/irc-logs / mozilla / #developers / 2012-02-13 / end

Options:

  1. # Session Start: Mon Feb 13 00:00:00 2012
  2. # Session Ident: #developers
  3. # [00:00] <Unfocused> NeilZZZ: SCOPE_APPLICATION, and no it only affects new addons
  4. # [00:00] <Archaeopteryx> i know, e.g. free download manager add-on
  5. # [00:01] <NeilZZZ> Unfocused: I mean, does that flag cover more than one addon location?
  6. # [00:02] * Quits: wlach|afk (wlach@moz-4390E578.vif.net) (Quit: Leaving)
  7. # [00:02] <Unfocused> no
  8. # [00:02] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  9. # [00:02] <RyanVM> smaug: so I'm wondering how a jpeg patch can regress DOM performance
  10. # [00:04] <@smaug> I don't know what all dromaeo tests
  11. # [00:04] <@smaug> it sure does test a lot more than just DOM
  12. # [00:04] <@smaug> I mean even Dromaeo DOM tests more than just DOm
  13. # [00:04] <@smaug> RyanVM: anyway, just keep eye on the results
  14. # [00:05] <@smaug> maybe that regression is something random
  15. # [00:05] <RyanVM> IIRC, it's a noisy test
  16. # [00:05] * Joins: SeoZ (DanielJuyu@moz-C2D7EB0E.osuosl.org)
  17. # [00:05] <@khuey> oh lord
  18. # [00:05] <@khuey> I have a problem
  19. # [00:06] <@khuey> and my first instinct to solve it is to use XPCOM aggregation
  20. # [00:06] <philor> how many problems do you have now?
  21. # [00:06] <@khuey> five million three hundred and twenty two thousand four hundred and one
  22. # [00:07] <JonathanS> khuey, over 9,000 problems?
  23. # [00:07] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  24. # [00:07] <@khuey> way more
  25. # [00:08] <jtcranmer> I once tried to find information on XPCOM aggregation
  26. # [00:08] <jtcranmer> the only thing I could find was "it's like (MS)COM aggregation"
  27. # [00:08] <JonathanS> khuey, that can't be right.
  28. # [00:08] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
  29. # [00:08] <jtcranmer> I read the documentation on MSCOM aggregation and I still have no idea when it would be useful, how it works, or why we bother to support it
  30. # [00:09] <biesi> aggregation is way underdocumented
  31. # [00:09] <NeilZZZ> Unfocused: hmm, so why wouldn't you want app extensions to be enabled (c.f. mkaply's blog post?) but never mind that
  32. # [00:09] <biesi> as for when it's useful: basically when you'd normally use inheritance
  33. # [00:09] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
  34. # [00:09] <@khuey> yeah
  35. # [00:09] <@khuey> except that you can't for some reason
  36. # [00:09] <NeilZZZ> didn't nsSimpleURI use to use aggregation, and it got it wrong, or something
  37. # [00:10] <@khuey> fwiw, gecko uses very little aggregation
  38. # [00:10] * Fallen is now known as Fallen|away
  39. # [00:10] <NeilZZZ> I think you can't inherit from a class using aggregation
  40. # [00:10] <@khuey> nsLoadGroup is the only thing I can think of off hand
  41. # [00:10] <jtcranmer> considering that all our inheritance tricks are apeshit insane...
  42. # [00:10] <NeilZZZ> since you can't override QI for the aggregate
  43. # [00:10] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  44. # [00:10] <@khuey> we do use forwarding methods a lot
  45. # [00:10] <@khuey> which is basically a poor man's aggregation
  46. # [00:11] <jtcranmer> DOM does a "let's come up with our own crazy implementaiton macro setup"
  47. # [00:11] * Quits: mccr8 (mccr8@moz-6C0F7959.dslextreme.com) (Quit: mccr8)
  48. # [00:11] <jtcranmer> a lot of URIs are "let's forward half this crap to someone else"
  49. # [00:11] <@khuey> well that's something else entirely
  50. # [00:11] <@khuey> also, most of that stuff in dom is going to go away
  51. # [00:11] <jtcranmer> oh lord, massive c-c bustage again, then
  52. # [00:12] <jdm> http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/preferences.xml#143 - why would this.hasAttribute("instantApply") return false for a <preference> element that does have the instantApply attribute?
  53. # [00:12] <njn> biesi, khuey: my method signatures look like this:
  54. # [00:12] <njn> [noscript] size_t sizeOfExcludingThis(in voidPtr aMallocSizeOf);
  55. # [00:12] <njn> I'm using a voidPtr because it's a function pointer
  56. # [00:12] <njn> is that reasonable?
  57. # [00:12] <jtcranmer> can't you throw in a native type?
  58. # [00:12] <biesi> technically that's wrong
  59. # [00:12] <jtcranmer> that does function pointers?
  60. # [00:13] <biesi> function pointers are different from data pointers
  61. # [00:13] <njn> jtcranmer: what do you mean by "does"?
  62. # [00:13] <biesi> because some weird architectures require that
  63. # [00:13] <jtcranmer> (void* cannot generally be castable to void(*)())
  64. # [00:13] <jtcranmer> (although it works on practice in most systems anyone cares about)
  65. # [00:13] <jtcranmer> (going through uintptr_t is much "safer")
  66. # [00:13] <njn> I have an existing typedef nsMallocSizeOfFun
  67. # [00:13] <njn> can I use that?
  68. # [00:13] <biesi> I'd probably make this a non-IDL interface
  69. # [00:13] <njn> biesi: sounds good, how do I do that?
  70. # [00:14] <njn> just vanilla C++?
  71. # [00:14] <biesi> yep
  72. # [00:14] <biesi> see nsINode.h, for example
  73. # [00:14] <njn> biesi: I was about to ask for an example, thanks :)
  74. # [00:14] <biesi> or really nsI*.h
  75. # [00:16] * Joins: JeroenDeDauw (jeroen@C51F1B8B.F699B71D.DDBC9343.IP)
  76. # [00:16] * Quits: JeroenDeDauw (jeroen@C51F1B8B.F699B71D.DDBC9343.IP) (Quit: Leaving.)
  77. # [00:16] * Ziggy_Maes is now known as Ziggy|AWAY
  78. # [00:16] * Joins: JeroenDeDauw (jeroen@C51F1B8B.F699B71D.DDBC9343.IP)
  79. # [00:16] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  80. # [00:17] * jmaher is now known as jmaher|afk
  81. # [00:17] <njn> biesi: hmm, I've been adding SizeOf{In,Ex}cludingThis functions to lots of classes, maybe they all should be implementing this new nsIMemoryReporting interface
  82. # [00:19] <biesi> njn, probably! :)
  83. # [00:19] <njn> biesi: e.g. every subclass of nsGenericHTMLElement
  84. # [00:19] <njn> lol
  85. # [00:19] * Unfocused shakes fist at NeilZZZ for making him read that blogpost
  86. # [00:20] <@smaug> njn: only if they implement your interface as a tearoff
  87. # [00:20] <@smaug> we don't want to increase the size of objects
  88. # [00:20] <njn> smaug: tearoff?
  89. # [00:20] <mounir> smaug: which fix?
  90. # [00:20] <biesi> yeah seems like you can make nsGenericElement inherit from the new interface
  91. # [00:20] <@smaug> mounir: the tab+plugin
  92. # [00:21] <mounir> smaug: yes
  93. # [00:21] <@smaug> you can't make nsGenericElement to inherit anything which increases the size of elements
  94. # [00:21] <njn> smaug: I understand that, but I don't know what a tearoff is
  95. # [00:22] <njn> (and increasing the size of a URI is acceptable, presumably?)
  96. # [00:22] <@smaug> you can implement QI to nsIMemoryReporting as a tearoff. Basically when someone QIs to nsIMemoryReporting, you give back some other object
  97. # [00:23] <njn> smaug: can you give me an example tearoff in the code?
  98. # [00:23] <@smaug> nsDocument implements nsIDOMXPathEvaluator as a tearoff
  99. # [00:23] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  100. # [00:23] <@smaug> see nsDocument.cpp:1705
  101. # [00:23] <@smaug> but tearoff for memory reporting sounds strange
  102. # [00:24] <@smaug> it would increase mem usage
  103. # [00:24] * Joins: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP)
  104. # [00:24] <@smaug> but, perhaps we could have some special case for memreporting
  105. # [00:25] <njn> smaug: NS_INTERFACE_MAP_ENTRY_TEAROFF is an... interesting macro
  106. # [00:26] * padenot is now known as padenot|away
  107. # [00:26] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  108. # [00:27] * Quits: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net) (Ping timeout)
  109. # [00:27] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  110. # [00:28] * Joins: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net)
  111. # [00:35] <Callek> roc: http://xkcd.com/1015/
  112. # [00:36] * Joins: Anarchy (anarchy@moz-F8F37895.nctv.com)
  113. # [00:41] * Joins: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP)
  114. # [00:41] * Quits: TheOne (one@moz-85D9506E.dip.t-dialin.net) (Input/output error)
  115. # [00:43] * Joins: surkov (surkov@11118395.C2B307F0.34044A7F.IP)
  116. # [00:43] * Quits: JeroenDeDauw (jeroen@C51F1B8B.F699B71D.DDBC9343.IP) (Ping timeout)
  117. # [00:44] * Quits: darktrojan (geoff@moz-E65802C.dsl.telstraclear.net) (Quit: darktrojan)
  118. # [00:45] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
  119. # [00:45] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  120. # [00:47] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  121. # [00:52] * Joins: dseif (dseif@moz-CECFE5BD.dsl.teksavvy.com)
  122. # [00:56] * Quits: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net) (Client exited)
  123. # [00:56] * Joins: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net)
  124. # [00:57] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  125. # [00:59] * Quits: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com) (Client exited)
  126. # [01:00] * Joins: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com)
  127. # [01:01] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  128. # [01:02] * Quits: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  129. # [01:02] * Joins: tchevalier (chatzilla@moz-4986FC67.w90-48.abo.wanadoo.fr)
  130. # [01:05] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  131. # [01:06] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  132. # [01:06] * Quits: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com) (Ping timeout)
  133. # [01:10] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  134. # [01:10] * heycam|away is now known as heycam
  135. # [01:15] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  136. # [01:16] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
  137. # [01:16] * Quits: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net) (Connection reset by peer)
  138. # [01:17] * Joins: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net)
  139. # [01:18] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  140. # [01:19] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  141. # [01:20] <NeilZZZ> Unfocused: oh? why?
  142. # [01:20] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Broken pipe)
  143. # [01:21] <NeilZZZ> Unfocused: also, would it make sense to show the choose addons dialog for new profiles, given that there's no obvious UI that you have global addons waiting to be enabled? (I assume in such a case they would get enabled in time for the first window)
  144. # [01:21] * Quits: mcsmurf (mcsmurf@moz-8E01D650.dip.t-dialin.net) (Quit: )
  145. # [01:22] * Quits: IanN|Away (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.10a1/20120212103607])
  146. # [01:27] <njn> biesi: there's no NS_DECL_NSIFOO for C++ interfaces... is it standard just to type out the relevant method prototypes?
  147. # [01:29] <njn> seems to be
  148. # [01:29] <biesi> yeah
  149. # [01:30] <biesi> I mean you could also define your own NS_DECL_NSIFOO, if you prefer
  150. # [01:31] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  151. # [01:35] <njn> biesi: do you know if strings within URIs (e.g. nsStandardURL::mSpec) are definitely shared or definitely unshared?
  152. # [01:36] * Quits: surkov (surkov@11118395.C2B307F0.34044A7F.IP) (Ping timeout)
  153. # [01:36] <biesi> njn, hmm good question. not sure offhand. I suspect they could be either
  154. # [01:36] * Quits: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.10a1/20120211003021])
  155. # [01:37] <biesi> certainly no string is ever "definitely shared"
  156. # [01:39] <njn> biesi: true
  157. # [01:39] <njn> biesi: shared strings don't get counted by memory reporters, unfortunately, because it's unclear who should count it
  158. # [01:39] <njn> biesi: so I'm hoping these ones are mostly/always unshared
  159. # [01:40] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
  160. # [01:40] <biesi> njn, so I'm not sure offhand but I suspect they can easily be shared with the DOM attribute where they originated
  161. # [01:40] <njn> biesi: I should just do some ad hoc profiling to find out
  162. # [01:41] <njn> biesi: is it ok if I ask you for review of this patch when I'm done?
  163. # [01:42] <biesi> sure
  164. # [01:44] * Quits: micahg (micahg@moz-61BD5084.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Ping timeout)
  165. # [01:44] <njn> thx
  166. # [01:45] * Joins: cstipkovic (Clauber@E9758364.9EC0A5AF.CFE928A7.IP)
  167. # [01:46] * Joins: surkov (surkov@9DACC34E.F3A56472.222B27F0.IP)
  168. # [01:46] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
  169. # [01:47] * Quits: cstipkovic (Clauber@E9758364.9EC0A5AF.CFE928A7.IP) (Client exited)
  170. # [01:51] * Joins: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com)
  171. # [01:52] * Joins: dseif_ (dseif@2E6BC5D6.BF6E80D6.AE2B2F80.IP)
  172. # [01:52] * ewong|away is now known as ewong
  173. # [01:52] * Quits: dseif (dseif@moz-CECFE5BD.dsl.teksavvy.com) (Ping timeout)
  174. # [01:53] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  175. # [01:57] <njn> is there any pattern to the ordering used for #includes in Gecko? AFAICT, there's not
  176. # [01:58] * Joins: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net)
  177. # [01:59] <njn> blank lines in the middle of #include lists seem to be random, too
  178. # [01:59] * Joins: micahg (micahg@moz-61BD5084.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  179. # [02:00] * Quits: Callek_Away (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  180. # [02:01] <@khuey> njn: no, there's not
  181. # [02:01] <njn> khuey: awesome
  182. # [02:01] <@khuey> well, not really
  183. # [02:01] <@khuey> some modules have ordering
  184. # [02:01] <njn> khuey: can you look at http://pastebin.mozilla.org/1483278 ?
  185. # [02:01] <@khuey> but those are few and far between
  186. # [02:01] <njn> khuey: nsISizeOf is my new interface
  187. # [02:02] <njn> Link::SizeOfExcludingThis is where I do the QI
  188. # [02:02] <njn> (I have no idea if I'm doing the QI right)
  189. # [02:02] <njn> I get a compile error (at the bottom)
  190. # [02:02] <@khuey> isn't SizeOfIncludingThis wrong?
  191. # [02:03] <njn> khuey: how so?
  192. # [02:03] <@khuey> 'this' is an nsISizeOf, no?
  193. # [02:04] <jtcranmer> njn: if I have a choice, I try to make the #includes list proceed in alphabetical order
  194. # [02:04] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  195. # [02:04] <njn> khuey: I guess so
  196. # [02:05] <njn> jtcranmer: I've kind of been doing that, but that's hard if the list is random :/
  197. # [02:05] <@khuey> njn: anyways, the compiler is complaining because now nsNullPrincipalURI inherits from nsISupports multiple times
  198. # [02:05] <njn> khuey: right, if I remove that I get a different error, sec
  199. # [02:05] <@khuey> njn: see http://mxr.mozilla.org/mozilla-central/ident?i=NS_INTERFACE_MAP_ENTRY_AMBIGUOUS
  200. # [02:05] <jtcranmer> njn: in that case, I usually just append it to the end
  201. # [02:05] <njn> http://pastebin.mozilla.org/1483279
  202. # [02:06] <@khuey> njn: ah, yes
  203. # [02:06] <njn> khuey: do I need this AMBIGUOUS muck?
  204. # [02:07] <@khuey> yes, to get past the first compiler error
  205. # [02:07] <@khuey> you also need the DECLARE/DEFINE_STATIC_IID_ACCESSOR stuff http://mxr.mozilla.org/mozilla-central/source/content/base/public/nsIHTMLToTextSink.h?force=1#49
  206. # [02:07] <@khuey> that's what makes the comptr magic work
  207. # [02:08] * Parts: Anarchy (anarchy@moz-F8F37895.nctv.com) (Leaving)
  208. # [02:08] * Joins: Callek_Away (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  209. # [02:08] <njn> khuey: ok, I'll go do some cargo-culting, back shortly when I get my next compiler error
  210. # [02:09] * Joins: cfree (chatzilla@moz-8470EB89.sc.res.rr.com)
  211. # [02:10] * Quits: KaiRo (robert@moz-29480C4D.adsl.highway.telekom.at) (Input/output error)
  212. # [02:11] <@khuey> heh
  213. # [02:12] <njn> khuey: do I need the " : public nsISupports" ?
  214. # [02:12] <@khuey> not strictly
  215. # [02:12] <@khuey> though
  216. # [02:12] <@khuey> if you drop it
  217. # [02:13] <@khuey> things will get messy
  218. # [02:13] * Quits: victorporo (victorporo@C092FEB2.1C233438.79933D60.IP) (Quit: Leaving...)
  219. # [02:13] <njn> ../../dist/include/nsISizeOf.h:63:1: error: expected initializer before ‘<’ token
  220. # [02:14] <njn> wtf
  221. # [02:14] <njn> ah, #include "nsISupports.h"
  222. # [02:15] <njn> ../../dist/include/nsISizeOf.h:65:1: error: redefinition of ‘const nsIID nsISupports::COMTypeInfo<Dummy>::kIID’
  223. # [02:15] <njn> ../../dist/include/nsISupportsBase.h:108:1: error: ‘const nsIID nsISupports::COMTypeInfo<Dummy>::kIID’ previously declared here
  224. # [02:15] <njn> um
  225. # [02:16] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  226. # [02:16] <njn> oh, missing the dECLARE
  227. # [02:16] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  228. # [02:17] <njn> khuey: I'm back to the ‘nsISupports’ is an ambiguous base of ‘nsNullPrincipalURI’
  229. # [02:18] <@khuey> did you do the AMBIGUOUS thing?
  230. # [02:18] <njn> not yet
  231. # [02:18] <njn> I need that for nsNullPrincipalURI?
  232. # [02:18] <@khuey> yes
  233. # [02:19] <@khuey> because it now inherits from nsISupports twice
  234. # [02:19] <njn> and any other class that implements nsISizeOf?
  235. # [02:19] <@khuey> yes
  236. # [02:19] <@khuey> though many probably already have it
  237. # [02:19] <njn> khuey: and you say this is less messy than dropping the " : public NSISupports" from nsISizeOf?
  238. # [02:20] <Unfocused> NeilZZZ: we purposefully don't show that, to minimize the amount of dialogs on first startup
  239. # [02:20] <@khuey> so
  240. # [02:20] <@khuey> the problem with dropping the nsISupports inheritance
  241. # [02:20] <@khuey> is that then you can't use nsCOMPtr with it
  242. # [02:20] <@khuey> and you need to have your own custom macro from the QI implementation
  243. # [02:21] <@khuey> basically you have to do what nsWrapperCache does
  244. # [02:21] * Quits: tchevalier (chatzilla@moz-4986FC67.w90-48.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120212031149])
  245. # [02:21] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  246. # [02:21] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  247. # [02:21] * ChanServ sets mode: +o roc
  248. # [02:28] <njn> khuey: I have this : http://pastebin.mozilla.org/1483288
  249. # [02:29] <@khuey> njn: you can't just duplicate the nsISupports macros ...
  250. # [02:29] <njn> khuey: I told you I was cargo-culting
  251. # [02:30] <@khuey> njn: indeed :-D
  252. # [02:30] <njn> khuey: you mean, remoe the NS_IMPL_ADDREF/RELEASE lines?
  253. # [02:30] <njn> I did that, I still get the ambiguity error
  254. # [02:31] <karl> mconley: re bug 726410, i start looking at bug 726443 which may be related, but "pointer grab failed: 2" means invalid time; could there have been another grab that happened earlier perhaps?
  255. # [02:32] <@khuey> njn: just a sec
  256. # [02:32] <mconley> karl: hey!
  257. # [02:33] <mconley> karl: unsure what might have grabbed. This occurs when opening the New Contact window, and trying to open a dropdown... I don't think any other app really gets an opportunity to grab.
  258. # [02:33] <mconley> karl: though, I must admit, I'm more of a higher-level Javascripty front-end guy
  259. # [02:34] <karl> mconley: yes, it was more if something else within gecko was grabbing without going through nsiwidget
  260. # [02:34] <mconley> karl: I've been poking at gtk2/nsWindow.cpp, but this stuff is a little mysterious / out of my domain
  261. # [02:34] <karl> mconley: but that's just a random possibility
  262. # [02:34] <gw280> oh god gtk2 nsWindow
  263. # [02:34] <gw280> oh god
  264. # [02:34] <gw280> the horror
  265. # [02:34] <mconley> gw280: not a good sign. :)
  266. # [02:34] <mconley> karl: it's possible - how might I detect it? Do you need more logging data?
  267. # [02:34] * gw280 stabs his eyes out
  268. # [02:35] <njn> khuey: oh, nsNullPrincipalURI already has some NS_INTERFACE_MAP_BEGIN entries
  269. # [02:35] <karl> mconley: you could perhaps check that the timestamp used for the grab matches that in the button press event; you'd need to set a breakpoint for the button press i guess
  270. # [02:35] <@khuey> njn: try http://pastebin.mozilla.org/1483295
  271. # [02:35] <@khuey> njn: yes, that was my point exactly
  272. # [02:35] <@khuey> njn: this version doesn't inherit from nsISupports
  273. # [02:35] <mconley> karl: can do, I think...
  274. # [02:36] <njn> khuey: not inheriting looks nicer
  275. # [02:36] <karl> mconley: check the button press timestamp first i think; for the other issue, a break point in XGrabPointer i think should catch anything
  276. # [02:36] <njn> khuey: will try, thx
  277. # [02:36] <mconley> karl: to save me some time, which function handles the button press event, for my breakpoint?
  278. # [02:36] <karl> mconley: i need to go out for 30 minutes or so, but i'll be back
  279. # [02:37] <mconley> karl: cool
  280. # [02:37] <karl> mconley: button_press_event_cb
  281. # [02:37] * Joins: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP)
  282. # [02:37] <mconley> karl: thanks. :)
  283. # [02:37] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  284. # [02:38] <@khuey> smaug++
  285. # [02:38] <karl> mconley: if you have a breakpoint there, there's a liklihood of locking up when clicking to release the grab
  286. # [02:38] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  287. # [02:38] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  288. # [02:38] <karl> mconley: options to avoid that include using escape to close a dropdown, or setting a command on the breakpoint to print and continue
  289. # [02:39] <karl> mconley: or adding logging code instead of a breakpoint
  290. # [02:39] <mconley> karl: I think I might go for logging
  291. # [02:39] <njn> khuey: I guess |GetSizeOf| won't stand as the name without prefixing or namespacing
  292. # [02:39] <karl> mconley: sounds safest
  293. # [02:39] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  294. # [02:40] <@khuey> njn: yeah, I'm leaving the details to you ;-)
  295. # [02:40] <mconley> karl: alrighty, we'll see how far I've gotten when you get back
  296. # [02:40] * joduinn-chow is now known as joduinn-afk
  297. # [02:41] <njn> khuey: I guess it can be a static method of nsISizeInfo
  298. # [02:42] <@khuey> njn: seems reasonable
  299. # [02:42] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  300. # [02:42] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  301. # [02:43] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
  302. # [02:44] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
  303. # [02:46] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  304. # [02:47] * Quits: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Client exited)
  305. # [02:50] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  306. # [02:51] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  307. # [02:53] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  308. # [02:54] <decoder> hm
  309. # [02:54] <decoder> khuey: ping?
  310. # [02:55] <decoder> general question: I had firefox running for fuzz testing for at least 3 days
  311. # [02:55] <decoder> only displaying jpegs
  312. # [02:56] <decoder> memory grew up to 11 GB or something like that, till I killed it now
  313. # [02:56] <decoder> any known problems into that direction?
  314. # [02:57] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  315. # [02:57] <@smaug> decoder: do you know what was taking the memory?
  316. # [02:57] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  317. # [02:57] <@smaug> decoder: did you look at about:memory?
  318. # [02:57] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  319. # [02:57] <decoder> hm no. but I can try to repro now
  320. # [02:58] <decoder> ill try about memory again once it grew for a while
  321. # [02:58] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  322. # [03:00] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  323. # [03:01] <@khuey> decoder: pong
  324. # [03:01] <@khuey> decoder: that doesn't sound known to me
  325. # [03:01] <decoder> okay thanks =)
  326. # [03:01] <decoder> ill try to figure out what it is
  327. # [03:01] <@khuey> decoder: though, how does it work?
  328. # [03:02] <@khuey> do you use one page the whole time?
  329. # [03:02] <decoder> khuey: yes
  330. # [03:02] <decoder> it's a single page that contains javascript which receives images over websocket
  331. # [03:02] <@khuey> decoder: ok, so this is known
  332. # [03:03] <@khuey> decoder: we never discard the decompressed image data for <img> things on the current page
  333. # [03:03] <@khuey> even if the <img> is not in the DOM
  334. # [03:03] <decoder> ouch
  335. # [03:03] <@khuey> so if you hold on to random <img> elements from js
  336. # [03:03] <@khuey> that'll suck up a lot of memory
  337. # [03:03] <decoder> ah ok
  338. # [03:03] <@khuey> decoder: I'm fixing this though :-)
  339. # [03:03] <decoder> i got a static <img> tag and JS keeps setting src=
  340. # [03:03] <njn> khuey: you said before that the |aMallocSizeOf(this)| in nsISizeOf::SizeOfIncludingThis() was wrong -- why is that?
  341. # [03:03] <decoder> to data urls
  342. # [03:03] <decoder> khuey: thx :D
  343. # [03:03] * Joins: sicking (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP)
  344. # [03:03] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  345. # [03:03] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
  346. # [03:04] <@khuey> decoder: hmm, there's only ever one
  347. # [03:04] <@khuey> <img>?
  348. # [03:04] <@khuey> njn: because sizeof(this) is sizeof(nsISizeOf)
  349. # [03:05] <njn> khuey: but it's aMallocSizeof(), which ends up at moz_malloc_usable_size
  350. # [03:05] <njn> which is exactly what we want
  351. # [03:05] <@khuey> njn: ahhh
  352. # [03:05] <@khuey> clever ;-)
  353. # [03:05] <njn> khuey: I used to have aMallocSizeOf(this, sizeof(*this))
  354. # [03:05] <njn> in that case it would be wrong
  355. # [03:05] <njn> but I got rid of that 2nd arg
  356. # [03:05] <njn> makes life a lot easier, in multiple ways
  357. # [03:06] <njn> the 2nd arg was a fallback for platforms that don't supoprt moz_malloc_usable_size
  358. # [03:06] <njn> but they're v. rare
  359. # [03:06] <njn> (e.g. Solaris with --disable-jemalloc)(
  360. # [03:06] <decoder> khuey: just double checked. the JS creates *one* <img> tag. and then keeps setting src="data..."
  361. # [03:06] * Quits: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com) (Ping timeout)
  362. # [03:07] <@khuey> decoder: ok, this isn't what I thought it was then
  363. # [03:08] <@khuey> decoder: are you holding onto the strings that make up the data URLs?
  364. # [03:08] <@khuey> decoder: another possibility is that the websocket code does something dumb
  365. # [03:08] <@khuey> about:memory would really help here :-)
  366. # [03:08] <decoder> khuey: ill try to reproduce it and check about:memory
  367. # [03:08] <decoder> should only take 1-2 days for it to happen again :D
  368. # [03:08] <@khuey> heh
  369. # [03:10] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  370. # [03:10] * Joins: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com)
  371. # [03:12] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  372. # [03:12] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  373. # [03:13] * Joins: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP)
  374. # [03:18] * Quits: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Client exited)
  375. # [03:19] * Joins: xarcus (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  376. # [03:20] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  377. # [03:20] * Quits: xarcus (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  378. # [03:21] * Quits: vikram360 (vikram360@CE32F7E2.FA85B561.2A068A5E.IP) (Ping timeout)
  379. # [03:21] <mconley> karl: for when you get back - I might be doing this incorrectly, but I think the time in GrabPointer is smaller than the time for the button press event...a.k.a, that GrabPointer's timestamp is earlier than the actual click event timestamp.
  380. # [03:21] <mconley> karl: but I may be interpreting that incorrectly.
  381. # [03:24] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 10.0/20120131115133])
  382. # [03:24] <diverdude> How do i parse a serialized phpsession in javascript? (http://phpjs.org/functions/unserialize:571 does not work)
  383. # [03:26] <Unfocused> that's more of a php question than a js question...i bet #webdev may be of some help
  384. # [03:28] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  385. # [03:28] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  386. # [03:29] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
  387. # [03:29] * Quits: dseif_ (dseif@2E6BC5D6.BF6E80D6.AE2B2F80.IP) (Ping timeout)
  388. # [03:29] * Joins: dseif (dseif@moz-5727FAFC.dsl.teksavvy.com)
  389. # [03:29] * @khuey thinks we hired a few more engineers in taipei
  390. # [03:31] <biesi> khuey, why taipei?
  391. # [03:31] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  392. # [03:32] <Unfocused> why not?
  393. # [03:34] <biesi> fair enough! just seems like an odd place for a concentration of engineers
  394. # [03:34] <@khuey> biesi: because it's 9am monday there and a bunch of people just filed requests for l1 commit access
  395. # [03:34] <@khuey> biesi: also we have an office there
  396. # [03:34] <biesi> oh
  397. # [03:34] <biesi> I did not know that!
  398. # [03:34] <@khuey> it's only been around for a few months
  399. # [03:34] <@khuey> and they're working mostly on b2g
  400. # [03:34] <biesi> as usual I'm behind the times :)
  401. # [03:36] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
  402. # [03:36] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  403. # [03:37] <ewong> wow..a Taipei office.. (is there a China office?)
  404. # [03:38] <@smaug> there is a China office
  405. # [03:38] <@khuey> yeah
  406. # [03:38] <@khuey> we don't normally here much from them
  407. # [03:38] <@khuey> they don't do much engineering stuff
  408. # [03:38] <ewong> ooh Where is it? Beijing? or Shanghai?
  409. # [03:38] <@khuey> beijing
  410. # [03:38] <Unfocused> Beijing
  411. # [03:38] <ewong> oooh.. Any chance that there'll be a HK office?
  412. # [03:39] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
  413. # [03:39] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  414. # [03:39] <Unfocused> maybe not as much engineering stuff, mostly due to not as much engineers there...but they develop a lot of addons specific to china, which of course aren't very visible outside of china
  415. # [03:40] <@khuey> right
  416. # [03:40] <@khuey> ewong: I don't think HK is something being looked at anytime soon
  417. # [03:41] <@khuey> we're mostly opening offices in countries we don't have a presence in already
  418. # [03:41] * Quits: chewey (chewey@moz-5E792920.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
  419. # [03:41] <ewong> there's a Mozilla presence in HK?
  420. # [03:41] * Joins: chewey (chewey@moz-67C6EDDE.dip0.t-ipconnect.de)
  421. # [03:42] <@khuey> no
  422. # [03:42] <@khuey> but there's one in China
  423. # [03:42] * @khuey doesn't want to get into HK sovereignity here ;-)
  424. # [03:42] <@dolske> see, I would have gone for that Taiwan angle. :P
  425. # [03:43] <@khuey> iirc, the list for 2012 is London, Berlin, and somewhere in Latin America
  426. # [03:43] <Unfocused> heh...
  427. # [03:43] <ewong> khuey: Oooh I see..
  428. # [03:43] <philor> huh, if you sensibly ignore Android, one of my backouts was all-green
  429. # [03:44] <@dolske> sounds like someone just won a trophy!
  430. # [03:44] <Unfocused> and paris, i think
  431. # [03:44] <@khuey> Unfocused: well, the Paris office is just moving
  432. # [03:44] <@khuey> it already exists
  433. # [03:44] <Unfocused> (well, new location for the paris office)
  434. # [03:44] <Unfocused> yea, that :P
  435. # [03:44] <njn> khuey: your GetSizeOf function always returns nsnull
  436. # [03:45] <@khuey> njn: orly?
  437. # [03:45] <@khuey> njn: did you add the NS_SIZEOF ... macro to the QI implementation for the relevant class?
  438. # [03:45] <njn> khuey: oh wait... I forgot to include the NS_SIZEOF_INTERFACE_MAP_ENTRY
  439. # [03:45] <njn> :)
  440. # [03:46] <@khuey> yeah :-)
  441. # [03:46] <@khuey> that
  442. # [03:46] <njn> khuey: I'm getting some weird vtable error in test_nsIHistory.cpp, due to the mock_Link class
  443. # [03:47] <njn> khuey: I just commented out that test in the makefile for now, because I couldn't work it out :(
  444. # [03:47] <@khuey> uh, ok
  445. # [03:47] <mconley> karl: ping
  446. # [03:47] <karl> mconley: interesting, how much smaller?
  447. # [03:48] * Quits: micahg (micahg@moz-61BD5084.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Ping timeout)
  448. # [03:48] <karl> mconley: would be interesting to confirm that GetCurrentEventTime (in nsWindow.cpp) is not finding a timestamp from gtk_get_current_event_time()
  449. # [03:48] <mconley> karl: button press time: 62906020, in CaptureRollupEvents, the time is: 62898313
  450. # [03:49] <njn> khuey: it's still not working. Where does NS_SIZEOF_INTERFACE_MAP_ENTRY get called? it looks like a dead declaration
  451. # [03:50] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  452. # [03:50] <karl> mconley: ok, that sounds believable; do you know whether the dropdown is opened on press or release?
  453. # [03:50] <njn> khuey: do I need to add it to classes implementing nsISizeOf?
  454. # [03:50] <mconley> karl: if you're talking about the if-block in the middle of GetCurrentEventTime - it appears to be skipping it
  455. # [03:50] <karl> mconley: so timestamp != GDK_CURRENT_TIME
  456. # [03:50] <@khuey> njn: you stick it inside the QI macros for anything implementing nsISizeOf
  457. # [03:51] <mconley> karl: using a reference build, the dropdown is opened on press
  458. # [03:51] <karl> mconley: i wasn't expecting any problems if that if block is skipped
  459. # [03:52] <njn> khuey: a lot of those macros end with |else|, does this one need to as well?
  460. # [03:52] <karl> mconley: i wonder could the time can be less/earlier in CaptureRollupEvents
  461. # [03:53] <njn> khuey: in fact, your macro looks a lot like NS_INTERFACE_MAP_ENTRY, but hard-coded to nsISizeOf
  462. # [03:53] <karl> mconley: thanks for the info, btw; i'll start with this other bug as the causes may be the same
  463. # [03:53] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  464. # [03:53] <mconley> karl: No prob - let me know if I can be any more help - though I kind of feel like the Marty McFly to your Doc Brown, this low-level.
  465. # [03:53] <njn> khuey: but your macro returns NS_OK
  466. # [03:54] <@khuey> njn: yes
  467. # [03:54] <@khuey> that's the idea
  468. # [03:54] <@khuey> njn: the important thing is that my version doesn't AddRef
  469. # [03:54] <njn> khuey: can I put it anywhere in the list?
  470. # [03:54] <@khuey> if you fix the else thing maybe
  471. # [03:55] * Quits: sewardj (sewardj@moz-6934F802.dip.t-dialin.net) (Ping timeout)
  472. # [03:55] <karl> mconley: i don't understand how the time can be less/earlier in CaptureRollupEvents, given that if block is skipped, but i'll let you know when i've made progress
  473. # [03:55] * Joins: sewardj (sewardj@moz-420B7949.dip.t-dialin.net)
  474. # [03:55] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
  475. # [03:55] <mconley> karl: cool, thanks. :)
  476. # [03:55] <mconley> karl: let me know if you need steps to repro, etc
  477. # [03:55] <karl> ok, thanks
  478. # [03:57] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
  479. # [03:57] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  480. # [03:57] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  481. # [03:58] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
  482. # [03:59] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  483. # [04:00] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  484. # [04:00] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  485. # [04:00] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
  486. # [04:03] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  487. # [04:04] * Joins: micahg (micahg@moz-61BD5084.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
  488. # [04:04] * Joins: harth (harth@moz-1F71062D.hsd1.ca.comcast.net)
  489. # [04:05] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  490. # [04:05] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
  491. # [04:07] <njn> khuey: it's working! hooray. thanks for all your help
  492. # [04:07] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
  493. # [04:08] <@khuey> w00t
  494. # [04:09] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  495. # [04:09] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
  496. # [04:10] * Joins: mjschranz_ (mjschranz@282B55EA.531FD64C.630E4E47.IP)
  497. # [04:11] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
  498. # [04:12] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Quit: jduell)
  499. # [04:13] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  500. # [04:18] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
  501. # [04:18] * Quits: tonymec (tonymec@949C60C8.46DC483.277517C1.IP) (Ping timeout)
  502. # [04:19] * Quits: tonymec|away (tonymec@949C60C8.46DC483.277517C1.IP) (Ping timeout)
  503. # [04:19] <njn> gecko is so easy
  504. # [04:23] * Joins: cviecco (cviecco@moz-85EBB8A.dia.static.qwest.net)
  505. # [04:23] * Joins: mib_bsuc0s (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  506. # [04:24] * Quits: mib_bsuc0s (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  507. # [04:30] <@khuey> heh
  508. # [04:31] <ewong> njn you haven't finished your sentence.. I'll help you.. "gecko is so easy to drive you crazy."
  509. # [04:31] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  510. # [04:32] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
  511. # [04:33] * Quits: harth (harth@moz-1F71062D.hsd1.ca.comcast.net) (Ping timeout)
  512. # [04:37] * Joins: azakai (alon@8F761026.B5EF4AF6.E96CA9D8.IP)
  513. # [04:37] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  514. # [04:40] * Quits: dseif (dseif@moz-5727FAFC.dsl.teksavvy.com) (Input/output error)
  515. # [04:43] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
  516. # [04:43] * bhearsum|afk is now known as bhearsum
  517. # [04:47] * Quits: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com) (Ping timeout)
  518. # [04:47] <karl> mconley: an update: looks like gtk_get_current_event_time is returning the time of an old event due to a nested event loop in showmodal; the last event in the inner loop (button press) has popped off the current event list and the grab is run off a nsXULPopupShowingEvent; at that point the event remaining on the current event list is the button release that opened the modal window
  519. # [04:47] <karl> mconley: should have a patch soon
  520. # [04:47] <mconley> karl: ah - that makes sense - yes, we're experiencing this issue in modals
  521. # [04:47] <mconley> karl: awesome! :D
  522. # [04:48] <mconley> karl: thank you so much!
  523. # [04:48] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
  524. # [04:48] <mconley> karl: which bug are you going to attach the patch to? I just want to make sure I'm following it.
  525. # [04:49] * Quits: ircloggr (nodebot@moz-DEB4A1FE.compute-1.amazonaws.com) (Client exited)
  526. # [04:50] * Joins: ircloggr (nodebot@moz-3D5E9FE9.compute-1.amazonaws.com)
  527. # [04:50] <karl> mconley: i'm just pleased that its easy to solve; bug 726443 is the one i can reproduce with my build, so i'll attach there; if you can confirm it fixes the other bugs, that would be helpful
  528. # [04:51] <mconley> karl: can do
  529. # [04:51] <karl> thanks
  530. # [04:53] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  531. # [04:53] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  532. # [04:56] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  533. # [04:58] * Quits: mjschranz_ (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Broken pipe)
  534. # [04:59] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
  535. # [05:00] * Quits: sicking (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  536. # [05:06] * Joins: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net)
  537. # [05:07] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Ping timeout)
  538. # [05:07] <njn> who here knows about structuring in-browser JS code?
  539. # [05:07] <njn> I have aboutMemory.js, and I'm in the process of implementing aboutCompartments.js, which shared some code with aboutMemory.js
  540. # [05:07] <njn> I'm not sure how to structure this
  541. # [05:08] <njn> I could just put it all in the one file
  542. # [05:08] <njn> or maybe use a .jsm? I don't know much about them
  543. # [05:08] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  544. # [05:08] <njn> a .jsm might be overkill
  545. # [05:09] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  546. # [05:10] <Unfocused> just use a shared .js file, unless you benefit from having it in a jsm (file is only parsed once, can share variables, can more easily control what gets exposed, etc)
  547. # [05:10] <njn> Unfocused: by "shared" you mean "single"?
  548. # [05:11] <Unfocused> yea
  549. # [05:11] <Unfocused> one js file with the common code, loaded by both pages
  550. # [05:11] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
  551. # [05:12] <Unfocused> jsm can also be useful for on-demand loading
  552. # [05:13] <njn> Unfocused: ok, thanks
  553. # [05:14] * Parts: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Leaving)
  554. # [05:15] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  555. # [05:15] * Quits: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Client exited)
  556. # [05:17] <glob> back
  557. # [05:17] * Quits: glob (glob@moz-DF237567.glob.com.au) (Quit: Leaving...)
  558. # [05:18] * Joins: glob (glob@moz-DF237567.glob.com.au)
  559. # [05:18] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  560. # [05:19] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  561. # [05:20] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  562. # [05:21] * Parts: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Leaving)
  563. # [05:22] <cilias> does anyone know if dwitte is the right person to review this patch? https://bugzilla.mozilla.org/show_bug.cgi?id=701322
  564. # [05:22] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  565. # [05:23] <bsmith> Let's say I wanted to add a new suite of tests (alongside of reftests, mochitests, talos) to mozilla-central. Any tips for where to start to figure out how to do so?
  566. # [05:26] <@khuey> philor has a list of requirements you have to meet
  567. # [05:27] <philor> though I suspect he means the mechanics of building and packaging, rather than my "thou shalt run on try first; thou shalt run on every branch; thou shalt be runable locally" list
  568. # [05:27] <bsmith> I mean, I want to add the NSS test suite to the standard test suite
  569. # [05:28] <bsmith> So there will be a new section N(1 2 3 4 5 6) next to M(1 2 3 4 5)
  570. # [05:28] <@khuey> can you just make it run during make check?
  571. # [05:28] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  572. # [05:28] <bsmith> It takes 1 hour or so if it isn't broken up into parallel tasks
  573. # [05:28] <bhearsum> khuey: if it can be run on the test machines that'd be better IMO
  574. # [05:28] * Parts: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Leaving)
  575. # [05:28] <@khuey> uh
  576. # [05:28] <@khuey> so
  577. # [05:28] <@khuey> the obvious question is
  578. # [05:28] <@khuey> what do we gain from running an hours worth of tests on every checkin on something we update a few times a year
  579. # [05:29] <bhearsum> heh
  580. # [05:29] <bsmith> We update it at least every 6 weeks
  581. # [05:29] <bsmith> and now, more than that
  582. # [05:29] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  583. # [05:29] <@khuey> doesn't nss have its own tinderbox?
  584. # [05:29] <bsmith> Yes, but it doesn't include all our target platforms
  585. # [05:29] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
  586. # [05:29] <bsmith> and, I just saw that apparently there are some problems where some or all tests are not being run on some platforms
  587. # [05:30] <bhearsum> if we fixed the bug about getting NSS build&test infra that's moz-owned, would this satisfy that need?
  588. # [05:30] <bhearsum> the need to run these tests on firefox builds, i mean
  589. # [05:30] <bsmith> and also the configuration of NSS built and tested on those tinderboxes is not the configuration used in Gecko
  590. # [05:30] <bhearsum> ah
  591. # [05:30] <bhearsum> hm, i thought there was more recent progress in https://bugzilla.mozilla.org/show_bug.cgi?id=648676 =\
  592. # [05:31] * Quits: sfink (chatzilla@moz-C15A718.dsl.pltn13.sbcglobal.net) (Client exited)
  593. # [05:31] <@khuey> adding an hour's worth of tests to every platform would be a huge increase in our load
  594. # [05:32] <@khuey> all of mochitest takes 90 minutes in an opt build on windows
  595. # [05:32] <bsmith> The NSS test suite can be made faster
  596. # [05:32] <bsmith> I have some ideas for how to do that
  597. # [05:32] * Joins: sfink (chatzilla@moz-C15A718.dsl.pltn13.sbcglobal.net)
  598. # [05:33] <bsmith> The question is, do we want to build a whole seperate infrastructure for things like Android
  599. # [05:33] <bsmith> that is totally separate from our existing infrastructure for it
  600. # [05:33] <bsmith> right now, NSS is totally untested on Android
  601. # [05:34] <philor> now there's a can of worms you'd rather keep closed
  602. # [05:34] <bsmith> And, secondly, do we want one Red Hat employee to be 100% responsible for maintaining the test infrastructure for it in his spare time
  603. # [05:34] <bhearsum> long term, i doubt it
  604. # [05:34] <bhearsum> i know for a fact that joduinn *wants* us to take in that infrastructure
  605. # [05:35] <bhearsum> i don't know exactly why there hasn't been much traction there
  606. # [05:35] <bsmith> Because some NSS developers (of which I am not one) do not want to switch from CVS
  607. # [05:35] <bhearsum> oh, i didn't know he was gating it on that
  608. # [05:35] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
  609. # [05:35] <bsmith> and none of our infrastructure supports CVS
  610. # [05:35] <bhearsum> well...that's not technically true
  611. # [05:35] <bhearsum> but i'm not going to argue in favour of NSS
  612. # [05:35] <bhearsum> er
  613. # [05:35] <bhearsum> CVS
  614. # [05:36] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  615. # [05:36] <bsmith> it seems to be becoming increasingly true
  616. # [05:36] <bsmith> for example, mxr, bonsai, etc. are supposed to get the knife
  617. # [05:36] <bhearsum> we haven't added new CVS-dependent infrastructure in ages
  618. # [05:36] <bsmith> and dxr and other replacements do not support CVS
  619. # [05:37] <bsmith> So, I am hoping we can basically mirror NSS CVS into mozilla-central, and then Gecko devs can use the same infrastructure we use for mozilla-central for NSS
  620. # [05:37] <bsmith> and we can test exactly the configuration of NSPR and NSS that we ship
  621. # [05:37] * Quits: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  622. # [05:37] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  623. # [05:38] <bsmith> and NSS upstream can have its mxr+bonsai+CVS+whatever infrastructure.
  624. # [05:39] <bhearsum> mirror regularly, or still take code-drops?
  625. # [05:40] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  626. # [05:41] <bsmith> I would like to mirror it one-to-one
  627. # [05:41] <bsmith> mostly in real time
  628. # [05:41] <bhearsum> ah
  629. # [05:42] <bhearsum> well if that's the case, per-build testing might make a bit more sense
  630. # [05:42] <bsmith> I don't know what Kai thinks about doing that yet, but I would like mozilla-central to be, basically, always the NSS CVS trunk going forward
  631. # [05:43] <bhearsum> you should probably talk with coop or catlee or joduinn about the overall plan, and someone in the ateam (ted or ctalbert maybe?) about the test-specific portion - if you're going to be doing chunking or anything like that you'll need a harness ala reftest.py
  632. # [05:43] <jtcranmer> bsmith: dxr is almost completely VCS-agnostic
  633. # [05:44] <jtcranmer> bsmith: I also have an unrelated question you might be able to answer
  634. # [05:44] <jtcranmer> bsmith: is it safe to call nsISocketTransport::IsAlive from the main thread?
  635. # [05:44] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Quit: Ex-Chat)
  636. # [05:44] * Joins: dria (dria@moz-86A004D9.dhcp-dynamic.fibreop.nb.bellaliant.net)
  637. # [05:46] <bsmith> jtcranmer: Not really. See bug 711786
  638. # [05:46] <bsmith> And by "Not really" I mean "no"
  639. # [05:46] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Input/output error)
  640. # [05:46] * Joins: timdream (timdream@ACC76E0D.4705946A.BB139840.IP)
  641. # [05:47] <jlebar> Apologies to anyone who gets behind me in the queue for tryserver OSX64 reftests. Feel free to increase your jobs' priorities.
  642. # [05:47] <@khuey> chasing the bitmap decoder thing again?
  643. # [05:47] <jtcranmer> bsmith: drats, that complicates code I want to write
  644. # [05:48] <bsmith> Anyway, right now I am renting the ash project branch, so I would like to figure out HOW to run the NSS test suite as part of the build, to see how well I could get it to work. We can decide if we will actually do that later
  645. # [05:48] <bsmith> jtcranmer: What are you trying to accomplish?
  646. # [05:49] <jlebar> khuey, Yes. I thought I'd fixed it, but I made the mistake of declaring victory after about 25 greens last time.
  647. # [05:49] <@khuey> jlebar: :-D
  648. # [05:49] <jtcranmer> I'm trying to detect if a dormant connection I'm about to use is still connected
  649. # [05:49] <@khuey> bsmith: hook up the nss testsuite to something in testsuite-targets.mk
  650. # [05:49] <@khuey> bsmith: and then get releng to set up automation to run that target
  651. # [05:50] <bsmith> Thank you, khuey
  652. # [05:50] <bsmith> jtcranmer: A HTTP connection?
  653. # [05:50] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  654. # [05:50] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  655. # [05:50] <jtcranmer> bsmith: bug 717016 in particular
  656. # [05:51] * Joins: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP)
  657. # [05:51] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Ping timeout)
  658. # [05:52] <bsmith> jtcranmer: you can call it safely (only) on the thread you do the I/O on
  659. # [05:53] <bsmith> You might be able to call it on different threads too. The one thing you can't do is call it on any thread other than the socket transport thread, for connections that are managed by the socket transport service.
  660. # [05:53] <bsmith> Which, basically, means you can't use it for HTTP connections
  661. # [05:54] <jtcranmer> I do I/O on the main thread
  662. # [05:54] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  663. # [05:55] * @khuey breaks out the tar and feathers
  664. # [05:55] <bsmith> jtcranmer: That sounds like the opening line of a Necko Abusers Anonymous meeting
  665. # [05:56] <bsmith> but, yes, I know that in thunderbird, that is common
  666. # [05:56] <jtcranmer> I would change it
  667. # [05:56] <jtcranmer> but that is much harder than it sounds
  668. # [05:56] <jtcranmer> I just want clarification
  669. # [05:56] <bsmith> I know.
  670. # [05:56] <jtcranmer> I open a socket, and send all events to the main thread
  671. # [05:56] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  672. # [05:57] <jtcranmer> does that mean I can call is alive on it from the main thread?
  673. # [05:57] <bsmith> You can call IsAlive on the main thread if you are doing your I/O on the main thread
  674. # [05:57] <bsmith> In fact, that is really the only thread you should call it on
  675. # [05:58] <jtcranmer> that is the clarification I need
  676. # [05:58] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
  677. # [05:58] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  678. # [05:59] * Joins: damons (gnubeard@8F761026.B5EF4AF6.E96CA9D8.IP)
  679. # [05:59] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  680. # [06:02] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  681. # [06:02] * heycam is now known as heycam|away
  682. # [06:03] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  683. # [06:03] * Quits: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: Leaving.)
  684. # [06:04] * Joins: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net)
  685. # [06:04] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  686. # [06:05] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  687. # [06:08] * Joins: timdream_ (timdream@moz-99690620.hinet-ip.hinet.net)
  688. # [06:09] * Quits: timdream (timdream@ACC76E0D.4705946A.BB139840.IP) (Ping timeout)
  689. # [06:09] * timdream_ is now known as timdream
  690. # [06:09] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
  691. # [06:09] * ChanServ sets mode: +o bz
  692. # [06:10] <nigelb> about:newtab is looking better an better!
  693. # [06:10] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  694. # [06:10] <nigelb> ttaubert++
  695. # [06:11] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  696. # [06:11] <jlebar> Dunno...I still have "502 Server Error" and "Moved Permanently" in my newtab.
  697. # [06:11] <jlebar> Places is great, isn't it?
  698. # [06:12] <@khuey> :-D
  699. # [06:12] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  700. # [06:12] <sfink> maybe those are the best options for optimizing your productivity. Just close the tab, dammit. You'll be happier in the long run.
  701. # [06:12] <jtcranmer> let's see
  702. # [06:14] <jtcranmer> my new tab has a page I'm developing, bugzilla, a simple test page, another page I develop, pastebin, wifi login page, an mxr page, and a random webpage
  703. # [06:14] <jlebar> jtcranmer, hm, yours is much better than mine.
  704. # [06:14] <jtcranmer> wait, I also have dxr in there
  705. # [06:14] <jlebar> jtcranmer, https://bugzilla.mozilla.org/show_bug.cgi?id=723981
  706. # [06:14] <jtcranmer> no wait, that's another version of localhost
  707. # [06:15] <jtcranmer> now, granted, I don't actually use nightly all that much
  708. # [06:16] <jtcranmer> all of my web browsing is done not in a vm
  709. # [06:16] <jtcranmer> s/all/most/
  710. # [06:18] * jtcranmer updates his nightly from 11.0a1
  711. # [06:19] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  712. # [06:19] <jtcranmer> incidentally, my main browser's new tab is actually decent
  713. # [06:21] <jtcranmer> 2/3 of it are web-comics I read daily, another page is the weather which I read almost daily, and the last two I open at least weekly
  714. # [06:25] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  715. # [06:25] * Quits: ferongr (ferongr@moz-722EFB6E.dsl.dyn.forthnet.gr) (Ping timeout)
  716. # [06:26] <larfdesk> ... hows the progress of making a home tab?
  717. # [06:26] * Parts: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP)
  718. # [06:27] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  719. # [06:27] <larfdesk> hmmm... been pushed back to 13 I see :P
  720. # [06:29] * Quits: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Connection reset by peer)
  721. # [06:29] * Joins: mjschranz_ (mjschranz@282B55EA.531FD64C.630E4E47.IP)
  722. # [06:35] * Joins: ferongr (ferongr@moz-722EFB6E.dsl.dyn.forthnet.gr)
  723. # [06:37] * njn doesn't seem to be able to use |let| in aboutMemory.js, hmm
  724. # [06:37] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  725. # [06:37] <jlebar> njn, JS 1.8 or somethingg.
  726. # [06:37] <jlebar> 1.7?
  727. # [06:38] <njn> jlebar: how do I request that?
  728. # [06:38] * Quits: cfree (chatzilla@moz-8470EB89.sc.res.rr.com) (Ping timeout)
  729. # [06:38] <jlebar> njn, <script type="application/javascript;version=1.7"> maybe?
  730. # [06:39] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  731. # [06:39] <njn> jlebar: ah, that works, thx
  732. # [06:39] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  733. # [06:39] * bhearsum is now known as bhearsum|afk
  734. # [06:43] <Unfocused> yea, 1.7. but you should specify 1.8
  735. # [06:44] * kwierso will wait for version 2.0
  736. # [06:44] * Unfocused really wishes we just defaulted to the newest for chrome code
  737. # [06:44] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
  738. # [06:44] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  739. # [06:46] * Quits: mjschranz_ (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Ping timeout)
  740. # [06:51] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  741. # [06:54] * Quits: cviecco (cviecco@moz-85EBB8A.dia.static.qwest.net) (Client exited)
  742. # [07:01] * bz is now known as bz_sleep
  743. # [07:02] * khuey is now known as khuey|away
  744. # [07:02] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  745. # [07:04] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  746. # [07:06] * glob is now known as glob|away
  747. # [07:06] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
  748. # [07:08] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  749. # [07:09] <njn> jlebar: any thoughts on how to measured shared strings? Currently we just don't even try, for URIs it misses a decent chunk of memory :(
  750. # [07:10] * Quits: cers (textual@9F496C5F.A2722716.BF567600.IP) (Ping timeout)
  751. # [07:11] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  752. # [07:11] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  753. # [07:12] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  754. # [07:12] * Joins: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk)
  755. # [07:13] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  756. # [07:13] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  757. # [07:13] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  758. # [07:14] <njn> Unfocused: why 1.8?
  759. # [07:14] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  760. # [07:15] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  761. # [07:16] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  762. # [07:16] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  763. # [07:17] <Unfocused> njn: cos 1.8 is cool
  764. # [07:18] <Unfocused> you get all new features that way
  765. # [07:20] * Quits: njn (chatzilla@moz-F1136D81.dyn.iinet.net.au) (Client exited)
  766. # [07:20] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
  767. # [07:21] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  768. # [07:22] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  769. # [07:22] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
  770. # [07:23] * Quits: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net) (Ping timeout)
  771. # [07:24] * Joins: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net)
  772. # [07:25] * glob|away is now known as glob
  773. # [07:27] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  774. # [07:28] * Quits: pierron (pierron@moz-7EB03C5F.fbx.proxad.net) (Ping timeout)
  775. # [07:29] * Joins: pierron (pierron@moz-7EB03C5F.fbx.proxad.net)
  776. # [07:29] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
  777. # [07:32] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  778. # [07:33] * nthomas|away is now known as nthomas
  779. # [07:34] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
  780. # [07:36] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
  781. # [07:37] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  782. # [07:41] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
  783. # [07:44] * Joins: wolfiR (wolfiR@moz-31D9D22A.dip0.t-ipconnect.de)
  784. # [07:45] * Quits: dria (dria@moz-86A004D9.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
  785. # [07:47] * Quits: ferongr (ferongr@moz-722EFB6E.dsl.dyn.forthnet.gr) (Ping timeout)
  786. # [07:47] * Joins: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz)
  787. # [07:48] * Joins: ferongr (ferongr@moz-44071595.dsl.dyn.forthnet.gr)
  788. # [07:50] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
  789. # [07:51] * Quits: ferongr (ferongr@moz-44071595.dsl.dyn.forthnet.gr) (Ping timeout)
  790. # [07:51] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  791. # [07:51] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
  792. # [07:53] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
  793. # [07:54] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
  794. # [07:54] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  795. # [07:54] * Joins: ferongr (ferongr@moz-44071595.dsl.dyn.forthnet.gr)
  796. # [07:55] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
  797. # [07:55] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  798. # [07:56] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
  799. # [07:56] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  800. # [07:58] * Joins: jgilbert (jgilbert@8F761026.B5EF4AF6.E96CA9D8.IP)
  801. # [08:04] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  802. # [08:04] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Client exited)
  803. # [08:05] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
  804. # [08:09] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  805. # [08:12] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  806. # [08:20] * Quits: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: Leaving.)
  807. # [08:21] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/ce69ffdb3d79 - Andreas Gal - Bug 726528 - remove unnecessary webapi emulation from b2g chrome code (r=me, npotb)
  808. # [08:22] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  809. # [08:23] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  810. # [08:24] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
  811. # [08:25] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  812. # [08:26] * Joins: huddler (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  813. # [08:26] * Quits: huddler (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  814. # [08:28] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
  815. # [08:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d69a4dd0802e - Andreas Gal - Bug 726529 - remove app cache refresh handling from b2g chrome code (r=me, npotb)
  816. # [08:32] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
  817. # [08:33] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9fb9c1cfc1df - Andreas Gal - Follow-up fix for bug 726529
  818. # [08:34] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
  819. # [08:34] * Joins: SeoZ[gtab] (DanielJuyu@9EEB192A.C2B8AC24.14E0EA63.IP)
  820. # [08:40] * philor is now known as philor|away
  821. # [08:44] * Joins: tonymec__ (tonymec@F5A44901.9953D32C.277517C1.IP)
  822. # [08:45] * tonymec__ is now known as tonymec|away
  823. # [08:46] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  824. # [08:47] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  825. # [08:47] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  826. # [08:47] * Joins: magsout (magsout@moz-AC4E6C07.fbx.proxad.net)
  827. # [08:48] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
  828. # [08:48] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
  829. # [08:50] * padenot|away is now known as padenot
  830. # [08:54] <Yoric> Ryan: ping
  831. # [08:58] <Yoric> Do we have any mozconfig flags that can help me find out why some .h file was included?
  832. # [09:00] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  833. # [09:00] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  834. # [09:01] * Joins: tonymec (tonymec@F5A44901.9953D32C.277517C1.IP)
  835. # [09:05] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  836. # [09:06] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Connection reset by peer)
  837. # [09:08] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  838. # [09:08] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
  839. # [09:08] * ChanServ sets mode: +o roc
  840. # [09:08] * Joins: past (past@moz-4923E026.dsl.dyn.forthnet.gr)
  841. # [09:09] * Fallen|away is now known as Fallen
  842. # [09:12] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
  843. # [09:12] <glazou> bonjour
  844. # [09:12] * Fallen is now known as Fallen|away
  845. # [09:14] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  846. # [09:15] <@roc> hi
  847. # [09:18] <glazou> hi roc, saw two days ago a so nice documentary on NZ north island... impressive landscapes
  848. # [09:18] <@roc> yes
  849. # [09:18] <@roc> especially for a volcanophile like me
  850. # [09:18] <glazou> just wow, I now understand why you hike so much
  851. # [09:18] <glazou> yep
  852. # [09:19] <@roc> BTW I'm going to be in Paris soon
  853. # [09:19] * Joins: daim (David_Mart@moz-EF3D4F79.fbx.proxad.net)
  854. # [09:19] <glazou> before barcelona
  855. # [09:19] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  856. # [09:19] <@roc> no, just on holiday
  857. # [09:19] <glazou> oh ok
  858. # [09:19] <glazou> let me know !
  859. # [09:20] * Joins: darktrojan (geoff@moz-E65802C.dsl.telstraclear.net)
  860. # [09:20] * Parts: daim (David_Mart@moz-EF3D4F79.fbx.proxad.net)
  861. # [09:23] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  862. # [09:23] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  863. # [09:24] <@roc> I'll probably be in the Mozilla office March 9
  864. # [09:24] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  865. # [09:26] <glandium> looks like cycle collection got a whole lot better between 11 and 12
  866. # [09:26] <@roc> thanks to Olli
  867. # [09:27] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
  868. # [09:28] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  869. # [09:28] * Joins: Cwiiis_ (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  870. # [09:30] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Ping timeout)
  871. # [09:31] <glazou> roc: noted
  872. # [09:32] * Joins: redwood (chatzilla@moz-DFD80DEC.dial1.atlanta1.level3.net)
  873. # [09:32] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
  874. # [09:33] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
  875. # [09:37] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  876. # [09:42] * glob is now known as glob|away
  877. # [09:42] * Cwiiis_ is now known as Cwiiis
  878. # [09:43] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Ping timeout)
  879. # [09:47] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
  880. # [09:50] <Yoric> I am currently a little baffled by bug 726354.
  881. # [09:50] * bwinton_away is now known as bwinton
  882. # [09:50] <Yoric> Do we have a nice way of finding out _why_ a header causing an error was included?
  883. # [09:53] * Yoric bashes head on wall.
  884. # [09:53] <Yoric> (my VS is pointing to an old version of the source code)
  885. # [09:56] * Joins: mib_ecny60 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  886. # [09:56] * Quits: mib_ecny60 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  887. # [09:57] * bwinton is now known as bwinton_away
  888. # [09:58] * padenot is now known as padenot|away
  889. # [10:01] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  890. # [10:01] * Joins: grubshka (grubshka@moz-88E61872.w86-216.abo.wanadoo.fr)
  891. # [10:02] * Joins: msucan (msucan-@BD3D06AD.BB7A5B67.699550A1.IP)
  892. # [10:08] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  893. # [10:08] * Quits: grubshka (grubshka@moz-88E61872.w86-216.abo.wanadoo.fr) (Ping timeout)
  894. # [10:09] * padenot|away is now known as padenot
  895. # [10:11] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  896. # [10:13] <glandium> Yoric: you can make -C directory file.i, with VS, it will output the list of included files in the order they are included, so you'll know where an include comes from
  897. # [10:13] <glandium> Yoric: the file.i file itself might be useful as well
  898. # [10:14] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Ping timeout)
  899. # [10:14] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
  900. # [10:15] * Joins: kendle (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  901. # [10:15] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  902. # [10:15] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
  903. # [10:15] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  904. # [10:15] * Joins: rshetty (quassel@15A564FB.50654331.C842849F.IP)
  905. # [10:18] * Quits: karl (karl@4CFEF9E9.6EE01E4F.C8A09C26.IP) (Ping timeout)
  906. # [10:20] * Joins: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP)
  907. # [10:21] * Quits: kendle (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  908. # [10:22] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  909. # [10:23] <Yoric> thanks
  910. # [10:24] * Quits: surkov (surkov@9DACC34E.F3A56472.222B27F0.IP) (Quit: surkov)
  911. # [10:25] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  912. # [10:25] * nhirata|afk is now known as nhirata
  913. # [10:27] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  914. # [10:28] * Quits: sliv (spyros@moz-1700A48.cti.gr) (Connection reset by peer)
  915. # [10:28] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  916. # [10:28] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  917. # [10:29] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
  918. # [10:29] * Joins: mauke (mauke@moz-6A01E0D8.superkabel.de)
  919. # [10:31] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
  920. # [10:31] * Joins: sliv (spyros@moz-1700A48.cti.gr)
  921. # [10:31] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  922. # [10:32] * Quits: sliv (spyros@moz-1700A48.cti.gr) (Client exited)
  923. # [10:32] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
  924. # [10:32] * glob|away is now known as glob
  925. # [10:33] * Joins: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP)
  926. # [10:33] * Standard8Away is now known as Standard8
  927. # [10:34] * Quits: jgilbert (jgilbert@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  928. # [10:35] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  929. # [10:38] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
  930. # [10:43] * Joins: vikram360 (vikram360@78B481D1.B0351687.2A068A5E.IP)
  931. # [10:46] * Quits: vikram360 (vikram360@78B481D1.B0351687.2A068A5E.IP) (Ping timeout)
  932. # [10:47] * Joins: vikram360 (vikram360@95C195D.3BB86A63.2A068A5E.IP)
  933. # [10:48] * Joins: kutsurak (pex@moz-A2A1DEF.w92-128.abo.wanadoo.fr)
  934. # [10:50] * Quits: kutsurak (pex@moz-A2A1DEF.w92-128.abo.wanadoo.fr) (Quit: Leaving)
  935. # [10:51] * Joins: kutsurak (pex@moz-A2A1DEF.w92-128.abo.wanadoo.fr)
  936. # [10:52] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c17bad2abafe - Panos Astithas - Bug 687093 - Clicking on a stack frame in the debugger should put the caret in the proper source line; r=msucan
  937. # [10:52] <firebot> http://hg.mozilla.org/mozilla-central/rev/17a1f5c47b25 - Michael Ratcliffe - Bug 705707 - Style Inspector doesn't take into account chrome:// stylesheets; r=msucan; f=dao
  938. # [10:52] <firebot> http://hg.mozilla.org/mozilla-central/rev/0f5003f35498 - Victor Porof - Bug 715970 - Highlighted node should center in the visualization (Tilt); r=rcampbell
  939. # [10:52] <firebot> http://hg.mozilla.org/mozilla-central/rev/ac4190a91b2f - Panos Astithas - Bug 706506 - The debugger refreshes the editor contents on every pause; r=dcamp
  940. # [10:53] <firebot> http://hg.mozilla.org/mozilla-central/rev/4a07e7dbc483 - Rob Campbell - Backout Bug 705707 due to oranges; a=#fx-team
  941. # [10:53] <firebot> http://hg.mozilla.org/mozilla-central/rev/76644d862968 - Victor Porof - Bug 719877 - Tilt should use Highlighter's zoom property (screenPixelsPerCSSPixel) instead of markupDocumentViewer.fullZoom; r=rcampbell
  942. # [10:53] <firebot> http://hg.mozilla.org/mozilla-central/rev/7b6bf801d765 - Panos Astithas - Bug 690419 - Script debugger picks the wrong highlighting engine in URLs with a query string; r=dcamp
  943. # [10:53] <firebot> http://hg.mozilla.org/mozilla-central/rev/c90c9f273cad - Tim Taubert - merge m-c to fx-team
  944. # [10:53] <firebot> http://hg.mozilla.org/mozilla-central/rev/a82b581bd1b0 - Victor Porof - Bug 722129 - Tilt visualization mesh isn't correctly positioned when scrollbars are present or when the document body is smaller than the content window; r=rcampbell
  945. # [10:53] * Quits: redwood (chatzilla@moz-DFD80DEC.dial1.atlanta1.level3.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2/20100222071121])
  946. # [10:55] * Joins: victorporo (victorporo@C092FEB2.1C233438.79933D60.IP)
  947. # [10:55] * Quits: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP) (Connection reset by peer)
  948. # [10:58] * Joins: sliv (spyros@moz-1700A48.cti.gr)
  949. # [10:59] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  950. # [11:01] * glob is now known as glob|away
  951. # [11:01] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
  952. # [11:02] * Joins: AutomatedTester (AutomatedT@moz-FA739A66.as13285.net)
  953. # [11:03] * ewong is now known as ewong|away
  954. # [11:04] * Fallen|away is now known as Fallen
  955. # [11:09] * Joins: ewong|sleep_ (chatzilla@F536648C.E5F17347.51F738FB.IP)
  956. # [11:09] * Joins: mib_5qmtn4 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  957. # [11:10] * Quits: mib_5qmtn4 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  958. # [11:10] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
  959. # [11:10] * ewong|sleep_ is now known as ewong|sleep
  960. # [11:15] * Quits: rshetty (quassel@15A564FB.50654331.C842849F.IP) (Ping timeout)
  961. # [11:15] * Joins: dao (dao@moz-7DF396FC.superkabel.de)
  962. # [11:19] * Quits: vikram360 (vikram360@95C195D.3BB86A63.2A068A5E.IP) (Ping timeout)
  963. # [11:20] * Joins: vikram360 (vikram360@D4F706E2.7D1BF977.2A068A5E.IP)
  964. # [11:20] * Joins: rshetty (quassel@A0529C65.34384FD0.D30E9BEF.IP)
  965. # [11:25] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
  966. # [11:27] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  967. # [11:30] * Joins: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP)
  968. # [11:30] * Standard8Away is now known as Standard8
  969. # [11:32] * Quits: rshetty (quassel@A0529C65.34384FD0.D30E9BEF.IP) (Ping timeout)
  970. # [11:44] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  971. # [11:47] * Joins: KaiRo (robert@moz-29480C4D.adsl.highway.telekom.at)
  972. # [11:47] <NeilAway> darktrojan: hey, I got cached xhtml today :-)
  973. # [11:48] * Joins: rshetty (quassel@A7D66D3B.CD099EF.C842849F.IP)
  974. # [11:52] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  975. # [11:52] <Yoric> While attempting to fix my bug, I encounter the following error: mozStorageConnection.obj : error LNK2019: unresolved external symbol _sqlite3_mutex_held referenced in function "public: void __thiscall mozilla::storage::SQLiteMutex::assertCurrentThreadOwns(void)" (?assertCurrentThreadOwns@SQLiteMutex@storage@mozilla@@QAEXXZ)
  976. # [11:52] <Yoric> Does this sound familiar to anyone?
  977. # [11:53] <darktrojan> NeilAway, I didn't
  978. # [11:54] <Yoric> Note: my patch is rather simple... http://pastebin.mozilla.org/1483560
  979. # [11:54] <NeilAway> darktrojan: you got cached html or uncached xhtml?
  980. # [11:54] * jwatt is now known as IRCMonkey58483
  981. # [11:54] * Quits: IRCMonkey58483 (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
  982. # [11:54] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
  983. # [11:54] <darktrojan> reasonably sure it was cached html
  984. # [11:54] <darktrojan> about an hour ago
  985. # [11:55] <darktrojan> definitely html though :-/
  986. # [11:56] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  987. # [11:58] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  988. # [11:59] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  989. # [12:00] * Joins: MarcoZ (marco.zehe@moz-49B90BC8.dip.t-dialin.net)
  990. # [12:01] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
  991. # [12:01] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
  992. # [12:02] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
  993. # [12:03] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Client exited)
  994. # [12:05] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
  995. # [12:06] * Joins: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP)
  996. # [12:07] * Joins: mauke_ (mauke@moz-6A01E0D8.superkabel.de)
  997. # [12:08] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
  998. # [12:09] * Joins: zenon (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  999. # [12:09] * Quits: zenon (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1000. # [12:09] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1001. # [12:10] * mauke_ is now known as mauke
  1002. # [12:10] * glob|away is now known as glob
  1003. # [12:11] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
  1004. # [12:11] * Quits: ifette (kvirc@moz-CD91E596.google.com) (Ping timeout)
  1005. # [12:13] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
  1006. # [12:14] * Quits: dao (dao@moz-7DF396FC.superkabel.de) (Quit: Leaving.)
  1007. # [12:14] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
  1008. # [12:17] * glazou is now known as glazou_lunch
  1009. # [12:19] * Quits: AutomatedTester (AutomatedT@moz-FA739A66.as13285.net) (Input/output error)
  1010. # [12:19] * Joins: AutomatedTester (AutomatedT@moz-FA739A66.as13285.net)
  1011. # [12:20] * Quits: AutomatedTester (AutomatedT@moz-FA739A66.as13285.net) (Input/output error)
  1012. # [12:26] * padenot is now known as padenot|away
  1013. # [12:28] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
  1014. # [12:35] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  1015. # [12:41] * Joins: pranavrc (pranavrc@A0382611.96D08489.C28326FD.IP)
  1016. # [12:41] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1017. # [12:45] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1018. # [12:46] * glob is now known as glob|away
  1019. # [12:47] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
  1020. # [12:48] * mattwoodrow is now known as mattwoodrow|away
  1021. # [12:48] * Quits: ferongr (ferongr@moz-44071595.dsl.dyn.forthnet.gr) (Ping timeout)
  1022. # [12:49] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
  1023. # [12:50] * Joins: mib_hs1lpn (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1024. # [12:51] * Quits: mib_hs1lpn (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1025. # [12:51] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  1026. # [12:51] * Joins: ferongr (ferongr@moz-DB56962F.dsl.dyn.forthnet.gr)
  1027. # [12:52] * Quits: rshetty (quassel@A7D66D3B.CD099EF.C842849F.IP) (Ping timeout)
  1028. # [12:53] * davehunt is now known as davehunt|away
  1029. # [12:54] * Quits: darktrojan (geoff@moz-E65802C.dsl.telstraclear.net) (Quit: darktrojan)
  1030. # [12:55] * Joins: rshetty (quassel@C4251FC8.950DF228.C842849F.IP)
  1031. # [12:56] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
  1032. # [12:56] * glazou_lunch is now known as glazou
  1033. # [12:59] * Quits: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP) (Ping timeout)
  1034. # [13:00] * Joins: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP)
  1035. # [13:00] * Joins: peregrino (peregrino@moz-8A26C745.telecom.net.ar)
  1036. # [13:01] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1037. # [13:09] * Quits: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP) (Ping timeout)
  1038. # [13:09] * Joins: dria (dria@moz-86A004D9.dhcp-dynamic.fibreop.nb.bellaliant.net)
  1039. # [13:10] * Joins: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP)
  1040. # [13:10] * Quits: rshetty (quassel@C4251FC8.950DF228.C842849F.IP) (Ping timeout)
  1041. # [13:10] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1042. # [13:11] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  1043. # [13:12] * Joins: KaIRC (robert@moz-6F742185.adsl.highway.telekom.at)
  1044. # [13:13] * Quits: KaiRo (robert@moz-29480C4D.adsl.highway.telekom.at) (Ping timeout)
  1045. # [13:14] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Client exited)
  1046. # [13:15] * Quits: nthomas (chatzilla@moz-C48ACE38.dsl.telstraclear.net) (Ping timeout)
  1047. # [13:15] * Quits: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP) (Ping timeout)
  1048. # [13:16] * Joins: Mic (Angela@moz-CC414B9E.superkabel.de)
  1049. # [13:16] * Joins: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP)
  1050. # [13:24] * Joins: skippydippy (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1051. # [13:24] * Quits: skippydippy (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1052. # [13:26] * Joins: rshetty (quassel@50A56AF.6C98FB4C.C842849F.IP)
  1053. # [13:27] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1054. # [13:28] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  1055. # [13:30] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.7/20120125082431])
  1056. # [13:31] * Quits: vikram360 (vikram360@D4F706E2.7D1BF977.2A068A5E.IP) (Ping timeout)
  1057. # [13:31] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1058. # [13:31] * Joins: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP)
  1059. # [13:35] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
  1060. # [13:36] * Joins: smaug (chatzilla@moz-A0C269C3.gprs.sl-laajakaista.fi)
  1061. # [13:36] * ChanServ sets mode: +o smaug
  1062. # [13:36] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
  1063. # [13:38] * Fallen is now known as Fallen|away
  1064. # [13:38] * ewong|sleep is now known as ewong
  1065. # [13:39] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  1066. # [13:39] * Quits: rshetty (quassel@50A56AF.6C98FB4C.C842849F.IP) (Ping timeout)
  1067. # [13:39] * Quits: ferongr (ferongr@moz-DB56962F.dsl.dyn.forthnet.gr) (NickServ (GHOST command used by `ferongr))
  1068. # [13:39] * Joins: ferongr (ferongr@moz-9C3D446D.dsl.dyn.forthnet.gr)
  1069. # [13:41] * Joins: rshetty (quassel@8F5C1AA2.3EEBC369.C842849F.IP)
  1070. # [13:43] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
  1071. # [13:43] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  1072. # [13:43] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
  1073. # [13:45] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.8/20120208072346])
  1074. # [13:46] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  1075. # [13:47] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1076. # [13:48] * mattwoodrow|away is now known as mattwoodrow
  1077. # [13:49] * Joins: jfkthame_afk (jfkthame@B7F72125.5BC345F5.9542EC20.IP)
  1078. # [13:49] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
  1079. # [13:49] * jfkthame_afk is now known as jfkthame
  1080. # [13:49] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
  1081. # [13:50] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
  1082. # [13:51] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
  1083. # [13:51] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
  1084. # [13:51] * Joins: ted (luser@moz-17E369D7.hsd1.pa.comcast.net)
  1085. # [13:51] * ChanServ sets mode: +o ted
  1086. # [13:53] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1087. # [13:55] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1088. # [13:56] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1089. # [13:56] * Joins: stransky (stransky@moz-107AD163.redhat.com)
  1090. # [13:56] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1091. # [13:59] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
  1092. # [14:02] * Joins: surkov (surkov@9DACC34E.F3A56472.222B27F0.IP)
  1093. # [14:03] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  1094. # [14:04] * Joins: imphil (philipp@moz-4FAD558C.dfn.mwn.de)
  1095. # [14:07] * SeoZ is now known as SeoZ-work[AWAY]
  1096. # [14:07] * Quits: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP) (Ping timeout)
  1097. # [14:07] * Joins: Goldorak_ (chatzilla@B2CEA347.474ADEAF.187A1082.IP)
  1098. # [14:07] * Goldorak_ is now known as Goldorak
  1099. # [14:07] * Fallen|away is now known as Fallen
  1100. # [14:08] * Joins: nthomas (chatzilla@moz-64A641D6.dsl.telstraclear.net)
  1101. # [14:09] * padenot|away is now known as padenot
  1102. # [14:10] <tbsaunde> smaug: ping
  1103. # [14:10] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
  1104. # [14:10] <@smaug> tbsaunde: pong
  1105. # [14:12] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1106. # [14:13] <tbsaunde> smaug: thoughts on adding a ComparePoint() to nsRange that takes a nsINode*
  1107. # [14:13] <tbsaunde> ?
  1108. # [14:14] * bear-afk is now known as bear
  1109. # [14:14] <@smaug> nsRange::CompareNodeToRange isn't enough?
  1110. # [14:14] <tbsaunde> smaug: oh, hm let me look
  1111. # [14:16] <@smaug> tbsaunde: but ComparePoint which takes nsINode sounds good too
  1112. # [14:16] <tbsaunde> smaug: ok, will look into it, thanks for pointing that out
  1113. # [14:17] * Joins: grubshka (grubshka@moz-88E61872.w86-216.abo.wanadoo.fr)
  1114. # [14:19] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1115. # [14:20] * nthomas is now known as nthomas|away
  1116. # [14:20] * Quits: mfinkle (mfinkle@moz-16E24E1A.hsd1.pa.comcast.net) (Ping timeout)
  1117. # [14:22] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1118. # [14:24] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
  1119. # [14:24] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
  1120. # [14:25] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Connection reset by peer)
  1121. # [14:27] * mattwoodrow is now known as mattwoodrow|away
  1122. # [14:28] <@ted> hrmn
  1123. # [14:28] <@ted> so uh
  1124. # [14:28] <@ted> i just put 2 and 2 together
  1125. # [14:28] <@ted> none of my firefoxes can load google.com
  1126. # [14:29] <@ted> i keep thinking it's my internet connection
  1127. # [14:29] <@ted> but then i tried IE and it worked fine
  1128. # [14:29] <@ted> so i'm guessing it's a SPDY problem
  1129. # [14:29] * Quits: surkov (surkov@9DACC34E.F3A56472.222B27F0.IP) (Quit: surkov)
  1130. # [14:31] * Quits: nigelb (nigel@moz-8640053A.me) (Ping timeout)
  1131. # [14:32] * mattwoodrow|away is now known as mattwoodrow
  1132. # [14:32] * Joins: nigelb (nigel@moz-8640053A.me)
  1133. # [14:36] * Quits: SeoZ[gtab] (DanielJuyu@9EEB192A.C2B8AC24.14E0EA63.IP) (Ping timeout)
  1134. # [14:36] <@ted> is there a necko channel? #necko seems empty
  1135. # [14:38] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  1136. # [14:39] <ferongr> SPDY is only enabled in Nightly by default
  1137. # [14:40] <@ted> uh yeah
  1138. # [14:40] <@ted> that's what i'm using
  1139. # [14:40] <ferongr> and google.com is loading just fine for me over SPDY
  1140. # [14:40] <@ted> well it's not loading here
  1141. # [14:40] <@ted> disabling it in about:config makes google load
  1142. # [14:41] <@ted> something is busted
  1143. # [14:41] * @ted files a bug
  1144. # [14:42] <ferongr> the only thing not profile-related that could be breaking it is a transparent proxy from your ISP, but I doubt that's the case
  1145. # [14:43] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  1146. # [14:43] <ferongr> my mobile carrier's transparent proxy semi-breaks SPDY
  1147. # [14:45] * mattwoodrow is now known as mattwoodrow|away
  1148. # [14:46] * glob|away is now known as glob
  1149. # [14:46] * Joins: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP)
  1150. # [14:49] * jmaher|afk is now known as jmaher
  1151. # [14:52] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1152. # [14:52] * Joins: JeroenDeDauw (jeroen@moz-2D11A423.ifiber.telenet-ops.be)
  1153. # [14:53] <@ted> hum
  1154. # [14:53] <@ted> it works on my linux machine
  1155. # [14:53] <@ted> but not windows
  1156. # [14:53] * padenot is now known as padenot|away
  1157. # [14:55] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
  1158. # [14:55] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
  1159. # [14:55] <lurking> ted: google loading here OK - m-c hourly from yesterday
  1160. # [14:56] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
  1161. # [14:56] <@ted> hm
  1162. # [14:56] <@ted> i'm a day or two out of date
  1163. # [14:56] <@ted> lemme try updating
  1164. # [14:56] * lurking checks to make sure SPDY is on, and it is..
  1165. # [14:56] <@ted> ah
  1166. # [14:56] <@ted> must have been something that got fixed
  1167. # [14:57] <lurking> :)
  1168. # [14:57] * Joins: evilpie (chatzilla@moz-E2D2BEDB.pools.arcor-ip.net)
  1169. # [14:57] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 12.0a2/20120212042014])
  1170. # [14:58] <paul> smaug: thx for the update (re bug 641821)
  1171. # [14:58] <@smaug> paul: did you get my email about that one demo
  1172. # [14:59] <paul> smaug: I did
  1173. # [14:59] <paul> smaug: known problem - I need to reupload a big zip file.
  1174. # [14:59] <@smaug> paul: I was hoping to use that as a testcase ...
  1175. # [14:59] * Quits: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1176. # [14:59] <paul> smaug: I can do that now
  1177. # [14:59] <@smaug> I've used also FotN, but better to try different demos
  1178. # [15:00] * Joins: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP)
  1179. # [15:00] <Standard8> Callek: you broke inbound
  1180. # [15:00] <Callek> wtf
  1181. # [15:00] * Parts: Mic (Angela@moz-CC414B9E.superkabel.de)
  1182. # [15:00] * Callek looks
  1183. # [15:00] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1184. # [15:00] <Callek> I was about to look anyway
  1185. # [15:01] <Standard8> bad merge?
  1186. # [15:01] <Callek> Oooo crap, yea rebase fail
  1187. # [15:01] <Callek> let me back out then I'll reapply my patch cleanly and re-verify
  1188. # [15:02] <Callek> backout lande
  1189. # [15:02] <Callek> +d
  1190. # [15:05] * mattwoodrow|away is now known as mattwoodrow
  1191. # [15:06] * Joins: jhopkins (jhopkins@moz-A6FE435.build.sjc1.mozilla.com)
  1192. # [15:06] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129021758])
  1193. # [15:07] * Parts: glob (glob@moz-DF237567.glob.com.au) (Leaving...)
  1194. # [15:07] <gcp> https://bugzilla.mozilla.org/show_bug.cgi?id=726002#c6
  1195. # [15:07] * Joins: glob (glob@moz-DF237567.glob.com.au)
  1196. # [15:07] <gcp> can't I simply make a follow-up patch?
  1197. # [15:07] <Callek> ok re-landed the intended patch now
  1198. # [15:08] <Callek> gcp: since dcamp and Ms2 is not around, I'd say no
  1199. # [15:09] <Callek> unless you know someone who has review rights for that code and wants to step up for a quick followup review
  1200. # [15:10] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
  1201. # [15:14] <@smaug> gcp: what code?
  1202. # [15:14] <gcp> urlclassifier. the error is basically that the code checks an nsresult for failure, but it should be a boolean
  1203. # [15:15] <@smaug> you mean this nsresult rv = array.SetCapacity(aAddPrefixes.Length()); ?
  1204. # [15:15] <gcp> yeah
  1205. # [15:15] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
  1206. # [15:15] <@smaug> if you upload a followup patch, I could review it immediately
  1207. # [15:16] <gcp> ok, lets do that insteaxd
  1208. # [15:16] * Joins: surkov (surkov@D5B8B92C.CAD7B873.222B27F0.IP)
  1209. # [15:17] * Quits: azakai (alon@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
  1210. # [15:17] <jfkthame> gcp: one other thing, btw - please note the changeset(s) in the bug when landing patches - there's no mention in bug 726002 of what was pushed to inbound
  1211. # [15:18] <gcp> yeah, that was an oversight
  1212. # [15:18] * Joins: timdream (timdream@ACC76E0D.4705946A.BB139840.IP)
  1213. # [15:19] <jfkthame> ok, thanks - yeah, easily done
  1214. # [15:20] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
  1215. # [15:21] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
  1216. # [15:22] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
  1217. # [15:22] <gcp> argh
  1218. # [15:22] * gcp just backs out instead
  1219. # [15:23] <@smaug> k
  1220. # [15:23] <gcp> my patch wont compile :P
  1221. # [15:23] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  1222. # [15:23] * Joins: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP)
  1223. # [15:23] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
  1224. # [15:23] <@smaug> gcp: because you're missing nsresult rv elsewhere
  1225. # [15:24] <gcp> yes
  1226. # [15:24] <@smaug> just add nsresult before rv = mPrefixSet->SetPrefixes(array.Elements(), array.Length());
  1227. # [15:25] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
  1228. # [15:25] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  1229. # [15:27] * jwir3|away is now known as jwir3
  1230. # [15:27] * Quits: damons (gnubeard@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: damons)
  1231. # [15:29] <@bz_sleep> https://bugzilla.mozilla.org/show_bug.cgi?id=629200 may win the "most comments for spamless bug" award....
  1232. # [15:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
  1233. # [15:30] <jwir3> bz_sleep: yeah, that is a lot.
  1234. # [15:31] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
  1235. # [15:31] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1236. # [15:32] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 12.0a2/20120212042014])
  1237. # [15:33] * Joins: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net)
  1238. # [15:33] <gcp> smaug: ok, fix up
  1239. # [15:34] * Quits: peregrino (peregrino@moz-8A26C745.telecom.net.ar) (Quit: peregrino)
  1240. # [15:34] * Joins: jonatasnona (jonatas@1DA9619A.68394D8.18DDB669.IP)
  1241. # [15:35] <ewong> anyone here familiar with the Phishing Protection that's part of Firefox?
  1242. # [15:35] <gcp> yes
  1243. # [15:35] <@smaug> gcp: done
  1244. # [15:35] * bz_sleep is now known as bz
  1245. # [15:36] <ewong> gcp, I read from Google (I think) that Firefox has a 'key' that communicates with Google's provider.. is this true or has that been opened up?
  1246. # [15:36] * mcote|afk is now known as mcote
  1247. # [15:37] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1248. # [15:37] <ewong> now I seem to have lost that link to the doc detailing the need to apply for some key
  1249. # [15:38] <ewong> ah..found it : http://code.google.com/apis/safebrowsing/key_signup.html
  1250. # [15:38] * mattwoodrow is now known as mattwoodrow|away
  1251. # [15:40] <gcp> huh, I dont think we need or use a key
  1252. # [15:40] <gcp> http://code.google.com/p/google-safe-browsing/wiki/Protocolv2Spec
  1253. # [15:40] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1254. # [15:40] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
  1255. # [15:40] <gcp> we just do that 3.2. HTTP Request for List
  1256. # [15:40] <gcp> indicating we're firefox
  1257. # [15:42] <gcp> the API key belongs to v1 of the protocol, I think
  1258. # [15:43] <ewong> ohh..
  1259. # [15:43] <ewong> reading the dev guide(v2)
  1260. # [15:43] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  1261. # [15:43] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
  1262. # [15:45] * mattwoodrow|away is now known as mattwoodrow
  1263. # [15:45] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1264. # [15:45] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
  1265. # [15:46] <ewong> gcp, actually that dev2 guide states in the Getting started section that an api key is needed...
  1266. # [15:46] * khuey|away is now known as khuey
  1267. # [15:46] * Quits: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1268. # [15:47] <@smaug> paul: thanks!
  1269. # [15:47] <ewong> gcp http://code.google.com/apis/safebrowsing/developers_guide_v2.html#Changes I dunno if this applies to Firefox..
  1270. # [15:48] <gcp> yes, we use v2
  1271. # [15:49] <@smaug> paul: hmm, I get only the sound
  1272. # [15:49] <gcp> ewong: in the link I pasted, the apikey in that request doesn't exist
  1273. # [15:49] <@smaug> paul: er, nm, works now
  1274. # [15:49] <ewong> gcp yeah.. I just noticed that.. and it is the v2.2 so
  1275. # [15:51] <gcp> its hard to see how such a (secret) API key could work with firefox
  1276. # [15:51] <gcp> so I think that part of the protocol is obsolete
  1277. # [15:51] <gcp> there's also no string "apikey" in our codebase
  1278. # [15:53] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
  1279. # [15:55] <ewong> gcp hmm yeah.. thanks for that link..
  1280. # [15:56] * Quits: tonymec (tonymec@F5A44901.9953D32C.277517C1.IP) (Input/output error)
  1281. # [15:56] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
  1282. # [15:56] * mattwoodrow is now known as mattwoodrow|away
  1283. # [15:57] * Quits: tonymec|away (tonymec@F5A44901.9953D32C.277517C1.IP) (Quit: Konversation terminated!)
  1284. # [15:58] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
  1285. # [15:58] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
  1286. # [15:59] * @smaug kicks someone
  1287. # [15:59] <@smaug> no m prefix for a member variable
  1288. # [16:00] * Joins: graememcc (chatzilla@moz-E8B9939.range86-147.btcentralplus.com)
  1289. # [16:00] <@khuey> welcome to the js engine :-P
  1290. # [16:00] <@smaug> this is under content/
  1291. # [16:00] <@smaug> and new code
  1292. # [16:00] <@smaug> webgl
  1293. # [16:01] * Quits: kennyluck (kennyluck@moz-B7217CC9.dynamic.hinet.net) (Quit: kennyluck)
  1294. # [16:01] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
  1295. # [16:06] * Joins: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP)
  1296. # [16:07] <@bz> mmm
  1297. # [16:07] <@bz> mmmmmmemmmmbers
  1298. # [16:07] <@bz> braaaaaains
  1299. # [16:07] <glazou> bz_zombie ?
  1300. # [16:09] * Quits: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net) (Ping timeout)
  1301. # [16:09] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Client exited)
  1302. # [16:10] * Joins: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net)
  1303. # [16:11] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
  1304. # [16:11] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1305. # [16:12] * Joins: wlach (wlach@moz-F7860300.vif.net)
  1306. # [16:13] * Quits: waynenguyen (HP@moz-FF580000.dynip.nus.edu.sg) (Connection reset by peer)
  1307. # [16:14] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
  1308. # [16:14] <mjessome> dietrich, gw280: Sorry about the autoland patches that didn't get pulled through. I had reconfigured a few things the other day and a small config error didn't allow for them to be landed. I was in transit all day yesterday, so wasn't able to catch it sooner.
  1309. # [16:15] <gw280> np
  1310. # [16:17] * Quits: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP) (Quit: returning to Spare Oom)
  1311. # [16:18] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
  1312. # [16:18] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1313. # [16:19] <@bz> glazou: hmm?
  1314. # [16:19] <@bz> glazou: oh, that
  1315. # [16:19] <@bz> glazou: it's just morning
  1316. # [16:20] * philor|away is now known as philor
  1317. # [16:20] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1318. # [16:21] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
  1319. # [16:21] <glazou> well, zombies go out at night usually :-)
  1320. # [16:21] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
  1321. # [16:21] * ChanServ sets mode: +o dveditz
  1322. # [16:21] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
  1323. # [16:22] * Joins: dveditz_ (dveditz@moz-104CC309.mv.mozilla.com)
  1324. # [16:22] * Joins: peregrino (peregrino@moz-8A26C745.telecom.net.ar)
  1325. # [16:23] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Ping timeout)
  1326. # [16:23] * dveditz_ is now known as dveditz
  1327. # [16:29] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
  1328. # [16:30] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
  1329. # [16:31] * Quits: @smaug (chatzilla@moz-A0C269C3.gprs.sl-laajakaista.fi) (Ping timeout)
  1330. # [16:34] * Joins: c0smikdebris (c0smikdebr@AFD049C7.767C1CF4.BE90E62C.IP)
  1331. # [16:34] * Joins: vorbislib (blah@D32D4E89.87ABFE78.FD0CCECA.IP)
  1332. # [16:35] <vorbislib> hi, should Firefox's libvorbis be updated to the latest? http://www.xiph.org/press/2012/libvorbis-1.3.3/ "Xiph.Org is pleased to announce a full release of libvorbis 1.3.3. This is a spot release that contains only bug, documentation, and security fixes."
  1333. # [16:35] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1334. # [16:35] <rwaldron> not sure if this is the right place for this, but the link to Nightly http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-devtools/
  1335. # [16:35] <rwaldron> is 404
  1336. # [16:35] <rwaldron> :(
  1337. # [16:36] <jesup> vorbislib: best place to ask is #media
  1338. # [16:37] <vorbislib> ok
  1339. # [16:37] <dveditz> vorbislib: I'll look into it, thanks.
  1340. # [16:37] <vorbislib> oh ok
  1341. # [16:37] <jesup> vorbislib: a number of the Xiph folk work for mozilla... ;-)
  1342. # [16:37] <dveditz> well, if you're willing to ask in #media go ahead, that's just what I was going to do :-)
  1343. # [16:37] <dveditz> jesup: a "number" of them? I only knew about Tim
  1344. # [16:38] * Quits: magsout (magsout@moz-AC4E6C07.fbx.proxad.net) (Client exited)
  1345. # [16:38] <jesup> dveditz: Ralph Giles (Rillian), Jean-Marc I think
  1346. # [16:38] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
  1347. # [16:38] <dveditz> cool, didn't know that
  1348. # [16:38] * Joins: AutomatedTester (AutomatedT@moz-6E6C2908.as13285.net)
  1349. # [16:39] <vorbislib> just asked in #media
  1350. # [16:40] * Joins: magsout (magsout@moz-AC4E6C07.fbx.proxad.net)
  1351. # [16:40] * Joins: no_gravity (user@moz-D10E92E6.dip.t-dialin.net)
  1352. # [16:40] <no_gravity> Hello from Germany! Is it possible to have a combined english/german dictionary in Firefox? Because I regularely write with people in both languages.
  1353. # [16:40] * Joins: mib_e1i3fd (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1354. # [16:41] * Quits: mib_e1i3fd (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1355. # [16:41] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
  1356. # [16:42] <dveditz> no_gravity: not sure. The folks in #l10n would know better
  1357. # [16:42] <dveditz> (that's an abbreviation for "localization")
  1358. # [16:43] * Joins: mak (chatzilla@moz-B2EEACCD.retail.telecomitalia.it)
  1359. # [16:43] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
  1360. # [16:43] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
  1361. # [16:43] * Quits: AutomatedTester (AutomatedT@moz-6E6C2908.as13285.net) (Input/output error)
  1362. # [16:43] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
  1363. # [16:44] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  1364. # [16:44] <dietrich> mjessome: np, thanks!
  1365. # [16:45] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1366. # [16:45] <no_gravity> dveditz: ok, thanks. i will aks them. how is l10n an abbreviation for localization?
  1367. # [16:45] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
  1368. # [16:46] * Joins: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP)
  1369. # [16:47] <cers> no_gravity: l<10 letters>n
  1370. # [16:47] * davehunt|away is now known as davehunt
  1371. # [16:48] * Joins: azakai (alon@F2D29657.F60B0462.67AC9B1.IP)
  1372. # [16:48] <cers> no_gravity: i18n is similarly internationalization
  1373. # [16:49] * ctalbert|afk is now known as ctalbert
  1374. # [16:49] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  1375. # [16:50] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
  1376. # [16:50] <Mark_Capella> a11y accessibility !
  1377. # [16:50] <Mark_Capella> coool..
  1378. # [16:51] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
  1379. # [16:51] * Quits: sfink (chatzilla@moz-C15A718.dsl.pltn13.sbcglobal.net) (Client exited)
  1380. # [16:51] * Quits: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP) (Ping timeout)
  1381. # [16:51] * Joins: jgilbert (jgilbert@F2D29657.F60B0462.67AC9B1.IP)
  1382. # [16:51] * padenot|away is now known as padenot
  1383. # [16:52] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
  1384. # [16:53] * Quits: azakai (alon@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1385. # [16:53] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  1386. # [16:54] * Joins: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP)
  1387. # [16:54] * Quits: victorporo (victorporo@C092FEB2.1C233438.79933D60.IP) (Connection reset by peer)
  1388. # [16:55] * Joins: armenzg (armenzg@moz-F767CF20.acanac.net)
  1389. # [16:55] * Joins: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP)
  1390. # [16:55] * joduinn-afk is now known as joduinn
  1391. # [16:57] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
  1392. # [16:58] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  1393. # [16:59] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Quit: damons)
  1394. # [17:00] * bwinton_away is now known as bwinton
  1395. # [17:01] <no_gravity> looks like the people in l10n dont know. i will just add a special work and search for it on the harddisk...
  1396. # [17:01] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  1397. # [17:01] <no_gravity> persidct.dat hmmm...
  1398. # [17:02] <no_gravity> looks like it only contains my added words. where are the full dictionaries?
  1399. # [17:02] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
  1400. # [17:02] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1401. # [17:02] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Ping timeout)
  1402. # [17:03] * ewong is now known as ewong|sleep
  1403. # [17:03] * Joins: darin (darin@moz-CD91E596.google.com)
  1404. # [17:04] * Joins: mfinkle_ (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
  1405. # [17:06] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1406. # [17:06] * Quits: no_gravity (user@moz-D10E92E6.dip.t-dialin.net) (Quit: leaving)
  1407. # [17:07] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
  1408. # [17:07] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Quit: Verlassend)
  1409. # [17:07] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Quit: damons)
  1410. # [17:09] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
  1411. # [17:09] * Quits: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net) (Ping timeout)
  1412. # [17:09] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1413. # [17:10] * Joins: joesteele (joesteele@moz-B7348FDB.tampfl.fios.verizon.net)
  1414. # [17:12] * rail_away is now known as rail
  1415. # [17:12] <@ted> robcee: ping
  1416. # [17:12] * mfinkle_ is now known as mfinkle
  1417. # [17:13] * bsmedberg-away is now known as bsmedberg
  1418. # [17:14] <robcee> ted: yes?
  1419. # [17:15] <@ted> robcee: hey, rfreebern is hitting crashes in ff10/linux opening the dev console
  1420. # [17:15] <@ted> have you ever heard of anything like that?
  1421. # [17:15] <@ted> https://crash-stats.mozilla.com/report/index/bp-baa8c9cc-ffa3-4296-bdfb-7ea292120213 / https://crash-stats.mozilla.com/report/index/bp-c72e0192-55f6-4df6-a952-e96d72120213
  1422. # [17:15] <robcee> web console?
  1423. # [17:15] <@ted> the stacks don't seem real useful
  1424. # [17:15] <@ted> looks like memory corruption
  1425. # [17:15] <robcee> where'd you get your build rfreebern ?
  1426. # [17:15] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
  1427. # [17:15] <rfreebern> Ubuntu channel
  1428. # [17:16] <robcee> there was a bug due to GCC that was causing that and still is for some users
  1429. # [17:16] <@ted> ooh
  1430. # [17:16] <@ted> chrisccoulson: ping
  1431. # [17:17] <robcee> we know what causes it and we're going to ping people at ubuntu to get a different build
  1432. # [17:17] <@ted> rfreebern: chrisccoulson is the ubuntu firefox maintainer
  1433. # [17:17] <robcee> hang on for bug number...
  1434. # [17:17] * Quits: jaws (u2871@moz-160C58C6.com) (Max SendQ exceeded)
  1435. # [17:17] <@ted> FYI
  1436. # [17:17] <@ted> robcee: thanks!
  1437. # [17:17] * Quits: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP) (Quit: returning to Spare Oom)
  1438. # [17:17] <rfreebern> Thanks guys
  1439. # [17:17] <robcee> bug 694594
  1440. # [17:17] * Joins: jaws (u2871@moz-160C58C6.com)
  1441. # [17:18] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
  1442. # [17:18] <chrisccoulson> hi ted
  1443. # [17:19] <jwir3> oh no I got the khuey frozen virus
  1444. # [17:19] * Joins: mib_ohj918 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1445. # [17:19] <@bz> frozen viruses?
  1446. # [17:19] * @bz did not know khuey was spreading smallpox
  1447. # [17:19] <jwir3> just in browserquest ;)
  1448. # [17:20] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
  1449. # [17:20] * Quits: ferongr (ferongr@moz-9C3D446D.dsl.dyn.forthnet.gr) (Ping timeout)
  1450. # [17:20] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
  1451. # [17:20] <@bz> ah
  1452. # [17:21] <@khuey> bz: :-D
  1453. # [17:21] <glazou> this channel behaves weirdly today...
  1454. # [17:21] * Joins: ferongr (ferongr@moz-17C7E4D9.dsl.dyn.forthnet.gr)
  1455. # [17:22] * sheppy is now known as sheppy-afk
  1456. # [17:22] * armenzg is now known as armenzg_brb
  1457. # [17:22] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
  1458. # [17:22] * Quits: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP) (Ping timeout)
  1459. # [17:22] <@bz> glazou: "today"?
  1460. # [17:23] * Quits: vorbislib (blah@D32D4E89.87ABFE78.FD0CCECA.IP) (Quit: )
  1461. # [17:23] * Quits: mib_ohj918 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1462. # [17:24] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1463. # [17:25] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
  1464. # [17:26] * @khuey -> office
  1465. # [17:26] * khuey is now known as khuey|away
  1466. # [17:26] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
  1467. # [17:27] * Quits: c0smikdebris (c0smikdebr@AFD049C7.767C1CF4.BE90E62C.IP) (Ping timeout)
  1468. # [17:31] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1469. # [17:32] * Quits: timdream (timdream@ACC76E0D.4705946A.BB139840.IP) (Quit: timdream)
  1470. # [17:35] * Joins: c0smikdebris (c0smikdebr@A6BBBC73.976956AF.D2D1FAF0.IP)
  1471. # [17:35] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Client exited)
  1472. # [17:36] <@ted> chrisccoulson: hey, was just pinging you re: what robcee said
  1473. # [17:38] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
  1474. # [17:38] * armenzg_brb is now known as armenzg
  1475. # [17:39] <robcee> hey there
  1476. # [17:39] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
  1477. # [17:39] <robcee> the fix is to use a version of CLANG that isn't in the ubuntu packages
  1478. # [17:39] * bear is now known as bear-afk
  1479. # [17:40] * Quits: dveditz (dveditz@moz-104CC309.mv.mozilla.com) (Ping timeout)
  1480. # [17:41] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
  1481. # [17:41] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  1482. # [17:42] * Joins: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net)
  1483. # [17:43] * Ziggy|AWAY is now known as Ziggy_Maes
  1484. # [17:43] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
  1485. # [17:44] * Joins: jgoulie (jgoulie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1486. # [17:44] * armenzg is now known as armenzg_buildduty
  1487. # [17:45] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1488. # [17:45] * Quits: rshetty (quassel@8F5C1AA2.3EEBC369.C842849F.IP) (Connection reset by peer)
  1489. # [17:46] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1490. # [17:46] * Joins: mib_ex7tit (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1491. # [17:46] * Quits: magsout (magsout@moz-AC4E6C07.fbx.proxad.net) (Ping timeout)
  1492. # [17:47] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
  1493. # [17:49] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
  1494. # [17:49] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  1495. # [17:49] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
  1496. # [17:49] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
  1497. # [17:49] * Quits: imphil (philipp@moz-4FAD558C.dfn.mwn.de) (Ping timeout)
  1498. # [17:50] * Quits: mib_ex7tit (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1499. # [17:50] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  1500. # [17:51] * philor is now known as philor|away
  1501. # [17:52] * Joins: xarcus (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1502. # [17:53] * Fallen is now known as Fallen|away
  1503. # [17:53] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
  1504. # [17:53] * Quits: jonatasnona (jonatas@1DA9619A.68394D8.18DDB669.IP) (Quit: Saindo)
  1505. # [17:54] * jtcranmer is now known as jcranmer
  1506. # [17:54] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
  1507. # [17:54] * jcranmer is now known as jtcranmer
  1508. # [17:54] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  1509. # [17:54] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1510. # [17:54] * ajuma_ is now known as ajuma
  1511. # [17:55] * Quits: xarcus (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1512. # [17:58] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  1513. # [17:59] * Joins: montezuma (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1514. # [17:59] * lsblakk|afk is now known as lsblakk
  1515. # [17:59] * padenot is now known as padenot|away
  1516. # [18:00] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
  1517. # [18:00] * padenot|away is now known as padenot
  1518. # [18:00] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  1519. # [18:00] * Quits: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net) (Ping timeout)
  1520. # [18:01] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
  1521. # [18:01] * Quits: montezuma (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1522. # [18:02] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1523. # [18:04] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
  1524. # [18:04] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1525. # [18:06] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
  1526. # [18:07] <bbondy> anyone have ideas on how I can reproduce this 200ms netwerk cache init operation? For me it is only 1ms.... https://bugzilla.mozilla.org/show_bug.cgi?id=719565
  1527. # [18:07] * Joins: ahal (ahal@moz-3A45AC70.uwaterloo.ca)
  1528. # [18:07] * Joins: mib_3wtv8k (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1529. # [18:07] * bwinton is now known as bwinton_away
  1530. # [18:08] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: Ex-Chat)
  1531. # [18:09] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  1532. # [18:10] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
  1533. # [18:10] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  1534. # [18:10] * bwinton_away is now known as bwinton
  1535. # [18:11] * Quits: ahal (ahal@moz-3A45AC70.uwaterloo.ca) (Connection reset by peer)
  1536. # [18:11] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
  1537. # [18:13] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  1538. # [18:13] * Quits: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP) (Client exited)
  1539. # [18:13] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
  1540. # [18:13] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
  1541. # [18:16] * Joins: smaug (chatzilla@moz-16857B2.gprs.sl-laajakaista.fi)
  1542. # [18:16] * ChanServ sets mode: +o smaug
  1543. # [18:16] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  1544. # [18:16] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
  1545. # [18:17] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
  1546. # [18:18] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  1547. # [18:21] * Quits: mib_3wtv8k (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1548. # [18:21] <Callek> mak: ping?
  1549. # [18:21] <mak> Callek: pong
  1550. # [18:21] <Callek> mak: objection if I merge my green pgo to m-c and rely on you/sheriff to watch m-c (I'll still be around)
  1551. # [18:21] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1552. # [18:22] <Callek> its just a few inbound csets above the one you did merge to m-c
  1553. # [18:22] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
  1554. # [18:22] <mak> Callek the problem is that there is Bug 726002 that gcp backed out just after your pgo
  1555. # [18:23] * Joins: zwol (zwol@moz-F391F09C.csl.sri.com)
  1556. # [18:23] <Callek> mak: ooooo I missed that -- ok, fair enough
  1557. # [18:23] <mak> I don't know how important is that backout but it's surely pending
  1558. # [18:23] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
  1559. # [18:24] <mak> you may trigger a pgo on that backout or my merge and then merge on it, maybe?
  1560. # [18:24] <Callek> mak: I'll defer to the obvious "we had to backout something so we should avoid landing anything with the problem"
  1561. # [18:24] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
  1562. # [18:24] * Joins: ahal (ahal@moz-F98B8C60.uwaterloo.ca)
  1563. # [18:24] <gcp> it probably broke phishing protection
  1564. # [18:24] <Callek> mak: no big deal, I'm not in a HUGE rush for it
  1565. # [18:24] <mak> so, not a good idea to merge it to central
  1566. # [18:24] <mak> gcp: thanks for clarification
  1567. # [18:25] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
  1568. # [18:25] <Callek> I could land my c-c patch without that one merging but I don't want to break LDAP even in trunk hourlies for SeaMonkey
  1569. # [18:25] <Callek> mak: I'll just await the next push
  1570. # [18:25] * Joins: beaufour_ (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  1571. # [18:25] <mak> kk!
  1572. # [18:25] <mak> we can probably do a second merge asap
  1573. # [18:26] <Callek> (exactly why I asked)
  1574. # [18:26] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Connection reset by peer)
  1575. # [18:26] * beaufour_ is now known as beaufour
  1576. # [18:26] <Callek> In a few hours I might even be in a position to watch m-c so I may do the merge later if no-one beat me to it
  1577. # [18:27] * Joins: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP)
  1578. # [18:27] * Joins: faramarz (Adium@moz-BBE3ABD.mv.mozilla.com)
  1579. # [18:27] <mconley> !seen karkl
  1580. # [18:27] <firebot> I've never seen a 'karkl', sorry.
  1581. # [18:27] <mconley> !seen karl
  1582. # [18:27] <firebot> karl was last seen 13 hours, 35 minutes and 19 seconds ago, saying 'thanks' in #developers.
  1583. # [18:27] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
  1584. # [18:27] * Joins: Unfocused (u2622@moz-160C58C6.com)
  1585. # [18:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Connection reset by peer)
  1586. # [18:28] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  1587. # [18:28] * armenzg_buildduty is now known as armenzg_lunch
  1588. # [18:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
  1589. # [18:29] * Joins: mkelly (mkelly@moz-BBE3ABD.mv.mozilla.com)
  1590. # [18:30] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
  1591. # [18:30] * Joins: Ms2ger (Ms2ger@3E17566D.D515B8F0.37724B0D.IP)
  1592. # [18:30] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  1593. # [18:31] * Joins: biesi (cbiesinger@moz-786313EA.tmodns.net)
  1594. # [18:31] * Joins: paolo (paolo@moz-F6FB8A0E.retail.telecomitalia.it)
  1595. # [18:31] * Quits: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP) (Ping timeout)
  1596. # [18:32] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  1597. # [18:33] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  1598. # [18:33] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
  1599. # [18:34] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
  1600. # [18:34] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  1601. # [18:35] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
  1602. # [18:35] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
  1603. # [18:35] * Quits: mkelly (mkelly@moz-BBE3ABD.mv.mozilla.com) (Quit: mkelly)
  1604. # [18:36] * Joins: mkelly (mkelly@moz-BBE3ABD.mv.mozilla.com)
  1605. # [18:36] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
  1606. # [18:36] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  1607. # [18:37] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  1608. # [18:37] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
  1609. # [18:37] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Connection reset by peer)
  1610. # [18:37] * smooney_ is now known as smooney
  1611. # [18:38] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
  1612. # [18:38] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1613. # [18:38] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  1614. # [18:38] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1615. # [18:40] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
  1616. # [18:41] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
  1617. # [18:42] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.1)
  1618. # [18:42] * Joins: smontagu (chatzilla@8E16BDE0.149B8442.CB858787.IP)
  1619. # [18:42] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1620. # [18:42] * Quits: biesi (cbiesinger@moz-786313EA.tmodns.net) (Connection reset by peer)
  1621. # [18:43] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  1622. # [18:43] * Joins: biesi (cbiesinger@moz-786313EA.tmodns.net)
  1623. # [18:45] * Quits: surkov (surkov@D5B8B92C.CAD7B873.222B27F0.IP) (Quit: surkov)
  1624. # [18:46] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  1625. # [18:46] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
  1626. # [18:46] * Quits: @smaug (chatzilla@moz-16857B2.gprs.sl-laajakaista.fi) (Ping timeout)
  1627. # [18:46] * Joins: smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi)
  1628. # [18:46] * ChanServ sets mode: +o smaug
  1629. # [18:47] <@smaug> janv: pong
  1630. # [18:47] <@smaug> (I don't really use smaugIC)
  1631. # [18:47] <jmaher> jlebar: ping
  1632. # [18:47] * smaugIC is now known as CC_testing
  1633. # [18:47] <@smaug> (it is just for cycle collector handling testing)
  1634. # [18:48] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
  1635. # [18:49] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
  1636. # [18:50] * bear-afk is now known as bear
  1637. # [18:50] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1638. # [18:50] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
  1639. # [18:50] * Joins: willyaranda (willyarand@moz-BA0C58B0.dynamic.jazztel.es)
  1640. # [18:51] * Joins: WordReferenceMike (Mibbit@moz-3654680D.dc.dc.cox.net)
  1641. # [18:51] * Quits: biesi (cbiesinger@moz-786313EA.tmodns.net) (Connection reset by peer)
  1642. # [18:52] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Quit: Ex-Chat)
  1643. # [18:52] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  1644. # [18:53] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
  1645. # [18:53] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1646. # [18:54] * khuey|away is now known as khuey
  1647. # [18:54] * Joins: biesi (cbiesinger@moz-786313EA.tmodns.net)
  1648. # [18:57] * joduinn is now known as joduinn-brb
  1649. # [18:57] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  1650. # [18:58] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
  1651. # [18:59] * joduinn-brb is now known as joduinn
  1652. # [18:59] * Joins: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net)
  1653. # [18:59] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
  1654. # [19:00] * Joins: rshetty (quassel@6D51372.3EEBC369.C842849F.IP)
  1655. # [19:01] * Quits: biesi (cbiesinger@moz-786313EA.tmodns.net) (Connection reset by peer)
  1656. # [19:01] * KaIRC is now known as KaiRo
  1657. # [19:01] * bsmedberg is now known as bsmedberg-bbl
  1658. # [19:01] * Joins: shorlander (shorlander@C80332F.889FDC10.4EA770CF.IP)
  1659. # [19:02] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  1660. # [19:02] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1661. # [19:02] * Joins: wesj (wesj@moz-BBE3ABD.mv.mozilla.com)
  1662. # [19:02] * Parts: shorlander (shorlander@C80332F.889FDC10.4EA770CF.IP) (Linkinus - http://linkinus.com)
  1663. # [19:04] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
  1664. # [19:04] * Quits: ferongr (ferongr@moz-17C7E4D9.dsl.dyn.forthnet.gr) (Ping timeout)
  1665. # [19:04] * Joins: maikmerten (maikmerten@moz-14C17003.dynamic.qsc.de)
  1666. # [19:04] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  1667. # [19:04] * mdas is now known as mdas|mtg
  1668. # [19:05] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  1669. # [19:05] * Quits: timA|away (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Ping timeout)
  1670. # [19:05] * Joins: ozten (ozten@moz-1B6109EC.hsd1.wa.comcast.net)
  1671. # [19:05] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1672. # [19:06] * Joins: ferongr (ferongr@moz-17C7E4D9.dsl.dyn.forthnet.gr)
  1673. # [19:06] <ozten> How hard is it to get another project (Identity) added to http://benjamin.smedbergs.us/weekly-updates.fcgi/signup ?
  1674. # [19:06] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
  1675. # [19:06] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1676. # [19:06] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
  1677. # [19:06] * AaronMT is now known as AaronMT|lunch
  1678. # [19:06] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  1679. # [19:06] <WordReferenceMike> Hi developers, I see an entry (Integrated translation service) in the Firefox roadmap that is directly related to my website. Does anybody know how I can find/contact the developers of that service?
  1680. # [19:06] <Ms2ger> bsmedberg-bbl would know
  1681. # [19:07] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  1682. # [19:07] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  1683. # [19:07] * Joins: kaie (kaie@moz-CFDB2681.dip.t-dialin.net)
  1684. # [19:07] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1685. # [19:07] <ozten> Ms2ger: thanks
  1686. # [19:07] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  1687. # [19:07] <@khuey> ozten: anyone logged in can create a new project
  1688. # [19:08] * Quits: armenzg_lunch (armenzg@moz-F767CF20.acanac.net) (Ping timeout)
  1689. # [19:08] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
  1690. # [19:08] <ozten> khuey: can you add Identity?
  1691. # [19:08] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
  1692. # [19:09] <Ms2ger> glandium, do you do thunderbird too?
  1693. # [19:09] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
  1694. # [19:09] * mdas|mtg is now known as mdas
  1695. # [19:09] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
  1696. # [19:09] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  1697. # [19:10] <@khuey> ozten: there's already an Identity?
  1698. # [19:10] <@khuey> http://benjamin.smedbergs.us/weekly-updates.fcgi/project/Identity
  1699. # [19:10] <Mossop> WordReferenceMike: I don't believe anyone has started work on it yet
  1700. # [19:10] * mdas is now known as mdas|mtg
  1701. # [19:10] <ozten> Oh? When I go to sign up it lists which projects are you a member of?
  1702. # [19:10] <ozten> I'll finish sign up
  1703. # [19:10] <ozten> and see if I can add in a different screen
  1704. # [19:11] <WordReferenceMike> Mossap, that makes sense. Is there any manager who is thinking about it that I could contact (and offer my help)?
  1705. # [19:11] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
  1706. # [19:12] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  1707. # [19:12] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1708. # [19:12] <@dolske> WordReferenceMike: Probably a good first stop is Asa Dotzler (here on IRC as "Asa").
  1709. # [19:12] * Joins: armenzg_lunch (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
  1710. # [19:12] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
  1711. # [19:13] * jimm is now known as jimm-lunch
  1712. # [19:13] * philor|away is now known as philor
  1713. # [19:13] <jwatt> ozten: add youself to any relevant projects on the Settings page
  1714. # [19:13] <WordReferenceMike> dolske, go right to the author? OK. Should I PM him through IRC here?
  1715. # [19:13] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
  1716. # [19:13] <ozten> Can someone PM me the "global password"?
  1717. # [19:13] * davidb is now known as david|eats
  1718. # [19:14] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  1719. # [19:15] <ozten> I'm good, thanks!
  1720. # [19:15] * Quits: pranavrc (pranavrc@A0382611.96D08489.C28326FD.IP) (Quit: Ping timeout: ∞)
  1721. # [19:16] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  1722. # [19:16] * ChanServ sets mode: +o dveditz
  1723. # [19:16] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
  1724. # [19:17] * Joins: mib_eggbj7 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1725. # [19:17] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
  1726. # [19:17] * Quits: jaws (u2871@moz-160C58C6.com) (Max SendQ exceeded)
  1727. # [19:18] <@dolske> WordReferenceMike: irc or email, whatever works for you.
  1728. # [19:18] * Joins: felipe (u2734@moz-160C58C6.com)
  1729. # [19:18] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
  1730. # [19:18] * Quits: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP) (Ping timeout)
  1731. # [19:18] * Joins: jaws (u2871@moz-160C58C6.com)
  1732. # [19:19] * Quits: mib_eggbj7 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  1733. # [19:20] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
  1734. # [19:20] <Waldo> /msg ozten hunter2
  1735. # [19:20] <@khuey> so
  1736. # [19:20] <jhammel> Waldo++
  1737. # [19:20] <@khuey> if I want to have a non-technical user fake the UA version
  1738. # [19:20] <@khuey> to see if a site is failing on Firefox 10 because of the 2 digit thing
  1739. # [19:20] <@khuey> what's the easiest way to have them do that?
  1740. # [19:20] <jhammel> ya know, i should make my password hunter2 just so if i type it in a public channel no one will believe it anyway
  1741. # [19:21] <WordReferenceMike> dolske, sorry to be so dense. Would his email be [his three letter name]@mozilla.org?
  1742. # [19:21] <Waldo> jhammel: ******* as a password seems too easily guessable
  1743. # [19:21] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1744. # [19:22] <WordReferenceMike> dolske, never mind. I found it. cheers!
  1745. # [19:22] <Mossop> WordReferenceMike: Yep that';; work
  1746. # [19:22] <Mossop> khuey: One of the extensions that does it, UA switcher perhaps?
  1747. # [19:23] * mdas|mtg is now known as mdas
  1748. # [19:24] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Client exited)
  1749. # [19:24] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
  1750. # [19:25] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  1751. # [19:27] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
  1752. # [19:28] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1753. # [19:28] <nemo> jhammel: I think your problem is more that my default for john the ripper is adding numbers to the end of wordlist entries :)
  1754. # [19:29] <lurking> khuey: have they try beta 11
  1755. # [19:29] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1756. # [19:30] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1757. # [19:30] * david|eats is now known as davidb
  1758. # [19:30] * Quits: ahal (ahal@moz-F98B8C60.uwaterloo.ca) (Client exited)
  1759. # [19:30] * mjessome is now known as mjessome|lunch
  1760. # [19:31] <@khuey> lurking: no
  1761. # [19:31] <lurking> heh
  1762. # [19:31] <smooney> cpeterson...we are going to chat about mobile crashes
  1763. # [19:31] <smooney> a few minutes
  1764. # [19:31] <mwu> wesj: ping
  1765. # [19:31] <cpeterson> smooney, thanks. I'll call in.
  1766. # [19:31] <wesj> mwu: pong
  1767. # [19:32] <mwu> wesj: so.. https://bugzilla.mozilla.org/show_bug.cgi?id=726557
  1768. # [19:32] <mwu> any thoughts?
  1769. # [19:32] <nemo> jhammel: Loaded 1 password hash (Raw MD5 [raw-md5 MMX 32x2])
  1770. # [19:32] <nemo> hunter2 (?)
  1771. # [19:32] <nemo> :-p
  1772. # [19:32] <wesj> mwu: that's by the spec
  1773. # [19:32] <wesj> mwu: weird, eh?
  1774. # [19:32] * Quits: rshetty (quassel@6D51372.3EEBC369.C842849F.IP) (Ping timeout)
  1775. # [19:32] <wesj> https://dvcs.w3.org/hg/webevents/raw-file/tip/touchevents.html#widl-Touch-target
  1776. # [19:33] <mwu> wesj: no idea really :)
  1777. # [19:33] <mwu> I don't mess around with events enough to know
  1778. # [19:33] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
  1779. # [19:33] <wesj> mwu: I'll comment. thanks
  1780. # [19:33] <mwu> wesj: cool
  1781. # [19:34] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
  1782. # [19:35] * AaronMT|lunch is now known as AaronMT
  1783. # [19:35] * Quits: timeless (u4015@moz-160C58C6.com) (Max SendQ exceeded)
  1784. # [19:36] * armenzg_lunch is now known as armenzg
  1785. # [19:36] * davehunt is now known as davehunt|away
  1786. # [19:37] * Joins: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP)
  1787. # [19:37] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  1788. # [19:37] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1789. # [19:37] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1790. # [19:37] <mwu> uhh my bad
  1791. # [19:37] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
  1792. # [19:38] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1793. # [19:38] * Parts: WordReferenceMike (Mibbit@moz-3654680D.dc.dc.cox.net)
  1794. # [19:38] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
  1795. # [19:39] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
  1796. # [19:39] <decoder> paul: ping?
  1797. # [19:40] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
  1798. # [19:41] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
  1799. # [19:41] * Joins: TheOne (TheOne@moz-A8869358.dip.t-dialin.net)
  1800. # [19:42] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  1801. # [19:42] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1802. # [19:43] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
  1803. # [19:43] * Joins: kennyluck (kennyluck@moz-B7217CC9.dynamic.hinet.net)
  1804. # [19:43] <jtcranmer> glandium: ping
  1805. # [19:44] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1806. # [19:44] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1807. # [19:44] <jtcranmer> chrisccoulson: ping
  1808. # [19:44] * Fallen|away is now known as Fallen
  1809. # [19:44] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Max SendQ exceeded)
  1810. # [19:44] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  1811. # [19:45] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1812. # [19:45] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1813. # [19:45] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1814. # [19:45] <jlebar> smaug, ack
  1815. # [19:45] * timA is now known as IRCMonkey36500
  1816. # [19:45] * Joins: surender__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1817. # [19:45] * Quits: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
  1818. # [19:46] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  1819. # [19:46] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
  1820. # [19:46] <jdm> mak: what sort of discussion about APIs are you looking to start on the newsgroups?
  1821. # [19:47] * Joins: madhava (madhava@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1822. # [19:47] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  1823. # [19:48] * Quits: surender__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1824. # [19:48] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1825. # [19:48] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
  1826. # [19:48] * Joins: mkelly_ (mkelly@moz-99CF8925.members.linode.com)
  1827. # [19:48] <mak> jdm: well, sort-of "I would like to address this issue by doing that thing, what do you think about that". The fact is that I'm not sure how we reached the decision to duplicate all APIs to make private versions of them...
  1828. # [19:48] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1829. # [19:48] <jdm> mak: the decision to duplicate was simply my first shot at a prototype for discussion purposes
  1830. # [19:49] <jdm> since it was mostly mechanical changes and not hard to do
  1831. # [19:49] * IRCMonkey36500 is now known as timA
  1832. # [19:49] <mak> jdm: ah, ok, though I suppose there has been design/discussion on deciding an approach rather than another one. That I'm missing
  1833. # [19:49] * Joins: karl (karl@moz-C9705333.jetstream.xtra.co.nz)
  1834. # [19:49] * Quits: TheOne (TheOne@moz-A8869358.dip.t-dialin.net) (Ping timeout)
  1835. # [19:49] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1836. # [19:49] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1837. # [19:49] <@smaug> jlebar: pong
  1838. # [19:49] * Joins: surender__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1839. # [19:50] <mak> jdm: and, approcing an approach on the first component will likely then cause us to follow it for all the others, so there should be some sort of global consensus
  1840. # [19:50] <mak> jdm: ehr, I mean "choosing an approach on the first component"
  1841. # [19:50] * Joins: bsmith (bsmith@moz-FEE44A6C.dsl.pltn13.sbcglobal.net)
  1842. # [19:50] <jdm> mak: the docshell-based approach is the only one that I've been involved in discussing; I'll check with bsmedberg about the profile-based one, but I feel like there have been reasons discussed in the past that I'm forgetting
  1843. # [19:50] <jlebar> smaug, Oops; I misread <jmaher> jlebar: ping for "smaug"...somehow.
  1844. # [19:50] <jlebar> jmaher, hey. :)
  1845. # [19:50] * Quits: surender__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  1846. # [19:50] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1847. # [19:50] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  1848. # [19:51] <jlebar> Oh, I see; smaug was talking near jmaher.
  1849. # [19:51] <jmaher> jlebar: np
  1850. # [19:51] <jmaher> jlebar: rss collection for linux: http://people.mozilla.org/~jmaher/sxs/sxs_linux.html
  1851. # [19:51] <jmaher> jlebar: rss collection for windows: http://people.mozilla.org/~jmaher/sxs/sxs_windows.html
  1852. # [19:51] <jmaher> jlebar: since Friday
  1853. # [19:51] <mak> jdm: ok, keeping the feature page updated with these discussions may help understanding which problems we solved and which are open.
  1854. # [19:51] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
  1855. # [19:51] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1856. # [19:51] <jdm> mak: sure thing.
  1857. # [19:52] <jlebar> jmaher, Hm, why is it so much lower for Linux, I wonder?
  1858. # [19:52] <jlebar> jmaher, There's also some bimodality in linux-32 which isn't great. Maybe it's has/hasn't GC'ed.
  1859. # [19:52] * jimm-lunch is now known as jimm
  1860. # [19:52] <jmaher> jlebar: yeah, the bi-modal stuff is a bit concerning
  1861. # [19:53] <jlebar> jmaher, Looks awesome on Winnt 5.1.
  1862. # [19:53] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  1863. # [19:53] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  1864. # [19:53] <jmaher> jlebar: yeah, the win stuff is cool
  1865. # [19:53] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
  1866. # [19:54] <jlebar> jmaher, So the two things I'd want to understand are: Why is the new data lower than the old data on linux-32/64 and win6.1. And why the bimodality on linux-32?
  1867. # [19:54] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1868. # [19:54] <jmaher> jlebar: that is something we need to figure out
  1869. # [19:54] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Max SendQ exceeded)
  1870. # [19:54] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
  1871. # [19:55] <jmaher> jlebar: I want to double check some log files over the next day or two, then I can run some tests on my local staging server
  1872. # [19:55] <jlebar> jmaher, This new data collects RSS via about:memory at exactly the same time that the old reporter collected RSS via the operating system?
  1873. # [19:55] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
  1874. # [19:56] <jmaher> jlebar: the new collects via about:memory
  1875. # [19:56] <jmaher> jlebar: but not at the same time; the original test collects every 20 seconds
  1876. # [19:56] <jmaher> the new way collects after every page load
  1877. # [19:56] <jlebar> jmaher, Ah, so it's going to be way different because of that.
  1878. # [19:56] <jlebar> jmaher, Then you average all the points?
  1879. # [19:56] <jmaher> so as soon as we record the timestamp for the page load, we pull the rss numbers; then repeat
  1880. # [19:56] <jmaher> jlebar: yeah, we average the points
  1881. # [19:57] <jmaher> really it is a median
  1882. # [19:57] <jmaher> jlebar: but that is why I wanted to look at a raw log or two to know exactly what we have
  1883. # [19:57] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  1884. # [19:57] <jlebar> jmaher, okay. I don't think median is necessarily the appropriate measure here, but we can figure that out later.
  1885. # [19:58] * Joins: Mano (chatzilla@moz-1035429A.red.bezeqint.net)
  1886. # [19:58] * bsmedberg-bbl is now known as bsmedberg
  1887. # [19:58] <@bsmedberg> ozten: you're all set with the status board?
  1888. # [19:58] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  1889. # [19:58] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
  1890. # [19:58] <jlebar> jmaher, So the fact that the data is collected at different times explains why the graphs look so different.
  1891. # [19:58] <jmaher> jlebar: yeah, we have been revisiting the way we deal with the raw numbers
  1892. # [19:58] <ozten> bsmedberg: I think so, thanks again
  1893. # [19:58] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  1894. # [19:58] <jmaher> jlebar: yeah, just odd that it so much lower
  1895. # [19:58] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  1896. # [19:58] <jmaher> but maybe after a page load it drops a little
  1897. # [19:59] <jlebar> jmaher, jmaher, The bimodality almost surely has to do with whether or not we gc at some point.
  1898. # [19:59] <gw280> why is expat.h a LIE
  1899. # [19:59] <jmaher> still no explanation for the bi-modal stuff
  1900. # [19:59] <gw280> :(
  1901. # [19:59] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  1902. # [19:59] <jmaher> jlebar: could be
  1903. # [19:59] <gw280> I can't include expat.h from skia inside the mozilla build because they don't typedef XML_Char
  1904. # [19:59] <jlebar> jmaher, dunno why you only see it on linux-32.
  1905. # [20:00] <jlebar> jmaher, Given how bogus every-20-seconds is, I'm happy to flip the switch whenever and start using this data. But at some point, we should revisit the metric entirely.
  1906. # [20:01] <jlebar> jmaher, If you have a chance, you should speak with johns, who's doing something very similar for areweslimyet.com.
  1907. # [20:01] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
  1908. # [20:01] * sheppy-afk is now known as sheppy
  1909. # [20:01] <jmaher> jlebar: oh, cool
  1910. # [20:02] <jmaher> jlebar: I will watch this for a few days and try to flip the bit at the end of the week to only use the new RSS stuff
  1911. # [20:02] <jlebar> jmaher, sounds good!
  1912. # [20:02] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  1913. # [20:02] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1914. # [20:02] * Quits: c0smikdebris (c0smikdebr@A6BBBC73.976956AF.D2D1FAF0.IP) (Ping timeout)
  1915. # [20:03] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  1916. # [20:03] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
  1917. # [20:03] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  1918. # [20:04] * Joins: TheOne (TheOne@moz-A8869358.dip.t-dialin.net)
  1919. # [20:04] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  1920. # [20:04] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
  1921. # [20:04] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
  1922. # [20:05] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  1923. # [20:05] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
  1924. # [20:06] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  1925. # [20:07] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
  1926. # [20:08] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  1927. # [20:08] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
  1928. # [20:08] <kwierso> khuey: try this: https://addons.mozilla.org/en-US/firefox/addon/set-ua-to-9/
  1929. # [20:08] <AryehGregor> Okay, so given an nsString, what's the best way to do the equivalent of: s = s.toLowerCase(); if (/[xyz]$/test(s)) s[s.length - 1] = s[s.length - 1].toUpperCase();
  1930. # [20:09] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
  1931. # [20:09] * AryehGregor is bewildered by all the different classes and functions
  1932. # [20:09] <@khuey> kwierso: heh
  1933. # [20:09] <@khuey> did you just make that?
  1934. # [20:09] <kwierso> yeah
  1935. # [20:09] * mjessome|lunch is now known as mjessome
  1936. # [20:09] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1937. # [20:10] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  1938. # [20:10] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1939. # [20:10] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  1940. # [20:10] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1941. # [20:11] * Joins: mixedpuppy (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP)
  1942. # [20:11] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  1943. # [20:11] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
  1944. # [20:11] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1945. # [20:12] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
  1946. # [20:12] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
  1947. # [20:12] * Joins: c0smikdebris (c0smikdebr@4F5B5084.1D173DC.274D17D6.IP)
  1948. # [20:12] <Ms2ger> AryehGregor, sorry, I don't understand your JS :)
  1949. # [20:12] * Quits: peregrino (peregrino@moz-8A26C745.telecom.net.ar) (Quit: peregrino)
  1950. # [20:12] <AryehGregor> Convert s to lowercase, then if the last char is 'x' or 'y' or 'z', make that uppercase.
  1951. # [20:13] <Ms2ger> That's an interesting use case
  1952. # [20:13] <AryehGregor> Well, I could make a table of transform functions with their canonical case, but it so happens that they're all lowercase except the ones that end in 'x' or 'y' or 'z' have that uppercase, so this is a convenient shortcut.
  1953. # [20:13] <AryehGregor> http://dev.w3.org/csswg/css3-transforms/#transform-functions
  1954. # [20:13] <Ms2ger> Ah
  1955. # [20:14] <AryehGregor> https://bugzilla.mozilla.org/show_bug.cgi?id=721136
  1956. # [20:15] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  1957. # [20:15] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
  1958. # [20:15] <Ms2ger> nsContentUtils::ASCIIToLower(str);
  1959. # [20:15] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
  1960. # [20:15] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
  1961. # [20:15] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1962. # [20:16] <Ms2ger> PRUnichar c = str[str.Length() - 1];
  1963. # [20:16] * Quits: ferongr (ferongr@moz-17C7E4D9.dsl.dyn.forthnet.gr) (Ping timeout)
  1964. # [20:16] * zpao|detached is now known as zpao
  1965. # [20:17] <Ms2ger> if (c == PRUnichar('x') || c == PRUnichar('y') || c == PRUnichar('z')) { str[str.Length() - 1] -= 0x20; }
  1966. # [20:17] <Ms2ger> Something like that, perhaps
  1967. # [20:17] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  1968. # [20:17] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1969. # [20:17] * Quits: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP) (Ping timeout)
  1970. # [20:17] * Joins: ferongr (ferongr@moz-D121A5F9.dsl.dyn.forthnet.gr)
  1971. # [20:17] * Joins: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP)
  1972. # [20:19] * Joins: mib_73qcyw (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
  1973. # [20:19] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  1974. # [20:20] * Quits: maikmerten (maikmerten@moz-14C17003.dynamic.qsc.de) (Client exited)
  1975. # [20:20] * mdas is now known as mdas|lunch
  1976. # [20:20] * jwir3 is now known as jwir3|lunch
  1977. # [20:21] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
  1978. # [20:21] <@bz> AryehGregor: ping?
  1979. # [20:21] <AryehGregor> bz, pong.
  1980. # [20:21] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  1981. # [20:21] <@bz> AryehGregor: so you want to take a string like "transLatex" and convert it to "translateX" ?
  1982. # [20:21] <AryehGregor> bz, yes.
  1983. # [20:22] <@bz> What other criteria are there?
  1984. # [20:22] <@bz> performance?
  1985. # [20:22] * glob is now known as glob|away
  1986. # [20:22] <@bz> small amount of code?
  1987. # [20:22] <@bz> future-proofing?
  1988. # [20:22] <AryehGregor> I doubt performance matters too much.
  1989. # [20:22] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  1990. # [20:22] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  1991. # [20:22] * Quits: Mano (chatzilla@moz-1035429A.red.bezeqint.net) (Ping timeout)
  1992. # [20:22] <AryehGregor> Future-proofing, I dunno, conceivably. I'm not sure what other functions you'd want.
  1993. # [20:22] <@bz> are these always going to be css prop names?
  1994. # [20:22] <AryehGregor> These are function names, not property names.
  1995. # [20:22] <@bz> oh, right
  1996. # [20:22] <@bz> hmm
  1997. # [20:22] <@bz> one sec
  1998. # [20:23] <AryehGregor> All other CSS functions are lowercase always, I think . . .
  1999. # [20:24] <@bz> ok
  2000. # [20:24] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2001. # [20:25] * @bz votes for this
  2002. # [20:25] <@bz> nsCSSKeyword keyword = nsCSSKeywords::LookupKeyword(str);
  2003. # [20:25] * mw22 is now known as mw22_away
  2004. # [20:25] <@bz> if (keyword == eCSSKeyword_UNKNOWN) { /* error handling */ }
  2005. # [20:26] <@bz> else { /* Use nsCSSKeywords::GetStringValue */ }
  2006. # [20:26] <@bz> note that this will hand out an nsACString
  2007. # [20:26] <@bz> so you may have to convert back to UTF-16
  2008. # [20:26] <@bz> and it may be more machinery than you really need in general...
  2009. # [20:26] <@bz> but it'll be quite future-proof
  2010. # [20:27] <@bz> and of course work for any keyword; dunno whether that's a good thing. ;)
  2011. # [20:27] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2012. # [20:27] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2013. # [20:27] <AryehGregor> GetStringValue() will return in lowercase, though, right?
  2014. # [20:27] <@bz> hrm
  2015. # [20:28] <@bz> though we list the keyword as "translatex"
  2016. # [20:28] <@bz> so this doesn't do what you want....
  2017. # [20:28] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Connection reset by peer)
  2018. # [20:28] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
  2019. # [20:28] <@bz> do we serialize as translatex() too?
  2020. # [20:28] <AryehGregor> Currently we serialize as whatever case the author put in.
  2021. # [20:28] <Ms2ger> elif keyword == translatex?
  2022. # [20:28] <@bz> huh
  2023. # [20:28] * @bz wonders how we manage that
  2024. # [20:29] <AryehGregor> "tRanSlaTex( 5pX) " -> "tRanSlaTex(5px)"
  2025. # [20:29] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2026. # [20:29] <@bz> ah, we store the string directly
  2027. # [20:29] <@bz> ok
  2028. # [20:29] <@bz> so what use case do you need this for?
  2029. # [20:29] * Quits: mascondante (kvirc@697AC6B3.8C6159FA.9A06DD32.IP) (Ping timeout)
  2030. # [20:29] <AryehGregor> document.documentElement.style = "-moz-transform: tRanSlaTex( 5pX)"; alert(document.documentElement.style.MozTransform);
  2031. # [20:30] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
  2032. # [20:30] <AryehGregor> IE, WebKit, and Opera all normalize to "translateX(5px)".
  2033. # [20:30] <AryehGregor> So it's just not interoperable, that's all.
  2034. # [20:30] <@bz> ah, and we keep the original spelling?
  2035. # [20:30] <@bz> do they also normalize "content: AttR(foo)" ?
  2036. # [20:30] * @bz would assume we do not...
  2037. # [20:30] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2038. # [20:30] <@bz> but maybe we do
  2039. # [20:30] <AryehGregor> I tested with uRl(), that gets normalized by everyone.
  2040. # [20:31] * Joins: pascalc (chatzilla@moz-5B3DA2A1.rev.sfr.net)
  2041. # [20:31] <AryehGregor> IE10 Developer Preview doesn't case-normalize AttR there, but everyone else does.
  2042. # [20:31] <AryehGregor> Mind you, this is all undefined by CSSOM, naturally.
  2043. # [20:31] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Quit: Leaving)
  2044. # [20:32] <Ms2ger> Heh, CSSOM
  2045. # [20:32] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  2046. # [20:32] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2047. # [20:32] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
  2048. # [20:32] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2049. # [20:33] <@bz> url() is weird because we store that as a separate kind of cssvalue
  2050. # [20:33] * @bz is not sure what happens for attr()
  2051. # [20:34] <@bz> looks like the only caller of ParseFunction is ParseSingleTransform
  2052. # [20:34] <AryehGregor> Yes.
  2053. # [20:34] <@bz> so maybe transforms are the only case when we end up not normalizing.
  2054. # [20:34] <AryehGregor> It should probably be named something more transform-specific.
  2055. # [20:34] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2056. # [20:34] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2057. # [20:35] <@bz> ah
  2058. # [20:35] <@bz> we have a special unit for attr() too
  2059. # [20:35] <@bz> ok
  2060. # [20:36] * khuey is now known as khuey|away
  2061. # [20:37] <cviecco_> On a moches test js, (with UniversalXPCconnect) why would SpecialPowers.do_QueryInterface(obj,Components.interfaces.SOMEVAR) whould not behave like (obj.QueryInterface(Components.interfaces.SOMEVAR)?
  2062. # [20:37] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
  2063. # [20:37] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2064. # [20:38] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2065. # [20:38] * ChanServ sets mode: +o roc
  2066. # [20:38] * Fallen is now known as Fallen|away
  2067. # [20:39] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
  2068. # [20:39] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2069. # [20:39] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2070. # [20:40] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2071. # [20:40] * Mossop_ is now known as Mossop
  2072. # [20:41] * mdas|lunch is now known as mdas
  2073. # [20:42] <jduell> bz: got a sec?
  2074. # [20:43] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  2075. # [20:43] * Joins: newbie (kvirc@697AC6B3.8C6159FA.9A06DD32.IP)
  2076. # [20:44] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
  2077. # [20:44] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2078. # [20:44] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2079. # [20:45] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
  2080. # [20:45] * Quits: c0smikdebris (c0smikdebr@4F5B5084.1D173DC.274D17D6.IP) (Client exited)
  2081. # [20:45] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
  2082. # [20:46] * Quits: paolo (paolo@moz-F6FB8A0E.retail.telecomitalia.it) (Ping timeout)
  2083. # [20:47] <@bz> jduell: yes
  2084. # [20:47] <jduell> bz: so maybe the fastest thing is for you to read point #4 at https://bugzilla.mozilla.org/show_bug.cgi?id=696085#c21
  2085. # [20:48] <cpeterson> Question about orange tests: I pushed some Android-only changes to the try servers last night, but the result was orange tests on most platforms. I had pushed my Android-only changes on top of mozilla-beta tree, assuming it would be the most stable, but I got similar orange results. What should I do?
  2086. # [20:48] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Ping timeout)
  2087. # [20:49] <AryehGregor> Aha.
  2088. # [20:49] <AryehGregor> Of course, this produces "matriX".
  2089. # [20:49] <Ms2ger> heh
  2090. # [20:49] <AryehGregor> I knew I was being too clever for my own good.
  2091. # [20:49] * AryehGregor uses a list
  2092. # [20:49] * armenzg is now known as armenzg_buildduty
  2093. # [20:50] <jduell> bz: ideally it'd be nice to be able to know the window != outer.inner thing *before* we launch the new websocket network connection.
  2094. # [20:50] * Joins: AutomatedTester (AutomatedT@moz-6E6C2908.as13285.net)
  2095. # [20:50] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
  2096. # [20:50] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
  2097. # [20:50] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2098. # [20:51] <@bz> jduell: how about just checking in Init() and then adding a listener for when the window stops being the current one?
  2099. # [20:51] <jduell> bz: how do I add a listener for that?
  2100. # [20:51] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2101. # [20:51] * joduinn is now known as joduinn-brb
  2102. # [20:51] * merike|away is now known as merike
  2103. # [20:52] * rail is now known as rail-lunch
  2104. # [20:53] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
  2105. # [20:55] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120213080525])
  2106. # [20:55] <jduell> bz: ^^^ ?
  2107. # [20:56] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Ping timeout)
  2108. # [20:57] <snorp> josh: hey
  2109. # [20:57] <@bz> jduell: yes, I saw
  2110. # [20:57] <@bz> jduell: looking up things
  2111. # [20:57] <snorp> josh: I think we may be leaking nsPluginInstanceOwner….know anything about that?
  2112. # [20:57] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2113. # [20:58] <snorp> josh: I suppose it could be something in the android code, though
  2114. # [20:58] <@bz> jduell: so
  2115. # [20:58] <@bz> jduell: the idea is that we want to run after all the content scripts, right?
  2116. # [20:58] <josh> snorp: Can you reproduce?
  2117. # [20:58] <snorp> josh: yeah
  2118. # [20:59] <snorp> josh: nsPluginInstanceOwner dtor never called
  2119. # [20:59] <josh> snorp: have you filed a bug with the repro steps?
  2120. # [20:59] <@bz> jduell: simplestthing, I suspect, is to just register our stuff on the window somewhere
  2121. # [20:59] <jduell> bz: I assume so? I want to run at any point where I know the WS should be closed
  2122. # [20:59] <snorp> josh: no I just discovered it
  2123. # [20:59] <snorp> josh: wasn't sure if you knew anything or not
  2124. # [20:59] <@bz> jduell: and then in nsGlobalWindow::PageHidden kill them all off
  2125. # [20:59] <@bz> jduell: though we still fire unload after that point...
  2126. # [20:59] <@bz> jduell: one secon
  2127. # [20:59] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
  2128. # [21:00] <snorp> josh: I think I see the problem, actually?
  2129. # [21:00] <snorp> josh: http://pastebin.mozilla.org/1483773
  2130. # [21:00] <snorp> josh: does that leak since GetOwner refs the return?
  2131. # [21:01] * Joins: harth (harth@moz-1F71062D.hsd1.ca.comcast.net)
  2132. # [21:01] <Ms2ger> Probably
  2133. # [21:01] * smontagu gets worried when all the frames in his frame tree begin 0x125bad
  2134. # [21:01] <snorp> (and I don't use nsRefPtr or explicitly call DecRef)
  2135. # [21:01] <jduell> smaug: so in bug 725804 you want to delete stuff that necko still has a reference to?
  2136. # [21:01] <@bz> jduell: perhaps kill websockets in nsGlobalWindow::Freeze?
  2137. # [21:01] <josh> snorp: that looks like android-only code
  2138. # [21:01] <josh> snorp: http://mxr.mozilla.org/mozilla-central/source/dom/plugins/base/nsNPAPIPluginInstance.cpp#1396
  2139. # [21:01] <@bz> jduell: mrbkap might know better what the right place to hook into this stuff is. :(
  2140. # [21:01] <snorp> josh: it is
  2141. # [21:01] <@bz> jduell: or jst
  2142. # [21:02] <Ms2ger> Nice
  2143. # [21:02] <josh> that method does addref, the caller is responsible for releasing
  2144. # [21:02] <Ms2ger> nsPluginInstanceOwner* owner;
  2145. # [21:02] <Ms2ger> if (NS_FAILED(pinst->GetOwner((nsIPluginInstanceOwner**)&owner))) {
  2146. # [21:02] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88 [Firefox 10.0.1/20120208060813])
  2147. # [21:02] <Ms2ger> What? Interface?
  2148. # [21:02] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
  2149. # [21:02] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  2150. # [21:02] <snorp> yeah, sucks
  2151. # [21:02] <@smaug> jduell: not delete, but detect
  2152. # [21:02] <jduell> bz: thanks, I'll ask them
  2153. # [21:03] <jduell> smaug: detect that necko holds the last ref?
  2154. # [21:03] <@smaug> detect if necko has any ref
  2155. # [21:03] <@smaug> since if it has, cycle collector won't unlink the XHR/EventSource/etc
  2156. # [21:03] <jduell> Well, basically necko holds a ref in between asyncOpen and OnStopRequest
  2157. # [21:03] * Quits: graememcc (chatzilla@moz-E8B9939.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129161724])
  2158. # [21:03] <jduell> That's certainly the case for anything relying on an HTTP channel
  2159. # [21:04] <jduell> or FTP
  2160. # [21:04] <jduell> Websockets is a little different
  2161. # [21:04] <@smaug> jduell: what about websocket?
  2162. # [21:04] * padenot is now known as padenot|away
  2163. # [21:04] <josh> snorp: you'll file a bug with a patch?
  2164. # [21:04] <josh> I can review it as soon as you post it
  2165. # [21:04] <snorp> josh: yeah, might just work it into this patch I already have
  2166. # [21:04] <snorp> which fixes a bunch of lifecycle crap
  2167. # [21:04] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2168. # [21:04] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2169. # [21:05] <snorp> josh: if you were willing to review, though, I can separate
  2170. # [21:05] <@smaug> jduell: though, in websocket I could perhaps use mKeepingAlive
  2171. # [21:05] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2172. # [21:05] <jduell> smaug: so what are you doing with the detected reference from necko?
  2173. # [21:05] <jduell> How are you using that info/
  2174. # [21:05] <josh> snorp: given that it is a pretty obvious leak that can be fixed in a targeted way, I'd do it in a separate patch so the fix isn't tied to your other fix (what if your bigger fix requires a backout?)
  2175. # [21:05] <jduell> ?
  2176. # [21:05] <snorp> josh: sure
  2177. # [21:06] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
  2178. # [21:06] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: brb)
  2179. # [21:06] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
  2180. # [21:06] <@smaug> jduell: If necko keeps objects alive, I can remove those objects from cycle collectors purple buffer
  2181. # [21:07] <@smaug> since it is useless to traverse certainly alive objects
  2182. # [21:07] <jduell> smaug: we could add some sort of "neckoIsHoldingRefToListener" attribute to nsIChannel
  2183. # [21:07] <@smaug> and I can mark also all the script objects XHR/etc keep alive black
  2184. # [21:07] <jduell> though it sounds like you're interested not just in listeners, but callbacks too
  2185. # [21:07] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2186. # [21:08] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
  2187. # [21:08] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Input/output error)
  2188. # [21:08] <@smaug> jduell: I assume some addons implement new protocols
  2189. # [21:09] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2190. # [21:09] * Quits: MarcoZ (marco.zehe@moz-49B90BC8.dip.t-dialin.net) (Quit: n8!)
  2191. # [21:09] <@smaug> is it required that they have similar behavior
  2192. # [21:09] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
  2193. # [21:09] <@smaug> that they keep stuff alive
  2194. # [21:09] <jduell> smaug: my impression is that most addon protocols are wrappers around HTTP (I think that's what bz has told me)
  2195. # [21:10] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
  2196. # [21:10] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
  2197. # [21:10] <jduell> They could of course hang onto things for longer than that, but if this is just an optimization to skip checking for things necko holds, then you're still ok
  2198. # [21:11] * joduinn-brb is now known as joduinn
  2199. # [21:11] <@smaug> jduell: so it is guaranteed that after asyncOpen there will be OnStopRequest
  2200. # [21:11] <@smaug> even if there is some kind of error
  2201. # [21:12] <@smaug> or someone aborts the request
  2202. # [21:12] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
  2203. # [21:12] <jduell> smaug: yes, so long as asyncOpen returns NS_OK, we'll call both OnStart and OnStop (with error code). That's a contract
  2204. # [21:12] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
  2205. # [21:12] <@smaug> ok
  2206. # [21:12] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2207. # [21:12] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2208. # [21:13] <jduell> smaug: but websockets don't map onto that concept, so they're different
  2209. # [21:13] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  2210. # [21:14] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
  2211. # [21:14] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/817614044d46 - Mark Capella - Bug 725647. (Bv1a) test_embeds.xul: Use new openBrowserWindow(). f=sgautherie r=surkov.alexander.
  2212. # [21:14] <@smaug> jduell: I think websocket is actually easier
  2213. # [21:15] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  2214. # [21:15] <@smaug> it has already the flag I nee
  2215. # [21:15] <jduell> smaug: which flag?
  2216. # [21:15] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2217. # [21:16] * nthomas|away is now known as nthomas
  2218. # [21:16] <@smaug> jduell: mKeepingAlive should work in most cases, I think
  2219. # [21:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2220. # [21:17] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2221. # [21:17] * Boriss_ is now known as Boriss
  2222. # [21:17] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
  2223. # [21:17] <jduell> smaug: looking...
  2224. # [21:19] * joduinn is now known as joduinn-commute
  2225. # [21:19] * Joins: paolo (paolo@moz-672A0D15.retail.telecomitalia.it)
  2226. # [21:20] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2227. # [21:20] <mib_73qcyw> hi
  2228. # [21:20] <mib_73qcyw> please, confirm this bug https://bugzilla.mozilla.org/show_bug.cgi?id=678800
  2229. # [21:20] * Quits: bsmith (bsmith@moz-FEE44A6C.dsl.pltn13.sbcglobal.net) (Ping timeout)
  2230. # [21:21] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2231. # [21:21] * Joins: dao (dao@moz-5C36C2D0.superkabel.de)
  2232. # [21:22] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2233. # [21:22] * bc is now known as bc|afk
  2234. # [21:22] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2235. # [21:22] <Cww> jesup: I'd pay cash money or baked goods for a 8x improvement in GC times.
  2236. # [21:23] * fabrice is now known as fabrice|away
  2237. # [21:23] <Cww> (re your post yesterday... I was scrolled up)
  2238. # [21:24] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
  2239. # [21:24] * Quits: smontagu (chatzilla@8E16BDE0.149B8442.CB858787.IP) (Ping timeout)
  2240. # [21:25] * timA is now known as timA|mtg
  2241. # [21:26] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
  2242. # [21:26] <jesup> cww: yeah, that may be wildly optimistic - for the general case
  2243. # [21:28] <jesup> Some applications can lead to close-to-linear speedups in GC (to a point; 6x seemed common in the paper I saw). Some show no speedup or even a small slowdown. Depends on roots and how things are linked I believe
  2244. # [21:29] <jesup> smaug was interested in someone making CC parallizable - no one has ever done that. But CC is around 1/10th GC with his patches, normally
  2245. # [21:29] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2246. # [21:29] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2247. # [21:29] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2248. # [21:29] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2249. # [21:30] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
  2250. # [21:30] <jesup> igor is working on a patch that might help with enough cases to be useful
  2251. # [21:30] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
  2252. # [21:31] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
  2253. # [21:31] * ChanServ sets mode: +o dveditz
  2254. # [21:31] * timA|mtg is now known as timA
  2255. # [21:31] <jdm> mib_73qcyw: what do you want confirmed about it?
  2256. # [21:32] * Joins: jamesr (jamesr@16B54CE2.D6CCE4AE.77834EAA.IP)
  2257. # [21:32] * Joins: smontagu (chatzilla@moz-882CD9B4.red.bezeqint.net)
  2258. # [21:33] * davehunt|away is now known as davehunt
  2259. # [21:33] <Ms2ger> "Flash video does not play when flashblock is installed"
  2260. # [21:33] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
  2261. # [21:34] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
  2262. # [21:34] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2263. # [21:34] * ajuma_ is now known as ajuma
  2264. # [21:34] <mib_73qcyw> jdm: Conversion of the UNCONFIRMED status to the new
  2265. # [21:34] * KaiRo is now known as KaiRo_away
  2266. # [21:35] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  2267. # [21:36] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2268. # [21:36] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2269. # [21:37] * wlach is now known as wlach|yoga
  2270. # [21:38] <jduell> smaug: so we don't set mKeepingAlive until the first time UpdateMustKeepAlive is called. From the debugger, that's during an AddEventListener call, but it's after nsWebsocket:Init is called
  2271. # [21:38] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
  2272. # [21:38] <jduell> so we've got a window where mOwner (the inner window ref) is set but mKeepingAlive is false
  2273. # [21:38] <AryehGregor> data:text/html,<!doctype html><script>document.head.style.height = "0"; document.documentElement.textContent = document.head.style.height</script>
  2274. # [21:39] <AryehGregor> "0pt" in Gecko, "0px" in everyone else. Does anyone know of a bug already filed?
  2275. # [21:39] <@bz> AryehGregor: sounds vaguely familiar....
  2276. # [21:39] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2277. # [21:40] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2278. # [21:40] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2279. # [21:40] <jduell> smaug: s/window/time period/ :)
  2280. # [21:40] * jwir3|lunch is now known as jwir3
  2281. # [21:40] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
  2282. # [21:40] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
  2283. # [21:42] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Client exited)
  2284. # [21:42] * Joins: rniwa (rniwa@5DDA3D24.C60FE7DC.4065847B.IP)
  2285. # [21:43] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
  2286. # [21:43] <AryehGregor> https://bugzilla.mozilla.org/show_bug.cgi?id=393910
  2287. # [21:43] <jtcranmer> glandium: ping
  2288. # [21:43] * jhford-work-away is now known as jhford-work
  2289. # [21:43] * armenzg_buildduty is now known as armenzg_brb
  2290. # [21:45] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2291. # [21:45] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2292. # [21:46] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
  2293. # [21:48] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
  2294. # [21:48] * Quits: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP) (Ping timeout)
  2295. # [21:49] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
  2296. # [21:49] * Joins: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP)
  2297. # [21:50] * zpao is now known as zpao|detached
  2298. # [21:52] * zpao|detached is now known as zpao
  2299. # [21:55] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2300. # [21:55] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2301. # [21:55] * Quits: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP) (Ping timeout)
  2302. # [21:56] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
  2303. # [21:56] * Joins: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP)
  2304. # [21:57] * rail-lunch is now known as rail
  2305. # [21:58] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
  2306. # [21:59] * Joins: taustin (taustin@moz-356419E5.static.cruzio.com)
  2307. # [21:59] * khuey|away is now known as khuey
  2308. # [21:59] * davehunt is now known as davehunt|away
  2309. # [22:00] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2310. # [22:00] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2311. # [22:00] * joduinn-commute is now known as joduinn
  2312. # [22:00] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
  2313. # [22:00] * Quits: @smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi) (Ping timeout)
  2314. # [22:00] * Quits: evilpie (chatzilla@moz-E2D2BEDB.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120212031149])
  2315. # [22:01] * Joins: smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi)
  2316. # [22:01] * ChanServ sets mode: +o smaug
  2317. # [22:01] <Callek> BenWa: ping?
  2318. # [22:01] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
  2319. # [22:01] <BenWa> Callek: pong
  2320. # [22:01] <Callek> BenWa: is something wrong with my computer+beta or did we drop the "second graphics card" data in about:support?
  2321. # [22:01] <karl> mconley: would you be able to get a log with NSPR_LOG_MODULES=Widget:5 when the tests fail, please?
  2322. # [22:02] <bsmith> kaie: FYI, I am going to push the patch for bug 713934 to m-i very soon
  2323. # [22:02] <BenWa> Callek: Are you asking about windows dual gpu support? I haven't been involved with that. Try asking in #gfx
  2324. # [22:02] <bsmith> as well as bug 710176
  2325. # [22:02] <Callek> BenWa: (fwiw my comp did just freeze, I restarted samsung helper dialogs told me that system software was uninstalled, so I reinstalled its copy of the nVidea driver, and then reinstalled the newer ver of the nVidea driver and its showing as installed according to system right now, but not according to Firefox)
  2326. # [22:02] <Callek> yea dual GPU support
  2327. # [22:02] * Joins: MikeK (chatzilla@BB3DC1A3.5319E061.D57E6536.IP)
  2328. # [22:02] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
  2329. # [22:02] <glandium> jtcranmer: pong
  2330. # [22:02] <karl> mconley: also, i thought we'd disabled the screensaver on the test machines; what made you think about activating the screensaver?
  2331. # [22:02] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
  2332. # [22:03] <BenWa> Callek: windows right?
  2333. # [22:03] <jtcranmer> glandium: a few questions
  2334. # [22:03] <mconley> karl: it turns out we have gnome-screensaver installed on our Fedora VMs
  2335. # [22:03] <BenWa> Callek: I've only looked at Mac dual gpu support which is very different from the windows one
  2336. # [22:03] * Quits: pascalc (chatzilla@moz-5B3DA2A1.rev.sfr.net) (Quit: bye)
  2337. # [22:03] <karl> mconley: yes, it is installed, but i thought we had settings so that it didn't run
  2338. # [22:03] <@dolske> it's very important for preventing burn-in on the virtual monitors.
  2339. # [22:04] * mconley shrugs
  2340. # [22:04] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2341. # [22:04] <mconley> karl: perhaps we did - perhaps those settings aren't working anymore. It's, again, a little out of my domain.
  2342. # [22:04] <jtcranmer> glandium: I think you're probably best-placed to respond to bug 726653?
  2343. # [22:05] <mconley> karl: but after removing the package from my reference VM, I'm unable to reproduce the problem
  2344. # [22:05] <mconley> karl: it's all a bit spooky
  2345. # [22:05] <karl> there were some bugs re the screensaver activating, i'll see if i can find what we changed
  2346. # [22:06] <karl> mconley: though i don't yet understand why the screensaver would change things here
  2347. # [22:06] <mconley> karl: me neither. Getting you a copy of that log.
  2348. # [22:06] <karl> thanks very much
  2349. # [22:06] <glandium> jtcranmer: not quite so, i'm not maintaining thunderbird in debian
  2350. # [22:07] <jtcranmer> glandium: who is then?
  2351. # [22:07] * joduinn is now known as joduinn-mtg
  2352. # [22:07] * sheppy is now known as sheppy-afk
  2353. # [22:07] <gaston> bsmith: and 707955 ? :)
  2354. # [22:07] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
  2355. # [22:08] <glandium> jtcranmer: Guido Günther and Christoph Goehre
  2356. # [22:08] <bsmith> gaston: wrong bug number?
  2357. # [22:08] <gaston> err
  2358. # [22:08] * Joins: pascalc (chatzilla@moz-5B3DA2A1.rev.sfr.net)
  2359. # [22:08] <gaston> 706955
  2360. # [22:09] * armenzg_brb is now known as armenzg
  2361. # [22:09] * armenzg is now known as armenzg_mtg
  2362. # [22:09] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Ping timeout)
  2363. # [22:09] <bsmith> gaston: I am waiting to hear back from Kai on it.
  2364. # [22:10] * mattwoodrow|away is now known as mattwoodrow
  2365. # [22:10] * rnewman is now known as rnewman|working
  2366. # [22:10] <gaston> okay, i just wanted to be sure it's still on your radar :)
  2367. # [22:11] * Quits: mib_73qcyw (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
  2368. # [22:12] * Joins: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
  2369. # [22:14] <bsmith> gaston: FWIW, I think the problem that you are running into is in the tests or the test framework, and bug 707955 just helps re-mask it.
  2370. # [22:15] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2371. # [22:15] <jtcranmer> glandium: another, completely unrelated question
  2372. # [22:15] <mconley> karl: so, funny story, we set NSPR_LOG_MODULES to be 'Widget:5', and NSPR_LOG_FILE to a file under /tmp, and after a run on build, lo and behold, the file is 0 length.
  2373. # [22:15] <gaston> bsmith: the lock is during cache generation, not tests...
  2374. # [22:16] <jtcranmer> is it possible to force a symbol in a library to be provided by, say, glibc as opposed to the executable itself?
  2375. # [22:16] <mconley> karl: did...did I miss something?
  2376. # [22:16] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
  2377. # [22:16] * ChanServ sets mode: +o ehsan
  2378. # [22:17] <karl> mconley: do you have an opt or debug build?
  2379. # [22:17] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2380. # [22:17] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2381. # [22:17] <mconley> karl: oh, of course - that's right, our Mozmill tests are only run on opt builds
  2382. # [22:18] * Quits: taustin (taustin@moz-356419E5.static.cruzio.com) (Quit: taustin)
  2383. # [22:18] <glandium> jtcranmer: no
  2384. # [22:18] <glandium> jtcranmer: well, depends
  2385. # [22:18] <karl> mconley: there's a bug in our force logging code for nsWindow.cpp; let me look
  2386. # [22:18] <glandium> jtcranmer: what do you want to do?
  2387. # [22:18] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  2388. # [22:18] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
  2389. # [22:19] <jtcranmer> glandium: long story short
  2390. # [22:19] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
  2391. # [22:19] <jtcranmer> my compiler automatically adds in instrumentation which ultimately uses a runtime library
  2392. # [22:20] <jtcranmer> that runtime library occasionally needs to use, say, malloc
  2393. # [22:20] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2394. # [22:20] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2395. # [22:20] <jtcranmer> but there's an application which defines its own allocator (bash, to be specific), which causes infinite recursion issues
  2396. # [22:20] <AryehGregor> If someone says "r+ if you make such-and-such a change", should I request review again after making the change, or can I save them the trouble and set r+ myself in their name?
  2397. # [22:21] <karl> mconley: i think moving this to the top of the list of includes will properly force logging in opt builds: http://mxr.mozilla.org/mozilla-central/source/widget/gtk2/nsWindow.h#74
  2398. # [22:21] <@khuey> AryehGregor: the latter
  2399. # [22:21] <AryehGregor> khuey, okay.
  2400. # [22:22] <@khuey> the point of that is that they trust you to make the changes without them looking at it again
  2401. # [22:22] <mconley> karl: cool, thanks
  2402. # [22:22] * Quits: paolo (paolo@moz-672A0D15.retail.telecomitalia.it) (Client exited)
  2403. # [22:23] <glandium> jtcranmer: fun times. you're pretty much screwed
  2404. # [22:23] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2405. # [22:24] * Joins: aleth (aleth@moz-FC98CA93.ictp.it)
  2406. # [22:25] <tbsaunde> glandium: is that really true? I'm far from sure but I feel like you might be able to do something clever by LD_PRELOADING libc and your runtime library
  2407. # [22:25] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
  2408. # [22:25] <AryehGregor> I don't get an option to set r+someone else when making an attachment, only + myself.
  2409. # [22:25] <@khuey> AryehGregor: yes
  2410. # [22:25] <tbsaunde> but I'm far from an expert on linking
  2411. # [22:25] <@khuey> AryehGregor: you just set the commit message appropriately
  2412. # [22:25] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
  2413. # [22:25] <@khuey> what bugzilla says isn't important
  2414. # [22:25] <glandium> tbsaunde: well, LD_PRELOAD won't allow you to select a specific implementation of a specific function
  2415. # [22:25] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/fea71e4280d6 - Olli Pettay - Bug 725768 - BBP for ObjectHolders, additional patch 2, r=mccr8
  2416. # [22:26] <glandium> tbsaunde: it also won't allow malloc to resolve to one function from one lib in some cases and to the other function in other cases
  2417. # [22:26] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
  2418. # [22:26] <glandium> which, aiui, is what jtcranmer needs
  2419. # [22:26] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
  2420. # [22:26] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
  2421. # [22:27] <sfink> jtcranmer: do you control the runtime library? Can you make it dlopen(libc), dlsym(malloc)?
  2422. # [22:27] <jtcranmer> yeah
  2423. # [22:27] <jtcranmer> I was hoping there was a better technique
  2424. # [22:27] * Parts: aleth (aleth@moz-FC98CA93.ictp.it)
  2425. # [22:27] <sfink> statically link the runtime lib?
  2426. # [22:27] * Quits: @smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi) (Input/output error)
  2427. # [22:28] * jtcranmer wonders if that would actually work?
  2428. # [22:28] * Joins: smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi)
  2429. # [22:28] * ChanServ sets mode: +o smaug
  2430. # [22:28] <tbsaunde> glandium: ok
  2431. # [22:28] <glandium> jtcranmer: the actual fix is to have the runtime library use malloc
  2432. # [22:28] <glandium> err, stop using malloc
  2433. # [22:28] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  2434. # [22:29] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
  2435. # [22:29] <glandium> jtcranmer: does the runtime library need to allocate a lot of things?
  2436. # [22:29] <AryehGregor> khuey, I don't have commit access. I guess I should just add the r= line to the commit message of the patch I attach, and the person who checks it in will notice?
  2437. # [22:30] <@khuey> AryehGregor: if you post a patch with a set commit message, the person checking it in should use that verbatim
  2438. # [22:30] <AryehGregor> Okay.
  2439. # [22:30] <Ms2ger> hsivonen, yt?
  2440. # [22:31] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
  2441. # [22:31] * Joins: jduell_ (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
  2442. # [22:31] <@smaug> I think hsivonen is on vacation or something
  2443. # [22:32] <Ms2ger> Hrm
  2444. # [22:32] <@smaug> until 20.2.
  2445. # [22:32] <Ms2ger> Didn't you review text/html in DOMParser?
  2446. # [22:32] <jtcranmer> glandium: I'm trying to figure out where exactly we call malloc :-)
  2447. # [22:32] <@smaug> Ms2ger: probably
  2448. # [22:32] <Ms2ger> Does it do the same as XHR?
  2449. # [22:32] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
  2450. # [22:33] <@smaug> in which way the same?
  2451. # [22:33] <@smaug> XHR is async
  2452. # [22:33] <Ms2ger> noscript handling and such
  2453. # [22:33] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  2454. # [22:34] * fabrice|away is now known as fabrice
  2455. # [22:34] <@smaug> ah
  2456. # [22:34] * Quits: jduell_ (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Quit: jduell_)
  2457. # [22:34] <@smaug> that should be the same
  2458. # [22:34] * Joins: bretr (bret_recka@moz-BBE3ABD.mv.mozilla.com)
  2459. # [22:34] <@smaug> if it is not, file a bug
  2460. # [22:34] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
  2461. # [22:34] <Ms2ger> Good
  2462. # [22:34] * Ms2ger makes Hixie spec that
  2463. # [22:34] <jtcranmer> glandium: it uses std::map, so ...
  2464. # [22:34] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2465. # [22:34] <@smaug> Ms2ger: isn't DOMParser your spec
  2466. # [22:34] * bc|afk is now known as bc
  2467. # [22:35] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/167b8460ef0d - Johnny Stenback - Followup fix for bug 723473, also make sure that the content type string remains valid while instantiating a plugin instance. r=josh
  2468. # [22:35] <Ms2ger> The details of HTML parsing? Fortunately not :)
  2469. # [22:35] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2470. # [22:35] <@smaug> though, it is good to know how to delegate work
  2471. # [22:35] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2472. # [22:36] * Quits: smontagu (chatzilla@moz-882CD9B4.red.bezeqint.net) (Ping timeout)
  2473. # [22:36] <glandium> jtcranmer: ouch
  2474. # [22:37] * Quits: MikeK (chatzilla@BB3DC1A3.5319E061.D57E6536.IP) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129161724])
  2475. # [22:37] <jtcranmer> and mmap
  2476. # [22:38] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2477. # [22:39] * Quits: kennyluck (kennyluck@moz-B7217CC9.dynamic.hinet.net) (Connection reset by peer)
  2478. # [22:40] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
  2479. # [22:40] * merike is now known as merike|away
  2480. # [22:40] <karl> mconley: fwiw, https://bugzilla.mozilla.org/show_bug.cgi?id=585286 was the screensaver issue i remembered, but i doubt that's related to your issue, as you were running after the screensaver had been deactivated
  2481. # [22:41] <mconley> karl: it's funny - the screen locks after the idle period on the main desktop, and then after unlocking, running the tests fail. All one needs to do is VNC into the other desktop (you don't even need to unlock the display!), and the tests pass again.
  2482. # [22:42] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  2483. # [22:42] * Quits: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 10.0.1/20120208060813])
  2484. # [22:42] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
  2485. # [22:42] <Ms2ger> KaiRo++
  2486. # [22:43] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  2487. # [22:43] * Joins: kennyluck (kennyluck@moz-7C79EF0D.dynamic.hinet.net)
  2488. # [22:43] <glandium> khuey: that was fast
  2489. # [22:43] <glandium> 2 minutes and 10 seconds
  2490. # [22:43] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
  2491. # [22:43] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
  2492. # [22:45] <karl> mconley: https://bugzilla.mozilla.org/show_bug.cgi?id=631518 was another screensaver issue but that was with compiz and i think the slaves have metacity
  2493. # [22:45] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
  2494. # [22:45] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2495. # [22:45] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2496. # [22:46] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  2497. # [22:46] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
  2498. # [22:46] <NeilAway> cviecco: I don't know whether you got an answer, but for that sort of thing I would try asking mrbkap
  2499. # [22:46] <glandium> jtcranmer: though, why exactly is malloc a problem in your case? are you instrumenting bash?
  2500. # [22:47] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
  2501. # [22:47] * jmaher is now known as jmaher|afk
  2502. # [22:47] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
  2503. # [22:48] <jtcranmer> yes
  2504. # [22:48] <jtcranmer> bash defines its own copie of malloc
  2505. # [22:48] <jtcranmer> s/ie/y/
  2506. # [22:48] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Client exited)
  2507. # [22:48] <glandium> jtcranmer: ok. so in practice, you'd have the same problem with firefox
  2508. # [22:48] <jtcranmer> probably
  2509. # [22:49] <chrisccoulson> karl, ah, bug 631518 is still an issue for us as well
  2510. # [22:50] <glandium> jtcranmer: so, yeah, the best thing you can do at your level, is, in the runtime library, to not use malloc and other such glibc functions directly
  2511. # [22:50] <chrisccoulson> i keep bugging our compiz maintainer about it, but i think i'm just going to have to try and figure it out myself ;)
  2512. # [22:50] <jtcranmer> that's what I was afraid of
  2513. # [22:50] <jtcranmer> well, thanks anyways
  2514. # [22:50] <chrisccoulson> jtcranmer, did you ping me again earlier?
  2515. # [22:50] <glandium> chrisccoulson: is 710972 an issue for you?
  2516. # [22:51] <jtcranmer> chrisccoulson: yeah, bug 726653 might be something you want to take a look at
  2517. # [22:52] <chrisccoulson> glandium, i don't think that's an issue for us. we haven't hit it just yet
  2518. # [22:52] * Joins: anode|away (alice@moz-23D4E1FC.dsl.teksavvy.com)
  2519. # [22:52] <chrisccoulson> i think we're only using --enable-gio on glib versions with that symbol in
  2520. # [22:52] <glandium> chrisccoulson: ok
  2521. # [22:52] <chrisccoulson> thanks anyway :)
  2522. # [22:52] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2523. # [22:53] <chrisccoulson> jtcranmer, yeah, i saw that. i'm not sure what the bug is really about though
  2524. # [22:53] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2525. # [22:54] * jtcranmer notes that the reporter has an @mozilla.com address
  2526. # [22:54] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2527. # [22:54] * ChanServ sets mode: +o roc
  2528. # [22:54] <Ms2ger> jtcranmer, doesn't mean much these days... ;)
  2529. # [22:54] <chrisccoulson> oh, i hadn't noticed that
  2530. # [22:54] <glandium> jtcranmer: the completely safe solution in your case would be to statically link a libc (dietlibc, klibc, glibc), and probably an stl library (libstdc++, stlport) too in your runtime library, and make it not expose any of the symbols from these libs
  2531. # [22:55] <jtcranmer> okay
  2532. # [22:55] <glandium> jtcranmer: because basically any glibc function could be diverted
  2533. # [22:55] <jtcranmer> I need to look in more detail about the functions it needs to export
  2534. # [22:55] <jtcranmer> s/export/import/
  2535. # [22:55] <glandium> jtcranmer: there are widely used LD_PRELOAD things that divert open, for example
  2536. # [22:56] <glandium> arguably, these are only going to be a problem if you instrument them
  2537. # [22:56] * Fallen|away is now known as Fallen
  2538. # [22:57] <jtcranmer> the other option is to detect recursion and bail :-P
  2539. # [22:58] <glandium> jtcranmer: but anyways, these kind of runtime libraries for instrumentation code added by the compiler are usually better statically linked, or without any external dependency if you really need them dynamically linked
  2540. # [22:58] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Ping timeout)
  2541. # [22:59] <jtcranmer> duly noted
  2542. # [22:59] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2543. # [22:59] <glandium> jtcranmer: are you trying the address sanitizer?
  2544. # [22:59] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
  2545. # [22:59] <kaie> bsmith, see the message I just sent to nss-dev, the release candidate tag is ready, do you want to push that?
  2546. # [22:59] <jtcranmer> glandium: no
  2547. # [23:00] <jtcranmer> (but it's not wholly dissimilar)
  2548. # [23:00] <bsmith> kaie: yes. everything in your plan sounds good to me
  2549. # [23:00] <kaie> ok thx!
  2550. # [23:01] * Quits: msucan (msucan-@BD3D06AD.BB7A5B67.699550A1.IP) (Quit: .)
  2551. # [23:02] <jdm> who understands XUL bindings?
  2552. # [23:02] <Ms2ger> Nobody
  2553. # [23:02] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
  2554. # [23:02] <Ms2ger> But you probably want smaug :)
  2555. # [23:02] <jdm> specifically, what magic occurs when a xul node specicies a preference attribute? does that bind to a binding in preferences.xml?
  2556. # [23:02] * armenzg_mtg is now known as armenzg_away
  2557. # [23:03] <jdm> oh wait
  2558. # [23:03] <jdm> there are preference nodes earlier in the file
  2559. # [23:03] <@bsmedberg> jimb: ping
  2560. # [23:03] <jdm> that's interesting
  2561. # [23:03] <jimm> anyone know how to disable this new safe mode dialog after a crash/termination?
  2562. # [23:03] <@smaug> XUL bindings? what are those
  2563. # [23:03] <bsmith> kaie: you did not update security/coreconf/coreconf.dep. I am going to do that as a local change
  2564. # [23:03] <kaie> bsmith, no. yes please do it as a local change
  2565. # [23:04] * jhopkins is now known as jhopkins|afk
  2566. # [23:04] <Ms2ger> Anyone else have issues with hg?
  2567. # [23:04] <jhammel> Ms2ger: i've asked before, but do you mean philosophically or wrt hg.m.o?
  2568. # [23:04] * mw22_away is now known as mw22
  2569. # [23:04] <kaie> bsmith, you are free to remove the security/patches and clean the contents of the security/patches/README without review
  2570. # [23:04] * davehunt|away is now known as davehunt
  2571. # [23:05] <kaie> I don't think we need any review for that
  2572. # [23:05] <bsmith> OK
  2573. # [23:05] <Ms2ger> jhammel, I got remote: ssh_exchange_identification: Connection closed by remote host, but it went away again
  2574. # [23:05] <bsmith> kaie: bug-717906-lowhash is also OK to remove, right?
  2575. # [23:05] * Quits: armenzg_away (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Input/output error)
  2576. # [23:06] <kaie> bsmith, yes it's included in that tag. gimme 20 seconds to reconfirm
  2577. # [23:06] <kaie> bsmith, yes, OK to remove
  2578. # [23:06] <bsmith> OK
  2579. # [23:06] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2580. # [23:06] <jimb> bsmedberg: pong
  2581. # [23:06] * philor is now known as philor|away
  2582. # [23:07] <@bsmedberg> jimb: in breakpad .sym files for both FUNC and STACK WIN records, does the parameter_size field include the return address which is pushed on the stack or not?
  2583. # [23:07] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
  2584. # [23:07] <@bsmedberg> i.e. would `void foo()` have a parameter size of 0 or 4?
  2585. # [23:07] <jimb> bsmedberg: good god, man, I don't know
  2586. # [23:07] <@bsmedberg> heh
  2587. # [23:07] <jimb> bsmedberg: Let me look at the documentation I wrote years ago! :)
  2588. # [23:08] <jimb> bsmedberg: (I think I can figure it out)
  2589. # [23:08] * Quits: JeroenDeDauw (jeroen@moz-2D11A423.ifiber.telenet-ops.be) (Quit: Leaving.)
  2590. # [23:09] * Quits: pascalc (chatzilla@moz-5B3DA2A1.rev.sfr.net) (Quit: bye)
  2591. # [23:09] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2592. # [23:10] <jimb> bsmedberg: I would expect that void foo() would have a parameter size of zero: neither point of definition says anything about it including the return address size.
  2593. # [23:10] <@bsmedberg> ok
  2594. # [23:10] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
  2595. # [23:10] <jimb> bsmedberg: Why do you ask?
  2596. # [23:10] <@bsmedberg> I'm apparently insane
  2597. # [23:10] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Client exited)
  2598. # [23:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2599. # [23:10] <@bsmedberg> the .sym file for this function says that its parameter size is 0xc
  2600. # [23:10] <Ms2ger> bsmedberg, that's normal, working on Gecko this long
  2601. # [23:11] <jimb> bsmedberg: Are you helping ted figure out what .raSearch means?
  2602. # [23:11] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2603. # [23:11] <jimb> Or some other kind of insanity?
  2604. # [23:11] <@ted> yes
  2605. # [23:11] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
  2606. # [23:11] <@bsmedberg> jimb: http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.h#301
  2607. # [23:11] * rail is now known as rail_away
  2608. # [23:11] * Quits: wesj (wesj@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2609. # [23:12] <@bsmedberg> jimb: the calling convention is `thiscall` and we've already established that it's a bizarre variant of thiscall which passes `this` in EBX, not ECX
  2610. # [23:12] <jimb> bsmedberg: right, two pointers + this
  2611. # [23:12] <@ted> jimb: it's thiscall though
  2612. # [23:12] <@ted> this goes in ecx
  2613. # [23:12] <@ted> (except here where it's in ebx ha ha)
  2614. # [23:12] <@bsmedberg> so there should only be two words of parameters
  2615. # [23:12] * Quits: gkw2|afk (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  2616. # [23:12] * Joins: gkw2|mini (gkw@moz-BBE3ABD.mv.mozilla.com)
  2617. # [23:12] * Joins: necolas (necolas@moz-F9C3140E.bb.sky.com)
  2618. # [23:12] * davehunt is now known as davehunt|mtg
  2619. # [23:12] * philor|away is now known as philor
  2620. # [23:13] <jimb> You're looking at the caller, or the callee, to determine where things are passed?
  2621. # [23:13] * Quits: gkw2|mini (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
  2622. # [23:13] * Joins: gkw2|mini (gkw@moz-BBE3ABD.mv.mozilla.com)
  2623. # [23:14] <@bsmedberg> callee to see that EBX is this
  2624. # [23:14] <@bsmedberg> caller kinda confirms, although the assembly is torturously optimized
  2625. # [23:14] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/882cb76f5b34 - Serge Gautherie - Bug 718324. (Av1) Fix condition for packaging 'default*.png'. r=ted.mielczarek.
  2626. # [23:14] <jimb> callee is more trustworthy anyway
  2627. # [23:15] <jimb> but yeah, good to sanity-check
  2628. # [23:15] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2629. # [23:15] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2630. # [23:15] <@smaug> ted: when we do pgo, what all do we run for profiling?
  2631. # [23:15] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2632. # [23:16] <@ted> http://mxr.mozilla.org/mozilla-central/source/build/pgo/index.html?force=1#151
  2633. # [23:16] <@smaug> I mean, what all gets optimized
  2634. # [23:16] <@ted> it's mostly sunspider + some CSS samples
  2635. # [23:16] <jimb> bsmedberg: Is this using LTO? Because if all the callers are known, the compiler is free to use whatever calling conventions it pleases.
  2636. # [23:16] <@bsmedberg> yeah, this is PGO
  2637. # [23:16] <@ted> FWIW, we saw almost no difference in perf numbers between that and "start the browser and shut it down"
  2638. # [23:16] <@bsmedberg> +LTO
  2639. # [23:16] <@smaug> ted: would it be ok to add some stuff there
  2640. # [23:16] * Quits: Ziggy_Maes (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP) (Ping timeout)
  2641. # [23:16] <@ted> smaug: do whatever you want :)
  2642. # [23:17] <Ms2ger> Uh-oh
  2643. # [23:17] * Ms2ger runs
  2644. # [23:17] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2645. # [23:17] * Quits: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  2646. # [23:17] <@ted> the MSVC optimizer is a mystery to me
  2647. # [23:17] <@smaug> though, if all those pages are loaded, CC should run
  2648. # [23:17] <@smaug> and gc
  2649. # [23:17] <@khuey> it'll run at shutdown for sure
  2650. # [23:17] * Joins: timeless (u4015@moz-160C58C6.com)
  2651. # [23:17] <jimb> ted: But you see what I mean about, if you can find all your callers, you can do whatever you like (as long as you're consistent) and nobody can tell. ("Nobody" meaning "debuggers")
  2652. # [23:18] <@ted> jimb: i was directing that to smaug, but it worked equally well for that conversation
  2653. # [23:18] <@ted> yes
  2654. # [23:18] <jimb> :D
  2655. # [23:18] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
  2656. # [23:18] <@ted> jimb: the question is whether the optimizer remembers to write down what it did in the debug info
  2657. # [23:18] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
  2658. # [23:18] <@ted> msvc seems to be able to unwind these stacks most of the time
  2659. # [23:18] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
  2660. # [23:19] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Quit: damons)
  2661. # [23:19] <@ted> so either it knows what it's doing or it's better at guessing than we awre
  2662. # [23:19] * Joins: Ziggy|AWAY (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP)
  2663. # [23:19] * bear is now known as bear-afk
  2664. # [23:19] * Ziggy|AWAY is now known as Ziggy_Maes
  2665. # [23:19] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
  2666. # [23:19] * jimb sings a happy "our debugger unit tests are in the JS engine's suite, so the compiler guys are on the hook not to break the debugger" song
  2667. # [23:20] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
  2668. # [23:20] * Boriss_ is now known as Boriss
  2669. # [23:20] <jimb> ted: Yeah, the debug info ought to accurately describe what was produced... :(
  2670. # [23:20] <jtcranmer> bwahahaha
  2671. # [23:20] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
  2672. # [23:20] <jimb> So our interpretation of parameter_size doesn't get us good stack traces?
  2673. # [23:20] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
  2674. # [23:20] * jgriffin is now known as jgriffin-lunch
  2675. # [23:20] <@ted> well
  2676. # [23:20] <@ted> from disassembling dbghelp.dll
  2677. # [23:21] <@ted> it turns out that when evaluating program strings, dbghelp actually calls a callback function when it hits .raSearch[Start]
  2678. # [23:21] * jtcranmer makes a point that the warranty probably doesn't permit you to disassemble programs
  2679. # [23:21] * Quits: past (past@moz-4923E026.dsl.dyn.forthnet.gr) (Input/output error)
  2680. # [23:21] <@ted> the callback calculates .raSearch as %esp + length locals + length saved registers
  2681. # [23:22] * Quits: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz) (Ping timeout)
  2682. # [23:22] <@ted> jtcranmer: i guess they shouldn't have shipped that code as part of a debugger with a disassembler then
  2683. # [23:22] <@ted> "do not use this screwdriver to unscrew the screwdriver housing'
  2684. # [23:22] <jhammel> jtcranmer: what? i'm outraged! almost as outraged as when redhat refused to offer tech support on my hand-compiled kernel :/
  2685. # [23:22] <@bsmedberg> jimb: here's the disassembly analysis I did :-( http://pastebin.mozilla.org/1483855
  2686. # [23:22] <@bsmedberg> there are definitely saved registers
  2687. # [23:23] <jtcranmer> ted: it's more hilarious to see those disclaimers when looking at IDA :-)
  2688. # [23:23] <@ted> jtcranmer: hah
  2689. # [23:23] <Waldo> heh
  2690. # [23:23] <@bsmedberg> ebx/esi/edi appear to be saved
  2691. # [23:24] <@ted> bleh, google are pushing native client at GDC
  2692. # [23:24] <@ted> "don't get locked into those app platforms, get locked into our other platform!"
  2693. # [23:25] <jimb> bsmedberg: So, there's a 'ret 0ch' instruction at the end there, meaning "pop return address, and then add 12 to the SP."
  2694. # [23:25] <jtcranmer> ted: I know some people think that Google's trying to push it as a web platform
  2695. # [23:26] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  2696. # [23:26] <jhammel> ted: heh :/
  2697. # [23:26] <@ted> jtcranmer: they're clearly pushing it as a gaming platform
  2698. # [23:26] <@ted> which is pretty lame
  2699. # [23:26] * Joins: espindola (espindola@moz-9AE00A9.dsl.teksavvy.com)
  2700. # [23:26] * Joins: darktrojan (geoff@moz-E65802C.dsl.telstraclear.net)
  2701. # [23:27] * Joins: tchevalier (chatzilla@moz-4986FC67.w90-48.abo.wanadoo.fr)
  2702. # [23:27] * Quits: dao (dao@moz-5C36C2D0.superkabel.de) (Ping timeout)
  2703. # [23:27] <gcp> btw, our guy that was doing the HTML5 presentation at FOSDEM didn't seem to know about emscripten
  2704. # [23:27] <gcp> I forgot his name
  2705. # [23:27] * Joins: aja (chatzilla@30D32F24.81FB346A.7880DB15.IP)
  2706. # [23:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
  2707. # [23:28] * Joins: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP)
  2708. # [23:28] * Joins: rick (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
  2709. # [23:28] <@smaug> I must have missed that presentation
  2710. # [23:28] <jtcranmer> by "web platform" I mean "convince other browsers to implement it"
  2711. # [23:29] <gcp> when he was asked about native client he said something about Rust
  2712. # [23:29] * Joins: wesj (wesj@moz-BBE3ABD.mv.mozilla.com)
  2713. # [23:29] <gcp> which I think isn't a good counterargument, if any
  2714. # [23:29] <@ted> yeah
  2715. # [23:29] <@ted> jtcranmer: ah
  2716. # [23:29] <gcp> crosscompiling doom with emscripten to js is a great one, though
  2717. # [23:29] <@ted> jtcranmer: yeah, i don't see that
  2718. # [23:29] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
  2719. # [23:29] * Joins: ozten1 (ozten@moz-1B6109EC.hsd1.wa.comcast.net)
  2720. # [23:30] <@ted> we're just crawling our way out of plugin hell
  2721. # [23:30] <gcp> Rob Hawkes
  2722. # [23:30] * Quits: ozten (ozten@moz-1B6109EC.hsd1.wa.comcast.net) (Connection reset by peer)
  2723. # [23:30] <@ted> ah
  2724. # [23:30] <jtcranmer> that's the impression I think they're trying to give off
  2725. # [23:30] <gcp> lemme connect him to azakai
  2726. # [23:30] <@bz> gcp: erm
  2727. # [23:30] <jtcranmer> of course, there's also the dart stuff
  2728. # [23:30] <@bz> gcp: who was this?
  2729. # [23:30] <@bz> gcp: :(
  2730. # [23:30] <@ted> jtcranmer: well sure, everyone making crap up on the web wants to convince you it's going to be a standard
  2731. # [23:31] * @bz thought we were all on the same page about this stuff... :(
  2732. # [23:31] <@khuey> bz: you'd be surprised
  2733. # [23:31] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Client exited)
  2734. # [23:31] <Ms2ger> He. He.
  2735. # [23:31] <@bz> khuey: apparently
  2736. # [23:31] <@bz> khuey: I mean like basic things like "what rust is" and "why NaCl is a bad idea"
  2737. # [23:31] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
  2738. # [23:31] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
  2739. # [23:31] <@bz> khuey: maybe we should send a company-wide memo....
  2740. # [23:31] <@khuey> bz: heh, perhaps
  2741. # [23:31] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
  2742. # [23:32] <gcp> its hard to stay on top of all what we're doing
  2743. # [23:32] <Ms2ger> bz, I hear those people hang out on yammer ;)
  2744. # [23:32] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
  2745. # [23:32] <gcp> I only know about the doom port because I met azaik and he showed me
  2746. # [23:32] <@bz> Ms2ger: heh
  2747. # [23:32] <@bz> gcp: fair, but if you're going to talk html5...
  2748. # [23:32] <@bz> anyway
  2749. # [23:33] * Joins: dao (dao@moz-5C36C2D0.superkabel.de)
  2750. # [23:33] * heycam|away is now known as heycam
  2751. # [23:33] <Ms2ger> Anybody can talk html5
  2752. # [23:33] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
  2753. # [23:33] <Ms2ger> It's not like anybody knows what it means
  2754. # [23:33] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
  2755. # [23:33] * Quits: nthomas (chatzilla@moz-64A641D6.dsl.telstraclear.net) (Ping timeout)
  2756. # [23:33] * Joins: taustin (taustin@moz-95F120C8.hsd1.ca.comcast.net)
  2757. # [23:33] <gcp> he's a technical evangelist for us
  2758. # [23:34] * @khuey mumbles something about how evangelists need to be on the right page
  2759. # [23:34] <jdm> gcp: was it christian heilmann?
  2760. # [23:34] <Ms2ger> I hear Opera did it first
  2761. # [23:34] <Ms2ger> <gcp> Rob Hawkes
  2762. # [23:34] <@bz> jdm: rob hawkes
  2763. # [23:34] <jdm> oh
  2764. # [23:34] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
  2765. # [23:34] <@bz> anyway
  2766. # [23:34] * Quits: taustin (taustin@moz-95F120C8.hsd1.ca.comcast.net) (Quit: taustin)
  2767. # [23:35] * Joins: nthomas (chatzilla@moz-64A641D6.dsl.telstraclear.net)
  2768. # [23:35] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
  2769. # [23:36] <mounir> khuey: what's the issues about?
  2770. # [23:36] * mounir is curious
  2771. # [23:36] * Joins: Kwan (chatzilla@moz-2402E6E3.zone11.bethere.co.uk)
  2772. # [23:36] * Quits: wesj (wesj@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
  2773. # [23:37] * Joins: wesj (wesj@moz-BBE3ABD.mv.mozilla.com)
  2774. # [23:37] <gavin> maybe you guys should shoot him an email rather than just complaining on IRC :)
  2775. # [23:37] <@bz> indeed
  2776. # [23:37] <@bz> ideally someone who was there
  2777. # [23:37] <Ms2ger> Complaining on IRC is how we roll, though :)
  2778. # [23:37] * @bz could send one based on secondhand info, but....
  2779. # [23:38] <gcp> I'm doing this
  2780. # [23:38] <Ms2ger> gcp++
  2781. # [23:38] * aja noted no mention of html5 in 2012 roadmap
  2782. # [23:38] <gcp> (and connecting him with azakai)
  2783. # [23:38] <Ms2ger> gcp, I'm happy you're in my team :)
  2784. # [23:38] <gcp> Mobile team for the win!
  2785. # [23:38] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
  2786. # [23:39] * mjessome is now known as mjessome|away
  2787. # [23:39] * Quits: josh (josh@moz-2EE66546.nyc.res.rr.com) (Quit: josh)
  2788. # [23:39] <gcp> wait, ms2ger wasn't in san jose...afaik...he wont get the joke
  2789. # [23:39] <Ms2ger> ... Maybe
  2790. # [23:39] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
  2791. # [23:39] <gcp> he might have informants
  2792. # [23:39] <kwierso> "we're all on the mobile team"
  2793. # [23:40] * Quits: anode|away (alice@moz-23D4E1FC.dsl.teksavvy.com) (Quit: anode|away)
  2794. # [23:40] * kwierso , destroyer of jokes
  2795. # [23:40] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
  2796. # [23:41] * ctalbert is now known as ctalbert|afk
  2797. # [23:42] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
  2798. # [23:43] * Joins: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com)
  2799. # [23:43] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2800. # [23:44] <@khuey> mounir: issues?
  2801. # [23:44] <mounir> khuey: forget it, I read the backlog
  2802. # [23:45] * Quits: wolfiR (wolfiR@moz-31D9D22A.dip0.t-ipconnect.de) (Quit: Leaving)
  2803. # [23:46] <aja> mounir: any more forms work soon, or have you been hijacked for higher priority stuff?
  2804. # [23:46] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
  2805. # [23:46] * Quits: TheOne (TheOne@moz-A8869358.dip.t-dialin.net) (Quit: )
  2806. # [23:46] * Quits: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2807. # [23:46] <Ms2ger> aja, yeah, b2g
  2808. # [23:46] <Ms2ger> aja, looking for a job in forms? :)
  2809. # [23:46] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
  2810. # [23:47] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
  2811. # [23:47] <aja> reading earlier patches.....it got above my head
  2812. # [23:47] <mounir> aja: I'm now working on webapi
  2813. # [23:47] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2814. # [23:47] <lurking_work> MattN: what component should bug 726759 be in ? still showing 'untriaged' - and I just posted a reply
  2815. # [23:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/58054442448a - Frank Yan - Bug 695482 - Open 'Search Google for <selection>' in the foreground. r=gavin ui-r=limi
  2816. # [23:49] <firebot> http://hg.mozilla.org/mozilla-central/rev/3af49eca2c77 - Frank Yan - Back out patch for bug 704538 because it's no longer needed. a=gavin
  2817. # [23:49] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
  2818. # [23:49] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2819. # [23:49] * Quits: Ms2ger (Ms2ger@3E17566D.D515B8F0.37724B0D.IP) (Quit: nn)
  2820. # [23:49] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2821. # [23:50] <@khuey> bah
  2822. # [23:50] <@khuey> fryn--
  2823. # [23:50] * Quits: rick (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
  2824. # [23:51] <gavin> khuey: ?
  2825. # [23:51] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
  2826. # [23:51] <lurking_work> khuey: isn't that just for the probe ?
  2827. # [23:52] <@khuey> lurking_work: that lands the actual behavior change, afaik
  2828. # [23:52] <gavin> two changesets
  2829. # [23:52] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
  2830. # [23:52] <lurking_work> oh bah!
  2831. # [23:52] * @khuey likes the current behavior
  2832. # [23:52] <jimb> bsmedberg: That STACK WIN record for 48375e is calling ebx "$20".
  2833. # [23:52] <gavin> khuey: I bet you're pretty good at switching tabs
  2834. # [23:52] <lurking_work> khuey: me too - oh well -
  2835. # [23:52] * Quits: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP) (Quit: jfkthame)
  2836. # [23:52] <@bsmedberg> jimb: I wondered whether there were synonymns in play there
  2837. # [23:53] <lurking_work> switching tabs is not the problem being interrupted when you want to read later is
  2838. # [23:53] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
  2839. # [23:53] <@khuey> I bet people who want to switch to the search results tab are too
  2840. # [23:53] <gavin> people who want to switch are a majority, even of nightly users
  2841. # [23:53] <@bsmedberg> jimb: oddly enough, some programs also explicitly mention $ebp, and I haven't figured out yet when they use which
  2842. # [23:54] <jimb> bsmedberg: The postfix expression says, "the return address is at .raSearch; the caller's stack pointer is .raSearch + 4 (this matches breakpad's convention); and $20 is at .raSearch-4." And the machine code saves ebx four bytes before the return address.
  2843. # [23:54] <jimb> Seems like they're calling esi "$23".
  2844. # [23:54] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
  2845. # [23:54] * @bsmedberg wonders if $ebp is the readonly incoming value and $20 is the outgoing value
  2846. # [23:54] <@bsmedberg> and how you'd possibly know this without magic
  2847. # [23:55] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/60edf587f4af - Kyle Huey - Bug 726241: XHR should not double AddFeature itself. r=bent
  2848. # [23:56] * Quits: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP) (Input/output error)
  2849. # [23:56] <jimb> What leads you to believe that 'this' was passed as ebx?
  2850. # [23:56] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
  2851. # [23:56] <jimb> bsmedberg: ^
  2852. # [23:56] <@bsmedberg> jimb: nothing anymore, you've convinced me that it's being passed on the stack
  2853. # [23:56] <jimb> Okay.
  2854. # [23:57] <@bsmedberg> jimb: I was misreading the 0138375F mov esi,dword ptr [esp+0Ch]
  2855. # [23:57] <jimb> And it seems like we know how we should be restoring other registers now...
  2856. # [23:57] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
  2857. # [23:57] <@bsmedberg> which I thought was referring to the immediately prior push ebx
  2858. # [23:57] <@bsmedberg> when it was a word below that
  2859. # [23:57] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
  2860. # [23:57] <jimb> I'm kind of surprised that all those STACK WIN records have overlapping ranges.
  2861. # [23:58] <@bsmedberg> it's an optimization
  2862. # [23:58] <darktrojan> !seen dwitte
  2863. # [23:58] <firebot> dwitte was last seen 9 weeks, 5 days, 23 hours, 8 minutes and 8 seconds ago, saying 'dolske: o furtuna! http://procatinator.com/?cat=39' in #foxymonkies.
  2864. # [23:58] <darktrojan> :/
  2865. # [23:58] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
  2866. # [23:58] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
  2867. # [23:58] <@bsmedberg> since typically pushes and pops come in pairs, the same program is often valid for the outside of a range
  2868. # [23:58] <@bsmedberg> and a different program is valid in the middle
  2869. # [23:59] <philor> darktrojan: he's probably in reed's basement
  2870. # [23:59] <darktrojan> philor, locked up in a cage?
  2871. # [23:59] <philor> http://quotes.burntelectrons.org/4744
  2872. # Session Close: Tue Feb 14 00:00:00 2012

The end :)