/irc-logs / mozilla / #developers / 2012-06-25 / end
Options:
- # Session Start: Mon Jun 25 10:20:38 2012
- # Session Ident: #developers
- # [10:20] * Now talking in #developers
- # [10:20] * Topic is 'Hitting single head hook on inbound? strip required! bug 766533#c7 || Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
- # [10:20] * Set by Callek on Sat Jun 23 07:55:34
- # [10:20] * Joins: sawrubh|bot (u6719@moz-160C58C6.com)
- # [10:22] * Joins: karl (karl@moz-308B6844.jetstream.xtra.co.nz)
- # [10:24] * Joins: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP)
- # [10:25] * Joins: nattokirai (nattokirai@moz-592EFD72.tkyo.nt.ftth.ppp.infoweb.ne.jp)
- # [10:28] * Quits: nattokirai (nattokirai@moz-592EFD72.tkyo.nt.ftth.ppp.infoweb.ne.jp) (Quit: nattokirai)
- # [10:29] <atuljangra> !seen jdm
- # [10:29] <firewolfbot> jdm was last seen 2 days, 8 hours, 55 minutes and 42 seconds ago, saying 'jhammel: Open in Browser on AMO' in #developers.
- # [10:29] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
- # [10:31] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [10:32] <ewong> !seen smontagu
- # [10:32] <firewolfbot> smontagu was last seen 4 days, 16 hours, 41 minutes and 46 seconds ago, saying 'jfkthame: prefer endPairChar' in #developers.
- # [10:33] * Quits: c0smikdebris (c0smikdebr@3D7AB2C.901B65D0.BE90E62C.IP) (Ping timeout)
- # [10:34] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:35] * Joins: harth (harth@moz-2ED87582.got.public.icomera.com)
- # [10:37] * heycam is now known as heycam|away
- # [10:37] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [10:37] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [10:39] * Joins: abot2211 (atopal@moz-19F3D8B3.net)
- # [10:40] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
- # [10:40] * Joins: c0smikdebris (c0smikdebr@C490C26F.E1B3D117.2A068A5E.IP)
- # [10:41] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [10:41] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:42] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [10:43] * Joins: smontagu (chatzilla@moz-9ECCF6A1.red.bezeqint.net)
- # [10:43] * Joins: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:43] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [10:43] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [10:45] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [10:45] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [10:45] * Joins: bent (chatzilla@moz-104CC309.mv.mozilla.com)
- # [10:45] * Joins: Topal (Topal@moz-62B98F2C.unitymediagroup.de)
- # [10:46] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [10:47] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [10:48] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [10:48] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:49] * Quits: jimb (user@moz-3E69D80B.pool.e-mobile.ne.jp) (Ping timeout)
- # [10:50] <glazou> bonjour
- # [10:50] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
- # [10:50] <atuljangra> bonjour :)
- # [10:51] * atuljangra gets reminded of Google office by bonjour.
- # [10:51] * Joins: pascalc_away (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [10:52] * Quits: harth (harth@moz-2ED87582.got.public.icomera.com) (Ping timeout)
- # [10:52] * Quits: abot2211 (atopal@moz-19F3D8B3.net) (Quit: leaving)
- # [10:53] * Joins: abot2211 (atopal@moz-19F3D8B3.net)
- # [10:53] <Cwiiis> Anyone else having trouble with tbpl? It gets stuck at 9% for me, then hits an error... Worked ok when I first pushed it
- # [10:54] * Joins: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com)
- # [10:55] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [10:55] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:56] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Input/output error)
- # [10:56] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [10:57] * Joins: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net)
- # [10:57] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Input/output error)
- # [10:57] <Callek> Cwiiis: try is just slow, known issue on that end
- # [10:57] <Callek> Cwiiis: workaround, load the main try tbpl page, and use the down arrow until you find your push
- # [10:57] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
- # [10:57] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
- # [10:57] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Quit: raphc)
- # [10:57] <Callek> Cwiiis: https://tbpl.mozilla.org/?tree=Try
- # [10:57] <Cwiiis> Callek, thanks
- # [10:58] * Joins: jimb (user@moz-3E69D80B.pool.e-mobile.ne.jp)
- # [10:58] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [10:58] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
- # [10:58] <Cwiiis> Callek, is there a way to get it to list more? My push was on Friday, so not on the front-page anymore :)
- # [10:58] * Joins: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net)
- # [10:59] <Callek> Cwiiis: yes, scroll to bottom, and press that magic down arrow
- # [10:59] <Callek> just gotta be patient
- # [10:59] <Cwiiis> ooh, I thought that arrow did something else...
- # [10:59] <Cwiiis> Thanks again!
- # [10:59] <sawrubh> Callek: you should just put this message somewhere : Try is slow right now, have patience
- # [10:59] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [11:00] <Callek> sawrubh: the problem is, that the message is meaningless without context, and I don't know where else we can throw it meaningfully atm
- # [11:00] <sawrubh> Callek: btw the merge or strip or whatever ;) that Hal was doing is it complete ?
- # [11:00] <Callek> too long for /topic too few people read tree-management
- # [11:00] <Cwiiis> sawrubh, it's not that try is slow - if I go to my push log, it just never loads (unless it requires more than 48 hours?)
- # [11:00] <Cwiiis> main page is pretty fast for me
- # [11:00] <Callek> sawrubh: well he did a part of the marge, but it *seems* like it didn't have the desired affect (might be a script issue, he plans to look monday/later-today)
- # [11:01] <sawrubh> Cwiiis: main page is fast coz it doesn't have to fetch specific rev's that's why
- # [11:01] * Joins: JeroenDeDauw (j@moz-35F4920D.dip.t-dialin.net)
- # [11:01] <Callek> Cwiiis: and *yes* it is slow, its because loading teh try repo stuff from hg is taking a long time, the pushlog that the *main* tbpl page uses is fast to load due to it being stored differently
- # [11:01] <Callek> Cwiiis: the reason it doesn't load is because the page times out, and thus is "failed" to load
- # [11:01] <Cwiiis> okidokes
- # [11:02] <Callek> Cwiiis: but that is also why the blanket-short statement about try slow is meaningless to inform people of the issue
- # [11:02] <Cwiiis> right
- # [11:02] <sawrubh> Callek: otoh, when pushing to try sometimes it just takes quite some time for the "push" command, what is going on behind at that time, does it keep polling to get some lock or something ?
- # [11:03] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
- # [11:03] <Callek> sawrubh: two things, #1 is likely the same reason keeping things slow now, try checks all your local "heads" and the "remote" heads of teh repo, then works backwards on both ends until it identifies all common csets, then works back forward for what ones you are pushing....
- # [11:03] <Callek> at least in a simplified explanation of it (I know its *SLIGHTLY* faster than that sounds)
- # [11:03] * Joins: louisremi (louisremi@moz-381A2210.dsl.sta.abo.bbox.fr)
- # [11:04] <Callek> sawrubh: so that #1 issue just takes a while when there are many "remote heads"
- # [11:04] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [11:04] <Callek> sawrubh: the #2 issue is that when someone pushes to try, hg creates/holds a lock, until that person is done pushing
- # [11:04] <Callek> sawrubh: and everyone has to wait for that lock to free for anyone else to be able to push to try
- # [11:05] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Connection reset by peer)
- # [11:05] * Joins: cers_ (textual@moz-36EADDC1.k371.webspeed.dk)
- # [11:05] * Joins: ebassi (ebassi@moz-97AC61D0.members.linode.com)
- # [11:06] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Ping timeout)
- # [11:06] <sawrubh> Callek: so the lag in relieving the lock, is it dependent on the network speed too ?
- # [11:06] <Callek> sawrubh: possible, yes.
- # [11:07] * Callek isn't too familiar with those innards, but I was once, and thats how I understand it now from what I have heard others say
- # [11:07] * Quits: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP) (Ping timeout)
- # [11:09] * Quits: jimb (user@moz-3E69D80B.pool.e-mobile.ne.jp) (Ping timeout)
- # [11:09] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [11:10] <sawrubh> Callek: thanks
- # [11:11] * Joins: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP)
- # [11:11] * jlebar|away is now known as jlebar
- # [11:13] * jlebar is now known as jlebar|away
- # [11:13] * Quits: c0smikdebris (c0smikdebr@C490C26F.E1B3D117.2A068A5E.IP) (Ping timeout)
- # [11:13] * jlebar|away is now known as jlebar
- # [11:13] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [11:13] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
- # [11:14] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [11:14] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [11:16] * glob is now known as glob|away
- # [11:16] * Quits: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP) (Quit: Stack has overflowed, need to save it.)
- # [11:16] * Joins: c0smikdebris (c0smikdebr@8451C19E.F5AEC7E6.274D17D6.IP)
- # [11:19] * edmorley changes topic to 'Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
- # [11:20] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:21] * Joins: edwin (edwin@moz-90D7D72.nowhere-else.org)
- # [11:21] * Quits: JeroenDeDauw (j@moz-35F4920D.dip.t-dialin.net) (Quit: Leaving.)
- # [11:22] * Joins: JeroenDeDauw (j@moz-35F4920D.dip.t-dialin.net)
- # [11:22] * Quits: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP) (Ping timeout)
- # [11:23] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Quit: redDragon)
- # [11:26] * Joins: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP)
- # [11:27] * Joins: adrian (adrian@moz-39B9A37A.fbx.proxad.net)
- # [11:28] * Joins: smaug (chatzilla@moz-BA13B5BD.elisa-mobile.fi)
- # [11:28] * ChanServ sets mode: +o smaug
- # [11:29] * Joins: Goldorak (chatzilla@A4694D65.A3660296.187A1082.IP)
- # [11:31] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [11:31] * Quits: c0smikdebris (c0smikdebr@8451C19E.F5AEC7E6.274D17D6.IP) (Ping timeout)
- # [11:33] * Quits: karl (karl@moz-308B6844.jetstream.xtra.co.nz) (Ping timeout)
- # [11:38] * Quits: tor (tor@9043A4AC.46A41C28.49CEED6B.IP) (Quit: Leaving)
- # [11:39] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [11:39] * Quits: Optimizer (Optimizer@76C8CBB7.765CA6C8.2AB48280.IP) (Ping timeout)
- # [11:39] * Joins: Optimizer (Optimizer@6B89A390.B61D7819.2AB48280.IP)
- # [11:41] * Joins: c0smikdebris (c0smikdebr@65872BB.9E7B6A84.D2D1FAF0.IP)
- # [11:43] * Quits: gandalf (gandalf@moz-D4039A36.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [11:44] * Quits: Yoric (Yoric@40C5A22A.4245BFED.3A7352D6.IP) (Input/output error)
- # [11:45] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [11:47] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
- # [11:48] * Joins: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP)
- # [11:49] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [11:50] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [11:51] * Quits: c0smikdebris (c0smikdebr@65872BB.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
- # [11:53] <Vincent_Chang> var func1 = function func1 { }; var func2 = function func2(); var funlist = [ func1, func2]; var copyfunc = funlist[0]; copyfunc();
- # [11:53] <Vincent_Chang> can I do this to assign function pointer like C
- # [11:53] <Vincent_Chang> in Javascript
- # [11:54] <Unfocused> yes
- # [11:54] <Vincent_Chang> so if I run copyfunc(); it should run func1, right
- # [11:55] <Vincent_Chang> ?
- # [11:55] <Unfocused> yes
- # [11:55] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [11:56] * ewong is now known as ewong|afk
- # [11:57] * Parts: louisremi (louisremi@moz-381A2210.dsl.sta.abo.bbox.fr)
- # [11:57] <Vincent_Chang> ok, I will try it.
- # [11:57] <Unfocused> :)
- # [11:57] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [11:57] <AryehGregor> Vincent_Chang, it's more like a reference to a function than a pointer to one, and it behaves differently in certain key ways -- e.g., you can have a nested function and it will remember any local variables in possibly-surprising ways. Also, you can do exciting stuff to it like .bind(). So yes, that will work, but don't expect it to work exactly like function pointers.
- # [11:59] <AryehGregor> (I find the way scoping behaves to be particularly confusing sometimes, with nested functions, because if you create multiple functions in a loop iteration using the loop variable, they'll all use the last value it had; but if you create them from .foreach() or something, where the loop variable is actually a one-time local variable, they keep different copies of the variable)
- # [11:59] <Vincent_Chang> its the power of closure in JS, right ?
- # [11:59] <AryehGregor> Right.
- # [11:59] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [12:01] * Joins: c0smikdebris (c0smikdebr@330F7A7B.BD412FCE.BE90E62C.IP)
- # [12:01] <Vincent_Chang> I am trying this code using w3cschool's tryit editor. But it doesn't work.
- # [12:01] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
- # [12:02] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:02] <darktrojan> w3schools has nothing to do with the w3c
- # [12:02] * ewong|afk is now known as ewong
- # [12:02] <darktrojan> and also it's a bit rubbish
- # [12:02] <Vincent_Chang> I need to modify it to var copyfunc = func1;
- # [12:02] <AryehGregor> var copyfunc = funlist[0]; should work too.
- # [12:03] <darktrojan> you forgot some brackets
- # [12:03] * Quits: ted_ (luser@moz-B95D4FA6.sctnpa.east.verizon.net) (Ping timeout)
- # [12:04] * Joins: ted__ (luser@moz-F94AB59B.scr.east.verizon.net)
- # [12:04] <darktrojan> but otherwise it works
- # [12:06] * Quits: edwin (edwin@moz-90D7D72.nowhere-else.org) (Client exited)
- # [12:07] <Vincent_Chang> Do we have a tool like gcc, so I can check JS program'ssyntax error and run it easily ?
- # [12:08] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [12:08] <Callek> Vincent_Chang: [joke]https://github.com/mattdiamond/fuckitjs[/joke]
- # [12:08] <AryehGregor> Vincent_Chang, a browser works for that.
- # [12:08] <AryehGregor> Check for errors using the error console.
- # [12:08] * Joins: edwin (edwin@moz-90D7D72.nowhere-else.org)
- # [12:09] * Joins: janv (varga@moz-757EC087.telecom.sk)
- # [12:09] * Quits: raph (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
- # [12:09] * Joins: raphc (quassel@moz-104CC309.mv.mozilla.com)
- # [12:09] <Vincent_Chang> Cool
- # [12:09] <Vincent_Chang> I like its name
- # [12:10] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:10] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [12:11] * Quits: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP) (Client exited)
- # [12:11] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
- # [12:12] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:12] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving)
- # [12:13] <darktrojan> Vincent_Chang, https://developer.mozilla.org/en/Tools/Scratchpad
- # [12:13] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:13] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Input/output error)
- # [12:13] * Joins: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:14] <Vincent_Chang> It seems that error console can't import a file. You need to paste your code.
- # [12:15] <Vincent_Chang> Not like gcc. It can show compiler error and also run it easily.
- # [12:16] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [12:17] * ewong is now known as ewong|afk
- # [12:18] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [12:19] <Vincent_Chang> but It's fun to learn JS.
- # [12:20] <darktrojan> well it is just a console
- # [12:20] <darktrojan> designed for output
- # [12:21] * Quits: c0smikdebris (c0smikdebr@330F7A7B.BD412FCE.BE90E62C.IP) (Ping timeout)
- # [12:22] * Joins: rednaks (rednaks@A7B8482A.814C3547.55FFA9B4.IP)
- # [12:22] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:22] * jlebar is now known as jlebar|away
- # [12:24] * Quits: janv (varga@moz-757EC087.telecom.sk) (Quit: This computer has gone to sleep)
- # [12:25] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [12:25] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [12:28] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:29] * Joins: c0smikdebris (c0smikdebr@6747A438.EDA297EB.BE90E62C.IP)
- # [12:30] * nli is now known as nli|away
- # [12:31] <Vincent_Chang> It's nice to have a gcc like tool when using JS to develop application.
- # [12:32] * Quits: c0smikdebris (c0smikdebr@6747A438.EDA297EB.BE90E62C.IP) (Ping timeout)
- # [12:33] * Joins: c0smikdebris (c0smikdebr@3ED00222.446506DB.2A068A5E.IP)
- # [12:34] * mattwoodrow is now known as mattwoodrow|away
- # [12:35] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [12:35] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [12:36] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # Session Close: Mon Jun 25 12:38:33 2012
- #
- # Session Start: Mon Jun 25 12:38:33 2012
- # Session Ident: #developers
- # [12:38] * Disconnected
- # [12:46] * Attempting to rejoin channel #developers
- # [12:46] * Rejoined channel #developers
- # [12:46] * Topic is 'Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
- # [12:46] * Set by edmorley on Mon Jun 25 11:10:29
- # [12:48] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [12:50] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [12:54] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
- # [12:55] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
- # [12:57] <decoder> smaug: ping?
- # [12:57] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
- # [12:57] <@smaug> decoder: pong
- # [12:57] <@smaug> but just going out
- # [12:58] <@smaug> decoder: if you have an ASAN build
- # [12:58] <@smaug> could you perhaps test the patch
- # [12:58] <decoder> smaug: thats what I wanted to tell you
- # [12:58] <decoder> you can download them yourself
- # [12:58] <decoder> if you have linux
- # [12:58] <@smaug> decoder: I can't download a build with the patch
- # [12:58] <@smaug> I would have to install stuff :)
- # [12:59] <decoder> why install stuff?
- # [12:59] <decoder> it's just a try build
- # [12:59] <decoder> oh
- # [12:59] <@smaug> oh
- # [12:59] <decoder> you mean a build with *your* patch
- # [12:59] <@smaug> do we have documentation how to create try-ASAN builds ?
- # [12:59] <@smaug> decoder: yes
- # [12:59] <decoder> smaug: there is none but it's very easy
- # [12:59] * jlebar|away is now known as jlebar
- # [13:00] <decoder> you know where the build config lives in the tree? e.g. the linux64/debug build config?
- # [13:00] * Joins: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
- # [13:00] <@smaug> sorry, need to go now
- # [13:00] <decoder> okay :)
- # [13:00] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [13:00] <decoder> just ping me when you're back
- # [13:04] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
- # [13:05] * Joins: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP)
- # [13:07] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [13:07] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
- # [13:07] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Quit: Leaving)
- # [13:08] * Quits: atuljangra (Mibbit@9075BEE0.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [13:09] * davehunt is now known as davehunt|away
- # [13:12] * Quits: edwin (edwin@moz-90D7D72.nowhere-else.org) (Client exited)
- # [13:13] * Joins: edwin (edwin@moz-90D7D72.nowhere-else.org)
- # [13:13] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [13:13] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [13:15] * Quits: janv (varga@35A5F25C.207798BC.2A7F8BFC.IP) (Quit: This computer has gone to sleep)
- # [13:16] * Joins: me (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:16] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [13:17] * Quits: edwin (edwin@moz-90D7D72.nowhere-else.org) (Client exited)
- # [13:18] * Joins: garnacho (carlos@moz-980C3F91.dyn.user.ono.com)
- # [13:19] * me is now known as edwin
- # [13:21] <AryehGregor> Would it be worthwhile to convert macros like NS_SUCCEEDED to inline functions? I notice MOZ_ASSERT(NS_SUCCEEDED(...))) expands NS_SUCCEEDED in the error message, which makes it hard to read.
- # [13:22] <Unfocused> darktrojan: thanks for reminding me about the db size... just managed to shrink mine from 448kb to 52kb with a little tweak :)
- # [13:23] <darktrojan> the page size is too damn high!
- # [13:23] * Joins: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:23] <darktrojan> but uh, I read a bug about that
- # [13:23] <darktrojan> https://bugzilla.mozilla.org/show_bug.cgi?id=416330
- # [13:24] <Unfocused> heh
- # [13:24] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
- # [13:25] <Unfocused> hm, hadn't seen that - thanks!
- # [13:25] * Unfocused reads
- # [13:25] * Joins: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:27] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:28] <@smaug> decoder: back... easy but time consuming
- # [13:29] <@smaug> decoder: I was hoping that someone who has ASAN stuff installed could just try that one line patch
- # [13:29] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:30] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [13:30] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
- # [13:31] <darktrojan> ooh, firefox mobile AMA today
- # [13:32] <darktrojan> could be interesting
- # [13:32] <darktrojan> and by interesting I mean the same old irrelevant questions
- # [13:34] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
- # [13:36] * Joins: morozovm_ (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
- # [13:36] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Ping timeout)
- # [13:36] * morozovm_ is now known as morozovm
- # [13:36] * Quits: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120618160657])
- # [13:37] <decoder> smaug: building without try is time consuming for everyone. it's very easy though to push to try with asan enabled.
- # [13:37] <decoder> i can do it of course, i just wanted to point out that it's not hard =)
- # [13:38] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
- # [13:38] <@smaug> decoder: oh, how do I enable ASAN on try builds?
- # [13:38] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [13:38] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [13:38] <decoder> smaug: you go to browser/config/mozconfigs/linux64/ and copy the "debug-asan" file over the "debug" file. or for release build, use the nightly files instead
- # [13:38] <decoder> then push to try
- # [13:39] <decoder> only linux64 is supported atm
- # [13:39] <decoder> 32 has some issues with low stack space
- # [13:39] <@smaug> I'll try
- # [13:39] <@smaug> thanks
- # [13:39] <decoder> yw
- # [13:39] <AryehGregor> Can someone explain this failure to me? It looks like an infra issue to me, but it doesn't go away if I repeatedly restart the job . . . https://tbpl.mozilla.org/php/getParsedLog.php?id=12965098&tree=Try
- # [13:39] <AryehGregor> (it's Armv7a GB build failure)
- # [13:39] <@smaug> decoder: is this documented somewhere?
- # [13:39] <decoder> smaug: you cant run try tests on it though :) so I'd recommend disabling tests
- # [13:39] <decoder> smaug: not yet, working on it though
- # [13:39] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
- # [13:40] <decoder> by disabling tests I mean pushing with -u none -t none
- # [13:40] <decoder> in try syntax
- # [13:40] * Joins: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz)
- # [13:40] * Joins: janv (varga@moz-93902D79.banicne.sk)
- # [13:42] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
- # [13:42] * davehunt|away is now known as davehunt
- # [13:45] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
- # [13:46] * Quits: adrian (adrian@moz-39B9A37A.fbx.proxad.net) (Quit: Konversation terminated!)
- # [13:50] <mwu> AryehGregor: do you have b2g/config/mozconfigs/gb_armv7a_gecko/nightly ?
- # [13:50] <mwu> might want to just drop that into your patch queue and push it
- # [13:50] <AryehGregor> $ ls b2g/config/mozconfigs/
- # [13:50] <AryehGregor> desktop linux32
- # [13:51] <@smaug> decoder: so, are there ASAN nightlies somewhere?
- # [13:51] <mwu> yeah so your push was based on an old m-c that's confusing these new builds
- # [13:51] <AryehGregor> Oh, I see.
- # [13:51] <AryehGregor> I should just hg pull -u.
- # [13:51] <@smaug> so that I could actually test whether I can reproduce the bug with such
- # [13:51] <AryehGregor> I've been lazy and haven't done that for a while.
- # [13:51] <AryehGregor> Thanks, that makes sense.
- # [13:53] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:53] <@smaug> tryserver, could you be any slower
- # [13:55] <decoder> smaug: https://people.mozilla.com/~choller/firefox/asan/
- # [13:55] <decoder> those are daily try builds, triggered by some automation i wrote
- # [13:56] * Joins: kinger (chatzilla@95883F7D.211C6EE7.9CC6496B.IP)
- # [13:56] <@smaug> decoder: .html ?
- # [13:57] <@smaug> oh, the .html has link
- # [13:57] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:57] <decoder> smaug: they contain the link to the try server build
- # [13:57] <@smaug> decoder: ok, thanks
- # [13:57] * Quits: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP) (Quit: Stack has overflowed, need to save it.)
- # [13:58] <@smaug> can anyone load try tbpl ?
- # [13:58] <decoder> smaug: wfm
- # [13:59] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
- # [13:59] <decoder> smaug: and I see your push :)
- # [13:59] * Quits: @smaug (chatzilla@moz-BA13B5BD.elisa-mobile.fi) (Connection reset by peer)
- # [14:00] * Joins: smaug (chatzilla@moz-BA13B5BD.elisa-mobile.fi)
- # [14:00] * ChanServ sets mode: +o smaug
- # [14:00] * Joins: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP)
- # [14:00] <@smaug> oh dear, it was the necko bug
- # [14:00] <@smaug> had to restart FF
- # [14:02] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [14:02] <jimm> smaug: have you read about the new MSGestureEvent event in IE10 on win8?
- # [14:03] <jimm> bbondy came across this last week - http://msdn.microsoft.com/en-us/library/ie/hh772076(v=vs.85).aspx
- # [14:03] <@smaug> jimm: that has been discussed on webevents WG
- # [14:03] <jimm> ah good to hear
- # [14:04] <@smaug> because Apple being evil it is possible that we can't standardize touch events
- # [14:04] <@smaug> oh, hmm
- # [14:04] <@smaug> GestureEvent
- # [14:04] <@smaug> my mistake
- # [14:04] <@smaug> I was thinking about MSPointerEvent
- # [14:04] <@smaug> jimm: no, I wasn't aware of GestureEvent
- # [14:05] <@smaug> because of IP issues, Webevents WG hasn't talked at all about gestures
- # [14:05] <@smaug> gestures are explicitly left out from the wg charter
- # [14:05] <jimm> hmm
- # [14:05] <jimm> that's too bad
- # [14:06] <@smaug> IIRC both Apple and MS have gesture handling related patents
- # [14:06] <@smaug> and probably also Nokia
- # [14:06] * Joins: kmoir (chatzilla@moz-4CA9B556.cable.teksavvy.com)
- # [14:06] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [14:07] <jimm> smaug: so the touch work the w3c is doing is all about getting the raw data to so it can interpreted in a way they content authors choose?
- # [14:07] * @smaug blames evil corporations
- # [14:07] <@smaug> jimm: yes, and it isn't even clear whether W3C can spec the touch events web currently uses
- # [14:08] <@smaug> jimm: there has been talk whether we could start using MSPointerEvents
- # [14:08] * Quits: raphc (quassel@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [14:08] <jimm> smaug: that's unfortunate since some gesture related events rely on system settings.
- # [14:08] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [14:08] <@smaug> yup
- # [14:09] * @smaug blames big evil corporations and silly patent laws in US
- # [14:09] <jimm> smaug: have we considered exposing our simple gesture events to content to address shortcoming like that?
- # [14:09] <@smaug> http://www.w3.org/2012/01/touch-pag-charter is still ongoing
- # [14:10] <@smaug> jimm: we have explicitly prevented exposing our gesture events to web
- # [14:10] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [14:10] <@smaug> IIRC the reason was technical though
- # [14:10] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [14:11] <@smaug> our gesture events are pretty much mapping OS events to certain DOM events
- # [14:12] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
- # [14:12] <jimm> smaug: that's what this new ms msgestureevent does as well. the events are very similar to our simple gestures.
- # [14:12] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [14:12] <@smaug> right
- # [14:12] <@smaug> I believe their pointerevents are very close to our original touch events
- # [14:13] <@smaug> (not the Apple touch eventss)
- # [14:13] <jimm> smaug: so for competitive reasons, maybe we should consider exposing our sg events to the metro browser we're working on. Just a thought.
- # [14:14] <@smaug> jimm: would be nice to co-operate with MS
- # [14:14] <@smaug> and get some spec done
- # [14:15] <jimm> smaug: file a bug on this to discuss maybe?
- # [14:15] * Joins: jhk1 (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:16] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [14:16] <@smaug> jimm: need to be careful with this stuff
- # [14:16] <@smaug> I'll send some email
- # [14:16] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [14:17] * glob|away is now known as glob
- # [14:17] <jimm> smaug: ok sounds good.
- # [14:18] * Joins: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [14:20] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [14:21] * Quits: c0smikdebris (c0smikdebr@3ED00222.446506DB.2A068A5E.IP) (Ping timeout)
- # [14:23] * Joins: c0smikdebris (c0smikdebr@8A370EDB.7D627531.D2D1FAF0.IP)
- # [14:26] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [14:28] <decoder> smaug: if the issue you're trying to debug/fix is a heap issue, then it might show in valgrind too
- # [14:28] <decoder> with appropriate settings and a debug build
- # [14:28] <decoder> no guarantee on that though
- # [14:28] <decoder> it previously worked in some cases
- # [14:28] <decoder> asan is just a lot faster
- # [14:29] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [14:29] * Quits: jhk1 (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [14:29] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:29] <@smaug> decoder: I'm just trying to test whether my patch works
- # [14:29] <@smaug> I'm using opt build
- # [14:30] <Yoric> What could cause the following crash? http://pastebin.mozilla.org/1677847
- # [14:30] <@smaug> apparently opt asan build doesn't have symbols
- # [14:30] <@smaug> though, symbols wouldn't help if I can't get it to crash anymore
- # [14:30] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [14:30] * Joins: Honza_ (chatzilla@2D490F7.23B79DE4.D0083327.IP)
- # [14:31] <@smaug> !seen dRdR
- # [14:31] <@killer> I don't know who dRdR is.
- # [14:31] * Quits: Honza (chatzilla@2D490F7.23B79DE4.D0083327.IP) (Ping timeout)
- # [14:31] * Honza_ is now known as Honza
- # [14:32] * AutomatedTester|AFK is now known as AutomatedTester
- # [14:33] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [14:34] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [14:34] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [14:34] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
- # [14:37] * Joins: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [14:38] * AutomatedTester is now known as AutomatedTester|away
- # [14:38] <@smaug> ah, there you are dRdR
- # [14:38] <@smaug> dRdR: ping
- # [14:38] <dRdR> smaug: hi
- # [14:38] <@smaug> could you explain how events get dispatched in non-main-thread
- # [14:38] <@smaug> and what is handling them?
- # [14:38] <dRdR> smaug: sure
- # [14:38] <@smaug> (which patch should I looking at)
- # [14:39] <dRdR> smaug: on the java ui thread on android the android sdk will invoke a function and pass its own platform-specific touch event in
- # [14:39] <dRdR> the java code for fennec will invoke a function on the android bridge through the jni
- # [14:39] <dRdR> the android bridge constructs an nsTouchEvent from that jni'd object
- # [14:39] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Quit: MarcoZ)
- # [14:39] <@smaug> this is all ui thread?
- # [14:39] <dRdR> correct
- # [14:39] <dRdR> it would be too unresponsive to be handled on the main thread, and the actual work is very simple and cheap
- # [14:39] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [14:40] <@smaug> right
- # [14:40] * Joins: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net)
- # [14:40] * Quits: janv (varga@moz-93902D79.banicne.sk) (Quit: This computer has gone to sleep)
- # [14:40] <@smaug> dRdR: what happens then to nsTouchEvent?
- # [14:41] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [14:41] <dRdR> smaug: it gets consumed immediately by a platform-inspecific interface called AsyncPanZoomController, on the ui thread
- # [14:41] <dRdR> it also gets dispatched to the main thread for other handling such as informing observers in content
- # [14:42] <dRdR> (if there are observers we actually end up waiting on the ui thread for the main thread to allow content to block it)
- # [14:43] <@smaug> what do the observers do with the event?
- # [14:43] <@smaug> how does a touch event get dispatched in the gecko-thread?
- # [14:43] <dRdR> smaug: well it depends, the only observers that we care about are content, so websites can block the touches if they want or do things with them
- # [14:43] * rail_away is now known as rail
- # [14:43] <dRdR> smaug: we send it to browser.js, and I think it forwards it along
- # [14:43] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Quit: MarcoZ)
- # [14:44] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [14:44] <dRdR> this part isn't implemented yet in my rewrite, but it's functionality present in java async panning and zooming
- # [14:44] * Joins: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net)
- # [14:44] <@smaug> dRdR: so, is it the same nsTouchEvent which is first created in UI-thread which gets dispatched in main(gecko)-thread?
- # [14:45] <@smaug> what deletes the event?
- # [14:45] <dRdR> smaug: oh, no, we only encode the data we care about from it into a json version
- # [14:46] * Quits: c0smikdebris (c0smikdebr@8A370EDB.7D627531.D2D1FAF0.IP) (Ping timeout)
- # [14:46] <dRdR> it's a really small amount of data, I think it's just the spot the touch happened at {x : <x>, y : <y>}
- # [14:46] <dRdR> and of course the actual name
- # [14:46] <@smaug> and then what?
- # [14:46] <@smaug> what dispatches the touch event in main thread?
- # [14:46] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [14:47] <dRdR> it's either a call to browser.js which forwards it along or we just do a notify observers call through the observers service in c++
- # [14:47] <dRdR> I haven't looked at that code enough to tell you
- # [14:47] * Joins: espindola (espindola@moz-C46B5E79.dsl.teksavvy.com)
- # [14:48] * Joins: deniscormier (deniscormi@B65F78B7.1356EECA.2170E5F.IP)
- # [14:48] <dRdR> smaug: at any rate, all observers will be in js, so they just json decode it and do whatever they want with it
- # [14:49] <@smaug> dRdR: so, what all do you need from nsEvent (and classes inheriting it)
- # [14:49] <@smaug> sounds like you need mainly just coordinates and some type
- # [14:49] <@smaug> not all the event target, widget etc stuff
- # [14:50] * Joins: kaze (kaze@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [14:50] <dRdR> smaug: we definitely don't need the widget stuff
- # [14:50] <dRdR> I can't comment on the radius, rotation angle, etc.
- # [14:50] * pascalc_away is now known as pascalc
- # [14:50] <dRdR> I don't know enough about their use cases to tell you
- # [14:50] <@smaug> radius/rotation etc aren't in nsEvent
- # [14:50] * Joins: armenzg (armenzg@moz-2621B1B2.cable.teksavvy.com)
- # [14:51] <@smaug> they in touch object
- # [14:51] <@smaug> +are
- # [14:51] <dRdR> ah, right
- # [14:51] * pascalc is now known as IRCMonkey63677
- # [14:51] <@smaug> I'm trying to understand whether reusing nsEvents for something a bit unusual makes sense
- # [14:52] <@smaug> or would the code be simpler if you just pass some simpler structs between threads
- # [14:52] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [14:52] * IRCMonkey63677 is now known as pascalc2
- # [14:53] <cjones> ideally we'd have a strong separation between "widget events" and "DOM events"
- # [14:53] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
- # [14:54] <cjones> and the "widget events" would just be data
- # [14:54] <cjones> and the "DOM events" would wrap the "widget events", adding the target etc. members
- # [14:54] <cjones> but that's a major refactoring, and the current nsEvent is pretty close to the "widget event"
- # [14:55] <cjones> (with the exception of nsTouchEvent, which has an upside-down dependency on nsDOMTouch)
- # [14:56] * Joins: c0smikdebris (c0smikdebr@EE6388A9.9B33ED22.BE90E62C.IP)
- # [14:56] * bhearsum is now known as bhearsum|bbiab
- # [14:56] * cjones bbiab
- # [14:57] * Quits: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP) (Ping timeout)
- # [14:58] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:58] * Joins: kamathln (laxminaray@F2104728.BAFD76A3.4F2994B4.IP)
- # [14:59] * armenzg is now known as armenzg_buildduty
- # [14:59] * Joins: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP)
- # [15:04] * Joins: c0smikde_ (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
- # [15:04] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Input/output error)
- # [15:04] * Quits: c0smikdebris (c0smikdebr@EE6388A9.9B33ED22.BE90E62C.IP) (Ping timeout)
- # [15:04] * Joins: JesperHansen (JesperHans@moz-AA96EAE3.dhcp.fiberflex.dk)
- # [15:05] <dRdR> smaug: ^ see above
- # [15:05] <JesperHansen> who to CC for hardware acceleration? https://bugzilla.mozilla.org/show_bug.cgi?id=767779
- # [15:05] * glob is now known as glob|away
- # [15:07] <@smaug> dRdR: yes, I agree with that
- # [15:07] <@smaug> but that is not the situation atm
- # [15:07] <@smaug> FYI, there was a plan to merge nsEvent and nsDOMEvent
- # [15:08] <@smaug> but when I started to implement that, I realized we should split nsEvent and nsDOMEvent properly
- # [15:08] <@smaug> but haven't had time for that
- # [15:08] <dRdR> smaug: that sounds like a really big change
- # [15:09] <@smaug> spliting nsEvent and nsDOMEvent...yes, it would be somewhat big change
- # [15:09] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [15:09] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
- # [15:09] <dRdR> I think something that big would be outside the scope of that bug
- # [15:09] <@smaug> yes
- # [15:10] <@smaug> dRdR: which is why I ask whether you need nsEvent stuff
- # [15:10] <@smaug> or can you rely on something a lot simpler
- # [15:10] <@smaug> simple structs containing coordinates
- # [15:10] <@smaug> and perhaps some other stuff
- # [15:11] <dRdR> but then we're just duplicating the same thing minus the refptrs
- # [15:11] <@smaug> dRdR: and flags etc
- # [15:12] <@smaug> I'm not at all sure we would duplicate too much stuff
- # [15:12] <@smaug> but perhaps I'm missing something
- # [15:12] <@smaug> dRdR: what all data do you need in your non-mainthread events ?
- # [15:13] * jcranmer|away is now known as jcranmer
- # [15:13] <dRdR> smaug: we basically don't need any of the stuff inherited from nsEvent, just the stuff on nsTouchEvent itself
- # [15:13] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
- # [15:14] <@smaug> dRdR: currently nsTouchEvent has only nsTArray<nsCOMPtr<nsIDOMTouch> > touches, which you wouldn't be even using
- # [15:15] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [15:15] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:15] <dRdR> smaug: oh sorry, I need the message field too
- # [15:15] <dRdR> which is on nsEvent
- # [15:16] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [15:17] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:17] <@smaug> so, you need one of the 14 member variables
- # [15:17] <@smaug> dRdR: creating a new simple struct sounds simpler
- # [15:17] <@smaug> it could have different kind of type
- # [15:17] <@smaug> hopefully enum type
- # [15:18] <dRdR> ok, sounds reasonable
- # [15:18] <dRdR> where do you think this event should reside?
- # [15:20] <@smaug> dRdR: perhaps in the same directory as nsGUIEvent.h
- # [15:20] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
- # [15:20] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [15:21] <dRdR> smaug: ok, like widget/TouchEvent.h or something?
- # [15:21] <@smaug> well, there are other events too
- # [15:21] <@smaug> tap and what you're adding..
- # [15:21] <dRdR> those events are generated from touch events anyways
- # [15:22] <dRdR> they're all touch events at the end of the day, just gestures
- # [15:22] <@smaug> but they are non-main-thread stuff ?
- # [15:22] <dRdR> yes
- # [15:22] <@smaug> we have separate stuff for gestures
- # [15:22] <dRdR> the stuff that already exists for gestures is insufficient, at least from what I saw
- # [15:22] * Joins: evilpie (chatzilla@moz-6D8E5DD7.pools.arcor-ip.net)
- # [15:22] <@smaug> (nsSimpleGestureEvent)
- # [15:22] <dRdR> yeah, nsSimpleGestureEvent doesn't have enough data on it
- # [15:22] <@smaug> could be
- # [15:22] <dRdR> though I could add to it
- # [15:23] <@smaug> what should these new classes be called
- # [15:23] <dRdR> smaug: nsSimpleGestureEvent also stores nsIWidget
- # [15:23] <dRdR> so we don't want to use that
- # [15:24] <@smaug> yes, nsSimpleGestureEvent inherits nsEvent
- # [15:24] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [15:24] <@smaug> I wasn't suggesting using it. Only mentioned that we have some event handling for gestures
- # [15:24] <dRdR> so I would say "SingleTouchData", "MultiTouchData" (~nsTouchEvent), "TapGesture" (~nsTapEvent), "PinchGesture" (~nsPinchEvent)
- # [15:25] <dRdR> I hesitate to call these events anymore since they aren't really treated as such
- # [15:25] <dRdR> they're basically just structs
- # [15:25] <dRdR> or even TapGestureData and PinchGestureData
- # [15:25] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
- # [15:25] <@smaug> sounds ok
- # [15:25] <dRdR> ok
- # [15:25] <@smaug> the header file should be then... InputData.h ?
- # [15:26] <dRdR> yeah ok, that sounds fine to me
- # [15:26] * khuey|away is now known as khuey
- # [15:27] <dRdR> smaug: I kind of wish roc was here to talk about this some more though
- # [15:27] <@smaug> dRdR: sorry about this change. event handling just is complicated enough without messing with threading
- # [15:27] <dRdR> roc wants to port this code to desktop eventually, so it'll be handling mouse events and such eventually
- # [15:27] <dRdR> I think that's why he wants to reuse the nsGUIEvent stuff
- # [15:27] <@smaug> we shouldn't reuse nsGUIEvent stuff
- # [15:28] <@smaug> it will be probably cleaner to have new non-DOM-related structs
- # [15:28] <dRdR> well, the issue is that we might just eventually have 2 copies of nsGUIEvent, one of them for main thread and another for off-main-thread
- # [15:28] <@smaug> nsGUIEvent stuff can always inherit the other stuff
- # [15:28] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [15:28] <dRdR> I suppose
- # [15:29] <@smaug> hmm, should I do the proper nsEvent nsDOMEvent split during next Q
- # [15:29] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [15:30] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
- # [15:31] * bwinton_away is now known as bwinton
- # [15:31] * glob|away is now known as glob
- # [15:31] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:31] <@smaug> that would be somewhat natural continuation to nsIDOMEvent and nsIPrivateDOMEvent merge
- # [15:34] <@smaug> decoder: is it expected that asan build it 220MB (bz2) ?
- # [15:34] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [15:34] <@smaug> s/build it/build is/
- # [15:34] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [15:34] * bz_dinner is now known as bz
- # [15:35] * armenzg_buildduty is now known as armenzg_brb
- # [15:35] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
- # [15:37] * AutomatedTester|away is now known as AutomatedTester
- # [15:39] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [15:39] * Quits: kamathln (laxminaray@F2104728.BAFD76A3.4F2994B4.IP) (Ping timeout)
- # [15:39] <sawrubh|bot> jdm: Hello
- # [15:39] <jdm> hey there
- # [15:39] <jdm> sorry, I fell asleep in front of my computer last night
- # [15:39] * Joins: sawrubh (chatzilla@FF0D3EF1.8F1E6047.DC7754FE.IP)
- # [15:40] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [15:40] <sawrubh> sawrubh|bot: shutup
- # [15:40] <sawrubh> jdm: Hello (from my human form)
- # [15:40] <sawrubh> np
- # [15:40] <sawrubh> I talked to dao and
- # [15:40] <jdm> heh
- # [15:40] <sawrubh> he told me to change the constructor
- # [15:41] <sawrubh> to take the PB flag as an input
- # [15:41] <sawrubh> but I can't figure out, when the PB state changes during the tests
- # [15:41] <sawrubh> then how will the PB state stored in the OpenLocationLastURL change ?
- # [15:41] <decoder> smaug: yes. they are not stripped
- # [15:41] <decoder> and code is blown up because instrumentations are added
- # [15:42] <@smaug> k
- # [15:42] <sawrubh> jdm: help me :)
- # [15:42] <jdm> sawrubh: I think the idea is that the instance will always behave in one certain way: private or public
- # [15:43] <jdm> oh wait, let me reread some code
- # [15:43] <sawrubh> jdm: see mxr.mozilla.org/mozilla-central/source/browser/modules/openLocationLastURL.jsm#57 , don't you think the behaviour
- # [15:43] <jdm> sawrubh: which bug number is this again?
- # [15:43] <sawrubh> is different in case of different PB states
- # [15:43] <sawrubh> 722988
- # [15:43] <@khuey> jdm: do you start today?
- # [15:44] <jdm> khuey: next week
- # [15:44] <@khuey> darn
- # [15:44] <jdm> heh
- # [15:44] <sawrubh> jdm: taking a head start ;)
- # [15:44] <sawrubh> firewolfbot: rank jdm
- # [15:44] <firewolfbot> jdm has 22 points of karma (rank 82).
- # [15:44] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [15:44] <sawrubh> jdm++
- # [15:44] * armenzg_brb is now known as armenzg
- # [15:44] <sawrubh> :)
- # [15:45] <jdm> sawrubh: you could assign new instances with the correct state in switchPrivateBrowsing
- # [15:45] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [15:46] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
- # [15:46] <sawrubh> jdm: that would involve creating new instances each time the state changes.
- # [15:46] <sawrubh> don't you think that is...bad
- # [15:46] <sawrubh> :S
- # [15:46] <jdm> sawrubh: nope!
- # [15:46] <jdm> the question is, why do you think it is?
- # [15:46] <sawrubh> jdm: performance wise ;)
- # [15:47] <jdm> sawrubh: it's only bad if it actually causes a noticeable problem
- # [15:47] * sawrubh just realized that this will only happen during the tests
- # [15:47] <jdm> yes, precisely :)
- # [15:47] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [15:47] <jdm> and even then, creating new javascript objects is relatively cheap
- # [15:47] <jdm> as long as you're not doing thousands in a tight loop
- # [15:47] <sawrubh> yep, my bad :P
- # [15:47] <sawrubh> heh
- # [15:48] * Joins: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [15:48] * Joins: WorkerThread (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
- # [15:49] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [15:49] * sawrubh can see ehsan warming up for the week with bug resolutions and reviews
- # [15:50] <jdm> haha
- # [15:50] <sawrubh> jdm: can you take a look at 722995 too please
- # [15:50] <jdm> sure
- # [15:50] <sawrubh> I've asked for feedback. Thanks
- # [15:50] <espindola> rail, what is the best list to send an email about the new clang packages? dev-platfrom?
- # [15:51] <jdm> sawrubh: where is the call that is throwing right now?
- # [15:51] <sawrubh> I commented on the bug
- # [15:51] <rail> espindola: I think so
- # [15:51] * sawrubh checks
- # [15:51] <jdm> aha, it makes sense it would throw since it imports DownloadLastDir
- # [15:51] <jdm> http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/downloads/nsHelperAppDlg.js#101
- # [15:52] <jdm> ah, but you change it
- # [15:52] <sawrubh> jdm: doesn't make sense to me
- # [15:52] <jdm> sounds like window.opener is wrong
- # [15:52] <espindola> rail, email sent. You can remove the old packages :-)
- # [15:52] <rail> yay!
- # [15:52] <sawrubh> why should it be wrong, it's passing in one of the tests
- # [15:53] <sawrubh> jdm: Unfocused said that might be due to some syntax error, but I could find none
- # [15:53] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [15:54] <jdm> sawrubh: I suspect that window.opener in nsHelperAppDialog.js is null
- # [15:54] <dao> nsHelperAppDlg.js doesn't have a window
- # [15:54] <jdm> that would also dod it
- # [15:55] <sawrubh> dao: Hi :)
- # [15:56] * sawrubh checks if he can apply the suggestions in 722995 also
- # [15:56] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [15:56] * Quits: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [15:56] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [15:56] * Joins: vikash (vikash@FCF43388.6B40C421.FB0CC892.IP)
- # [15:56] <jlebar> bz: ping?
- # [15:57] * mjschranz_away is now known as mjschranz
- # [15:57] * Joins: victorporof (victorporo@8338BC8D.AB163232.79933D60.IP)
- # [15:58] <@bz> jlebar: hey
- # [15:58] <jlebar> bz: What has to happen for a docshell not to have a shistory?
- # [15:58] <jlebar> bz: It looks like someone disabled shistory somewhere in b2g under…some circumstances? Trying to figure out where.
- # [15:58] <@bz> that's the default state of being
- # [15:59] <@bz> if you want a docshell to have a session history, you have to explicitly give it one
- # [15:59] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [15:59] <@bz> nsWebBrowser does that
- # [15:59] <@bz> so does the <browser> binding, in most cases
- # [16:00] <jlebar> mm…but perhaps not <html:iframe>?
- # [16:00] <jlebar> bz: That would explain the regression...
- # [16:00] <@bz> that's correct
- # [16:00] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Connection reset by peer)
- # [16:00] <@bz> if your <html:iframe> is a child of something with no session history
- # [16:00] * Joins: davehunt_ (davehunt@88F51059.F3BBB17D.144F44FA.IP)
- # [16:00] <@bz> it won't auto-create one for you
- # [16:00] * @smaug looks at khuey's review queue and sees only two interesting patches (about generating event impls)
- # [16:00] <jlebar> hm.
- # [16:01] <@smaug> hmm, though, jlebar could review the python part too
- # [16:01] <jlebar> bz: Can we hack around this, supposing we really wanted to use <iframe> and not <browser>?
- # [16:01] <jcranmer> or: 'MediaRule' must override 'SizeOfExcludingThis'
- # [16:01] <jlebar> bz: The issue is, we want the element to be a mozbrowser/mozapp.
- # [16:01] <jcranmer> class MediaRule MOZ_FINAL : public GroupRule,
- # [16:01] <@smaug> jlebar has empty review queue o_O
- # [16:01] <jcranmer> bah, the first line copy/pasted wrong
- # [16:01] <jcranmer> /src/trunk/mozilla/content/base/src/../../../layout/style/nsCSSRules.h:41:7: error: 'MediaRule' must override 'SizeOfExcludingThis'
- # [16:02] <jlebar> smaug: Perhaps I should make a fake account and some fake reviews. :)
- # [16:02] * jmaher|afk is now known as jmaher
- # [16:02] <jcranmer> ^^ anyone know what needs to be done to fix that?
- # [16:02] <jlebar> jcranmer: This is a clean tree?
- # [16:02] <@bz> jlebar: well, if the thing creating this has chrome privileges it could set the session history on the docshell
- # [16:02] <jlebar> bz: It does. What do I set it to?
- # [16:02] <jcranmer> jlebar: I actually made my tree verify NS_MUST_OVERRIDE directives
- # [16:02] <@bz> jlebar: alernately, we could make mozbrowser/mozapp auto-do that if it makes sense
- # [16:03] <jlebar> bz: That makes sense to me.
- # [16:03] <@bz> jlebar: For the other, http://mxr.mozilla.org/mozilla-central/source/toolkit/content/widgets/browser.xml#709
- # [16:03] <jcranmer> jlebar: (DocumentRule and nsCSSKeyframesRule also fail to reimplement the method)
- # [16:03] * Joins: loadbang (loadbang@moz-5A4027CE.range86-164.btcentralplus.com)
- # [16:04] <jlebar> jcranmer: To fix that, sounds like you need to actually override the method…not sure what the question is.
- # [16:04] <jcranmer> jlebar: I don't know how the method should be implemented in the first place
- # [16:05] <jlebar> jcranmer: Oh, okay. :) Let me find you an example.
- # [16:05] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:05] * armenzg is now known as armenzg_brb
- # [16:06] <jcranmer> arggh
- # [16:07] <jcranmer> I hate how far I get in search.cgi before realizing that's not the page I use to file a bug
- # [16:07] <jlebar> jcranmer: So SizeOfExcludingThis returns the size of the object's members, but not the size of the object itself.
- # [16:09] * cadecairos_away is now known as cadecairos
- # [16:09] * Joins: merike|away (quassel@moz-F4A0EEEE.cable.starman.ee)
- # [16:10] <firewolfbot> Check-in: http://hg.mozilla.org/mozilla-central/rev/848ac784a4ba - Paul Rouget - Bug 763865 - Layout tool is not positioned correctly when it is collapsed. r=dcamp
- # [16:10] <firewolfbot> http://hg.mozilla.org/mozilla-central/rev/99b01df834c8 - Panos Astithas - Merge m-c to fx-team
- # [16:10] <firewolfbot> http://hg.mozilla.org/mozilla-central/rev/e51851dba7a2 - Paul Rouget - Bug 763932 - [devtb] Add the right buttons to the Developer Toolbar. r=past r=dao
- # [16:10] <firewolfbot> http://hg.mozilla.org/mozilla-central/rev/cf6d687f0784 - Paul Rouget - Backed out changeset e51851dba7a2 - leaked 23 DOMWindow(s) and 1 DocShell(s)
- # [16:10] <jlebar> jcranmer: Haven't forgotten about you…one of my tools is just messed up.
- # [16:12] * Joins: coop (Chris@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [16:15] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Connection reset by peer)
- # [16:15] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
- # [16:16] * Joins: firebot2 (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [16:16] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
- # [16:16] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [16:17] * Joins: kaie (kaie@moz-6ACDDDFD.dip.t-dialin.net)
- # [16:17] * kats|away is now known as kats
- # [16:19] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
- # [16:19] * Joins: harth (harth@moz-2ED87582.got.public.icomera.com)
- # [16:20] * Quits: vikash (vikash@FCF43388.6B40C421.FB0CC892.IP) (Quit: Leaving)
- # [16:20] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [16:21] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [16:22] * Joins: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:22] * bhearsum|bbiab is now known as bhearsum
- # [16:23] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [16:23] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
- # [16:23] <jlebar> jcranmer: Okay.
- # [16:23] <jlebar> jcranmer: still there?
- # [16:24] <jcranmer> no, I got so bored I flew down to Antarctica
- # [16:24] <jlebar> :(
- # [16:24] <jlebar> jcranmer: So see GroupRule::SizeOfExcludingThis.
- # [16:24] <jcranmer> quite nasty in winter it is
- # [16:24] <jlebar> jcranmer: You probably don't ahve anything better to do than hack, it's so fricking cold there.
- # [16:25] <jlebar> jcranmer: For MediaRule, what we do is look at the class definition. There's only one member, mMedia. So MediaRule::SizeOfExcludingThis should call GroupRule::SizeOfExcludingThis and return that plus soet of mMedia.
- # [16:27] * armenzg_brb is now known as armenzg_buildduty
- # [16:27] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
- # [16:29] <jlebar> jcranmer: Or alternatively, you can just return the parent's value, if you think mMedia is not significant.
- # [16:29] * jlebar doesn't know.
- # [16:30] <@smaug> imelven: ping
- # [16:30] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [16:30] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
- # [16:30] * Quits: mdas (mdas@moz-E31CD2CB.mozilla.org) (Quit: mdas)
- # [16:30] <RyanVM> edmorley: ping
- # [16:30] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
- # [16:32] * Joins: mikeh (mikeh@moz-3859BA3C.static.user.ono.com)
- # [16:32] * gregglind_sick is now known as gregglind
- # [16:34] <decoder> is it intended behavior that MOZ_NOT_REACHED now just calls abort() when DEBUG is disabled?
- # [16:34] <decoder> i just had a test that simply aborted the js shell, no message, no nothing
- # [16:34] <jlebar> decoder: as opposed to?
- # [16:34] <jlebar> oh.
- # [16:34] <decoder> jlebar: previously it used to output a message
- # [16:34] <decoder> didnt it?
- # [16:34] * jlebar doesn't know.
- # [16:34] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
- # [16:34] <decoder> also it does not use MOZ_CRASH
- # [16:34] <decoder> but rather abort() on linux
- # [16:34] <jlebar> o.O
- # [16:34] * kats is now known as kats|away
- # [16:35] <jlebar> decoder: Although MOZ_CRASH is probably wrong, if you want this to be debug-only.
- # [16:35] * Quits: kaie (kaie@moz-6ACDDDFD.dip.t-dialin.net) (Quit: Leaving)
- # [16:35] <decoder> jlebar: well, NOT_REACHED is supposed to be always on
- # [16:35] <jlebar> I see.
- # [16:35] <jlebar> I can tell I'm being really helpful here. :)
- # [16:35] <decoder> the thing is
- # [16:35] <decoder> this will abort a release browser
- # [16:35] <decoder> with just "Aborted"
- # [16:35] <decoder> and no further info
- # [16:36] <jlebar> No crash report, either, right?
- # [16:36] * Quits: harth (harth@moz-2ED87582.got.public.icomera.com) (Ping timeout)
- # [16:36] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:36] * ChanServ sets mode: +o ehsan
- # [16:36] <decoder> jlebar: not sure if SIGABRT on linux triggers the crash reporter. it should
- # [16:36] <decoder> but we recently dropped abort() for MOZ_CRASH
- # [16:36] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [16:37] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
- # [16:37] * Quits: ferongr (ferongr@moz-951B09F4.dsl.dyn.forthnet.gr) (Connection reset by peer)
- # [16:38] * Joins: ferongr (ferongr@moz-951B09F4.dsl.dyn.forthnet.gr)
- # [16:38] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [16:38] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [16:39] * ctalbert|afk is now known as ctalbert
- # [16:39] * Quits: @smaug (chatzilla@moz-BA13B5BD.elisa-mobile.fi) (Ping timeout)
- # [16:39] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
- # [16:40] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [16:40] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [16:40] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:41] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [16:41] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [16:41] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [16:42] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [16:43] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [16:43] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
- # [16:43] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [16:43] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [16:44] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [16:44] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [16:45] * Joins: smaug (chatzilla@moz-9B55F994.elisa-mobile.fi)
- # [16:45] * ChanServ sets mode: +o smaug
- # [16:46] <Yoric> khuey: ping
- # [16:46] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [16:46] * Joins: askalski (akuda@moz-809D376B.neoplus.adsl.tpnet.pl)
- # [16:47] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [16:47] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [16:48] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
- # [16:48] * Quits: mikeh (mikeh@moz-3859BA3C.static.user.ono.com) (Ping timeout)
- # [16:48] <@khuey> Yoric: pong
- # [16:49] <Yoric> hi
- # [16:49] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [16:49] <Yoric> I think that I have a patch waiting for your review.
- # [16:49] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Input/output error)
- # [16:49] <Yoric> As per team policy, I come at you, menacingly holding a wet trout.
- # [16:49] <Yoric> bug 763848, btw
- # [16:50] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [16:51] * Joins: mikeh (mikeh@moz-3859BA3C.static.user.ono.com)
- # [16:51] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
- # [16:51] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [16:52] <sawrubh> Yoric always says the golden line "As per Team policy" ;)
- # [16:52] <sawrubh> Yoric: where is that team policy ? ;)
- # [16:52] * rail is now known as rail-brb
- # [16:52] <AryehGregor> davidb, why regressionwindow-wanted on https://bugzilla.mozilla.org/show_bug.cgi?id=766845 ? AFAIK, it's not a regression.
- # [16:52] <Yoric> Just so that people know they are going to be clubbed by a whole gang of wet trouts and not just by me.
- # [16:52] <sawrubh> heh
- # [16:52] <AryehGregor> At least not from anything in recent memory.
- # [16:53] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [16:54] <@khuey> bsmedberg: ping
- # [16:54] <@bsmedberg> khuey: pong
- # [16:54] <@khuey> bsmedberg: we decided that the directory service is not actually threadsafe, right?
- # [16:55] <@bsmedberg> it definitely isn't
- # [16:55] <@khuey> ok
- # [16:55] * AutomatedTester is now known as AutomatedTester|AFK
- # [16:56] <@khuey> Yoric: your review has been disposed of
- # [16:56] <Yoric> Thank you.
- # [16:56] <@khuey> don't thank me yet
- # [16:58] <@khuey> bsmedberg: do you know what stands in the way of removing the threadsafe refcounting for the directory service?
- # [16:58] <@bsmedberg> no
- # [16:58] <davidb> AryehGregor: ok thanks
- # [16:58] <@khuey> ok
- # [16:58] <davidb> AryehGregor: i just wondered how old the behaviour is… since my spidey sense is tingling
- # [16:59] <AryehGregor> davidb, the code was buggy as written. I'm pretty sure it would be in hg revision 1.
- # [16:59] <AryehGregor> It's probably a design error in the original code.
- # [16:59] <AryehGregor> FWIW, there are about four billion of those when it comes to multi-range selections, which is why we want to kill them.
- # [16:59] <AryehGregor> (plus no other UA supports them)
- # [16:59] <davidb> that is very intereting
- # [16:59] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [17:00] <davidb> +s
- # [17:00] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [17:00] <@smaug> AryehGregor: hg revision 1 isn't interesting. cvs blame is available
- # [17:01] <AryehGregor> smaug, if it's that old, why do we want a regression range?
- # [17:01] <AryehGregor> Also, I never figured out how to use CVS blame.
- # [17:01] <Yoric> khuey: Ok, unthank you.
- # [17:01] <@smaug> http://mxr.mozilla.org/seamonkey/ gives you cvs blame
- # [17:01] <Yoric> khuey: Any suggestion as to what I should do?
- # [17:01] <AryehGregor> davidb, basically, multi-range selections are vanishingly rare, so anything that tries to handle them generally does it wrong.
- # [17:01] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [17:02] <RyanVM> Yoric: FYI, your patch for 760035 is bitrotted a bit. Going to attempt to clean it up before landing.
- # [17:02] <@smaug> AryehGregor: checking why some code was added or changed can be very useful
- # [17:02] <AryehGregor> Sure, but not in this case.
- # [17:02] <@khuey> Yoric: yeah I figured you'd change your mind
- # [17:02] <Yoric> RyanVM: Thanks.
- # [17:02] <AryehGregor> It was pretty obvious what the problem is and why it happened.
- # [17:02] <@smaug> ( the UI for CVS blame is a lot better than hg annotate )
- # [17:02] <Yoric> RyanVM: Unless you want me to do it?
- # [17:03] <RyanVM> Yoric: Actually, could you? Not quite as trivial as I had hoped.
- # [17:03] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Ping timeout)
- # [17:03] <AryehGregor> 1.1 <buster@netscape.com> 1999-01-14 10:02
- # [17:03] <AryehGregor> Code was still there.
- # [17:03] <Yoric> RyanVM: I will try and do that.
- # [17:03] <RyanVM> thanks
- # [17:03] <Yoric> khuey: If you have any suggestion, I am interested.
- # [17:03] <@smaug> AryehGregor: fun :/
- # [17:03] <AryehGregor> Well, I didn't check the implementation of delete. Maybe it originally just didn't handle the multi-range case.
- # [17:04] <@khuey> Yoric: I'm thinking
- # [17:05] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [17:05] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
- # [17:05] <@khuey> Yoric: is defineosfileconstants only called from workers?
- # [17:05] * @khuey thinks the answer is yes, but doesn't entirely remember
- # [17:06] <Yoric> For the moment, yes.
- # [17:06] <Yoric> It will be called from the main thread, too, at some point.
- # [17:06] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
- # [17:06] <Yoric> But we can wrap the main thread call in a mutex if necessary.
- # [17:06] <@khuey> Yoric: ok, I'd just query the directory service in http://mxr.mozilla.org/mozilla-central/source/dom/workers/RuntimeService.cpp#874 and stash the value somewhere
- # [17:06] * bear-afk is now known as bear
- # [17:06] <@khuey> Yoric: and then DefineOSFileConstants just needs to grab the string
- # [17:06] * Joins: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net)
- # [17:06] <edmorley> RyanVM: hi :-) (sorry the mozilla pensions people finally rang)
- # [17:07] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [17:07] <Yoric> khuey: Ok. In this case, how do I ensure that my query is executed after the RuntimeService is 1/ registered 2/ filled?
- # [17:07] <RyanVM> edmorley: no prob - I was going to ask about the moth orange on inbound
- # [17:07] <RyanVM> edmorley: looks like later pushes are back to green
- # [17:08] <Yoric> Oh, you mean actually patching Init?
- # [17:08] <edmorley> RyanVM: yeah, I retriggered a load before my call, about to take another look
- # [17:08] <Yoric> khuey: If so, that looks weird.
- # [17:08] <@khuey> Yoric: well since DefineOSFileConstants is only called when we're setting up the worker global, we have to have the worker runtimeservice already
- # [17:08] * Quits: benvie (brandon@moz-1C805788.nc.res.rr.com) (Quit: )
- # [17:09] <@khuey> Yoric: yes
- # [17:09] <Yoric> Not sure I understand you.
- # [17:09] <@khuey> Yoric: or some other similar main-thread initialization place
- # [17:09] <Yoric> If I call this from DefineOSFileConstants, I am calling it from the wrong thread.
- # [17:09] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Ping timeout)
- # [17:10] <@khuey> no
- # [17:10] <@khuey> lets back up a bit
- # [17:10] <@khuey> the problem is that you can't call NS_GetSpecialDirectory off the main thread
- # [17:10] <Yoric> Also, in a rather close future, I will want to access all the directories of the DirectoryService from my worker.
- # [17:10] <Yoric> Indeed, this is the problem.
- # [17:10] <@khuey> uh, well, then you're just screwed
- # [17:10] <Yoric> ...
- # [17:10] <@khuey> and should start talking to bsmedberg about what it'll take to make the directory service threadsafe
- # [17:11] * rail-brb is now known as rail
- # [17:11] * AutomatedTester|AFK is now known as AutomatedTester
- # [17:11] <@bsmedberg> "no"
- # [17:11] <Yoric> ?
- # [17:11] <@bsmedberg> the directory service will not be made threadsafe
- # [17:11] <Yoric> Why the heck should I not be allowed to access my well-known directories from the, you know, I/O thread?
- # [17:11] * Joins: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [17:11] <Yoric> (or one of them)
- # [17:11] <@bsmedberg> get the data you need on the main thread and give it to your worker thread
- # [17:12] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
- # [17:12] * kats|away is now known as kats
- # [17:13] * @khuey wanders off to get some breakfast
- # [17:13] <@bz> jlebar: ping
- # [17:13] <Yoric> This is scary. We want as much stuff as possible to take place on non-main threads and then we make it as hard as possible to implement this.
- # [17:13] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
- # [17:13] <AryehGregor> Yeah, I thought we were moving toward no I/O on the main thread?
- # [17:13] <@bz> yes
- # [17:13] <Yoric> Yes, we are.
- # [17:14] <Yoric> I am one of the persons in charge of making this happen.
- # [17:14] <@bz> at the same time we're moving to no XPCOM on non-main threads
- # [17:14] <@bz> and some other stuff
- # [17:14] <AryehGregor> Yay Yoric.
- # [17:14] <@bz> and no threadsafe JS
- # [17:14] <@bz> the combination is ... difficult. :(
- # [17:14] <AryehGregor> (How close are we?)
- # [17:15] <Yoric> We now have a library that makes it *possible* to write I/O code on non-main thread.
- # [17:15] <@bz> To non-threadsafe JS? We're there. ;)
- # [17:15] <Yoric> This library is quite minimal for the moment, but it has landed recently.
- # [17:15] <Yoric> I am progressively extending it.
- # [17:15] * Quits: c0smikde_ (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Ping timeout)
- # [17:15] <jcranmer> bz: we have chrome workers in theory
- # [17:15] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [17:16] * Quits: askalski (akuda@moz-809D376B.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
- # [17:16] <Yoric> But every so always^H^H^H^H^H^Hoften, I hit a stumbler that makes me realize that the DNA of the Mozilla Platform hates the very idea of delegating I/O to non-main threads.
- # [17:16] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [17:16] <jcranmer> Mozilla does seem to be bifurcating our development though
- # [17:16] <mconnor> bz: perhaps... we should make sure those two plans have an agreed-upon solution?
- # [17:16] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [17:16] * Joins: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
- # [17:16] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [17:16] <@bz> mconnor: perhaps, yes
- # [17:16] * firebot2 is now known as firebot
- # [17:17] <jcranmer> "try to use JS instead of C++ if possible, try to avoid doing computation on the mainthread, but don't use JS off the main thread or use I/O off the main thread"
- # [17:17] <@bz> mconnor: but I have no energy for fighting any fights on that front, so....
- # [17:17] <@bz> the fact that necko is not threadsafe does not help
- # [17:17] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [17:18] <jcranmer> I think the only thing you can do off the main thread wrt I/O is you can receive socket events off the main thread
- # [17:18] <jcranmer> but nsIChannel is main-thread-only, so... :-(
- # [17:18] * jmaher is now known as jmaher|brb
- # [17:18] * coop is now known as coop|afk
- # [17:18] <Yoric> Right now, you can read/write/move/remove files from a worker thread.
- # [17:18] <@khuey> just wait for servo
- # [17:18] <@khuey> it'll save us
- # [17:18] <@bz> maybe
- # [17:19] <Yoric> Pretty soon, you will be able to walk directories from a worker thread.
- # [17:19] <@bz> jcranmer: you can use file streams directly, no?
- # [17:19] <Yoric> But it seems that, for finding out in which directory you want to read/write/etc., the fight is just starting.
- # [17:19] * jcranmer isn't sure
- # [17:19] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:20] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:21] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [17:22] <sawrubh> What level of access does https://marketplace.mozilla.org/en-US/ require ?
- # [17:23] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [17:24] * sheeri-afk is now known as sheeri
- # [17:25] * joduinn-afk is now known as joduinn-coffee
- # [17:28] <gregglind> is there any to edit the global theme on window firefox (for dev / testing purposes) *without* having to recompile fx?
- # [17:29] <sawrubh> jdm: ping
- # [17:29] <jdm> sawrubh: pong
- # [17:29] * gregglind working on bug 761990
- # [17:29] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [17:29] <@dolske> gregglind: yeah, you can build with flat chrome and edit files in you objdir directly
- # [17:29] <sawrubh> jdm: please see ehsan's comment on the bug 722988
- # [17:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/3fe96d84e281 - Jonathan Watt - Bug 767996 - Add null check to nsSVGUtils::InvalidateBounds. r=me.
- # [17:29] <@ehsan> sawrubh: I'm reviewing your patch btw
- # [17:30] <sawrubh> ehsan: woops, I was in the process of creating a new one conforming to the new discussion
- # [17:30] <gregglind> dolske I have the downloaded / installed fx, and a windows vm. I think I don't have as much firepower as your plan needs.
- # [17:30] <@ehsan> sawrubh: I'd hold off for a few minutes :)
- # [17:30] * sawrubh is confused now
- # [17:31] * sawrubh stack overflows
- # [17:32] <@ehsan> sawrubh: I have a number of comments on your patch, so please wait a few minutes before working on a new one, so that you can address my comments as well
- # [17:32] <sawrubh> ehsan: ok
- # [17:32] <@dolske> gregglind: uhh, 761990 is already fixed.
- # [17:32] <jdm> ehsan and dao are going to oil up and wrestle their way to a resolution
- # [17:33] * @ehsan steps into the ring
- # [17:33] <@dolske> gregglind: you could try mucking about in omni.jar, but that's a royal pain. basic answer is no, use a build tree.
- # [17:34] <sawrubh> jdm: besides that change which is causing the xpcshell failure, what do you think about the 722995 patch
- # [17:34] <gregglind> dolske, noted on both. note: it's super hard to work on windows, from osx :)
- # [17:34] <sawrubh> jdm: or should i wait in that too ?
- # [17:35] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [17:35] <@ehsan> sawrubh: https://bugzilla.mozilla.org/show_bug.cgi?id=722988#c29
- # [17:35] <@bz> jlebar: ping
- # [17:36] <@dolske> gregglind: if you're jsut trying to do something trivial, you could use DOM Inspector / devtools to fiddle with things at runtime.
- # [17:36] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [17:36] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Quit: Leaving)
- # [17:36] <@bz> http://glandium.org/blog/?p=2601 is a great read
- # [17:36] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [17:37] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:37] <jdm> sawrubh: it looks pretty good, but we'll want to make sure the QI stuff is necessary
- # [17:37] <jdm> and easy way to do that might be to get rid of it and try out downloading some files in PB and non-PB mode
- # [17:37] <gregglind> dolske, noted.
- # [17:37] * ehsan is now known as ehsan-lunch
- # [17:38] <sawrubh> jdm: going hands on ;)
- # [17:38] * sawrubh fetches his to-download list
- # [17:38] <jdm> sawrubh: and specifically changing the folder in which the files are downloaded
- # [17:38] <jdm> that's an important point :)
- # [17:38] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Quit: HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew.)
- # [17:38] <sawrubh> ok
- # [17:39] * jcranmer is now known as jcranmer|away
- # [17:39] * Joins: kanru (kanru@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [17:39] * Quits: loadbang (loadbang@moz-5A4027CE.range86-164.btcentralplus.com) (Ping timeout)
- # [17:39] * Joins: loadbang (loadbang@moz-58539CB8.range86-144.btcentralplus.com)
- # [17:39] <@dolske> "That really looked like a good candidate for something that was going to be near impossible to debug." haha
- # [17:40] <@bz> indeed
- # [17:40] * Quits: Optimizer (Optimizer@6B89A390.B61D7819.2AB48280.IP) (Ping timeout)
- # [17:40] <@bsmedberg> where did the bugzilla link for "bugs filed today" go?
- # [17:41] <glob> bsmedberg, in the footer normally
- # [17:41] <glob> bsmedberg, https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=Bugs%20Filed%20Today&sharer_id=159758
- # [17:41] <@bsmedberg> ty
- # [17:41] * Joins: AniMAX (Mibbit@347B40C2.2FF2B1FD.299C3E90.IP)
- # [17:41] <@bsmedberg> not in my footer, but maybe I customized it away at some point or something
- # [17:42] <glob> bsmedberg, yeah, you can do that via https://bugzilla.mozilla.org/userprefs.cgi?tab=saved-searches
- # [17:42] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
- # [17:43] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [17:44] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [17:44] * Joins: Optimizer (Optimizer@D09A33AA.39D50EB7.2AB48280.IP)
- # [17:45] * Quits: AniMAX (Mibbit@347B40C2.2FF2B1FD.299C3E90.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:46] * Joins: vikash (vikash@FCF43388.6B40C421.FB0CC892.IP)
- # [17:48] * jmaher|brb is now known as jmaher
- # [17:48] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
- # [17:48] * ChanServ sets mode: +o dveditz
- # [17:48] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:48] * joduinn-coffee is now known as joduinn-commute
- # [17:48] * Joins: priya (Adium@moz-F87A417A.hsd1.ca.comcast.net)
- # [17:49] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
- # [17:49] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [17:49] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [17:50] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
- # [17:50] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [17:50] * khuey is now known as khuey|away
- # [17:51] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [17:52] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
- # [17:52] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [17:52] * Quits: Topal (Topal@moz-62B98F2C.unitymediagroup.de) (Input/output error)
- # [17:53] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [17:55] * armenzg_buildduty is now known as armenzg_brb
- # [17:57] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
- # [17:58] <mounir> bz: sorry for sending reviews to you :(
- # [17:58] * jimm is now known as jimm-lunch
- # [17:58] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [17:58] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [17:59] * Joins: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
- # [17:59] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [17:59] <@bz> mounir: no big deal
- # [17:59] <@bz> mounir: at least this one was small. ;
- # [17:59] <@bz> er, ;)
- # [17:59] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [18:00] * dhylands|appt is now known as dhylands
- # [18:00] * sheeri is now known as sheeri-afk
- # [18:01] * armenzg_brb is now known as armenzg_buildduty
- # [18:01] * sheeri-afk is now known as sheeri
- # [18:01] <mounir> bz: noted ;)
- # [18:01] * davehunt_ is now known as davehunt
- # [18:06] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [18:06] * Quits: loadbang (loadbang@moz-58539CB8.range86-144.btcentralplus.com) (Quit: loadbang)
- # [18:09] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [18:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [18:09] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [18:09] * Quits: espindola (espindola@moz-C46B5E79.dsl.teksavvy.com) (Ping timeout)
- # [18:10] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:10] * Joins: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP)
- # [18:10] <froydnj> bsmedberg: I assume the preferences review you've been grousing about is mine in bug 765244; is there anything I can do to make that review easier?
- # [18:11] <@bsmedberg> I'm not grousing, I'm just stuck in Flashland and can't do it.
- # [18:11] <froydnj> ah, ok
- # [18:12] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [18:12] * rail is now known as rail-lunch
- # [18:13] * Joins: gerv (gerv@C39025E1.4EE99619.E46D6E17.IP)
- # [18:13] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
- # [18:13] * Joins: espindola (espindola@2BED3B57.C5836A43.971E19F6.IP)
- # [18:13] <sawrubh> ehsan-lunch: I'll file a separate bug for avoiding this window fakery in the xpcshell test. That way this bug will not be stalled and I think the test deserves a separate bug
- # [18:14] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [18:14] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
- # [18:14] * Quits: smontagu (chatzilla@moz-9ECCF6A1.red.bezeqint.net) (Ping timeout)
- # [18:15] * bbondy is now known as bbondy_away
- # [18:16] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Ping timeout)
- # [18:16] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
- # [18:17] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [18:17] * sheeri is now known as sheeri-afk
- # [18:18] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [18:19] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
- # [18:20] * Joins: artur (artur@moz-5333EC57.hsd1.vt.comcast.net)
- # [18:21] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
- # [18:21] * bmoss is now known as bmoss|mtg
- # [18:22] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
- # [18:22] * Quits: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: gwagner)
- # [18:22] * Quits: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com) (Quit: Leaving.)
- # [18:22] * Quits: priya (Adium@moz-F87A417A.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [18:23] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
- # [18:23] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
- # [18:23] * jlebar is now known as jlebar|away
- # [18:24] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: mwu)
- # [18:25] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [18:25] * Quits: bent (chatzilla@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [18:25] * Quits: bmoss|mtg (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:27] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [18:27] * Quits: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [18:28] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
- # [18:28] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving)
- # [18:29] * Quits: kaze (kaze@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [18:29] * jcranmer|away is now known as jcranmer
- # [18:29] * kats is now known as kats|away
- # [18:29] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [18:30] * ehsan-lunch is now known as ehsan
- # [18:30] <@ehsan> sawrubh: ok
- # [18:30] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
- # [18:32] * Quits: kanru (kanru@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [18:32] * Quits: ebassi (ebassi@moz-97AC61D0.members.linode.com) (Quit: Bored, now.)
- # [18:32] * Joins: ebassi (ebassi@moz-97AC61D0.members.linode.com)
- # [18:33] * sheeri-afk is now known as sheeri
- # [18:34] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [18:34] * Fallen is now known as Fallen|away
- # [18:35] <jmaher> ehsan: ping
- # [18:35] * kats|away is now known as kats
- # [18:35] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [18:35] <@ehsan> jmaher: hi
- # [18:35] <sawrubh> ehsan: in 722995 there are 4 such xpcshell tests which use this window fakery trick. What do you think about that ?
- # [18:36] <sawrubh> should I file a separate bug for them too ?
- # [18:36] <jmaher> ehsan: I had a question about a test case that you had modified in the past, maybe you could help me figure out why it fails on android mochitests: http://mxr.mozilla.org/mozilla-central/source/content/base/test/test_plugin_freezing.html?force=1#21
- # [18:36] <@ehsan> sawrubh: yes
- # [18:37] <@ehsan> jmaher: I don't know a lot about this test, but what's failing?
- # [18:37] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [18:38] * Quits: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net) (Quit: Leaving...)
- # [18:38] <jmaher> ehsan: it mentions that stopWatchingInstanceCount is undefined
- # [18:39] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:39] <jmaher> ehsan: specifically: an unexpected uncaught JS exception reported through window.onerror - TypeError: e1.stopWatchingInstanceCount is not a function at http://mochi.test:8888/tests/content/base/test/test_plugin_freezing.html:21
- # [18:39] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [18:40] <@ehsan> jmaher: hmm, maybe because we load plugins on tap and not on load on android?
- # [18:40] <jmaher> ehsan: could be
- # [18:40] <jmaher> I suspect it is related to how we do stuff on android vs desktop
- # [18:40] <@ehsan> yeah, I'd ask on #mobile
- # [18:41] * jimm-lunch is now known as jimm
- # [18:41] <@ehsan> past: ping
- # [18:41] <jmaher> just odd that I didn't see this failure in my initial testing before turning the tests on
- # [18:41] <jmaher> thanks for the pointer
- # [18:41] <past> ehsan: pong
- # [18:41] <@ehsan> past: what do you mean by the tab z-order?
- # [18:41] <@ehsan> jmaher: sure thing, good luck :)
- # [18:41] <past> ehsan: I just want to know which browser window is on top
- # [18:42] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [18:42] <@ehsan> past: hmm, the one on which I activate the debugger, since that's how I invoke the keyboard shortcut :)
- # [18:42] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
- # [18:42] <@ehsan> past: let me re-run firefox from the command line to get you the log
- # [18:42] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
- # [18:42] <past> ehsan: excellent, thanks!
- # [18:43] * sheeri is now known as rasta_sheeri
- # [18:43] <past> ehsan: one other thing I want to know is which was the last browser window opened
- # [18:43] <@ehsan> past: hmm, I'm not getting any logs this time on the terminal
- # [18:44] <past> did you remember to flip the pref?
- # [18:44] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [18:44] <past> devtools.debugger.log
- # [18:44] <@ehsan> past: hmm, that's a hard question to answer, since I just restore my three windows all the time. I can open a new window though if that helps
- # [18:44] <@ehsan> past: yep I never flipped it back to false :)
- # [18:44] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [18:44] <past> can you verify that it's still true?
- # [18:45] <@ehsan> yep it is
- # [18:45] <past> so the debugger frontend opens, but no protocol messages appear in the terminal?
- # [18:46] <@ehsan> past: correct
- # [18:46] <past> that's a first
- # [18:46] <past> can you maybe send me all your terminal output?
- # [18:47] * Quits: sawrubh (chatzilla@FF0D3EF1.8F1E6047.DC7754FE.IP) (Ping timeout)
- # [18:48] * Quits: AryehGregor (AryehGrego@moz-EB81C758.red.bezeqint.net) (Ping timeout)
- # [18:49] <@ehsan> past: I'd be happy to, but there's nothing relevant there!
- # [18:49] <@ehsan> past: http://pastebin.mozilla.org/1678053
- # [18:50] <@ehsan> ah hmm
- # [18:50] <@ehsan> Profiler dbg server started
- # [18:50] <@ehsan> Openned client
- # [18:50] <@ehsan> MOZ_EVENT_TRACE start 1340642062398
- # [18:50] <@ehsan> Closed
- # [18:50] <@ehsan> should that worry me?
- # [18:50] * Joins: harth (harth@C7493366.521EBB04.51C6DE68.IP)
- # [18:50] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [18:50] * Joins: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com)
- # [18:51] <past> do you have BenWa's profiler patches or something related in your queue?
- # [18:51] * Quits: ircloggr (nodebot@moz-C3326633.compute-1.amazonaws.com) (Client exited)
- # [18:51] * Quits: harth (harth@C7493366.521EBB04.51C6DE68.IP) (Input/output error)
- # [18:51] <@ehsan> past: I'm running a regular nightly, but I do have the Gecko Profiler add-on enabled
- # [18:51] <@ehsan> does that conflict with the debugger?
- # [18:51] * Joins: ircloggr (nodebot@moz-F24EFD4B.compute-1.amazonaws.com)
- # [18:52] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [18:52] <past> it's on my todo list to make them both play nicely together, but I'm not sure if it should currently work or not
- # [18:52] <past> can you try with that disabled?
- # [18:53] <@ehsan> past: yes, do I need to restart? (the add-on itself is restartless)
- # [18:53] <BenWa> ehsan: Yea I normally get those lines
- # [18:53] * Joins: gfritzsche (gfritzsche@moz-A08EACC1.dynamic.qsc.de)
- # [18:53] <gcp> edmorley: ping
- # [18:53] <past> ehsan: that would be a good idea
- # [18:53] <edmorley> gcp: hi :-)
- # [18:53] <gcp> edmorley: https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=c38e96f197e5
- # [18:53] * Joins: wesj (Instantbir@7D871D9E.1B9CFF7.4401682D.IP)
- # [18:53] <gcp> edmorley: didn't the last retrigger go green?
- # [18:54] * Joins: jet (junglecode@7D871D9E.1B9CFF7.4401682D.IP)
- # [18:54] <edmorley> gcp: it was still pending when I backed out; the next run had gone orange by that point hence not waiting
- # [18:54] <jcranmer> glandium: I don't know if the bug you tracked down was more or less annoying to track down than the problem I had with "the loader is clobbering this register"
- # [18:54] * Joins: maikmerten (maikmerten@moz-336FA862.dynamic.qsc.de)
- # [18:54] <edmorley> gcp: I looked for a try run in the bug but couldn't see one linked
- # [18:54] <gfritzsche> if a patch has approval-mozilla-aurora+, do i have to add checkin-needed or something similar to that bug to get it merged there?
- # [18:54] <BenWa> ehsan: I started working on using the debug server so it's possible that I left it in a bad state :(
- # [18:54] <gcp> edmorley: ok, but basically I'm probably in the clear if I reland?
- # [18:54] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:54] <gcp> edmorley: the failed test has no relation to the changes
- # [18:55] <edmorley> gcp: ok, I didn't look at all the diffs
- # [18:55] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
- # [18:55] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [18:55] <edmorley> gcp: presume just unlucky; sorry! :-)
- # [18:55] <past> BenWa: I'll get back to bug 753401 as soon as possible
- # [18:55] <@ehsan> BenWa: past: holy cow disabling that extension fixes the debugger for me! :)
- # [18:56] <past> ehsan: that's a relief!
- # [18:56] <gcp> edmorley: np
- # [18:56] <BenWa> ehsan: Explains why the debugger didn't work for me. I'll see what the extension does and remove it
- # [18:57] <@ehsan> BenWa: ty
- # [18:57] <BenWa> past: That's great. I've been focusing on a few more features, after which supporting the debug protocol should be the next highest item for the profiler
- # [18:57] <past> BenWa: there have been recent changes in the debugger server initialization that have probably broken the extension
- # [18:57] * rasta_sheeri is now known as sheeri_rasta
- # [18:58] <BenWa> The extension should of only been using it with an experimental pref, I must of goofed that part
- # [18:58] * bear is now known as bear-afk
- # [18:58] <BenWa> Ahh, I did goof it
- # [18:58] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [18:59] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:59] * kmoir is now known as kmoir-afk
- # [19:01] * Joins: graememcc (chatzilla@moz-51ABDCC5.range31-53.btcentralplus.com)
- # [19:01] <BenWa> ehsan: past: Release 1.7.4 which should no longer interfere
- # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:02] * Quits: gerv (gerv@C39025E1.4EE99619.E46D6E17.IP) (Quit: Leaving.)
- # [19:02] <@ehsan> BenWa: confirmed, thanks
- # [19:03] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:03] <past> thanks
- # [19:03] * Joins: AryehGregor (AryehGrego@moz-139EB9CA.red.bezeqint.net)
- # [19:03] <glandium> jcranmer: "the loader is clobbering this register"?
- # [19:04] * jwir3 is now known as jwir3|lunch
- # [19:04] <jcranmer> glandium: I had a function defined with custom calling conventions, and one of the registers I was expecting to be saved was being clobbered the loader when loading a dynamic function via the PLT
- # [19:05] <espindola> tbpl is really slow again :-(
- # [19:05] * khuey|away is now known as khuey
- # [19:05] <glandium> jcranmer: well, obviously, you were asking for trouble ;)
- # [19:05] * Joins: samliu (samliu@moz-85EBB8A.dia.static.qwest.net)
- # [19:05] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [19:06] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Broken pipe)
- # [19:06] <espindola> I guess try is the one that is really slow...
- # [19:06] * Joins: ahal_ (ahal@F2D29657.F60B0462.67AC9B1.IP)
- # [19:06] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:07] <espindola> is anyone able to load
- # [19:07] <espindola> https://hg.mozilla.org/try/rev/20e27ef3c670
- # [19:07] <espindola> ?
- # [19:08] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [19:08] <@khuey> froydnj: do you remember the bug # for that indexeddb error code bugs you messed with a long time ago?
- # [19:08] <@smaug> espindola: doesn't seem to work here
- # [19:08] <@smaug> espindola: maybe Bug 767657
- # [19:08] <gfritzsche> espindola: same here
- # [19:09] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:09] * coop|afk is now known as coop
- # [19:09] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [19:09] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [19:10] <@khuey> hrm
- # [19:10] <@khuey> is it possible to mark some tweets as spam
- # [19:10] <@khuey> but not others, from the same person?
- # [19:10] <bhearsum> ehsan, bbondy_away: i see that bugs 481815 and 307181 are fixed. do you two still need elm and oak booked?
- # [19:10] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [19:10] * Quits: MarcoZ (Daily@moz-BCDCBC9C.dip.t-dialin.net) (Quit: MarcoZ)
- # [19:11] <espindola> :-(
- # [19:11] <espindola> smagnin, gfritzsche thanks
- # [19:11] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [19:11] <@ehsan> bhearsum: yes :)
- # [19:11] <bhearsum> ehsan: np, just checking
- # [19:12] <@ehsan> :)
- # [19:12] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [19:12] * Quits: cers_ (textual@moz-36EADDC1.k371.webspeed.dk) (Connection reset by peer)
- # [19:12] * Joins: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net)
- # [19:13] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
- # [19:13] <gfritzsche> repeating an earlier question: if a patch has approval-mozilla-aurora+, do i have to add checkin-needed or something similar to that bug to get it merged there?
- # [19:13] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [19:14] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [19:14] <@ehsan> gfritzsche: which patch is this? I can push it for you
- # [19:14] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [19:14] <gavin> gfritzsche: you can set checkin-needed, but a better bet is to just ask someone here to push it for you :)
- # [19:14] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [19:14] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [19:14] <gfritzsche> ehsan, gavin: thanks
- # [19:15] <gfritzsche> ehsan: https://bugzilla.mozilla.org/show_bug.cgi?id=747055#c45
- # [19:15] <@ehsan> gfritzsche: pushed
- # [19:15] <gfritzsche> ehsan: thank you :)
- # [19:16] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [19:16] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:16] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [19:17] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
- # [19:18] * sheeri_rasta is now known as sheeri
- # [19:19] * Quits: mcomella (mcomella@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [19:19] * Quits: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net) (Quit: tantek)
- # [19:19] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [19:20] * joduinn-commute is now known as joduinn
- # [19:21] <cpeterson> khuey, is IndexedDB the only feature that depends on Google's snappy compression library? They have landed some ARM optimizations in snappy 1.0.5 (r59).
- # [19:21] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Max SendQ exceeded)
- # [19:21] * Joins: edwin (me@moz-3859BA3C.static.user.ono.com)
- # [19:21] <@khuey> cpeterson: yes
- # [19:21] <@khuey> afaik
- # [19:22] <@khuey> cpeterson: want to file a bug on pulling the most current rev?
- # [19:22] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
- # [19:23] * Quits: vikash (vikash@FCF43388.6B40C421.FB0CC892.IP) (Quit: Leaving)
- # [19:23] <cpeterson> khuey, I'll do that, though it's probably not a high priority.
- # [19:23] <@khuey> yeah, but I doubt its hard
- # [19:23] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [19:23] <cpeterson> khuey, what component would that be?
- # [19:24] <@khuey> Core::DOM: IndexedDB
- # [19:24] <Ms2ger> There's a script, I think
- # [19:24] <Ms2ger> If not, there should be :)
- # [19:24] <cpeterson> thanks
- # [19:25] <@khuey> I don't think there's a script
- # [19:25] <@khuey> there are detailed instructions
- # [19:25] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:26] * bbondy_away is now known as bbondy
- # [19:26] <cpeterson> 1. download tarball. 2. unzip tarball.
- # [19:26] <@khuey> http://mxr.mozilla.org/mozilla-central/source/other-licenses/snappy/README?force=1
- # [19:27] * Quits: maikmerten (maikmerten@moz-336FA862.dynamic.qsc.de) (Client exited)
- # [19:27] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [19:27] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [19:27] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [19:28] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:28] * kmoir-afk is now known as kmoir
- # [19:30] * sheeri is now known as skc_shower
- # [19:32] <jmaher> bholley: ping
- # [19:33] <billm> edmorley: ping
- # [19:33] <cpeterson> snappy bug 768074
- # [19:33] <edmorley> billm: hi :-)
- # [19:34] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [19:34] <Ms2ger> Evening, edmorley
- # [19:34] <edmorley> Good evening :-)
- # [19:34] * aki|afk is now known as aki
- # [19:34] <billm> edmorley: hi. I saw a bunch of new GC crashes filed today. those are all from this weekend?
- # [19:34] <edmorley> billm: yeah, was going through the weekend's new unfiled oranges
- # [19:35] <billm> edmorley: have you noticed what the frequency is (in crashes per push)?
- # [19:35] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [19:35] <billm> edmorley: I'm trying to figure out if it could be something I landed friday morning
- # [19:35] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [19:37] <edmorley> billm: I don't have any figures sorry
- # [19:37] <billm> edmorley: ok, thanks.
- # [19:38] <edmorley> billm: I guess the best way to assess would be to search bugzilla for js crashes with [orange] in the whiteboard that have changed in the last two weeks - then take those bug numbers and enter into the include box here: http://brasstacks.mozilla.com/orangefactor/
- # [19:38] <edmorley> billm: you could see if the overall rate has changed or just the signatures
- # [19:38] * Quits: kinger (chatzilla@95883F7D.211C6EE7.9CC6496B.IP) (Ping timeout)
- # [19:38] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [19:39] * Parts: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [19:39] <edmorley> billm: and also dig into the per [orange] stats/graph
- # [19:39] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [19:39] <billm> edmorley: I have never gotten orange factor to work properly for me. the numbers all seem wrong.
- # [19:39] <billm> it seems to miss a ton of stuff
- # [19:40] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
- # [19:40] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [19:40] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [19:40] * kats is now known as kats|away
- # [19:40] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:40] <edmorley> billm: can you file a bug for that and CC :mcote and :jgriffin please
- # [19:40] <evilpie> weird my debug build is not starting but i also see no crash
- # [19:41] <edmorley> billm: https://bugzilla.mozilla.org/enter_bug.cgi?product=Testing&component=Orange%20Factor
- # [19:41] <billm> edmorley: ok. but here's an example, in case I'm doing something wrong...
- # [19:41] <billm> edmorley: I go to http://brasstacks.mozilla.com/orangefactor/?display=Bug&bugid=763450&startday=2012-05-28&endday=2012-06-25&tree=mozilla-central
- # [19:42] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [19:42] <billm> edmorley: it shows 10 instances. but the bugzilla bug shows 107
- # [19:42] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Ping timeout)
- # [19:42] <edmorley> billm: that view is mozilla-central only (dropdown top left of screen)
- # [19:42] * Quits: edwin (me@moz-3859BA3C.static.user.ono.com) (Ping timeout)
- # [19:42] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [19:42] <billm> ah!
- # [19:43] * Joins: hwine (hwine@moz-59682A1.dmz.scl3.mozilla.com)
- # [19:43] <edmorley> billm: there is a bug filed to make a "Trunk" view that combine m-c and inbound and make it the default
- # [19:43] <billm> edmorley: yeah, that would be great
- # [19:43] <edmorley> (bug 742219)
- # [19:43] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [19:44] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
- # [19:44] <myk> ctalbert: will you have time to do the followup review on bug 733631 in the next couple of days? we'd really like to land that by the end of the month
- # [19:44] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [19:45] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
- # [19:45] * jwir3|lunch is now known as jwir3
- # [19:45] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
- # [19:46] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
- # [19:47] <hwine> espindola: ping - question on bug 767657 - are you getting that problem right now? (those urls load quickly for me)
- # [19:47] * Quits: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 13.0.1/20120614114901])
- # [19:47] <espindola> let me check
- # [19:48] <espindola> hwine, still slow
- # [19:48] * rail-lunch is now known as rail
- # [19:49] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
- # [19:49] <hwine> espindola: odd - are other m.o sites okay? And roughly how are you connecting?
- # [19:50] <espindola> hwine, it is really strange, https://tbpl.mozilla.org/?tree=Try loads fine for example
- # [19:50] * Joins: tantek (tantek@moz-CC58AF03.tmodns.net)
- # [19:50] <espindola> but adding a &rev=
- # [19:50] <espindola> or clicking on the link never returns
- # [19:51] <espindola> fails both in the browser and with curl
- # [19:51] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
- # [19:51] <WorkerThread> If I have to write a utility function that writes an error to the console, what is the best practice? make it a private method of that class, just write it as a function without linking it to the class, or...?
- # [19:51] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
- # [19:51] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [19:52] * Joins: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net)
- # [19:52] * AaronMT is now known as AaronMT|2
- # [19:53] * Quits: ahal_ (ahal@F2D29657.F60B0462.67AC9B1.IP) (Quit: ahal_)
- # [19:53] <hwine> espindola: curl times out? odd - but it looks like this is more with web front end
- # [19:53] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [19:53] <jwir3> WorkedThread: What type of output? I assume it's probably debug output, but are you sending it to the web console or the system console?
- # [19:54] <jwir3> WorkerThread: ^
- # [19:54] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [19:54] * kats|away is now known as kats
- # [19:54] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [19:54] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:55] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
- # [19:55] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
- # [19:56] * Quits: tantek (tantek@moz-CC58AF03.tmodns.net) (Connection reset by peer)
- # [19:56] * Joins: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP)
- # [19:56] <ctalbert> myk: yes, I should get to it either today or tomorrow.
- # [19:57] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:57] * ahal is now known as ahal|lunch
- # [19:57] <espindola> hwine, it was saying the connection was closed without any data being received
- # [19:57] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [19:57] <espindola> it now worked, but took 2:44
- # [19:58] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:58] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
- # [19:58] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
- # [19:58] <hwine> espindola: could you add that to the bug, please. It's a clear fingerpoint at the HTTP side of things
- # [19:58] <espindola> hwine, sure
- # [19:58] <hwine> thanks!
- # [19:58] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:59] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:59] * sworkman_ is now known as sworkman
- # [19:59] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [19:59] * Quits: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net) (Quit: Leaving)
- # [19:59] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
- # [19:59] * Joins: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net)
- # [20:01] <espindola> and now it took 2s
- # [20:01] <espindola> go figure
- # [20:01] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:01] <WorkerThread> jwir3: I believe it needs to go to the web console
- # [20:01] <myk> ctalbert: excellent, thanks!
- # [20:01] <WorkerThread> This is about printing a warning message in the console when a cross-site XMLHttpRequest gets blocked
- # [20:02] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
- # [20:02] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [20:02] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
- # [20:03] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
- # [20:03] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
- # [20:03] * Quits: AaronMT|2 (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [20:04] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:04] * Joins: kinger (chatzilla@moz-72C91A61.dial-up.dsl.siol.net)
- # [20:05] <Ms2ger> rm: WARNING: Circular directory structure.
- # [20:05] <Ms2ger> This almost certainly means that you have a corrupted file system.
- # [20:05] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
- # [20:05] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [20:05] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
- # [20:05] * Quits: JeroenDeDauw (j@moz-35F4920D.dip.t-dialin.net) (Quit: Leaving.)
- # [20:05] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
- # [20:05] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [20:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/5424abbda7a8 - Jonathan Watt - Bug 767996 - Prevent DoApplyRenderingChangeToTree calling nsSVGUtils::InvalidateBounds() and passing in an nsSVGOuterSVGFrame. r=me.
- # [20:06] <jcranmer> Ms2ger: how could you do that to your poor filesystem‽
- # [20:06] <Mook_as> Ms2ger: you're on Windows?
- # [20:06] <froydnj> khuey: not offhand, no
- # [20:06] <Ms2ger> I blame jwatt
- # [20:06] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
- # [20:07] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
- # [20:08] * juanb is now known as juanb|mtg
- # [20:08] <jwir3> WorkerThread: Ah, sorry. I'm not really all that up on Web Console output. :|
- # [20:08] * Parts: hwine (hwine@moz-59682A1.dmz.scl3.mozilla.com)
- # [20:09] * Quits: juanb|mtg (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:09] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
- # [20:09] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [20:09] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
- # [20:09] <@khuey> froydnj: ok
- # [20:09] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
- # [20:09] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [20:09] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [20:10] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [20:10] * ahal|lunch is now known as ahal
- # [20:11] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [20:12] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [20:12] * skc_shower is now known as sheeri
- # [20:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:13] * Joins: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
- # [20:14] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:14] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [20:14] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:14] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:14] * Joins: anant_ (anant@moz-BBE3ABD.mv.mozilla.com)
- # [20:15] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:15] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [20:15] * Joins: gandalf (zbraniecki@moz-AE40B775.play-internet.pl)
- # [20:15] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:15] * ChanServ sets mode: +o dbaron
- # [20:16] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
- # [20:17] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [20:18] * bear-afk is now known as bear
- # [20:19] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [20:19] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [20:19] * armenzg_buildduty is now known as armenzg_brb
- # [20:20] <nemo> hm. is the disabling of the ping attribute the reason that google's search results are so annoying now? such that if you copy link location in search, you're gonna get something totally useless for sending to others?
- # [20:20] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
- # [20:20] <nemo> I was irritated that google did this, but I hadn't realised ping was ditched. ages ago
- # [20:20] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:21] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [20:21] <edmorley> NeilAway: ping
- # [20:21] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
- # [20:21] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:22] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
- # [20:22] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:22] * Joins: espadrine_ (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [20:22] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:22] * espadrine_ is now known as espadrine
- # [20:22] * Joins: pwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [20:22] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
- # [20:22] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:22] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [20:22] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [20:22] * pwalton is now known as pcwalton
- # [20:22] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [20:22] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [20:22] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:23] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [20:23] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
- # [20:23] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:23] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Max SendQ exceeded)
- # [20:23] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:23] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [20:23] * @bz wonders whether filing the canvas2d bugs Peter is filing is equivelent to sending to /dev/null...
- # [20:24] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [20:24] * Quits: anant_ (anant@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:25] <Ms2ger> No, it's making me refactor tests ;)
- # [20:25] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
- # [20:25] <@bz> Ms2ger: well, the union types bug, say
- # [20:25] <@bz> Ms2ger: and the unprefixing bug....
- # [20:26] * jhammel is now known as jhammel|lunch
- # [20:26] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [20:26] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:27] <Ms2ger> I totally want the union bug :)
- # [20:27] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:27] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:27] <Ms2ger> And I bet hsivonen will jump all over the unprefixing bug :)
- # [20:27] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
- # [20:28] <@bz> ok
- # [20:29] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [20:29] * Joins: jprmc (jprmc@CB3EC984.A5F785DE.396E4C6D.IP)
- # [20:29] * Ms2ger tries to figure out what kind of error new window.ImageData(1,1) should throw
- # [20:30] * sheeri is now known as sheeri-afk
- # [20:30] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [20:31] <@khuey> SIGSEGV
- # [20:31] <Ms2ger> DENIED
- # [20:32] <ekr> no no no, SIGABRT
- # [20:32] <@khuey> how about "SECURITY VIOLATION: CLOSE THE DOOR"
- # [20:32] <@dolske> SIGSAUER
- # [20:32] * Joins: mib_a6cn1x (Mibbit@179FA882.72677326.4F4F77A2.IP)
- # [20:32] * @khuey really needs to make some duplicate keys for the security system
- # [20:33] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Client exited)
- # [20:33] * Quits: gandalf (zbraniecki@moz-AE40B775.play-internet.pl) (Ping timeout)
- # [20:33] <Ms2ger> khuey, moz_bug_r4 already has some
- # [20:33] * Joins: sawrubh (chatzilla@FDB7ED83.2D40295B.885A2F14.IP)
- # [20:33] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [20:34] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [20:35] <@bz> ms2ger: doesn't the spec say?
- # [20:35] * Quits: kinger (chatzilla@moz-72C91A61.dial-up.dsl.siol.net) (Ping timeout)
- # [20:35] <Ms2ger> I'm not sure
- # [20:35] <@bz> ah
- # [20:35] <@bz> one sec
- # [20:35] <Ms2ger> [[Construct]] doesn't appear in normative prose in WebIDL
- # [20:35] <@bz> " Interfaces that do not have a constructor will throw an exception when called as a function. "
- # [20:35] <@bz> mmmm
- # [20:35] <Ms2ger> Only, I'm not sure if it needs to
- # [20:35] <@bz> oh, hmm
- # [20:35] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [20:35] <@bz> it defines a [[Call]]
- # [20:35] <Ms2ger> Yeah
- # [20:36] <@bz> that might be a spec bug
- # [20:36] <Ms2ger> Looking at http://ecma-international.org/ecma-262/5.1/#sec-11.2.2
- # [20:36] <@bz> and even the [[Call]] doesn't say what exception is thrown
- # [20:36] <@bz> just "an exception"
- # [20:36] <Ms2ger> "If constructor does not implement the [[Construct]] internal method, throw a TypeError exception."
- # [20:36] <@bz> mmm
- # [20:36] <@khuey> always awesome when your simple tweak turns an intermittent orange into a permanent one
- # [20:36] <Ms2ger> khuey++
- # [20:36] <@bz> yeah
- # [20:36] <froydnj> commit it and then you can fix the real bug!
- # [20:36] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
- # [20:36] <@bz> please file bugs on webidl
- # [20:37] * Ms2ger files a spec bug for khuey to figure it out
- # [20:37] <@khuey> waht?
- # [20:37] <@khuey> I have nothing to do with specs
- # [20:37] <@bz> fwiw, we use....
- # [20:37] <Waldo> nemo: pretty much yes, I think
- # [20:37] <@bz> %s, /* call */
- # [20:37] <@bz> %s, /* hasInstance */
- # [20:37] <@bz> %s, /* construct */
- # [20:37] <@bz> """ % (ctorname, hasinstance, ctorname)
- # [20:37] <Ms2ger> ...
- # [20:37] <@bz> so we set [[Call]] and [[Construct]] to the same thing
- # [20:37] <Ms2ger> khuey, you're not heycam, then?
- # [20:37] <Waldo> nemo: although I think we just never took the patch for ping at all
- # [20:37] <@bz> for the cases when we have a hasInstance
- # [20:38] <@khuey> Ms2ger: pretty sure I don't have the accent for that
- # [20:38] <@khuey> Ms2ger: or the hair
- # [20:38] <@bz> when we don't, the interface object is just a Function
- # [20:38] * Waldo is a little surprised chrome hasn't just chosen to support ping unilaterally
- # [20:38] <@bz> so has [[Call]] == [[Construct]] automagically
- # [20:38] <Waldo> unless I missed it
- # [20:38] <Ms2ger> Waldo, that would probably get them (undeserved) bad press
- # [20:39] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:39] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
- # [20:39] <Ms2ger> Not that they don't deserve a lot... ;)
- # [20:39] <Waldo> Ms2ger: but perhaps worth it nonetheless, for speed/server load reasons
- # [20:39] <hub> ebassi: you dodged it
- # [20:39] <Waldo> it's such an esoteric thing that I have my doubts it'd make a huge difference in market share any way at all
- # [20:39] <imelven> smaug: pong
- # [20:40] <Waldo> bz: I think you need a flag set on the function (at creation time) to make it a ctor, actually
- # [20:40] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [20:40] <Waldo> bz: JSFUN_CONSTRUCTOR as a flag passed to JS_NewFunction and friends
- # [20:40] <@smaug> imelven: about that plugin stuff
- # [20:41] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
- # [20:41] <@smaug> imelven: in sandbox
- # [20:41] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [20:41] <@smaug> is that on purpose, and if so, why ?
- # [20:41] <imelven> the spec doesn't provide a way to opt in to using plugins
- # [20:42] <imelven> it says plugins should be blocked unless they are 'securable'
- # [20:42] <nemo> Waldo: erm. ping was mozilla only. worked for a while, and I think google used it in search results.
- # [20:42] <imelven> which from my reading seems to mean the plugin understands sandbox directives
- # [20:42] <@smaug> imelven: but if the sandbox attribute is removed, docshell should enable plugins for the next document, right?
- # [20:42] <imelven> yes
- # [20:43] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:43] <Ms2ger> nemo, well, yeah, we disabled it when the spec changed under us
- # [20:43] <@smaug> that is not happening with the patch
- # [20:43] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
- # [20:43] <@smaug> imelven: ok, waiting for an updated patch and tests ;)
- # [20:43] <imelven> hm, i thought i tested that manually when you brought that up in the context of AfterSetAttr
- # [20:43] <nemo> Ms2ger: too bad. I guess what I need now is a firefox plugin to make google search results usable. 'cause that's really getting annoying
- # [20:43] <nemo> Ms2ger: hm. maybe duckduckgo is better behaved.
- # [20:43] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [20:43] <@smaug> imelven: hmm, did I miss something...
- # [20:43] <imelven> smaug: yeah, the automated tests should handle that case
- # [20:44] <@smaug> imelven: no, you don't ever re-enable plugins
- # [20:44] <imelven> smaug: i will look into it :)
- # [20:44] <@smaug> you just disable them
- # [20:44] * glob is now known as glob|away
- # [20:44] <imelven> right
- # [20:45] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [20:45] <imelven> it's also weird i got a try failure on android opt with the plugins tests (and not on android debug..)
- # [20:45] * @bz tries to figure out how to drop all local changes from a git repo
- # [20:45] <Waldo> bz: rm -rf
- # [20:45] <@khuey> rm -rf
- # [20:45] <@smaug> :)
- # [20:45] <@khuey> Waldo++
- # [20:45] <@bz> um
- # [20:45] <Waldo> \o/
- # [20:45] <@bz> the problem is that pulling this repo takes forever and a day
- # [20:45] <@bz> any better options?
- # [20:45] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [20:45] * @bz has never commited
- # [20:46] <@bz> so it's just crap that git diff is showing
- # [20:46] <bdahl> git reset --hard
- # [20:46] <nemo> yep. duckduckgo does not screw up my links. or erase my search results when I'm trying to edit a query based on the results.
- # [20:46] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [20:46] <nemo> welp. that settles that... sorry google. you broke one too many things for me :-p
- # [20:46] <bdahl> bz: or git stash if you want to save your stuff
- # [20:46] <@bz> mmm
- # [20:46] <@bz> git diff is still showing stuff
- # [20:46] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [20:46] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
- # [20:46] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [20:47] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [20:47] * Quits: gfritzsche (gfritzsche@moz-A08EACC1.dynamic.qsc.de) (Quit: Leaving)
- # [20:47] <@bz> -Subproject commit b6eb91692604522fb2823158bb570c025c878019
- # [20:47] <@bz> +Subproject commit 43db075b2aac4c9b8623736b034479523cc2005d
- # [20:47] <@bz> etc
- # [20:47] <@bz> That's for a directory, btw
- # [20:47] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [20:47] * Joins: Yoric (Yoric@41299E89.996CA338.3A7352D6.IP)
- # [20:48] <bdahl> did you update a submodule or something?
- # [20:48] * @bz mutters about git pull auto-merging...
- # [20:48] * devd_afk is now known as devd
- # [20:48] <@bz> I just did a git pull
- # [20:48] <@bz> on a project that has submodules
- # [20:48] * Quits: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP) (Quit: tantek)
- # [20:48] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
- # [20:48] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [20:48] <biesi> bz, if you don't want to merge, use git fetch...
- # [20:49] <@bz> ah
- # [20:49] <@bz> I see
- # [20:49] <biesi> git pull = git fetch + git merge
- # [20:49] <@bz> alright
- # [20:49] <@bz> so the point is that I had a local change
- # [20:49] <@bz> (uncommitted)
- # [20:49] <@bz> I did a git pull
- # [20:49] * Quits: past (past@moz-B1F9FDB7.dsl.dyn.forthnet.gr) (Input/output error)
- # [20:49] <@bz> that included that same exact change in one of the changesets
- # [20:49] <@bz> and so it bailed out of the merge
- # [20:49] <@bz> so I patch -R the local change...
- # [20:50] <@bz> and did the reset --hard thing
- # [20:50] <@bz> I guess I might need to reset the subprojects manually?
- # [20:50] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [20:50] * armenzg_brb is now known as armenzg_buildduty
- # [20:50] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [20:51] <@bz> ah
- # [20:51] <@bz> some of my subprojects do have local changes
- # [20:51] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
- # [20:51] <@bz> alright
- # [20:52] * Quits: Yoric (Yoric@41299E89.996CA338.3A7352D6.IP) (Ping timeout)
- # [20:52] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
- # [20:54] * @bz needs to learn this git business....
- # [20:54] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [20:54] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Ping timeout)
- # [20:55] * Quits: samliu (samliu@moz-85EBB8A.dia.static.qwest.net) (Quit: samliu)
- # [20:56] <devd> bz: What do I need to do to push the patch for https://bugzil.la/767134 to nightly?
- # [20:56] <Ms2ger> smaug, hmm, splitting events or fixing docshell next quarter... ;)
- # [20:56] * Quits: @smaug (chatzilla@moz-9B55F994.elisa-mobile.fi) (Ping timeout)
- # [20:56] <Waldo> yes
- # [20:56] <Ms2ger> Woops
- # [20:57] <Ms2ger> devd, see https://developer.mozilla.org/en/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3F?
- # [20:57] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:57] <Waldo> although I guess I don't know what the former is, so perhaps I shouldn't jump to contusions that it's a good thing :-)
- # [20:58] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:58] <devd> Ms2ger: hmm ..Is there a sample patch somewhere? I suspect its just a couple of lines of patch editing to get it to the right style
- # [20:58] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [20:59] <Ms2ger> devd, you can just add "From: My Name <myemail@foo>" and then the commit message on the next line
- # [20:59] <devd> Ms2ger: and the link you sent talks about pushing to central, but I don't have commit access
- # [21:00] <@bz> devd: if you produce a patch with the right metadata and add the checkin-needed keyword to the bug
- # [21:00] <Ms2ger> Oh
- # [21:00] <Ms2ger> https://developer.mozilla.org/en/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3F
- # [21:00] <Ms2ger> That ? shouldn't have been there
- # [21:00] <@bz> devd: someone will land it for you
- # [21:00] <devd> aah ok
- # [21:00] * Joins: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz)
- # [21:01] <devd> I think I will harass my manager(s) about it
- # [21:01] <devd> thanks Ms2ger and bz
- # [21:01] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:01] <Ms2ger> Np
- # [21:01] <@bz> erm...
- # [21:01] <@bz> why do you need to get your manager involved?
- # [21:02] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [21:02] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:02] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [21:02] * kats is now known as kats|away
- # [21:02] <gavin> because presumably his manager is also his mozilla mentor
- # [21:02] <devd> yup
- # [21:02] <@bz> aha
- # [21:02] <devd> and also, he volunteered just now
- # [21:02] <@bz> ok
- # [21:03] <sawrubh> jdm: ping
- # [21:03] <jdm> sawrubh: pong
- # [21:03] * joduinn is now known as joduinn-food
- # [21:04] <Ms2ger> It's jdm!
- # [21:04] <jdm> 'struth!
- # [21:05] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [21:05] <sawrubh> I think I'll let the dust settle on 722988 before going ahead. In the meantime, for 722995 you and dao had said that nsHelperAppDlg.js doesn't have a window
- # [21:05] <sawrubh> so what should I pass to the constructor or is the same dilemma
- # [21:05] * kats|away is now known as kats
- # [21:05] <sawrubh> that's coming in 722988 present there also ?
- # [21:06] * juanb is now known as juanb|lunch
- # [21:06] <sawrubh> ehsan: so is there some agreement between you and Dao ?
- # [21:06] <sawrubh> ehsan: can I proceed ?
- # [21:07] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Client exited)
- # [21:07] <@ehsan> sawrubh: yes, please proceed with passing the window object itself
- # [21:07] * Quits: mib_a6cn1x (Mibbit@179FA882.72677326.4F4F77A2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [21:08] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [21:08] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!)
- # [21:08] <sawrubh> ehsan: and btw I did a full build in 722995 and got the error, jdm proposed the above cause for it ^^
- # [21:08] <sawrubh> s/did/had done
- # [21:09] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
- # [21:09] <@ehsan> sawrubh: what's the cause?
- # [21:09] <sawrubh> ehsan: nsHelperAppDlg.js doesn't have a window
- # [21:10] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [21:10] <@ehsan> oh ok
- # [21:10] <sawrubh> should I fake a window ?
- # [21:12] <bkero> So the hg.mozilla.org/try problem is a mercurial bug
- # [21:12] * Quits: harth (harth@moz-1E9525B8.dsl.cnl.uk.net) (Input/output error)
- # [21:12] <@ehsan> no
- # [21:12] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:13] <NeilAway> edmorley: pong
- # [21:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:13] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Leaving.)
- # [21:14] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:14] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [21:14] <edmorley> NeilAway: hi :-) was just about bug 758354; I since found the answer in one of the logs that confirmed it was the cause (+retriggers)
- # [21:14] <@ehsan> sawrubh: this is the window used in nsHelperAppDlg.js: http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/downloads/nsHelperAppDlg.js#244
- # [21:15] <@ehsan> sawrubh: you should attempt to read privateWindow from it, with the usual checks
- # [21:15] <NeilAway> edmorley: tests depending on vagaries of chrome packaging or something?
- # [21:15] <sawrubh> ehsan: ohh the familiar QI dance ;)
- # [21:15] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
- # [21:16] <@ehsan> sawrubh: maybe
- # [21:17] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [21:17] * ChanServ sets mode: +o smaug
- # [21:17] <edmorley> NeilAway: eg JavaScript Error: "SyntaxError: illegal character" {file: "chrome://global/content/customizeToolbar.js" line: 1 column: 0 source: "# This Source Code Form is subject to the terms of the Mozil"}]
- # [21:17] <sawrubh> ehsan: ok, I'll try with this. I think this should work coz what I was earlier trying (window.opener) is the same thing as parent
- # [21:17] * sawrubh hopes the QI goop is correct
- # [21:17] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:17] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [21:18] <NeilAway> edmorley: eek, I must have edited the wrong line in jar.mn :s sorry
- # [21:19] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:19] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [21:19] <edmorley> NeilAway: np; it was permaorange only on PGO (and occasional on the rest), so non-obvious :-)
- # [21:19] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [21:19] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:21] * Joins: zwol (zwol@moz-F391F09C.csl.sri.com)
- # [21:22] * armenzg_buildduty is now known as armenzg_brb
- # [21:23] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [21:24] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
- # [21:25] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4f832cefc08e - Kyle Huey - Bug 748630: Support IDBTransaction.error. r=bent
- # [21:25] <firebot> http://hg.mozilla.org/mozilla-central/rev/5c07a681371d - Kyle Huey - Bug 767999: Actually use QuotaExceededErr. r=bent
- # [21:26] * Joins: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
- # [21:26] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [21:26] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
- # [21:27] * Fallen|away is now known as Fallen
- # [21:28] * Fallen is now known as Fallen|away
- # [21:30] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
- # [21:30] * Quits: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net) (Ping timeout)
- # [21:30] * jcranmer sighs
- # [21:31] * kats is now known as kats|away
- # [21:31] <jcranmer> TestCheckedInt has 96 overflow failures
- # [21:33] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [21:33] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:33] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [21:34] * Joins: karl (karl@moz-80C79211.jetstream.xtra.co.nz)
- # [21:35] * jhammel|lunch is now known as jhammel
- # [21:39] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [21:40] <sawrubh> ehsan: fixed the changes asked by you in the review coment, mochitests are passing locally, should I ask you for feedback ?
- # [21:40] <sawrubh> re 722988
- # [21:41] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Input/output error)
- # [21:41] <@ehsan> sawrubh: you can ask for review
- # [21:42] * armenzg_brb is now known as armenzg
- # [21:42] * Quits: graememcc (chatzilla@moz-51ABDCC5.range31-53.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
- # [21:44] * armenzg is now known as armenzg_buildduty
- # [21:45] * cadecairos is now known as cade
- # [21:45] * Joins: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP)
- # [21:46] <jdm> glandium++
- # [21:46] <jdm> impressive debugging
- # [21:46] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Excess Flood)
- # [21:46] <aja> WTF?
- # [21:46] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [21:47] <aja> "Mozilla also recently updated its Dolphin HD browser for Android"
- # [21:47] <wchen> where is that from?
- # [21:47] <aja> http://crave.cnet.co.uk/software/mozilla-promises-something-big-for-android-announcement-50008364/
- # [21:47] <Waldo> jcranmer: which compiler is pointing these out to you?
- # [21:47] <wchen> haha, wow
- # [21:48] <Ms2ger> Yeah, "Mozilla" announces a lot of shit nobody's heard about lately
- # [21:48] <Ms2ger> Waldo, mine is, dammit
- # [21:48] <Waldo> Ms2ger: which compiler is pointing these out to you?
- # [21:48] <Ms2ger> Waldo, I filed a bug...
- # [21:48] <Ms2ger> gcc
- # [21:48] <BenWa> Does anyone know what return code -11 on xpcshell tests mean? https://tbpl.mozilla.org/php/getParsedLog.php?id=12958435&tree=Mozilla
- # [21:48] <@khuey> everybody knows gcc is shit
- # [21:48] * Quits: juanb|lunch (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:48] <aja> sam guy with "Junion" last week, IIRC......mentioned again at url above
- # [21:48] <Ms2ger> khuey, also, right
- # [21:48] <jcranmer> Waldo: the IOC stuff?
- # [21:48] <@khuey> BenWa: SIGSEGV
- # [21:48] * Joins: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [21:49] <aja> errr...."junior"
- # [21:49] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [21:49] <BenWa> khuey: ok cool
- # [21:49] <Waldo> I thought we fixed those recently, but maybe it's more warnings than just the set fixt there
- # [21:49] <jcranmer> this actually does the runtime checking for overflows
- # [21:49] <Waldo> Ms2ger: bug 756397?
- # [21:49] * Joins: abillings (irc@moz-BC692F2F.compute-1.amazonaws.com)
- # [21:50] <Ms2ger> Yes
- # [21:50] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:50] <Waldo> WTF has a checkedCast macro for this stuff, we should probably have one somewhere
- # [21:50] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Ping timeout)
- # [21:50] <jdm> crap
- # [21:50] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [21:50] <jdm> ff is hanging on startup for me now
- # [21:50] <jdm> oh wait
- # [21:50] <jdm> nevermind
- # [21:51] <Waldo> bug 759208 is what I was thinking of for the overflow warnings
- # [21:51] * aja waits for "Mozilla acquires Dolphine" on /.
- # [21:51] <Waldo> hmm, why is firebot now being quiet :-\
- # [21:51] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
- # [21:51] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [21:52] * Joins: tantek_ (tantek@moz-7468E361.tmodns.net)
- # [21:54] <sawrubh> ehsan: asked for review, should I push to try ?
- # [21:55] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [21:56] * Joins: mike5w3c_ (MikeS@moz-1BE56DE3.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [21:56] * sawrubh pushes for fun
- # [21:56] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [21:56] * Quits: mike5w3c (MikeS@moz-D9718E04.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [21:56] * mike5w3c_ is now known as mike5w3c
- # [21:56] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [21:57] * Joins: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
- # [21:57] <jhammel> Waldo: firebot no longer displays bug urls in #developers
- # [21:58] <jhammel> (ABICT)
- # [21:58] <Waldo> boo-urns
- # [21:58] * jhammel agrees
- # [21:58] <edmorley> it hasn't for like 12 months surely?
- # [21:58] <jhammel> :shrug: unsure, but it has been a long time
- # [21:59] <edmorley> you can "firebot: bug 123456" etc
- # [21:59] <edmorley> if that helps :-)
- # [21:59] * edmorley is now known as edmorley|away
- # [21:59] * Joins: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [22:00] * Quits: alon_ (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [22:01] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [22:01] * ChanServ sets mode: +o dveditz
- # [22:02] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:02] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [22:02] * armenzg_buildduty is now known as armenzg_brb
- # [22:02] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
- # [22:03] * Joins: alon (alon@moz-BBE3ABD.mv.mozilla.com)
- # [22:04] * Joins: tonymec|away (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
- # [22:04] * Joins: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net)
- # [22:04] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [22:06] * sheeri-afk is now known as sheeri
- # [22:06] * tantek_ is now known as tantek
- # [22:06] * joduinn-food is now known as joduinn-mtg
- # [22:06] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [22:07] * Quits: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [22:07] * Quits: tantek (tantek@moz-7468E361.tmodns.net) (Connection reset by peer)
- # [22:07] * Joins: ekr_ (ekr@moz-A42FC1B6.mycingular.net)
- # [22:08] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [22:08] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Quit: Leaving...)
- # [22:08] * Quits: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net) (Ping timeout)
- # [22:09] * Quits: alon (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:09] * armenzg_brb is now known as armenzg_mtg
- # [22:10] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:10] * nthomas|away is now known as nthomas
- # [22:10] * Joins: alon (alon@moz-BBE3ABD.mv.mozilla.com)
- # [22:11] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:12] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [22:12] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
- # [22:13] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:14] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:14] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [22:14] * Joins: ahurle1 (ahurle@moz-BBE3ABD.mv.mozilla.com)
- # [22:14] * ahurle1 is now known as ahurle
- # [22:15] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:15] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
- # [22:15] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [22:15] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:17] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:17] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [22:17] * kats|away is now known as kats
- # [22:18] * Joins: fabrice1 (fabrice@moz-3859BA3C.static.user.ono.com)
- # [22:18] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:19] * Quits: sawrubh (chatzilla@FDB7ED83.2D40295B.885A2F14.IP) (Quit: Stack has overflowed, need to save it.)
- # [22:19] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [22:19] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:19] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [22:21] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:22] * mjschranz is now known as mjschranz_away
- # [22:22] * Quits: jfkthame (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [22:22] * Joins: jfkthame_ (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP)
- # [22:23] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [22:26] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Quit: Leaving)
- # [22:27] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [22:27] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: jacek)
- # [22:27] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
- # [22:27] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
- # [22:28] * Quits: alon (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [22:29] * Quits: edmorley|away (edmorley@moz-4C974D06.range86-145.btcentralplus.com) (Quit: Leaving.)
- # [22:30] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:31] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:31] * Quits: jprmc (jprmc@CB3EC984.A5F785DE.396E4C6D.IP) (Quit: Leaving)
- # [22:31] * philor|away is now known as philor
- # [22:31] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:32] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:32] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [22:33] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
- # [22:34] * Joins: mike5w3c_ (MikeS@moz-7FC26807.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [22:34] * Quits: mike5w3c (MikeS@moz-1BE56DE3.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [22:34] * mike5w3c_ is now known as mike5w3c
- # [22:35] * Joins: gwagner (idefix2@moz-3859BA3C.static.user.ono.com)
- # [22:37] * Quits: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP) (Quit: nn)
- # [22:37] <BenWa> What makes a mozconfig for linux specific 32 or 64 bit? browser/config/mozconfigs/linux<32-64>/debug are identical
- # [22:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:38] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [22:39] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:39] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [22:40] * Joins: gandalf (zbraniecki@moz-D9DD651C.play-internet.pl)
- # [22:40] * Joins: sawrubh (chatzilla@FDB7ED83.2D40295B.885A2F14.IP)
- # [22:41] * Quits: abillings (irc@moz-BC692F2F.compute-1.amazonaws.com) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
- # [22:42] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120623092749])
- # [22:42] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
- # [22:43] <BenWa> ehsan: ^^?
- # [22:44] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
- # [22:44] <@ehsan> BenWa: why should they be different?
- # [22:44] * Joins: edmorley (edmorley@moz-4C974D06.range86-145.btcentralplus.com)
- # [22:44] <edmorley> !seen jduell
- # [22:44] <firebot> jduell was last seen 4 days, 19 hours, 52 minutes and 47 seconds ago, saying 'splendid' in #developers.
- # [22:44] <BenWa> ehsan: Well we compile differently if you want a 32 or 64 bit right?
- # [22:44] <@ehsan> BenWa: no we don't
- # [22:44] <mbrubeck> BenWa: The difference is in which toolchain is installed, not in the mozconfig
- # [22:44] <@ehsan> BenWa: we don't cross compile
- # [22:44] * Quits: artur (artur@moz-5333EC57.hsd1.vt.comcast.net) (Input/output error)
- # [22:45] <mbrubeck> BenWa: The 32-bit builds are built on 32-bit builders
- # [22:45] <BenWa> ohh ok, that answers my question
- # [22:45] * Quits: alon_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:45] <@ehsan> yeah
- # [22:45] * BenWa is used to how we do it on mac
- # [22:45] * Quits: ekr_ (ekr@moz-A42FC1B6.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [22:45] <@dolske> "but what about x32?!"
- # [22:45] * @dolske can pretend to know what he's talking about. :)
- # [22:47] <Mook_as> dolske: I think it died in a fire. (browser are probably the sorts of things that can use >4G if available.)
- # [22:47] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
- # [22:47] <sawrubh> ehsan: do you have some changes for the 722988 patch, coz if you do then I'll cancel the try run (the try already looks worked up ;) ). I had pushed to try, just in case.
- # [22:48] <@ehsan> sawrubh: I haven't looked at it yet
- # [22:48] <sawrubh> ehsan: ok
- # [22:49] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [22:50] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [22:51] <@dolske> Mook_as: it lives! (bug 767759 ;)
- # [22:52] * armenzg_mtg is now known as armenzg_brb
- # [22:52] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [22:52] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:53] <padenot> firebot: uuid
- # [22:53] <firebot> 954f3fdd-d717-4c02-9464-7c2da617d21d (/msg firebot cid for CID form)
- # [22:54] * Joins: kaie (kaie@moz-6ACDDDFD.dip.t-dialin.net)
- # [22:54] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:54] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:55] * Quits: espindola (espindola@2BED3B57.C5836A43.971E19F6.IP) (Ping timeout)
- # [22:56] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
- # [22:56] * Joins: espindola (espindola@moz-2D9C2606.dsl.teksavvy.com)
- # [22:57] <Mook_as> dolske: we can still hope that's only for nspr, and not rest-of-gecko?
- # [22:57] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [22:57] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:58] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:58] * Joins: brendan (brendaneic@moz-3859BA3C.static.user.ono.com)
- # [22:58] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: NO CARRIER)
- # [22:58] <@dolske> we can
- # [22:59] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
- # [22:59] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
- # [23:00] * mattwoodrow|away is now known as mattwoodrow
- # [23:00] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [23:00] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [23:01] * mikeh is now known as mikeh|sleep
- # [23:01] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:01] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [23:01] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:01] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:01] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
- # [23:01] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [23:02] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:02] * @khuey gets to call an airline
- # [23:02] <@khuey> this should be fun
- # [23:02] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:02] * Quits: alon_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:02] * Quits: mikeh|sleep (mikeh@moz-3859BA3C.static.user.ono.com) (Ping timeout)
- # [23:04] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
- # [23:04] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [23:05] * joduinn-mtg is now known as joduinn-brb
- # [23:06] <@dolske> the call is coming from INSIDE the place!
- # [23:06] <@dolske> * plane. crap.
- # [23:06] <@khuey> heh
- # [23:07] * Quits: rednaks (rednaks@A7B8482A.814C3547.55FFA9B4.IP) (Ping timeout)
- # [23:07] * armenzg_brb is now known as armenzg
- # [23:07] * armenzg is now known as armenzg_buildduty
- # [23:08] <mbrubeck> WHAT PLACE???
- # [23:09] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:09] * Joins: damons_ (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [23:09] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:09] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:09] * joduinn-brb is now known as joduinn-mtg
- # [23:09] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [23:09] * Joins: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se)
- # [23:09] * Quits: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se) (Connection reset by peer)
- # [23:09] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:09] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:09] * Joins: juanb_ (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [23:10] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [23:10] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:10] * juanb_ is now known as juanb
- # [23:10] <@dolske> you know, the one... with the stuff...
- # [23:10] * Joins: Havvy[] (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [23:10] * Quits: samliu (samliu@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:10] * Quits: alon_ (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:10] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Client exited)
- # [23:10] * Joins: magcius (jstpierre@moz-A406D4F8.coderinserepeat.com)
- # [23:11] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [23:11] * Quits: Stan (Stan@moz-71D56DAA.dip.t-dialin.net) (Ping timeout)
- # [23:11] <magcius> Does anybody in here know NPAPI? Is it possible to use the NPN_* functions that are exposed in the headers, or do I really have to use the function pointers passed into NP_Initialize?
- # [23:12] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [23:12] <magcius> https://developer.mozilla.org/en/Getting_the_page_URL_in_NPAPI_plugin suggests that it's possible to use the NPN_* functions
- # [23:12] * Joins: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se)
- # [23:12] * Quits: wolfiR (wolfiR@moz-48AE9EB4.dip0.t-ipconnect.de) (Quit: Leaving)
- # [23:12] <@dolske> why would you want to use NPAPI?
- # [23:12] <magcius> Because we have no other option.
- # [23:12] <magcius> We need to integrate with the system,
- # [23:12] <@dolske> terrifying.
- # [23:13] <Mook_as> magcius: you need to be using the function pointers, because they're not exported (and they can't be, since new browser versions add things to the end of the table)
- # [23:13] * Quits: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP) (Quit: Leaving.)
- # [23:13] <magcius> Mook_as, why are there random functions in the headers, then?
- # [23:13] <magcius> And why does that page suggest that I can use the NPN_* functions?
- # [23:13] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [23:14] <Mook_as> magcius: because it looks easier, or something. Using http://code.google.com/p/npapi-sdk/source/browse/#svn%2Ftrunk%2Fheaders is probably helpful.
- # [23:14] <magcius> http://code.google.com/p/npapi-sdk/source/browse/trunk/headers/npapi.h#897
- # [23:14] <magcius> I don't know why they can't be exposed.
- # [23:15] <magcius> It's just so ugly :(
- # [23:15] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
- # [23:16] <@dolske> welcome to plugins!
- # [23:16] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
- # [23:16] <magcius> I don't understand it.
- # [23:16] <magcius> I really don't
- # [23:17] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
- # [23:17] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [23:17] <magcius> Why on earth would you expose functions in the headers that you're not allowed to use?
- # [23:18] <magcius> Is there a better system besides NPAPI for getting native system integration? I don't want to draw anything -- I just want a scriptable object
- # [23:18] * bear is now known as bear-afk
- # [23:18] <@dolske> define "system integration"
- # [23:18] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
- # [23:19] <magcius> needs to call some DBus methods
- # [23:19] * Quits: Havvy[] (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [23:19] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [23:19] <Mook_as> magcius: sadly, js-ctypes.
- # [23:19] <magcius> That's not possible from the web.
- # [23:20] <magcius> And certainly not cross-browser.
- # [23:20] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [23:20] <Mook_as> oh, you want to do... dbus from the web? yeah, I think you're stuck with js-ctypes, then
- # [23:20] <Mook_as> err, s/js-ctypes/NPAPI/
- # [23:20] * @dolske mumbles something about IE
- # [23:20] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [23:20] <magcius> dolske, DBus? IE?
- # [23:21] <@dolske> you said cross-browser ;)
- # [23:21] <magcius> http://en.wikipedia.org/wiki/Internet_Explorer_for_UNIX
- # [23:21] * Joins: rednaks (rednaks@23324633.76C9F31B.55FFA9B4.IP)
- # [23:22] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [23:22] <mark> as in, any browser that has to support this will be very cross
- # [23:22] <Callek> magcius: "give up" if you need to support IE for linux
- # [23:22] * bwinton is now known as bwinton_away
- # [23:22] <magcius> I don't
- # [23:22] <@dolske> now you only have 2 problems!
- # [23:22] <magcius> dolske, every browser that's on every platform that supports X also supports NPAPI
- # [23:23] <@dolske> Isn't Chrom[e|ium] on their way to dropping it?
- # [23:23] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur est en sommeil)
- # [23:23] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
- # [23:23] <magcius> No?
- # [23:23] <qheaden> Does nsString have a utility method to check if it contains any spaces?
- # [23:24] <magcius> What are they moving to? Pepper?
- # [23:24] * alon_ is now known as azakai
- # [23:24] <magcius> Will Mozilla ever adapt to Pepper? I doubt it.
- # [23:25] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [23:26] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:26] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [23:27] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
- # [23:28] * cade is now known as cade_away
- # [23:28] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:29] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:29] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:29] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:29] * Joins: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com)
- # [23:29] * Quits: edmorley (edmorley@moz-4C974D06.range86-145.btcentralplus.com) (Quit: Leaving.)
- # [23:29] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [23:29] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:30] * Quits: damons_ (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:30] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:30] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [23:30] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:30] <NeilAway> qheaden: FindChar or FindCharInSet?
- # [23:30] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
- # [23:30] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [23:30] <qheaden> NeilAway: That should work. Thanks.
- # [23:31] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [23:31] * ChanServ sets mode: +o dveditz
- # [23:31] <@bz> magcius: we have no plans to implement Pepper
- # [23:32] * Quits: gandalf (zbraniecki@moz-D9DD651C.play-internet.pl) (Ping timeout)
- # [23:32] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [23:33] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [23:33] * ChanServ sets mode: +o roc
- # [23:34] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:34] * Quits: evilpie (chatzilla@moz-6D8E5DD7.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
- # [23:36] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:36] * akeybl_ is now known as akeybl
- # [23:37] * Joins: bdahl_ (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [23:37] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:37] * bdahl_ is now known as bdahl
- # [23:37] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:37] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Quit: Reconnecting…)
- # [23:37] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:37] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:38] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:38] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [23:38] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [23:38] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [23:38] * Joins: kinger (chatzilla@moz-72C91A61.dial-up.dsl.siol.net)
- # [23:38] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [23:38] * Joins: sheppy (sheppy@moz-580DE80D.sub-166-248-84.myvzw.com)
- # [23:38] * Quits: kaie (kaie@moz-6ACDDDFD.dip.t-dialin.net) (Quit: Leaving)
- # [23:39] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [23:39] * bhearsum is now known as bhearsum|afk
- # [23:39] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [23:39] * ChanServ sets mode: +o smaug
- # [23:40] * sheeri is now known as sheeri-afk
- # [23:40] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:40] * ajuma_ is now known as ajuma
- # [23:40] * Joins: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net)
- # [23:41] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:41] * armenzg_buildduty is now known as armenzg_away
- # [23:41] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [23:42] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [23:42] * Quits: Optimizer (Optimizer@D09A33AA.39D50EB7.2AB48280.IP) (Ping timeout)
- # [23:42] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:42] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:42] * Quits: armenzg_away (armenzg@moz-2621B1B2.cable.teksavvy.com) (Input/output error)
- # [23:42] * Joins: Optimizer (Optimizer@C73B1D77.5204F603.2AB48280.IP)
- # [23:43] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:44] <sawrubh> ehsan: ping
- # [23:44] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [23:45] * Quits: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se) (Quit: Ex-Chat)
- # [23:46] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [23:46] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:46] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [23:46] * Joins: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [23:46] <sawrubh> jdm: ping
- # [23:46] <jdm> sawrubh: pong
- # [23:46] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [23:47] * Quits: Optimizer (Optimizer@C73B1D77.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:47] * Joins: Optimizer (Optimizer@C73B1D77.5204F603.2AB48280.IP)
- # [23:47] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [23:47] <sawrubh> jdm: the signature of aContext and parent are these : http://pastebin.mozilla.org/1678338, since there are no windows in nsHelperAppDlg.js, I was planning to use either of them
- # [23:48] <sawrubh> but the QI goop is failing with this : TEST-UNEXPECTED-FAIL | xpcshell/head.js | [Exception... "'Component does not have requested interface' when calling method: [nsIInterfaceRequestor::getInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "JS frame :: resource://gre/modules/DownloadLastDir.jsm :: DownloadLastDir_isPrivate :: line 103" data: no]
- # [23:48] <sawrubh> and I can't avoid the QI goop
- # [23:48] * Joins: benvie (brandon@moz-1C805788.nc.res.rr.com)
- # [23:49] <sawrubh> coz neither of them have gPrivateBrowsingUI in their signature i.e neither is chrome
- # [23:49] <jdm> hmm
- # [23:51] <jdm> sawrubh: what's the content of line 103?
- # [23:52] <sawrubh> jdm: are you asking wrt the DownloadUtils.jsm or DownloadLastDir.jsm ?
- # [23:52] * Joins: jimb (user@moz-91500B31.pool.e-mobile.ne.jp)
- # [23:52] <sawrubh> btw this is the importing code : Components.utils.import("resource://gre/modules/DownloadLastDir.jsm", tmp);
- # [23:52] <jdm> sawrubh: the file that is throwing the error, according to that message
- # [23:52] <jdm> DownloadLastDir.jsm
- # [23:52] <sawrubh> ohh, wait
- # [23:53] <sawrubh> .getInterface(Ci.nsIWebNavigation)
- # [23:53] * Quits: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP) (Input/output error)
- # [23:53] <sawrubh> seems it doesn't have this interface
- # [23:53] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [23:53] <JonathanS> so C11 is new and hotness and C99 is old and busted /s
- # [23:53] <jdm> hum
- # [23:54] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [23:54] <jdm> sawrubh: oh wait, which test is this failing in?
- # [23:54] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [23:54] <@dbaron> boy, mozillians.org search basically doesn't work
- # [23:54] <jdm> dbaron: in what way?
- # [23:54] <sawrubh> jdm: test_privatebrowsing_downloadLastDir.js
- # [23:55] <sawrubh> dbaron: yes, there's a bug filed for that
- # [23:55] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [23:55] * sawrubh searches for the number
- # [23:55] <@dbaron> jdm, if I search for "Bernd" it says "no results found" rather than say, finding, https://mozillians.org/en-US/bernd
- # [23:55] <jdm> heh
- # [23:55] * Quits: tonymec|away (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP) (Quit: Konversation terminated!)
- # [23:55] <@dbaron> jdm, where it should match the name, email, username, and IRC nick fields
- # [23:55] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [23:55] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Ping timeout)
- # [23:56] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:56] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:56] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [23:56] * Quits: Optimizer (Optimizer@C73B1D77.5204F603.2AB48280.IP) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:56] <jdm> sawrubh: http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/downloads/tests/unit/test_privatebrowsing_downloadLastDir.js#17 is the problem
- # [23:57] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
- # [23:57] <gaston> glandium: any luck for 767403 soon ?
- # [23:57] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Quit: Leaving)
- # [23:57] <sawrubh> dbaron: bug 767949
- # [23:58] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [23:58] * Joins: tonymec__ (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
- # [23:58] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [23:59] * tonymec__ is now known as tonymec|away
- # [23:59] * rail is now known as rail_away
- # Session Close: Tue Jun 26 00:00:01 2012
The end :)