/irc-logs / mozilla / #developers / 2012-04-16 / end
Options:
- # Session Start: Mon Apr 16 00:00:00 2012
- # Session Ident: #developers
- # [00:01] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [00:03] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [00:05] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [00:06] * Quits: necolas (necolas@moz-20AA4BAE.bb.sky.com) (Client exited)
- # [00:06] * Quits: ircloggr (nodebot@moz-4263E74C.compute-1.amazonaws.com) (Client exited)
- # [00:07] * Joins: ircloggr (nodebot@moz-CC6EDB88.compute-1.amazonaws.com)
- # [00:09] * jlebar|mac is now known as jlebar|food
- # [00:09] * Quits: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au) (Quit: mccr8)
- # [00:10] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
- # [00:11] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
- # [00:11] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [00:11] * Quits: jlebar|food (~jlebarmac@347AC108.51552A0E.9416B279.IP) (Ping timeout)
- # [00:12] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [00:13] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [00:13] * Joins: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net)
- # [00:15] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
- # [00:16] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
- # [00:16] * Quits: twi (Adium@moz-A7353053.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [00:17] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
- # [00:17] * Fallen is now known as Fallen|away
- # [00:18] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
- # [00:20] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [00:22] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [00:23] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [00:24] * jlund|away is now known as jlund
- # [00:26] * sancus is now known as sancus_
- # [00:26] * sancus_ is now known as sancus
- # [00:27] * Quits: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:33] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
- # [00:39] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [00:39] * ChanServ sets mode: +o roc
- # [00:39] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
- # [00:40] <cadecairos> cpearce: ping
- # [00:41] <Callek> RyanVM: ping
- # [00:41] <cadecairos> cpearce: unping
- # [00:42] <cadecairos> doublec: ping
- # [00:42] <Callek> RyanVM: soo, it appears I'm late in my "push branch comm-*" today, but I did do Sea* approvals at least -- I have to finish my taxes before tomorrow. If you wish and have time to do these pushes for me, would appreciate it! :-) see for example: https://bugzilla.mozilla.org/page.cgi?id=release_tracking_report.html as a handy query mechanic ;-)
- # [00:43] <Callek> RyanVM: I still will plan to if you don't though, just will be much later
- # [00:43] <cpearce> cadecairos: doublec is in Tahiti at the moment, so he's not likely to respond to your ping! ;)
- # [00:43] <cadecairos> oh wow, tahiti
- # [00:44] <cadecairos> lucky
- # [00:44] <cpearce> cadecairos: he'll be back in 2 weeks
- # [00:44] <cadecairos> hoping to run some code by him, since he seems to have authored the method originally
- # [00:45] <cadecairos> it's the one thing blocking me on 726904
- # [00:46] <cadecairos> I've somehow managed to break audio controls lol
- # [00:48] * khuey|away is now known as khuey
- # [00:50] * khuey is now known as khuey|away
- # [00:53] <jdm> nice
- # [00:55] * AutomatedTester is now known as AutomatedTester|AFK
- # [00:55] <cpearce> cadecairos: maybe I can help?
- # [00:56] <cadecairos> cpearce: sure!, lemme grab some links..
- # [00:57] <cadecairos> so this is the method as it is now: http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsVideoFrame.cpp#523
- # [00:57] <cadecairos> and this is what I made it: http://pastebin.mozilla.org/1571917
- # [00:57] <cadecairos> the problem, is that there are two reftests that fail because of that change
- # [00:58] <cadecairos> because the controls frame doesn't draw
- # [00:58] * khuey|away is now known as khuey
- # [00:58] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
- # [00:58] <cpearce> cadecairos: don't delete the default size of (300, 150); on size.
- # [00:59] <cadecairos> my last return should handle that default size case
- # [00:59] <cpearce> wait, no...
- # [01:00] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [01:00] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [01:00] <cadecairos> cpearce: http://mxr.mozilla.org/mozilla-central/source/layout/reftests/bugs/449149-1a.html?force=1 and http://mxr.mozilla.org/mozilla-central/source/layout/reftests/bugs/449149-1b.html?force=1 are the failing reftests
- # [01:01] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [01:01] <cpearce> cadecairos: is size being set at zero width? I don't see what (now) sets the width on the !HasVideoElement() path...
- # [01:01] <cadecairos> they are checked to be != to about:blank
- # [01:01] * Joins: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net)
- # [01:02] <cadecairos> :O
- # [01:02] <cadecairos> lol sometimes all you need is a second pair of eyes
- # [01:02] * khuey is now known as khuey|away
- # [01:03] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [01:03] <cpearce> :)
- # [01:05] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
- # [01:06] * Quits: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP) (NickServ (GHOST command used by `ferongr))
- # [01:06] * Joins: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP)
- # [01:08] * Joins: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
- # [01:10] <qheaden> Wait, are we supposed to add our names to the contributors list in a source file if we edit it?
- # [01:12] <humph> no
- # [01:15] <jdm> qheaden: sometimes that happens, but those contributor lists are going away with the big mpl2 change that is coming up
- # [01:16] <jdm> and arrrrgh something is weird with bugzilla and I can't access any attachments from the console
- # [01:16] <jdm> either with qimportbz or curl
- # [01:16] * glob|away is now known as glob
- # [01:16] <glob> jdm, oh?
- # [01:17] <qheaden> Oh ok. Thanks for the info.
- # [01:17] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
- # [01:17] <jdm> glob: yeah, http://pastebin.mozilla.org/1571956
- # [01:17] * Joins: felipe (u2734@moz-160C58C6.com)
- # [01:17] <jdm> glob: do you have a highlight on bugzilla, or was that just serendipity?
- # [01:17] <glob> jdm, both
- # [01:18] <glob> jdm, hrm, wfm using wget
- # [01:18] <jdm> how strange
- # [01:19] <jdm> I don't believe I've changed anything relevant about my machine since the last time I grabbed a patch
- # [01:19] * heycam|away is now known as heycam
- # [01:20] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
- # [01:21] * Joins: necolas (necolas@moz-20AA4BAE.bb.sky.com)
- # [01:21] * Quits: necolas (necolas@moz-20AA4BAE.bb.sky.com) (Client exited)
- # [01:21] <qheaden> Is Chromebug used/updated anymore?
- # [01:22] <glob> jdm, also wfm with curl; i'm not seeing any interesting errors on the logs i have access to
- # [01:22] <jdm> :/
- # [01:23] * Quits: teoli (teoli@moz-7D905691.avante-wifi.mozilla.hq) (Quit: )
- # [01:23] * nthomas|away is now known as nthomas
- # [01:23] <Callek> jdm: is qimportbz setup as installed in hg?
- # [01:24] * Callek is asking a possibly obvious question
- # [01:24] <jdm> Callek: yes, I was using it a couple of days ago
- # [01:24] * Joins: jlebar|mac (~jlebarmac@moz-AAEFBBD1.gw.connect.com.au)
- # [01:24] * khuey|away is now known as khuey
- # [01:24] <Callek> jdm: hg showconfig extensions
- # [01:24] <jdm> extensions.qimportbz=~/src/qimportbz/
- # [01:25] <Callek> and to be clear, ~/sc/qimportbz/ still exists ;-)
- # [01:25] <jdm> Callek: note that manual curl and qimport https were failing as well
- # [01:25] <nthomas> I've seen weird ssh/ssl errors using curl from macports if the ca certs bundle was updated without recompiling/updating curl
- # [01:25] * Joins: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au)
- # [01:25] <Callek> ooo, manual curl was failing as well -- ok yea then its not qimportbz
- # [01:25] <jdm> nthomas: hmm, that's interesting
- # [01:25] <jdm> maybe I'll try updating all ports
- # [01:25] <nthomas> you have wget though
- # [01:26] <jdm> nthomas: no, that's an alias I wrote
- # [01:26] <jdm> because I couldn't remember how to use curl
- # [01:26] <jdm> ---> Attempting to fetch curl-ca-bundle-7.25.0_0.darwin_10.noarch.tbz2 from http://packages.macports.org/curl-ca-bundle
- # [01:26] <jdm> that's a good sign
- # [01:29] <jdm> hmm, no change
- # [01:30] <jdm> the manual curl worked this time, at least
- # [01:32] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Quit: Computer has gone to sleep.)
- # [01:32] * Quits: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [01:34] * Joins: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP)
- # [01:35] * Joins: kaie2 (kaie@moz-B87F1420.dip.t-dialin.net)
- # [01:36] * Quits: kaie (kaie@moz-37740940.dip.t-dialin.net) (Ping timeout)
- # [01:36] * kaie2 is now known as kaie
- # [01:37] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
- # [01:38] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
- # [01:39] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [01:41] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [01:44] * Joins: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au)
- # [01:44] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:44] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Ping timeout)
- # [01:46] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
- # [01:53] * Joins: espindola (espindola@moz-7B8D6EF4.dsl.teksavvy.com)
- # [01:54] * Quits: espindola (espindola@moz-7B8D6EF4.dsl.teksavvy.com) (Quit: )
- # [01:58] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [01:59] * Quits: nthomas (chatzilla@moz-61E42E4.dsl.telstraclear.net) (Ping timeout)
- # [02:00] * Joins: nthomas (chatzilla@moz-61E42E4.dsl.telstraclear.net)
- # [02:03] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Ping timeout)
- # [02:03] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
- # [02:04] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [02:04] * Joins: rniwa_ (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
- # [02:04] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [02:05] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Ping timeout)
- # [02:05] * rniwa_ is now known as rniwa
- # [02:05] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [02:06] * glob is now known as glob|away
- # [02:06] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
- # [02:08] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
- # [02:09] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
- # [02:11] * Joins: Asa (asa@4C4A4A67.38324963.204CA821.IP)
- # [02:12] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [02:13] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [02:18] * Quits: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
- # [02:20] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [02:23] * Quits: Cork[home] (Cork@moz-A81BAA1F.cust.tele2.se) (Ping timeout)
- # [02:24] * Joins: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au)
- # [02:27] * Joins: Cork[home] (Cork@moz-A81BAA1F.cust.tele2.se)
- # [02:29] * Quits: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
- # [02:32] * glob|away is now known as glob
- # [02:34] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
- # [02:37] * Joins: Boriss (FlyingToas@E10958F2.3723E91A.2A0131C3.IP)
- # [02:37] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
- # [02:38] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
- # [02:42] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [02:42] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [02:44] <@dolske> bz: ping?
- # [02:44] <@dolske> bz: unping :)
- # [02:46] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
- # [02:46] * joduinn-home is now known as joduinn-afk
- # [02:47] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
- # [02:49] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.11a1/20120409095641])
- # [03:00] * Quits: KaiRo (robert@moz-F8DC3F21.adsl.highway.telekom.at) (Input/output error)
- # [03:00] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
- # [03:04] <cadecairos> cpearce: looks like I finally have a solid patch for bug 726904
- # [03:05] <cpearce> cadecairos: huzzah!
- # [03:06] <cadecairos> now, I'm going to get 517363 working on top of it so they can land together
- # [03:06] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [03:06] <cadecairos> though... windows hasn't finished building on try, so i may be speaking to soon
- # [03:11] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
- # [03:12] * Quits: loadbang (loadbang@moz-6EBD967A.range109-156.btcentralplus.com) (Ping timeout)
- # [03:13] * Mark_Capella is now known as Mark_Capella|away
- # [03:14] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [03:15] * mcote|afk is now known as mcote
- # [03:18] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [03:19] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [03:21] * Joins: mwu (mwu@moz-70206CD4.dynamic.hinet.net)
- # [03:22] <jdm> dolske++
- # [03:23] * nthomas is now known as nthomas|away
- # [03:24] <@dolske> shit, what did I do now?
- # [03:25] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [03:25] * Quits: glob (glob@moz-BDD802ED.hfc.comcastbusiness.net) (Quit: Leaving...)
- # [03:25] * Quits: Boriss (FlyingToas@E10958F2.3723E91A.2A0131C3.IP) (Quit: Boriss)
- # [03:25] * mcote is now known as mcote|atthebar
- # [03:25] <Unfocused> maybe he heard that you've volunteered to work on bugzilla now
- # [03:28] * Joins: gwagner (idefix2@moz-99690620.hinet-ip.hinet.net)
- # [03:28] <@dolske> lies
- # [03:28] * Quits: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro) (Quit: Leaving...)
- # [03:28] * Quits: tonymec (tonymec@4C300CF0.A8F5D19C.277517C1.IP) (Ping timeout)
- # [03:30] <Callek> woot dolske working on bugzilla
- # [03:30] * Callek awaits browserID working for his s-g/moco-conf/etc. perms
- # [03:31] * Quits: chewey (chewey@moz-E4C9CD0E.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:31] * Joins: tonymec (tonymec@4C300CF0.A8F5D19C.277517C1.IP)
- # [03:31] * Joins: chewey (chewey@moz-4045DD0C.dip0.t-ipconnect.de)
- # [03:31] <@dolske> LIES
- # [03:33] <jdm> dolske: I approve of going through untargeted review requests
- # [03:34] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [03:34] <@dolske> I'm about halfway though all the requests. :D
- # [03:35] <@dolske> might need another, uhh, beverage to get through the rest.
- # [03:40] * Joins: dseif_ (dseif@moz-E1D8190.dsl.teksavvy.com)
- # [03:41] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [03:47] * Quits: mwu (mwu@moz-70206CD4.dynamic.hinet.net) (Quit: This computer has gone to sleep)
- # [03:47] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [03:49] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [03:51] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Connection reset by peer)
- # [03:51] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [03:51] * Quits: tonymec (tonymec@4C300CF0.A8F5D19C.277517C1.IP) (Input/output error)
- # [03:51] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
- # [03:52] * Joins: mwu (mwu@moz-70206CD4.dynamic.hinet.net)
- # [03:52] * Joins: tonymec (tonymec@4C300CF0.A8F5D19C.277517C1.IP)
- # [03:54] * Joins: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net)
- # [03:54] * Quits: sewardj (sewardj@moz-C72FEB4A.dip.t-dialin.net) (Ping timeout)
- # [03:54] <qheaden> What is the preferred method of debugging chrome JavaScript code?
- # [03:56] <Unfocused> cursing, mostly
- # [03:56] <qheaden> :P
- # [03:56] <qheaden> Chromebug isn't maintained anymore huh?
- # [03:56] <Unfocused> dump and Components.utils.reportError are helpful
- # [03:56] <Unfocused> nope :\
- # [03:57] <qheaden> Wow, that's messed up. :P
- # [03:57] <Unfocused> if it's the addons manager UI (or any other chrome code in a tab), you can use the devtools
- # [03:57] <Callek> you can always use venkman :-P
- # [03:57] * Callek waits for unfocused to laugh
- # [03:57] <KWierso> flipping devtools.chrome.enabled to true might also help a bit?
- # [03:58] <qheaden> I've got that enabled.
- # [03:58] <Unfocused> heh, yea :P was about to unwillingly suggest that
- # [03:58] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [03:58] <qheaden> I just like breakpoint style debugging. Guess I can't get that here. :P
- # [03:58] <Unfocused> what kinda of problem are you having?
- # [03:58] <Unfocused> ah, yea, no, not nicely, not yet. devtools team is working on it though
- # [03:59] <qheaden> I'm actually working on another bug. Bug 502307 to be exact.
- # [03:59] <qheaden> Unfocused: By the way, I did release a patch for the search engine addons patch.
- # [03:59] <qheaden> *bug
- # [03:59] * Joins: rwaldron (rwaldron@moz-9773B7D6.hfc.comcastbusiness.net)
- # [04:00] <Unfocused> yea, saw that, it's in my agonizingly long review queue
- # [04:00] <qheaden> :P
- # [04:00] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [04:01] <qheaden> It adds enable/disable, uninstall, and some preliminary scoping code. I'm not so sure about the addons scope code though. I kinda threw it together from my observation.
- # [04:01] * Unfocused has to see how he manages a full day today, lungs still feel horrible
- # [04:02] * Quits: mwu (mwu@moz-70206CD4.dynamic.hinet.net) (Quit: This computer has gone to sleep)
- # [04:03] * Joins: Boriss (FlyingToas@moz-270207E1.cm.vtr.net)
- # [04:03] * qheaden slightly misses the C++ side of Mozilla.
- # [04:11] <qheaden> Who's over Firefox private browsing>?
- # [04:15] <@bz> bjacob: ping
- # [04:18] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [04:18] <philor> Over Firefox private browsing? I'll never be over Firefox private browsing.
- # [04:18] * Joins: Ami_Ty_ (Amie@11B1236C.5B209293.746E7A12.IP)
- # [04:19] * mimcpher uses chrome incognito windows alongside firefox...
- # [04:19] <@dolske> "over"?
- # [04:20] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
- # [04:20] <KWierso> qheaden: you mean "in charge of"?
- # [04:20] <qheaden> Let me rephrase. Who owns the section of code?
- # [04:20] <qheaden> KWierso: Yeah, you've got it. :)
- # [04:21] <qheaden> Because I'm working on a private browsing bug, and I just want to know who I should report to for help and/or reviewing.
- # [04:23] * Quits: Ami_Ty_ (Amie@11B1236C.5B209293.746E7A12.IP) (Quit: Ami_Ty_)
- # [04:24] <KWierso> qheaden: ehsan's got his fingers all over http://hg.mozilla.org/mozilla-central/annotate/fd06332733e5/netwerk/base/public/nsIPrivateBrowsingService.idl
- # [04:24] <qheaden> Sure looks that way. :P
- # [04:24] <qheaden> Thanks.
- # [04:26] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120414135313])
- # [04:27] * Joins: vikram360 (vikram360@15D989B0.FA85B561.2A068A5E.IP)
- # [04:28] * jlebar|mac is now known as jlebar|food
- # [04:30] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
- # [04:31] * Joins: jmuel (chatzilla@moz-B937C80B.client.mchsi.com)
- # [04:32] <Callek> dolske++
- # [04:32] <Callek> "Career limiting move, or cleaning up requests on old bugs? You be the judge. :)"
- # [04:32] <@dolske> well, to be fair, that was a bsmedberg/shaver bug. :)
- # [04:33] <Callek> hehe of course, still humorous
- # [04:33] * jlund is now known as jlund|away
- # [04:35] * Quits: scenor (Daily@moz-73C49C37.adsl.highway.telekom.at) (Ping timeout)
- # [04:38] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [04:39] * Joins: scenor (Daily@moz-C2468F2B.adsl.highway.telekom.at)
- # [04:39] * Quits: rwaldron (rwaldron@moz-9773B7D6.hfc.comcastbusiness.net) (Ping timeout)
- # [04:39] <bjacob> bz: pong, longish response time
- # [04:39] * Joins: rwaldron (rwaldron@moz-9773B7D6.hfc.comcastbusiness.net)
- # [04:40] <bjacob> bz: ah, saw your email
- # [04:40] <@bz> bjacob: here now
- # [04:40] <@bz> bjacob: but mail is fine too
- # [04:43] <bjacob> bz: replied. you can remove that if.
- # [04:43] <@bz> bjacob: sweet. ;)
- # [04:44] <bjacob> bz: ah wait
- # [04:44] * @bz waits
- # [04:44] <bjacob> bz: with len ==0 we are doign new char [0]
- # [04:44] <@bz> yes
- # [04:44] <bjacob> not sure what this does
- # [04:44] <@bz> which is technically valid
- # [04:44] <@bz> iirc
- # [04:44] <jcranmer> it's like malloc(0), I think
- # [04:44] <bjacob> i wonder if we should do len+1 here, btw
- # [04:44] * bjacob checks spec
- # [04:45] <jcranmer> it doesn't break, but what it returns is unreliabl
- # [04:45] <@bz> When the value of the expression in a direct-new-declarator is zero, the allocation function is called to allocate an array with no elements.
- # [04:45] <@bz> says spec
- # [04:45] <@bz> also...
- # [04:45] <@bz> "
- # [04:45] <@bz> The effect of dereferencing a pointer returned as a request for zero size is undefined.
- # [04:45] <@bz> and
- # [04:45] <@bz> "
- # [04:45] <@bz> Even if the size of the space requested [by new] is zero, the request can fail.
- # [04:45] <@bz> (this last is a non-issue for our failure-fatal new)
- # [04:45] <bjacob> ok, and no need for len+1
- # [04:45] <bjacob> the returned length includes the final null char
- # [04:45] * Quits: jeremyhu (jeremyhu@moz-75C113CA.outersquare.org) (Input/output error)
- # [04:46] <@bz> ok
- # [04:46] <@dolske> random thought, unrealated: could malloc(0) return a pointer to the same byte for multiple callers?
- # [04:46] <@bz> and if the returned length is 0?
- # [04:46] <@bz> does fGetActiveUniform write to len?
- # [04:46] <bjacob> i guess it's safer to just return, rather than enter all this discussion
- # [04:46] <@bz> bjacob: ok
- # [04:46] <@bz> bjacob: also yeas
- # [04:46] <@bz> er, easy
- # [04:46] <@dolske> eg: a = malloc(0); b = malloc(0); can a == b?
- # [04:47] <bjacob> bz: as anyway if len==0, the second if() below returns. so better just return earlier
- # [04:47] <@bz> dolske: only if it knows how to handle free() on it
- # [04:47] <@bz> if (len == 0)
- # [04:47] <@bz> return nsnull;
- # [04:47] <@bz> is the new code
- # [04:47] * @bz moves on
- # [04:47] <@dolske> oh, yeah, I guess that's an interesting complexity.
- # [04:47] <@bz> bjacob: there are a _lot_ of functions on this interface. :(
- # [04:47] * @dolske moves on too. :)
- # [04:48] <bjacob> bz: webgl? yes :)
- # [04:48] <@bz> bjacob: as you can tell, I'm just into the 'G's
- # [04:48] <bjacob> which are the worst as far as you are concerned
- # [04:48] * Joins: mconley_ (mconley@moz-D640D16C.cable.teksavvy.com)
- # [04:49] <@bz> bjacob: hmm?
- # [04:49] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Ping timeout)
- # [04:49] <@bz> bjacob: no, the worst ones as far as I'm concerned are the void functions that only take numeric arguments
- # [04:50] * @bz thought we'd agreed that getAttachedShaders should return a sequence...
- # [04:51] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:51] * Quits: jtcranmer (jtcranmer@moz-3B7840FE.cs.uiuc.edu) (Ping timeout)
- # [04:51] * Quits: derf (derf@moz-4168F490.net) (Ping timeout)
- # [04:51] * Quits: jcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
- # [04:51] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:51] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:51] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:51] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:51] * Quits: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com) (Ping timeout)
- # [04:52] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
- # [04:52] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [04:52] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
- # [04:52] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [04:52] * Joins: Ami_Ty_ (Amie@11B1236C.5B209293.746E7A12.IP)
- # [04:52] * Joins: jcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
- # [04:53] <@bz> bjacob: another question, actually
- # [04:53] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [04:53] <@bz> bjacob: getAttachedShaders
- # [04:53] <@bz> bjacob: our impl never returns null as far as I can see
- # [04:53] * Joins: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com)
- # [04:53] * Joins: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net)
- # [04:53] <@bz> bjacob: er, no, I lie
- # [04:54] <@bz> bjacob: I guess it returns null if !IsContextStable() or if the prog is deleted
- # [04:54] <@bz> bjacob: (but not if the prog is null?)
- # [04:54] * @bz just keeps the behavior
- # [04:54] <bjacob> bz: yes
- # [04:54] <bjacob> bz: indeed
- # [04:55] * Quits: Ami_Ty_ (Amie@11B1236C.5B209293.746E7A12.IP) (Quit: Ami_Ty_)
- # [04:56] * Mark_Capella|away is now known as Mark_Capella|around
- # [04:56] * Joins: jtcranmer (jtcranmer@moz-3B7840FE.cs.uiuc.edu)
- # [04:56] * Joins: derf (derf@moz-4168F490.net)
- # [04:57] * @bz gets to his first method where he'll have to duplicate implementation instead of forwarding.
- # [04:57] <@bz> bjacob: Can I assume that mAttachedShaders won't suddenly kill the objects?
- # [04:57] <@bz> bjacob: between when I stick them in an array and when I JS-wrap them?
- # [04:57] <@bz> bjacob: or should I take refs to them when I stick them in the array?
- # [04:58] * Mark_Capella|around is now known as Mark_Capella
- # [04:59] * @bz assumes so, given existing code
- # [05:00] <@bz> bjacob: hmm
- # [05:00] <@bz> bjacob: in the null prog case, we set the variant as empty, not empty array?
- # [05:02] <@bz> bjacon: that doesn't seem to be allowed by the spec....
- # [05:02] * Joins: pranavrc (pranavrc@4F15AE0.B6852B0D.C28326FD.IP)
- # [05:02] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [05:03] * Joins: karl (karl@moz-EA1185B.jetstream.xtra.co.nz)
- # [05:05] * Quits: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [05:05] <bjacob> bz: back
- # [05:06] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [05:06] <@bz> bjacob: so per spec we can return either null or an array
- # [05:06] <@bz> bjacob: (not that the spec says what to return if the prog is null!)
- # [05:07] <@bz> bjacob: does that need raising as a spec issue?
- # [05:07] <bjacob> bz: yes, this kind of thing tends to be a bit underdefined by the spec. it's entirely possible that current code was dictated more by a conformance test
- # [05:07] <bjacob> bz: sure
- # [05:07] <@bz> bjacob: will do
- # [05:08] <bjacob> bz: regarding your other question, i'm not entirely sure what you mean but mAttachedShaders is a WebGLRefPtr; you should read the comment on that class
- # [05:08] <bjacob> rather an _array_ of WebGLRefPtr
- # [05:08] <bjacob> http://hg.mozilla.org/mozilla-central/file/tip/content/canvas/src/WebGLContext.h#l136
- # [05:09] <@bz> yes, I know
- # [05:09] <@bz> my question is this
- # [05:09] <@bz> should the signature of the binding method be:
- # [05:09] <@bz> void GetAttachedShaders(WebGLProgram* prog,
- # [05:09] <@bz> Nullable< nsTArray<WebGLShader*> > shaders);
- # [05:09] <@bz> or
- # [05:09] <@bz> void GetAttachedShaders(WebGLProgram* prog,
- # [05:09] * Quits: gwagner (idefix2@moz-99690620.hinet-ip.hinet.net) (Quit: gwagner)
- # [05:09] <@bz> Nullable< nsTArray< nsRefPtr<WebGLShader> > > shaders);
- # [05:11] <bjacob> bz: any reference held by JS code whatsoever must be a strong reference, we dont allow webgl objects to go away under the feet of the JS program
- # [05:11] <bjacob> i.e. the second option
- # [05:12] <bjacob> i am surprised that the first would be considered acceptable ?!
- # [05:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [05:13] * Quits: Boriss (FlyingToas@moz-270207E1.cm.vtr.net) (Quit: Boriss)
- # [05:16] * Joins: gwagner (idefix2@moz-99690620.hinet-ip.hinet.net)
- # [05:16] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [05:17] * ewong|away is now known as ewong
- # [05:19] * Quits: qheaden (qah661@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
- # [05:20] <@bz> bjacob: well
- # [05:20] <@bz> bjacob: when JS takes a reference, it'll take a strong one
- # [05:20] <@bz> bjacob: the question is whether this stuff can go away before the JS objects are created and take those references
- # [05:21] <@bz> bjacob: if not, then there's no point addrefing twice and then releasing
- # [05:21] <@bz> bjacob: as opposed to just addrefing once
- # [05:21] <@bz> bjacob: but if this array can get randomly cleared before we get a chance to return into JS
- # [05:21] <@bz> bjacob: (due to the GL side doing something)
- # [05:21] * Joins: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au)
- # [05:21] <@bz> bjacob: then we need to use strong refs here
- # [05:21] <philor> jlebar|food: when you wrote a test that asserts that "js-gc-heap's size is reasonable," didn't you feel the slightest of chills, the merest hint of dread?
- # [05:25] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
- # [05:26] * Joins: twi (Adium@moz-A7353053.cust.dsl.vodafone.it)
- # [05:27] <bjacob> bz: is there a non-negligible cost in using strong refs anyway? all the more as webgl getters are not supposed to be fast?
- # [05:27] <@bz> bjacob: there's non-negligible cost, yes: more cycle collector pressure leading to longer CC pauses
- # [05:28] <bjacob> bz: anyway, you know better than me what happens between the return statement in the c++ impl of a webgl function, and the time when we return to js. i dont see what could destroy these objects. Only 3 things destroy webgl objects: 1) explicit webgl deleteX() calls ; 2) webgl binding change calls that cause a deferred deleteX() to take place now that the object is no longer in use; 3) GC
- # [05:30] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [05:32] * Quits: rwaldron (rwaldron@moz-9773B7D6.hfc.comcastbusiness.net) (Quit: Leaving...)
- # [05:32] * Joins: kanru (user@moz-99690620.hinet-ip.hinet.net)
- # [05:33] * Quits: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP) (Ping timeout)
- # [05:34] * Joins: asadotzler (asa@4C4A4A67.38324963.204CA821.IP)
- # [05:34] <bjacob> iiuc you're only concerned in what can happen between the return statement in WebGLCOntextGL.cpp and the time when we're back in the JS code; none of the above could suddenly happen there, given that the webgl program still has strong references to the shaders (so the shaders cant be GC'd)
- # [05:35] * Quits: Asa (asa@4C4A4A67.38324963.204CA821.IP) (Ping timeout)
- # [05:35] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
- # [05:36] * Joins: nli (nli@moz-99690620.hinet-ip.hinet.net)
- # [05:39] * Quits: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
- # [05:39] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [05:40] <@bz> bjacob: hmm
- # [05:40] <@bz> bjacob: GC could happen
- # [05:40] <@bz> bjacob: but we're keeping the context itself alive
- # [05:40] * Joins: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au)
- # [05:40] <@bz> bjacob: can a GC that doesn't collect the WebGLContext make them go away?
- # [05:41] <bjacob> bz: as long as the JS has any reference to the program, the program can't go away, and it holds strong refs to the shaders attached to it
- # [05:42] <bjacob> bz: all is organized so that objects that are still referencable either by js or internally by the webgl impl, and havent been deleted explicitly by a deleteX() function, don't go away
- # [05:43] <@bz> bjacob: we definitely have a strong ref to the program
- # [05:43] <@bz> bjacob: since it's a function argument
- # [05:43] <@bz> bjacon: sounds good!
- # [05:43] <bjacob> yep
- # [05:44] <bjacob> to be clear: webglrefptr increases not only the webgl-specific refcount but also the XPCOM refcount like a plain nsRefPtr does
- # [05:44] <bjacob> bz: bjacon sounds very 'con' in french :-P
- # [05:46] <@bz> bjacob: heh
- # [05:46] <@bz> bjacob: yeah, typos
- # [05:46] <bjacob> :)
- # [05:49] <@bz> bjacob: hmm
- # [05:49] * jlebar|food is now known as jlebar|mac
- # [05:49] <@bz> bjacob: so this nullable argument business
- # [05:49] <@bz> bjacob: is that going to stay or change?
- # [05:49] <@bz> bjacob: because the spec nearly never says what to do with a null arg
- # [05:50] <bjacob> bz: hey, i barely followed this. any real problem must be fixed, but there's been much work recently, be patient. we just need to not forget about it.
- # [05:50] <@bz> bjacob: ok
- # [05:50] <@bz> bjacob: in any case, I'm just preserving our behavior for now
- # [05:50] <bjacob> bz: ok
- # [05:50] <@bz> bjacob: we just have lots of behavior that's not actually defined in the spec. ;)
- # [05:51] <@bz> bjacob: and the question is whether I should be raising spec issues or not
- # [05:51] <bjacob> bz: if you give me a list of issues / ML threads to remind people about in next webgl confcall, i can do that
- # [05:51] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [05:51] <@bz> bjacob: pretty much all functions that take a nullable gl object don't actually say what to do when null is passed
- # [05:51] <bjacob> ok
- # [05:53] <bjacob> bz: not even by implicitly falling back to opengl spec?
- # [05:54] <bjacob> bz: null js object --> zero opengl id / null ptr ?
- # [05:56] <bjacob> bz: a lot of webgl funcs fall back in this way. for example, bindFramebuffer(null) maps to glBindFramebuffer(0) which just unbinds current framebuffer
- # [05:57] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
- # [05:58] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Ping timeout)
- # [05:58] * Joins: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net)
- # [05:59] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [06:01] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [06:02] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [06:02] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
- # [06:03] <bjacob> bz: attachShader seems to be a case that's completely unspecified
- # [06:03] <bjacob> as the OpenGL ES 2 spec doesn't seem to say what to do when passed shader=0
- # [06:03] <bjacob> i'll raise this q on the ml
- # [06:04] <@khuey> hmm
- # [06:04] <@khuey> is anyone around who knows about browser.xml?
- # [06:04] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [06:06] <jdm> *crickets*
- # [06:06] <@khuey> yeah
- # [06:06] * Joins: philipp64|laptop (chatzilla@moz-764C1742.hfc.comcastbusiness.net)
- # [06:07] <bjacob> bz: oh i see. "
- # [06:07] <bjacob> GL_INVALID_VALUE is generated if either
- # [06:07] <bjacob> program or shader
- # [06:08] <bjacob> is not a value generated by OpenGL.
- # [06:08] <bjacob> bz: oh i see now. shader=0 is not a value that the GL will ever generate. So this gives INVALID_VALUE, because "
- # [06:08] <bjacob> GL_INVALID_VALUE is generated if either
- # [06:08] <bjacob> program or shader
- # [06:08] <bjacob> is not a value generated by OpenGL
- # [06:08] <bjacob> "
- # [06:09] <bjacob> bz: did you see a case that does not reduce to something that's properly handled in the opengl ES spec?
- # [06:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [06:16] * Quits: dseif_ (dseif@moz-E1D8190.dsl.teksavvy.com) (Input/output error)
- # [06:18] * Quits: tchevalier (Instantbir@moz-2E97FBBC.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
- # [06:19] <@bz> bjacob: hey, you still there?
- # [06:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [06:19] <bjacob> bz: i am
- # [06:20] <@bz> bjacob: looking at opengl spec
- # [06:20] <@bz> bjacob: say getAttachedShaders()
- # [06:21] * Quits: nthomas|away (chatzilla@moz-61E42E4.dsl.telstraclear.net) (Ping timeout)
- # [06:22] <@bz> bjacob: seems to say nothing about program like that
- # [06:23] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [06:23] <bjacob> indeed, it doesnt seem to say what happens if program==0
- # [06:24] <bjacob> bz: but it could also be that all this is explained in some remote section "implied errors on bogus function arguments"
- # [06:24] <bjacob> bz: ah, check out section 2.5
- # [06:24] <bjacob> GL Errors
- # [06:24] * Quits: pranavrc (pranavrc@4F15AE0.B6852B0D.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [06:24] <bjacob> er, no,, that doesnt say much
- # [06:25] * Joins: nthomas|away (chatzilla@moz-61E42E4.dsl.telstraclear.net)
- # [06:26] <@bz> bjacob: anyway
- # [06:26] <@bz> bjacob: If _I_ were implementing this, I would have no idea what to do on null program. ;)
- # [06:27] <bjacob> bz: except if there already were a conformance test suite already much more exhaustive than the spec and passing it was the path of least resistence
- # [06:27] <bjacob> ;-)
- # [06:27] <bjacob> but you make good points, this must be fixed in the spec
- # [06:27] <bjacob> now that i see the problems, i'll fight for it
- # [06:28] <bjacob> it's very likely though to settle on whatever the conformance tests already mandate
- # [06:29] * Quits: mconley_ (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [06:29] <@bz> bjacob: yeah, I don't think this will take much fighting
- # [06:30] <@bz> bjacob: just needs to be written down
- # [06:30] <bjacob> the next fight in webgl WG is vendor prefixes
- # [06:30] <bjacob> as i'd like a bit more than the passive non-disagreement with my proposal
- # [06:30] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [06:32] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [06:32] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [06:35] * Joins: smontagu (chatzilla@moz-889BD0FC.red.bezeqint.net)
- # [06:41] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [06:43] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
- # [06:48] * Quits: smontagu (chatzilla@moz-889BD0FC.red.bezeqint.net) (Ping timeout)
- # [06:51] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
- # [06:51] <@bz> sweet
- # [06:51] <@bz> we actually do this wron
- # [06:51] <@bz> er, wrong
- # [06:52] <@bz> bjacob: ping
- # [06:52] <bjacob> pong
- # [06:52] <@bz> bjacob: getBufferParameter
- # [06:52] <@bz> bjacob: the return value is sometimes signed, sometimes unsigned
- # [06:52] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [06:52] <@bz> bjacob: our impl seems to treat it as always signed?
- # [06:52] <bjacob> bz: indeed
- # [06:53] <@bz> bjacob: should I just leave this behavior for now?
- # [06:53] * @bz notes that we also support more pnames than the spec lists?
- # [06:53] <bjacob> bz: i dont think it matters at all: the unsigned pname is BUFFER_USAGE, that's just symbolic constants in the range 0..65535
- # [06:53] <bjacob> bz: yep indeed
- # [06:54] <bjacob> bz: that is a bigger concern
- # [06:54] * jdm crosses more per-window private browsing tasks off of his todo list
- # [06:54] <@bz> bjacob: would it make sense to just fix the idl to always return long then?
- # [06:54] <KWierso> jdm++
- # [06:54] <@bz> hmm
- # [06:54] <@bz> I guess we sometimes return null too
- # [06:54] <@bz> but I could make it a |long?|
- # [06:54] <jdm> it's unfortunate that there are still about 30 bugs that I haven't done any investigation into beyond the initial filing
- # [06:54] <bjacob> bz: i'm not too comfortable with hardcoding that fact. no, let's fix our code, it's just that that part isnt a big deal. the extraneous pnames are a bigger deal, as it's testable by js today
- # [06:55] <@bz> bjacob: ok
- # [06:55] <@bz> bjacob: well, for those extraneous pnames, should they be signed or unsigned? ;)
- # [06:55] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [06:56] <bjacob> bz: _MAPPED and _ACCESS dont even exist in opengl es
- # [06:56] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [06:56] <@bz> ok
- # [06:57] <bjacob> i guess _ACCESS would be uint16 and _MAPPED would be bool
- # [06:57] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [06:57] <@bz> ok
- # [06:57] <bjacob> i
- # [06:57] <bjacob> i'm filing the bug
- # [06:57] <@bz> but in the gl api they're just 32-bit ints?
- # [06:57] <bjacob> bz: yes
- # [06:57] <@bz> signed ones?
- # [06:58] <bjacob> yes
- # [06:58] <@bz> and then you have to cast on the caller?
- # [06:58] <@bz> ok
- # [06:58] <bjacob> yes
- # [06:58] * Joins: anky (anky@92126BDE.202926.A3D1B221.IP)
- # [06:58] <bjacob> filing the bug
- # [06:58] <@bz> I'll just fix that in my patch, I guess
- # [06:58] <bjacob> oh ok, perfect
- # [06:58] <bjacob> i'll still file the bug
- # [06:58] <@bz> sounds good
- # [06:58] <bjacob> note new status whiteboard keywords
- # [06:59] <bjacob> https://wiki.mozilla.org/Platform/GFX/WebGL/Resources#Bug_tracking
- # [06:59] <bjacob> here i'll use webgl-conformance webgl-test-needed
- # [06:59] * Joins: Polynomial-C (Poly-C@moz-1E9621F0.dip.t-dialin.net)
- # [06:59] <@bz> sound good
- # [06:59] * @bz writes icky code
- # [07:01] * jdm just remembered the talk he wanted to put together
- # [07:01] <jdm> perfect timing for me to get a cold
- # [07:01] <jdm> nobody on the phone will be able to understand me
- # [07:01] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [07:01] <bjacob> jdm: bring your cough drop and talk about mentholed bugs?
- # [07:02] <jdm> ha
- # [07:02] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [07:03] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [07:03] <KWierso> jdm: blame vidyo?
- # [07:06] * Joins: c0smikdebris (c0smikdebr@72C59558.AE06BABE.2A068A5E.IP)
- # [07:06] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
- # [07:07] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
- # [07:07] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
- # [07:08] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
- # [07:11] * jhford-work-away is now known as jhford-work
- # [07:11] <@bz> bjacob: http://pastebin.mozilla.org/1572447
- # [07:11] <@bz> bjacob: look sane-ish?
- # [07:12] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [07:14] <@bz> bjacob: or should I just nuke MAPPED and ACCESS?
- # [07:14] <bjacob> bz: you can definitely nuke MAPPED and ACCESS
- # [07:14] <@bz> ok
- # [07:14] * @bz simplifies code
- # [07:15] <bjacob> bz: i'm still trying to understand the code. what i dont get is why is the writableVariant still needed if you've already stored the correct result in a jsval
- # [07:15] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [07:16] * Quits: c0smikdebris (c0smikdebr@72C59558.AE06BABE.2A068A5E.IP) (Ping timeout)
- # [07:16] <@bz> ah
- # [07:16] <@bz> so
- # [07:16] <@bz> the reason is that we're sort of managing risks by having a pref for the new bindings
- # [07:16] <bjacob> bz: ah i see
- # [07:16] <@bz> so we can flip the pref to turn them off on aurora or beta
- # [07:17] <@bz> so for a cycle or two we need both sets of APIs
- # [07:17] <@bz> the XPCOM one and the new one
- # [07:17] <@bz> for most methods the XPCOM thing is a lot simpler
- # [07:17] <@bz> e.g....
- # [07:17] <@bz> NS_IMETHODIMP
- # [07:17] <@bz> WebGLContext::GetAttribLocation(nsIWebGLProgram *pobj,
- # [07:17] <@bz> const nsAString& name,
- # [07:17] <@bz> PRInt32 *retval)
- # [07:17] <@bz> {
- # [07:17] <@bz> *retval = GetAttribLocation(static_cast<WebGLProgram*>(pobj), name);
- # [07:17] <@bz> return NS_OK;
- # [07:17] <@bz> }
- # [07:17] * Joins: c0smikdebris (c0smikdebr@143C99DE.379C4E45.2A068A5E.IP)
- # [07:18] <@bz> then once we ship this stuff we can nuke the XPCOM bits
- # [07:18] <@bz> assuming we don't have C++ callers into this stuff
- # [07:18] <@bz> (so remove the XPIDL for this, etc)
- # [07:18] <bjacob> ok
- # [07:19] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
- # [07:19] * jcranmer is now known as jcranmer|away
- # [07:19] <@bz> I could change the xpidl to return a jsval instead of a variant
- # [07:19] <@bz> but trying to minimize churn there
- # [07:19] <@bz> since that's supposed to be the "oh, shit, something is broken" case
- # [07:20] <@bz> btw, is the test suite part of our tests?
- # [07:20] <bjacob> it is, in content/canvas/test/webgl/
- # [07:20] <bjacob> as a mochitest
- # [07:20] * Quits: vikram360 (vikram360@15D989B0.FA85B561.2A068A5E.IP) (Ping timeout)
- # [07:20] <bjacob> in M1
- # [07:20] <@bz> excellent
- # [07:20] * Quits: c0smikdebris (c0smikdebr@143C99DE.379C4E45.2A068A5E.IP) (Ping timeout)
- # [07:20] <@bz> maybe we don't care about being able to pref this off, then
- # [07:20] <@bz> if it ends up passing tests
- # [07:20] <@bz> we can decide that closer to landing.
- # [07:21] * @bz is nowhere there yet
- # [07:21] <bjacob> indeed. the only other conceivable reason would be a perf regression, for which regression tests havent landed yet
- # [07:21] * Joins: c0smikdebris (c0smikdebr@F4DB8B3B.67C813F6.2A068A5E.IP)
- # [07:21] <@bz> and that would be pretty odd
- # [07:21] <@bz> unless I screw up of course
- # [07:21] <@bz> could happen
- # [07:21] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [07:21] <bjacob> bz: i hope it's ok that we are landing webgl patches while you're doing this work, which will cause some conflicts with your patch
- # [07:22] <bjacob> no big sweeping changes
- # [07:22] <@bz> I merged a few days ago
- # [07:22] <@bz> that merge was ok
- # [07:23] <@bz> in a lot of methods I'm not changing much
- # [07:23] <@bz> other than the validation up front and the method signature
- # [07:23] <@bz> the fact that the |return Error....| is staying helps. ;)
- # [07:23] <bjacob> cool
- # [07:23] <@bz> but yeah, I sort of assume I'll need to deal with conflicts as they arise
- # [07:23] <bjacob> one new webgl extension is coming, with a new interface, will be one more thing to port
- # [07:24] <bjacob> games really need it
- # [07:24] <bjacob> (s3tc textures)
- # [07:24] <@bz> hmm
- # [07:24] <@bz> ok
- # [07:25] <@bz> I do wonder whether I should have just done the context
- # [07:25] <@bz> not the various helper objects
- # [07:25] <@bz> and then done them as followups
- # [07:25] <@bz> might have been easier to land piecemeal
- # [07:25] <@bz> (new-binding objects can take old-binding stuff as arguments)
- # [07:26] <@bz> anyway
- # [07:27] <@bz> it's bedtime
- # [07:27] * bz is now known as bz_sleep
- # [07:27] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [07:28] * Quits: c0smikdebris (c0smikdebr@F4DB8B3B.67C813F6.2A068A5E.IP) (Ping timeout)
- # [07:30] * Quits: anky (anky@92126BDE.202926.A3D1B221.IP) (Client exited)
- # [07:32] * Joins: vikram360 (vikram360@15D989B0.FA85B561.2A068A5E.IP)
- # [07:32] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [07:33] * Joins: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net)
- # [07:34] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney_)
- # [07:36] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:38] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [07:39] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [07:41] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [07:41] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Connection reset by peer)
- # [07:41] * Quits: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net) (Ping timeout)
- # [07:41] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
- # [07:43] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [07:44] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney_)
- # [07:46] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [07:46] * Joins: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [07:49] * Joins: wolfiR (wolfiR@moz-FA6E510A.dip0.t-ipconnect.de)
- # [07:50] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [07:51] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:51] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [07:52] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [07:53] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [07:53] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
- # [07:58] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
- # [07:58] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [07:58] * Joins: mdas (mdas@moz-E8441CC2.hfc.comcastbusiness.net)
- # [07:59] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [08:00] * joduinn-afk is now known as joduinn-home
- # [08:00] * Quits: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
- # [08:03] <@roc> njn: ping?
- # [08:05] <njn> roc: pong
- # [08:06] <@roc> have you looked at PL_ArenaAllocate at all?
- # [08:06] <njn> roc: at times, yes
- # [08:06] <@roc> PL Arenas don't seem to be used very much
- # [08:06] <njn> roc: doesn't layout use them a bunch?
- # [08:07] <@roc> it looks to me like the "attempt to allocate from the heap" path does a clownshoes if the arena size has been set to 1024
- # [08:07] <@roc> as nsDisplayListBuilder::nsDisplayListBuilder does
- # [08:07] <@roc> layout uses nsPresArena a lot
- # [08:07] <@roc> which is not based on PLArena
- # [08:07] <njn> roc: I thought it was layered on top of PLArean
- # [08:07] <njn> roc: which path exactly?
- # [08:08] <@roc> hmm, you're right
- # [08:08] <njn> I fixed a clownshoes bug in PLArena, that was the 700MB of layout memory one (you might remember)
- # [08:09] <@roc> ah
- # [08:09] <@roc> I see what you've done
- # [08:09] <@roc> ok
- # [08:10] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:10] <njn> roc: I used instrumentation to find and fix all those clownshoes bugs, as of a couple of months ago I wasn't seeing any significant ones
- # [08:11] <AryehGregor> "clownshoes"?
- # [08:12] <KWierso> AryehGregor: http://netforbeginners.about.com/od/c/f/What-Is-Clownshoes.htm
- # [08:12] <mccr8> This actually has a specific technical meaning. ;)
- # [08:12] * KWierso builds a better clown
- # [08:12] <AryehGregor> That page doesn't explain "does a clownshoes".
- # [08:13] <AryehGregor> I get the impression it's being used more specifically here.
- # [08:13] <KWierso> "does something ridiculously silly"
- # [08:13] <mccr8> AryehGregor: in this conext: http://blog.mozilla.org/nnethercote/2011/08/05/clownshoes-available-in-sizes-2101-and-up/
- # [08:13] <mccr8> KWierso: it does have a more specific meaning here.
- # [08:14] <mccr8> though it is sort of a "backronym" in that a technical meaning was assigned to it after the fact.
- # [08:14] * Quits: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net) (Ping timeout)
- # [08:15] <@roc> njn: are you still working on shrink stuff?
- # [08:15] <njn> roc: we just started a memshrink work week!
- # [08:15] <njn> :)
- # [08:15] <@roc> what is there left to do?
- # [08:15] <njn> roc: ADD-ONS
- # [08:15] <njn> ahem
- # [08:15] <njn> foreground image decoding
- # [08:15] <njn> compacting generational GC
- # [08:16] <njn> khuey has a plan to make leaking impossible
- # [08:16] <@roc> uh
- # [08:16] <@roc> sounds good!
- # [08:16] <mccr8> njn means, to make certain kinds of chrome->content leaks...
- # [08:16] <njn> what? khuey has misled me O_o
- # [08:17] <njn> roc: those chrome->content leaks cover a lot of the add-on leak cases
- # [08:17] <@khuey> :-P
- # [08:17] <njn> roc: plus just lots of general grunt work
- # [08:17] <njn> whack-a-mole
- # [08:18] <njn> b2g's going to create some interesting memory pressures
- # [08:18] <heycam> should invest in a few cans of this to spray over the codebase http://www.youtube.com/watch?v=vwU8JObQMXc
- # [08:19] <njn> roc: here is the MemShrink:P1 list: https://bugzilla.mozilla.org/buglist.cgi?resolution=---;resolution=DUPLICATE;status_whiteboard_type=allwordssubstr;query_format=advanced;status_whiteboard=MemShrink%3AP1;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;order=bugs.bug_id;list_id=2861423
- # [08:19] <@khuey> ha
- # [08:19] * Quits: Polynomial-C (Poly-C@moz-1E9621F0.dip.t-dialin.net) (Quit: GNU/Linux, because I'd rather own a free OS than steal one that's not worth paying for.)
- # [08:20] <@roc> is anyone working on lazy script compilation?
- # [08:20] * Quits: rail_away (rail@moz-E6144DC3.iqchoice.com) (Ping timeout)
- # [08:22] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Connection reset by peer)
- # [08:22] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
- # [08:22] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
- # [08:22] * Quits: azakai|2 (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [08:22] <njn> roc: I am
- # [08:22] <@roc> ooh nice
- # [08:22] * Fallen|away is now known as Fallen
- # [08:22] <njn> roc: I started a couple of days ago, I have some idea of what I'm doing, but it'll take some time
- # [08:23] * Joins: rail_away (rail@moz-E6144DC3.iqchoice.com)
- # [08:23] <AryehGregor> Is there some documentation I can read, or a sample patch, that tells me the right way to add a new header file?
- # [08:24] * Quits: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au) (Client exited)
- # [08:24] <AryehGregor> (I want to add a public static method like nsHTMLFontElement::ParseLegacyFontSize that editing code can call, but nsHTMLFontElement has no header file I can include)
- # [08:24] <AryehGregor> (maybe I should copy the code elsewhere, but that class seems like it makes the most sense, no?)
- # [08:25] <AryehGregor> (unless I'm going to have to get into dependency headaches by doing it this way)
- # [08:26] * Quits: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net) (Ping timeout)
- # [08:26] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [08:28] <@roc> so you want to creat ensHTMLFontElement.h?
- # [08:28] <AryehGregor> Well, maybe.
- # [08:28] <AryehGregor> If that's the right place to put it.
- # [08:28] <@roc> another option is to put it in nsContentUtils
- # [08:28] <AryehGregor> Ms2ger suggested it could be in nsContentUtils instead.
- # [08:28] <AryehGregor> Yeah.
- # [08:28] <AryehGregor> Maybe I'll go with that, it's easier. :)
- # [08:29] <@roc> some people think that dumping a whole lot of unrelated utility code in nsContentUtils/nsLayoutUtils is ugly
- # [08:29] * Joins: blizzack (blizzack@BD2EDF3E.B73A0DBF.D9BC6E2F.IP)
- # [08:29] <@roc> but personally, I haven't experienced much of a downside
- # [08:30] <AryehGregor> Should I just stick the new method at the end?
- # [08:30] <@roc> maybe next to ParseIntMarginValue?
- # [08:30] <AryehGregor> . . . what's the idea behind "/* static */" and "// static"? Why are those not just "static"?
- # [08:30] <AryehGregor> Hmm, okay.
- # [08:32] <jdm> AryehGregor: pretty sure that isn't legal in non-inline definitions
- # [08:32] <AryehGregor> Oh, really?
- # [08:33] * Fallen is now known as Fallen|away
- # [08:33] <AryehGregor> So what happens if you call a method statically that's not declared as static? It just silently works but this == NULL?
- # [08:33] <jdm> AryehGregor: say what?
- # [08:33] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [08:33] * AryehGregor comes from a PHP and JS background, is only vaguely familiar with compiled code :)
- # [08:33] <jdm> AryehGregor: as far as I know, the static modifier must go on the member declaration, not on the definition
- # [08:34] <AryehGregor> Oh, I see.
- # [08:34] <AryehGregor> But then it applies to the definition too, you're saying.
- # [08:34] <AryehGregor> Makes sense.
- # [08:34] <jdm> yes
- # [08:34] <AryehGregor> Okay, good. That explains it.
- # [08:34] <@khuey> AryehGregor: Foo::NonStaticMethod will fail to compile
- # [08:34] <AryehGregor> Right, that's what I'd have thought.
- # [08:35] * jdm -> bed
- # [08:36] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
- # [08:36] * philor is now known as philor|away
- # [08:37] <@roc> learning C++ by hacking Gecko, eh?
- # [08:37] <@roc> many famous names have trod that path
- # [08:38] <AryehGregor> Well, I had basic familiarity before.
- # [08:38] <AryehGregor> I was perfectly capable of writing simple C programs.
- # [08:38] <@roc> Elika actually learned to *program* by hacking Gecko, which is significantly more scary
- # [08:39] <@roc> but I guess if you're a genius, anything works
- # [08:39] <Mark_Capella> anyone here on a WIN machine using openssh to push to try? im stack making mine work ...
- # [08:39] <AryehGregor> Mark_Capella, did you remember your passphrase?
- # [08:40] <@khuey> roc: wow
- # [08:40] * Joins: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au)
- # [08:40] <Mark_Capella> no - i send and got a new key configured - still wont work ! (doesnt ask for the passphrase anymore though)
- # [08:40] <dwarfcrank> roc: that's pretty badass
- # [08:40] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:41] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
- # [08:41] <Unfocused> congired how? added to pageant?
- # [08:41] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [08:41] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [08:42] <AryehGregor> What is ParseAttribute used for on HTML element classes? Serialization? Why aren't attributes reserialized as the same string that was read?
- # [08:43] <@khuey> http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsGenericElement.h#706
- # [08:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [08:43] * Quits: graememcc (chatzilla@moz-77A8A989.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [08:43] <AryehGregor> Thanks.
- # [08:43] * Quits: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net) (Ping timeout)
- # [08:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [08:45] <Mark_Capella> aryehgregor: I used openssh to generate a key pair ... sent the id_rsa.pub file to it .. they put it in place ... i have both files id_rsa and id_rsa.pub
- # [08:45] <Mark_Capella> in folder .ssh under my c:\users\master directory ... same place mozilla-central hangs under ... got a congif file in .ssh with Host hg.mozilla.org and
- # [08:45] <Mark_Capella> User <markcapella@twcny.rr.com> (2 lines) and a commit mesage for the try options ... then i try hg push -f ssh://hg.mozilla.org/try/
- # [08:45] <Mark_Capella> and get remote: Permission denied (publickey,keyboard-interactive). ... abort: no suitable response from remote hg!
- # [08:46] * Quits: bonnie (bbsurender@moz-6F800DED.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [08:46] <AryehGregor> Mark_Capella, is your private key named "~/.ssh/id_rsa"?
- # [08:46] * Joins: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net)
- # [08:46] <Mark_Capella> yes
- # [08:46] * Joins: bonnie (bbsurender@moz-AA731316.dsl.pltn13.pacbell.net)
- # [08:47] <AryehGregor> Try removing the "<" and ">" from the "User" line, so it says "User markcapella@twcny.rr.com". Not sure if it's necessary, but that's how mine is set up.
- # [08:48] * Quits: smooney_ (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Ping timeout)
- # [08:48] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
- # [08:48] <Mark_Capella> oh thats gonna do it ........... now it says no local changes found .... cause i just qpoped -a .... thats gotta be it dude :)
- # [08:49] <Mark_Capella> winDOHs!
- # [08:49] <jlebar|mac> jet: http://pastebin.mozilla.org/1572629
- # [08:51] <Mark_Capella> aryehgregor: curious ... if i push to try the same patch twice will it just run two try builds? or will it complain
- # [08:52] <AryehGregor> Mark_Capella, I'm not sure exactly how it works, but I believe that whenever you push to try, it applies the patches to mozilla-central.
- # [08:52] <AryehGregor> So it will run two try builds.
- # [08:52] <AryehGregor> If you tried checking out try, you'd just get a copy of mozilla-central, regardless of whatever anyone pushed to it. I think.
- # [08:53] <Mark_Capella> k: ive got a small patch running under autoland to try ... gonna push to try manually to see if it works
- # [09:00] <Mark_Capella> hee hee hee hee - success! >nyuck nyuck nyuck <
- # [09:01] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
- # [09:03] <AryehGregor> Another C++ question: what are the relative merits of passing pointers vs. passing by reference?
- # [09:04] <padenot> AryehGregor: pointer are nullable
- # [09:04] <AryehGregor> Ah.
- # [09:04] <padenot> AryehGregor: can be handy in certain cases
- # [09:04] <AryehGregor> So if the argument is supposed to never be null, should I always pass by reference?
- # [09:04] <AryehGregor> I guess that will be a compile error if it gets passed something that might be null?
- # [09:05] <padenot> AryehGregor: I suppose so
- # [09:07] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
- # [09:07] * ChanServ sets mode: +o dbaron
- # [09:08] <@khuey> "it depends"
- # [09:09] <@khuey> we never use references to interface pointers, for instance
- # [09:09] * Quits: mdas (mdas@moz-E8441CC2.hfc.comcastbusiness.net) (Quit: mdas)
- # [09:13] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [09:15] * Joins: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro)
- # [09:16] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
- # [09:18] * Joins: sewardj (sewardj@moz-3480C615.dip.t-dialin.net)
- # [09:20] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
- # [09:20] <nattofriends> well, you can't actually null a reference
- # [09:21] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [09:21] * Joins: jviereck (Adium@moz-4D9615EB.ethz.ch)
- # [09:21] <AryehGregor> In my case, it turned out the caller had a pointer in one case rather than a reference, so I guess I have to make that argument take a pointer.
- # [09:22] <@khuey> nattofriends: well, you sort of can
- # [09:22] <@khuey> T* ptr = NULL;
- # [09:22] <@khuey> T& ref = *ptr;
- # [09:22] * Parts: BoBsoN (bobson@moz-A458F99B.rpg.pl)
- # [09:22] <@khuey> that's undefined behavior, of course
- # [09:23] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
- # [09:25] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
- # [09:27] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Ping timeout)
- # [09:27] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [09:27] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
- # [09:27] * ChanServ sets mode: +o dbaron
- # [09:27] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [09:27] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [09:27] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
- # [09:28] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [09:29] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
- # [09:30] * Joins: Stan (Stan@moz-E01B969C.dip.t-dialin.net)
- # [09:30] * Quits: Stan_ (Stan@moz-3742119.dip.t-dialin.net) (Ping timeout)
- # [09:34] * Joins: dao (dao@moz-E9926E6A.superkabel.de)
- # [09:35] * Joins: smaug (chatzilla@moz-F268CBDF.gprs.sl-laajakaista.fi)
- # [09:35] * ChanServ sets mode: +o smaug
- # [09:36] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
- # [09:39] * Quits: blizzack (blizzack@BD2EDF3E.B73A0DBF.D9BC6E2F.IP) (Quit: Bye)
- # [09:40] * Joins: Polynomial-C (Poly-C@moz-1E9621F0.dip.t-dialin.net)
- # [09:40] * Quits: @smaug (chatzilla@moz-F268CBDF.gprs.sl-laajakaista.fi) (Ping timeout)
- # [09:43] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [09:43] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
- # [09:44] <Callek> anyone feel up to helping me out? :-)
- # [09:44] <Callek> willing to mark my comm-a push properly for me? http://build.mozillamessaging.com/tinderboxpushlog/?tree=SeaMonkey-Aurora&rev=88e93158d754
- # [09:45] <Callek> (sea-fixed would be 2.10, tb-fixed would be 13; and annotate with csets)
- # [09:45] * Callek hopes I have some kind souls around :-)
- # [09:46] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [09:48] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
- # [09:48] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
- # [09:48] * ChanServ sets mode: +o dbaron
- # [09:49] * Joins: jviereck1 (Adium@moz-4D9615EB.ethz.ch)
- # [09:49] * Quits: jviereck (Adium@moz-4D9615EB.ethz.ch) (Connection reset by peer)
- # [09:52] * Quits: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net) (Quit: bholley)
- # [09:54] * Quits: bonnie (bbsurender@moz-AA731316.dsl.pltn13.pacbell.net) (Ping timeout)
- # [09:54] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
- # [09:59] * khuey is now known as khuey|away
- # [10:01] * Quits: jlebar|mac (~jlebarmac@moz-AAEFBBD1.gw.connect.com.au) (Quit: jlebar|mac)
- # [10:01] * Quits: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au) (Quit: mccr8)
- # [10:01] * Quits: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au) (Quit: jet)
- # [10:02] * Quits: njn (chatzilla@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
- # [10:03] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
- # [10:05] * Joins: smaug (chatzilla@moz-881F45C6.gprs.sl-laajakaista.fi)
- # [10:05] * ChanServ sets mode: +o smaug
- # [10:06] * Quits: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro) (Quit: Linkinus - http://linkinus.com)
- # [10:10] * Quits: Lucas (Lucas@moz-92C28224.hsd1.ca.comcast.net) (Ping timeout)
- # [10:11] <heycam> c++ question anyone? I have code like this http://pastebin.mozilla.org/1572736
- # [10:11] <heycam> conditionally I have a stack allocated object
- # [10:11] <heycam> but I don't want to duplicate the function call
- # [10:12] * jhford-work is now known as jhford-work-away
- # [10:13] * Joins: mauke_ (mauke@moz-6A01E0D8.superkabel.de)
- # [10:13] * Quits: znhxr (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
- # [10:14] * Joins: xakz (XaMaD@moz-2EB4DFBC.w81-53.abo.wanadoo.fr)
- # [10:14] <tn> declare a SomeObject* first, set it to &object inside that if?
- # [10:14] <tn> no wait!
- # [10:14] <heycam> yeah I don't think that works
- # [10:14] <tn> heh, yeah
- # [10:14] <heycam> maybe with a goto it might, who knows :)
- # [10:15] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
- # [10:15] <heycam> I'm sure there must be some awesome template that will let me encapsulate a possibly constructed stack variable
- # [10:15] <tn> you're good will be nice, but no one will understand it?
- # [10:16] * padenot is now known as padenot|away
- # [10:17] <tn> you're code...
- # [10:17] * Joins: gandalf (zbraniecki@moz-80CE5BCD.home.aster.pl)
- # [10:17] <heycam> nice = only if people can understand it I guess
- # [10:18] <heycam> (a buffer on the stack of size sizeof(DoSomething), placement new to construct the object in there conditionally...)
- # [10:18] * mauke_ is now known as znhxr
- # [10:20] * Joins: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP)
- # [10:21] <dwarfcrank> does it really have to be on the stack?
- # [10:22] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
- # [10:23] <heycam> dwarfcrank, not really, but if there's a simple way to avoid a heap allocation that doesn't make the code harder to understand, I'd prefer to avoid it
- # [10:24] <dwarfcrank> ah
- # [10:24] <dwarfcrank> can't think of anything, sorry
- # [10:24] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
- # [10:26] * Joins: harsh (Mibbit@A62B559F.15C6DF7B.1551A00F.IP)
- # [10:27] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [10:28] * Quits: @smaug (chatzilla@moz-881F45C6.gprs.sl-laajakaista.fi) (Ping timeout)
- # [10:32] <glandium> heycam: why don't you want to duplicate the function call? because the args list is complicated?
- # [10:32] * Joins: msucan (msucan-@754ABC71.319ADCBF.D7B372F7.IP)
- # [10:33] <glandium> heycam: depending on the surrounding code, you could be able to replace DoSomething(arg1, arg2, arg3, arg4, &object); with DoSomethingElse(&object);
- # [10:33] <heycam> glandium, it's not too complicated -- just four args without any real computation
- # [10:33] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [10:33] <NeilAway> roc: that's impressive
- # [10:33] <heycam> glandium, it's just the repetition looks a bit ugly
- # [10:33] <NeilAway> oops, still 2 hours scrollback
- # [10:34] <heycam> glandium, 3 of the 4 arguments come from local variables, so I don't save too much that way unfortunately
- # [10:36] * Joins: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro)
- # [10:37] <NeilAway> fortunately someone mentioned fantasi's real name in another channel otherwise I wouldn't have known
- # [10:37] * Joins: ejpbruel (ejpbruel@moz-104CC309.mv.mozilla.com)
- # [10:38] <ejpbruel> is it me? or is the vpn exceptionally slow today
- # [10:38] <ejpbruel> dl'ing win 7 with 20kb/s
- # [10:38] <ejpbruel> eta this week :(
- # [10:38] * Joins: pranavrc (pranavrc@1DE92897.96D08489.C28326FD.IP)
- # [10:41] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [10:41] * ChanServ sets mode: +o roc
- # [10:42] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Client exited)
- # [10:42] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [10:43] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
- # [10:44] * Quits: harsh (Mibbit@A62B559F.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [10:45] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Ping timeout)
- # [10:45] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [10:47] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
- # [10:51] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
- # [10:52] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [10:54] <glandium> http://medicaldaily.com/news/20120411/9496/alcohol-solving-skills-analytical-thinking-creativity-study.htm
- # [10:54] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [10:59] * heycam is now known as heycam|away
- # [11:01] * Joins: ejpbruel_ (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
- # [11:01] * Quits: gandalf (zbraniecki@moz-80CE5BCD.home.aster.pl) (Quit: Computer has gone to sleep.)
- # [11:01] * Quits: ejpbruel (ejpbruel@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [11:01] * ejpbruel_ is now known as ejpbruel
- # [11:01] * Quits: jviereck1 (Adium@moz-4D9615EB.ethz.ch) (Connection reset by peer)
- # [11:01] * Joins: jviereck (Adium@moz-4D9615EB.ethz.ch)
- # [11:06] * Joins: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net)
- # [11:07] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Quit: Computer has gone to sleep.)
- # [11:11] <AryehGregor> Does "const nsAString& aValue" actually make sense, or is the "const" redundant?
- # [11:11] <dwarfcrank> It makes sense
- # [11:12] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [11:12] <AryehGregor> So it's the same as "nsAString const& aValue" and "nsAString& const aValue"? But with * instead of &, those would be different?
- # [11:12] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [11:15] * Joins: gandalf (zbraniecki@moz-6454375D.neoplus.adsl.tpnet.pl)
- # [11:19] <AryehGregor> http://www.parashift.com/c++-faq-lite/const-correctness.html#faq-18.8
- # [11:19] <AryehGregor> So it's the same as "nsAString const& aValue", but "nsAString& const aValue" is the same as "nsAString& aValue".
- # [11:20] * Joins: Goldorak (chatzilla@B7D7820C.ACD6413B.187A1082.IP)
- # [11:20] <AryehGregor> Which begs the question of why "nsAString& const aValue" isn't a compile error.
- # [11:20] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [11:20] * Quits: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net) (Ping timeout)
- # [11:21] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Ping timeout)
- # [11:22] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [11:22] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
- # [11:22] * Quits: dao (dao@moz-E9926E6A.superkabel.de) (Quit: Leaving.)
- # [11:24] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
- # [11:25] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
- # [11:27] * Joins: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net)
- # [11:27] * Quits: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net) (Quit: Instantbird -- http://www.instantbird.com)
- # [11:28] * Quits: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net) (Quit: Leaving.)
- # [11:28] * Joins: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net)
- # [11:31] <AryehGregor> How aggressively should one use const?
- # [11:34] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [11:35] * Joins: KaiRo (robert@moz-C8385711.adsl.highway.telekom.at)
- # [11:35] * Quits: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP) (Client exited)
- # [11:35] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [11:35] <JesperHansen> Has anyone ever tried to make the nightly window very small on windows? The close button disappears
- # [11:37] * Joins: bc (bc@moz-BDD802ED.hfc.comcastbusiness.net)
- # [11:37] * khuey|away is now known as khuey
- # [11:38] <AryehGregor> Also, what's the value in using NS_NAMED_LITERAL_STRING instead of just using literals?
- # [11:39] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Client exited)
- # [11:40] * Quits: xakz (XaMaD@moz-2EB4DFBC.w81-53.abo.wanadoo.fr) (Ping timeout)
- # [11:40] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [11:40] * Joins: jlebar|mac (~jlebarmac@8AD4AB2E.4A7CFE70.9416B279.IP)
- # [11:44] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
- # [11:45] <mounir> AryehGregor: have you read https://developer.mozilla.org/En/Mozilla_internal_string_guide ?
- # [11:46] <AryehGregor> I've looked at it before, yeah.
- # [11:46] * AryehGregor will reread
- # [11:46] * nthomas|away is now known as nthomas
- # [11:46] <mounir> AryehGregor: there is something about NS_NAMED_LITERAL_STRING
- # [11:47] <mounir> this wiki page has been my closest friends for some time ;)
- # [11:47] * Joins: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au)
- # [11:49] * Quits: pranavrc (pranavrc@1DE92897.96D08489.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [11:51] * Quits: victorporof (victorporo@moz-801CDEAC.botosani.city-net.ro) (Quit: Leaving...)
- # [11:51] * Joins: loadbang (loadbang@moz-104ED848.range31-53.btcentralplus.com)
- # [11:52] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [11:52] * Joins: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP)
- # [11:52] * Joins: logiclord (gaurav@F2563117.861293A1.2BB75193.IP)
- # [11:52] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
- # [11:54] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
- # [11:55] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [11:55] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [11:55] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
- # [11:56] * Quits: logiclord (gaurav@F2563117.861293A1.2BB75193.IP) (Ping timeout)
- # [11:56] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
- # [11:58] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [11:59] <NeilAway> AryehGregor: well, NS_NAMED_LITERAL_STRING does try to use literals if they are supported ;-)
- # [12:00] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
- # [12:00] * Quits: jviereck (Adium@moz-4D9615EB.ethz.ch) (Quit: Leaving.)
- # [12:01] * Joins: jviereck (Adium@moz-4D9615EB.ethz.ch)
- # [12:02] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
- # [12:02] * Quits: jviereck (Adium@moz-4D9615EB.ethz.ch) (Quit: Leaving.)
- # [12:03] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Client exited)
- # [12:04] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
- # [12:05] * Quits: vikram360 (vikram360@15D989B0.FA85B561.2A068A5E.IP) (Ping timeout)
- # [12:06] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [12:07] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [12:07] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [12:09] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [12:10] * Fallen|away is now known as Fallen
- # [12:10] * Joins: smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi)
- # [12:10] * ChanServ sets mode: +o smaug
- # [12:10] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Ping timeout)
- # [12:12] * Joins: logiclord (gaurav@66BF906B.1D116152.2BB75193.IP)
- # [12:12] * Joins: Ms3ger (Mibbit@moz-70451810.ugent.be)
- # [12:13] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
- # [12:13] <Ms3ger> AryehGregor: I believe the point of NS_NAMED_LITERAL_STRING is to reduce code size when you use the same string multiple times
- # [12:13] <AryehGregor> Ms3ger, you mean compiled code size? The linker really isn't smart enough to do that itself?
- # [12:14] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
- # [12:14] <Ms3ger> I dunno, it might well be by now
- # [12:15] <dwarfcrank> What was the reason for nsnull, by the way?
- # [12:15] <dwarfcrank> Naming consistency?
- # [12:15] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Input/output error)
- # [12:16] * mattwoodrow is now known as mattwoodrow|away
- # [12:16] <Ms3ger> Sillyness, I'd say :)
- # [12:16] <Callek> historic reason
- # [12:16] <Callek> really
- # [12:16] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [12:18] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:18] <Callek> but is a nice handy replacement for something like |(void*)0| ;-)
- # [12:19] <dwarfcrank> :)
- # [12:19] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Ping timeout)
- # [12:20] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [12:20] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
- # [12:21] * ewong is now known as ewong|away
- # [12:22] * Joins: njn (chatzilla@moz-51B0EB18.dyn.iinet.net.au)
- # [12:25] * Quits: logiclord (gaurav@66BF906B.1D116152.2BB75193.IP) (Ping timeout)
- # [12:28] * Fallen is now known as Fallen|away
- # [12:29] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [12:29] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [12:30] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
- # [12:30] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [12:33] <Ms3ger> Is someone going to merge already? It's a bit silly that all the changes in tonight's nightly are mine...
- # [12:35] * Quits: scenor (Daily@moz-C2468F2B.adsl.highway.telekom.at) (Ping timeout)
- # [12:36] <darktrojan> 2012-04-16: the Ms2ger nightly
- # [12:36] <Ms3ger> Apparently so
- # [12:36] <Ms3ger> All slackers, dammit
- # [12:39] * Joins: scenor (Daily@moz-C1F4168D.adsl.highway.telekom.at)
- # [12:39] <@smaug> Ms3ger: you could review one my patch so that I could land it ;)
- # [12:39] <@smaug> unfortunately it really needs review from sicking or bz
- # [12:39] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [12:39] <Mark_Capella> or you could review+ your own patch to my patch and call it mine
- # [12:39] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
- # [12:40] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [12:42] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [12:43] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [12:45] <@smaug> hsivonen: I assume you're not going to html wg f2f
- # [12:45] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Quit: Ex-Chat)
- # [12:46] * Joins: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk)
- # [12:46] * Joins: dao (dao@moz-E9926E6A.superkabel.de)
- # [12:47] * Quits: harth (harth@moz-4A44550C.duncan376.adsl.metronet.co.uk) (Input/output error)
- # [12:49] * Quits: karl (karl@moz-EA1185B.jetstream.xtra.co.nz) (Ping timeout)
- # [12:51] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
- # [12:52] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Connection reset by peer)
- # [12:53] <Ms3ger> smaug: no thanks, bholley already made me do reviews ;)
- # [12:54] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Ping timeout)
- # [12:54] * Quits: Ms3ger (Mibbit@moz-70451810.ugent.be) (Quit: lunch)
- # [12:54] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
- # [12:54] * Quits: scenor (Daily@moz-C1F4168D.adsl.highway.telekom.at) (Ping timeout)
- # [12:55] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Client exited)
- # [12:55] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
- # [12:55] * Joins: vikram360 (vikram360@1C373F75.B8EDB1A7.2A068A5E.IP)
- # [12:57] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [12:57] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [12:57] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [12:58] * Quits: vikram360 (vikram360@1C373F75.B8EDB1A7.2A068A5E.IP) (Ping timeout)
- # [12:58] * Joins: vikram360 (vikram360@8A93EB1B.A666AB3E.2A068A5E.IP)
- # [13:00] * Joins: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP)
- # [13:03] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [13:05] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [13:06] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
- # [13:06] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
- # [13:08] * Quits: gwagner (idefix2@moz-99690620.hinet-ip.hinet.net) (Quit: gwagner)
- # [13:12] * nthomas is now known as nthomas|away
- # [13:23] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Quit: Ex-Chat)
- # [13:24] <NeilAway> dwarfcrank: because there was no nullptr standard before
- # [13:27] <dwarfcrank> Ah, okay
- # [13:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:32] * Quits: gandalf (zbraniecki@moz-6454375D.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [13:34] * Joins: gwagner (idefix2@5AAE35B2.5EFFC0B8.24454B25.IP)
- # [13:38] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
- # [13:38] * Quits: derf (derf@moz-4168F490.net) (Ping timeout)
- # [13:39] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
- # [13:46] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
- # [13:47] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [13:48] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [13:50] * Joins: pranavrc (pranavrc@B99559E0.FE7DDF00.520CDC98.IP)
- # [13:50] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
- # [13:52] * Quits: jlebar|mac (~jlebarmac@8AD4AB2E.4A7CFE70.9416B279.IP) (Quit: jlebar|mac)
- # [13:54] * AutomatedTester|AFK is now known as AutomatedTester
- # [13:58] * Joins: harth (harth@40018561.F684631.21A4E96A.IP)
- # [13:58] * Quits: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au) (Ping timeout)
- # [14:02] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [14:04] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [14:04] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
- # [14:06] * Joins: Havvy (Mibbit@moz-189AD76D.ptld.qwest.net)
- # [14:06] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [14:08] * Joins: harth (harth@40018561.F684631.21A4E96A.IP)
- # [14:08] * bhearsum|afk is now known as bhearsum
- # [14:08] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
- # [14:09] * Joins: espindola (espindola@moz-367C6142.dsl.teksavvy.com)
- # [14:10] * Quits: dao (dao@moz-E9926E6A.superkabel.de) (Quit: Leaving.)
- # [14:10] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
- # [14:12] * Joins: harth (harth@40018561.F684631.21A4E96A.IP)
- # [14:14] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
- # [14:15] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [14:15] * Joins: JPeterso2 (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [14:16] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
- # [14:16] * JPeterso2 is now known as JPeterson
- # [14:20] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [14:23] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
- # [14:28] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [14:28] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [14:30] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
- # [14:30] * rail_away is now known as rail
- # [14:30] * Joins: bb10 (bb10@moz-C7B05616.org)
- # [14:31] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
- # [14:34] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [14:34] * Joins: jprmc (jprmc@29DDBCC5.5BCEC6DB.DA78B690.IP)
- # [14:37] * Quits: jprmc (jprmc@29DDBCC5.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [14:37] * Joins: jprmc (jprmc@29DDBCC5.5BCEC6DB.DA78B690.IP)
- # [14:38] * khuey is now known as khuey|away
- # [14:38] * Quits: gwagner (idefix2@5AAE35B2.5EFFC0B8.24454B25.IP) (Quit: gwagner)
- # [14:39] * Joins: gwagner (idefix2@5AAE35B2.5EFFC0B8.24454B25.IP)
- # [14:40] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:40] * Joins: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP)
- # [14:40] * Joins: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl)
- # [14:41] * Joins: jkc (segfault@moz-F2376523.rootnode.net)
- # [14:41] * AutomatedTester is now known as AutomatedTester|AFK
- # [14:42] * Quits: nli (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli)
- # [14:43] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
- # [14:43] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [14:43] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [14:44] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [14:46] * jhford-work-away is now known as jhford-work
- # [14:46] * tbsaunde is now known as tbsaunde|afk
- # [14:47] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
- # [14:47] * Joins: graememcc (chatzilla@moz-77A8A989.range86-147.btcentralplus.com)
- # [14:50] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [14:50] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
- # [14:52] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [14:53] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
- # [14:54] * Joins: timdream (timdream@moz-3B70B6D4.adsl.dynamic.seed.net.tw)
- # [14:55] * jhford-work is now known as jhford-work-away
- # [15:00] * Quits: jprmc (jprmc@29DDBCC5.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [15:00] * Joins: jpr_ (jprmc@20347F7B.5BCEC6DB.DA78B690.IP)
- # [15:00] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
- # [15:01] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [15:02] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [15:04] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
- # [15:04] * Quits: @smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi) (Ping timeout)
- # [15:04] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:04] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
- # [15:05] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [15:07] * Joins: smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi)
- # [15:07] * ChanServ sets mode: +o smaug
- # [15:09] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [15:09] <espindola> is smtp down?
- # [15:09] * edransch-away is now known as edransch
- # [15:09] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
- # [15:10] * Quits: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP) (Quit: Leaving.)
- # [15:10] * catlee-away is now known as catlee-buildduty
- # [15:10] * Quits: gwagner (idefix2@5AAE35B2.5EFFC0B8.24454B25.IP) (Quit: gwagner)
- # [15:11] <fox2mike> espindola: no, what server are you using?
- # [15:12] <espindola> smtp.mozilla.ocm
- # [15:12] <espindola> com
- # [15:12] <fox2mike> try smtp.mozilla.org
- # [15:12] <fox2mike> .com has been decommissioned, never should have been used
- # [15:12] * Joins: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
- # [15:12] <espindola> ah, thanks
- # [15:13] <fox2mike> <3
- # [15:13] <sheppy> fox2mike: is there a reason it can't be an alias for .org?
- # [15:13] * Joins: armenzg (armenzg@moz-1A5BD461.dsl.bell.ca)
- # [15:13] * Quits: vikram360 (vikram360@8A93EB1B.A666AB3E.2A068A5E.IP) (Ping timeout)
- # [15:13] <fox2mike> sheppy: no valid SSL certs
- # [15:13] <fox2mike> and we didn't want to renew them
- # [15:13] <espindola> .org worked, thanks
- # [15:13] <sheppy> fox2mike: makes sense. Thanks for the info.
- # [15:13] <fox2mike> all the auto configs pick up the right mail servers
- # [15:14] <espindola> no idea where I got the .com from...
- # [15:14] <fox2mike> espindola: yeah. so the reason that was setup was for some old skool windows phones
- # [15:14] <fox2mike> back in the day
- # [15:14] <fox2mike> sheppy: yw
- # [15:15] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Ping timeout)
- # [15:15] * jmaher|afk is now known as jmaher
- # [15:15] <AryehGregor> Israel is GMT+0200, and the workweek is Sunday to Thursday. An interesting consequence of this is that by the time it's Monday morning in America, I've already had two full workdays.
- # [15:16] <bhearsum> fox2mike: out of curiosity, why shouldn't .com have been used?
- # [15:16] <AryehGregor> In particular: ehsan now has nine new patches in his review queue. \o/
- # [15:16] <sheppy> Nice. Ehsan is a machine.
- # [15:16] <sheppy> He will get through them fast.
- # [15:16] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [15:17] * jhopkins|afk is now known as jhopkins
- # [15:17] <fox2mike> bhearsum: because it wasn't the original. Everything that needs to work now uses mail.mozilla.com (works now for smtp too IIRC)
- # [15:17] <bhearsum> oh, i see
- # [15:17] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [15:17] <bhearsum> i thought you meant that we shouldn't use .com at all for smtp
- # [15:18] <AryehGregor> Fast review is part of what makes working on editing bearable. :)
- # [15:18] <sheppy> :)
- # [15:18] * AryehGregor has had to wait a week or more for reviews from some other people :(
- # [15:18] <sheppy> You've been working on editor?
- # [15:18] * Joins: Boriss (FlyingToas@moz-270207E1.cm.vtr.net)
- # [15:18] <sheppy> I lovemyounthen!
- # [15:18] <sheppy> My ipad typing is failing me! :)
- # [15:19] * Quits: jpr_ (jprmc@20347F7B.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [15:20] * Fallen|away is now known as Fallen
- # [15:20] <AryehGregor> $ hg log editor/ -u ayg --template '{author}\n' | wc -l
- # [15:20] <AryehGregor> 16
- # [15:20] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
- # [15:20] <AryehGregor> Plus another nine pending.
- # [15:20] <AryehGregor> And more to come.
- # [15:20] <AryehGregor> It seems like that's what I'm working on for now.
- # [15:21] * AryehGregor appears to have 57 patches total now
- # [15:21] <fox2mike> bhearsum: mail.mozilla.com != smtp.mozilla.com :)
- # [15:21] * Joins: janv (varga@moz-93902D79.banicne.sk)
- # [15:21] <fox2mike> bhearsum: I said don't use smtp.mozilla.com
- # [15:23] <@smaug> AryehGregor is fixing editor/ ?
- # [15:23] <AryehGregor> smaug, I'm fixing some editor bugs, yeah . . .
- # [15:23] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
- # [15:24] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [15:25] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
- # [15:26] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
- # [15:26] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [15:26] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Ping timeout)
- # [15:28] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:28] * Joins: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP)
- # [15:31] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [15:31] * Joins: coop (Chris@moz-292D4970.dsl.bell.ca)
- # [15:31] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [15:32] * Quits: espindola (espindola@moz-367C6142.dsl.teksavvy.com) (Ping timeout)
- # [15:32] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
- # [15:33] * Quits: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP) (Ping timeout)
- # [15:34] * Joins: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP)
- # [15:34] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [15:35] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [15:35] <bhearsum> fox2mike: i know that now, jeez :P
- # [15:35] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:35] * jlund|away is now known as jlund
- # [15:36] * Joins: espindola (espindola@9060B23.C0BD2DB9.412CF160.IP)
- # [15:36] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/e080a936c899 - Joel Maher - Bug 745727 - deploy a new talos.zip for tcheck2 and non null revision/sourcestamps. r=armenzg
- # [15:38] <prazuber> hi, is anyone here who is working on Mozilla GSoC applications?
- # [15:38] <bhearsum> gerv: ^
- # [15:38] <prazuber> thanks
- # [15:39] * Joins: dseif (dseif@A1912924.531FD64C.630E4E47.IP)
- # [15:40] * Joins: dao (dao@moz-9583C986.superkabel.de)
- # [15:42] * Joins: jpr_ (jprmc@20347F7B.5BCEC6DB.DA78B690.IP)
- # [15:42] * Quits: jpr_ (jprmc@20347F7B.5BCEC6DB.DA78B690.IP) (Input/output error)
- # [15:45] <mounir> gerv: is it too late to propose a subject? (i guess it is...)
- # [15:45] <gerv> mounir: Yep, far too late :-)
- # [15:45] <gerv> Student applications have closed,
- # [15:45] <mounir> and btw, is bugzilla damn slow only for me? :(
- # [15:45] <gerv> and we are now picking proposals.
- # [15:46] <mounir> gerv: anyone porposed something regarding web forms? :)
- # [15:46] <gerv> Nope, nothing.
- # [15:46] <mounir> gerv: and I meant proposing a subject for students, not apply as a student
- # [15:46] * jhford-work-away is now known as jhford-work
- # [15:46] <gerv> mounir: Right. But students apply to do particular things.
- # [15:46] <gerv> So the stage "proposing subjects for students"
- # [15:46] <mounir> yes, I remember that
- # [15:47] <gerv> happens before "student applications".
- # [15:47] <mounir> back in the days ;)
- # [15:47] <gerv> So both of those phases are now over.
- # [15:47] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [15:48] * Joins: janv_ (varga@moz-93902D79.banicne.sk)
- # [15:48] * Quits: janv (varga@moz-93902D79.banicne.sk) (Ping timeout)
- # [15:48] <Mark_Capella> bugzilla is sleeping...
- # [15:48] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [15:50] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [15:50] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [15:51] * AutomatedTester|AFK is now known as AutomatedTester
- # [15:53] <KWierso> Mark_Capella: seems to be back up now
- # [15:55] <mounir> gerv: btw, what happened with the MPL2 transition in m-c?
- # [15:56] <KaiRo> KWierso: bugzilla is still slow as hell here
- # [15:56] <gerv> mounir: still working on it...
- # [15:56] <gerv> Lots of other things got in the way.
- # [15:56] * jhford-work is now known as jhford-work-away
- # [15:56] <gerv> Some tests break,
- # [15:56] <Mark_Capella> (was napping)
- # [15:56] <gerv> and I'm currently not sure which of the errors tryserver is giving me are meaningful,
- # [15:56] <gerv> and which are bogus.
- # [15:56] * Joins: azakai|2 (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
- # [15:58] <KWierso> KaiRo: I said back up, not working perfectly
- # [15:58] <KWierso> :P
- # [15:58] <mounir> gerv: have you considered changing directories by directories to reduce the pain?
- # [15:58] <AryehGregor> Hmm . . . is anyone actually getting the expected result I list at <https://bugzilla.mozilla.org/show_bug.cgi?id=317093#c3>?
- # [15:59] <AryehGregor> I thought I fixed that bug and there should be an automated test, but it seems not to be fixed anymore on m-c.
- # [15:59] <gerv> mounir: it might reduce the pain for me,
- # [15:59] <gerv> but it might increase the pain for people trying to keep patches current.
- # [15:59] <AryehGregor> Oh, never mind -- I got it.
- # [15:59] <mounir> oh, assuming a lot of patches touch the top of files
- # [15:59] <AryehGregor> It's styleWithCSS.
- # [15:59] <mounir> which is pretty uncommon in C++
- # [15:59] * Parts: ibarlow (ibarlow@F2D29657.F60B0462.67AC9B1.IP)
- # [16:00] * Quits: dseif (dseif@A1912924.531FD64C.630E4E47.IP) (Input/output error)
- # [16:00] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
- # [16:01] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
- # [16:01] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [16:02] * bwinton_away is now known as bwinton
- # [16:03] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [16:04] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:05] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [16:05] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
- # [16:05] * Quits: Boriss (FlyingToas@moz-270207E1.cm.vtr.net) (Quit: Boriss)
- # [16:05] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
- # [16:06] * Fallen is now known as Fallen|away
- # [16:06] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
- # [16:07] <mounir> is Yifan Mai here?
- # [16:08] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [16:08] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
- # [16:08] * Joins: c0smikdebris (c0smikdebr@6E48AD7D.95961668.2A068A5E.IP)
- # [16:08] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
- # [16:08] * Joins: garnacho (carlos@moz-B27B0825.dyn.user.ono.com)
- # [16:09] * Joins: dseif (dseif@C080F02E.33EE9F8A.1139E686.IP)
- # [16:10] * Fallen|away is now known as Fallen
- # [16:10] <hsivonen> smaug: I'm not going to the HTML WG f2f. Are you going?
- # [16:10] * Quits: c0smikdebris (c0smikdebr@6E48AD7D.95961668.2A068A5E.IP) (Connection reset by peer)
- # [16:11] <hsivonen> smaug: no point in damaging my health with jetlag for a meeting that doesn't have proper agenda and that people from the MV or SF offices can easily go to
- # [16:12] * Joins: dbradley (dbradley@23C5AC.C589F6DC.51846F84.IP)
- # [16:13] <Havvy> mounir: You're the one who is assigned to https://bugzilla.mozilla.org/show_bug.cgi?id=555985 right?
- # [16:13] * jhford-work-away is now known as jhford-work
- # [16:14] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [16:14] <mounir> Havvy: I will be able to tell you when bugzilla will wake up from its deep sleep ;)
- # [16:14] <@smaug> hsivonen: yeah
- # [16:14] <@smaug> hsivonen: I think I'm not going there either
- # [16:15] <@smaug> I was just in US
- # [16:15] <mounir> Havvy: ooooh... yes, indeed, there is one small bug to fix to have this landed
- # [16:15] <@smaug> so suffering yet another week from jetlag doesn't sound like too good idea
- # [16:15] <Havvy> mounir: Implement meter element enough to ship
- # [16:15] <mounir> Havvy: there is an accessibility issue that needs to be fixed before landing
- # [16:15] <@smaug> hsivonen: I'll try to get to your patch soon...
- # [16:16] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
- # [16:16] <hsivonen> smaug: the meeting seems to be premised on "everyone" being in the bay area anyway so might as well meet without an agenda
- # [16:16] <Havvy> So it is being worked on, and not in the stasis that it looks like it is in?
- # [16:16] <hsivonen> smaug: thanks
- # [16:16] <@smaug> it just looks like yet another small-but-über-tricky-patch-to-review
- # [16:16] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
- # [16:17] <hsivonen> smaug: you can compare the </script>-relevant state transitions with normal and with </textarea> and </style> state transitions
- # [16:17] * coop is now known as coop|mtg
- # [16:18] <@smaug> ah
- # [16:18] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
- # [16:18] <froydnj> ugh, why is bugzilla so slow today
- # [16:18] <mounir> Havvy: no, it's not being actively worked on
- # [16:19] <mounir> Havvy: though, the issue isn't very complex, if you want to give it a try, I could help you
- # [16:20] <Havvy> I lack the time. College + other stuff...
- # [16:20] <mounir> Havvy: ok
- # [16:20] <mounir> Havvy: hopefully, I will get an intern in a month that will work on HTML5 Forms this summer and might fix that
- # [16:21] * bc is now known as bc|
- # [16:22] * Joins: anky (anky@82C818F1.BA539DFB.A3D1B221.IP)
- # [16:22] <Havvy> Hopefully...which bug is blocking?
- # [16:23] * Quits: anky (anky@82C818F1.BA539DFB.A3D1B221.IP) (Quit: Leaving...)
- # [16:23] * Quits: bc| (bc@moz-BDD802ED.hfc.comcastbusiness.net) (Ping timeout)
- # [16:23] <mounir> Havvy: https://bugzilla.mozilla.org/show_bug.cgi?id=687202
- # [16:24] * armenzg is now known as armenzg_brb
- # [16:24] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [16:26] * bear-afk is now known as bear
- # [16:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [16:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [16:29] <Havvy> I also have absolutely no knowledge of C++, and the last time I used C, I got an infinite loop using a built-in function.
- # [16:30] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
- # [16:30] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [16:32] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
- # [16:32] * Joins: timdream_ (timdream@moz-104CC309.mv.mozilla.com)
- # [16:34] * Quits: timdream (timdream@moz-3B70B6D4.adsl.dynamic.seed.net.tw) (Ping timeout)
- # [16:34] * timdream_ is now known as timdream
- # [16:34] * Joins: vikram360 (vikram360@8A93EB1B.A666AB3E.2A068A5E.IP)
- # [16:34] * AutomatedTester is now known as AutomatedTester|AFK
- # [16:34] * Joins: shorlander-away (shorlander@moz-853043D6.dhcp.insightbb.com)
- # [16:36] * Joins: c0smikdebris (c0smikdebr@464D29F4.48DDDF29.2A068A5E.IP)
- # [16:36] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
- # [16:36] * Joins: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [16:37] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [16:37] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Ping timeout)
- # [16:37] * Quits: c0smikdebris (c0smikdebr@464D29F4.48DDDF29.2A068A5E.IP) (Ping timeout)
- # [16:38] * Quits: janv_ (varga@moz-93902D79.banicne.sk) (Quit: This computer has gone to sleep)
- # [16:38] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [16:40] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
- # [16:40] * Joins: tchevalier (Instantbir@moz-2E97FBBC.w90-48.abo.wanadoo.fr)
- # [16:40] * shorlander-away is now known as shorlander
- # [16:40] * Joins: panchot (panchot@moz-D349C440.telecom.net.ar)
- # [16:40] * Parts: panchot (panchot@moz-D349C440.telecom.net.ar) (Leaving...)
- # [16:41] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [16:41] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
- # [16:42] * Quits: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a1/20120303192654])
- # [16:42] * Quits: c0smikde_ (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
- # [16:43] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
- # [16:43] * Joins: artur (artur@moz-DE1DE682.c3-0.nmex-ubr1.lnh-nmex.md.cable.rcn.com)
- # [16:44] * armenzg_brb is now known as armenzg
- # [16:48] * tbsaunde|afk is now known as tbsaunde
- # [16:48] * Joins: garnacho_ (carlos@moz-B27B0825.dyn.user.ono.com)
- # [16:48] * Quits: garnacho (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
- # [16:49] * Joins: janv_ (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
- # [16:49] * Joins: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP)
- # [16:49] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [16:50] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [16:50] <@smaug> so, bugzilla is superslow today
- # [16:50] <KWierso> quite
- # [16:51] <ttaubert> sucks
- # [16:51] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
- # [16:51] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [16:52] <Havvy> Somebody uploaded a mozmeme for it. Probably uploaded quicker than the time it took to load a bug.
- # [16:53] <KWierso> Havvy: someone already did: http://mozillamemes.tumblr.com/post/21210956110/sooooo-slowwww
- # [16:53] * KWierso sees the "ed" at the end of "uploaded" in havvy's post
- # [16:53] <JesperHansen> KWierso: that's what he said :)
- # [16:53] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
- # [16:55] <ddahl> "Bugzilla has suffered an internal error"
- # [16:55] <ddahl> sadface
- # [16:55] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:56] <JesperHansen> someone doing a 500q/sec again?
- # [16:57] <@bsmedberg> makes it hard to deal with weekend bugmail. I guess I'll have to write code instead! ;-)
- # [16:58] * Quits: davehunt (davehunt@CDFC245.BF1529D9.2A79FB6D.IP) (Client exited)
- # [16:58] <KWierso> bsmedberg: http://mozillamemes.tumblr.com/post/19675495482/no-bugzilla-no-problem-with-apologies-to
- # [16:59] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:59] * ChanServ sets mode: +o ehsan
- # [16:59] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
- # [17:00] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
- # [17:05] * jcranmer|away is now known as jcranmer
- # [17:06] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [17:06] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
- # [17:07] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [17:09] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [17:10] * janv_ is now known as janv
- # [17:11] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [17:13] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
- # [17:13] * coop|mtg is now known as coop|afk
- # [17:14] * Joins: panchot (panchot@6FE66A95.A479810A.87338559.IP)
- # [17:16] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [17:17] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [17:19] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
- # [17:19] * Joins: davehunt (davehunt@40018561.F684631.21A4E96A.IP)
- # [17:20] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [17:20] * Joins: wlach (wlach@moz-C373EAEA.hsd1.ca.comcast.net)
- # [17:22] * armenzg is now known as armenzg_brb
- # [17:22] * nical|away is now known as nical
- # [17:23] * Quits: wlach (wlach@moz-C373EAEA.hsd1.ca.comcast.net) (Ping timeout)
- # [17:23] * Quits: dao (dao@moz-9583C986.superkabel.de) (Quit: Leaving.)
- # [17:23] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:25] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:25] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
- # [17:25] * Joins: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net)
- # [17:26] * jlund is now known as jlund|afk
- # [17:27] * Ziggy|AWAY is now known as Ziggy_Maes
- # [17:27] * jhford-work is now known as jhford-work-away
- # [17:27] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [17:29] * Joins: vikash (vikash@AC979437.9B552DFD.5D9ABA9F.IP)
- # [17:29] * joduinn-home is now known as joduinn-coffee
- # [17:30] * rnewman is now known as rnewman|afk
- # [17:30] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Client exited)
- # [17:31] * Joins: squib (squib-@5AEFEF69.56A3C520.4F7C5549.IP)
- # [17:31] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [17:32] <@smaug> ancient regression... some code was probably accidentally removed before FF3
- # [17:33] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [17:33] * Joins: bc| (bc@moz-E31CD2CB.mozilla.org)
- # [17:33] * bc| is now known as bc
- # [17:33] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Quit: leaving)
- # [17:33] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
- # [17:35] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [17:35] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
- # [17:35] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:35] * Quits: panchot (panchot@6FE66A95.A479810A.87338559.IP) (Client exited)
- # [17:35] * jlund|afk is now known as jlund
- # [17:36] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [17:37] * jhford-work-away is now known as jhford-work
- # [17:37] * Joins: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP)
- # [17:37] * Quits: philipp64|laptop (chatzilla@moz-764C1742.hfc.comcastbusiness.net) (Ping timeout)
- # [17:37] * Quits: smya (chatzilla@91BC8839.F442218F.88FACCAA.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a1/20120303192654])
- # [17:38] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:38] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [17:39] * Joins: dao (dao@moz-9583C986.superkabel.de)
- # [17:39] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [17:40] * AutomatedTester|AFK is now known as AutomatedTester
- # [17:41] * edransch is now known as edransch-lunch
- # [17:42] * rail is now known as rail-lunch
- # [17:42] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [17:42] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [17:42] * jlund is now known as jlund|lunch
- # [17:43] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [17:43] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
- # [17:43] * Quits: dbradley (dbradley@23C5AC.C589F6DC.51846F84.IP) (Ping timeout)
- # [17:45] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [17:46] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:46] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [17:47] * catlee-buildduty is now known as catlee-lunch
- # [17:48] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [17:49] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:50] * hwine-ooo is now known as hwine
- # [17:51] * philor|away is now known as philor
- # [17:51] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
- # [17:51] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:51] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [17:52] * Joins: glob (glob@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:53] * Joins: teoli (teoli@moz-7B0110AD.mv.mozilla.com)
- # [17:53] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [17:54] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:54] * AutomatedTester is now known as AutomatedTester|AFK
- # [17:55] * artur is now known as artur-lunch
- # [17:55] * Quits: bc (bc@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [17:55] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:55] <mounir> smaug: could you summarize for a slow brain like mine what's the difference between {Pre,Post}HandleEvent
- # [17:56] <mounir> smaug: does that mean before/after content handler call?
- # [17:56] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [17:57] * padenot|away is now known as padenot
- # [17:57] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [17:57] * Joins: bc (bc@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:57] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
- # [17:58] <@smaug> mounir: you mean nsIDOMEventTarget::Pre/PostHandleEvent?
- # [17:59] * Joins: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net)
- # [17:59] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [17:59] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/14084207e9d1 - Blake Kaplan - Bug 740079 - Provide a synchronous API to get precise information about the current connection status. r=cjones f=kaze
- # [17:59] <mounir> smaug: yes
- # [17:59] <@smaug> mounir: the event target chain is created during PreHandleEvent() then the event is actually dispatched, and listeners get called. After that PostHandleEvent is called for each item in the target chain
- # [17:59] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [18:00] * mcote|atthebar is now known as mcote
- # [18:00] <mounir> smaug: so if the event is canceled in the chain, posthandleevent is never called?
- # [18:00] * Joins: jgriffin (jgriffin@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:00] <@smaug> posthandle is always called
- # [18:00] * Joins: wesj (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:01] * Quits: jgriffin (jgriffin@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jgriffin)
- # [18:01] <@smaug> well, except if the event doesn't bubble
- # [18:01] * Joins: jgriffin (jgriffin@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:01] <@smaug> then posthandle is called only on target
- # [18:03] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
- # [18:04] * Quits: asadotzler (asa@4C4A4A67.38324963.204CA821.IP) (Ping timeout)
- # [18:04] * bwinton is now known as bwinton_away
- # [18:04] <@smaug> mounir: may I ask why you asked ?
- # [18:04] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [18:04] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
- # [18:04] * armenzg_brb is now known as armenzg
- # [18:05] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [18:05] * Quits: timdream (timdream@moz-104CC309.mv.mozilla.com) (Quit: timdream)
- # [18:05] <mounir> smaug: I wonder why we handle the change event case at the end of nsHTMLInputElement::PreHandleEvent and not in PostHandleEvent
- # [18:05] <mounir> mostly curiosity
- # [18:05] * Joins: timdream (timdream@moz-3B70B6D4.adsl.dynamic.seed.net.tw)
- # [18:06] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [18:07] <@smaug> mounir: because we want to call change listeners before blur listeners
- # [18:07] * Quits: timdream (timdream@moz-3B70B6D4.adsl.dynamic.seed.net.tw) (Ping timeout)
- # [18:07] * Joins: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP)
- # [18:08] * gregglind_away is now known as gregglind
- # [18:08] * Quits: dao (dao@moz-9583C986.superkabel.de) (Quit: Leaving.)
- # [18:08] * Joins: Ms2ger (Ms2ger@B7481D5D.E1B231B.37724B0D.IP)
- # [18:08] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [18:09] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
- # [18:09] * jimm is now known as jimm-lunch
- # [18:09] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [18:10] <mounir> hmmindeed
- # [18:10] * AutomatedTester|AFK is now known as AutomatedTester
- # [18:10] * Joins: anky (anky@6B144D2D.D5560FFE.A3D1B221.IP)
- # [18:11] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [18:11] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [18:11] <mounir> and other UA seem to have the same behavior
- # [18:11] * bear is now known as bear-afk
- # [18:12] * Joins: Mossop (mossop@moz-69D0FE2F.dsl.dynamic.sonic.net)
- # [18:12] * Joins: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP)
- # [18:12] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
- # [18:12] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [18:13] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
- # [18:13] * Quits: surkov (surkov@DD69D9E4.55CAE15D.34044A7F.IP) (Quit: surkov)
- # [18:13] <rniwa> ehsan: ping
- # [18:14] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
- # [18:14] <@ehsan> rniwa: hi
- # [18:14] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [18:14] <rniwa> ehsan: have you gotten access back to your gmail account?
- # [18:15] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
- # [18:15] <@ehsan> rniwa: yeah, my account was enabled on saturday
- # [18:15] <@ehsan> rniwa: do you know if there is any way for me to figure out what happened?
- # [18:15] <rniwa> ehsan: great.
- # [18:15] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [18:15] * Quits: Havvy (Mibbit@moz-189AD76D.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [18:16] <rniwa> ehsan: no.
- # [18:16] * AaronMT is now known as AaronMT|mtg
- # [18:16] <@ehsan> bummer
- # [18:17] <@ehsan> rniwa: btw I still need to go through my mail, I think the webkit-dev thread is on the list of things that are sitting in my inbox
- # [18:17] <@smaug> ehsan: just give up with gmail and move on :)
- # [18:17] <@ehsan> rniwa: but I might have missed some messages there
- # [18:17] <@ehsan> smaug: that I'm going to do very soon :)
- # [18:17] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Linkinus - http://linkinus.com)
- # [18:17] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Input/output error)
- # [18:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [18:19] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
- # [18:19] * AutomatedTester is now known as AutomatedTester|AFK
- # [18:20] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [18:21] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [18:22] * rail-lunch is now known as rail
- # [18:22] * Parts: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [18:23] * Joins: mdas (mdas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:24] <Ms2ger> ehsan, all you need to do is enroll at smaug's university, they have a good mail server ;)
- # [18:24] * Joins: paolo (paolo@moz-345394E6.retail.telecomitalia.it)
- # [18:24] <@smaug> :p
- # [18:24] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [18:25] <@ehsan> Ms2ger: I'll set up my own mailserver, it's not that hard!
- # [18:25] <@ehsan> currently pulling down all of my mail from gmail
- # [18:25] * jlund|lunch is now known as jlund
- # [18:25] <@smaug> hmm, bz_sleep can't be still asleep
- # [18:25] <@ehsan> so that I can put it up on the new server
- # [18:25] <Ms2ger> That does sound unlikely, given his kids
- # [18:25] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
- # [18:26] * bbondy is now known as bbondy_away
- # [18:26] * Joins: wlach (wlach@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:27] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [18:27] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:28] * edransch-lunch is now known as edransch
- # [18:28] * Joins: dbaron (dbaron@5F8CB093.27376607.189F3E15.IP)
- # [18:28] * ChanServ sets mode: +o dbaron
- # [18:29] * Quits: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net) (Ping timeout)
- # [18:32] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
- # [18:32] * Joins: hessam (hessam@464BB856.25528E6F.610F0005.IP)
- # [18:33] * Quits: @smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi) (Ping timeout)
- # [18:33] * bwinton_away is now known as bwinton
- # [18:34] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [18:34] * Joins: smaug (chatzilla@moz-B57CDC12.gprs.sl-laajakaista.fi)
- # [18:34] * ChanServ sets mode: +o smaug
- # [18:34] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [18:35] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [18:36] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [18:37] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [18:37] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
- # [18:37] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
- # [18:39] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [18:39] * jwir3|zzz is now known as jwir3
- # [18:39] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
- # [18:39] * coop|afk is now known as coop|mtg
- # [18:40] * artur-lunch is now known as artur
- # [18:41] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [18:41] * ChanServ sets mode: +o dveditz
- # [18:41] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
- # [18:43] * Quits: bbondy_away (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
- # [18:43] <bjacob> hey
- # [18:43] <bjacob> in XPIDL, does boolean still map to PRBool or is it bool now?
- # [18:44] <@smaug> bool
- # [18:45] <@smaug> mayhemer__: are there some ways to check if necko is leaking. I mean something which would check if there are closed channels alive
- # [18:45] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [18:45] * Quits: hessam (hessam@464BB856.25528E6F.610F0005.IP) (Ping timeout)
- # [18:46] * Joins: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net)
- # [18:46] * Joins: cdiehl_ (cdiehl@moz-4253C2E4.pool.mediaways.net)
- # [18:46] <bjacob> smaug: thanks
- # [18:46] <mayhemer__> smaug: I don't know about anything
- # [18:46] * Quits: cdiehl (cdiehl@moz-9844EF93.pool.mediaways.net) (Ping timeout)
- # [18:46] * cdiehl_ is now known as cdiehl
- # [18:47] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
- # [18:47] <mayhemer__> smaug: what channels you want to monitor?
- # [18:48] <@smaug> I guess http
- # [18:48] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:49] <@smaug> mayhemer__: though, I'm not quite sure
- # [18:49] <Ms2ger> mwu++
- # [18:49] <@smaug> mayhemer__: https://bugzilla.mozilla.org/show_bug.cgi?id=743178#c36 is an example where something is kept alive too long
- # [18:49] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:49] <mayhemer__> smaug: the leak detection enabled build doesn't work for you?
- # [18:49] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: Leaving)
- # [18:50] * Quits: snorp (snorp@moz-1E566C62.hsd1.mi.comcast.net) (Ping timeout)
- # [18:50] <espindola> billm, ping
- # [18:50] <@smaug> what leak detection enabled build?
- # [18:50] <@smaug> mayhemer__: btw, I'm talking about runtime leaks
- # [18:50] <@smaug> not leaks which show still during shutdown
- # [18:51] * Joins: snorp_ (snorp@moz-1E566C62.hsd1.mi.comcast.net)
- # [18:51] <@smaug> mayhemer__: bug 743178 is possibly CORS and content/ bug, but it would be good to be able to monitor what kinds of stuff necko keeps alive
- # [18:51] <billm> espinolda: pong
- # [18:51] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [18:51] <espindola> billm, about the leak with incremental_gc
- # [18:51] <espindola> I tried reproducing it on linux
- # [18:51] <espindola> by setting the budget to 1 ms
- # [18:52] <mayhemer__> smaug: when you build with tests enabled, you get a leak log after you exit mochitests
- # [18:52] <espindola> and by locking to one cpu
- # [18:52] <espindola> that failed
- # [18:52] <@smaug> mayhemer__: yes, that is about shutdown leaks
- # [18:52] <mayhemer__> smaug: but I think you can get it even when you do a normal run, just set some env vars or so
- # [18:52] <espindola> I have a windows build going, but the most interesting thing so far is that it is passing on try :-(
- # [18:52] * Joins: bbondy_away (bbondy@moz-C9962B2.home.cgocable.net)
- # [18:52] <espindola> billm, https://tbpl.mozilla.org/?tree=Try&rev=f8a2f9e91955
- # [18:52] <mayhemer__> smaug: but you may need leaks sooner then before shutdown
- # [18:52] <@smaug> XPCOM_MEM_LEAK_LOG=1
- # [18:52] * Quits: bbondy_away (bbondy@moz-C9962B2.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [18:53] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
- # [18:53] * joduinn-coffee is now known as joduinn
- # [18:53] <mayhemer__> smaug: yeah! that is it...
- # [18:53] <@smaug> I have that always set
- # [18:53] <@smaug> but it doesn't help with runtime leaks
- # [18:53] <mayhemer__> smaug: however, http channels get closed with their docshells (loadgroups)
- # [18:53] <billm> espinolda: I'm kinda skeptical that the leak mccr8 pointed out is related. in that case, it seems like the leak is likely related to the timeout that happens earlier.
- # [18:54] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [18:54] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [18:54] <billm> espinolda: I've only seen the leak happen on windows (and maybe macos)
- # [18:54] <@smaug> mayhemer__: it might make some debugging easier if there was some way to check which all http channels exist
- # [18:54] <mayhemer__> smaug: we close all http connections during shutdown
- # [18:55] <espindola> billm, it is passing on windows on try I linked
- # [18:55] * armenzg is now known as armenzg_lunch
- # [18:55] <lsblakk> bz_sleep: ping - looking for a landing on bug 714631 today for go-to-build beta6
- # [18:55] <mayhemer__> smaug: you will have to write something
- # [18:55] * jimm-lunch is now known as jimm
- # [18:55] <espindola> I am downloading the builds from the original try push to see if I can reproduce it with them
- # [18:56] <@smaug> mayhemer__: ok
- # [18:56] <billm> espinolda: it doesn't happen every time. usually every 3 or 4 runs
- # [18:56] * catlee-lunch is now known as atlee
- # [18:56] * atlee is now known as catlee
- # [18:56] * catlee is now known as catlee-buildduty
- # [18:56] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [18:56] <espindola> billm, I am asking for more oth runs, lets see what happens
- # [18:56] <espindola> thanks
- # [18:57] * AutomatedTester|AFK is now known as AutomatedTester
- # [18:57] <mayhemer__> smaug: just have a void (non-reffering) array in nshttphandler where you add channel in their constructors and removed in dtors
- # [18:57] <billm> espinolda: thanks for looking into it. it's good to have a fresh set of eyes.
- # [18:57] <mayhemer__> smaug: HttpBaseChannel is probably what you want to use
- # [18:58] <@smaug> mayhemer__: right. and then have some way to dump the information to some file or something
- # [18:58] * Joins: ehugg_ (chatzilla@6811E987.C5EAED67.6CD50604.IP)
- # [18:58] <mayhemer__> smaug: handler implementes nsIObserver
- # [18:59] <mayhemer__> mayhemer__: "profile-change-net-teardown" is your friend ;)
- # [18:59] <espindola> billm, do you recommend some documentation on how the incremental gc is supposed to work?
- # [18:59] <mayhemer__> smaug: ^^^
- # [18:59] <espindola> from the code it looks like only marking is incremental, right?
- # [18:59] <@smaug> mayhemer__: ok, I'll look at that stuff
- # [18:59] <billm> espinolda: yeah, that's right. there isn't really any documentation right now.
- # [18:59] <@smaug> when I next time see a networking related leak
- # [18:59] <espindola> (which makes a leak very interesting)
- # [19:00] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:00] * bear-afk is now known as bear
- # [19:00] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [19:01] <billm> it's a little strange. the final GCs are done non-incrementally, so even if we leaked up until then, we should still be able to clean everything up.
- # [19:01] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [19:01] * Quits: teoli (teoli@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [19:02] <espindola> billm, and we don't reuse the markings on the last run?
- # [19:02] <espindola> the case I am imagining is
- # [19:02] <espindola> mark foo
- # [19:02] <espindola> go over budget
- # [19:02] <mounir> smaug: ctor for Events has landed, right?
- # [19:02] <espindola> foo becomes unreachable
- # [19:02] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:03] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:03] <espindola> last run starts from where the previous one left, think that foo is reachable
- # [19:03] <espindola> thinks
- # [19:03] <billm> espindola: no, the last GC is a totally new run. the mark bits are cleared when it starts.
- # [19:03] <espindola> !
- # [19:03] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [19:03] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [19:03] * Quits: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [19:04] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:04] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [19:04] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [19:04] <billm> espindola: so even if there is a bug in the GC, it must be interactive in a strange way with some refcounting or cycle collector code.
- # [19:04] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:04] * sworkman_ is now known as sworkman
- # [19:05] * Joins: longsonr (Mibbit@46E0F38D.F63891BA.7F8758CE.IP)
- # [19:05] <espindola> The other thing I have in mind is a thread surviving (relatively) longer because of the smaller gc pauses
- # [19:05] <espindola> but that is probably just because I have been debugging too many cases of threads surviving more than we expect :-)
- # [19:06] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [19:06] <@smaug> mounir: yes
- # [19:06] <@smaug> mounir: it is possible that there are still few event types which don't support ctors. Depends mainly on the specs
- # [19:07] * catlee-buildduty is now known as catlee-mtg
- # [19:07] <billm> espindola: can you say more? I don't know much about how threads are typically used in firefox.
- # [19:07] * AaronMT|mtg is now known as AaronMT
- # [19:07] <mounir> smaug: do we have a special syntax in the idl?
- # [19:07] <espindola> billm, they are supposed to be stopped during xpcom shutdown
- # [19:07] * Parts: longsonr (Mibbit@46E0F38D.F63891BA.7F8758CE.IP)
- # [19:07] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
- # [19:07] <@smaug> mounir: also, no idea about workers. I don't touch workers
- # [19:07] <@smaug> mounir: nope. it is manually implemented
- # [19:08] <@smaug> mounir: well, we have dictionary {};
- # [19:08] <espindola> but at least for some threads, we were just scheduling them for shutdown
- # [19:08] * joduinn is now known as joduinn-mtg
- # [19:08] <billm> espindola: and they might not drop refs until they're stopped?
- # [19:08] <espindola> billm, they might not finish before the main thread does
- # [19:08] <mounir> smaug: by any chance, can you point me to some code implementing an event ctor?
- # [19:09] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [19:09] <billm> espindola: but how can that cause a shutdown leak?
- # [19:09] <@smaug> but the actual ctor part is just Initialize() in the class
- # [19:09] <@smaug> mounir: are you adding some new event class?
- # [19:09] <espindola> so they can potentially do anything. The cases I have seen were threads used for async sql queries
- # [19:09] <mounir> smaug: I'm doing a feedback for a new event class
- # [19:09] * Joins: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr)
- # [19:09] <@smaug> mounir: nsDOMCustomEvent::InitFromCtor
- # [19:09] <@smaug> mounir: or, let me find you a bug
- # [19:09] * Joins: rstrong (rstrong@moz-CE19CA8.dsl.scrm01.sbcglobal.net)
- # [19:10] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [19:10] <espindola> billm, a leak yes. We have seen cases where a database is not closed for example
- # [19:10] <@smaug> mounir: https://bug738131.bugzilla.mozilla.org/attachment.cgi?id=612652
- # [19:10] <billm> espindola: ah, I see.
- # [19:11] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
- # [19:11] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
- # [19:11] * Joins: sheppy_ (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [19:12] * Quits: sheppy_ (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy_)
- # [19:12] <@smaug> mounir: so, InitFromCtor to the event class, add the relevant dictionary to the idl, and idl to the dictionary_helper_gen.conf and add the stuff to the nsDOMClassInfo.cpp
- # [19:12] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Connection reset by peer)
- # [19:12] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
- # [19:12] * Joins: Cwiiis_ (cwiiis@40018561.F684631.21A4E96A.IP)
- # [19:12] <@smaug> I wish that all would be simpler
- # [19:12] <mounir> smaug: thanks :)
- # [19:12] <mounir> smaug: maybe with the new dom bindings? ;)
- # [19:13] <@smaug> won't help much
- # [19:13] * Joins: teoli (teoli@moz-BBE3ABD.mv.mozilla.com)
- # [19:13] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [19:13] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:13] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Ping timeout)
- # [19:13] * Joins: asadotzler (asa@moz-7B0110AD.mv.mozilla.com)
- # [19:14] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [19:14] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [19:14] * Joins: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl)
- # [19:15] <Mark_Capella> ms2ger: imm doing a local build / test on the patch if cool then ill hit TRY with it ... then ... who for the review?
- # [19:16] <Ms2ger> jst, as usual :)
- # [19:16] <Mark_Capella> si c'iest ca bien
- # [19:17] * Joins: fxa90id (fxa90id@moz-2D1E8040.neoplus.adsl.tpnet.pl)
- # [19:17] * Quits: anky (anky@6B144D2D.D5560FFE.A3D1B221.IP) (Quit: Leaving...)
- # [19:18] <Mark_Capella> (not my usual area to work/patch in ... wasnt sure of module owners, peers, chain of command here yet)
- # [19:18] * Quits: bbondy (bbondy@moz-C9962B2.home.cgocable.net) (Ping timeout)
- # [19:18] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [19:21] * Joins: hessam (hessam@464BB856.25528E6F.610F0005.IP)
- # [19:21] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:21] * Joins: xakz (XaMaD@moz-2EB4DFBC.w81-53.abo.wanadoo.fr)
- # [19:21] * Quits: bholley (bholley@moz-24EDB000.hsd1.ca.comcast.net) (Quit: bholley)
- # [19:22] * jdm is now known as jdm|f00ding
- # [19:22] * Quits: hessam (hessam@464BB856.25528E6F.610F0005.IP) (Ping timeout)
- # [19:23] * Quits: davehunt (davehunt@40018561.F684631.21A4E96A.IP) (Client exited)
- # [19:23] <gcp> dcamp: ping
- # [19:23] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [19:23] * Quits: c0smikdebris (c0smikdebr@DE89C443.85AE207.274D17D6.IP) (Ping timeout)
- # [19:24] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Input/output error)
- # [19:25] * Joins: davehunt (davehunt@40018561.F684631.21A4E96A.IP)
- # [19:25] * Joins: hessam (hessam@464BB856.25528E6F.610F0005.IP)
- # [19:25] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
- # [19:26] * Joins: bbondy (bbondy@moz-C9962B2.home.cgocable.net)
- # [19:27] * Quits: hessam (hessam@464BB856.25528E6F.610F0005.IP) (Ping timeout)
- # [19:29] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [19:31] * Joins: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
- # [19:31] * Joins: sedovsek (robert.sed@moz-6C05035C.dynamic.t-2.net)
- # [19:33] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [19:33] * Joins: c0smikdebris (c0smikdebr@93EFE709.6E5D865F.274D17D6.IP)
- # [19:33] * Joins: myl (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:33] * Quits: myl (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: myl)
- # [19:35] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
- # [19:35] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [19:36] * Cwiiis_ is now known as Cwiiis
- # [19:36] <AryehGregor> Mark_Capella, generally I find it works well to hg log on the relevant directory to get a list of people who tend to review code there.
- # [19:37] * jdm|f00ding is now known as jdm
- # [19:37] * Parts: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Leaving)
- # [19:38] <Mark_Capella> yah ... i have the lin to the module owners also ... but was talkin to ms2get so I thought id ask real quick
- # [19:38] <Mark_Capella> i could have looked up previous reviewers also i guess but this was quicker
- # [19:39] <Waldo> Ms2gerbot
- # [19:39] * Ms2ger is not an alias for gavin
- # [19:39] * Joins: sierk (sierk@moz-6FB34F0F.pool.mediaways.net)
- # [19:40] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
- # [19:40] * Parts: sierk (sierk@moz-6FB34F0F.pool.mediaways.net)
- # [19:40] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [19:41] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [19:41] <sheppy> That's exactly what we'd expect Ms2gerbot to say.
- # [19:41] <Wes> Can that be refactored as "ms2ger is an alias for not gavin"?
- # [19:42] <Ms2ger> Nope
- # [19:42] <Ms2ger> sheppy is, though
- # [19:42] * Quits: asadotzler (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [19:42] <sheppy> Is what? Confused? If so, yes.
- # [19:42] * Joins: gmuberwa (Mibbit@moz-7A8D3FBE.allocated.csupomona.edu)
- # [19:43] * Quits: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [19:43] * glob is now known as glob|away
- # [19:43] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
- # [19:43] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [19:44] * Quits: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP) (Client exited)
- # [19:44] * Quits: fxa90id (fxa90id@moz-2D1E8040.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # [19:45] <philor> bjacob: you broke Android on esr-10 with https://hg.mozilla.org/releases/mozilla-esr10/rev/40c57cc64bbe which, looking at it, is somewhat surprising
- # [19:45] <bjacob> philor: looking
- # [19:45] * Quits: vikash (vikash@AC979437.9B552DFD.5D9ABA9F.IP) (Quit: Leaving)
- # [19:45] <philor> look at the cset first...
- # [19:46] <bjacob> jgilbert: ^
- # [19:46] <bjacob> oh...
- # [19:47] * armenzg_lunch is now known as armenzg
- # [19:47] <philor> I don't really have a good explanation, so I guess I'll apply the clobberer non-explanation
- # [19:47] <bjacob> backing out an empty cset .... o.O
- # [19:47] <philor> fortunately, we seem to be untroubled by it, happily pushing into unstarred and unexplained red
- # [19:47] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [19:47] <jgilbert> clobbers \o/
- # [19:47] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [19:48] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [19:48] * armenzg is now known as armenzg_mtg
- # [19:49] * zpao|detached is now known as zpao
- # [19:49] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [19:49] <bjacob> philor: oh, i was stupid. patch failed to apply.
- # [19:50] * philor feels an Insanity Wolf coming on :)
- # [19:51] <Ms2ger> As you wish
- # [19:51] <jgilbert> oh dear...
- # [19:51] <bjacob> jgilbert: reject is ugly, i'm tempted to copy and paste the convertHostArgbRow func from beta into esr10. ok?
- # [19:51] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [19:52] <bjacob> jgilbert: this is a completely selfcontained func, right?
- # [19:52] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [19:52] <jgilbert> bjacob: double-checking
- # [19:52] * Quits: tchevalier (Instantbir@moz-2E97FBBC.w90-48.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
- # [19:52] * Joins: tchevalier (Instantbir@moz-2E97FBBC.w90-48.abo.wanadoo.fr)
- # [19:52] * Quits: pranavrc (pranavrc@B99559E0.FE7DDF00.520CDC98.IP) (Ping timeout)
- # [19:54] <bjacob> seems fine
- # [19:54] <jgilbert> yeah, it's simple
- # [19:56] * Joins: josh_ (josh@moz-CE1F327B.poly.edu)
- # [19:56] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Client exited)
- # [19:57] * Quits: josh_ (josh@moz-CE1F327B.poly.edu) (Quit: josh_)
- # [19:57] * Joins: gkw (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:57] * Joins: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP)
- # [19:57] * Quits: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net) (Ping timeout)
- # [19:57] <bjacob> philor: pushed
- # [19:58] * Quits: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP) (Quit: anuaimi)
- # [19:58] * Joins: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP)
- # [20:00] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [20:02] * rnewman|afk is now known as rnewman
- # [20:04] * Quits: @dbaron (dbaron@5F8CB093.27376607.189F3E15.IP) (Ping timeout)
- # [20:04] * Quits: gkw (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird -- http://www.instantbird.com)
- # [20:05] * Joins: gkw (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:05] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
- # [20:05] * Quits: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [20:06] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
- # [20:06] * bz_sleep is now known as bz
- # [20:06] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [20:07] * catlee-mtg is now known as catlee-buildduty
- # [20:07] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Connection reset by peer)
- # [20:08] * biesi_ is now known as biesi
- # [20:08] * Quits: teoli (teoli@moz-BBE3ABD.mv.mozilla.com) (Quit: L'ordinateur est en sommeil)
- # [20:08] <@ehsan> catlee-buildduty: https://bugzilla.mozilla.org/show_bug.cgi?id=745832
- # [20:08] <gmuberwa> for bug 582903 how should I fix the problem using python when webpage is written in javascript?
- # [20:09] <jdm> gmuberwa: you should talk to the SUMO developers about that
- # [20:09] <jdm> jmaher: you can probably find them in #webdev
- # [20:09] <catlee-buildduty> ehsan: cool
- # [20:09] <catlee-buildduty> 302 IT
- # [20:09] <@ehsan> catlee-buildduty: thanks
- # [20:10] * jhammel is now known as jhammel|mtg
- # [20:10] <@ehsan> catlee-buildduty: do you know who I should ping in IT to get this done today?
- # [20:10] * Joins: mak (chatzilla@moz-84625997.retail.telecomitalia.it)
- # [20:11] * wlach is now known as wlach|afk
- # [20:11] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [20:12] <Mook_as> there's a #sumodev as well, that might be useful. (the code appears to be https://github.com/mozilla/kitsune )
- # [20:13] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:13] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:13] * Joins: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net)
- # [20:13] * Quits: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: nhirata)
- # [20:14] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:14] * Joins: teoli (teoli@moz-7B0110AD.mv.mozilla.com)
- # [20:14] <catlee-buildduty> ehsan: whoever is oncall in #it is a good starting point
- # [20:14] <catlee-buildduty> also, does it have to be reset?
- # [20:14] <catlee-buildduty> can you push on top of what's there?
- # [20:14] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [20:14] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [20:15] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:15] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [20:15] <Waldo> espindola: do you remember offhand the reason why we don't compile the JS engine with -std=gnu++0x
- # [20:15] <Waldo> s/$/?/
- # [20:15] * Quits: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr) (Input/output error)
- # [20:15] <espindola> Waldo, I think because there was "a" problem and we never tried changing it since
- # [20:15] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:15] <Waldo> espindola: see my mail on Friday to cfe-commits for context
- # [20:15] <espindola> bsmedberg, do you know?
- # [20:16] * Joins: asadotzler (asa@moz-7B0110AD.mv.mozilla.com)
- # [20:16] * Waldo would be happy to switch, but he thought there was some reason why we couldn't switch
- # [20:16] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [20:16] * Joins: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr)
- # [20:16] <Waldo> https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20comp%3Ajavasc%20c%2B%2B0x;list_id=2862167 might be a helpful bug list for answering the question
- # [20:16] <Waldo> bug 640494 is as best as I could remember
- # [20:16] * Quits: teoli (teoli@moz-7B0110AD.mv.mozilla.com) (Quit: L'ordinateur est en sommeil)
- # [20:17] * Quits: asadotzler (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [20:18] * Quits: davehunt (davehunt@40018561.F684631.21A4E96A.IP) (Client exited)
- # [20:18] <espindola> Waldo, I would suggest trying it out...
- # [20:18] <Waldo> heh :-)
- # [20:18] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [20:19] * Waldo can file that bug!
- # [20:19] <@ehsan> catlee-buildduty: I can try doing that...
- # [20:19] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
- # [20:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [20:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [20:19] * Quits: ehugg_ (chatzilla@6811E987.C5EAED67.6CD50604.IP) (Connection reset by peer)
- # [20:19] * Joins: dao (dao@moz-9583C986.superkabel.de)
- # [20:20] * Joins: ehugg_ (chatzilla@6811E987.C5EAED67.6CD50604.IP)
- # [20:20] * Quits: kaie (kaie@moz-B87F1420.dip.t-dialin.net) (Quit: Leaving)
- # [20:20] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [20:20] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
- # [20:21] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [20:21] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [20:21] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
- # [20:21] * Joins: zwol (zwol@moz-F391F09C.csl.sri.com)
- # [20:22] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
- # [20:23] * Joins: kutsurak (pex@moz-4D02685A.w90-46.abo.wanadoo.fr)
- # [20:23] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [20:23] <espindola> what do the windows bots we use look like
- # [20:23] <espindola> number of cores and ram?
- # [20:23] <espindola> matching in a VM might make it easier to reproduce a leak found on try
- # [20:23] <@ehsan> espindola: catlee-buildduty would know
- # [20:24] <@ehsan> espindola: you can access the VMs themselves
- # [20:24] * Parts: gmuberwa (Mibbit@moz-7A8D3FBE.allocated.csupomona.edu)
- # [20:24] <espindola> VMs?!?
- # [20:24] * Quits: Goldorak (chatzilla@B7D7820C.ACD6413B.187A1082.IP) (Ping timeout)
- # [20:24] <espindola> are our windows builds done on VMs?
- # [20:25] <@ehsan> yes
- # [20:25] <espindola> !
- # [20:25] <@ehsan> (afaik)
- # [20:25] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
- # [20:25] * Joins: Goldorak (chatzilla@B7D7820C.ACD6413B.187A1082.IP)
- # [20:25] <@bsmedberg> Waldo/espindola: because it uses variadic macros and we had to to suppress the warnings
- # [20:26] <jimm> anybody else just lose the board slides video stream?
- # [20:26] <espindola> ah, ok, so we can probably just use -std=c++0x -Wno-...
- # [20:26] <@ehsan> espindola: on vc2010?
- # [20:27] <@ehsan> oh nm
- # [20:27] <espindola> ehsan, I don't think we use c++0x on windows, do we?
- # [20:27] <@ehsan> AryehGregor: btw, if you needed to talk to me during weekends, feel free to ping/email
- # [20:27] <@ehsan> AryehGregor: I'm around on many weekends (but not all of them)
- # [20:27] <@ehsan> espindola: no
- # [20:27] <@ehsan> espindola: which is why I got excited :)
- # [20:27] <espindola> ah :-)
- # [20:28] <Waldo> bsmedberg: c++0x includes variadic macros, so I'm missing something
- # [20:28] <@bsmedberg> Waldo: at the time c++0x didn't exist, IIRC
- # [20:28] <@smaug> hrm
- # [20:28] <Waldo> for some definition of "exist" :-)
- # [20:28] <@smaug> do we have a new leak
- # [20:29] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [20:29] <@smaug> or not really a leak, but something which adds significant amount stuff to CC graph...
- # [20:29] <catlee-buildduty> espindola, ehsan: windows builds are not done on VMs
- # [20:29] * Waldo blames the people who didn't fix the leak but instead implemented new features
- # [20:29] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [20:29] <@ehsan> oh I stand corrected then
- # [20:29] <@smaug> lots of JS implemented nsIObservers
- # [20:29] * bear is now known as bear-afk
- # [20:29] <espindola> catlee-buildduty, makes me both happy and sad :-)
- # [20:30] <@ehsan> smaug: yeah, nsIObservers are implemented all around the code base :(
- # [20:30] <espindola> way more likely to find real world bugs, but way more hard to reproduce them
- # [20:30] <@smaug> ehsan: yeah, but this is something new, I think
- # [20:30] <@smaug> CC graph has now even more JS implemented nsIObservers
- # [20:30] <espindola> catlee-buildduty, so what are they?
- # [20:30] <espindola> (cores and ram)
- # [20:30] <catlee-buildduty> espindola: 4GB RAM (PAE), X3430 CPU (2.4GHz)
- # [20:31] <espindola> thanks
- # [20:31] * @smaug waits for mccr8's patch to remove all those from CC graph
- # [20:31] <@ehsan> smaug: can you look at one of those in a debug build and get a filename line number pair from somewhre?
- # [20:31] * @ehsan doesn't quite know what he's talking about now
- # [20:31] <espindola> catlee-buildduty, one cpu (4 cores) ?
- # [20:31] <catlee-buildduty> looks like 4 cores
- # [20:31] <@smaug> I could get some data
- # [20:31] <espindola> cool
- # [20:31] <espindola> thanks
- # [20:31] <catlee-buildduty> not sure how to tell how many cpus
- # [20:31] <@smaug> ehsan: but mccr8 will remove all those from CC graph
- # [20:32] <espindola> catlee-buildduty, the tests run on the same type of machine?
- # [20:32] <espindola> mochitest-other in particular
- # [20:32] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
- # [20:32] <catlee-buildduty> espindola: no
- # [20:32] <jimm> where do we file bugs for pdf.js?
- # [20:32] <catlee-buildduty> espindola: tests run on mac minis
- # [20:33] <espindola> ah, sorry
- # [20:33] * Joins: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
- # [20:33] <@smaug> ehsan: if you still see leaks where eventlistener keeps documents alive, please try the patch in the bug
- # [20:33] <espindola> those are the ones I need the specs
- # [20:33] <@smaug> it seems to work fine
- # [20:33] <catlee-buildduty> k, one sec...
- # [20:33] <@ehsan> smaug: is that gonna land soon, or should I do a local build?
- # [20:33] <yury> jimm: https://github.com/mozilla/pdf.js/issues
- # [20:33] <catlee-buildduty> espindola: 2 cores, Core2 Duo P7550 @ 2.26 GHz
- # [20:34] <@smaug> ehsan: depends on whether bz gives feedback+ or perhaps even r+ soon ;)
- # [20:34] <catlee-buildduty> one cpu, two cores
- # [20:34] <espindola> ram?
- # [20:34] <catlee-buildduty> 1777648 kB
- # [20:34] <catlee-buildduty> so...1.5GB?
- # [20:34] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
- # [20:34] <espindola> 1.695
- # [20:34] <espindola> strange
- # [20:35] * jwir3 is now known as jwir3|lunch
- # [20:35] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [20:35] <espindola> thanks
- # [20:35] * Joins: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl)
- # [20:35] <fantasai> jdm++
- # [20:35] <espindola> will try cutting my VM to 2 gb
- # [20:35] <catlee-buildduty> that's from /proc/meminfo on an equivalent machine
- # [20:35] <catlee-buildduty> all the 'r3' machines are the same hardware
- # [20:35] <Waldo> jdm: I have a problem
- # [20:35] <espindola> not counting kernel memory I would guess...
- # [20:36] <Waldo> jdm: mozilla memes are not searchable :-(
- # [20:36] <jdm> Waldo: not enough cowbell?
- # [20:36] <Waldo> close guess!
- # [20:36] <jdm> Waldo: true
- # [20:36] <bent> gavin, https://github.com/benturner/bzsecuremail
- # [20:36] <gavin> bent: nice!
- # [20:36] * catlee-buildduty is now known as catlee-brb
- # [20:36] <Waldo> jdm: I dunno the solution :-\ but I can't keep paging backward through tons of history to find chestnuts
- # [20:36] <bent> have fun
- # [20:37] * Joins: teoli (teoli@moz-7B0110AD.mv.mozilla.com)
- # [20:37] * Joins: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com)
- # [20:37] * Quits: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [20:37] <jdm> Waldo: the solution is to create a tumblr and reblog the chestnuts, probably
- # [20:37] <Waldo> does tumblr have tags at all? tags would help, certainly
- # [20:38] <jdm> hmm
- # [20:38] <Waldo> chestnuts aren't always obvious at the time
- # [20:38] <jdm> it does
- # [20:38] <Waldo> like, the "refactor this == good first bug" meme I was just trying to find was not chestnut-ful, except that it was relevant to the discussion at hand
- # [20:38] <espindola> billm, looks like it finally reproduce on try again
- # [20:38] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [20:38] <espindola> checking if I can reproduce it on a VM
- # [20:39] <espindola> will also try to find out where a BackstagePass is used...
- # [20:39] <jdm> http://mozillamemes.tumblr.com/post/19498471564/i-would-do-it-if-i-had-the-time-that-means-that
- # [20:39] * Quits: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [20:39] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:39] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
- # [20:39] <jdm> ok, looks like tags are something I have to add
- # [20:39] <jdm> I'll start doing that
- # [20:39] <billm> espinolda: cool
- # [20:40] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [20:40] <Waldo> jdm: probably a tag for the underlying image, tags for the concepts touched upon or something
- # [20:40] <jdm> yep, makes sense
- # [20:41] <billm> espindola: :-( sorry I keep misspelling your name
- # [20:41] * Waldo would be happy to help with meticulous tagging, although he doesn't much have time to do it, just that when he can tag stuff, he tends to go tag-heavy and so seems likely to cover the bases
- # [20:41] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [20:41] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Ping timeout)
- # [20:41] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [20:41] <jdm> it doesn't look like anybody but the owner can
- # [20:42] <jdm> where the owner is me
- # [20:42] * joduinn-mtg is now known as joduinn
- # [20:42] <espindola> billm, np :-)
- # [20:42] * jhammel|mtg is now known as jhammel
- # [20:43] <Waldo> ala{s,ck}
- # [20:43] <billm> espindola: I think we leak backstage pass either if xpconnect isn't shut down or if a JS component leaks
- # [20:44] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: back soon)
- # [20:44] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [20:46] * glob|away is now known as glob
- # [20:46] * wlach|afk is now known as wlach
- # [20:47] * Joins: scenor (Daily@moz-60F9079D.rkhl.at)
- # [20:48] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [20:48] * bear-afk is now known as bear
- # [20:48] * Quits: scenor (Daily@moz-60F9079D.rkhl.at) (Quit: scenor)
- # [20:50] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
- # [20:50] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [20:53] * Quits: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net) (Ping timeout)
- # [20:53] * Joins: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP)
- # [20:53] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
- # [20:53] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:53] * ChanServ sets mode: +o dbaron
- # [20:54] <myk> bsmedberg: thanks for the review! if you concur, i'd like to land with just three changes from the code you reviewed: 1. removal of the line of code that you think (and dwalkowski confirms) isn't needed; 2. renaming of webapprt to webapprt-stub (so we can move the xulapp files to webapprt/ at a later date); 3. resolution of the Windows build failure that crept in with last night's merge from upstream
- # [20:55] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [20:55] <@bsmedberg> myk: yeah, ok
- # [20:55] <@bsmedberg> myk: I'm reviewing that other patch now, there are a few things I'm concerned about
- # [20:55] * catlee-brb is now known as catlee-buildduty
- # [20:55] * zpao is now known as zpao|detached
- # [20:56] <jesup> what bugzilla privs are required to mark a bug "feedback+"? There's a contributor who gets asked for feedback but can't actually mark it.
- # [20:56] <@bsmedberg> jesup: editbugs
- # [20:56] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [20:56] * padenot is now known as padenot|away
- # [20:56] <@bsmedberg> jesup: if you think they won't be spammy, I'm happy to mark their account
- # [20:57] <myk> bsmedberg: ok; if they are issues that can't be readily resolved, then i'll land the first patch and file a new bug to continue work on the second
- # [20:57] <@bsmedberg> myk: the l10n bits are the most concerning
- # [20:58] * Joins: kaie (kaie@moz-B87F1420.dip.t-dialin.net)
- # [20:58] <@bsmedberg> myk: did you test that the defaults/preferences change works for both omnijarred and non-omnijarred (running from dist/bin) builds?
- # [20:58] * Quits: dao (dao@moz-9583C986.superkabel.de) (Ping timeout)
- # [20:58] <myk> bsmedberg: yes, and on both windows and mac
- # [20:58] * Joins: dao (dao@moz-9583C986.superkabel.de)
- # [20:58] <@bsmedberg> ok
- # [20:59] <myk> bsmedberg: as, i hope, did the tryserver when it ran all test suites against that patch
- # [20:59] <@bsmedberg> no, tryserver only tests packaged builds
- # [20:59] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:00] <myk> bsmedberg: packaged meaning omnijarred?
- # [21:00] * glob is now known as glob|away
- # [21:00] * Quits: dao (dao@moz-9583C986.superkabel.de) (Ping timeout)
- # [21:00] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [21:00] <@bsmedberg> yes, basically
- # [21:00] <@bsmedberg> the tests all download the installer (or the ZIP?) and run all their tests on that build
- # [21:00] <@bsmedberg> which is slightly different from the dist/bin build because of omnijar
- # [21:02] <myk> bsmedberg: during development, the folks working on the code have typically tested with non-omnijarred builds (dist/bin/, dist/NightlyDebug.app/); but i also tested with omnijarred builds locally by adding |ac_add_options --enable-chrome-format=omni| to my .mozconfig, and then i pushed to tryserver and had it run all tests
- # [21:03] <myk> bsmedberg: i've also tested packaging a Mac DMG and creating a windows installer, then installing, and then running against the installed copy
- # [21:03] * Joins: dao (dao@moz-9583C986.superkabel.de)
- # [21:03] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
- # [21:03] * Joins: JPeterso2 (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [21:03] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:03] * Joins: asadotzler (asa@moz-7B0110AD.mv.mozilla.com)
- # [21:03] <myk> bsmedberg: of course, those were all manual tests, so it's possible that i missed something
- # [21:04] * khuey|away is now known as khuey
- # [21:04] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
- # [21:04] * JPeterso2 is now known as JPeterson
- # [21:04] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:04] * Quits: dao (dao@moz-9583C986.superkabel.de) (Ping timeout)
- # [21:05] * Joins: dao (dao@moz-9583C986.superkabel.de)
- # [21:05] * Joins: JPeterso2 (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [21:05] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
- # [21:05] * JPeterso2 is now known as JPeterson
- # [21:06] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:06] <froydnj> bsmedberg: for that patch you r+'d in bug 744444, could you respond to https://bugzilla.mozilla.org/show_bug.cgi?id=744444#c1 also?
- # [21:06] * Quits: dao (dao@moz-9583C986.superkabel.de) (Ping timeout)
- # [21:06] * Joins: dao (dao@moz-9583C986.superkabel.de)
- # [21:07] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:07] * Joins: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net)
- # [21:08] <@bsmedberg> froydnj: ask bc if he ever does purify builds any more? we do appear to build those files in all configurations currently
- # [21:08] * Quits: Cwiiis (cwiiis@40018561.F684631.21A4E96A.IP) (Quit: Ex-Chat)
- # [21:08] * @bsmedberg doesn't really know enough about purify to understand what those files actually accomplish
- # [21:08] <froydnj> bc: ^
- # [21:08] * froydnj neither
- # [21:10] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [21:10] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- The professional IRC Client :D)
- # [21:10] * padenot|away is now known as padenot
- # [21:11] * Joins: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP)
- # [21:11] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:11] * Quits: asadotzler (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [21:12] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
- # [21:12] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:14] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:14] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [21:15] * Quits: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net) (Client exited)
- # [21:16] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
- # [21:16] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
- # [21:17] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
- # [21:20] * joduinn is now known as joduinn-brb
- # [21:20] * zpao|detached is now known as zpao
- # [21:20] * padenot is now known as padenot|away
- # [21:20] * padenot|away is now known as padenot
- # [21:21] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
- # [21:22] * Quits: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net) (Client exited)
- # [21:22] * Quits: c0smikdebris (c0smikdebr@93EFE709.6E5D865F.274D17D6.IP) (Client exited)
- # [21:22] * Joins: TheLink (TheLink@moz-C76AC80E.pools.arcor-ip.net)
- # [21:23] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [21:23] * Quits: Goldorak (chatzilla@B7D7820C.ACD6413B.187A1082.IP) (Ping timeout)
- # [21:23] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
- # [21:23] * Joins: Goldorak (chatzilla@4F1F40C9.B73E80BC.187A1082.IP)
- # [21:24] <akeybl> josh: mats: please seem my latest email about bug 745453
- # [21:24] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [21:24] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
- # [21:24] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:26] <timeless> froydnj: are you just doing general housecleaning?
- # [21:26] * Joins: hessam (hessam@C56316CB.16703F4E.4622A9EB.IP)
- # [21:26] * Quits: anuaimi (anuaimi@B65F78B7.1356EECA.2170E5F.IP) (Quit: anuaimi)
- # [21:26] <timeless> from memory purify basically instruments the components
- # [21:26] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [21:27] <timeless> having to manually do that w/o a rule would definitely suck
- # [21:27] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [21:27] * Joins: Honza (chatzilla@C62E2FAA.23B79DE4.D0083327.IP)
- # [21:27] <timeless> although on windows purify was perfectly happy w/ dynamic instrumentation
- # [21:27] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
- # [21:27] <froydnj> timeless: just general housecleaning when I find things that look reasonably self-contained, yes
- # [21:28] <timeless> as of 2010, purify on unix was still doing that sort of commandline as part of build process
- # [21:28] <timeless> see http://www.unix.com/programming/25748-problem-build-using-purify.html
- # [21:28] <timeless> which argues against killing it
- # [21:29] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
- # [21:29] * Joins: kaze (kaze@moz-7048EEC1.w82-123.abo.wanadoo.fr)
- # [21:30] <timeless> it's really not a great idea to remove targets like that
- # [21:30] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [21:30] <timeless> the odds of someone who isn't a build expert being able to figure out how to make that target are very poor
- # [21:30] * padenot is now known as padenot|away
- # [21:30] <timeless> whereas it isn't unreasonable for a random soul to have access to purify
- # [21:30] * padenot|away is now known as padenot
- # [21:30] <timeless> and decide to try to do a purify run
- # [21:30] <timeless> on a one off or continuing basis
- # [21:31] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [21:31] <timeless> i've had access to purify at iirc 3 companies
- # [21:31] <timeless> but i'm not a build expert
- # [21:31] <froydnj> I dunno, it seems much more likely for somebody to have, say, valgrind than purify
- # [21:31] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [21:31] <timeless> and the effort required to plug it into mozilla if it wasn't supported out of the box
- # [21:31] <froydnj> but that may be my non-windows focus speaking
- # [21:31] * joduinn-brb is now known as joduinn
- # [21:31] <timeless> windows doesn't need that bit
- # [21:32] <timeless> the windows purify thing does its work w/o
- # [21:32] * joduinn is now known as joduinn-commute
- # [21:32] <timeless> anyway
- # [21:32] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/686e5bcf747b - Olli Pettay - Bug 731875 - Geolocation doorhanger might cause a zombie compartment, GeoPositionOptions part, r=dougt
- # [21:32] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:32] * joduinn-commute is now known as joduinn
- # [21:32] <timeless> purify is often available to university students as part of a site license
- # [21:32] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:32] <timeless> which is more available than wasting time trying to build valgrind
- # [21:32] * Quits: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP) (NickServ (GHOST command used by `ferongr))
- # [21:32] * Joins: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP)
- # [21:32] <timeless> now, you might never get students interested in doing it
- # [21:32] <timeless> but, you're probably not going to get many students interested in using valgrind either
- # [21:32] <timeless> so that's not a great argument
- # [21:33] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [21:33] * joduinn is now known as joduinn-commute
- # [21:33] <timeless> froydnj: and it isn't your non-windows focus, it's your linux focus
- # [21:33] * Joins: thelodger (thelodger@3F6B379F.C9F9DC3E.C2E02DEF.IP)
- # [21:33] <timeless> since access to purify on hpux/solaris/aix is much higher than valgrind on the same :)
- # [21:33] <Wes> yes, anything > 0 :)
- # [21:34] <Wes> we actually ported our app to mac os x specifically so we could run valgrind on it
- # [21:34] <froydnj> epsilon is more than zero, but that's not saying much :)
- # [21:34] <anant> I'm unable to compile m-c on my mac ever since I upgraded to Xcode 4.2 -- is that supported, or should I be switching back to 3.6?
- # [21:34] <Wes> (we are a mostly solaris shop)
- # [21:34] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [21:35] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [21:35] <timeless> froydnj: there was a time when mozilla picked up a number of devs while they were in college
- # [21:35] <froydnj> timeless: anyway, this is not the place to be having the discussion; could you please comment in the bug with concerns about removing those targets?
- # [21:35] <timeless> and they took advantage of available tools
- # [21:35] <timeless> no.
- # [21:35] <timeless> sorry, i'm not paid to use your bugzilla
- # [21:35] <timeless> and i can get in trouble for doing things during work hours that i'm not paid to do
- # [21:36] * Joins: Vadim (chatzilla@moz-62356A29.broadband.corbina.ru)
- # [21:36] * timeless goes back to poking the tax fairy
- # [21:36] * Quits: JeroenDeDauw (j@moz-D5CA7794.dip.t-dialin.net) (Quit: Leaving.)
- # [21:36] * Quits: loadbang (loadbang@moz-104ED848.range31-53.btcentralplus.com) (Ping timeout)
- # [21:36] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [21:37] * Quits: graememcc (chatzilla@moz-77A8A989.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [21:39] <biesi> timeless, doing taxes during work hours is ok though? :)
- # [21:39] <timeless> biesi: i'm testing the playbook :)
- # [21:39] <biesi> haha ok
- # [21:40] <jduell> Hmm, anybody having trouble sending email via smtp.mozilla.com? thunderbird is suddenly claiming its cert has invalid info
- # [21:41] <anant> jduell: yes, switch to smtp.mozilla.org
- # [21:42] * jlund is now known as jlund|brb
- # [21:43] <jduell> anant: is that new? Do I need to change IMAP too, or just SMTP?
- # [21:44] <anant> no, just smtp; imap stays mail.mozilla.com
- # [21:44] <jduell> anant: thanks. I must have missed the memo...
- # [21:44] <anant> I don't if it's new, I noticed I could no longer send mail using my old smtp server so I switched to using the .org server (which was apparently the recommended one)
- # [21:44] <anant> *don't know
- # [21:44] * jlund|brb is now known as jlund
- # [21:45] <anant> there was no memo, just trial and error :)
- # [21:45] * jwir3|lunch is now known as jwir3
- # [21:45] <bc> froydnj: no, i found purify to be unuseable for testing firefox either manually or in automation.
- # [21:45] * Joins: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP)
- # [21:46] <froydnj> bc: thanks for the input
- # [21:46] <bc> purify would crash or otherwise not complete loading web pages. i found it completely disappointing.
- # [21:47] <bc> i sent around notices to several engineering managers and others looking for people interested in using purify and got no responses unfortunately. I think the machine(s) have all be decommissioned now.
- # [21:48] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
- # [21:49] * Quits: garnacho_ (carlos@moz-B27B0825.dyn.user.ono.com) (Ping timeout)
- # [21:49] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [21:50] * Joins: garnacho_ (carlos@moz-EA2D0541.dyn.user.ono.com)
- # [21:50] <myk> bsmedberg: erm, and 4. hardcode the chrome URL of the webapp window in the command line handler
- # [21:50] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:51] <Waldo> btw, that blog.mozilla.com spamming I mentioned several days ago resulted in this change to my reading trends: http://web.mit.edu/jwalden/www/reader-chart.png
- # [21:51] <Waldo> er
- # [21:51] <Waldo> biesi: ^
- # [21:52] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [21:53] <biesi> Waldo, hah nice
- # [21:53] <Waldo> "nice" indeed
- # [21:54] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:54] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [21:55] * Quits: past (past@moz-EA81DA75.dsl.dyn.forthnet.gr) (Input/output error)
- # [21:56] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [21:57] <froydnj> lsblakk: doh, sorry for not updating the flags in 726656
- # [21:58] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:59] * glob|away is now known as glob
- # [21:59] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [21:59] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [21:59] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [22:00] * Quits: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [22:01] * Joins: karl (karl@moz-A4BCBB59.jetstream.xtra.co.nz)
- # [22:02] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
- # [22:03] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
- # [22:03] * nthomas|away is now known as nthomas
- # [22:03] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [22:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b56db6eab47c - Benoit Jacob - Bug 732233 - Explicitly enforce spec in uniform setters - r=jgilbert
- # [22:04] * Quits: paolo (paolo@moz-345394E6.retail.telecomitalia.it) (Ping timeout)
- # [22:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/e74b044c18b8 - Benoit Jacob - Bug 744888 - Work around a NVIDIA driver bug - r=jgilbert
- # [22:05] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
- # [22:05] * Joins: catalinb (ethereal@BC51BD5C.9F328403.5BC07656.IP)
- # [22:05] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
- # [22:05] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:06] <jgilbert> man, getting my nick highlighted in this channel is briefly terrifying
- # [22:07] <@bz> boo
- # [22:07] <@khuey> omg
- # [22:07] <@khuey> we hired ed morley?
- # [22:07] <jgilbert> indeed
- # [22:07] <jhammel> khuey: yeppers
- # [22:07] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:07] <@khuey> awesome!
- # [22:07] * Joins: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:08] <jhammel> and he's ours...all ours!!!
- # [22:08] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [22:09] <@bz> nice
- # [22:09] <gavin> bent: I think I'm going to try to make it open a little panel overlaying the gmail message
- # [22:09] <gavin> with working links
- # [22:09] <bent> gavin, sounds very nice
- # [22:09] * catlee-buildduty is now known as catlee-mtg
- # [22:10] <bent> gavin, working links was the next thing i wanted, but i didn't see any way to do that quickly
- # [22:10] * Joins: ajuma_ (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [22:11] * joduinn-commute is now known as joduinn-mtg
- # [22:11] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:11] * ajuma_ is now known as ajuma
- # [22:13] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [22:15] * Joins: anky (anky@6B144D2D.D5560FFE.A3D1B221.IP)
- # [22:15] * Quits: cpeterso_ (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [22:16] * Joins: davehunt (davehunt@88D70AFD.B0D6E8AB.7D0FCE04.IP)
- # [22:16] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
- # [22:16] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [22:17] * Quits: anky (anky@6B144D2D.D5560FFE.A3D1B221.IP) (Ping timeout)
- # [22:17] * Joins: anky (anky@3EF89FEB.2C40EFCA.A3D1B221.IP)
- # [22:17] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:17] * Joins: JPeterso2 (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [22:18] <lsblakk> froydnj: np, thanks for landing
- # [22:18] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:18] * zpao is now known as zpao|detached
- # [22:18] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
- # [22:18] * JPeterso2 is now known as JPeterson
- # [22:19] <Fallen> myk: ping
- # [22:20] <myk> Fallen: pong
- # [22:21] <Fallen> myk: I just read the l10n webapps post you did and am interested to hear how is extra process works and how you package it?
- # [22:21] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [22:21] <Fallen> s/is/the/
- # [22:21] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [22:21] * Quits: anky (anky@3EF89FEB.2C40EFCA.A3D1B221.IP) (Ping timeout)
- # [22:21] <myk> Fallen: the executable gets packaged into the firefox installation directory
- # [22:21] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [22:22] <Fallen> myk: and this is a full xul binary like firefox itself?
- # [22:22] <myk> Fallen: while the xul application's files get packaged into a subdirectory
- # [22:22] <myk> Fallen: it's actually a stub binary, which i think firefox also is these days
- # [22:22] <myk> Fallen: i.e. a binary that loads libxul as a library
- # [22:22] * Joins: anky (anky@ED32CA0F.A034B897.A3D1B221.IP)
- # [22:22] <akeybl> mats: ping
- # [22:23] <Fallen> myk: interesting. What is used to communicate between firefox and the webapp runtime?
- # [22:23] <Fallen> dom message passing of some sort?
- # [22:23] <mats> akeybl: pong
- # [22:23] <myk> Fallen: the two are separate processes that generally don't communicate
- # [22:23] * Quits: ericz (eziegenhor@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [22:23] <sheppy> jorendorff: so tell me a bit about MBFT. How big is it, how long would it take someone to understand it well enough to document, etc?
- # [22:23] <Fallen> ah ok
- # [22:23] <myk> Fallen: the runtime loads libxul itself
- # [22:24] <myk> Fallen: and uses it to load its xulapp, which then loads the webapp in a (mostly) chromeless window
- # [22:24] * Quits: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
- # [22:24] <Fallen> how is the memory usage before it loads the webapp?
- # [22:24] <akeybl> mats: do you and bsmith want to flip a coin for investigating bug 745453?
- # [22:24] * Quits: dao (dao@moz-9583C986.superkabel.de) (Quit: Leaving.)
- # [22:24] <jorendorff> sheppy: Oh. Well, it's C++. You can ask sfink about it. There are a lot of APIs and more all the time. They're subject to change. I'm not sure but I'm guessing it's *at least* 20% as hard as documenting NSPR, which is impossible.
- # [22:25] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [22:25] <bsmith> akeybl: not me, please
- # [22:25] <sheppy> jorendorff: heh
- # [22:25] <sheppy> I ask because it's on our list of things to investigate contracting out for documentation.
- # [22:25] <bsmith> akeybl: if you need somebody from my team, please ask sworkman or another mac user
- # [22:25] * Quits: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net) (Ping timeout)
- # [22:25] * zpao|detached is now known as zpao
- # [22:25] <jorendorff> sheppy: Oh, contracting out something like that sounds like it'll end in tears.
- # [22:25] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [22:26] * Joins: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net)
- # [22:26] <sheppy> jorendorff: Hm, probably. I will put it on the long-term maybe if we must list then.
- # [22:26] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
- # [22:26] * Quits: ericz (ericz@moz-B77DEAEB.mozilla.org) (Max SendQ exceeded)
- # [22:26] <philor> at least "end in tears" is better than the non-contracted "start in tears"
- # [22:26] <sheppy> :)
- # [22:27] * taras is now known as IRCMonkey36363
- # [22:27] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [22:27] <Fallen> myk: how is the memory usage before it loads the webapp? (sorry if you've already seen me ask above, thought you might have missed it with all the discussion here :)
- # [22:27] <sfink> jorendorff: s/sfink/Waldo/ I hope?
- # [22:27] <mats> akeybl: I'm already investigating...
- # [22:27] <myk> Fallen: nope, i missed it; good idea reasking with my name attached to it!
- # [22:27] <jorendorff> sfink: really? no, i didn't know that
- # [22:27] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
- # [22:27] * Waldo terrifies jgilbert briefly
- # [22:27] <jgilbert> >>
- # [22:27] <myk> Fallen: however, i haven't actually measured that, so unfortunately i don't know the answer :-/
- # [22:28] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
- # [22:28] <jorendorff> sheppy: I think the right way to document MFBT is to read the C++ carefully and put comments in doxygen; that way as it grows developers will see the awesome documentation and keep it growing
- # [22:28] <akeybl> mats: thanks!
- # [22:28] <sheppy> jorendorff: Mm perhaps.
- # [22:28] <jorendorff> sheppy: That would take a C++ developer with the skills of a tech writer.
- # [22:29] <jorendorff> Do such creatures exist? They're rare
- # [22:29] <Waldo> and time :-)
- # [22:29] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:29] <sheppy> jorendorff: that never happens. :)
- # [22:29] <Waldo> which is in a bit short supply for me lately
- # [22:29] <Fallen> myk: no problem, I'll find out. Finally, do you have a bug# I can follow? I'd love to look at the sources
- # [22:29] <espindola> #if defined(DEBUG_dbaron) || defined(DEBUG_bzbarsky
- # [22:29] * Quits: msucan (msucan-@754ABC71.319ADCBF.D7B372F7.IP) (Quit: .)
- # [22:29] <espindola> :-)
- # [22:29] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [22:30] <myk> Fallen: the launcher/shell is bug 725408; related bugs are in its dependencies
- # [22:30] <sfink> #ifndef bzbarsky
- # [22:30] <sfink> #error We're all doooooooooooomed!!!
- # [22:30] <sfink> #endif
- # [22:30] <Waldo> jorendorff: we've actually been pretty demanding about API comments and overviews and such in mfbt, so I think we're pretty good on that front
- # [22:30] <myk> Fallen: development has taken place in https://github.com/michaelrhanson/mozilla-central/
- # [22:30] <Fallen> myk: great, thanks for all the infos and keep up the good work :-)
- # [22:30] <Waldo> jorendorff: feel free to skim files in mfbt/ to see what I mean
- # [22:30] * IRCMonkey36363 is now known as taras
- # [22:31] * bwinton is now known as bwinton_away
- # [22:31] <myk> Fallen: sure thing! feel free to ping me if you have any additional questions
- # [22:31] * Joins: KWierso (chatzilla@moz-DDEBF960.desm.qwest.net)
- # [22:31] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [22:31] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Connection reset by peer)
- # [22:32] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [22:32] * Joins: aleth (Instantbir@moz-24EE697D.ictp.it)
- # [22:32] * Quits: xakz (XaMaD@moz-2EB4DFBC.w81-53.abo.wanadoo.fr) (Ping timeout)
- # [22:32] <aleth> Is there a way to tell whether an XBL element has bound yet or not?
- # [22:33] * Quits: njn (chatzilla@moz-51B0EB18.dyn.iinet.net.au) (Ping timeout)
- # [22:33] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [22:34] <Standard8> philor: does tbpl still suffer from the bug of stopping a user escaping a tree with no builds?
- # [22:34] * Quits: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120410040442])
- # [22:34] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
- # [22:34] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:34] * mattwoodrow|away is now known as mattwoodrow
- # [22:34] <philor> Standard8: don't know that I've ever heard of the problem, so I don't know if it still exists
- # [22:34] <Standard8> heh
- # [22:35] * Quits: rstrong (rstrong@moz-CE19CA8.dsl.scrm01.sbcglobal.net) (Ping timeout)
- # [22:35] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [22:36] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [22:36] * Fallen is now known as Fallen|away
- # [22:37] * KaiRo is now known as KaiRo_away
- # [22:37] * Quits: Goldorak (chatzilla@4F1F40C9.B73E80BC.187A1082.IP) (Ping timeout)
- # [22:38] * Joins: Goldorak (chatzilla@4F3B0A5C.7BDA2E47.187A1082.IP)
- # [22:39] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [22:39] * Joins: taras (chatzilla@moz-8E045071.hsd1.wa.comcast.net)
- # [22:39] * Quits: ohsix (ohsix@E6E9ACEC.B59296AB.15ED1FDC.IP) (Ping timeout)
- # [22:39] * Joins: ohsix (ohsix@E6E9ACEC.B59296AB.15ED1FDC.IP)
- # [22:40] * Quits: heycam|away (cam@moz-1D84C1DF.mcc.id.au) (Ping timeout)
- # [22:40] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
- # [22:40] * Quits: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com) (Ping timeout)
- # [22:40] <philor> have to admit it sounds delightful, though, a tree with no builds so nothing can be orange, and you can never leave
- # [22:41] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [22:41] * Quits: davehunt (davehunt@88D70AFD.B0D6E8AB.7D0FCE04.IP) (Ping timeout)
- # [22:42] * Joins: heycam|away (cam@moz-1D84C1DF.mcc.id.au)
- # [22:42] * Joins: davehunt (davehunt@529E3C97.6902284.7D0FCE04.IP)
- # [22:42] * Waldo likes the tune philor plays
- # [22:42] <espindola> so, what is a BackstagePass anyway? I wraps a nsIPrincipal, but it is not clear what it adds
- # [22:43] * Joins: ewong|afk (chatzilla@moz-3CBEA671.ctinets.com)
- # [22:43] <@bz> mrbkap might know
- # [22:43] <@bz> or shaver
- # [22:43] * Quits: jfkthame (jfkthame@CBB4DF31.90783722.9542EC20.IP) (Quit: jfkthame)
- # [22:43] <@bz> (yes, that last is not helpful, I know)
- # [22:43] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [22:44] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:44] * ChanServ sets mode: +o dbaron
- # [22:45] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:46] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:47] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [22:47] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [22:47] <Waldo> dolske: I hate you forever for making me be the person to figure out where a r? in Rhino should be redirected
- # [22:47] * Quits: sedovsek (robert.sed@moz-6C05035C.dynamic.t-2.net) (Quit: )
- # [22:47] <Waldo> meanyface
- # [22:48] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [22:49] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [22:49] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:50] * Joins: jlebar|mac (~jlebarmac@8AD4AB2E.4A7CFE70.9416B279.IP)
- # [22:50] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/c61e7c3a232a - Asaf Romano - add Safari migrator to package manifests. I forgot to do so in the patch for bug 710259. r=mak over irc
- # [22:50] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
- # [22:51] * Joins: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au)
- # [22:51] <NeilAway> espindola: I always thought it was a privileged script global object used by JS components and modules, but ymmv
- # [22:52] * Fallen|away is now known as Fallen
- # [22:52] * bsmedberg is now known as bsmedberg-away
- # [22:52] <Ms2ger> Waldo, easy, r-
- # [22:53] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney_)
- # [22:53] * Quits: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net) (Ping timeout)
- # [22:54] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [22:55] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [22:55] * Joins: loadbang (loadbang@moz-AB948BF9.range109-155.btcentralplus.com)
- # [22:56] * Joins: Lucas (Lucas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:56] <taras> Enn: around?
- # [22:57] * Waldo wishes he had Ms2ger's highly-esteemed people skills sometimes
- # [22:57] <Ms2ger> Waldo, hah
- # [22:57] <Ms2ger> No such thing
- # [22:58] <Waldo> http://www.hark.com/clips/rsvskyypkm-dont-you-know-sarcasm
- # [23:00] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:01] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:01] * ChanServ sets mode: +o dbaron
- # [23:01] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [23:02] <Ms2ger> khuey, you didn't know we were hiring Ed? :)
- # [23:02] * Waldo only heard about it the Thursday before last, actually
- # [23:03] <jdm> I heard about it today
- # [23:03] <jdm> it's great news!
- # [23:03] <dholbert> huge success!
- # [23:03] <Waldo> good news, everyone!
- # [23:03] <@khuey> Ms2ger: I knew it was in the process of happening
- # [23:04] <@khuey> but we tend to drag these things out forever
- # [23:04] * Joins: asadotzler (asa@moz-7B0110AD.mv.mozilla.com)
- # [23:05] * zzzzz_ ^ speaking from experience ?
- # [23:05] <@dolske> Waldo: I have more :)
- # [23:05] <cjones> blassey, we're back
- # [23:06] * Quits: davehunt (davehunt@529E3C97.6902284.7D0FCE04.IP) (Client exited)
- # [23:06] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:06] <blassey> nice, only a half hour late
- # [23:06] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [23:06] * Quits: asadotzler (asa@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [23:07] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:07] * khuey is now known as khuey|away
- # [23:08] * khuey|away is now known as khuey
- # [23:08] * Quits: billm (billm@moz-3877A8BA.hfc.comcastbusiness.net) (Quit: Leaving)
- # [23:08] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:09] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [23:10] * glob is now known as glob|away
- # [23:10] * Quits: kennyluck (kennyluck@moz-91C877ED.dynamic.hinet.net) (Ping timeout)
- # [23:10] <timeless> NeilAway's understanding is more or less accurate
- # [23:10] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [23:11] <timeless> espindola: what are you poking that it matters?
- # [23:11] <Ms2ger> espindola, or you could ask bholley
- # [23:11] * armenzg_mtg is now known as armenzg_brb
- # [23:11] * Joins: Matti (chatzilla@moz-476CBCBE.customers.d1-online.com)
- # [23:12] <espindola> timeless, it doesn't, other than it is being leaked
- # [23:12] * catlee-mtg is now known as catlee
- # [23:12] * bhearsum is now known as bhearsum|bbiab
- # [23:12] <timeless> espindola: roughly that represents an xpconnect global leaking
- # [23:12] <espindola> knowing what it is should make it easier to reason about where it should be alive or not
- # [23:12] <espindola> timeless, or one of the callers to GetBackstagePass
- # [23:13] <timeless> espindola: i sure hope not
- # [23:13] <espindola> I have a try run going to find out which one
- # [23:13] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:13] <espindola> it show up when enabling the incremental gc, so all bets are off
- # [23:13] <timeless> all callers of GetBackstagePass use getter_AddRefs
- # [23:13] <timeless> so leaking the backstagepass itself that way should not happen
- # [23:14] <timeless> and that code isn't touched <ever>
- # [23:14] <timeless> and the instances are all stack local variables
- # [23:14] <timeless> you're chasing the wrong side of the tree
- # [23:14] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [23:14] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:14] <timeless> it should be that someone has leaked the xpconnect global
- # [23:15] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [23:15] <timeless> which is typically an xpconnect-component
- # [23:15] <timeless> (js component)
- # [23:15] * Quits: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [23:15] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:15] * Parts: aleth (Instantbir@moz-24EE697D.ictp.it)
- # [23:15] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [23:15] * anant_ is now known as anant
- # [23:15] * coop|mtg is now known as coop
- # [23:16] * Joins: jimb (user@9E727688.17C2F9C.163DC5C6.IP)
- # [23:16] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
- # [23:17] * rail is now known as rail_away
- # [23:19] <timeless> of note, dbradley also knows the code
- # [23:19] <timeless> and he's more alive than the others
- # [23:20] * Quits: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net) (Connection reset by peer)
- # [23:20] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [23:20] * Quits: wolfiR (wolfiR@moz-FA6E510A.dip0.t-ipconnect.de) (Quit: Leaving)
- # [23:20] * Joins: jhopkins (jhopkins@moz-216F9986.tb.shawcable.net)
- # [23:20] * Quits: cadecairos (cadecairos@EDDEAA06.33EE9F8A.1139E686.IP) (Input/output error)
- # [23:22] <kutsurak> priya: ping
- # [23:22] * Fallen is now known as Fallen|away
- # [23:22] <priya> hi
- # [23:22] <kutsurak> how are you?
- # [23:22] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [23:22] * Quits: Ms2ger (Ms2ger@B7481D5D.E1B231B.37724B0D.IP) (Ping timeout)
- # [23:22] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:23] * AutomatedTester is now known as AutomatedTester|AFK
- # [23:23] * philor is now known as philor|away
- # [23:24] <timeless> http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&root=/cvsroot&subdir=mozilla/js/src/xpconnect/loader&command=DIFF_FRAMESET&file=mozJSComponentLoader.cpp&rev2=1.45&rev1=1.44
- # [23:24] * Joins: Ms2ger (Ms2ger@B7481D5D.E1B231B.37724B0D.IP)
- # [23:24] <timeless> fwiw, the backstagepass replaced the seasonpass :)
- # [23:24] * Quits: harth (harth@40018561.F684631.21A4E96A.IP) (Input/output error)
- # [23:25] <timeless> https://bugzilla.mozilla.org/show_bug.cgi?id=47354#c35 is probably the best standard answer to "what's a backstagepass"
- # [23:25] * armenzg_brb is now known as armenzg
- # [23:26] <timeless> > There's a well-known leak that entrains the backstage pass, but this bug's fix did not introduce that leak.
- # [23:26] * AutomatedTester|AFK is now known as AutomatedTester
- # [23:26] * Joins: rstrong (rstrong@moz-CE19CA8.dsl.scrm01.sbcglobal.net)
- # [23:27] * Joins: terrence (terrence@moz-7B0110AD.mv.mozilla.com)
- # [23:27] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [23:27] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [23:27] * ChanServ sets mode: +o roc
- # [23:30] * Quits: Vadim (chatzilla@moz-62356A29.broadband.corbina.ru) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120415042052])
- # [23:33] * Quits: ericz (ericz@moz-B77DEAEB.mozilla.org) (Quit: ZNC - http://znc.sourceforge.net)
- # [23:33] * philor|away is now known as philor
- # [23:34] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
- # [23:34] * catlee is now known as catlee-mtg
- # [23:35] * philor is now known as philor|away
- # [23:37] * Quits: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw) (Ping timeout)
- # [23:37] <Ms2ger> dbaron, any opinion on doing http://mxr.mozilla.org/mozilla-central/source/content/html/content/src/nsHTMLFontElement.cpp#248 in all modes?
- # [23:37] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:37] <@khuey> I think that's a no
- # [23:37] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:37] * ChanServ sets mode: +o dbaron
- # [23:37] <Ms2ger> ... Does sound like a no
- # [23:38] * jlund is now known as jlund|afk
- # [23:38] <Ms2ger> Let's try this again
- # [23:38] <Ms2ger> dbaron, any opinion on doing http://mxr.mozilla.org/mozilla-central/source/content/html/content/src/nsHTMLFontElement.cpp#248 in all modes?
- # [23:38] * Quits: loadbang (loadbang@moz-AB948BF9.range109-155.btcentralplus.com) (Ping timeout)
- # [23:39] * bhearsum|bbiab is now known as bhearsum
- # [23:40] <JonathanS> How many namespace is enough in the file?
- # [23:40] * Quits: ericz (ericz@moz-B77DEAEB.mozilla.org) (Quit: ZNC - http://znc.sourceforge.net)
- # [23:40] <dholbert> did tbpl just die?
- # [23:40] <@dbaron> Ms2ger, saw it twice, pinged on 3 channels w/i 5 mins, in meeting
- # [23:40] <dholbert> (nevermind, it's back)
- # [23:41] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [23:41] * Joins: madhava (madhava@moz-C26C97AE.dsl.bell.ca)
- # [23:41] <@dbaron> Ms2ger, could you send email so I don't forget to respond?
- # [23:41] <Ms2ger> OK, will do
- # [23:42] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [23:42] * Quits: mjschranz (mjschranz@C7D326F2.33EE9F8A.1139E686.IP) (Ping timeout)
- # [23:42] * glob|away is now known as glob
- # [23:42] * Quits: Goldorak (chatzilla@4F3B0A5C.7BDA2E47.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [23:43] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
- # [23:44] * Quits: mccr8 (mccr8@moz-AAEFBBD1.gw.connect.com.au) (Quit: mccr8)
- # [23:44] * jlebar|mac is now known as jlebar|food
- # [23:44] * khuey is now known as khuey|away
- # [23:44] * philor|away is now known as philor
- # [23:45] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [23:45] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
- # [23:45] * bz is now known as bz_away
- # [23:45] * Quits: squib (squib-@5AEFEF69.56A3C520.4F7C5549.IP) (Quit: Leaving)
- # [23:46] * Quits: jlebar|food (~jlebarmac@8AD4AB2E.4A7CFE70.9416B279.IP) (Ping timeout)
- # [23:46] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
- # [23:47] * Quits: jtcranmer (jtcranmer@moz-3B7840FE.cs.uiuc.edu) (Ping timeout)
- # [23:47] * Quits: ericz (ericz@moz-B77DEAEB.mozilla.org) (Quit: ZNC - http://znc.sourceforge.net)
- # [23:47] * Joins: ericz (ericz@moz-B77DEAEB.mozilla.org)
- # [23:48] * Quits: anky (anky@ED32CA0F.A034B897.A3D1B221.IP) (Ping timeout)
- # [23:48] * Quits: Ms2ger (Ms2ger@B7481D5D.E1B231B.37724B0D.IP) (Quit: nn)
- # [23:48] * Joins: anky (anky@3AB4D90C.3D8920F9.A3D1B221.IP)
- # [23:49] * Quits: gandalf (zbraniecki@moz-BDF996BF.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [23:51] * armenzg is now known as armenzg_away
- # [23:52] * Quits: armenzg_away (armenzg@moz-1A5BD461.dsl.bell.ca) (Input/output error)
- # [23:53] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Quit: damons)
- # [23:54] * Quits: kaze (kaze@moz-7048EEC1.w82-123.abo.wanadoo.fr) (Quit: WeeChat 0.3.5)
- # [23:54] * Joins: jgilbert_ (jgilbert@moz-7B0110AD.mv.mozilla.com)
- # [23:54] * Joins: gandalf (zbraniecki@moz-34230F7.neoplus.adsl.tpnet.pl)
- # [23:54] * Quits: espindola (espindola@9060B23.C0BD2DB9.412CF160.IP) (Ping timeout)
- # [23:54] * Quits: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:57] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:58] * Joins: jet (junglecode@moz-AAEFBBD1.gw.connect.com.au)
- # [23:59] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
- # [23:59] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [23:59] <BenWa> Our code style says to use NULL instead of nsnull, but people still tell me to use nsnull on my reviews for new files. https://developer.mozilla.org/En/Mozilla_Coding_Style_Guide#C.2FC.2B.2B_practices
- # [23:59] * Joins: jduell (jduell@moz-E9067754.airbears.berkeley.edu)
- # [23:59] <BenWa> Is the style guide incorrect?
- # [23:59] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
- # Session Close: Tue Apr 17 00:00:00 2012
The end :)