/irc-logs / mozilla / #developers / 2012-02-13 / end
Options:
- # Session Start: Mon Feb 13 00:00:00 2012
- # Session Ident: #developers
- # [00:00] <Unfocused> NeilZZZ: SCOPE_APPLICATION, and no it only affects new addons
- # [00:00] <Archaeopteryx> i know, e.g. free download manager add-on
- # [00:01] <NeilZZZ> Unfocused: I mean, does that flag cover more than one addon location?
- # [00:02] * Quits: wlach|afk (wlach@moz-4390E578.vif.net) (Quit: Leaving)
- # [00:02] <Unfocused> no
- # [00:02] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
- # [00:02] <RyanVM> smaug: so I'm wondering how a jpeg patch can regress DOM performance
- # [00:04] <@smaug> I don't know what all dromaeo tests
- # [00:04] <@smaug> it sure does test a lot more than just DOM
- # [00:04] <@smaug> I mean even Dromaeo DOM tests more than just DOm
- # [00:04] <@smaug> RyanVM: anyway, just keep eye on the results
- # [00:05] <@smaug> maybe that regression is something random
- # [00:05] <RyanVM> IIRC, it's a noisy test
- # [00:05] * Joins: SeoZ (DanielJuyu@moz-C2D7EB0E.osuosl.org)
- # [00:05] <@khuey> oh lord
- # [00:05] <@khuey> I have a problem
- # [00:06] <@khuey> and my first instinct to solve it is to use XPCOM aggregation
- # [00:06] <philor> how many problems do you have now?
- # [00:06] <@khuey> five million three hundred and twenty two thousand four hundred and one
- # [00:07] <JonathanS> khuey, over 9,000 problems?
- # [00:07] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
- # [00:07] <@khuey> way more
- # [00:08] <jtcranmer> I once tried to find information on XPCOM aggregation
- # [00:08] <jtcranmer> the only thing I could find was "it's like (MS)COM aggregation"
- # [00:08] <JonathanS> khuey, that can't be right.
- # [00:08] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [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
- # [00:09] <biesi> aggregation is way underdocumented
- # [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
- # [00:09] <biesi> as for when it's useful: basically when you'd normally use inheritance
- # [00:09] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [00:09] <@khuey> yeah
- # [00:09] <@khuey> except that you can't for some reason
- # [00:09] <NeilZZZ> didn't nsSimpleURI use to use aggregation, and it got it wrong, or something
- # [00:10] <@khuey> fwiw, gecko uses very little aggregation
- # [00:10] * Fallen is now known as Fallen|away
- # [00:10] <NeilZZZ> I think you can't inherit from a class using aggregation
- # [00:10] <@khuey> nsLoadGroup is the only thing I can think of off hand
- # [00:10] <jtcranmer> considering that all our inheritance tricks are apeshit insane...
- # [00:10] <NeilZZZ> since you can't override QI for the aggregate
- # [00:10] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [00:10] <@khuey> we do use forwarding methods a lot
- # [00:10] <@khuey> which is basically a poor man's aggregation
- # [00:11] <jtcranmer> DOM does a "let's come up with our own crazy implementaiton macro setup"
- # [00:11] * Quits: mccr8 (mccr8@moz-6C0F7959.dslextreme.com) (Quit: mccr8)
- # [00:11] <jtcranmer> a lot of URIs are "let's forward half this crap to someone else"
- # [00:11] <@khuey> well that's something else entirely
- # [00:11] <@khuey> also, most of that stuff in dom is going to go away
- # [00:11] <jtcranmer> oh lord, massive c-c bustage again, then
- # [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?
- # [00:12] <njn> biesi, khuey: my method signatures look like this:
- # [00:12] <njn> [noscript] size_t sizeOfExcludingThis(in voidPtr aMallocSizeOf);
- # [00:12] <njn> I'm using a voidPtr because it's a function pointer
- # [00:12] <njn> is that reasonable?
- # [00:12] <jtcranmer> can't you throw in a native type?
- # [00:12] <biesi> technically that's wrong
- # [00:12] <jtcranmer> that does function pointers?
- # [00:13] <biesi> function pointers are different from data pointers
- # [00:13] <njn> jtcranmer: what do you mean by "does"?
- # [00:13] <biesi> because some weird architectures require that
- # [00:13] <jtcranmer> (void* cannot generally be castable to void(*)())
- # [00:13] <jtcranmer> (although it works on practice in most systems anyone cares about)
- # [00:13] <jtcranmer> (going through uintptr_t is much "safer")
- # [00:13] <njn> I have an existing typedef nsMallocSizeOfFun
- # [00:13] <njn> can I use that?
- # [00:13] <biesi> I'd probably make this a non-IDL interface
- # [00:13] <njn> biesi: sounds good, how do I do that?
- # [00:14] <njn> just vanilla C++?
- # [00:14] <biesi> yep
- # [00:14] <biesi> see nsINode.h, for example
- # [00:14] <njn> biesi: I was about to ask for an example, thanks :)
- # [00:14] <biesi> or really nsI*.h
- # [00:16] * Joins: JeroenDeDauw (jeroen@C51F1B8B.F699B71D.DDBC9343.IP)
- # [00:16] * Quits: JeroenDeDauw (jeroen@C51F1B8B.F699B71D.DDBC9343.IP) (Quit: Leaving.)
- # [00:16] * Ziggy_Maes is now known as Ziggy|AWAY
- # [00:16] * Joins: JeroenDeDauw (jeroen@C51F1B8B.F699B71D.DDBC9343.IP)
- # [00:16] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [00:17] * jmaher is now known as jmaher|afk
- # [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
- # [00:19] <biesi> njn, probably! :)
- # [00:19] <njn> biesi: e.g. every subclass of nsGenericHTMLElement
- # [00:19] <njn> lol
- # [00:19] * Unfocused shakes fist at NeilZZZ for making him read that blogpost
- # [00:20] <@smaug> njn: only if they implement your interface as a tearoff
- # [00:20] <@smaug> we don't want to increase the size of objects
- # [00:20] <njn> smaug: tearoff?
- # [00:20] <mounir> smaug: which fix?
- # [00:20] <biesi> yeah seems like you can make nsGenericElement inherit from the new interface
- # [00:20] <@smaug> mounir: the tab+plugin
- # [00:21] <mounir> smaug: yes
- # [00:21] <@smaug> you can't make nsGenericElement to inherit anything which increases the size of elements
- # [00:21] <njn> smaug: I understand that, but I don't know what a tearoff is
- # [00:22] <njn> (and increasing the size of a URI is acceptable, presumably?)
- # [00:22] <@smaug> you can implement QI to nsIMemoryReporting as a tearoff. Basically when someone QIs to nsIMemoryReporting, you give back some other object
- # [00:23] <njn> smaug: can you give me an example tearoff in the code?
- # [00:23] <@smaug> nsDocument implements nsIDOMXPathEvaluator as a tearoff
- # [00:23] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:23] <@smaug> see nsDocument.cpp:1705
- # [00:23] <@smaug> but tearoff for memory reporting sounds strange
- # [00:24] <@smaug> it would increase mem usage
- # [00:24] * Joins: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP)
- # [00:24] <@smaug> but, perhaps we could have some special case for memreporting
- # [00:25] <njn> smaug: NS_INTERFACE_MAP_ENTRY_TEAROFF is an... interesting macro
- # [00:26] * padenot is now known as padenot|away
- # [00:26] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [00:27] * Quits: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net) (Ping timeout)
- # [00:27] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [00:28] * Joins: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net)
- # [00:35] <Callek> roc: http://xkcd.com/1015/
- # [00:36] * Joins: Anarchy (anarchy@moz-F8F37895.nctv.com)
- # [00:41] * Joins: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP)
- # [00:41] * Quits: TheOne (one@moz-85D9506E.dip.t-dialin.net) (Input/output error)
- # [00:43] * Joins: surkov (surkov@11118395.C2B307F0.34044A7F.IP)
- # [00:43] * Quits: JeroenDeDauw (jeroen@C51F1B8B.F699B71D.DDBC9343.IP) (Ping timeout)
- # [00:44] * Quits: darktrojan (geoff@moz-E65802C.dsl.telstraclear.net) (Quit: darktrojan)
- # [00:45] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [00:45] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
- # [00:47] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [00:52] * Joins: dseif (dseif@moz-CECFE5BD.dsl.teksavvy.com)
- # [00:56] * Quits: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net) (Client exited)
- # [00:56] * Joins: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net)
- # [00:57] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
- # [00:59] * Quits: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com) (Client exited)
- # [01:00] * Joins: davidillsley (chatzilla@moz-3832197F.range109-145.btcentralplus.com)
- # [01:01] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [01:02] * Quits: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [01:02] * Joins: tchevalier (chatzilla@moz-4986FC67.w90-48.abo.wanadoo.fr)
- # [01:05] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [01:06] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [01:06] * Quits: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com) (Ping timeout)
- # [01:10] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [01:10] * heycam|away is now known as heycam
- # [01:15] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [01:16] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
- # [01:16] * Quits: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net) (Connection reset by peer)
- # [01:17] * Joins: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net)
- # [01:18] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [01:19] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [01:20] <NeilZZZ> Unfocused: oh? why?
- # [01:20] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Broken pipe)
- # [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)
- # [01:21] * Quits: mcsmurf (mcsmurf@moz-8E01D650.dip.t-dialin.net) (Quit: )
- # [01:22] * Quits: IanN|Away (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.10a1/20120212103607])
- # [01:27] <njn> biesi: there's no NS_DECL_NSIFOO for C++ interfaces... is it standard just to type out the relevant method prototypes?
- # [01:29] <njn> seems to be
- # [01:29] <biesi> yeah
- # [01:30] <biesi> I mean you could also define your own NS_DECL_NSIFOO, if you prefer
- # [01:31] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [01:35] <njn> biesi: do you know if strings within URIs (e.g. nsStandardURL::mSpec) are definitely shared or definitely unshared?
- # [01:36] * Quits: surkov (surkov@11118395.C2B307F0.34044A7F.IP) (Ping timeout)
- # [01:36] <biesi> njn, hmm good question. not sure offhand. I suspect they could be either
- # [01:36] * Quits: Matti (chatzilla@moz-3D748F75.dip.t-dialin.net) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.10a1/20120211003021])
- # [01:37] <biesi> certainly no string is ever "definitely shared"
- # [01:39] <njn> biesi: true
- # [01:39] <njn> biesi: shared strings don't get counted by memory reporters, unfortunately, because it's unclear who should count it
- # [01:39] <njn> biesi: so I'm hoping these ones are mostly/always unshared
- # [01:40] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
- # [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
- # [01:40] <njn> biesi: I should just do some ad hoc profiling to find out
- # [01:41] <njn> biesi: is it ok if I ask you for review of this patch when I'm done?
- # [01:42] <biesi> sure
- # [01:44] * Quits: micahg (micahg@moz-61BD5084.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Ping timeout)
- # [01:44] <njn> thx
- # [01:45] * Joins: cstipkovic (Clauber@E9758364.9EC0A5AF.CFE928A7.IP)
- # [01:46] * Joins: surkov (surkov@9DACC34E.F3A56472.222B27F0.IP)
- # [01:46] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
- # [01:47] * Quits: cstipkovic (Clauber@E9758364.9EC0A5AF.CFE928A7.IP) (Client exited)
- # [01:51] * Joins: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com)
- # [01:52] * Joins: dseif_ (dseif@2E6BC5D6.BF6E80D6.AE2B2F80.IP)
- # [01:52] * ewong|away is now known as ewong
- # [01:52] * Quits: dseif (dseif@moz-CECFE5BD.dsl.teksavvy.com) (Ping timeout)
- # [01:53] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [01:57] <njn> is there any pattern to the ordering used for #includes in Gecko? AFAICT, there's not
- # [01:58] * Joins: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net)
- # [01:59] <njn> blank lines in the middle of #include lists seem to be random, too
- # [01:59] * Joins: micahg (micahg@moz-61BD5084.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
- # [02:00] * Quits: Callek_Away (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
- # [02:01] <@khuey> njn: no, there's not
- # [02:01] <njn> khuey: awesome
- # [02:01] <@khuey> well, not really
- # [02:01] <@khuey> some modules have ordering
- # [02:01] <njn> khuey: can you look at http://pastebin.mozilla.org/1483278 ?
- # [02:01] <@khuey> but those are few and far between
- # [02:01] <njn> khuey: nsISizeOf is my new interface
- # [02:02] <njn> Link::SizeOfExcludingThis is where I do the QI
- # [02:02] <njn> (I have no idea if I'm doing the QI right)
- # [02:02] <njn> I get a compile error (at the bottom)
- # [02:02] <@khuey> isn't SizeOfIncludingThis wrong?
- # [02:03] <njn> khuey: how so?
- # [02:03] <@khuey> 'this' is an nsISizeOf, no?
- # [02:04] <jtcranmer> njn: if I have a choice, I try to make the #includes list proceed in alphabetical order
- # [02:04] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
- # [02:04] <njn> khuey: I guess so
- # [02:05] <njn> jtcranmer: I've kind of been doing that, but that's hard if the list is random :/
- # [02:05] <@khuey> njn: anyways, the compiler is complaining because now nsNullPrincipalURI inherits from nsISupports multiple times
- # [02:05] <njn> khuey: right, if I remove that I get a different error, sec
- # [02:05] <@khuey> njn: see http://mxr.mozilla.org/mozilla-central/ident?i=NS_INTERFACE_MAP_ENTRY_AMBIGUOUS
- # [02:05] <jtcranmer> njn: in that case, I usually just append it to the end
- # [02:05] <njn> http://pastebin.mozilla.org/1483279
- # [02:06] <@khuey> njn: ah, yes
- # [02:06] <njn> khuey: do I need this AMBIGUOUS muck?
- # [02:07] <@khuey> yes, to get past the first compiler error
- # [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
- # [02:07] <@khuey> that's what makes the comptr magic work
- # [02:08] * Parts: Anarchy (anarchy@moz-F8F37895.nctv.com) (Leaving)
- # [02:08] * Joins: Callek_Away (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [02:08] <njn> khuey: ok, I'll go do some cargo-culting, back shortly when I get my next compiler error
- # [02:09] * Joins: cfree (chatzilla@moz-8470EB89.sc.res.rr.com)
- # [02:10] * Quits: KaiRo (robert@moz-29480C4D.adsl.highway.telekom.at) (Input/output error)
- # [02:11] <@khuey> heh
- # [02:12] <njn> khuey: do I need the " : public nsISupports" ?
- # [02:12] <@khuey> not strictly
- # [02:12] <@khuey> though
- # [02:12] <@khuey> if you drop it
- # [02:13] <@khuey> things will get messy
- # [02:13] * Quits: victorporo (victorporo@C092FEB2.1C233438.79933D60.IP) (Quit: Leaving...)
- # [02:13] <njn> ../../dist/include/nsISizeOf.h:63:1: error: expected initializer before ‘<’ token
- # [02:14] <njn> wtf
- # [02:14] <njn> ah, #include "nsISupports.h"
- # [02:15] <njn> ../../dist/include/nsISizeOf.h:65:1: error: redefinition of ‘const nsIID nsISupports::COMTypeInfo<Dummy>::kIID’
- # [02:15] <njn> ../../dist/include/nsISupportsBase.h:108:1: error: ‘const nsIID nsISupports::COMTypeInfo<Dummy>::kIID’ previously declared here
- # [02:15] <njn> um
- # [02:16] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [02:16] <njn> oh, missing the dECLARE
- # [02:16] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [02:17] <njn> khuey: I'm back to the ‘nsISupports’ is an ambiguous base of ‘nsNullPrincipalURI’
- # [02:18] <@khuey> did you do the AMBIGUOUS thing?
- # [02:18] <njn> not yet
- # [02:18] <njn> I need that for nsNullPrincipalURI?
- # [02:18] <@khuey> yes
- # [02:19] <@khuey> because it now inherits from nsISupports twice
- # [02:19] <njn> and any other class that implements nsISizeOf?
- # [02:19] <@khuey> yes
- # [02:19] <@khuey> though many probably already have it
- # [02:19] <njn> khuey: and you say this is less messy than dropping the " : public NSISupports" from nsISizeOf?
- # [02:20] <Unfocused> NeilZZZ: we purposefully don't show that, to minimize the amount of dialogs on first startup
- # [02:20] <@khuey> so
- # [02:20] <@khuey> the problem with dropping the nsISupports inheritance
- # [02:20] <@khuey> is that then you can't use nsCOMPtr with it
- # [02:20] <@khuey> and you need to have your own custom macro from the QI implementation
- # [02:21] <@khuey> basically you have to do what nsWrapperCache does
- # [02:21] * Quits: tchevalier (chatzilla@moz-4986FC67.w90-48.abo.wanadoo.fr) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120212031149])
- # [02:21] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
- # [02:21] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [02:21] * ChanServ sets mode: +o roc
- # [02:28] <njn> khuey: I have this : http://pastebin.mozilla.org/1483288
- # [02:29] <@khuey> njn: you can't just duplicate the nsISupports macros ...
- # [02:29] <njn> khuey: I told you I was cargo-culting
- # [02:30] <@khuey> njn: indeed :-D
- # [02:30] <njn> khuey: you mean, remoe the NS_IMPL_ADDREF/RELEASE lines?
- # [02:30] <njn> I did that, I still get the ambiguity error
- # [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?
- # [02:32] <@khuey> njn: just a sec
- # [02:32] <mconley> karl: hey!
- # [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.
- # [02:33] <mconley> karl: though, I must admit, I'm more of a higher-level Javascripty front-end guy
- # [02:34] <karl> mconley: yes, it was more if something else within gecko was grabbing without going through nsiwidget
- # [02:34] <mconley> karl: I've been poking at gtk2/nsWindow.cpp, but this stuff is a little mysterious / out of my domain
- # [02:34] <karl> mconley: but that's just a random possibility
- # [02:34] <gw280> oh god gtk2 nsWindow
- # [02:34] <gw280> oh god
- # [02:34] <gw280> the horror
- # [02:34] <mconley> gw280: not a good sign. :)
- # [02:34] <mconley> karl: it's possible - how might I detect it? Do you need more logging data?
- # [02:34] * gw280 stabs his eyes out
- # [02:35] <njn> khuey: oh, nsNullPrincipalURI already has some NS_INTERFACE_MAP_BEGIN entries
- # [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
- # [02:35] <@khuey> njn: try http://pastebin.mozilla.org/1483295
- # [02:35] <@khuey> njn: yes, that was my point exactly
- # [02:35] <@khuey> njn: this version doesn't inherit from nsISupports
- # [02:35] <mconley> karl: can do, I think...
- # [02:36] <njn> khuey: not inheriting looks nicer
- # [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
- # [02:36] <njn> khuey: will try, thx
- # [02:36] <mconley> karl: to save me some time, which function handles the button press event, for my breakpoint?
- # [02:36] <karl> mconley: i need to go out for 30 minutes or so, but i'll be back
- # [02:37] <mconley> karl: cool
- # [02:37] <karl> mconley: button_press_event_cb
- # [02:37] * Joins: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP)
- # [02:37] <mconley> karl: thanks. :)
- # [02:37] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
- # [02:38] <@khuey> smaug++
- # [02:38] <karl> mconley: if you have a breakpoint there, there's a liklihood of locking up when clicking to release the grab
- # [02:38] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [02:38] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [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
- # [02:39] <karl> mconley: or adding logging code instead of a breakpoint
- # [02:39] <mconley> karl: I think I might go for logging
- # [02:39] <njn> khuey: I guess |GetSizeOf| won't stand as the name without prefixing or namespacing
- # [02:39] <karl> mconley: sounds safest
- # [02:39] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [02:40] <@khuey> njn: yeah, I'm leaving the details to you ;-)
- # [02:40] <mconley> karl: alrighty, we'll see how far I've gotten when you get back
- # [02:40] * joduinn-chow is now known as joduinn-afk
- # [02:41] <njn> khuey: I guess it can be a static method of nsISizeInfo
- # [02:42] <@khuey> njn: seems reasonable
- # [02:42] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [02:42] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
- # [02:43] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
- # [02:44] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [02:46] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [02:47] * Quits: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Client exited)
- # [02:50] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [02:51] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [02:53] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [02:54] <decoder> hm
- # [02:54] <decoder> khuey: ping?
- # [02:55] <decoder> general question: I had firefox running for fuzz testing for at least 3 days
- # [02:55] <decoder> only displaying jpegs
- # [02:56] <decoder> memory grew up to 11 GB or something like that, till I killed it now
- # [02:56] <decoder> any known problems into that direction?
- # [02:57] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [02:57] <@smaug> decoder: do you know what was taking the memory?
- # [02:57] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [02:57] <@smaug> decoder: did you look at about:memory?
- # [02:57] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [02:57] <decoder> hm no. but I can try to repro now
- # [02:58] <decoder> ill try about memory again once it grew for a while
- # [02:58] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [03:00] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [03:01] <@khuey> decoder: pong
- # [03:01] <@khuey> decoder: that doesn't sound known to me
- # [03:01] <decoder> okay thanks =)
- # [03:01] <decoder> ill try to figure out what it is
- # [03:01] <@khuey> decoder: though, how does it work?
- # [03:02] <@khuey> do you use one page the whole time?
- # [03:02] <decoder> khuey: yes
- # [03:02] <decoder> it's a single page that contains javascript which receives images over websocket
- # [03:02] <@khuey> decoder: ok, so this is known
- # [03:03] <@khuey> decoder: we never discard the decompressed image data for <img> things on the current page
- # [03:03] <@khuey> even if the <img> is not in the DOM
- # [03:03] <decoder> ouch
- # [03:03] <@khuey> so if you hold on to random <img> elements from js
- # [03:03] <@khuey> that'll suck up a lot of memory
- # [03:03] <decoder> ah ok
- # [03:03] <@khuey> decoder: I'm fixing this though :-)
- # [03:03] <decoder> i got a static <img> tag and JS keeps setting src=
- # [03:03] <njn> khuey: you said before that the |aMallocSizeOf(this)| in nsISizeOf::SizeOfIncludingThis() was wrong -- why is that?
- # [03:03] <decoder> to data urls
- # [03:03] <decoder> khuey: thx :D
- # [03:03] * Joins: sicking (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [03:03] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [03:03] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
- # [03:04] <@khuey> decoder: hmm, there's only ever one
- # [03:04] <@khuey> <img>?
- # [03:04] <@khuey> njn: because sizeof(this) is sizeof(nsISizeOf)
- # [03:05] <njn> khuey: but it's aMallocSizeof(), which ends up at moz_malloc_usable_size
- # [03:05] <njn> which is exactly what we want
- # [03:05] <@khuey> njn: ahhh
- # [03:05] <@khuey> clever ;-)
- # [03:05] <njn> khuey: I used to have aMallocSizeOf(this, sizeof(*this))
- # [03:05] <njn> in that case it would be wrong
- # [03:05] <njn> but I got rid of that 2nd arg
- # [03:05] <njn> makes life a lot easier, in multiple ways
- # [03:06] <njn> the 2nd arg was a fallback for platforms that don't supoprt moz_malloc_usable_size
- # [03:06] <njn> but they're v. rare
- # [03:06] <njn> (e.g. Solaris with --disable-jemalloc)(
- # [03:06] <decoder> khuey: just double checked. the JS creates *one* <img> tag. and then keeps setting src="data..."
- # [03:06] * Quits: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com) (Ping timeout)
- # [03:07] <@khuey> decoder: ok, this isn't what I thought it was then
- # [03:08] <@khuey> decoder: are you holding onto the strings that make up the data URLs?
- # [03:08] <@khuey> decoder: another possibility is that the websocket code does something dumb
- # [03:08] <@khuey> about:memory would really help here :-)
- # [03:08] <decoder> khuey: ill try to reproduce it and check about:memory
- # [03:08] <decoder> should only take 1-2 days for it to happen again :D
- # [03:08] <@khuey> heh
- # [03:10] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [03:10] * Joins: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com)
- # [03:12] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [03:12] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [03:13] * Joins: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP)
- # [03:18] * Quits: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Client exited)
- # [03:19] * Joins: xarcus (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [03:20] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [03:20] * Quits: xarcus (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:21] * Quits: vikram360 (vikram360@CE32F7E2.FA85B561.2A068A5E.IP) (Ping timeout)
- # [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.
- # [03:21] <mconley> karl: but I may be interpreting that incorrectly.
- # [03:24] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 10.0/20120131115133])
- # [03:24] <diverdude> How do i parse a serialized phpsession in javascript? (http://phpjs.org/functions/unserialize:571 does not work)
- # [03:26] <Unfocused> that's more of a php question than a js question...i bet #webdev may be of some help
- # [03:28] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [03:28] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [03:29] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:29] * Quits: dseif_ (dseif@2E6BC5D6.BF6E80D6.AE2B2F80.IP) (Ping timeout)
- # [03:29] * Joins: dseif (dseif@moz-5727FAFC.dsl.teksavvy.com)
- # [03:29] * @khuey thinks we hired a few more engineers in taipei
- # [03:31] <biesi> khuey, why taipei?
- # [03:31] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [03:32] <Unfocused> why not?
- # [03:34] <biesi> fair enough! just seems like an odd place for a concentration of engineers
- # [03:34] <@khuey> biesi: because it's 9am monday there and a bunch of people just filed requests for l1 commit access
- # [03:34] <@khuey> biesi: also we have an office there
- # [03:34] <biesi> oh
- # [03:34] <biesi> I did not know that!
- # [03:34] <@khuey> it's only been around for a few months
- # [03:34] <@khuey> and they're working mostly on b2g
- # [03:34] <biesi> as usual I'm behind the times :)
- # [03:36] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
- # [03:36] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
- # [03:37] <ewong> wow..a Taipei office.. (is there a China office?)
- # [03:38] <@smaug> there is a China office
- # [03:38] <@khuey> yeah
- # [03:38] <@khuey> we don't normally here much from them
- # [03:38] <@khuey> they don't do much engineering stuff
- # [03:38] <ewong> ooh Where is it? Beijing? or Shanghai?
- # [03:38] <@khuey> beijing
- # [03:38] <Unfocused> Beijing
- # [03:38] <ewong> oooh.. Any chance that there'll be a HK office?
- # [03:39] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
- # [03:39] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [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
- # [03:40] <@khuey> right
- # [03:40] <@khuey> ewong: I don't think HK is something being looked at anytime soon
- # [03:41] <@khuey> we're mostly opening offices in countries we don't have a presence in already
- # [03:41] * Quits: chewey (chewey@moz-5E792920.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:41] <ewong> there's a Mozilla presence in HK?
- # [03:41] * Joins: chewey (chewey@moz-67C6EDDE.dip0.t-ipconnect.de)
- # [03:42] <@khuey> no
- # [03:42] <@khuey> but there's one in China
- # [03:42] * @khuey doesn't want to get into HK sovereignity here ;-)
- # [03:42] <@dolske> see, I would have gone for that Taiwan angle. :P
- # [03:43] <@khuey> iirc, the list for 2012 is London, Berlin, and somewhere in Latin America
- # [03:43] <Unfocused> heh...
- # [03:43] <ewong> khuey: Oooh I see..
- # [03:43] <philor> huh, if you sensibly ignore Android, one of my backouts was all-green
- # [03:44] <@dolske> sounds like someone just won a trophy!
- # [03:44] <Unfocused> and paris, i think
- # [03:44] <@khuey> Unfocused: well, the Paris office is just moving
- # [03:44] <@khuey> it already exists
- # [03:44] <Unfocused> (well, new location for the paris office)
- # [03:44] <Unfocused> yea, that :P
- # [03:44] <njn> khuey: your GetSizeOf function always returns nsnull
- # [03:45] <@khuey> njn: orly?
- # [03:45] <@khuey> njn: did you add the NS_SIZEOF ... macro to the QI implementation for the relevant class?
- # [03:45] <njn> khuey: oh wait... I forgot to include the NS_SIZEOF_INTERFACE_MAP_ENTRY
- # [03:45] <njn> :)
- # [03:46] <@khuey> yeah :-)
- # [03:46] <@khuey> that
- # [03:46] <njn> khuey: I'm getting some weird vtable error in test_nsIHistory.cpp, due to the mock_Link class
- # [03:47] <njn> khuey: I just commented out that test in the makefile for now, because I couldn't work it out :(
- # [03:47] <@khuey> uh, ok
- # [03:47] <mconley> karl: ping
- # [03:47] <karl> mconley: interesting, how much smaller?
- # [03:48] * Quits: micahg (micahg@moz-61BD5084.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Ping timeout)
- # [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()
- # [03:48] <mconley> karl: button press time: 62906020, in CaptureRollupEvents, the time is: 62898313
- # [03:49] <njn> khuey: it's still not working. Where does NS_SIZEOF_INTERFACE_MAP_ENTRY get called? it looks like a dead declaration
- # [03:50] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [03:50] <karl> mconley: ok, that sounds believable; do you know whether the dropdown is opened on press or release?
- # [03:50] <njn> khuey: do I need to add it to classes implementing nsISizeOf?
- # [03:50] <mconley> karl: if you're talking about the if-block in the middle of GetCurrentEventTime - it appears to be skipping it
- # [03:50] <karl> mconley: so timestamp != GDK_CURRENT_TIME
- # [03:50] <@khuey> njn: you stick it inside the QI macros for anything implementing nsISizeOf
- # [03:51] <mconley> karl: using a reference build, the dropdown is opened on press
- # [03:51] <karl> mconley: i wasn't expecting any problems if that if block is skipped
- # [03:52] <njn> khuey: a lot of those macros end with |else|, does this one need to as well?
- # [03:52] <karl> mconley: i wonder could the time can be less/earlier in CaptureRollupEvents
- # [03:53] <njn> khuey: in fact, your macro looks a lot like NS_INTERFACE_MAP_ENTRY, but hard-coded to nsISizeOf
- # [03:53] <karl> mconley: thanks for the info, btw; i'll start with this other bug as the causes may be the same
- # [03:53] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [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.
- # [03:53] <njn> khuey: but your macro returns NS_OK
- # [03:54] <@khuey> njn: yes
- # [03:54] <@khuey> that's the idea
- # [03:54] <@khuey> njn: the important thing is that my version doesn't AddRef
- # [03:54] <njn> khuey: can I put it anywhere in the list?
- # [03:54] <@khuey> if you fix the else thing maybe
- # [03:55] * Quits: sewardj (sewardj@moz-6934F802.dip.t-dialin.net) (Ping timeout)
- # [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
- # [03:55] * Joins: sewardj (sewardj@moz-420B7949.dip.t-dialin.net)
- # [03:55] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
- # [03:55] <mconley> karl: cool, thanks. :)
- # [03:55] <mconley> karl: let me know if you need steps to repro, etc
- # [03:55] <karl> ok, thanks
- # [03:57] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
- # [03:57] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [03:57] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [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])
- # [03:59] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [04:00] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
- # [04:00] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [04:00] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [04:03] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:04] * Joins: micahg (micahg@moz-61BD5084.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
- # [04:04] * Joins: harth (harth@moz-1F71062D.hsd1.ca.comcast.net)
- # [04:05] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [04:05] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
- # [04:07] <njn> khuey: it's working! hooray. thanks for all your help
- # [04:07] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
- # [04:08] <@khuey> w00t
- # [04:09] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [04:09] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [04:10] * Joins: mjschranz_ (mjschranz@282B55EA.531FD64C.630E4E47.IP)
- # [04:11] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:12] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Quit: jduell)
- # [04:13] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [04:18] * Quits: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net) (Ping timeout)
- # [04:18] * Quits: tonymec (tonymec@949C60C8.46DC483.277517C1.IP) (Ping timeout)
- # [04:19] * Quits: tonymec|away (tonymec@949C60C8.46DC483.277517C1.IP) (Ping timeout)
- # [04:19] <njn> gecko is so easy
- # [04:23] * Joins: cviecco (cviecco@moz-85EBB8A.dia.static.qwest.net)
- # [04:23] * Joins: mib_bsuc0s (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [04:24] * Quits: mib_bsuc0s (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [04:30] <@khuey> heh
- # [04:31] <ewong> njn you haven't finished your sentence.. I'll help you.. "gecko is so easy to drive you crazy."
- # [04:31] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
- # [04:32] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
- # [04:33] * Quits: harth (harth@moz-1F71062D.hsd1.ca.comcast.net) (Ping timeout)
- # [04:37] * Joins: azakai (alon@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [04:37] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
- # [04:40] * Quits: dseif (dseif@moz-5727FAFC.dsl.teksavvy.com) (Input/output error)
- # [04:43] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [04:43] * bhearsum|afk is now known as bhearsum
- # [04:47] * Quits: zoite (zoite@moz-C7FB76C6.columbus.res.rr.com) (Ping timeout)
- # [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
- # [04:47] <karl> mconley: should have a patch soon
- # [04:47] <mconley> karl: ah - that makes sense - yes, we're experiencing this issue in modals
- # [04:47] <mconley> karl: awesome! :D
- # [04:48] <mconley> karl: thank you so much!
- # [04:48] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [04:48] <mconley> karl: which bug are you going to attach the patch to? I just want to make sure I'm following it.
- # [04:49] * Quits: ircloggr (nodebot@moz-DEB4A1FE.compute-1.amazonaws.com) (Client exited)
- # [04:50] * Joins: ircloggr (nodebot@moz-3D5E9FE9.compute-1.amazonaws.com)
- # [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
- # [04:51] <mconley> karl: can do
- # [04:51] <karl> thanks
- # [04:53] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
- # [04:53] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [04:56] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [04:58] * Quits: mjschranz_ (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Broken pipe)
- # [04:59] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [05:00] * Quits: sicking (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [05:06] * Joins: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net)
- # [05:07] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Ping timeout)
- # [05:07] <njn> who here knows about structuring in-browser JS code?
- # [05:07] <njn> I have aboutMemory.js, and I'm in the process of implementing aboutCompartments.js, which shared some code with aboutMemory.js
- # [05:07] <njn> I'm not sure how to structure this
- # [05:08] <njn> I could just put it all in the one file
- # [05:08] <njn> or maybe use a .jsm? I don't know much about them
- # [05:08] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
- # [05:08] <njn> a .jsm might be overkill
- # [05:09] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
- # [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)
- # [05:10] <njn> Unfocused: by "shared" you mean "single"?
- # [05:11] <Unfocused> yea
- # [05:11] <Unfocused> one js file with the common code, loaded by both pages
- # [05:11] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
- # [05:12] <Unfocused> jsm can also be useful for on-demand loading
- # [05:13] <njn> Unfocused: ok, thanks
- # [05:14] * Parts: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Leaving)
- # [05:15] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
- # [05:15] * Quits: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Client exited)
- # [05:17] <glob> back
- # [05:17] * Quits: glob (glob@moz-DF237567.glob.com.au) (Quit: Leaving...)
- # [05:18] * Joins: glob (glob@moz-DF237567.glob.com.au)
- # [05:18] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
- # [05:19] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [05:20] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
- # [05:21] * Parts: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Leaving)
- # [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
- # [05:22] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [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?
- # [05:26] <@khuey> philor has a list of requirements you have to meet
- # [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
- # [05:27] <bsmith> I mean, I want to add the NSS test suite to the standard test suite
- # [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)
- # [05:28] <@khuey> can you just make it run during make check?
- # [05:28] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
- # [05:28] <bsmith> It takes 1 hour or so if it isn't broken up into parallel tasks
- # [05:28] <bhearsum> khuey: if it can be run on the test machines that'd be better IMO
- # [05:28] * Parts: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Leaving)
- # [05:28] <@khuey> uh
- # [05:28] <@khuey> so
- # [05:28] <@khuey> the obvious question is
- # [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
- # [05:29] <bhearsum> heh
- # [05:29] <bsmith> We update it at least every 6 weeks
- # [05:29] <bsmith> and now, more than that
- # [05:29] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [05:29] <@khuey> doesn't nss have its own tinderbox?
- # [05:29] <bsmith> Yes, but it doesn't include all our target platforms
- # [05:29] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
- # [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
- # [05:30] <bhearsum> if we fixed the bug about getting NSS build&test infra that's moz-owned, would this satisfy that need?
- # [05:30] <bhearsum> the need to run these tests on firefox builds, i mean
- # [05:30] <bsmith> and also the configuration of NSS built and tested on those tinderboxes is not the configuration used in Gecko
- # [05:30] <bhearsum> ah
- # [05:30] <bhearsum> hm, i thought there was more recent progress in https://bugzilla.mozilla.org/show_bug.cgi?id=648676 =\
- # [05:31] * Quits: sfink (chatzilla@moz-C15A718.dsl.pltn13.sbcglobal.net) (Client exited)
- # [05:31] <@khuey> adding an hour's worth of tests to every platform would be a huge increase in our load
- # [05:32] <@khuey> all of mochitest takes 90 minutes in an opt build on windows
- # [05:32] <bsmith> The NSS test suite can be made faster
- # [05:32] <bsmith> I have some ideas for how to do that
- # [05:32] * Joins: sfink (chatzilla@moz-C15A718.dsl.pltn13.sbcglobal.net)
- # [05:33] <bsmith> The question is, do we want to build a whole seperate infrastructure for things like Android
- # [05:33] <bsmith> that is totally separate from our existing infrastructure for it
- # [05:33] <bsmith> right now, NSS is totally untested on Android
- # [05:34] <philor> now there's a can of worms you'd rather keep closed
- # [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
- # [05:34] <bhearsum> long term, i doubt it
- # [05:34] <bhearsum> i know for a fact that joduinn *wants* us to take in that infrastructure
- # [05:35] <bhearsum> i don't know exactly why there hasn't been much traction there
- # [05:35] <bsmith> Because some NSS developers (of which I am not one) do not want to switch from CVS
- # [05:35] <bhearsum> oh, i didn't know he was gating it on that
- # [05:35] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
- # [05:35] <bsmith> and none of our infrastructure supports CVS
- # [05:35] <bhearsum> well...that's not technically true
- # [05:35] <bhearsum> but i'm not going to argue in favour of NSS
- # [05:35] <bhearsum> er
- # [05:35] <bhearsum> CVS
- # [05:36] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [05:36] <bsmith> it seems to be becoming increasingly true
- # [05:36] <bsmith> for example, mxr, bonsai, etc. are supposed to get the knife
- # [05:36] <bhearsum> we haven't added new CVS-dependent infrastructure in ages
- # [05:36] <bsmith> and dxr and other replacements do not support CVS
- # [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
- # [05:37] <bsmith> and we can test exactly the configuration of NSPR and NSS that we ship
- # [05:37] * Quits: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [05:37] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
- # [05:38] <bsmith> and NSS upstream can have its mxr+bonsai+CVS+whatever infrastructure.
- # [05:39] <bhearsum> mirror regularly, or still take code-drops?
- # [05:40] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
- # [05:41] <bsmith> I would like to mirror it one-to-one
- # [05:41] <bsmith> mostly in real time
- # [05:41] <bhearsum> ah
- # [05:42] <bhearsum> well if that's the case, per-build testing might make a bit more sense
- # [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
- # [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
- # [05:43] <jtcranmer> bsmith: dxr is almost completely VCS-agnostic
- # [05:44] <jtcranmer> bsmith: I also have an unrelated question you might be able to answer
- # [05:44] <jtcranmer> bsmith: is it safe to call nsISocketTransport::IsAlive from the main thread?
- # [05:44] * Quits: zwol (zack@moz-A5165AC6.lightspeed.sntcca.sbcglobal.net) (Quit: Ex-Chat)
- # [05:44] * Joins: dria (dria@moz-86A004D9.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [05:46] <bsmith> jtcranmer: Not really. See bug 711786
- # [05:46] <bsmith> And by "Not really" I mean "no"
- # [05:46] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Input/output error)
- # [05:46] * Joins: timdream (timdream@ACC76E0D.4705946A.BB139840.IP)
- # [05:47] <jlebar> Apologies to anyone who gets behind me in the queue for tryserver OSX64 reftests. Feel free to increase your jobs' priorities.
- # [05:47] <@khuey> chasing the bitmap decoder thing again?
- # [05:47] <jtcranmer> bsmith: drats, that complicates code I want to write
- # [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
- # [05:48] <bsmith> jtcranmer: What are you trying to accomplish?
- # [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.
- # [05:49] <@khuey> jlebar: :-D
- # [05:49] <jtcranmer> I'm trying to detect if a dormant connection I'm about to use is still connected
- # [05:49] <@khuey> bsmith: hook up the nss testsuite to something in testsuite-targets.mk
- # [05:49] <@khuey> bsmith: and then get releng to set up automation to run that target
- # [05:50] <bsmith> Thank you, khuey
- # [05:50] <bsmith> jtcranmer: A HTTP connection?
- # [05:50] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
- # [05:50] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [05:50] <jtcranmer> bsmith: bug 717016 in particular
- # [05:51] * Joins: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP)
- # [05:51] * Quits: Elen (El@moz-749635E7.hsd1.ut.comcast.net) (Ping timeout)
- # [05:52] <bsmith> jtcranmer: you can call it safely (only) on the thread you do the I/O on
- # [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.
- # [05:53] <bsmith> Which, basically, means you can't use it for HTTP connections
- # [05:54] <jtcranmer> I do I/O on the main thread
- # [05:54] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [05:55] * @khuey breaks out the tar and feathers
- # [05:55] <bsmith> jtcranmer: That sounds like the opening line of a Necko Abusers Anonymous meeting
- # [05:56] <bsmith> but, yes, I know that in thunderbird, that is common
- # [05:56] <jtcranmer> I would change it
- # [05:56] <jtcranmer> but that is much harder than it sounds
- # [05:56] <jtcranmer> I just want clarification
- # [05:56] <bsmith> I know.
- # [05:56] <jtcranmer> I open a socket, and send all events to the main thread
- # [05:56] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [05:57] <jtcranmer> does that mean I can call is alive on it from the main thread?
- # [05:57] <bsmith> You can call IsAlive on the main thread if you are doing your I/O on the main thread
- # [05:57] <bsmith> In fact, that is really the only thread you should call it on
- # [05:58] <jtcranmer> that is the clarification I need
- # [05:58] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [05:58] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [05:59] * Joins: damons (gnubeard@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [05:59] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [06:02] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [06:02] * heycam is now known as heycam|away
- # [06:03] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [06:03] * Quits: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [06:04] * Joins: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net)
- # [06:04] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [06:05] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
- # [06:08] * Joins: timdream_ (timdream@moz-99690620.hinet-ip.hinet.net)
- # [06:09] * Quits: timdream (timdream@ACC76E0D.4705946A.BB139840.IP) (Ping timeout)
- # [06:09] * timdream_ is now known as timdream
- # [06:09] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [06:09] * ChanServ sets mode: +o bz
- # [06:10] <nigelb> about:newtab is looking better an better!
- # [06:10] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [06:10] <nigelb> ttaubert++
- # [06:11] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [06:11] <jlebar> Dunno...I still have "502 Server Error" and "Moved Permanently" in my newtab.
- # [06:11] <jlebar> Places is great, isn't it?
- # [06:12] <@khuey> :-D
- # [06:12] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [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.
- # [06:12] <jtcranmer> let's see
- # [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
- # [06:14] <jlebar> jtcranmer, hm, yours is much better than mine.
- # [06:14] <jtcranmer> wait, I also have dxr in there
- # [06:14] <jlebar> jtcranmer, https://bugzilla.mozilla.org/show_bug.cgi?id=723981
- # [06:14] <jtcranmer> no wait, that's another version of localhost
- # [06:15] <jtcranmer> now, granted, I don't actually use nightly all that much
- # [06:16] <jtcranmer> all of my web browsing is done not in a vm
- # [06:16] <jtcranmer> s/all/most/
- # [06:18] * jtcranmer updates his nightly from 11.0a1
- # [06:19] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [06:19] <jtcranmer> incidentally, my main browser's new tab is actually decent
- # [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
- # [06:25] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
- # [06:25] * Quits: ferongr (ferongr@moz-722EFB6E.dsl.dyn.forthnet.gr) (Ping timeout)
- # [06:26] <larfdesk> ... hows the progress of making a home tab?
- # [06:26] * Parts: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP)
- # [06:27] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [06:27] <larfdesk> hmmm... been pushed back to 13 I see :P
- # [06:29] * Quits: mjschranz (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Connection reset by peer)
- # [06:29] * Joins: mjschranz_ (mjschranz@282B55EA.531FD64C.630E4E47.IP)
- # [06:35] * Joins: ferongr (ferongr@moz-722EFB6E.dsl.dyn.forthnet.gr)
- # [06:37] * njn doesn't seem to be able to use |let| in aboutMemory.js, hmm
- # [06:37] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
- # [06:37] <jlebar> njn, JS 1.8 or somethingg.
- # [06:37] <jlebar> 1.7?
- # [06:38] <njn> jlebar: how do I request that?
- # [06:38] * Quits: cfree (chatzilla@moz-8470EB89.sc.res.rr.com) (Ping timeout)
- # [06:38] <jlebar> njn, <script type="application/javascript;version=1.7"> maybe?
- # [06:39] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [06:39] <njn> jlebar: ah, that works, thx
- # [06:39] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [06:39] * bhearsum is now known as bhearsum|afk
- # [06:43] <Unfocused> yea, 1.7. but you should specify 1.8
- # [06:44] * kwierso will wait for version 2.0
- # [06:44] * Unfocused really wishes we just defaulted to the newest for chrome code
- # [06:44] * Joins: Elen (El@moz-749635E7.hsd1.ut.comcast.net)
- # [06:44] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [06:46] * Quits: mjschranz_ (mjschranz@282B55EA.531FD64C.630E4E47.IP) (Ping timeout)
- # [06:51] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [06:54] * Quits: cviecco (cviecco@moz-85EBB8A.dia.static.qwest.net) (Client exited)
- # [07:01] * bz is now known as bz_sleep
- # [07:02] * khuey is now known as khuey|away
- # [07:02] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [07:04] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [07:06] * glob is now known as glob|away
- # [07:06] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [07:08] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [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 :(
- # [07:10] * Quits: cers (textual@9F496C5F.A2722716.BF567600.IP) (Ping timeout)
- # [07:11] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [07:11] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
- # [07:12] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [07:12] * Joins: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk)
- # [07:13] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [07:13] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [07:13] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [07:14] <njn> Unfocused: why 1.8?
- # [07:14] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [07:15] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [07:16] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [07:16] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [07:17] <Unfocused> njn: cos 1.8 is cool
- # [07:18] <Unfocused> you get all new features that way
- # [07:20] * Quits: njn (chatzilla@moz-F1136D81.dyn.iinet.net.au) (Client exited)
- # [07:20] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [07:21] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [07:22] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [07:22] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
- # [07:23] * Quits: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net) (Ping timeout)
- # [07:24] * Joins: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net)
- # [07:25] * glob|away is now known as glob
- # [07:27] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [07:28] * Quits: pierron (pierron@moz-7EB03C5F.fbx.proxad.net) (Ping timeout)
- # [07:29] * Joins: pierron (pierron@moz-7EB03C5F.fbx.proxad.net)
- # [07:29] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
- # [07:32] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [07:33] * nthomas|away is now known as nthomas
- # [07:34] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [07:36] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [07:37] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
- # [07:41] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:44] * Joins: wolfiR (wolfiR@moz-31D9D22A.dip0.t-ipconnect.de)
- # [07:45] * Quits: dria (dria@moz-86A004D9.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [07:47] * Quits: ferongr (ferongr@moz-722EFB6E.dsl.dyn.forthnet.gr) (Ping timeout)
- # [07:47] * Joins: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz)
- # [07:48] * Joins: ferongr (ferongr@moz-44071595.dsl.dyn.forthnet.gr)
- # [07:50] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [07:51] * Quits: ferongr (ferongr@moz-44071595.dsl.dyn.forthnet.gr) (Ping timeout)
- # [07:51] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [07:51] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
- # [07:53] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
- # [07:54] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [07:54] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [07:54] * Joins: ferongr (ferongr@moz-44071595.dsl.dyn.forthnet.gr)
- # [07:55] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:55] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [07:56] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [07:56] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [07:58] * Joins: jgilbert (jgilbert@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [08:04] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [08:04] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Client exited)
- # [08:05] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
- # [08:09] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [08:12] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [08:20] * Quits: faramarz (Adium@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [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)
- # [08:22] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [08:23] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [08:24] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
- # [08:25] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [08:26] * Joins: huddler (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [08:26] * Quits: huddler (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [08:28] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [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)
- # [08:32] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
- # [08:33] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9fb9c1cfc1df - Andreas Gal - Follow-up fix for bug 726529
- # [08:34] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [08:34] * Joins: SeoZ[gtab] (DanielJuyu@9EEB192A.C2B8AC24.14E0EA63.IP)
- # [08:40] * philor is now known as philor|away
- # [08:44] * Joins: tonymec__ (tonymec@F5A44901.9953D32C.277517C1.IP)
- # [08:45] * tonymec__ is now known as tonymec|away
- # [08:46] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [08:47] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [08:47] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [08:47] * Joins: magsout (magsout@moz-AC4E6C07.fbx.proxad.net)
- # [08:48] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
- # [08:48] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [08:50] * padenot|away is now known as padenot
- # [08:54] <Yoric> Ryan: ping
- # [08:58] <Yoric> Do we have any mozconfig flags that can help me find out why some .h file was included?
- # [09:00] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [09:00] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [09:01] * Joins: tonymec (tonymec@F5A44901.9953D32C.277517C1.IP)
- # [09:05] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [09:06] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Connection reset by peer)
- # [09:08] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [09:08] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [09:08] * ChanServ sets mode: +o roc
- # [09:08] * Joins: past (past@moz-4923E026.dsl.dyn.forthnet.gr)
- # [09:09] * Fallen|away is now known as Fallen
- # [09:12] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [09:12] <glazou> bonjour
- # [09:12] * Fallen is now known as Fallen|away
- # [09:14] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [09:15] <@roc> hi
- # [09:18] <glazou> hi roc, saw two days ago a so nice documentary on NZ north island... impressive landscapes
- # [09:18] <@roc> yes
- # [09:18] <@roc> especially for a volcanophile like me
- # [09:18] <glazou> just wow, I now understand why you hike so much
- # [09:18] <glazou> yep
- # [09:19] <@roc> BTW I'm going to be in Paris soon
- # [09:19] * Joins: daim (David_Mart@moz-EF3D4F79.fbx.proxad.net)
- # [09:19] <glazou> before barcelona
- # [09:19] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [09:19] <@roc> no, just on holiday
- # [09:19] <glazou> oh ok
- # [09:19] <glazou> let me know !
- # [09:20] * Joins: darktrojan (geoff@moz-E65802C.dsl.telstraclear.net)
- # [09:20] * Parts: daim (David_Mart@moz-EF3D4F79.fbx.proxad.net)
- # [09:23] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
- # [09:23] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [09:24] <@roc> I'll probably be in the Mozilla office March 9
- # [09:24] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [09:26] <glandium> looks like cycle collection got a whole lot better between 11 and 12
- # [09:26] <@roc> thanks to Olli
- # [09:27] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
- # [09:28] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
- # [09:28] * Joins: Cwiiis_ (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
- # [09:30] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Ping timeout)
- # [09:31] <glazou> roc: noted
- # [09:32] * Joins: redwood (chatzilla@moz-DFD80DEC.dial1.atlanta1.level3.net)
- # [09:32] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
- # [09:33] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [09:37] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [09:42] * glob is now known as glob|away
- # [09:42] * Cwiiis_ is now known as Cwiiis
- # [09:43] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Ping timeout)
- # [09:47] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [09:50] <Yoric> I am currently a little baffled by bug 726354.
- # [09:50] * bwinton_away is now known as bwinton
- # [09:50] <Yoric> Do we have a nice way of finding out _why_ a header causing an error was included?
- # [09:53] * Yoric bashes head on wall.
- # [09:53] <Yoric> (my VS is pointing to an old version of the source code)
- # [09:56] * Joins: mib_ecny60 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [09:56] * Quits: mib_ecny60 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [09:57] * bwinton is now known as bwinton_away
- # [09:58] * padenot is now known as padenot|away
- # [10:01] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
- # [10:01] * Joins: grubshka (grubshka@moz-88E61872.w86-216.abo.wanadoo.fr)
- # [10:02] * Joins: msucan (msucan-@BD3D06AD.BB7A5B67.699550A1.IP)
- # [10:08] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [10:08] * Quits: grubshka (grubshka@moz-88E61872.w86-216.abo.wanadoo.fr) (Ping timeout)
- # [10:09] * padenot|away is now known as padenot
- # [10:11] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [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
- # [10:13] <glandium> Yoric: the file.i file itself might be useful as well
- # [10:14] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Ping timeout)
- # [10:14] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
- # [10:15] * Joins: kendle (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [10:15] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [10:15] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Client exited)
- # [10:15] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [10:15] * Joins: rshetty (quassel@15A564FB.50654331.C842849F.IP)
- # [10:18] * Quits: karl (karl@4CFEF9E9.6EE01E4F.C8A09C26.IP) (Ping timeout)
- # [10:20] * Joins: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP)
- # [10:21] * Quits: kendle (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [10:22] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [10:23] <Yoric> thanks
- # [10:24] * Quits: surkov (surkov@9DACC34E.F3A56472.222B27F0.IP) (Quit: surkov)
- # [10:25] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [10:25] * nhirata|afk is now known as nhirata
- # [10:27] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [10:28] * Quits: sliv (spyros@moz-1700A48.cti.gr) (Connection reset by peer)
- # [10:28] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
- # [10:28] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [10:29] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
- # [10:29] * Joins: mauke (mauke@moz-6A01E0D8.superkabel.de)
- # [10:31] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [10:31] * Joins: sliv (spyros@moz-1700A48.cti.gr)
- # [10:31] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [10:32] * Quits: sliv (spyros@moz-1700A48.cti.gr) (Client exited)
- # [10:32] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [10:32] * glob|away is now known as glob
- # [10:33] * Joins: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [10:33] * Standard8Away is now known as Standard8
- # [10:34] * Quits: jgilbert (jgilbert@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [10:35] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [10:38] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [10:43] * Joins: vikram360 (vikram360@78B481D1.B0351687.2A068A5E.IP)
- # [10:46] * Quits: vikram360 (vikram360@78B481D1.B0351687.2A068A5E.IP) (Ping timeout)
- # [10:47] * Joins: vikram360 (vikram360@95C195D.3BB86A63.2A068A5E.IP)
- # [10:48] * Joins: kutsurak (pex@moz-A2A1DEF.w92-128.abo.wanadoo.fr)
- # [10:50] * Quits: kutsurak (pex@moz-A2A1DEF.w92-128.abo.wanadoo.fr) (Quit: Leaving)
- # [10:51] * Joins: kutsurak (pex@moz-A2A1DEF.w92-128.abo.wanadoo.fr)
- # [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
- # [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
- # [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
- # [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
- # [10:53] <firebot> http://hg.mozilla.org/mozilla-central/rev/4a07e7dbc483 - Rob Campbell - Backout Bug 705707 due to oranges; a=#fx-team
- # [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
- # [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
- # [10:53] <firebot> http://hg.mozilla.org/mozilla-central/rev/c90c9f273cad - Tim Taubert - merge m-c to fx-team
- # [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
- # [10:53] * Quits: redwood (chatzilla@moz-DFD80DEC.dial1.atlanta1.level3.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2/20100222071121])
- # [10:55] * Joins: victorporo (victorporo@C092FEB2.1C233438.79933D60.IP)
- # [10:55] * Quits: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP) (Connection reset by peer)
- # [10:58] * Joins: sliv (spyros@moz-1700A48.cti.gr)
- # [10:59] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [11:01] * glob is now known as glob|away
- # [11:01] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [11:02] * Joins: AutomatedTester (AutomatedT@moz-FA739A66.as13285.net)
- # [11:03] * ewong is now known as ewong|away
- # [11:04] * Fallen|away is now known as Fallen
- # [11:09] * Joins: ewong|sleep_ (chatzilla@F536648C.E5F17347.51F738FB.IP)
- # [11:09] * Joins: mib_5qmtn4 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [11:10] * Quits: mib_5qmtn4 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [11:10] * Quits: ewong|sleep (chatzilla@F536648C.E5F17347.51F738FB.IP) (Ping timeout)
- # [11:10] * ewong|sleep_ is now known as ewong|sleep
- # [11:15] * Quits: rshetty (quassel@15A564FB.50654331.C842849F.IP) (Ping timeout)
- # [11:15] * Joins: dao (dao@moz-7DF396FC.superkabel.de)
- # [11:19] * Quits: vikram360 (vikram360@95C195D.3BB86A63.2A068A5E.IP) (Ping timeout)
- # [11:20] * Joins: vikram360 (vikram360@D4F706E2.7D1BF977.2A068A5E.IP)
- # [11:20] * Joins: rshetty (quassel@A0529C65.34384FD0.D30E9BEF.IP)
- # [11:25] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
- # [11:27] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
- # [11:30] * Joins: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [11:30] * Standard8Away is now known as Standard8
- # [11:32] * Quits: rshetty (quassel@A0529C65.34384FD0.D30E9BEF.IP) (Ping timeout)
- # [11:44] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [11:47] * Joins: KaiRo (robert@moz-29480C4D.adsl.highway.telekom.at)
- # [11:47] <NeilAway> darktrojan: hey, I got cached xhtml today :-)
- # [11:48] * Joins: rshetty (quassel@A7D66D3B.CD099EF.C842849F.IP)
- # [11:52] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [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)
- # [11:52] <Yoric> Does this sound familiar to anyone?
- # [11:53] <darktrojan> NeilAway, I didn't
- # [11:54] <Yoric> Note: my patch is rather simple... http://pastebin.mozilla.org/1483560
- # [11:54] <NeilAway> darktrojan: you got cached html or uncached xhtml?
- # [11:54] * jwatt is now known as IRCMonkey58483
- # [11:54] * Quits: IRCMonkey58483 (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [11:54] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [11:54] <darktrojan> reasonably sure it was cached html
- # [11:54] <darktrojan> about an hour ago
- # [11:55] <darktrojan> definitely html though :-/
- # [11:56] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [11:58] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
- # [11:59] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
- # [12:00] * Joins: MarcoZ (marco.zehe@moz-49B90BC8.dip.t-dialin.net)
- # [12:01] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [12:01] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
- # [12:02] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
- # [12:03] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Client exited)
- # [12:05] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
- # [12:06] * Joins: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP)
- # [12:07] * Joins: mauke_ (mauke@moz-6A01E0D8.superkabel.de)
- # [12:08] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
- # [12:09] * Joins: zenon (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [12:09] * Quits: zenon (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [12:09] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [12:10] * mauke_ is now known as mauke
- # [12:10] * glob|away is now known as glob
- # [12:11] * Quits: darin (darin@moz-CD91E596.google.com) (Ping timeout)
- # [12:11] * Quits: ifette (kvirc@moz-CD91E596.google.com) (Ping timeout)
- # [12:13] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
- # [12:14] * Quits: dao (dao@moz-7DF396FC.superkabel.de) (Quit: Leaving.)
- # [12:14] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
- # [12:17] * glazou is now known as glazou_lunch
- # [12:19] * Quits: AutomatedTester (AutomatedT@moz-FA739A66.as13285.net) (Input/output error)
- # [12:19] * Joins: AutomatedTester (AutomatedT@moz-FA739A66.as13285.net)
- # [12:20] * Quits: AutomatedTester (AutomatedT@moz-FA739A66.as13285.net) (Input/output error)
- # [12:26] * padenot is now known as padenot|away
- # [12:28] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
- # [12:35] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:41] * Joins: pranavrc (pranavrc@A0382611.96D08489.C28326FD.IP)
- # [12:41] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [12:45] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [12:46] * glob is now known as glob|away
- # [12:47] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [12:48] * mattwoodrow is now known as mattwoodrow|away
- # [12:48] * Quits: ferongr (ferongr@moz-44071595.dsl.dyn.forthnet.gr) (Ping timeout)
- # [12:49] * Quits: kanru (user@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [12:50] * Joins: mib_hs1lpn (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [12:51] * Quits: mib_hs1lpn (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [12:51] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
- # [12:51] * Joins: ferongr (ferongr@moz-DB56962F.dsl.dyn.forthnet.gr)
- # [12:52] * Quits: rshetty (quassel@A7D66D3B.CD099EF.C842849F.IP) (Ping timeout)
- # [12:53] * davehunt is now known as davehunt|away
- # [12:54] * Quits: darktrojan (geoff@moz-E65802C.dsl.telstraclear.net) (Quit: darktrojan)
- # [12:55] * Joins: rshetty (quassel@C4251FC8.950DF228.C842849F.IP)
- # [12:56] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [12:56] * glazou_lunch is now known as glazou
- # [12:59] * Quits: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP) (Ping timeout)
- # [13:00] * Joins: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP)
- # [13:00] * Joins: peregrino (peregrino@moz-8A26C745.telecom.net.ar)
- # [13:01] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
- # [13:09] * Quits: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP) (Ping timeout)
- # [13:09] * Joins: dria (dria@moz-86A004D9.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [13:10] * Joins: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP)
- # [13:10] * Quits: rshetty (quassel@C4251FC8.950DF228.C842849F.IP) (Ping timeout)
- # [13:10] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [13:11] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [13:12] * Joins: KaIRC (robert@moz-6F742185.adsl.highway.telekom.at)
- # [13:13] * Quits: KaiRo (robert@moz-29480C4D.adsl.highway.telekom.at) (Ping timeout)
- # [13:14] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Client exited)
- # [13:15] * Quits: nthomas (chatzilla@moz-C48ACE38.dsl.telstraclear.net) (Ping timeout)
- # [13:15] * Quits: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP) (Ping timeout)
- # [13:16] * Joins: Mic (Angela@moz-CC414B9E.superkabel.de)
- # [13:16] * Joins: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP)
- # [13:24] * Joins: skippydippy (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [13:24] * Quits: skippydippy (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [13:26] * Joins: rshetty (quassel@50A56AF.6C98FB4C.C842849F.IP)
- # [13:27] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [13:28] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [13:30] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.7/20120125082431])
- # [13:31] * Quits: vikram360 (vikram360@D4F706E2.7D1BF977.2A068A5E.IP) (Ping timeout)
- # [13:31] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [13:31] * Joins: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP)
- # [13:35] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [13:36] * Joins: smaug (chatzilla@moz-A0C269C3.gprs.sl-laajakaista.fi)
- # [13:36] * ChanServ sets mode: +o smaug
- # [13:36] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [13:38] * Fallen is now known as Fallen|away
- # [13:38] * ewong|sleep is now known as ewong
- # [13:39] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [13:39] * Quits: rshetty (quassel@50A56AF.6C98FB4C.C842849F.IP) (Ping timeout)
- # [13:39] * Quits: ferongr (ferongr@moz-DB56962F.dsl.dyn.forthnet.gr) (NickServ (GHOST command used by `ferongr))
- # [13:39] * Joins: ferongr (ferongr@moz-9C3D446D.dsl.dyn.forthnet.gr)
- # [13:41] * Joins: rshetty (quassel@8F5C1AA2.3EEBC369.C842849F.IP)
- # [13:43] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Ping timeout)
- # [13:43] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [13:43] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [13:45] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.8/20120208072346])
- # [13:46] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
- # [13:47] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [13:48] * mattwoodrow|away is now known as mattwoodrow
- # [13:49] * Joins: jfkthame_afk (jfkthame@B7F72125.5BC345F5.9542EC20.IP)
- # [13:49] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [13:49] * jfkthame_afk is now known as jfkthame
- # [13:49] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
- # [13:50] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [13:51] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
- # [13:51] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [13:51] * Joins: ted (luser@moz-17E369D7.hsd1.pa.comcast.net)
- # [13:51] * ChanServ sets mode: +o ted
- # [13:53] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [13:55] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [13:56] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [13:56] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [13:56] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [13:59] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [14:02] * Joins: surkov (surkov@9DACC34E.F3A56472.222B27F0.IP)
- # [14:03] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [14:04] * Joins: imphil (philipp@moz-4FAD558C.dfn.mwn.de)
- # [14:07] * SeoZ is now known as SeoZ-work[AWAY]
- # [14:07] * Quits: Goldorak (chatzilla@2FF765FF.4A5CCFB6.187A1082.IP) (Ping timeout)
- # [14:07] * Joins: Goldorak_ (chatzilla@B2CEA347.474ADEAF.187A1082.IP)
- # [14:07] * Goldorak_ is now known as Goldorak
- # [14:07] * Fallen|away is now known as Fallen
- # [14:08] * Joins: nthomas (chatzilla@moz-64A641D6.dsl.telstraclear.net)
- # [14:09] * padenot|away is now known as padenot
- # [14:10] <tbsaunde> smaug: ping
- # [14:10] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
- # [14:10] <@smaug> tbsaunde: pong
- # [14:12] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [14:13] <tbsaunde> smaug: thoughts on adding a ComparePoint() to nsRange that takes a nsINode*
- # [14:13] <tbsaunde> ?
- # [14:14] * bear-afk is now known as bear
- # [14:14] <@smaug> nsRange::CompareNodeToRange isn't enough?
- # [14:14] <tbsaunde> smaug: oh, hm let me look
- # [14:16] <@smaug> tbsaunde: but ComparePoint which takes nsINode sounds good too
- # [14:16] <tbsaunde> smaug: ok, will look into it, thanks for pointing that out
- # [14:17] * Joins: grubshka (grubshka@moz-88E61872.w86-216.abo.wanadoo.fr)
- # [14:19] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
- # [14:20] * nthomas is now known as nthomas|away
- # [14:20] * Quits: mfinkle (mfinkle@moz-16E24E1A.hsd1.pa.comcast.net) (Ping timeout)
- # [14:22] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [14:24] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [14:24] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [14:25] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Connection reset by peer)
- # [14:27] * mattwoodrow is now known as mattwoodrow|away
- # [14:28] <@ted> hrmn
- # [14:28] <@ted> so uh
- # [14:28] <@ted> i just put 2 and 2 together
- # [14:28] <@ted> none of my firefoxes can load google.com
- # [14:29] <@ted> i keep thinking it's my internet connection
- # [14:29] <@ted> but then i tried IE and it worked fine
- # [14:29] <@ted> so i'm guessing it's a SPDY problem
- # [14:29] * Quits: surkov (surkov@9DACC34E.F3A56472.222B27F0.IP) (Quit: surkov)
- # [14:31] * Quits: nigelb (nigel@moz-8640053A.me) (Ping timeout)
- # [14:32] * mattwoodrow|away is now known as mattwoodrow
- # [14:32] * Joins: nigelb (nigel@moz-8640053A.me)
- # [14:36] * Quits: SeoZ[gtab] (DanielJuyu@9EEB192A.C2B8AC24.14E0EA63.IP) (Ping timeout)
- # [14:36] <@ted> is there a necko channel? #necko seems empty
- # [14:38] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
- # [14:39] <ferongr> SPDY is only enabled in Nightly by default
- # [14:40] <@ted> uh yeah
- # [14:40] <@ted> that's what i'm using
- # [14:40] <ferongr> and google.com is loading just fine for me over SPDY
- # [14:40] <@ted> well it's not loading here
- # [14:40] <@ted> disabling it in about:config makes google load
- # [14:41] <@ted> something is busted
- # [14:41] * @ted files a bug
- # [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
- # [14:43] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [14:43] <ferongr> my mobile carrier's transparent proxy semi-breaks SPDY
- # [14:45] * mattwoodrow is now known as mattwoodrow|away
- # [14:46] * glob|away is now known as glob
- # [14:46] * Joins: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP)
- # [14:49] * jmaher|afk is now known as jmaher
- # [14:52] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [14:52] * Joins: JeroenDeDauw (jeroen@moz-2D11A423.ifiber.telenet-ops.be)
- # [14:53] <@ted> hum
- # [14:53] <@ted> it works on my linux machine
- # [14:53] <@ted> but not windows
- # [14:53] * padenot is now known as padenot|away
- # [14:55] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
- # [14:55] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
- # [14:55] <lurking> ted: google loading here OK - m-c hourly from yesterday
- # [14:56] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [14:56] <@ted> hm
- # [14:56] <@ted> i'm a day or two out of date
- # [14:56] <@ted> lemme try updating
- # [14:56] * lurking checks to make sure SPDY is on, and it is..
- # [14:56] <@ted> ah
- # [14:56] <@ted> must have been something that got fixed
- # [14:57] <lurking> :)
- # [14:57] * Joins: evilpie (chatzilla@moz-E2D2BEDB.pools.arcor-ip.net)
- # [14:57] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 12.0a2/20120212042014])
- # [14:58] <paul> smaug: thx for the update (re bug 641821)
- # [14:58] <@smaug> paul: did you get my email about that one demo
- # [14:59] <paul> smaug: I did
- # [14:59] <paul> smaug: known problem - I need to reupload a big zip file.
- # [14:59] <@smaug> paul: I was hoping to use that as a testcase ...
- # [14:59] * Quits: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [14:59] <paul> smaug: I can do that now
- # [14:59] <@smaug> I've used also FotN, but better to try different demos
- # [15:00] * Joins: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP)
- # [15:00] <Standard8> Callek: you broke inbound
- # [15:00] <Callek> wtf
- # [15:00] * Parts: Mic (Angela@moz-CC414B9E.superkabel.de)
- # [15:00] * Callek looks
- # [15:00] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [15:00] <Callek> I was about to look anyway
- # [15:01] <Standard8> bad merge?
- # [15:01] <Callek> Oooo crap, yea rebase fail
- # [15:01] <Callek> let me back out then I'll reapply my patch cleanly and re-verify
- # [15:02] <Callek> backout lande
- # [15:02] <Callek> +d
- # [15:05] * mattwoodrow|away is now known as mattwoodrow
- # [15:06] * Joins: jhopkins (jhopkins@moz-A6FE435.build.sjc1.mozilla.com)
- # [15:06] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129021758])
- # [15:07] * Parts: glob (glob@moz-DF237567.glob.com.au) (Leaving...)
- # [15:07] <gcp> https://bugzilla.mozilla.org/show_bug.cgi?id=726002#c6
- # [15:07] * Joins: glob (glob@moz-DF237567.glob.com.au)
- # [15:07] <gcp> can't I simply make a follow-up patch?
- # [15:07] <Callek> ok re-landed the intended patch now
- # [15:08] <Callek> gcp: since dcamp and Ms2 is not around, I'd say no
- # [15:09] <Callek> unless you know someone who has review rights for that code and wants to step up for a quick followup review
- # [15:10] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
- # [15:14] <@smaug> gcp: what code?
- # [15:14] <gcp> urlclassifier. the error is basically that the code checks an nsresult for failure, but it should be a boolean
- # [15:15] <@smaug> you mean this nsresult rv = array.SetCapacity(aAddPrefixes.Length()); ?
- # [15:15] <gcp> yeah
- # [15:15] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [15:15] <@smaug> if you upload a followup patch, I could review it immediately
- # [15:16] <gcp> ok, lets do that insteaxd
- # [15:16] * Joins: surkov (surkov@D5B8B92C.CAD7B873.222B27F0.IP)
- # [15:17] * Quits: azakai (alon@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [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
- # [15:18] <gcp> yeah, that was an oversight
- # [15:18] * Joins: timdream (timdream@ACC76E0D.4705946A.BB139840.IP)
- # [15:19] <jfkthame> ok, thanks - yeah, easily done
- # [15:20] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
- # [15:21] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:22] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
- # [15:22] <gcp> argh
- # [15:22] * gcp just backs out instead
- # [15:23] <@smaug> k
- # [15:23] <gcp> my patch wont compile :P
- # [15:23] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [15:23] * Joins: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP)
- # [15:23] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [15:23] <@smaug> gcp: because you're missing nsresult rv elsewhere
- # [15:24] <gcp> yes
- # [15:24] <@smaug> just add nsresult before rv = mPrefixSet->SetPrefixes(array.Elements(), array.Length());
- # [15:25] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [15:25] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [15:27] * jwir3|away is now known as jwir3
- # [15:27] * Quits: damons (gnubeard@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: damons)
- # [15:29] <@bz_sleep> https://bugzilla.mozilla.org/show_bug.cgi?id=629200 may win the "most comments for spamless bug" award....
- # [15:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:30] <jwir3> bz_sleep: yeah, that is a lot.
- # [15:31] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
- # [15:31] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [15:32] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 12.0a2/20120212042014])
- # [15:33] * Joins: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net)
- # [15:33] <gcp> smaug: ok, fix up
- # [15:34] * Quits: peregrino (peregrino@moz-8A26C745.telecom.net.ar) (Quit: peregrino)
- # [15:34] * Joins: jonatasnona (jonatas@1DA9619A.68394D8.18DDB669.IP)
- # [15:35] <ewong> anyone here familiar with the Phishing Protection that's part of Firefox?
- # [15:35] <gcp> yes
- # [15:35] <@smaug> gcp: done
- # [15:35] * bz_sleep is now known as bz
- # [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?
- # [15:36] * mcote|afk is now known as mcote
- # [15:37] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:37] <ewong> now I seem to have lost that link to the doc detailing the need to apply for some key
- # [15:38] <ewong> ah..found it : http://code.google.com/apis/safebrowsing/key_signup.html
- # [15:38] * mattwoodrow is now known as mattwoodrow|away
- # [15:40] <gcp> huh, I dont think we need or use a key
- # [15:40] <gcp> http://code.google.com/p/google-safe-browsing/wiki/Protocolv2Spec
- # [15:40] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [15:40] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
- # [15:40] <gcp> we just do that 3.2. HTTP Request for List
- # [15:40] <gcp> indicating we're firefox
- # [15:42] <gcp> the API key belongs to v1 of the protocol, I think
- # [15:43] <ewong> ohh..
- # [15:43] <ewong> reading the dev guide(v2)
- # [15:43] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
- # [15:43] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [15:45] * mattwoodrow|away is now known as mattwoodrow
- # [15:45] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [15:45] * Joins: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net)
- # [15:46] <ewong> gcp, actually that dev2 guide states in the Getting started section that an api key is needed...
- # [15:46] * khuey|away is now known as khuey
- # [15:46] * Quits: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [15:47] <@smaug> paul: thanks!
- # [15:47] <ewong> gcp http://code.google.com/apis/safebrowsing/developers_guide_v2.html#Changes I dunno if this applies to Firefox..
- # [15:48] <gcp> yes, we use v2
- # [15:49] <@smaug> paul: hmm, I get only the sound
- # [15:49] <gcp> ewong: in the link I pasted, the apikey in that request doesn't exist
- # [15:49] <@smaug> paul: er, nm, works now
- # [15:49] <ewong> gcp yeah.. I just noticed that.. and it is the v2.2 so
- # [15:51] <gcp> its hard to see how such a (secret) API key could work with firefox
- # [15:51] <gcp> so I think that part of the protocol is obsolete
- # [15:51] <gcp> there's also no string "apikey" in our codebase
- # [15:53] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
- # [15:55] <ewong> gcp hmm yeah.. thanks for that link..
- # [15:56] * Quits: tonymec (tonymec@F5A44901.9953D32C.277517C1.IP) (Input/output error)
- # [15:56] * Quits: krit (Adium@moz-3AE657AD.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [15:56] * mattwoodrow is now known as mattwoodrow|away
- # [15:57] * Quits: tonymec|away (tonymec@F5A44901.9953D32C.277517C1.IP) (Quit: Konversation terminated!)
- # [15:58] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
- # [15:58] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
- # [15:59] * @smaug kicks someone
- # [15:59] <@smaug> no m prefix for a member variable
- # [16:00] * Joins: graememcc (chatzilla@moz-E8B9939.range86-147.btcentralplus.com)
- # [16:00] <@khuey> welcome to the js engine :-P
- # [16:00] <@smaug> this is under content/
- # [16:00] <@smaug> and new code
- # [16:00] <@smaug> webgl
- # [16:01] * Quits: kennyluck (kennyluck@moz-B7217CC9.dynamic.hinet.net) (Quit: kennyluck)
- # [16:01] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
- # [16:06] * Joins: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP)
- # [16:07] <@bz> mmm
- # [16:07] <@bz> mmmmmmemmmmbers
- # [16:07] <@bz> braaaaaains
- # [16:07] <glazou> bz_zombie ?
- # [16:09] * Quits: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net) (Ping timeout)
- # [16:09] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Client exited)
- # [16:10] * Joins: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net)
- # [16:11] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
- # [16:11] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [16:12] * Joins: wlach (wlach@moz-F7860300.vif.net)
- # [16:13] * Quits: waynenguyen (HP@moz-FF580000.dynip.nus.edu.sg) (Connection reset by peer)
- # [16:14] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
- # [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.
- # [16:15] <gw280> np
- # [16:17] * Quits: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP) (Quit: returning to Spare Oom)
- # [16:18] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [16:18] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [16:19] <@bz> glazou: hmm?
- # [16:19] <@bz> glazou: oh, that
- # [16:19] <@bz> glazou: it's just morning
- # [16:20] * philor|away is now known as philor
- # [16:20] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [16:21] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
- # [16:21] <glazou> well, zombies go out at night usually :-)
- # [16:21] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
- # [16:21] * ChanServ sets mode: +o dveditz
- # [16:21] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [16:22] * Joins: dveditz_ (dveditz@moz-104CC309.mv.mozilla.com)
- # [16:22] * Joins: peregrino (peregrino@moz-8A26C745.telecom.net.ar)
- # [16:23] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Ping timeout)
- # [16:23] * dveditz_ is now known as dveditz
- # [16:29] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:30] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
- # [16:31] * Quits: @smaug (chatzilla@moz-A0C269C3.gprs.sl-laajakaista.fi) (Ping timeout)
- # [16:34] * Joins: c0smikdebris (c0smikdebr@AFD049C7.767C1CF4.BE90E62C.IP)
- # [16:34] * Joins: vorbislib (blah@D32D4E89.87ABFE78.FD0CCECA.IP)
- # [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."
- # [16:35] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [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/
- # [16:35] <rwaldron> is 404
- # [16:35] <rwaldron> :(
- # [16:36] <jesup> vorbislib: best place to ask is #media
- # [16:37] <vorbislib> ok
- # [16:37] <dveditz> vorbislib: I'll look into it, thanks.
- # [16:37] <vorbislib> oh ok
- # [16:37] <jesup> vorbislib: a number of the Xiph folk work for mozilla... ;-)
- # [16:37] <dveditz> well, if you're willing to ask in #media go ahead, that's just what I was going to do :-)
- # [16:37] <dveditz> jesup: a "number" of them? I only knew about Tim
- # [16:38] * Quits: magsout (magsout@moz-AC4E6C07.fbx.proxad.net) (Client exited)
- # [16:38] <jesup> dveditz: Ralph Giles (Rillian), Jean-Marc I think
- # [16:38] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
- # [16:38] <dveditz> cool, didn't know that
- # [16:38] * Joins: AutomatedTester (AutomatedT@moz-6E6C2908.as13285.net)
- # [16:39] <vorbislib> just asked in #media
- # [16:40] * Joins: magsout (magsout@moz-AC4E6C07.fbx.proxad.net)
- # [16:40] * Joins: no_gravity (user@moz-D10E92E6.dip.t-dialin.net)
- # [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.
- # [16:40] * Joins: mib_e1i3fd (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [16:41] * Quits: mib_e1i3fd (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:41] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [16:42] <dveditz> no_gravity: not sure. The folks in #l10n would know better
- # [16:42] <dveditz> (that's an abbreviation for "localization")
- # [16:43] * Joins: mak (chatzilla@moz-B2EEACCD.retail.telecomitalia.it)
- # [16:43] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
- # [16:43] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [16:43] * Quits: AutomatedTester (AutomatedT@moz-6E6C2908.as13285.net) (Input/output error)
- # [16:43] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [16:44] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
- # [16:44] <dietrich> mjessome: np, thanks!
- # [16:45] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [16:45] <no_gravity> dveditz: ok, thanks. i will aks them. how is l10n an abbreviation for localization?
- # [16:45] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
- # [16:46] * Joins: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP)
- # [16:47] <cers> no_gravity: l<10 letters>n
- # [16:47] * davehunt|away is now known as davehunt
- # [16:48] * Joins: azakai (alon@F2D29657.F60B0462.67AC9B1.IP)
- # [16:48] <cers> no_gravity: i18n is similarly internationalization
- # [16:49] * ctalbert|afk is now known as ctalbert
- # [16:49] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:50] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [16:50] <Mark_Capella> a11y accessibility !
- # [16:50] <Mark_Capella> coool..
- # [16:51] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [16:51] * Quits: sfink (chatzilla@moz-C15A718.dsl.pltn13.sbcglobal.net) (Client exited)
- # [16:51] * Quits: jprmc (jprmc@743D2268.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [16:51] * Joins: jgilbert (jgilbert@F2D29657.F60B0462.67AC9B1.IP)
- # [16:51] * padenot|away is now known as padenot
- # [16:52] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
- # [16:53] * Quits: azakai (alon@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:53] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
- # [16:54] * Joins: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP)
- # [16:54] * Quits: victorporo (victorporo@C092FEB2.1C233438.79933D60.IP) (Connection reset by peer)
- # [16:55] * Joins: armenzg (armenzg@moz-F767CF20.acanac.net)
- # [16:55] * Joins: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP)
- # [16:55] * joduinn-afk is now known as joduinn
- # [16:57] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
- # [16:58] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [16:59] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Quit: damons)
- # [17:00] * bwinton_away is now known as bwinton
- # [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...
- # [17:01] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [17:01] <no_gravity> persidct.dat hmmm...
- # [17:02] <no_gravity> looks like it only contains my added words. where are the full dictionaries?
- # [17:02] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
- # [17:02] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [17:02] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Ping timeout)
- # [17:03] * ewong is now known as ewong|sleep
- # [17:03] * Joins: darin (darin@moz-CD91E596.google.com)
- # [17:04] * Joins: mfinkle_ (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
- # [17:06] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [17:06] * Quits: no_gravity (user@moz-D10E92E6.dip.t-dialin.net) (Quit: leaving)
- # [17:07] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [17:07] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Quit: Verlassend)
- # [17:07] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Quit: damons)
- # [17:09] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [17:09] * Quits: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net) (Ping timeout)
- # [17:09] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [17:10] * Joins: joesteele (joesteele@moz-B7348FDB.tampfl.fios.verizon.net)
- # [17:12] * rail_away is now known as rail
- # [17:12] <@ted> robcee: ping
- # [17:12] * mfinkle_ is now known as mfinkle
- # [17:13] * bsmedberg-away is now known as bsmedberg
- # [17:14] <robcee> ted: yes?
- # [17:15] <@ted> robcee: hey, rfreebern is hitting crashes in ff10/linux opening the dev console
- # [17:15] <@ted> have you ever heard of anything like that?
- # [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
- # [17:15] <robcee> web console?
- # [17:15] <@ted> the stacks don't seem real useful
- # [17:15] <@ted> looks like memory corruption
- # [17:15] <robcee> where'd you get your build rfreebern ?
- # [17:15] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:15] <rfreebern> Ubuntu channel
- # [17:16] <robcee> there was a bug due to GCC that was causing that and still is for some users
- # [17:16] <@ted> ooh
- # [17:16] <@ted> chrisccoulson: ping
- # [17:17] <robcee> we know what causes it and we're going to ping people at ubuntu to get a different build
- # [17:17] <@ted> rfreebern: chrisccoulson is the ubuntu firefox maintainer
- # [17:17] <robcee> hang on for bug number...
- # [17:17] * Quits: jaws (u2871@moz-160C58C6.com) (Max SendQ exceeded)
- # [17:17] <@ted> FYI
- # [17:17] <@ted> robcee: thanks!
- # [17:17] * Quits: ctyler (chris@2FC2A67C.49178EC1.F061A1E6.IP) (Quit: returning to Spare Oom)
- # [17:17] <rfreebern> Thanks guys
- # [17:17] <robcee> bug 694594
- # [17:17] * Joins: jaws (u2871@moz-160C58C6.com)
- # [17:18] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [17:18] <chrisccoulson> hi ted
- # [17:19] <jwir3> oh no I got the khuey frozen virus
- # [17:19] * Joins: mib_ohj918 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [17:19] <@bz> frozen viruses?
- # [17:19] * @bz did not know khuey was spreading smallpox
- # [17:19] <jwir3> just in browserquest ;)
- # [17:20] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
- # [17:20] * Quits: ferongr (ferongr@moz-9C3D446D.dsl.dyn.forthnet.gr) (Ping timeout)
- # [17:20] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [17:20] <@bz> ah
- # [17:21] <@khuey> bz: :-D
- # [17:21] <glazou> this channel behaves weirdly today...
- # [17:21] * Joins: ferongr (ferongr@moz-17C7E4D9.dsl.dyn.forthnet.gr)
- # [17:22] * sheppy is now known as sheppy-afk
- # [17:22] * armenzg is now known as armenzg_brb
- # [17:22] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [17:22] * Quits: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP) (Ping timeout)
- # [17:22] <@bz> glazou: "today"?
- # [17:23] * Quits: vorbislib (blah@D32D4E89.87ABFE78.FD0CCECA.IP) (Quit: )
- # [17:23] * Quits: mib_ohj918 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:24] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [17:25] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [17:26] * @khuey -> office
- # [17:26] * khuey is now known as khuey|away
- # [17:26] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [17:27] * Quits: c0smikdebris (c0smikdebr@AFD049C7.767C1CF4.BE90E62C.IP) (Ping timeout)
- # [17:31] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:32] * Quits: timdream (timdream@ACC76E0D.4705946A.BB139840.IP) (Quit: timdream)
- # [17:35] * Joins: c0smikdebris (c0smikdebr@A6BBBC73.976956AF.D2D1FAF0.IP)
- # [17:35] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Client exited)
- # [17:36] <@ted> chrisccoulson: hey, was just pinging you re: what robcee said
- # [17:38] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
- # [17:38] * armenzg_brb is now known as armenzg
- # [17:39] <robcee> hey there
- # [17:39] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
- # [17:39] <robcee> the fix is to use a version of CLANG that isn't in the ubuntu packages
- # [17:39] * bear is now known as bear-afk
- # [17:40] * Quits: dveditz (dveditz@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [17:41] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:41] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [17:42] * Joins: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net)
- # [17:43] * Ziggy|AWAY is now known as Ziggy_Maes
- # [17:43] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [17:44] * Joins: jgoulie (jgoulie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:44] * armenzg is now known as armenzg_buildduty
- # [17:45] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:45] * Quits: rshetty (quassel@8F5C1AA2.3EEBC369.C842849F.IP) (Connection reset by peer)
- # [17:46] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:46] * Joins: mib_ex7tit (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [17:46] * Quits: magsout (magsout@moz-AC4E6C07.fbx.proxad.net) (Ping timeout)
- # [17:47] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
- # [17:49] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [17:49] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [17:49] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [17:49] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [17:49] * Quits: imphil (philipp@moz-4FAD558C.dfn.mwn.de) (Ping timeout)
- # [17:50] * Quits: mib_ex7tit (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:50] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [17:51] * philor is now known as philor|away
- # [17:52] * Joins: xarcus (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [17:53] * Fallen is now known as Fallen|away
- # [17:53] * Joins: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP)
- # [17:53] * Quits: jonatasnona (jonatas@1DA9619A.68394D8.18DDB669.IP) (Quit: Saindo)
- # [17:54] * jtcranmer is now known as jcranmer
- # [17:54] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [17:54] * jcranmer is now known as jtcranmer
- # [17:54] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [17:54] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:54] * ajuma_ is now known as ajuma
- # [17:55] * Quits: xarcus (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:58] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [17:59] * Joins: montezuma (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [17:59] * lsblakk|afk is now known as lsblakk
- # [17:59] * padenot is now known as padenot|away
- # [18:00] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
- # [18:00] * padenot|away is now known as padenot
- # [18:00] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [18:00] * Quits: Cervantes (chatzilla@moz-B390C22F.dynamic.hinet.net) (Ping timeout)
- # [18:01] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [18:01] * Quits: montezuma (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [18:02] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:04] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
- # [18:04] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [18:06] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [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
- # [18:07] * Joins: ahal (ahal@moz-3A45AC70.uwaterloo.ca)
- # [18:07] * Joins: mib_3wtv8k (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [18:07] * bwinton is now known as bwinton_away
- # [18:08] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: Ex-Chat)
- # [18:09] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [18:10] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [18:10] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [18:10] * bwinton_away is now known as bwinton
- # [18:11] * Quits: ahal (ahal@moz-3A45AC70.uwaterloo.ca) (Connection reset by peer)
- # [18:11] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [18:13] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [18:13] * Quits: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP) (Client exited)
- # [18:13] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
- # [18:13] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [18:16] * Joins: smaug (chatzilla@moz-16857B2.gprs.sl-laajakaista.fi)
- # [18:16] * ChanServ sets mode: +o smaug
- # [18:16] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [18:16] * Quits: asac (asac@9FB01638.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [18:17] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [18:18] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [18:21] * Quits: mib_3wtv8k (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [18:21] <Callek> mak: ping?
- # [18:21] <mak> Callek: pong
- # [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)
- # [18:21] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:22] <Callek> its just a few inbound csets above the one you did merge to m-c
- # [18:22] * Joins: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com)
- # [18:22] <mak> Callek the problem is that there is Bug 726002 that gcp backed out just after your pgo
- # [18:23] * Joins: zwol (zwol@moz-F391F09C.csl.sri.com)
- # [18:23] <Callek> mak: ooooo I missed that -- ok, fair enough
- # [18:23] <mak> I don't know how important is that backout but it's surely pending
- # [18:23] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [18:24] <mak> you may trigger a pgo on that backout or my merge and then merge on it, maybe?
- # [18:24] <Callek> mak: I'll defer to the obvious "we had to backout something so we should avoid landing anything with the problem"
- # [18:24] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [18:24] * Joins: ahal (ahal@moz-F98B8C60.uwaterloo.ca)
- # [18:24] <gcp> it probably broke phishing protection
- # [18:24] <Callek> mak: no big deal, I'm not in a HUGE rush for it
- # [18:24] <mak> so, not a good idea to merge it to central
- # [18:24] <mak> gcp: thanks for clarification
- # [18:25] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
- # [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
- # [18:25] <Callek> mak: I'll just await the next push
- # [18:25] * Joins: beaufour_ (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [18:25] <mak> kk!
- # [18:25] <mak> we can probably do a second merge asap
- # [18:26] <Callek> (exactly why I asked)
- # [18:26] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Connection reset by peer)
- # [18:26] * beaufour_ is now known as beaufour
- # [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
- # [18:27] * Joins: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP)
- # [18:27] * Joins: faramarz (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [18:27] <mconley> !seen karkl
- # [18:27] <firebot> I've never seen a 'karkl', sorry.
- # [18:27] <mconley> !seen karl
- # [18:27] <firebot> karl was last seen 13 hours, 35 minutes and 19 seconds ago, saying 'thanks' in #developers.
- # [18:27] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
- # [18:27] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [18:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Connection reset by peer)
- # [18:28] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [18:28] * armenzg_buildduty is now known as armenzg_lunch
- # [18:29] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [18:29] * Joins: mkelly (mkelly@moz-BBE3ABD.mv.mozilla.com)
- # [18:30] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [18:30] * Joins: Ms2ger (Ms2ger@3E17566D.D515B8F0.37724B0D.IP)
- # [18:30] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [18:31] * Joins: biesi (cbiesinger@moz-786313EA.tmodns.net)
- # [18:31] * Joins: paolo (paolo@moz-F6FB8A0E.retail.telecomitalia.it)
- # [18:31] * Quits: igor (igor@A6B1CF0C.BF91BDCE.1DAC7E2F.IP) (Ping timeout)
- # [18:32] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [18:33] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
- # [18:33] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
- # [18:34] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [18:34] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [18:35] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
- # [18:35] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [18:35] * Quits: mkelly (mkelly@moz-BBE3ABD.mv.mozilla.com) (Quit: mkelly)
- # [18:36] * Joins: mkelly (mkelly@moz-BBE3ABD.mv.mozilla.com)
- # [18:36] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [18:36] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [18:37] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [18:37] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [18:37] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Connection reset by peer)
- # [18:37] * smooney_ is now known as smooney
- # [18:38] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
- # [18:38] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:38] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [18:38] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:40] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [18:41] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
- # [18:42] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.1)
- # [18:42] * Joins: smontagu (chatzilla@8E16BDE0.149B8442.CB858787.IP)
- # [18:42] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:42] * Quits: biesi (cbiesinger@moz-786313EA.tmodns.net) (Connection reset by peer)
- # [18:43] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [18:43] * Joins: biesi (cbiesinger@moz-786313EA.tmodns.net)
- # [18:45] * Quits: surkov (surkov@D5B8B92C.CAD7B873.222B27F0.IP) (Quit: surkov)
- # [18:46] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [18:46] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
- # [18:46] * Quits: @smaug (chatzilla@moz-16857B2.gprs.sl-laajakaista.fi) (Ping timeout)
- # [18:46] * Joins: smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi)
- # [18:46] * ChanServ sets mode: +o smaug
- # [18:47] <@smaug> janv: pong
- # [18:47] <@smaug> (I don't really use smaugIC)
- # [18:47] <jmaher> jlebar: ping
- # [18:47] * smaugIC is now known as CC_testing
- # [18:47] <@smaug> (it is just for cycle collector handling testing)
- # [18:48] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [18:49] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [18:50] * bear-afk is now known as bear
- # [18:50] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [18:50] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
- # [18:50] * Joins: willyaranda (willyarand@moz-BA0C58B0.dynamic.jazztel.es)
- # [18:51] * Joins: WordReferenceMike (Mibbit@moz-3654680D.dc.dc.cox.net)
- # [18:51] * Quits: biesi (cbiesinger@moz-786313EA.tmodns.net) (Connection reset by peer)
- # [18:52] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Quit: Ex-Chat)
- # [18:52] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [18:53] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [18:53] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:54] * khuey|away is now known as khuey
- # [18:54] * Joins: biesi (cbiesinger@moz-786313EA.tmodns.net)
- # [18:57] * joduinn is now known as joduinn-brb
- # [18:57] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [18:58] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
- # [18:59] * joduinn-brb is now known as joduinn
- # [18:59] * Joins: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net)
- # [18:59] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [19:00] * Joins: rshetty (quassel@6D51372.3EEBC369.C842849F.IP)
- # [19:01] * Quits: biesi (cbiesinger@moz-786313EA.tmodns.net) (Connection reset by peer)
- # [19:01] * KaIRC is now known as KaiRo
- # [19:01] * bsmedberg is now known as bsmedberg-bbl
- # [19:01] * Joins: shorlander (shorlander@C80332F.889FDC10.4EA770CF.IP)
- # [19:02] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
- # [19:02] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:02] * Joins: wesj (wesj@moz-BBE3ABD.mv.mozilla.com)
- # [19:02] * Parts: shorlander (shorlander@C80332F.889FDC10.4EA770CF.IP) (Linkinus - http://linkinus.com)
- # [19:04] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
- # [19:04] * Quits: ferongr (ferongr@moz-17C7E4D9.dsl.dyn.forthnet.gr) (Ping timeout)
- # [19:04] * Joins: maikmerten (maikmerten@moz-14C17003.dynamic.qsc.de)
- # [19:04] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
- # [19:04] * mdas is now known as mdas|mtg
- # [19:05] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [19:05] * Quits: timA|away (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Ping timeout)
- # [19:05] * Joins: ozten (ozten@moz-1B6109EC.hsd1.wa.comcast.net)
- # [19:05] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:06] * Joins: ferongr (ferongr@moz-17C7E4D9.dsl.dyn.forthnet.gr)
- # [19:06] <ozten> How hard is it to get another project (Identity) added to http://benjamin.smedbergs.us/weekly-updates.fcgi/signup ?
- # [19:06] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
- # [19:06] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [19:06] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
- # [19:06] * AaronMT is now known as AaronMT|lunch
- # [19:06] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [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?
- # [19:06] <Ms2ger> bsmedberg-bbl would know
- # [19:07] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [19:07] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [19:07] * Joins: kaie (kaie@moz-CFDB2681.dip.t-dialin.net)
- # [19:07] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:07] <ozten> Ms2ger: thanks
- # [19:07] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [19:07] <@khuey> ozten: anyone logged in can create a new project
- # [19:08] * Quits: armenzg_lunch (armenzg@moz-F767CF20.acanac.net) (Ping timeout)
- # [19:08] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
- # [19:08] <ozten> khuey: can you add Identity?
- # [19:08] * Quits: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [19:09] <Ms2ger> glandium, do you do thunderbird too?
- # [19:09] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [19:09] * mdas|mtg is now known as mdas
- # [19:09] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:09] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [19:10] <@khuey> ozten: there's already an Identity?
- # [19:10] <@khuey> http://benjamin.smedbergs.us/weekly-updates.fcgi/project/Identity
- # [19:10] <Mossop> WordReferenceMike: I don't believe anyone has started work on it yet
- # [19:10] * mdas is now known as mdas|mtg
- # [19:10] <ozten> Oh? When I go to sign up it lists which projects are you a member of?
- # [19:10] <ozten> I'll finish sign up
- # [19:10] <ozten> and see if I can add in a different screen
- # [19:11] <WordReferenceMike> Mossap, that makes sense. Is there any manager who is thinking about it that I could contact (and offer my help)?
- # [19:11] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
- # [19:12] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [19:12] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:12] <@dolske> WordReferenceMike: Probably a good first stop is Asa Dotzler (here on IRC as "Asa").
- # [19:12] * Joins: armenzg_lunch (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
- # [19:12] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:13] * jimm is now known as jimm-lunch
- # [19:13] * philor|away is now known as philor
- # [19:13] <jwatt> ozten: add youself to any relevant projects on the Settings page
- # [19:13] <WordReferenceMike> dolske, go right to the author? OK. Should I PM him through IRC here?
- # [19:13] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [19:13] <ozten> Can someone PM me the "global password"?
- # [19:13] * davidb is now known as david|eats
- # [19:14] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [19:15] <ozten> I'm good, thanks!
- # [19:15] * Quits: pranavrc (pranavrc@A0382611.96D08489.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [19:16] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [19:16] * ChanServ sets mode: +o dveditz
- # [19:16] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [19:17] * Joins: mib_eggbj7 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [19:17] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
- # [19:17] * Quits: jaws (u2871@moz-160C58C6.com) (Max SendQ exceeded)
- # [19:18] <@dolske> WordReferenceMike: irc or email, whatever works for you.
- # [19:18] * Joins: felipe (u2734@moz-160C58C6.com)
- # [19:18] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Ping timeout)
- # [19:18] * Quits: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP) (Ping timeout)
- # [19:18] * Joins: jaws (u2871@moz-160C58C6.com)
- # [19:19] * Quits: mib_eggbj7 (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:20] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [19:20] <Waldo> /msg ozten hunter2
- # [19:20] <@khuey> so
- # [19:20] <jhammel> Waldo++
- # [19:20] <@khuey> if I want to have a non-technical user fake the UA version
- # [19:20] <@khuey> to see if a site is failing on Firefox 10 because of the 2 digit thing
- # [19:20] <@khuey> what's the easiest way to have them do that?
- # [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
- # [19:21] <WordReferenceMike> dolske, sorry to be so dense. Would his email be [his three letter name]@mozilla.org?
- # [19:21] <Waldo> jhammel: ******* as a password seems too easily guessable
- # [19:21] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [19:22] <WordReferenceMike> dolske, never mind. I found it. cheers!
- # [19:22] <Mossop> WordReferenceMike: Yep that';; work
- # [19:22] <Mossop> khuey: One of the extensions that does it, UA switcher perhaps?
- # [19:23] * mdas|mtg is now known as mdas
- # [19:24] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Client exited)
- # [19:24] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
- # [19:25] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Ping timeout)
- # [19:27] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
- # [19:28] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [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 :)
- # [19:29] <lurking> khuey: have they try beta 11
- # [19:29] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [19:30] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:30] * david|eats is now known as davidb
- # [19:30] * Quits: ahal (ahal@moz-F98B8C60.uwaterloo.ca) (Client exited)
- # [19:30] * mjessome is now known as mjessome|lunch
- # [19:31] <@khuey> lurking: no
- # [19:31] <lurking> heh
- # [19:31] <smooney> cpeterson...we are going to chat about mobile crashes
- # [19:31] <smooney> a few minutes
- # [19:31] <mwu> wesj: ping
- # [19:31] <cpeterson> smooney, thanks. I'll call in.
- # [19:31] <wesj> mwu: pong
- # [19:32] <mwu> wesj: so.. https://bugzilla.mozilla.org/show_bug.cgi?id=726557
- # [19:32] <mwu> any thoughts?
- # [19:32] <nemo> jhammel: Loaded 1 password hash (Raw MD5 [raw-md5 MMX 32x2])
- # [19:32] <nemo> hunter2 (?)
- # [19:32] <nemo> :-p
- # [19:32] <wesj> mwu: that's by the spec
- # [19:32] <wesj> mwu: weird, eh?
- # [19:32] * Quits: rshetty (quassel@6D51372.3EEBC369.C842849F.IP) (Ping timeout)
- # [19:32] <wesj> https://dvcs.w3.org/hg/webevents/raw-file/tip/touchevents.html#widl-Touch-target
- # [19:33] <mwu> wesj: no idea really :)
- # [19:33] <mwu> I don't mess around with events enough to know
- # [19:33] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
- # [19:33] <wesj> mwu: I'll comment. thanks
- # [19:33] <mwu> wesj: cool
- # [19:34] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [19:35] * AaronMT|lunch is now known as AaronMT
- # [19:35] * Quits: timeless (u4015@moz-160C58C6.com) (Max SendQ exceeded)
- # [19:36] * armenzg_lunch is now known as armenzg
- # [19:36] * davehunt is now known as davehunt|away
- # [19:37] * Joins: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP)
- # [19:37] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [19:37] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:37] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:37] <mwu> uhh my bad
- # [19:37] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [19:38] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:38] * Parts: WordReferenceMike (Mibbit@moz-3654680D.dc.dc.cox.net)
- # [19:38] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
- # [19:39] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
- # [19:39] <decoder> paul: ping?
- # [19:40] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [19:41] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [19:41] * Joins: TheOne (TheOne@moz-A8869358.dip.t-dialin.net)
- # [19:42] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [19:42] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:43] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
- # [19:43] * Joins: kennyluck (kennyluck@moz-B7217CC9.dynamic.hinet.net)
- # [19:43] <jtcranmer> glandium: ping
- # [19:44] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:44] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:44] <jtcranmer> chrisccoulson: ping
- # [19:44] * Fallen|away is now known as Fallen
- # [19:44] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Max SendQ exceeded)
- # [19:44] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
- # [19:45] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:45] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:45] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:45] <jlebar> smaug, ack
- # [19:45] * timA is now known as IRCMonkey36500
- # [19:45] * Joins: surender__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:45] * Quits: gkw (gkw@moz-39A7D4A1.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
- # [19:46] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [19:46] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [19:46] <jdm> mak: what sort of discussion about APIs are you looking to start on the newsgroups?
- # [19:47] * Joins: madhava (madhava@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:47] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [19:48] * Quits: surender__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:48] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:48] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [19:48] * Joins: mkelly_ (mkelly@moz-99CF8925.members.linode.com)
- # [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...
- # [19:48] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:48] <jdm> mak: the decision to duplicate was simply my first shot at a prototype for discussion purposes
- # [19:49] <jdm> since it was mostly mechanical changes and not hard to do
- # [19:49] * IRCMonkey36500 is now known as timA
- # [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
- # [19:49] * Joins: karl (karl@moz-C9705333.jetstream.xtra.co.nz)
- # [19:49] * Quits: TheOne (TheOne@moz-A8869358.dip.t-dialin.net) (Ping timeout)
- # [19:49] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:49] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:49] <@smaug> jlebar: pong
- # [19:49] * Joins: surender__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [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
- # [19:50] <mak> jdm: ehr, I mean "choosing an approach on the first component"
- # [19:50] * Joins: bsmith (bsmith@moz-FEE44A6C.dsl.pltn13.sbcglobal.net)
- # [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
- # [19:50] <jlebar> smaug, Oops; I misread <jmaher> jlebar: ping for "smaug"...somehow.
- # [19:50] <jlebar> jmaher, hey. :)
- # [19:50] * Quits: surender__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [19:50] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:50] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [19:51] <jlebar> Oh, I see; smaug was talking near jmaher.
- # [19:51] <jmaher> jlebar: np
- # [19:51] <jmaher> jlebar: rss collection for linux: http://people.mozilla.org/~jmaher/sxs/sxs_linux.html
- # [19:51] <jmaher> jlebar: rss collection for windows: http://people.mozilla.org/~jmaher/sxs/sxs_windows.html
- # [19:51] <jmaher> jlebar: since Friday
- # [19:51] <mak> jdm: ok, keeping the feature page updated with these discussions may help understanding which problems we solved and which are open.
- # [19:51] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
- # [19:51] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [19:51] <jdm> mak: sure thing.
- # [19:52] <jlebar> jmaher, Hm, why is it so much lower for Linux, I wonder?
- # [19:52] <jlebar> jmaher, There's also some bimodality in linux-32 which isn't great. Maybe it's has/hasn't GC'ed.
- # [19:52] * jimm-lunch is now known as jimm
- # [19:52] <jmaher> jlebar: yeah, the bi-modal stuff is a bit concerning
- # [19:53] <jlebar> jmaher, Looks awesome on Winnt 5.1.
- # [19:53] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [19:53] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [19:53] <jmaher> jlebar: yeah, the win stuff is cool
- # [19:53] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [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?
- # [19:54] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:54] <jmaher> jlebar: that is something we need to figure out
- # [19:54] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Max SendQ exceeded)
- # [19:54] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
- # [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
- # [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?
- # [19:55] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
- # [19:56] <jmaher> jlebar: the new collects via about:memory
- # [19:56] <jmaher> jlebar: but not at the same time; the original test collects every 20 seconds
- # [19:56] <jmaher> the new way collects after every page load
- # [19:56] <jlebar> jmaher, Ah, so it's going to be way different because of that.
- # [19:56] <jlebar> jmaher, Then you average all the points?
- # [19:56] <jmaher> so as soon as we record the timestamp for the page load, we pull the rss numbers; then repeat
- # [19:56] <jmaher> jlebar: yeah, we average the points
- # [19:57] <jmaher> really it is a median
- # [19:57] <jmaher> jlebar: but that is why I wanted to look at a raw log or two to know exactly what we have
- # [19:57] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:57] <jlebar> jmaher, okay. I don't think median is necessarily the appropriate measure here, but we can figure that out later.
- # [19:58] * Joins: Mano (chatzilla@moz-1035429A.red.bezeqint.net)
- # [19:58] * bsmedberg-bbl is now known as bsmedberg
- # [19:58] <@bsmedberg> ozten: you're all set with the status board?
- # [19:58] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:58] * Joins: diogogmt (kvirc@F1451709.44D93D66.1139E686.IP)
- # [19:58] <jlebar> jmaher, So the fact that the data is collected at different times explains why the graphs look so different.
- # [19:58] <jmaher> jlebar: yeah, we have been revisiting the way we deal with the raw numbers
- # [19:58] <ozten> bsmedberg: I think so, thanks again
- # [19:58] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [19:58] <jmaher> jlebar: yeah, just odd that it so much lower
- # [19:58] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [19:58] <jmaher> but maybe after a page load it drops a little
- # [19:59] <jlebar> jmaher, jmaher, The bimodality almost surely has to do with whether or not we gc at some point.
- # [19:59] <gw280> why is expat.h a LIE
- # [19:59] <jmaher> still no explanation for the bi-modal stuff
- # [19:59] <gw280> :(
- # [19:59] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [19:59] <jmaher> jlebar: could be
- # [19:59] <gw280> I can't include expat.h from skia inside the mozilla build because they don't typedef XML_Char
- # [19:59] <jlebar> jmaher, dunno why you only see it on linux-32.
- # [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.
- # [20:01] <jlebar> jmaher, If you have a chance, you should speak with johns, who's doing something very similar for areweslimyet.com.
- # [20:01] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
- # [20:01] * sheppy-afk is now known as sheppy
- # [20:01] <jmaher> jlebar: oh, cool
- # [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
- # [20:02] <jlebar> jmaher, sounds good!
- # [20:02] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [20:02] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:02] * Quits: c0smikdebris (c0smikdebr@A6BBBC73.976956AF.D2D1FAF0.IP) (Ping timeout)
- # [20:03] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [20:03] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [20:03] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [20:04] * Joins: TheOne (TheOne@moz-A8869358.dip.t-dialin.net)
- # [20:04] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [20:04] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Connection reset by peer)
- # [20:04] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
- # [20:05] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [20:05] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [20:06] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [20:07] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [20:08] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
- # [20:08] * Joins: TheLink (TheLink@moz-4D4DDD71.pools.arcor-ip.net)
- # [20:08] <kwierso> khuey: try this: https://addons.mozilla.org/en-US/firefox/addon/set-ua-to-9/
- # [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();
- # [20:09] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
- # [20:09] * AryehGregor is bewildered by all the different classes and functions
- # [20:09] <@khuey> kwierso: heh
- # [20:09] <@khuey> did you just make that?
- # [20:09] <kwierso> yeah
- # [20:09] * mjessome|lunch is now known as mjessome
- # [20:09] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:10] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [20:10] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:10] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [20:10] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:11] * Joins: mixedpuppy (mixedpuppy@21B7B9F2.B87E9213.6E712CE2.IP)
- # [20:11] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [20:11] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [20:11] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:12] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [20:12] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [20:12] * Joins: c0smikdebris (c0smikdebr@4F5B5084.1D173DC.274D17D6.IP)
- # [20:12] <Ms2ger> AryehGregor, sorry, I don't understand your JS :)
- # [20:12] * Quits: peregrino (peregrino@moz-8A26C745.telecom.net.ar) (Quit: peregrino)
- # [20:12] <AryehGregor> Convert s to lowercase, then if the last char is 'x' or 'y' or 'z', make that uppercase.
- # [20:13] <Ms2ger> That's an interesting use case
- # [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.
- # [20:13] <AryehGregor> http://dev.w3.org/csswg/css3-transforms/#transform-functions
- # [20:13] <Ms2ger> Ah
- # [20:14] <AryehGregor> https://bugzilla.mozilla.org/show_bug.cgi?id=721136
- # [20:15] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [20:15] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [20:15] <Ms2ger> nsContentUtils::ASCIIToLower(str);
- # [20:15] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
- # [20:15] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
- # [20:15] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:16] <Ms2ger> PRUnichar c = str[str.Length() - 1];
- # [20:16] * Quits: ferongr (ferongr@moz-17C7E4D9.dsl.dyn.forthnet.gr) (Ping timeout)
- # [20:16] * zpao|detached is now known as zpao
- # [20:17] <Ms2ger> if (c == PRUnichar('x') || c == PRUnichar('y') || c == PRUnichar('z')) { str[str.Length() - 1] -= 0x20; }
- # [20:17] <Ms2ger> Something like that, perhaps
- # [20:17] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [20:17] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:17] * Quits: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP) (Ping timeout)
- # [20:17] * Joins: ferongr (ferongr@moz-D121A5F9.dsl.dyn.forthnet.gr)
- # [20:17] * Joins: victorporof (victorporo@C092FEB2.1C233438.79933D60.IP)
- # [20:19] * Joins: mib_73qcyw (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP)
- # [20:19] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [20:20] * Quits: maikmerten (maikmerten@moz-14C17003.dynamic.qsc.de) (Client exited)
- # [20:20] * mdas is now known as mdas|lunch
- # [20:20] * jwir3 is now known as jwir3|lunch
- # [20:21] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [20:21] <@bz> AryehGregor: ping?
- # [20:21] <AryehGregor> bz, pong.
- # [20:21] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [20:21] <@bz> AryehGregor: so you want to take a string like "transLatex" and convert it to "translateX" ?
- # [20:21] <AryehGregor> bz, yes.
- # [20:22] <@bz> What other criteria are there?
- # [20:22] <@bz> performance?
- # [20:22] * glob is now known as glob|away
- # [20:22] <@bz> small amount of code?
- # [20:22] <@bz> future-proofing?
- # [20:22] <AryehGregor> I doubt performance matters too much.
- # [20:22] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [20:22] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:22] * Quits: Mano (chatzilla@moz-1035429A.red.bezeqint.net) (Ping timeout)
- # [20:22] <AryehGregor> Future-proofing, I dunno, conceivably. I'm not sure what other functions you'd want.
- # [20:22] <@bz> are these always going to be css prop names?
- # [20:22] <AryehGregor> These are function names, not property names.
- # [20:22] <@bz> oh, right
- # [20:22] <@bz> hmm
- # [20:22] <@bz> one sec
- # [20:23] <AryehGregor> All other CSS functions are lowercase always, I think . . .
- # [20:24] <@bz> ok
- # [20:24] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [20:25] * @bz votes for this
- # [20:25] <@bz> nsCSSKeyword keyword = nsCSSKeywords::LookupKeyword(str);
- # [20:25] * mw22 is now known as mw22_away
- # [20:25] <@bz> if (keyword == eCSSKeyword_UNKNOWN) { /* error handling */ }
- # [20:26] <@bz> else { /* Use nsCSSKeywords::GetStringValue */ }
- # [20:26] <@bz> note that this will hand out an nsACString
- # [20:26] <@bz> so you may have to convert back to UTF-16
- # [20:26] <@bz> and it may be more machinery than you really need in general...
- # [20:26] <@bz> but it'll be quite future-proof
- # [20:27] <@bz> and of course work for any keyword; dunno whether that's a good thing. ;)
- # [20:27] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [20:27] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:27] <AryehGregor> GetStringValue() will return in lowercase, though, right?
- # [20:27] <@bz> hrm
- # [20:28] <@bz> though we list the keyword as "translatex"
- # [20:28] <@bz> so this doesn't do what you want....
- # [20:28] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Connection reset by peer)
- # [20:28] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [20:28] <@bz> do we serialize as translatex() too?
- # [20:28] <AryehGregor> Currently we serialize as whatever case the author put in.
- # [20:28] <Ms2ger> elif keyword == translatex?
- # [20:28] <@bz> huh
- # [20:28] * @bz wonders how we manage that
- # [20:29] <AryehGregor> "tRanSlaTex( 5pX) " -> "tRanSlaTex(5px)"
- # [20:29] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [20:29] <@bz> ah, we store the string directly
- # [20:29] <@bz> ok
- # [20:29] <@bz> so what use case do you need this for?
- # [20:29] * Quits: mascondante (kvirc@697AC6B3.8C6159FA.9A06DD32.IP) (Ping timeout)
- # [20:29] <AryehGregor> document.documentElement.style = "-moz-transform: tRanSlaTex( 5pX)"; alert(document.documentElement.style.MozTransform);
- # [20:30] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [20:30] <AryehGregor> IE, WebKit, and Opera all normalize to "translateX(5px)".
- # [20:30] <AryehGregor> So it's just not interoperable, that's all.
- # [20:30] <@bz> ah, and we keep the original spelling?
- # [20:30] <@bz> do they also normalize "content: AttR(foo)" ?
- # [20:30] * @bz would assume we do not...
- # [20:30] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:30] <@bz> but maybe we do
- # [20:30] <AryehGregor> I tested with uRl(), that gets normalized by everyone.
- # [20:31] * Joins: pascalc (chatzilla@moz-5B3DA2A1.rev.sfr.net)
- # [20:31] <AryehGregor> IE10 Developer Preview doesn't case-normalize AttR there, but everyone else does.
- # [20:31] <AryehGregor> Mind you, this is all undefined by CSSOM, naturally.
- # [20:31] * Quits: zoite (zoite@moz-CFF59643.n194.n222.n216.static.myhostcenter.com) (Quit: Leaving)
- # [20:32] <Ms2ger> Heh, CSSOM
- # [20:32] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [20:32] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:32] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [20:32] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [20:33] <@bz> url() is weird because we store that as a separate kind of cssvalue
- # [20:33] * @bz is not sure what happens for attr()
- # [20:34] <@bz> looks like the only caller of ParseFunction is ParseSingleTransform
- # [20:34] <AryehGregor> Yes.
- # [20:34] <@bz> so maybe transforms are the only case when we end up not normalizing.
- # [20:34] <AryehGregor> It should probably be named something more transform-specific.
- # [20:34] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:34] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [20:35] <@bz> ah
- # [20:35] <@bz> we have a special unit for attr() too
- # [20:35] <@bz> ok
- # [20:36] * khuey is now known as khuey|away
- # [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)?
- # [20:37] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [20:37] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:38] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [20:38] * ChanServ sets mode: +o roc
- # [20:38] * Fallen is now known as Fallen|away
- # [20:39] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [20:39] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [20:39] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:40] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:40] * Mossop_ is now known as Mossop
- # [20:41] * mdas|lunch is now known as mdas
- # [20:42] <jduell> bz: got a sec?
- # [20:43] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [20:43] * Joins: newbie (kvirc@697AC6B3.8C6159FA.9A06DD32.IP)
- # [20:44] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [20:44] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [20:44] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:45] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
- # [20:45] * Quits: c0smikdebris (c0smikdebr@4F5B5084.1D173DC.274D17D6.IP) (Client exited)
- # [20:45] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [20:46] * Quits: paolo (paolo@moz-F6FB8A0E.retail.telecomitalia.it) (Ping timeout)
- # [20:47] <@bz> jduell: yes
- # [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
- # [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?
- # [20:48] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Ping timeout)
- # [20:49] <AryehGregor> Aha.
- # [20:49] <AryehGregor> Of course, this produces "matriX".
- # [20:49] <Ms2ger> heh
- # [20:49] <AryehGregor> I knew I was being too clever for my own good.
- # [20:49] * AryehGregor uses a list
- # [20:49] * armenzg is now known as armenzg_buildduty
- # [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.
- # [20:50] * Joins: AutomatedTester (AutomatedT@moz-6E6C2908.as13285.net)
- # [20:50] * Joins: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
- # [20:50] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
- # [20:50] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:51] <@bz> jduell: how about just checking in Init() and then adding a listener for when the window stops being the current one?
- # [20:51] <jduell> bz: how do I add a listener for that?
- # [20:51] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [20:51] * joduinn is now known as joduinn-brb
- # [20:51] * merike|away is now known as merike
- # [20:52] * rail is now known as rail-lunch
- # [20:53] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [20:55] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120213080525])
- # [20:55] <jduell> bz: ^^^ ?
- # [20:56] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Ping timeout)
- # [20:57] <snorp> josh: hey
- # [20:57] <@bz> jduell: yes, I saw
- # [20:57] <@bz> jduell: looking up things
- # [20:57] <snorp> josh: I think we may be leaking nsPluginInstanceOwner….know anything about that?
- # [20:57] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:58] <snorp> josh: I suppose it could be something in the android code, though
- # [20:58] <@bz> jduell: so
- # [20:58] <@bz> jduell: the idea is that we want to run after all the content scripts, right?
- # [20:58] <josh> snorp: Can you reproduce?
- # [20:58] <snorp> josh: yeah
- # [20:59] <snorp> josh: nsPluginInstanceOwner dtor never called
- # [20:59] <josh> snorp: have you filed a bug with the repro steps?
- # [20:59] <@bz> jduell: simplestthing, I suspect, is to just register our stuff on the window somewhere
- # [20:59] <jduell> bz: I assume so? I want to run at any point where I know the WS should be closed
- # [20:59] <snorp> josh: no I just discovered it
- # [20:59] <snorp> josh: wasn't sure if you knew anything or not
- # [20:59] <@bz> jduell: and then in nsGlobalWindow::PageHidden kill them all off
- # [20:59] <@bz> jduell: though we still fire unload after that point...
- # [20:59] <@bz> jduell: one secon
- # [20:59] * Joins: igor (igor@169CEE78.E37E53F7.1DAC7E2F.IP)
- # [21:00] <snorp> josh: I think I see the problem, actually?
- # [21:00] <snorp> josh: http://pastebin.mozilla.org/1483773
- # [21:00] <snorp> josh: does that leak since GetOwner refs the return?
- # [21:01] * Joins: harth (harth@moz-1F71062D.hsd1.ca.comcast.net)
- # [21:01] <Ms2ger> Probably
- # [21:01] * smontagu gets worried when all the frames in his frame tree begin 0x125bad
- # [21:01] <snorp> (and I don't use nsRefPtr or explicitly call DecRef)
- # [21:01] <jduell> smaug: so in bug 725804 you want to delete stuff that necko still has a reference to?
- # [21:01] <@bz> jduell: perhaps kill websockets in nsGlobalWindow::Freeze?
- # [21:01] <josh> snorp: that looks like android-only code
- # [21:01] <josh> snorp: http://mxr.mozilla.org/mozilla-central/source/dom/plugins/base/nsNPAPIPluginInstance.cpp#1396
- # [21:01] <@bz> jduell: mrbkap might know better what the right place to hook into this stuff is. :(
- # [21:01] <snorp> josh: it is
- # [21:01] <@bz> jduell: or jst
- # [21:02] <Ms2ger> Nice
- # [21:02] <josh> that method does addref, the caller is responsible for releasing
- # [21:02] <Ms2ger> nsPluginInstanceOwner* owner;
- # [21:02] <Ms2ger> if (NS_FAILED(pinst->GetOwner((nsIPluginInstanceOwner**)&owner))) {
- # [21:02] * Quits: WeirdAl (chatzilla@moz-D461843.ask.info) (Quit: ChatZilla 0.9.88 [Firefox 10.0.1/20120208060813])
- # [21:02] <Ms2ger> What? Interface?
- # [21:02] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [21:02] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
- # [21:02] <snorp> yeah, sucks
- # [21:02] <@smaug> jduell: not delete, but detect
- # [21:02] <jduell> bz: thanks, I'll ask them
- # [21:03] <jduell> smaug: detect that necko holds the last ref?
- # [21:03] <@smaug> detect if necko has any ref
- # [21:03] <@smaug> since if it has, cycle collector won't unlink the XHR/EventSource/etc
- # [21:03] <jduell> Well, basically necko holds a ref in between asyncOpen and OnStopRequest
- # [21:03] * Quits: graememcc (chatzilla@moz-E8B9939.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129161724])
- # [21:03] <jduell> That's certainly the case for anything relying on an HTTP channel
- # [21:04] <jduell> or FTP
- # [21:04] <jduell> Websockets is a little different
- # [21:04] <@smaug> jduell: what about websocket?
- # [21:04] * padenot is now known as padenot|away
- # [21:04] <josh> snorp: you'll file a bug with a patch?
- # [21:04] <josh> I can review it as soon as you post it
- # [21:04] <snorp> josh: yeah, might just work it into this patch I already have
- # [21:04] <snorp> which fixes a bunch of lifecycle crap
- # [21:04] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [21:04] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:05] <snorp> josh: if you were willing to review, though, I can separate
- # [21:05] <@smaug> jduell: though, in websocket I could perhaps use mKeepingAlive
- # [21:05] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:05] <jduell> smaug: so what are you doing with the detected reference from necko?
- # [21:05] <jduell> How are you using that info/
- # [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?)
- # [21:05] <jduell> ?
- # [21:05] <snorp> josh: sure
- # [21:06] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
- # [21:06] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: brb)
- # [21:06] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [21:06] <@smaug> jduell: If necko keeps objects alive, I can remove those objects from cycle collectors purple buffer
- # [21:07] <@smaug> since it is useless to traverse certainly alive objects
- # [21:07] <jduell> smaug: we could add some sort of "neckoIsHoldingRefToListener" attribute to nsIChannel
- # [21:07] <@smaug> and I can mark also all the script objects XHR/etc keep alive black
- # [21:07] <jduell> though it sounds like you're interested not just in listeners, but callbacks too
- # [21:07] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:08] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [21:08] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Input/output error)
- # [21:08] <@smaug> jduell: I assume some addons implement new protocols
- # [21:09] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [21:09] * Quits: MarcoZ (marco.zehe@moz-49B90BC8.dip.t-dialin.net) (Quit: n8!)
- # [21:09] <@smaug> is it required that they have similar behavior
- # [21:09] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [21:09] <@smaug> that they keep stuff alive
- # [21:09] <jduell> smaug: my impression is that most addon protocols are wrappers around HTTP (I think that's what bz has told me)
- # [21:10] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
- # [21:10] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [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
- # [21:11] * joduinn-brb is now known as joduinn
- # [21:11] <@smaug> jduell: so it is guaranteed that after asyncOpen there will be OnStopRequest
- # [21:11] <@smaug> even if there is some kind of error
- # [21:12] <@smaug> or someone aborts the request
- # [21:12] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
- # [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
- # [21:12] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [21:12] <@smaug> ok
- # [21:12] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:12] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:13] <jduell> smaug: but websockets don't map onto that concept, so they're different
- # [21:13] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [21:14] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [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.
- # [21:14] <@smaug> jduell: I think websocket is actually easier
- # [21:15] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [21:15] <@smaug> it has already the flag I nee
- # [21:15] <jduell> smaug: which flag?
- # [21:15] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:16] * nthomas|away is now known as nthomas
- # [21:16] <@smaug> jduell: mKeepingAlive should work in most cases, I think
- # [21:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [21:17] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [21:17] * Boriss_ is now known as Boriss
- # [21:17] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
- # [21:17] <jduell> smaug: looking...
- # [21:19] * joduinn is now known as joduinn-commute
- # [21:19] * Joins: paolo (paolo@moz-672A0D15.retail.telecomitalia.it)
- # [21:20] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [21:20] <mib_73qcyw> hi
- # [21:20] <mib_73qcyw> please, confirm this bug https://bugzilla.mozilla.org/show_bug.cgi?id=678800
- # [21:20] * Quits: bsmith (bsmith@moz-FEE44A6C.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [21:21] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [21:21] * Joins: dao (dao@moz-5C36C2D0.superkabel.de)
- # [21:22] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [21:22] * bc is now known as bc|afk
- # [21:22] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [21:22] <Cww> jesup: I'd pay cash money or baked goods for a 8x improvement in GC times.
- # [21:23] * fabrice is now known as fabrice|away
- # [21:23] <Cww> (re your post yesterday... I was scrolled up)
- # [21:24] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
- # [21:24] * Quits: smontagu (chatzilla@8E16BDE0.149B8442.CB858787.IP) (Ping timeout)
- # [21:25] * timA is now known as timA|mtg
- # [21:26] * Joins: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se)
- # [21:26] <jesup> cww: yeah, that may be wildly optimistic - for the general case
- # [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
- # [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
- # [21:29] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:29] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:29] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:29] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:30] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [21:30] <jesup> igor is working on a patch that might help with enough cases to be useful
- # [21:30] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
- # [21:31] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [21:31] * ChanServ sets mode: +o dveditz
- # [21:31] * timA|mtg is now known as timA
- # [21:31] <jdm> mib_73qcyw: what do you want confirmed about it?
- # [21:32] * Joins: jamesr (jamesr@16B54CE2.D6CCE4AE.77834EAA.IP)
- # [21:32] * Joins: smontagu (chatzilla@moz-882CD9B4.red.bezeqint.net)
- # [21:33] * davehunt|away is now known as davehunt
- # [21:33] <Ms2ger> "Flash video does not play when flashblock is installed"
- # [21:33] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [21:34] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [21:34] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:34] * ajuma_ is now known as ajuma
- # [21:34] <mib_73qcyw> jdm: Conversion of the UNCONFIRMED status to the new
- # [21:34] * KaiRo is now known as KaiRo_away
- # [21:35] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [21:36] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [21:36] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [21:37] * wlach is now known as wlach|yoga
- # [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
- # [21:38] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [21:38] <jduell> so we've got a window where mOwner (the inner window ref) is set but mKeepingAlive is false
- # [21:38] <AryehGregor> data:text/html,<!doctype html><script>document.head.style.height = "0"; document.documentElement.textContent = document.head.style.height</script>
- # [21:39] <AryehGregor> "0pt" in Gecko, "0px" in everyone else. Does anyone know of a bug already filed?
- # [21:39] <@bz> AryehGregor: sounds vaguely familiar....
- # [21:39] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [21:40] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:40] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [21:40] <jduell> smaug: s/window/time period/ :)
- # [21:40] * jwir3|lunch is now known as jwir3
- # [21:40] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [21:40] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [21:42] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Client exited)
- # [21:42] * Joins: rniwa (rniwa@5DDA3D24.C60FE7DC.4065847B.IP)
- # [21:43] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [21:43] <AryehGregor> https://bugzilla.mozilla.org/show_bug.cgi?id=393910
- # [21:43] <jtcranmer> glandium: ping
- # [21:43] * jhford-work-away is now known as jhford-work
- # [21:43] * armenzg_buildduty is now known as armenzg_brb
- # [21:45] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [21:45] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:46] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [21:48] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
- # [21:48] * Quits: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP) (Ping timeout)
- # [21:49] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [21:49] * Joins: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP)
- # [21:50] * zpao is now known as zpao|detached
- # [21:52] * zpao|detached is now known as zpao
- # [21:55] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [21:55] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:55] * Quits: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP) (Ping timeout)
- # [21:56] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [21:56] * Joins: vikram360 (vikram360@7E77BC71.60746C98.2A068A5E.IP)
- # [21:57] * rail-lunch is now known as rail
- # [21:58] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [21:59] * Joins: taustin (taustin@moz-356419E5.static.cruzio.com)
- # [21:59] * khuey|away is now known as khuey
- # [21:59] * davehunt is now known as davehunt|away
- # [22:00] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [22:00] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:00] * joduinn-commute is now known as joduinn
- # [22:00] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [22:00] * Quits: @smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi) (Ping timeout)
- # [22:00] * Quits: evilpie (chatzilla@moz-E2D2BEDB.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 13.0a1/20120212031149])
- # [22:01] * Joins: smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi)
- # [22:01] * ChanServ sets mode: +o smaug
- # [22:01] <Callek> BenWa: ping?
- # [22:01] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [22:01] <BenWa> Callek: pong
- # [22:01] <Callek> BenWa: is something wrong with my computer+beta or did we drop the "second graphics card" data in about:support?
- # [22:01] <karl> mconley: would you be able to get a log with NSPR_LOG_MODULES=Widget:5 when the tests fail, please?
- # [22:02] <bsmith> kaie: FYI, I am going to push the patch for bug 713934 to m-i very soon
- # [22:02] <BenWa> Callek: Are you asking about windows dual gpu support? I haven't been involved with that. Try asking in #gfx
- # [22:02] <bsmith> as well as bug 710176
- # [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)
- # [22:02] <Callek> yea dual GPU support
- # [22:02] * Joins: MikeK (chatzilla@BB3DC1A3.5319E061.D57E6536.IP)
- # [22:02] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [22:02] <glandium> jtcranmer: pong
- # [22:02] <karl> mconley: also, i thought we'd disabled the screensaver on the test machines; what made you think about activating the screensaver?
- # [22:02] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
- # [22:03] <BenWa> Callek: windows right?
- # [22:03] <jtcranmer> glandium: a few questions
- # [22:03] <mconley> karl: it turns out we have gnome-screensaver installed on our Fedora VMs
- # [22:03] <BenWa> Callek: I've only looked at Mac dual gpu support which is very different from the windows one
- # [22:03] * Quits: pascalc (chatzilla@moz-5B3DA2A1.rev.sfr.net) (Quit: bye)
- # [22:03] <karl> mconley: yes, it is installed, but i thought we had settings so that it didn't run
- # [22:03] <@dolske> it's very important for preventing burn-in on the virtual monitors.
- # [22:04] * mconley shrugs
- # [22:04] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [22:04] <mconley> karl: perhaps we did - perhaps those settings aren't working anymore. It's, again, a little out of my domain.
- # [22:04] <jtcranmer> glandium: I think you're probably best-placed to respond to bug 726653?
- # [22:05] <mconley> karl: but after removing the package from my reference VM, I'm unable to reproduce the problem
- # [22:05] <mconley> karl: it's all a bit spooky
- # [22:05] <karl> there were some bugs re the screensaver activating, i'll see if i can find what we changed
- # [22:06] <karl> mconley: though i don't yet understand why the screensaver would change things here
- # [22:06] <mconley> karl: me neither. Getting you a copy of that log.
- # [22:06] <karl> thanks very much
- # [22:06] <glandium> jtcranmer: not quite so, i'm not maintaining thunderbird in debian
- # [22:07] <jtcranmer> glandium: who is then?
- # [22:07] * joduinn is now known as joduinn-mtg
- # [22:07] * sheppy is now known as sheppy-afk
- # [22:07] <gaston> bsmith: and 707955 ? :)
- # [22:07] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
- # [22:08] <glandium> jtcranmer: Guido Günther and Christoph Goehre
- # [22:08] <bsmith> gaston: wrong bug number?
- # [22:08] <gaston> err
- # [22:08] * Joins: pascalc (chatzilla@moz-5B3DA2A1.rev.sfr.net)
- # [22:08] <gaston> 706955
- # [22:09] * armenzg_brb is now known as armenzg
- # [22:09] * armenzg is now known as armenzg_mtg
- # [22:09] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Ping timeout)
- # [22:09] <bsmith> gaston: I am waiting to hear back from Kai on it.
- # [22:10] * mattwoodrow|away is now known as mattwoodrow
- # [22:10] * rnewman is now known as rnewman|working
- # [22:10] <gaston> okay, i just wanted to be sure it's still on your radar :)
- # [22:11] * Quits: mib_73qcyw (Mibbit@7CCCFA42.E00EC9DF.1B0D2DF7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [22:12] * Joins: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [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.
- # [22:15] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [22:15] <jtcranmer> glandium: another, completely unrelated question
- # [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.
- # [22:15] <gaston> bsmith: the lock is during cache generation, not tests...
- # [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?
- # [22:16] <mconley> karl: did...did I miss something?
- # [22:16] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [22:16] * ChanServ sets mode: +o ehsan
- # [22:17] <karl> mconley: do you have an opt or debug build?
- # [22:17] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [22:17] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:17] <mconley> karl: oh, of course - that's right, our Mozmill tests are only run on opt builds
- # [22:18] * Quits: taustin (taustin@moz-356419E5.static.cruzio.com) (Quit: taustin)
- # [22:18] <glandium> jtcranmer: no
- # [22:18] <glandium> jtcranmer: well, depends
- # [22:18] <karl> mconley: there's a bug in our force logging code for nsWindow.cpp; let me look
- # [22:18] <glandium> jtcranmer: what do you want to do?
- # [22:18] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [22:18] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [22:19] <jtcranmer> glandium: long story short
- # [22:19] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:19] <jtcranmer> my compiler automatically adds in instrumentation which ultimately uses a runtime library
- # [22:20] <jtcranmer> that runtime library occasionally needs to use, say, malloc
- # [22:20] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [22:20] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:20] <jtcranmer> but there's an application which defines its own allocator (bash, to be specific), which causes infinite recursion issues
- # [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?
- # [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
- # [22:21] <@khuey> AryehGregor: the latter
- # [22:21] <AryehGregor> khuey, okay.
- # [22:22] <@khuey> the point of that is that they trust you to make the changes without them looking at it again
- # [22:22] <mconley> karl: cool, thanks
- # [22:22] * Quits: paolo (paolo@moz-672A0D15.retail.telecomitalia.it) (Client exited)
- # [22:23] <glandium> jtcranmer: fun times. you're pretty much screwed
- # [22:23] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [22:24] * Joins: aleth (aleth@moz-FC98CA93.ictp.it)
- # [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
- # [22:25] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [22:25] <AryehGregor> I don't get an option to set r+someone else when making an attachment, only + myself.
- # [22:25] <@khuey> AryehGregor: yes
- # [22:25] <tbsaunde> but I'm far from an expert on linking
- # [22:25] <@khuey> AryehGregor: you just set the commit message appropriately
- # [22:25] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [22:25] <@khuey> what bugzilla says isn't important
- # [22:25] <glandium> tbsaunde: well, LD_PRELOAD won't allow you to select a specific implementation of a specific function
- # [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
- # [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
- # [22:26] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [22:26] <glandium> which, aiui, is what jtcranmer needs
- # [22:26] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [22:26] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [22:27] <sfink> jtcranmer: do you control the runtime library? Can you make it dlopen(libc), dlsym(malloc)?
- # [22:27] <jtcranmer> yeah
- # [22:27] <jtcranmer> I was hoping there was a better technique
- # [22:27] * Parts: aleth (aleth@moz-FC98CA93.ictp.it)
- # [22:27] <sfink> statically link the runtime lib?
- # [22:27] * Quits: @smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi) (Input/output error)
- # [22:28] * jtcranmer wonders if that would actually work?
- # [22:28] * Joins: smaug (chatzilla@moz-F19A301C.gprs.sl-laajakaista.fi)
- # [22:28] * ChanServ sets mode: +o smaug
- # [22:28] <tbsaunde> glandium: ok
- # [22:28] <glandium> jtcranmer: the actual fix is to have the runtime library use malloc
- # [22:28] <glandium> err, stop using malloc
- # [22:28] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
- # [22:29] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:29] <glandium> jtcranmer: does the runtime library need to allocate a lot of things?
- # [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?
- # [22:30] <@khuey> AryehGregor: if you post a patch with a set commit message, the person checking it in should use that verbatim
- # [22:30] <AryehGregor> Okay.
- # [22:30] <Ms2ger> hsivonen, yt?
- # [22:31] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
- # [22:31] * Joins: jduell_ (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [22:31] <@smaug> I think hsivonen is on vacation or something
- # [22:32] <Ms2ger> Hrm
- # [22:32] <@smaug> until 20.2.
- # [22:32] <Ms2ger> Didn't you review text/html in DOMParser?
- # [22:32] <jtcranmer> glandium: I'm trying to figure out where exactly we call malloc :-)
- # [22:32] <@smaug> Ms2ger: probably
- # [22:32] <Ms2ger> Does it do the same as XHR?
- # [22:32] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
- # [22:33] <@smaug> in which way the same?
- # [22:33] <@smaug> XHR is async
- # [22:33] <Ms2ger> noscript handling and such
- # [22:33] * Quits: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [22:34] * fabrice|away is now known as fabrice
- # [22:34] <@smaug> ah
- # [22:34] * Quits: jduell_ (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Quit: jduell_)
- # [22:34] <@smaug> that should be the same
- # [22:34] * Joins: bretr (bret_recka@moz-BBE3ABD.mv.mozilla.com)
- # [22:34] <@smaug> if it is not, file a bug
- # [22:34] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
- # [22:34] <Ms2ger> Good
- # [22:34] * Ms2ger makes Hixie spec that
- # [22:34] <jtcranmer> glandium: it uses std::map, so ...
- # [22:34] * Joins: surender_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:34] <@smaug> Ms2ger: isn't DOMParser your spec
- # [22:34] * bc|afk is now known as bc
- # [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
- # [22:35] <Ms2ger> The details of HTML parsing? Fortunately not :)
- # [22:35] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [22:35] <@smaug> though, it is good to know how to delegate work
- # [22:35] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:36] * Quits: smontagu (chatzilla@moz-882CD9B4.red.bezeqint.net) (Ping timeout)
- # [22:36] <glandium> jtcranmer: ouch
- # [22:37] * Quits: MikeK (chatzilla@BB3DC1A3.5319E061.D57E6536.IP) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129161724])
- # [22:37] <jtcranmer> and mmap
- # [22:38] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:39] * Quits: kennyluck (kennyluck@moz-B7217CC9.dynamic.hinet.net) (Connection reset by peer)
- # [22:40] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
- # [22:40] * merike is now known as merike|away
- # [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
- # [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.
- # [22:42] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
- # [22:42] * Quits: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 10.0.1/20120208060813])
- # [22:42] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
- # [22:42] <Ms2ger> KaiRo++
- # [22:43] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
- # [22:43] * Joins: kennyluck (kennyluck@moz-7C79EF0D.dynamic.hinet.net)
- # [22:43] <glandium> khuey: that was fast
- # [22:43] <glandium> 2 minutes and 10 seconds
- # [22:43] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
- # [22:43] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [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
- # [22:45] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Max SendQ exceeded)
- # [22:45] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:45] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [22:46] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
- # [22:46] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [22:46] <NeilAway> cviecco: I don't know whether you got an answer, but for that sort of thing I would try asking mrbkap
- # [22:46] <glandium> jtcranmer: though, why exactly is malloc a problem in your case? are you instrumenting bash?
- # [22:47] * Quits: gmoro (guilherme@E0636309.96DFB25.D159334F.IP) (Ping timeout)
- # [22:47] * jmaher is now known as jmaher|afk
- # [22:47] * Joins: gmoro (guilherme@E0636309.96DFB25.D159334F.IP)
- # [22:48] <jtcranmer> yes
- # [22:48] <jtcranmer> bash defines its own copie of malloc
- # [22:48] <jtcranmer> s/ie/y/
- # [22:48] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Client exited)
- # [22:48] <glandium> jtcranmer: ok. so in practice, you'd have the same problem with firefox
- # [22:48] <jtcranmer> probably
- # [22:49] <chrisccoulson> karl, ah, bug 631518 is still an issue for us as well
- # [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
- # [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 ;)
- # [22:50] <jtcranmer> that's what I was afraid of
- # [22:50] <jtcranmer> well, thanks anyways
- # [22:50] <chrisccoulson> jtcranmer, did you ping me again earlier?
- # [22:50] <glandium> chrisccoulson: is 710972 an issue for you?
- # [22:51] <jtcranmer> chrisccoulson: yeah, bug 726653 might be something you want to take a look at
- # [22:52] <chrisccoulson> glandium, i don't think that's an issue for us. we haven't hit it just yet
- # [22:52] * Joins: anode|away (alice@moz-23D4E1FC.dsl.teksavvy.com)
- # [22:52] <chrisccoulson> i think we're only using --enable-gio on glib versions with that symbol in
- # [22:52] <glandium> chrisccoulson: ok
- # [22:52] <chrisccoulson> thanks anyway :)
- # [22:52] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [22:53] <chrisccoulson> jtcranmer, yeah, i saw that. i'm not sure what the bug is really about though
- # [22:53] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:54] * jtcranmer notes that the reporter has an @mozilla.com address
- # [22:54] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [22:54] * ChanServ sets mode: +o roc
- # [22:54] <Ms2ger> jtcranmer, doesn't mean much these days... ;)
- # [22:54] <chrisccoulson> oh, i hadn't noticed that
- # [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
- # [22:55] <jtcranmer> okay
- # [22:55] <glandium> jtcranmer: because basically any glibc function could be diverted
- # [22:55] <jtcranmer> I need to look in more detail about the functions it needs to export
- # [22:55] <jtcranmer> s/export/import/
- # [22:55] <glandium> jtcranmer: there are widely used LD_PRELOAD things that divert open, for example
- # [22:56] <glandium> arguably, these are only going to be a problem if you instrument them
- # [22:56] * Fallen|away is now known as Fallen
- # [22:57] <jtcranmer> the other option is to detect recursion and bail :-P
- # [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
- # [22:58] * Quits: andreasn (andreasn@moz-3CC3C389.a336.priv.bahnhof.se) (Ping timeout)
- # [22:59] <jtcranmer> duly noted
- # [22:59] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [22:59] <glandium> jtcranmer: are you trying the address sanitizer?
- # [22:59] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [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?
- # [22:59] <jtcranmer> glandium: no
- # [23:00] <jtcranmer> (but it's not wholly dissimilar)
- # [23:00] <bsmith> kaie: yes. everything in your plan sounds good to me
- # [23:00] <kaie> ok thx!
- # [23:01] * Quits: msucan (msucan-@BD3D06AD.BB7A5B67.699550A1.IP) (Quit: .)
- # [23:02] <jdm> who understands XUL bindings?
- # [23:02] <Ms2ger> Nobody
- # [23:02] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [23:02] <Ms2ger> But you probably want smaug :)
- # [23:02] <jdm> specifically, what magic occurs when a xul node specicies a preference attribute? does that bind to a binding in preferences.xml?
- # [23:02] * armenzg_mtg is now known as armenzg_away
- # [23:03] <jdm> oh wait
- # [23:03] <jdm> there are preference nodes earlier in the file
- # [23:03] <@bsmedberg> jimb: ping
- # [23:03] <jdm> that's interesting
- # [23:03] <jimm> anyone know how to disable this new safe mode dialog after a crash/termination?
- # [23:03] <@smaug> XUL bindings? what are those
- # [23:03] <bsmith> kaie: you did not update security/coreconf/coreconf.dep. I am going to do that as a local change
- # [23:03] <kaie> bsmith, no. yes please do it as a local change
- # [23:04] * jhopkins is now known as jhopkins|afk
- # [23:04] <Ms2ger> Anyone else have issues with hg?
- # [23:04] <jhammel> Ms2ger: i've asked before, but do you mean philosophically or wrt hg.m.o?
- # [23:04] * mw22_away is now known as mw22
- # [23:04] <kaie> bsmith, you are free to remove the security/patches and clean the contents of the security/patches/README without review
- # [23:04] * davehunt|away is now known as davehunt
- # [23:05] <kaie> I don't think we need any review for that
- # [23:05] <bsmith> OK
- # [23:05] <Ms2ger> jhammel, I got remote: ssh_exchange_identification: Connection closed by remote host, but it went away again
- # [23:05] <bsmith> kaie: bug-717906-lowhash is also OK to remove, right?
- # [23:05] * Quits: armenzg_away (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Input/output error)
- # [23:06] <kaie> bsmith, yes it's included in that tag. gimme 20 seconds to reconfirm
- # [23:06] <kaie> bsmith, yes, OK to remove
- # [23:06] <bsmith> OK
- # [23:06] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:06] <jimb> bsmedberg: pong
- # [23:06] * philor is now known as philor|away
- # [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?
- # [23:07] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [23:07] <@bsmedberg> i.e. would `void foo()` have a parameter size of 0 or 4?
- # [23:07] <jimb> bsmedberg: good god, man, I don't know
- # [23:07] <@bsmedberg> heh
- # [23:07] <jimb> bsmedberg: Let me look at the documentation I wrote years ago! :)
- # [23:08] <jimb> bsmedberg: (I think I can figure it out)
- # [23:08] * Quits: JeroenDeDauw (jeroen@moz-2D11A423.ifiber.telenet-ops.be) (Quit: Leaving.)
- # [23:09] * Quits: pascalc (chatzilla@moz-5B3DA2A1.rev.sfr.net) (Quit: bye)
- # [23:09] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [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.
- # [23:10] <@bsmedberg> ok
- # [23:10] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [23:10] <jimb> bsmedberg: Why do you ask?
- # [23:10] <@bsmedberg> I'm apparently insane
- # [23:10] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Client exited)
- # [23:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:10] <@bsmedberg> the .sym file for this function says that its parameter size is 0xc
- # [23:10] <Ms2ger> bsmedberg, that's normal, working on Gecko this long
- # [23:11] <jimb> bsmedberg: Are you helping ted figure out what .raSearch means?
- # [23:11] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:11] <jimb> Or some other kind of insanity?
- # [23:11] <@ted> yes
- # [23:11] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [23:11] <@bsmedberg> jimb: http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.h#301
- # [23:11] * rail is now known as rail_away
- # [23:11] * Quits: wesj (wesj@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [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
- # [23:12] <jimb> bsmedberg: right, two pointers + this
- # [23:12] <@ted> jimb: it's thiscall though
- # [23:12] <@ted> this goes in ecx
- # [23:12] <@ted> (except here where it's in ebx ha ha)
- # [23:12] <@bsmedberg> so there should only be two words of parameters
- # [23:12] * Quits: gkw2|afk (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [23:12] * Joins: gkw2|mini (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [23:12] * Joins: necolas (necolas@moz-F9C3140E.bb.sky.com)
- # [23:12] * davehunt is now known as davehunt|mtg
- # [23:12] * philor|away is now known as philor
- # [23:13] <jimb> You're looking at the caller, or the callee, to determine where things are passed?
- # [23:13] * Quits: gkw2|mini (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [23:13] * Joins: gkw2|mini (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [23:14] <@bsmedberg> callee to see that EBX is this
- # [23:14] <@bsmedberg> caller kinda confirms, although the assembly is torturously optimized
- # [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.
- # [23:14] <jimb> callee is more trustworthy anyway
- # [23:15] <jimb> but yeah, good to sanity-check
- # [23:15] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:15] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:15] <@smaug> ted: when we do pgo, what all do we run for profiling?
- # [23:15] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:16] <@ted> http://mxr.mozilla.org/mozilla-central/source/build/pgo/index.html?force=1#151
- # [23:16] <@smaug> I mean, what all gets optimized
- # [23:16] <@ted> it's mostly sunspider + some CSS samples
- # [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.
- # [23:16] <@bsmedberg> yeah, this is PGO
- # [23:16] <@ted> FWIW, we saw almost no difference in perf numbers between that and "start the browser and shut it down"
- # [23:16] <@bsmedberg> +LTO
- # [23:16] <@smaug> ted: would it be ok to add some stuff there
- # [23:16] * Quits: Ziggy_Maes (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP) (Ping timeout)
- # [23:16] <@ted> smaug: do whatever you want :)
- # [23:17] <Ms2ger> Uh-oh
- # [23:17] * Ms2ger runs
- # [23:17] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [23:17] * Quits: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [23:17] <@ted> the MSVC optimizer is a mystery to me
- # [23:17] <@smaug> though, if all those pages are loaded, CC should run
- # [23:17] <@smaug> and gc
- # [23:17] <@khuey> it'll run at shutdown for sure
- # [23:17] * Joins: timeless (u4015@moz-160C58C6.com)
- # [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")
- # [23:18] <@ted> jimb: i was directing that to smaug, but it worked equally well for that conversation
- # [23:18] <@ted> yes
- # [23:18] <jimb> :D
- # [23:18] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
- # [23:18] <@ted> jimb: the question is whether the optimizer remembers to write down what it did in the debug info
- # [23:18] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
- # [23:18] <@ted> msvc seems to be able to unwind these stacks most of the time
- # [23:18] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:19] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Quit: damons)
- # [23:19] <@ted> so either it knows what it's doing or it's better at guessing than we awre
- # [23:19] * Joins: Ziggy|AWAY (ZiggyMaes@6B780D9D.A4A6DE76.7B12EFB3.IP)
- # [23:19] * bear is now known as bear-afk
- # [23:19] * Ziggy|AWAY is now known as Ziggy_Maes
- # [23:19] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [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
- # [23:20] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:20] * Boriss_ is now known as Boriss
- # [23:20] <jimb> ted: Yeah, the debug info ought to accurately describe what was produced... :(
- # [23:20] <jtcranmer> bwahahaha
- # [23:20] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [23:20] <jimb> So our interpretation of parameter_size doesn't get us good stack traces?
- # [23:20] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
- # [23:20] * jgriffin is now known as jgriffin-lunch
- # [23:20] <@ted> well
- # [23:20] <@ted> from disassembling dbghelp.dll
- # [23:21] <@ted> it turns out that when evaluating program strings, dbghelp actually calls a callback function when it hits .raSearch[Start]
- # [23:21] * jtcranmer makes a point that the warranty probably doesn't permit you to disassemble programs
- # [23:21] * Quits: past (past@moz-4923E026.dsl.dyn.forthnet.gr) (Input/output error)
- # [23:21] <@ted> the callback calculates .raSearch as %esp + length locals + length saved registers
- # [23:22] * Quits: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz) (Ping timeout)
- # [23:22] <@ted> jtcranmer: i guess they shouldn't have shipped that code as part of a debugger with a disassembler then
- # [23:22] <@ted> "do not use this screwdriver to unscrew the screwdriver housing'
- # [23:22] <jhammel> jtcranmer: what? i'm outraged! almost as outraged as when redhat refused to offer tech support on my hand-compiled kernel :/
- # [23:22] <@bsmedberg> jimb: here's the disassembly analysis I did :-( http://pastebin.mozilla.org/1483855
- # [23:22] <@bsmedberg> there are definitely saved registers
- # [23:23] <jtcranmer> ted: it's more hilarious to see those disclaimers when looking at IDA :-)
- # [23:23] <@ted> jtcranmer: hah
- # [23:23] <Waldo> heh
- # [23:23] <@bsmedberg> ebx/esi/edi appear to be saved
- # [23:24] <@ted> bleh, google are pushing native client at GDC
- # [23:24] <@ted> "don't get locked into those app platforms, get locked into our other platform!"
- # [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."
- # [23:25] <jtcranmer> ted: I know some people think that Google's trying to push it as a web platform
- # [23:26] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:26] <jhammel> ted: heh :/
- # [23:26] <@ted> jtcranmer: they're clearly pushing it as a gaming platform
- # [23:26] <@ted> which is pretty lame
- # [23:26] * Joins: espindola (espindola@moz-9AE00A9.dsl.teksavvy.com)
- # [23:26] * Joins: darktrojan (geoff@moz-E65802C.dsl.telstraclear.net)
- # [23:27] * Joins: tchevalier (chatzilla@moz-4986FC67.w90-48.abo.wanadoo.fr)
- # [23:27] * Quits: dao (dao@moz-5C36C2D0.superkabel.de) (Ping timeout)
- # [23:27] <gcp> btw, our guy that was doing the HTML5 presentation at FOSDEM didn't seem to know about emscripten
- # [23:27] <gcp> I forgot his name
- # [23:27] * Joins: aja (chatzilla@30D32F24.81FB346A.7880DB15.IP)
- # [23:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
- # [23:28] * Joins: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP)
- # [23:28] * Joins: rick (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [23:28] <@smaug> I must have missed that presentation
- # [23:28] <jtcranmer> by "web platform" I mean "convince other browsers to implement it"
- # [23:29] <gcp> when he was asked about native client he said something about Rust
- # [23:29] * Joins: wesj (wesj@moz-BBE3ABD.mv.mozilla.com)
- # [23:29] <gcp> which I think isn't a good counterargument, if any
- # [23:29] <@ted> yeah
- # [23:29] <@ted> jtcranmer: ah
- # [23:29] <gcp> crosscompiling doom with emscripten to js is a great one, though
- # [23:29] <@ted> jtcranmer: yeah, i don't see that
- # [23:29] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
- # [23:29] * Joins: ozten1 (ozten@moz-1B6109EC.hsd1.wa.comcast.net)
- # [23:30] <@ted> we're just crawling our way out of plugin hell
- # [23:30] <gcp> Rob Hawkes
- # [23:30] * Quits: ozten (ozten@moz-1B6109EC.hsd1.wa.comcast.net) (Connection reset by peer)
- # [23:30] <@ted> ah
- # [23:30] <jtcranmer> that's the impression I think they're trying to give off
- # [23:30] <gcp> lemme connect him to azakai
- # [23:30] <@bz> gcp: erm
- # [23:30] <jtcranmer> of course, there's also the dart stuff
- # [23:30] <@bz> gcp: who was this?
- # [23:30] <@bz> gcp: :(
- # [23:30] <@ted> jtcranmer: well sure, everyone making crap up on the web wants to convince you it's going to be a standard
- # [23:31] * @bz thought we were all on the same page about this stuff... :(
- # [23:31] <@khuey> bz: you'd be surprised
- # [23:31] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [23:31] <Ms2ger> He. He.
- # [23:31] <@bz> khuey: apparently
- # [23:31] <@bz> khuey: I mean like basic things like "what rust is" and "why NaCl is a bad idea"
- # [23:31] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:31] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
- # [23:31] <@bz> khuey: maybe we should send a company-wide memo....
- # [23:31] <@khuey> bz: heh, perhaps
- # [23:31] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
- # [23:32] <gcp> its hard to stay on top of all what we're doing
- # [23:32] <Ms2ger> bz, I hear those people hang out on yammer ;)
- # [23:32] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [23:32] <gcp> I only know about the doom port because I met azaik and he showed me
- # [23:32] <@bz> Ms2ger: heh
- # [23:32] <@bz> gcp: fair, but if you're going to talk html5...
- # [23:32] <@bz> anyway
- # [23:33] * Joins: dao (dao@moz-5C36C2D0.superkabel.de)
- # [23:33] * heycam|away is now known as heycam
- # [23:33] <Ms2ger> Anybody can talk html5
- # [23:33] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [23:33] <Ms2ger> It's not like anybody knows what it means
- # [23:33] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
- # [23:33] * Quits: nthomas (chatzilla@moz-64A641D6.dsl.telstraclear.net) (Ping timeout)
- # [23:33] * Joins: taustin (taustin@moz-95F120C8.hsd1.ca.comcast.net)
- # [23:33] <gcp> he's a technical evangelist for us
- # [23:34] * @khuey mumbles something about how evangelists need to be on the right page
- # [23:34] <jdm> gcp: was it christian heilmann?
- # [23:34] <Ms2ger> I hear Opera did it first
- # [23:34] <Ms2ger> <gcp> Rob Hawkes
- # [23:34] <@bz> jdm: rob hawkes
- # [23:34] <jdm> oh
- # [23:34] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [23:34] <@bz> anyway
- # [23:34] * Quits: taustin (taustin@moz-95F120C8.hsd1.ca.comcast.net) (Quit: taustin)
- # [23:35] * Joins: nthomas (chatzilla@moz-64A641D6.dsl.telstraclear.net)
- # [23:35] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [23:36] <mounir> khuey: what's the issues about?
- # [23:36] * mounir is curious
- # [23:36] * Joins: Kwan (chatzilla@moz-2402E6E3.zone11.bethere.co.uk)
- # [23:36] * Quits: wesj (wesj@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:37] * Joins: wesj (wesj@moz-BBE3ABD.mv.mozilla.com)
- # [23:37] <gavin> maybe you guys should shoot him an email rather than just complaining on IRC :)
- # [23:37] <@bz> indeed
- # [23:37] <@bz> ideally someone who was there
- # [23:37] <Ms2ger> Complaining on IRC is how we roll, though :)
- # [23:37] * @bz could send one based on secondhand info, but....
- # [23:38] <gcp> I'm doing this
- # [23:38] <Ms2ger> gcp++
- # [23:38] * aja noted no mention of html5 in 2012 roadmap
- # [23:38] <gcp> (and connecting him with azakai)
- # [23:38] <Ms2ger> gcp, I'm happy you're in my team :)
- # [23:38] <gcp> Mobile team for the win!
- # [23:38] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [23:39] * mjessome is now known as mjessome|away
- # [23:39] * Quits: josh (josh@moz-2EE66546.nyc.res.rr.com) (Quit: josh)
- # [23:39] <gcp> wait, ms2ger wasn't in san jose...afaik...he wont get the joke
- # [23:39] <Ms2ger> ... Maybe
- # [23:39] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:39] <gcp> he might have informants
- # [23:39] <kwierso> "we're all on the mobile team"
- # [23:40] * Quits: anode|away (alice@moz-23D4E1FC.dsl.teksavvy.com) (Quit: anode|away)
- # [23:40] * kwierso , destroyer of jokes
- # [23:40] * Joins: Mossop (mossop@moz-B365CA4B.dsl.dynamic.sonic.net)
- # [23:41] * ctalbert is now known as ctalbert|afk
- # [23:42] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
- # [23:43] * Joins: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com)
- # [23:43] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [23:44] <@khuey> mounir: issues?
- # [23:44] <mounir> khuey: forget it, I read the backlog
- # [23:45] * Quits: wolfiR (wolfiR@moz-31D9D22A.dip0.t-ipconnect.de) (Quit: Leaving)
- # [23:46] <aja> mounir: any more forms work soon, or have you been hijacked for higher priority stuff?
- # [23:46] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [23:46] * Quits: TheOne (TheOne@moz-A8869358.dip.t-dialin.net) (Quit: )
- # [23:46] * Quits: larfdesk1 (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [23:46] <Ms2ger> aja, yeah, b2g
- # [23:46] <Ms2ger> aja, looking for a job in forms? :)
- # [23:46] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
- # [23:47] * Quits: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP) (Ping timeout)
- # [23:47] <aja> reading earlier patches.....it got above my head
- # [23:47] <mounir> aja: I'm now working on webapi
- # [23:47] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [23:47] <lurking_work> MattN: what component should bug 726759 be in ? still showing 'untriaged' - and I just posted a reply
- # [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
- # [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
- # [23:49] * Quits: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [23:49] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [23:49] * Quits: Ms2ger (Ms2ger@3E17566D.D515B8F0.37724B0D.IP) (Quit: nn)
- # [23:49] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [23:50] <@khuey> bah
- # [23:50] <@khuey> fryn--
- # [23:50] * Quits: rick (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
- # [23:51] <gavin> khuey: ?
- # [23:51] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Ping timeout)
- # [23:51] <lurking_work> khuey: isn't that just for the probe ?
- # [23:52] <@khuey> lurking_work: that lands the actual behavior change, afaik
- # [23:52] <gavin> two changesets
- # [23:52] * Joins: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com)
- # [23:52] <lurking_work> oh bah!
- # [23:52] * @khuey likes the current behavior
- # [23:52] <jimb> bsmedberg: That STACK WIN record for 48375e is calling ebx "$20".
- # [23:52] <gavin> khuey: I bet you're pretty good at switching tabs
- # [23:52] <lurking_work> khuey: me too - oh well -
- # [23:52] * Quits: jfkthame (jfkthame@B7F72125.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [23:52] <@bsmedberg> jimb: I wondered whether there were synonymns in play there
- # [23:53] <lurking_work> switching tabs is not the problem being interrupted when you want to read later is
- # [23:53] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
- # [23:53] <@khuey> I bet people who want to switch to the search results tab are too
- # [23:53] <gavin> people who want to switch are a majority, even of nightly users
- # [23:53] <@bsmedberg> jimb: oddly enough, some programs also explicitly mention $ebp, and I haven't figured out yet when they use which
- # [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.
- # [23:54] <jimb> Seems like they're calling esi "$23".
- # [23:54] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
- # [23:54] * @bsmedberg wonders if $ebp is the readonly incoming value and $20 is the outgoing value
- # [23:54] <@bsmedberg> and how you'd possibly know this without magic
- # [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
- # [23:56] * Quits: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP) (Input/output error)
- # [23:56] <jimb> What leads you to believe that 'this' was passed as ebx?
- # [23:56] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:56] <jimb> bsmedberg: ^
- # [23:56] <@bsmedberg> jimb: nothing anymore, you've convinced me that it's being passed on the stack
- # [23:56] <jimb> Okay.
- # [23:57] <@bsmedberg> jimb: I was misreading the 0138375F mov esi,dword ptr [esp+0Ch]
- # [23:57] <jimb> And it seems like we know how we should be restoring other registers now...
- # [23:57] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
- # [23:57] <@bsmedberg> which I thought was referring to the immediately prior push ebx
- # [23:57] <@bsmedberg> when it was a word below that
- # [23:57] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [23:57] <jimb> I'm kind of surprised that all those STACK WIN records have overlapping ranges.
- # [23:58] <@bsmedberg> it's an optimization
- # [23:58] <darktrojan> !seen dwitte
- # [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.
- # [23:58] <darktrojan> :/
- # [23:58] * Joins: asac (asac@5AEC5F57.F17C88F.6A3AF4D7.IP)
- # [23:58] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
- # [23:58] <@bsmedberg> since typically pushes and pops come in pairs, the same program is often valid for the outside of a range
- # [23:58] <@bsmedberg> and a different program is valid in the middle
- # [23:59] <philor> darktrojan: he's probably in reed's basement
- # [23:59] <darktrojan> philor, locked up in a cage?
- # [23:59] <philor> http://quotes.burntelectrons.org/4744
- # Session Close: Tue Feb 14 00:00:00 2012
The end :)