/irc-logs / mozilla / #developers / 2012-01-17 / end
Options:
- # Session Start: Tue Jan 17 00:00:00 2012
- # Session Ident: #developers
- # [00:01] * Quits: dao (dao@moz-3F439901.superkabel.de) (Ping timeout)
- # [00:01] * davehunt|away is now known as davehunt
- # [00:01] <timeless> grumble
- # [00:02] <Drugoy> bug: click firefox app (menu) button and try to navigate using keyboard: left/right works and up/down doesn't
- # [00:02] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [00:02] * Joins: dao (dao@moz-3F439901.superkabel.de)
- # [00:02] * Quits: Fallen|mac (kewisch@moz-41B80CCC.adsl.alicedsl.de) (Quit: Leaving.)
- # [00:02] <jdm> Drugoy: that doesn't sound good
- # [00:02] * Joins: josh (josh@moz-75EC6735.dlth.qwest.net)
- # [00:03] <timeless> Drugoy: this is windows?
- # [00:03] <timeless> i prefer the fact that i can't select the print menuitem in that menu
- # [00:03] <timeless> (using arrow keys)
- # [00:04] <timeless> Drugoy: but how do you get any keys to work w/o first moving the mouse down to "new tab"?
- # [00:04] <timeless> i'm able to use all the arrows some of the time
- # [00:04] <timeless> e.g. if i hover over
- # [00:04] <timeless> start private browsing
- # [00:05] <timeless> i can go down and then later up (but not past my mouse cursor to new tab)
- # [00:06] <timeless> for me, i can't switch columns w/ the keyboard (i can open/enter/exit submenus)
- # [00:06] <Mook_as> seems like (for windows) anything with submenus is not-keyboard-focusable, except for the "Web Developer" menu
- # [00:08] * Joins: alastair (alastair@moz-46B2F9D6.zone5.bethere.co.uk)
- # [00:11] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6/20111221003041])
- # [00:11] * Quits: gal (gal@moz-7327DB99.hsd1.ca.comcast.net) (Quit: gal)
- # [00:11] * Quits: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net) (Ping timeout)
- # [00:11] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [00:12] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [00:12] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [00:12] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Input/output error)
- # [00:12] * heycam|away is now known as heycam
- # [00:13] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [00:14] * rail is now known as rail_away
- # [00:14] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
- # [00:16] <Kwan> looks like the splitmenu element isn't keyboard accessible, that and the edit hbox, while Web Developer is using a menu
- # [00:16] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
- # [00:18] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [00:19] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
- # [00:19] * Quits: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP) (Ping timeout)
- # [00:20] * Joins: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP)
- # [00:20] <josh> Anyone here ever use a System 76 laptop? If so, how was it?
- # [00:22] * Joins: davidb_ (davidb@moz-6F9F653A.dsl.bell.ca)
- # [00:25] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
- # [00:25] * sfleiter is now known as sfleiter|away
- # [00:26] * Quits: josh (josh@moz-75EC6735.dlth.qwest.net) (Quit: josh)
- # [00:27] <@smaug> njn: did you re-clone to get faster diff times, or just clear the queue ?
- # [00:27] * Quits: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Ping timeout)
- # [00:27] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [00:28] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
- # [00:28] * Quits: artpar (artpar@F8A9FCDC.29E140F0.2C7B20EF.IP) (Quit: Leaving)
- # [00:29] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
- # [00:29] * Quits: TheLink (TheLink@moz-F16CD8D.pools.arcor-ip.net) (Client exited)
- # [00:29] <njn> smaug: to get faster diff times
- # [00:29] <njn> smaug: er, reclones
- # [00:29] <njn> recloned
- # [00:30] <@smaug> njn: ok. (blog said only about deleting queue)
- # [00:31] <njn> smaug: ugh, I'll update the post
- # [00:32] <njn> smaug: done, thanks for catching that
- # [00:32] * Quits: dao (dao@moz-3F439901.superkabel.de) (Connection reset by peer)
- # [00:34] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:35] <Drugoy> timeless: yes, it's windows
- # [00:35] * Quits: reuben (reuben@seta00.com) (Quit: ZNC - http://znc.in)
- # [00:36] <Drugoy> timeless: why are you asking about new tab at all? I'm talking about menu
- # [00:37] <Drugoy> oh I got your question
- # [00:37] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
- # [00:37] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [00:37] <Drugoy> yes, you are right - I need mouse first to click that menu app button
- # [00:37] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
- # [00:37] * heycam is now known as heycam|away
- # [00:41] <gavin> Kwan: pong
- # [00:42] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
- # [00:43] <Kwan> gavin: heya, guy from the wallpaper bug 662324, I've changed to use hidden and tested on linux, but I don't have the ability to compile on Windows
- # [00:44] <gavin> ah, hi!
- # [00:44] <gavin> I can push your patch to the tryserver to get you windows builds
- # [00:44] <Kwan> sweet, that would be great
- # [00:44] <gavin> want to attach the updated patch to the bug?
- # [00:45] * Joins: reuben (reuben@seta00.com)
- # [00:45] <Kwan> can do, give us a sec. I can test it on Win 7 and XP once I have a build. is a separate Vista test needed as well?
- # [00:45] <gavin> wouldn't hurt!
- # [00:46] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Ping timeout)
- # [00:46] <gavin> don't go out of your way, though :)
- # [00:46] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:47] * KWierso has a vista VM laying around here, somewhere, if needed
- # [00:47] <Kwan> not really possible as I don't have access to it I'm afraid. But if the hiding works as intended on XP then it should on Vista as well right?
- # [00:49] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [00:49] * Joins: gal (gal@moz-7327DB99.hsd1.ca.comcast.net)
- # [00:50] <KWierso> Kwan: Vista's more like Win7 than XP
- # [00:50] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [00:51] <Kwan> yeah but I'm hiding something based on the Win NT version being >=6.1 ie Win7 and above
- # [00:51] <RyanVM> can someone help me with configure/autoconf.mk?
- # [00:53] <gavin> Kwan: yeah don't worry about it
- # [00:54] * Quits: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au) (Client exited)
- # [00:54] <Kwan> patch uploaded
- # [00:54] * Joins: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au)
- # [00:54] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- *I* use it, so it must be good!)
- # [00:54] * nthomas is now known as nthomas|away
- # [00:55] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
- # [00:56] <gavin> Kwan: https://tbpl.mozilla.org/?tree=Try&rev=9cd06c9dbcc1
- # [00:56] <gavin> it should comment in the bug when the builds are available
- # [00:56] <Kwan> thanks :)
- # [00:57] * Joins: dao (dao@moz-3F439901.superkabel.de)
- # [00:58] * Quits: dao (dao@moz-3F439901.superkabel.de) (Quit: Leaving.)
- # [00:58] * Quits: davidb_ (davidb@moz-6F9F653A.dsl.bell.ca) (Quit: davidb_)
- # [01:01] * heycam|away is now known as heycam
- # [01:01] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [01:02] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
- # [01:02] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
- # [01:03] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
- # [01:03] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [01:03] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
- # [01:04] * IRCMonkey6594 is now known as Tobbi
- # [01:04] * catlee is now known as catlee-away
- # [01:04] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
- # [01:05] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
- # [01:05] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [01:05] * ChanServ sets mode: +o mkaply
- # [01:09] * Quits: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [01:12] * Joins: dao (dao@moz-3F439901.superkabel.de)
- # [01:12] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
- # [01:14] * RyanVM looks forward to a day when loading a build log doesn't momentarily freeze Fx
- # [01:15] * heycam is now known as heycam|away
- # [01:15] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
- # [01:17] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [01:18] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [01:19] * Joins: mjschranz (mjschranz@F3B7A1B3.694CD917.A03BB2CC.IP)
- # [01:20] * philor looks forward to a day when it's only momentarily
- # [01:20] * Ziggy_Maes is now known as Ziggy|AWAY
- # [01:21] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
- # [01:22] * Joins: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP)
- # [01:23] * Quits: dao (dao@moz-3F439901.superkabel.de) (Quit: Leaving.)
- # [01:24] * Joins: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net)
- # [01:24] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [01:24] * Quits: AutomatedTester|busy (AutomatedT@moz-B88F5CF9.as13285.net) (Quit: AutomatedTester|busy)
- # [01:30] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Client exited)
- # [01:31] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
- # [01:33] * davehunt is now known as davehunt|away
- # [01:34] * Parts: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
- # [01:36] * Quits: c0smikdebris (c0smikdebr@39CE4B98.DCDD255.BE90E62C.IP) (Quit: Computer has gone to sleep.)
- # [01:38] * ewong|away is now known as ewong
- # [01:39] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Ping timeout)
- # [01:39] <mwu> kinetik: I/Gecko - cubeb( 2603): CUBEB_OK = 0, CUBEB_ERROR = -1, CUBEB_ERROR_INVALID_FORMAT = 0
- # [01:39] * Quits: @smaug (chatzilla@moz-8EA9BE13.elisa-mobile.fi) (Ping timeout)
- # [01:42] <RyanVM> philor: Does remote-tpan actually run successfully on anything?
- # [01:42] <philor> RyanVM: no, it does not
- # [01:42] <philor> bug 713320
- # [01:45] <kinetik> mwu: ah
- # [01:45] <kinetik> mwu: i guess the enum needs an explicit value in cubeb.h
- # [01:46] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [01:46] <hub> the Linux Conf streaming is awesome (no Flash involved)
- # [01:46] <derf> hub: Does sound work for you?
- # [01:46] <mwu> yeah I think the compiler just counts up incrementally from the last explicit value you put in
- # [01:46] <derf> The other people I've talked to say it doesn't.
- # [01:46] <hub> derf: it does
- # [01:47] <hub> I had to set it to "HTML5"
- # [01:47] <hub> I run Aurora
- # [01:47] <hub> "Auto" didn't seem to work
- # [01:47] <derf> (I can't test because I'm actually at the conference, and they've blocked the streams from the local network)
- # [01:47] <hub> spoke to soon.
- # [01:48] <hub> it seems to interrupt and not properly recover
- # [01:48] <derf> Hmm.
- # [01:48] <hub> refreh solveds it
- # [01:48] <hub> but...
- # [01:48] * coop is now known as coop|away
- # [01:48] <derf> That sounds like it's more likely to be our fault than theirs.
- # [01:49] <hub> now if airmozilla... *whistles*
- # [01:49] <derf> hub: Word.
- # [01:49] <kinetik> mwu: sorry about thata
- # [01:49] <kinetik> -a
- # [01:50] <mwu> kinetik: np. need users to really shake out the bugs
- # [01:50] <mwu> and this seems to work fine otherwise as long as we're using s16
- # [01:50] <mounir> timeless: what's the bug Ms2ger say I should care enough to file a bug?
- # [01:51] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [01:53] <Drugoy> is there a hotkey for app button?
- # [01:58] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.9a1/20120114011756])
- # [01:58] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Connection reset by peer)
- # [01:58] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
- # [01:58] * Joins: mconnor|m (mconnorm@2E94D757.3CBDB8AB.DA78B690.IP)
- # [01:59] * Joins: adev (dscruton@moz-E87FA436.ictp.it)
- # [02:01] * Quits: adev (dscruton@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
- # [02:01] * Joins: adev (dscruton@moz-E87FA436.ictp.it)
- # [02:05] * Quits: chrisccoulson_ (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
- # [02:07] * Quits: adev (dscruton@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
- # [02:07] * Joins: adev (adev@moz-E87FA436.ictp.it)
- # [02:10] * Quits: adev (adev@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
- # [02:10] * Joins: adev (adev@moz-E87FA436.ictp.it)
- # [02:10] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
- # [02:12] * Quits: adev (adev@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
- # [02:12] * Joins: adev (adev@moz-E87FA436.ictp.it)
- # [02:13] <nigelb> g37
- # [02:13] <nigelb> gah
- # [02:13] * Quits: adev (adev@moz-E87FA436.ictp.it) (Quit: Instantbird 1.2a1pre)
- # [02:16] * nthomas|away is now known as nthomas
- # [02:18] * Quits: Cameron (Cameron@moz-E8994C03.range86-131.btcentralplus.com) (Ping timeout)
- # [02:21] * Quits: mconnor|m (mconnorm@2E94D757.3CBDB8AB.DA78B690.IP) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [02:21] * Joins: frogmella (Mibbit@C7E9E37.F8DCDD16.57460053.IP)
- # [02:22] * Quits: frogmella (Mibbit@C7E9E37.F8DCDD16.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [02:25] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
- # [02:26] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
- # [02:27] * Joins: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP)
- # [02:28] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [02:30] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
- # [02:30] * Joins: mconnor|m (mconnorm@2E94D757.3CBDB8AB.DA78B690.IP)
- # [02:32] * Quits: jprmc (jprmc@69164265.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [02:33] * Joins: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [02:34] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [02:34] <philor> ways to make me happy do not include: merging intermittent orange to m-c when the intermittent orange remains, unstarred, on the push that must have caused it on the tree it's being merged from
- # [02:35] <romaxa> gal: ping
- # [02:38] * KaiRo_away is now known as KaiRo
- # [02:39] <philor> jaws: ping
- # [02:39] <mcpherrin> What happens if I stop a script (via slow script warning) that's part of the browser? I've gotten a couple for consoleAPI.js today, and I'm not sure what state that would leave the browser in.
- # [02:39] * Joins: kanru` (user@moz-2270E6C5.dynamic.hinet.net)
- # [02:44] * Quits: gmoro (guilherme@3DCBFB93.F520FC74.D159334F.IP) (Client exited)
- # [02:45] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [02:46] <edmorley> philor: fx-team merge yeah? (just checking not me!)
- # [02:46] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [02:48] <philor> edmorley: if we haven't merged that to m-i yet, let's not merge it
- # [02:48] <philor> dolske: ping
- # [02:48] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [02:49] * Parts: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [02:49] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [02:49] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [02:49] <philor> come on, people, this probably calls for backing out someone's first patch ever, you do not want me doing that
- # [02:49] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
- # [02:52] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
- # [02:52] <edmorley> philor: I don't believe we have; I've been caught up with work the last day or two so haven't merged in either direction
- # [02:52] <philor> yay!
- # [02:52] <philor> yeah, we haven't
- # [02:53] * Joins: kaie2 (kaie@moz-D820340C.dip.t-dialin.net)
- # [02:53] * Quits: kaie (kaie@moz-93768C4C.dip.t-dialin.net) (Ping timeout)
- # [02:53] * kaie2 is now known as kaie
- # [02:54] <philor> mbrubeck: please don't merge m-c to m-i, kthx
- # [02:55] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Quit: Ex-Chat)
- # [02:56] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
- # [02:56] <dolske> philor: uh-oh?
- # [02:56] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [02:57] <philor> dolske: yeah - bug 718411, must be from bug 689387, and I've been starring a ton of shutdown hangs, which makes me kind of worried about just calling it bad orange and shipping it in a nightly
- # [02:57] * Quits: alastair (alastair@moz-46B2F9D6.zone5.bethere.co.uk) (Quit: leaving)
- # [02:58] <philor> so I'm looking for an estimate of how likely it is that there's a real problem besides just orange, and a gentler hand than mine to back it out if we need to
- # [02:59] * dolske looks... if we have to back it out, so be it.
- # [02:59] * Quits: mconnor|m (mconnorm@2E94D757.3CBDB8AB.DA78B690.IP) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [03:00] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Input/output error)
- # [03:01] * heycam|away is now known as heycam
- # [03:04] * Quits: gal (gal@moz-7327DB99.hsd1.ca.comcast.net) (Quit: gal)
- # [03:04] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120111175216])
- # [03:04] * Quits: KaiRo (robert@moz-19AE6F5.adsl.highway.telekom.at) (Input/output error)
- # [03:07] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [03:09] <ewong> "we're moving to git"?
- # [03:10] <philor> we think we're funny
- # [03:10] <dolske> philor: eh, let's just backout. It's not a critical bug, so it can reland once the cause and a fix are Try'd.
- # [03:11] * Joins: rbgray (chatzilla@moz-DB556ADC.woh.res.rr.com)
- # [03:14] * Quits: sewardj (sewardj@moz-5FA67F88.dip.t-dialin.net) (Ping timeout)
- # [03:15] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [03:15] * ChanServ sets mode: +o bz
- # [03:15] <@bz> So...
- # [03:15] <jaws> philor: pong
- # [03:15] <@bz> given either a .p12 file or the Thunderbird cert UI
- # [03:15] * Joins: sewardj (sewardj@moz-D79A0796.dip.t-dialin.net)
- # [03:15] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
- # [03:15] <jaws> philor: we should probably just backout that patch that caused the oranges to appear
- # [03:15] <@bz> how do I produce a PEM format S/MIME key?
- # [03:16] * Quits: edmorley (edmorley@moz-6980EE34.range86-166.btcentralplus.com) (Quit: nn)
- # [03:16] <dolske> philor: hmm, did the orange not actually start with bug 699719? the line the test if grumbling about would see to indicate that...
- # [03:16] <biesi> bz, openssl pkcs12 -in foo.p12 -out foo.pem
- # [03:16] <jaws> philor: i'm not sure why the exception is happening, but that patch doesn't add any new functionality.
- # [03:16] <@bz> biesi: thanks
- # [03:17] <biesi> bz, out of curiosity, what do you need the PEM file for?
- # [03:17] <@bz> biesi: bugzilla
- # [03:17] <@bz> openssl:Error: '-in' is an invalid command.
- # [03:17] <@bz> oh
- # [03:17] <biesi> oh, does it do s/mime now?
- # [03:17] <@bz> nevermind
- # [03:17] <@bz> biesi: yeah
- # [03:17] <biesi> nice
- # [03:17] <biesi> wait
- # [03:17] <@bz> biesi: and for security bugs it sends nothing but a link
- # [03:17] * Quits: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 9.0.1/20111220165912])
- # [03:17] <biesi> one sec
- # [03:17] <@bz> biesi: if it doesn't have a cert
- # [03:17] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [03:18] <biesi> bz, you also want -nokeys
- # [03:18] <biesi> in this case
- # [03:18] <@bz> hmm
- # [03:18] <@bz> that means no private key?
- # [03:18] <biesi> right
- # [03:18] <biesi> bz, http://www.openssl.org/docs/apps/pkcs12.html
- # [03:18] * @bz tries to recall his import password
- # [03:18] <biesi> ok, that one I can't help you with ;)
- # [03:18] <@bz> aha
- # [03:18] * @bz guessed right
- # [03:19] <@bz> this is dumb
- # [03:19] <@bz> too many friggin' passwords
- # [03:19] * Quits: mjschranz (mjschranz@F3B7A1B3.694CD917.A03BB2CC.IP) (Client exited)
- # [03:19] * heycam is now known as heycam|away
- # [03:19] * biesi has his s/mime cert on a smartcard
- # [03:19] <@bz> heh
- # [03:19] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
- # [03:19] <philor> dolske: like, caused by, but exposed by 689387? because otherwise, you're looking at it having hidden for 40 days, before suddenly exploding
- # [03:20] <biesi> hmm wonder if the thunderbird UI lets you export just the cert (without the private key)
- # [03:20] <biesi> maybe it only lets you do that for other people's certs
- # [03:21] <philor> so, I vote for you guys deciding what to back out and backing it out :)
- # [03:21] * Joins: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP)
- # [03:21] * Joins: Suresh (chatzilla@B2DF7C7.3FD1B13D.BC2C9F51.IP)
- # [03:21] <@bz> hrm
- # [03:21] <@bz> so this dumped out several different certs....
- # [03:22] * @bz wonders which ones he wants
- # [03:22] <@bz> aha
- # [03:22] <@bz> here we go
- # [03:22] <@bz> it dumped the whole chain
- # [03:23] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [03:23] * Quits: mounir (volkmar@moz-D976EECC.ovh.net) (Ping timeout)
- # [03:23] * Joins: mounir (volkmar@moz-D976EECC.ovh.net)
- # [03:23] <@bz> looks like -clcerts would skip that
- # [03:23] * Quits: bear-afk (bear@moz-B7403FEA.flosoft-servers.net) (Ping timeout)
- # [03:23] <@bz> biesi: thanks!
- # [03:23] <@bz> biesi: fwiw, I did find a way to do that via the tbird UI too
- # [03:23] <@bz> biesi: eventuall
- # [03:23] <@bz> er, eventually
- # [03:24] * heycam|away is now known as heycam
- # [03:24] * @bz ponders filing the tbird bug he ran into in the process, decides that's too much pain
- # [03:25] * heycam is now known as heycam|away
- # [03:25] <dolske> philor: 40 days? has it been that long?! sigh.
- # [03:25] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [03:25] * Joins: bear (bear@moz-B7403FEA.flosoft-servers.net)
- # [03:26] <philor> it'd be easier to keep track if it had rained every day since
- # [03:26] <dolske> oh, actually, I guess that makes sense.
- # [03:26] <dolske> I'm on a boat.
- # [03:26] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Ping timeout)
- # [03:27] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [03:27] * Quits: chewey (chewey@moz-794D4C9B.dip0.t-ipconnect.de) (Ping timeout)
- # [03:29] * Joins: chewey (chewey@moz-572B1347.dip0.t-ipconnect.de)
- # [03:29] <biesi> bz, ah, how?
- # [03:29] <biesi> bz, is it just export and then specifying pem?
- # [03:29] <jaws> philor: let's just go ahead and back out the patch for bug 689387. i'd back it out but i don't have ssh key at home
- # [03:30] <@bz> biesi: yep
- # [03:30] <@bz> biesi: far as I can tell
- # [03:30] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
- # [03:30] <@bz> biesi: I had "public key" selected at the time
- # [03:30] <biesi> ah
- # [03:30] <@bz> biesi: that may matter
- # [03:30] <biesi> wait selected where?
- # [03:31] <@bz> biesi: in the cert viewer
- # [03:32] <wg9s> anyone here who remembers who was around over the weekend with crashing issues with seamonkey under windows?
- # [03:32] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
- # [03:32] <philor> mmm, pushing yet another backout, "remote: Warning: Permanently added the RSA host key for IP address '63.245.209.160' to the list of known hosts."
- # [03:32] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Quit: Leaving.)
- # [03:34] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [03:35] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
- # [03:35] <nthomas> hg.m.o changed IP
- # [03:38] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [03:38] * philor goes ahead and plants the wheat
- # [03:40] <Callek> huh @ "we're moving on to git" just a random joke-comment, or process comment?
- # [03:41] <philor> pretty sure if we move to git, it'll be with absolutely no public discussion before announcing in the #developers topic
- # [03:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/12091526e9d0 - Phil Ringnalda - Back out 4ac407704d74 (bug 689387) for causing or exposing or whatevering bug 718411
- # [03:41] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [03:42] * philor changes topic to 'm-c: OPEN m-i: OPEN try: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
- # [03:43] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [03:43] * Joins: asac_ (asac@77BE00ED.8B41D250.B3DDC20A.IP)
- # [03:44] * Quits: asac (asac@moz-6066B7C7.pppoe.wtnet.de) (Ping timeout)
- # [03:44] <ewong> wg9s ping
- # [03:45] * Quits: arovij (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110422073000])
- # [03:46] * Quits: rbgray (chatzilla@moz-DB556ADC.woh.res.rr.com) (Quit: ttfn)
- # [03:48] <wg9s> ewong pong
- # [03:49] <ewong> wg9s: I made a comment on your bug #718541..
- # [03:49] <ewong> wg9s: was wondering if it's the same crash as bug #718187
- # [03:52] <wg9s> ewong:could be so far all i have figured out is that it is caused by checkin for bug 715821. going to make a backout patch for that and see if things work. Main issue is bugs dependent on it being their may have subsequently landed :-(
- # [03:53] <ewong> oh..
- # [03:53] * Quits: markh (markh@moz-BCB4C723.vic.bigpond.net.au) (Ping timeout)
- # [03:53] <wg9s> once i get that done i will go back and look at this other bug, unless you have a way to verify my backout b=patch works for that as well
- # [03:54] <wg9s> It will be posted on http://www.wg9s.com/mozilla/firefox/
- # [03:54] <ewong> wg9s: ok.. I'll check the patch and see if it works.
- # [03:55] * Joins: markh (markh@moz-BCB4C723.vic.bigpond.net.au)
- # [03:55] <wg9s> probably within a half hour or so depending on how cooperative hg.mozila.org is being.
- # [03:56] <wg9s> trying to update to latest tip so patch applies cleanly.
- # [03:57] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Client exited)
- # [04:00] <Callek> philor: if I wanted to merge inbound to m-c right now (using last green PGO of course) should I be worried about your backout, or is it most-likely-safe?
- # [04:01] <philor> yes, you probably should be worried
- # [04:01] <Callek> ok, I'll wait then
- # [04:01] <wg9s> be afraid ... be very afraid!
- # [04:02] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [04:02] * Callek was just trying to think ahead and save edmorley some work :-)
- # [04:02] <Callek> since it has been a few days since last m-i merge, afaict
- # [04:03] <ewong> wg9s: thanks! very clueless as to what the fix is about..
- # [04:05] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [04:05] * @bz mutters about bind/unbind being optimized for the non-styled-element non-mapped-attr-element case
- # [04:05] <ewong> err I meant to say how to fix it as I'm clueless in what's going on wrong..
- # [04:05] <@bz> whose idea was that, anywa?
- # [04:05] <@bz> er, anyway
- # [04:09] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
- # [04:09] <Callek> bz: can I blame bgoodger?
- # [04:10] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
- # [04:12] * Joins: mjschranz (mjschranz@D10A147A.531FD64C.630E4E47.IP)
- # [04:13] <beltzner> always a good idea
- # [04:14] <@bz> Callek: nope
- # [04:14] <@bz> Callek: more likely some combination of me, jst, and sicking....
- # [04:15] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
- # [04:15] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [04:16] <Callek> bz: lol, I honestly figured it wasn't that Ben, aiui he's been gone since before we ever even started to implement JS bind/unbind ;-)
- # [04:16] <Callek> but he's a helpful person to blame
- # [04:16] * @bz needs more cores
- # [04:16] <@bz> callek: this is not js bind/unbind
- # [04:16] <@bz> callek: this is element insertion into the DOM
- # [04:16] <Callek> ahhh ok
- # [04:16] <wg9s> ewong: patch is on my site url i gave patch mentioned on bug 718541. I have not tested it yet though.
- # [04:16] <@bz> callek: we could do that before Ben left, trust me
- # [04:16] <Callek> yea THAT worked before ben left
- # [04:16] <Callek> :-)
- # [04:17] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
- # [04:17] <Callek> ...worked before ben started too I think
- # [04:19] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
- # [04:19] <ewong> wg9s: applied patch.. now building
- # [04:25] <philor> sigh
- # [04:26] * Quits: diogogmt (kvirc@C75E470E.3B63BE3F.5F8B00E7.IP) (Ping timeout)
- # [04:26] * Joins: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP)
- # [04:26] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [04:26] * Quits: mjschranz (mjschranz@D10A147A.531FD64C.630E4E47.IP) (Client exited)
- # [04:26] <philor> guess who doesn't compile!
- # [04:27] <Callek> philor: doing that inbound backout yourself I take it
- # [04:27] <@bz> Times before: 253, 235, 253, 239, 235, 235, 254, 253, 240
- # [04:27] <@bz> Times after: 206, 208, 188, 184, 205, 192, 251, 224, 190, 199
- # [04:27] <Callek> philor: I was about to do it until I saw that
- # [04:27] * @bz is a bit happier
- # [04:27] <Callek> bz: nice :-) at least if you discount the outlier in your new set (251)
- # [04:28] <@bz> mmm
- # [04:28] * Joins: mjschranz (mjschranz@D10A147A.531FD64C.630E4E47.IP)
- # [04:28] <Callek> but the mean looks much better
- # [04:29] * Joins: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [04:29] * Joins: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net)
- # [04:29] <Callek> philor: oooo look at that, he fixed his bustage ;-)
- # [04:30] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [04:31] * Joins: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP)
- # [04:32] * Joins: josh (josh@moz-75EC6735.dlth.qwest.net)
- # [04:33] * Quits: vladan (vladan@E984A762.BF9D67A0.57F33CED.IP) (Quit: Leaving.)
- # [04:33] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [04:42] * Joins: diogogmt (kvirc@C75E470E.3B63BE3F.5F8B00E7.IP)
- # [04:44] * Quits: timeless (u4015@moz-160C58C6.com) (Input/output error)
- # [04:44] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
- # [04:44] * Quits: Unfocused (u2622@moz-160C58C6.com) (Broken pipe)
- # [04:44] * Quits: diogogmt (kvirc@C75E470E.3B63BE3F.5F8B00E7.IP) (Ping timeout)
- # [04:44] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
- # [04:44] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
- # [04:44] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
- # [04:45] * Joins: jaws (u2871@moz-160C58C6.com)
- # [04:45] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Ping timeout)
- # [04:46] * Joins: timeless (u4015@moz-160C58C6.com)
- # [04:47] * Quits: Polynomial-C (Poly-C@moz-9DD06F92.dip.t-dialin.net) (Ping timeout)
- # [04:48] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
- # [04:48] * Joins: sid0 (u2934@moz-160C58C6.com)
- # [04:49] * jhopkins is now known as jhopkins|away
- # [04:49] * Joins: ttaubert (u2620@moz-160C58C6.com)
- # [04:50] * Quits: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net) (Quit: caillon)
- # [04:50] * Joins: felipe (u2734@moz-160C58C6.com)
- # [04:50] * glob|away is now known as glob
- # [04:50] * Quits: Kwan (chatzilla@moz-2402E6E3.zone11.bethere.co.uk) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:51] * Joins: diogogmt (kvirc@C75E470E.3B63BE3F.5F8B00E7.IP)
- # [04:51] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [04:51] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
- # [04:52] * Quits: vingtetun (vingtetun@moz-13E039D1.games-host.eu) (Ping timeout)
- # [04:53] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Ping timeout)
- # [04:53] <Callek> umm wtf is about:jank supposed to be
- # [04:53] * Callek JUST realized the summary of the bug he just pushed from inbound to m-c
- # [04:53] <Callek> jrmuizel: ^
- # [04:54] <jrmuizel> Callek: it will show you why your browser is not being responsive
- # [04:54] <Callek> jrmuizel: any examples without me having to run a nightly, screenshot, or planning doc I can peek at
- # [04:54] <jrmuizel> i.e. what causes big pauses
- # [04:55] <Callek> jrmuizel: also is that Core/Gecko or is it specific to Firefox (as in would it work on SeaMonkey without magic SeaMonkey specific Support)
- # [04:56] <jrmuizel> Callek: a screenshot isn't that interesting yet
- # [04:56] <jrmuizel> Callek: I'll try to have more documentation up by thursday
- # [04:56] <Callek> jrmuizel: ok fair enough, was just like a "huh" since "jank" doesn't expose much info to my mind
- # [04:56] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [04:56] * heycam|away is now known as heycam
- # [04:57] <jrmuizel> Callek: I think it would work fine in SeaMonkey
- # [04:57] * Quits: mjschranz (mjschranz@D10A147A.531FD64C.630E4E47.IP) (Ping timeout)
- # [04:57] <jrmuizel> Callek: it's sort of a pun on about:blank
- # [04:58] <Callek> jrmuizel: well I expect this will be exposed/talked about more as it traverses the release train stations
- # [04:58] <Callek> jrmuizel: so even if I forget about it, I'll be reminded ;-)
- # [04:58] <jrmuizel> currently it requires an addon for you to see anything at all
- # [04:59] <jrmuizel> yes, hopefully it will turn out to be useful
- # [05:00] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
- # [05:03] <roc> mmm, a bunch of big landings over the last couple of days
- # [05:05] * Joins: Mardeg (chroot@moz-C061E2D8.static.internode.on.net)
- # [05:05] <jduell> roc: is it kosher to have static nsCStrings?
- # [05:05] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
- # [05:05] <wg9s> ewongBTW when you dupe these although usualy we have this earlier filed bug is the one to dupe others to. It is ususally better to dupe the other way around if it appears that the later bug is closer to solving the issue. I think in this case duping the the other bugs to mine would help getting this resolved sooner.
- # [05:06] <roc> jduell: I don't think so
- # [05:06] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Input/output error)
- # [05:06] <jduell> roc: oh, wait, I thought of a better way to do it :)
- # [05:06] <jduell> never mind
- # [05:06] * Quits: Drugoy (Mibbit@3F192CD.E8F29B00.D6706247.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [05:07] * Joins: vingtetun (vingtetun@moz-13E039D1.games-host.eu)
- # [05:07] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
- # [05:08] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [05:09] <Mardeg> can someone other than roc please make a try build of the patch attached to https://bugzilla.mozilla.org/show_bug.cgi?id=90268#c254
- # [05:09] <Mardeg> hmm.. that sounded bad LOL but he said he's on conference wifi so can't
- # [05:11] * nthomas is now known as nthomas|away
- # [05:12] <wg9s> Mardeg: sounded really bad. sounded like you didn't trust roc's results! ;-)
- # [05:12] <Mardeg> he sent me here to ask :P
- # [05:13] * heycam is now known as heycam|away
- # [05:13] * Mardeg notices people running |away :(
- # [05:13] <wg9s> Mardeg: was just the way you asked.
- # [05:14] <Mardeg> wg9s: do you have access to the tryserver?
- # [05:14] <wg9s> I can;t really test anything until i get windows build to work for me.
- # [05:14] <Mardeg> ah ok
- # [05:14] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
- # [05:14] * Joins: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com)
- # [05:14] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
- # [05:14] <wg9s> Mardeg: no i don't
- # [05:14] <wg9s> i ususualy do my on tests
- # [05:15] <wg9s> but i should probably get tryserver access to be able to do mac tests.
- # [05:16] <Mardeg> wg9s: ok, if you do a build there are people in http://forums.mozillazine.org/viewtopic.php?p=11643959#p11643959 waiting for a link
- # [05:16] <Callek> Mardeg: if you haven't gotten someone to push to try, I'll do it right now
- # [05:16] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
- # [05:16] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [05:16] <Mardeg> thank you Callek!
- # [05:17] * Callek waits for bug to load
- # [05:17] <wg9s> Mardeg: like i said earlier. i have not been able to do a windows build that works since early morning Jan 10th
- # [05:17] <Mardeg> ouch
- # [05:17] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
- # [05:18] <Mardeg> I keep having to delete the profile on my Galaxy Nexus every day to get the nightly working on it
- # [05:18] <Callek> bah a .rej
- # [05:18] <Callek> lets see if its easy to fix
- # [05:18] <Mardeg> I wonder if there are an apps on android that inject things into mobile Firefox
- # [05:19] <wg9s> sometimes my local tests are better to find bustage than try or even the regular official builds because i use a different build environment that is supposedly still supported for windows builds.
- # [05:19] <Callek> o heh IID reject
- # [05:20] <Callek> thats quite easy to fix
- # [05:20] <ewong> wg9s: well, I did a non-clobber build and it seems to work.. will do a clobber build and see if your patch works..
- # [05:20] * Quits: Mardeg (chroot@moz-C061E2D8.static.internode.on.net) (Ping timeout)
- # [05:21] * Joins: Mardeg (chroot@moz-C061E2D8.static.internode.on.net)
- # [05:22] <wg9s> -funny it actually fixed a non-clobber build. was an issue I had in trying to to do hg bisect. on a non-clobber build it seemed to NOT fix it at all.
- # [05:23] <wg9s> do that it identified a non code changing patch as being the culprit.
- # [05:24] <Mardeg> remove the -funny switch then
- # [05:25] <Callek> Mardeg: not sure if its a bad omen, but i'm getting remarkably slow "searching for changes" trying to push it to try so far
- # [05:25] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
- # [05:25] <Mardeg> :'(
- # [05:25] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
- # [05:25] * @bz mutters about GetExistingDOMSlots() being slow
- # [05:26] <wg9s> Perhaps that is a political statement!
- # [05:26] <tbsaunde> Callek: that always takes ages for me and has often just hung for forever, but the push succeeds
- # [05:27] <wg9s> Someone promised us change and it seems to be really slow in coming.
- # [05:27] <Callek> tbsaunde: yea, might as well wait it out
- # [05:27] <Callek> Mardeg: I forgot to do --post-to-bug but I'll comment in the bug and mozillazine once this goes through
- # [05:27] <darktrojan> I've had no problems pushing to try lately
- # [05:27] * Quits: Mardeg (chroot@moz-C061E2D8.static.internode.on.net) (Ping timeout)
- # [05:27] <darktrojan> but I haven't done it for a few hours
- # [05:27] <Callek> Mardeg: I also did a full m-c matching run, incase someone needs to profile-match it
- # [05:28] <wg9s> darktrojan: pushing is not the issue has to do with trying to get the results.
- # [05:29] <Callek> wg9s: yea searching for changes compares local csets/heads against try csets/heads
- # [05:29] * @bz hates having to write code to work around cache crap
- # [05:29] * Joins: Mardeg (chroot@moz-C061E2D8.static.internode.on.net)
- # [05:30] * Joins: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP)
- # [05:31] * Mardeg curses ping timeouts that aren't real
- # [05:31] * @bz curses changes involving nsINode
- # [05:31] * philor just curses
- # [05:31] <@bz> sure
- # [05:31] <@bz> that's fine too
- # [05:32] <@bz> philor: sorry about the new randomoranges...
- # [05:32] <@bz> philor: at least that "reflow before paint" thing wasn't new!
- # [05:32] <wg9s> bz: but then didn't you have a lot to do with making up the bfcache? Seems a bit like you are complaining about issues you have created in other cases.
- # [05:32] <jesup> bz: I merely glanced, but doesn't GetExistingDOMSlots() collapse to GetExistingSlots which is "return mSlots"?
- # [05:32] <@bz> philor: and I'm pretty sure my analysis is right
- # [05:32] <@bz> jesup: yes
- # [05:32] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
- # [05:32] <jesup> And that's expensive? Hmmm
- # [05:33] <@bz> jesup: in this case, sorta
- # [05:33] * @bz looks up numbers
- # [05:33] <@bz> jesup: 48% of total profile is in ContentAppended
- # [05:34] <@bz> jesup: nsNodeUtils::ContentAppended, that is
- # [05:34] <@bz> jesup: 70% of that is dealing with GetExistingSlots()
- # [05:34] <@bz> jesup: specifically...
- # [05:35] <@bz> 7.5% 7.5% 0x101921440 mov rdx, qword ptr [rbx+72] Loop start[1] nsINode.h:1297
- # [05:35] <@bz> 68.9% 68.6% 0x101921444 test rdx, rdx nsNodeUtils.cpp:145
- # [05:35] <@bz> This corresponds to this code:
- # [05:35] <@bz> nsINode::nsSlots* slots = node->GetExistingSlots(); \
- # [05:35] <@bz> if (slots && !slots->mMutationObservers.IsEmpty()) { \
- # [05:35] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [05:35] <@bz> The key part gere
- # [05:35] <jesup> Must hit a lot of them...
- # [05:35] <@bz> it does
- # [05:36] <@bz> this testcase basically builds a very narrow deep DOM
- # [05:36] <@bz> about 1000 nodes deep
- # [05:36] <@bz> and then appends it a bunch of times
- # [05:36] <@bz> (oh, 1 node wide.)
- # [05:36] <@bz> But the real kicker here is the rbx+72
- # [05:36] <@bz> (this is a 64-bit build; in a 32-bit build this would be faster)
- # [05:37] <@bz> for comparison, here's the tail of the loop
- # [05:37] <@bz> 8.7% 8.6% 0x1019214cd mov rbx, qword ptr [rbx+32] nsINode.h:712
- # [05:37] <@bz> 15.0% 14.9% 0x1019214d1 test rbx, rbx nsNodeUtils.cpp:145
- # [05:37] <@bz> That's this code:
- # [05:37] <@bz> node = node->GetNodeParent(); \
- # [05:37] <@bz> } while (node); \
- # [05:38] <Callek> Mardeg: http://forums.mozillazine.org/viewtopic.php?f=23&t=2325161&p=11644439#p11644439
- # [05:38] <@bz> I will bet money that my change to check HasSlots() before returning mSlots will speed this up
- # [05:38] <@bz> (not a lot of money, but some money)
- # [05:38] <Mardeg> thanks heaps Callek, the non overflowing kind :)
- # [05:39] <Callek> Mardeg: my heap is almost full, so itd be better to hand me a new heap entirely ;-)
- # [05:40] <jesup> bz: would it help to re-order the fields in the node to put mSlots near the front? (If that's possible) - cache effects. And the parent
- # [05:40] <@bz> jesup: see, that's the thing
- # [05:40] <wg9s> Callek:So a heap of what exactly is what you are looking for?
- # [05:40] <@bz> jesup: lemme get you the class layout
- # [05:40] <@bz> jesup: but that's the key: I end up having to hit two cache lines
- # [05:40] <jesup> bz: yeah, I expected this
- # [05:41] <@bz> ok
- # [05:41] <@bz> so
- # [05:41] <@bz> 64-bit build
- # [05:41] <Callek> wg9s: if I get to choose what kinda heap, a heap of money :-)
- # [05:41] <@bz> struct nsINode : public nsPIDOMEventTarget, public nsWrapperCache {
- # [05:41] <@bz> /* class nsPIDOMEventTarget <ancestor>; */ /* 0 8 */
- # [05:41] <@bz> /* class nsWrapperCache <ancestor>; */ /* 8 8 */
- # [05:41] <@bz> class nsCOMPtr<nsINodeInfo> mNodeInfo; /* 16 8 */
- # [05:41] <@bz> class nsINode * mParent; /* 24 8 */
- # [05:41] <@bz> PRUint32 mFlags; /* 32 4 */
- # [05:41] * Parts: Mardeg (chroot@moz-C061E2D8.static.internode.on.net)
- # [05:41] <Callek> wg9s: I always wanted to swim in a vault of gold coins, like Scrooge McDuck
- # [05:41] <@bz> PRUint32 mBoolFlags; /* 36 4 */
- # [05:41] <@bz> class nsIContent * mNextSibling; /* 40 8 */
- # [05:41] <@bz> class nsIContent * mPreviousSibling; /* 48 8 */
- # [05:41] <@bz> class nsIContent * mFirstChild; /* 56 8 */
- # [05:41] <@bz> /* --- cacheline 1 boundary (64 bytes) --- */
- # [05:41] <@bz> class nsSlots * mSlots; /* 64 8 */
- # [05:41] <@bz> This is a somewhat old build
- # [05:41] <Callek> bz: *twap* PASTEBIN
- # [05:42] <@bz> on trunk right now nsWrapperCache is two words, not one word
- # [05:42] <@bz> so shift everything else down a word
- # [05:42] <wg9s> Callek :kind of exactly where I was going there. ;-)
- # [05:42] <@bz> Callek: I'm abusing my privileges, sorry. ;)
- # [05:42] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [05:42] * Joins: gal (gal@moz-7327DB99.hsd1.ca.comcast.net)
- # [05:42] <@bz> jesup: nothing obvious there to move down, sadly
- # [05:42] <@bz> jesup: all of these are used a lot. :(
- # [05:43] <jesup> bz: what's the cache-line size on the CPUs we care about?
- # [05:43] <@bz> jesup: x86 and x86-64 are 64 bytes
- # [05:43] <@bz> jesup: I believe ARM is too
- # [05:43] <@bz> jesup: which in a 64-bit build doesn't give you much room. :(
- # [05:44] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
- # [05:44] <Callek> philor: o thanks, was about to star that one -- should I retrigger for that? [linux64 debug M1 -- with an overall FAIL]
- # [05:44] * Joins: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
- # [05:44] <@bz> actually, I lie
- # [05:45] * Joins: cbiesinger__ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [05:45] <@bz> ARM cache lines are 32 bytes I think
- # [05:45] * @bz is checking
- # [05:45] <@bz> might depend on the ARM...
- # [05:45] * @bz is checking
- # [05:45] * Quits: biesi_ (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [05:45] <philor> Callek: you can if you want, but the rest of M1 is just more media tests, not something that's, shall we say, actually supported
- # [05:45] <Callek> philor: I think I will for sanity :-)
- # [05:45] <Callek> even though most media tests have weird randoms anyway
- # [05:46] * Quits: stux (stux@moz-FD6B9EC6.hfc.comcastbusiness.net) (Ping timeout)
- # [05:46] * Joins: stux|away|away (stux@moz-FD6B9EC6.hfc.comcastbusiness.net)
- # [05:46] * Joins: smontagu (chatzilla@moz-5868DD6A.red.bezeqint.net)
- # [05:47] <@bz> the interwebs seems to disagree
- # [05:47] <@bz> but at least some ARM processors have 32-byte cache lines
- # [05:47] <@bz> and at least some people seem to think others might have 64-byte ones
- # [05:47] <jesup> bz: sounds right, lots of variants
- # [05:48] <@bz> if you give me an actual part, I can look it up specifically... ;)
- # [05:48] <jesup> Icky (and I might vote against it, even if it works): but would a pad before mParent to the next cache line help?
- # [05:48] <@bz> well
- # [05:48] <@bz> for this case, yes
- # [05:48] <@bz> but in general, probably not
- # [05:48] <@bz> as in, it would make other stuff slower
- # [05:49] <@bz> ok
- # [05:49] <@bz> one sec
- # [05:49] * @bz is testing his proposed fix
- # [05:49] <jesup> yeah, help here, hurt elsewhere - but that depends on how much mSlots gets used
- # [05:49] <jesup> especially near mParent/siblings/etc
- # [05:49] * Quits: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net) (Quit: Leaving)
- # [05:49] <wg9s> Callek: BTW AI fianlly managed to figure out my issue I was bitching about cause the hg outage interfered with the stupid say I was trying to resolve itl.
- # [05:50] * Joins: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [05:50] <jesup> And this is a degenerate case; it's primarily of interest if it exposes a real-world perf issue (or is in a benchmark, ugh)
- # [05:50] <wg9s> go to http://www.wg9s.com/mozilla/firefox/ and look at bug 718541.
- # [05:51] <@bz> jesup: wel
- # [05:51] <@bz> jesup: it was in a "benchmark"
- # [05:51] <@bz> jesup: I mean, I'm looking at it
- # [05:51] <@bz> jesup: lemme try something else clever here
- # [05:52] * Quits: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net) (Ping timeout)
- # [05:52] * jesup visualizes bz writing "detect the benchmark and cheat" code...
- # [05:52] * Joins: anky (anky@A9A82D88.5E1BB424.A3D1B221.IP)
- # [05:53] <@bz> heh
- # [05:53] <@bz> not quite
- # [05:53] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
- # [05:56] * bear is now known as bear-afk
- # [05:59] * @bz wishes he understood what the compiler is thinking
- # [05:59] <@bz> and importantly, how it's getting this code!
- # [05:59] * Quits: espindola (espindola@6A1B589A.C8DC7926.971E19F6.IP) (Quit: Ex-Chat)
- # [06:00] <cbiesinger__> bz, how'd you get that class layout for the earlier paste?
- # [06:00] <@bz> cbiesinger__: pahole
- # [06:00] * cbiesinger__ is now known as biesi
- # [06:00] <@bz> biesi: ^
- # [06:00] <biesi> nice
- # [06:00] <@bz> biesi: it's a useful tool
- # [06:00] <@bz> hrmph
- # [06:00] <@bz> so I don't get this
- # [06:01] <@bz> my code now says:
- # [06:01] <@bz> nsTObserverArray<nsIMutationObserver*>* observers = \
- # [06:01] <@bz> node->GetMutationObservers(); \
- # [06:01] <@bz> if (observers && !observers->IsEmpty()) { \
- # [06:01] <@bz> afaict
- # [06:01] <biesi> it does seem really nice
- # [06:01] <@bz> but the compiled code still does the rbx+72 load
- # [06:02] <@bz> I mean...
- # [06:02] <@bz> I don't see the HasSlots() check at all
- # [06:02] * @bz wonders what the hell is going on
- # [06:02] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
- # [06:04] * Quits: Suresh (chatzilla@B2DF7C7.3FD1B13D.BC2C9F51.IP) (Quit: Suresh)
- # [06:05] <@bz> ok
- # [06:05] <@bz> so on the Cortex-A9, "cache line length is eight words"
- # [06:05] * @bz wonders what "word" means in that context
- # [06:06] <@bz> but I bet it's not "8 bytes"
- # [06:06] <derf> An A9 is 32 bytes.
- # [06:06] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Ping timeout)
- # [06:06] <@bz> ok
- # [06:06] <@bz> so yeah
- # [06:06] <@bz> on ARM I'd be hitting two cache lines here too
- # [06:06] <@bz> just like on 64-bit builds
- # [06:06] <@bz> that makes cache profiling of 64-bit builds all the more interesting
- # [06:07] <derf> As long as you don't have pointers in your structure.
- # [06:07] <@bz> why?
- # [06:07] <@bz> you mean as long as my structure is all pointers?
- # [06:07] <jesup> bz: you're famous! http://www.ohloh.net/p/firefox (check out 'D')
- # [06:07] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [06:07] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
- # [06:08] <@bz> jesup: wtf? ;)
- # [06:08] <@bz> jesup: I like the "recent hightlights" list.... ;)
- # [06:08] <@bz> jesup: but seriously, wtf?
- # [06:08] <jesup> ran across it looking at pahole
- # [06:09] <@bz> jesup: and why does it list Andreas and dbaron at _I_
- # [06:09] <@bz> jesup: huh
- # [06:09] <@bz> jesup: how did pahole lead to the ohloh page for Firefox?
- # [06:09] <@bz> And roc at J?
- # [06:09] <@bz> I mean...
- # [06:09] <@bz> roc and dbaron were here before I was!
- # [06:09] <jesup> It's all automated I believe. Tries to figure out important stuff. There's a pahole page, and I decided to see what they do
- # [06:10] <@bz> ah, so
- # [06:10] <@bz> it it tries to figure out important stuff...
- # [06:10] <@bz> then it's just looking at commit counts here
- # [06:10] <@bz> http://www.ohloh.net/p/firefox/contributors
- # [06:11] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
- # [06:12] <@bz> http://www.ohloh.net/p/mozilla is more like it
- # [06:12] <@bz> with roc and dbaron before me chronologically
- # [06:12] <beltzner> how do people get kudos there?
- # [06:13] <@bz> beltzner: someone gives them
- # [06:13] <@bz> beltzner: someone else with an ohloh account
- # [06:13] <beltzner> uh, lolwut? http://www.ohloh.net/p/b2g/contributors/2520417805906226
- # [06:13] <@bz> beltzner: lemme pull up an example
- # [06:13] <beltzner> ah, I see, that got merged into b2g
- # [06:14] <@bz> beltzner: http://www.ohloh.net/p/b2g/contributors/2520417805906226
- # [06:14] <@bz> beltzner: how the number is derived... who knows
- # [06:14] <derf> bz: It's complicated.
- # [06:14] <beltzner> kooky
- # [06:14] <@bz> well, sure
- # [06:14] <@bz> a lot of ohloh is
- # [06:14] <@bz> and they don't deal very well with repo moves...
- # [06:15] <@bz> the cvs/hg thing confused the hell out of them for a while
- # [06:15] <roc> how do I get to the timeline view of a facebook account?
- # [06:15] <@bz> esp. because they didn't support hg at the time
- # [06:15] <derf> Based on both how many kudos you yourself have received (making yours more influential) and how many you give (diluting yours).
- # [06:15] <philor> uh oh, I'm inactive
- # [06:15] <@bz> philor: according to ohloh?
- # [06:16] <philor> yep, haven't done a thing since 2009
- # [06:16] <jdm> hmm, I'm surprised that I've only made 208 commits
- # [06:16] <beltzner> roc: http://mashable.com/2011/12/15/facebook-timeline-everyone/
- # [06:16] <@bz> jdm: to which project?
- # [06:16] <beltzner> sayeth the googles
- # [06:16] <jdm> bz: oh, Mozilla Firefox
- # [06:16] <@bz> jdm: try Mozilla Core?
- # [06:16] <beltzner> roc: specifically, http://www.facebook.com/about/timeline and click "Get Timeline"
- # [06:16] <jdm> hmm, still 208
- # [06:16] <@bz> jdm: and also... who the hell knows how it handles merges
- # [06:17] <jdm> heh
- # [06:17] <@bz> jdm: so if you're mostly landing on inbound....
- # [06:17] <roc> beltzner: thanks!
- # [06:17] <philor> it was fun in the CVS days, since it certainly didn't know about "p=foo"
- # [06:18] <philor> thus reed being one of the biggest contributors ever
- # [06:18] <@bz> You have to keep in mind that this is a site that thinks I have 10y7m experiene in C++ and 7y6m experience in JS
- # [06:18] <jesup> So our merge-meisters are getting all the credit now. Good for them! :-)
- # [06:18] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
- # [06:18] <@bz> Also 1m in Modula-2 (wtf?)
- # [06:18] <@bz> And 7m in Perl... and autoconf
- # [06:19] <philor> several file extensions we use that they don't do terribly well at
- # [06:19] <derf> The soure language detection is... not optimal.
- # [06:19] <@bz> right
- # [06:19] <derf> IIRC, it really gets confused by TeX.
- # [06:19] <@bz> and also...
- # [06:19] <@bz> they have no clue about stuff not on their site. ;)
- # [06:19] * @bz spent years programming in perl, literally
- # [06:19] <@bz> I've since spent over a decade forgetting it
- # [06:20] <@bz> and also...
- # [06:20] <@bz> Make
- # [06:20] <@bz> what that mostly says is I change our makefiles sometimes
- # [06:20] <@bz> mostly to add tests
- # [06:21] <@bz> this only counts as "experience with Make" if you're a really dumb script
- # [06:21] * Quits: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [06:21] <@bz> (of course evaluating "experience" is just a hard problem)
- # [06:21] * Quits: victorporof (victorporo@42388712.7E2AA079.79933D60.IP) (Quit: Leaving...)
- # [06:22] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [06:22] <@bz> jesup: but anyway... on the web, I guess I'm famous
- # [06:22] <philor> I should broaden my experience, by looking for trailing whitespace in new flavors next time I need to trigger builds
- # [06:22] <@bz> jesup: not quite as famouse as Ilya Zbarsky
- # [06:23] * Quits: jduell (jduell@moz-44279BCC.hfc.comcastbusiness.net) (Ping timeout)
- # [06:23] <@bz> jesup: and of course for some odd reason the second Google hit on my last name is my G+ page... ;)
- # [06:23] <@bz> jesup: the one that has absolutely nothing on it
- # [06:23] <derf> bz: I like how tterribe@vt.edu is "Most experienced in Assembly".
- # [06:23] <@bz> derf: heh
- # [06:23] <@bz> derf: is it true? ;)
- # [06:23] <roc> the "don't be evil" mask is slipping a bit
- # [06:24] <@bz> roc: well, if you search on "Boris Zbarsky" it slips to third place
- # [06:24] <derf> bz: I don't even think it's true for just my Firefox commits.
- # [06:24] <@bz> derf: well, that sentence could mean two things.... ;)
- # [06:24] <derf> Especially considering I've known ARM asm for less than a year and a half.
- # [06:25] <@bz> derf: thanks to the wonders of English
- # [06:25] <@bz> roc: but yeah, Google still has some "don't be evil (or at least do damage control)" folks
- # [06:25] <@bz> roc: but also the people setting up Chrome bundling deals and such
- # [06:26] <@bz> roc: The key for us to not become like them is probably to not end up with >1e4 employees....
- # [06:27] <roc> not having shareholders and stock options is also helpful
- # [06:27] <@bz> well, yes
- # [06:28] <@bz> not sufficient, though
- # [06:28] <roc> plus there's a certain self-selection of personnel
- # [06:28] <derf> Considering the way Google throws money around, I'm not sure the shareholders and stock options are actually that big of an influence.
- # [06:28] <@bz> well
- # [06:28] <roc> if you want to get rich and/or annihilate all competition, you aren't likely to join Mozilla
- # [06:28] <@bz> shareholders are an influence on overall strategy
- # [06:28] <derf> I want to annihilate all competition.
- # [06:29] <roc> by replacing it with something everyone can use for free, yes
- # [06:29] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [06:29] <derf> Yes!
- # [06:29] <roc> you evil bastard, you
- # [06:29] <derf> I like to call it "cheating".
- # [06:30] <@bz> ffs
- # [06:30] <@bz> this makes no sense
- # [06:30] * Joins: mrniranjan (mrniranjan@moz-88FF8AE8.redhat.com)
- # [06:30] <@bz> oh
- # [06:31] <@bz> ugh
- # [06:31] <@bz> yes, it does make sense
- # [06:31] <@bz> I thought HasSlots() was still a boolbit
- # [06:31] <@bz> but it's not
- # [06:31] * Quits: josh (josh@moz-75EC6735.dlth.qwest.net) (Quit: josh)
- # [06:31] <@bz> it's just a null-test on mSlots
- # [06:31] <@bz> feh
- # [06:31] * @bz stops wasting time on this, decides it's not that important
- # [06:32] * Quits: mrniranjan (mrniranjan@moz-88FF8AE8.redhat.com) (Quit: Leaving)
- # [06:32] * smontagu wonders what i10n is
- # [06:32] <@bz> iocalization?
- # [06:32] <nigelb> internationalization
- # [06:33] <smontagu> is that the apple form of localization?
- # [06:33] <@bz> nigelb: that's i18n
- # [06:33] <nigelb> Oh right.
- # [06:33] <nigelb> I did wonder if I miscounted.
- # [06:33] <@bz> smontagu: no, it's the apple form of ocalization
- # [06:33] <nigelb> I'm guessing its l10n misspelled.
- # [06:33] <smontagu> could be internationalization in base 18
- # [06:34] <nigelb> lol.
- # [06:34] <@bz> smontagu: no idea what ocalization is.....
- # [06:34] <jcranmer> intercession?
- # [06:34] <nigelb> haha
- # [06:35] <sfink> ichthyotoxin
- # [06:35] <@bz> invigoration
- # [06:35] <nigelb> clearly you guys rule in scrabble.
- # [06:35] <jcranmer> [don't ask me how many words I tried]
- # [06:35] <sfink> impregnation?
- # [06:35] <jcranmer> inculcation would have been better if it worked
- # [06:36] <smontagu> not sure I understand this bug report well enough to know which the reporter meant
- # [06:36] <smontagu> "Under Firefox the following CSS is now equivalent to its absence"
- # [06:36] <smontagu> s/now/not/
- # [06:36] <nigelb> parse fail for me as well.
- # [06:37] <ewong> that's very Zen.
- # [06:37] <@bz> egrep '^i.{9}n$' /usr/share/dict/words
- # [06:37] <@bz> er...
- # [06:37] <@bz> egrep '^i.{10}n$' /usr/share/dict/words
- # [06:37] <sfink> yeah, that's what I did
- # [06:38] <@bz> 139 hits
- # [06:38] <@bz> sfink: that's cheating. ;)
- # [06:38] <@bz> though illumination and idealization are nice
- # [06:38] <nigelb> all you nerds :P
- # [06:38] <sfink> yes, it is. Thank you.
- # [06:38] <@bz> oh, incineration
- # [06:38] <nigelb> imperfection!
- # [06:38] * @bz declares it winner
- # [06:38] <smontagu> intimidation?
- # [06:38] <nigelb> I pick intoxication
- # [06:39] <@bz> interstition
- # [06:39] <@bz> introduction!
- # [06:39] <smontagu> interruption
- # [06:39] <@bz> intermission
- # [06:39] <smontagu> talking of which, I keep wanting to make a movie called gdb interrupted
- # [06:39] <@bz> so many good choices
- # [06:39] <nigelb> is it a horror movie?
- # [06:39] <smontagu> nigelb: probably
- # [06:41] <sfink> bz: can you CC me on bug 712289? I should expand my related test case to cover that.
- # [06:42] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [06:43] <@bz> sfink: done
- # [06:43] <sfink> bz: thanks, I guess
- # [06:44] * Joins: cmr (kb1pkl@AF848FCF.AC5CD01B.1C123DFE.IP)
- # [06:44] <smontagu> "Without [Arial Unicode MS] its probably realistic to say WIndows is not a Unicode capable OS"
- # [06:44] <@bz> sfink: hmm?
- # [06:45] <@bz> smontagu: oh, that bug
- # [06:45] <smontagu> and with it it is?
- # [06:45] <@bz> smontagu: stop reading now
- # [06:46] <sfink> bz: sorry. I just meant that I have no excuse to avoid writing the test code now. :|
- # [06:46] <@bz> sfink: heh
- # [06:46] <@bz> sfink: I did add static asserts!
- # [06:46] <smontagu> bz: ah, I see you have gone down this path before me
- # [06:46] <@bz> smontagu: as has Jonathan
- # [06:47] * glob is now known as glob|away
- # [06:47] <smontagu> something about @font-face brings strange people out of the woodwork
- # [06:47] <@bz> mmm
- # [06:47] <@bz> the control freaks?
- # [06:48] <sfink> Oh. Cool! I got kicked out of the bug before I saw that. I have a test for passing jsvals in C vs C++ already, but it's checking for POD vs non-POD (which changes the compilation on Windows.)
- # [06:48] <@bz> sfink: heh
- # [06:48] <cmr> http://jsfiddle.net/DRRcX/8/ , relating to https://bugzil.la/14869. The idl's nsIDOMDocument.idl and nsIDOMNSElement.idl say getElementsByClassName should return a NodeList but I am getting an HTMLCollection. Where can I find the implementation of those functions to understand and hopefully fix this?
- # [06:48] * Quits: roc (chatzilla@834057B.2E64E3E4.A8CFA1A8.IP) (Ping timeout)
- # [06:49] <@bz> cmr: so...
- # [06:50] <@bz> cmr: ok
- # [06:50] * Quits: anky (anky@A9A82D88.5E1BB424.A3D1B221.IP) (Client exited)
- # [06:50] <@bz> cmr: first question: do other UAs return a nodelist or an htmlcollection?
- # [06:50] * Joins: anky (anky@A9A82D88.5E1BB424.A3D1B221.IP)
- # [06:50] * jwir3 is now known as jwir3|away
- # [06:50] <cmr> bz: IE returns an HTMLCollection, Chromium 17 returns a NodeList
- # [06:50] <@bz> cmr: as in, do they return something with a namedItem method or without?
- # [06:50] <@bz> cmr: ok
- # [06:51] <@bz> cmr: and Opera?
- # [06:51] <@bz> cmr: (note that I'm interested in the namedItem thing, not in what it self-reports as via ToString)
- # [06:51] <cmr> bz: Haven't had it available to test, I can try and do that now
- # [06:51] <cmr> bz: I'll get back to you about that
- # [06:51] <@bz> cmr: if you have a testcase, I can test
- # [06:51] <@bz> cmr: ok, past that...
- # [06:51] <cmr> Well, http://jsfiddle.net/DRRcX/8/ is my test case
- # [06:52] <cmr> text should be changed to "visited" from "not yet visited"
- # [06:52] <@bz> cmr: I assume you saw https://bugzilla.mozilla.org/show_bug.cgi?id=14869 ?
- # [06:52] <cmr> bz: yes, I linked to that
- # [06:52] <@bz> ok
- # [06:52] <@bz> ah, I see
- # [06:52] <@bz> you're looking at the proto chain
- # [06:52] <KWierso> cmr: for me, Opera says "visited, visited, should never be visited"
- # [06:52] <@bz> also a good question
- # [06:52] <cmr> KWierso: As it should
- # [06:52] * Quits: lilmatt (mwillis@moz-B7412EC8.lightspeed.snfcca.sbcglobal.net) (Quit: lilmatt)
- # [06:53] <cmr> bz: Yeah, that's how I discovered it. Is it not a good test?
- # [06:53] <@bz> cmr: well, it tests one aspect of the behavior
- # [06:53] <@bz> cmr: unfortunately, there are others....
- # [06:53] * Callek laughs that a push that never had a normal set of builds (due to coalascing) got stuck with the m-c pgo run
- # [06:53] <Callek> ;-)
- # [06:53] <@bz> cmr: (e.g. your test would pass if the spec were sane and HTMLCollection inherited from NodeList)
- # [06:54] <@bz> cmr: or rather would pass no matter which the browser returned
- # [06:54] <Callek> KWierso: it logs the actual test answer to console
- # [06:54] <@bz> so
- # [06:54] <@bz> Opera returns something that claims to be a NodeList from namedItem
- # [06:54] <@bz> er, from getElementsByClassName
- # [06:54] <@bz> but that something has a namedItem method
- # [06:54] * Joins: Ventron (michael@moz-6B7FCD7E.dyn.iinet.net.au)
- # [06:55] <@bz> So WebKit is the only UA in which getElementsByClassName returns an object without a namedItem on it
- # [06:55] <@bz> In fact, Opera just has a NodeList.prototype.namedItem
- # [06:56] * Quits: adoria0000 (Mibbit@moz-12705071.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
- # [06:56] <@bz> cmr: so to answer your original question...
- # [06:56] <@bz> cmr: the implementation is in nsDocument.cpp
- # [06:56] <@bz> cmr: and nsGenericElement.cpp
- # [06:56] <@bz> cmr: and they just return an nsContentList
- # [06:57] <@bz> cmr: which is a class that implements all sorts of live lists, some of which are HTMLCollection per spec and some of which are NodeList
- # [06:57] <@bz> cmr: So to fix this, you'd need to tell the nsContentList constructor which one it should be
- # [06:57] <@bz> cmr: and then change its JS binding creation accordingly...
- # [06:58] <@bz> cmr: See nsContentList::WrapObject
- # [06:58] <@bz> cmr: it would need to call mozilla::dom::Binding::NodeList::create in some cases
- # [06:58] <@bz> cmr: but chances are, if you were to do this it would turn out to break websites
- # [06:59] <@bz> cmr: because of the missing namedItem....
- # [06:59] * Joins: Mano (chatzilla@moz-4DF4C781.red.bezeqint.net)
- # [06:59] <@bz> cmr: given that everyone but WebKit has a namedItem on the return value of this particular method, it may be better to change the spec to return an HTMLCollection here
- # [06:59] * smontagu sighs
- # [06:59] <@bz> cmr: (though the general infrastructure to allow nsContentList to look like a NodeList would still probably be useful)
- # [07:00] <smontagu> sometimes the harder you try to write something politely, the more sarcastic it sounds
- # [07:00] <@bz> cmr: does that help?
- # [07:00] <philor> smontagu: oh, maybe _that's_ my problem!
- # [07:00] <cmr> bz: Well, it gives me a direction, following it is going to be an adventure though ;)
- # [07:01] <cmr> Why does NodeList even exist though, when HTMLCollection exists.
- # [07:01] <@bz> cmr: good luck
- # [07:01] <@bz> cmr: <sigh>
- # [07:01] <@bz> cmr: so NodeList is defined in DOM Core originally
- # [07:01] <@bz> cmr: and HTMLCollection in DOM HTML
- # [07:01] <@bz> cmr: so core DOM methods in theory could never return HTMLCollection
- # [07:01] <@bz> cmr: partly because the concept of "name" is not a core DOM concept
- # [07:02] <@bz> cmr: why HTMLCollection is defined as a separate interface, instead of descending from NodeList or just being defined as a single namedItem method that some NodeList objects also implement... who knows
- # [07:03] <@bz> cmr: does IE also return HTMLCollection from getElementsByTagName and such?
- # [07:03] * Quits: Mano (chatzilla@moz-4DF4C781.red.bezeqint.net) (Ping timeout)
- # [07:03] <cmr> bz: Untested, I can get back to you on that in ~5 minutes though
- # [07:03] <@bz> cmr: please?
- # [07:04] * Joins: Mano (chatzilla@moz-4DF4C781.red.bezeqint.net)
- # [07:04] * Quits: Mano (chatzilla@moz-4DF4C781.red.bezeqint.net) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [07:07] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [07:09] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [07:12] * glob|away is now known as glob
- # [07:14] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [07:15] <cmr> bz: Eugh, I can't get the IE dev tools's console to actually do anything besides echo what I type.. don't think I'll be able to get you an answer
- # [07:15] <@bz> cmr: one sec
- # [07:15] * @bz boots into Windows
- # [07:15] <KWierso> cmr: IE9 logged [HTMLCollection] when I did |console.log(document.getElementsByTagName("div"));|
- # [07:16] <jdm> KWierso: does the result have a namedItem?
- # [07:17] <jdm> the toString does not necessary mean anything
- # [07:17] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [07:18] <@bz> ok
- # [07:18] <@bz> in IE, getElementsByClassName returns an object with a namedItem on it
- # [07:18] <KWierso> console.log(document.getElementsByTagName("div").namedItem);
- # [07:18] <KWierso> function namedItem() {
- # [07:18] <KWierso> [native code]
- # [07:18] <KWierso> }
- # [07:18] <@bz> thanks
- # [07:22] * @bz wonders how to grep for {\n}
- # [07:24] <cmr> Not sure you can, since grep is line-based
- # [07:24] <@bz> yeah
- # [07:24] <smontagu> od -tx1z | grep 0d?
- # [07:25] <@bz> od: z: unrecognised format character
- # [07:25] <smontagu> you on mac?
- # [07:25] <@bz> yes
- # [07:25] <smontagu> if so omit the z
- # [07:25] * @bz tries
- # [07:25] <@bz> no such luck
- # [07:26] <nigelb> sed the new lines out first? ;)
- # [07:27] <@bz> hmm
- # [07:27] <cmr> Or tr
- # [07:28] <smontagu> bz: s/0d/0a/
- # [07:29] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [07:30] <smontagu> though without the z option on od the results will be opaque to say the least ;-)
- # [07:30] <@bz> anyway
- # [07:30] <@bz> I just needed that to answer your question
- # [07:31] <@bz> which I just answered by the "search for it yourself" method.... ;)
- # [07:33] <sfink> Didn't you just say you spent years with Perl? :) I guess you're succesfully blocking it out.
- # [07:33] * Quits: smontagu (chatzilla@moz-5868DD6A.red.bezeqint.net) (Ping timeout)
- # [07:33] <sfink> I guess I should put my code where my mouth is...
- # [07:33] <sfink> perl -lne 'print $. if /^}/ && $a; $a = /{$/'
- # [07:34] <@bz> sfink: yep
- # [07:34] <sfink> something like that. Assuming I understood the question.
- # [07:34] <@bz> sfink: I said I spent > 10 years forgetting it!
- # [07:34] <nigelb> *trying*
- # [07:34] <nigelb> its hard to forget, when its so useful
- # [07:35] <@bz> sfink: hmm
- # [07:40] <@bz> find . -name "*.idl" -print -a -exec perl -lne 'print $. if /^}/ && $a; $a = /{$/' \{\} \; | grep -1 '^[0-9]*$'
- # [07:40] <@bz> is sorta good enough
- # [07:41] <@bz> smontagu: ping
- # [07:41] <@bz> smontagu: see nsIPrefBranchInternal
- # [07:41] * Joins: smontagu (chatzilla@moz-6A640CFF.red.bezeqint.net)
- # [07:41] <@bz> smontagu: and the hg log thereof
- # [07:42] <smontagu> bz: thankz!
- # [07:42] <sfink> bz: you mean zsh> perl -lne 'print "$ARGV:$." if /^}/ && $a; $a = /{$/' **/*.idl
- # [07:44] * sfink is now known as sfink|sleep
- # [07:45] * Quits: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com) (Connection reset by peer)
- # [07:46] <cmr> I just grepped the codebase for "NS_GetFuncStringContentList" and all I found were function calls, no definition...
- # [07:47] <philor> http://mxr.mozilla.org/mozilla-central/ident?i=NS_GetFuncStringContentList
- # [07:48] <cmr> philor: That is very neat, thank you
- # [07:49] <philor> like all our toys, not always perfect and likely to bite you in the dark some night, but when it's good, it's very very good
- # [07:49] * Joins: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP)
- # [07:50] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:50] <@bz> smontagu: no problem
- # [07:51] <@bz> cmr: definition and impl are in nsContentList.h and .cpp respetively
- # [07:51] * Joins: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com)
- # [07:52] * jcranmer is now known as jcranmer|away
- # [07:54] * Joins: Polynomial-C (Poly-C@moz-CE0D5864.dip.t-dialin.net)
- # [07:55] * Joins: regen (Miller@moz-3F90082C.adsl.dynamic.seed.net.tw)
- # [07:55] * Quits: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
- # [07:56] * Quits: beltzner (mike-beltz@moz-9E3E12EC.off.net) (Ping timeout)
- # [07:56] * Quits: vlad (vlad@moz-9E3E12EC.off.net) (Ping timeout)
- # [07:56] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [07:56] * Quits: sancus (sancus@moz-3A9162D.off.net) (Ping timeout)
- # [07:56] * Quits: mark (mark@moz-9E3E12EC.off.net) (Ping timeout)
- # [07:56] * Quits: dria (dria@moz-9E3E12EC.off.net) (Ping timeout)
- # [07:56] * Quits: blizzard (blizzard@268BDB17.848AC7D2.16021B01.IP) (Ping timeout)
- # [07:57] * Joins: mark (mark@moz-9E3E12EC.off.net)
- # [07:57] * Joins: dria (dria@moz-9E3E12EC.off.net)
- # [07:59] * Quits: smontagu (chatzilla@moz-6A640CFF.red.bezeqint.net) (Ping timeout)
- # [08:00] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [08:03] * bz is now known as bz_sleep
- # [08:06] <ewong> wg9s: fwiw.. a clobbered build also works.. so your patch works
- # [08:07] * Joins: beltzner (mike-beltz@moz-9E3E12EC.off.net)
- # [08:07] * Joins: smontagu (chatzilla@moz-4839E406.red.bezeqint.net)
- # [08:07] * Joins: vlad (vlad@moz-9E3E12EC.off.net)
- # [08:08] * Quits: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP) (Ping timeout)
- # [08:08] * Quits: beltzner (mike-beltz@moz-9E3E12EC.off.net) (Quit: Reconnecting)
- # [08:08] * Joins: beltzner (mike-beltz@moz-9E3E12EC.off.net)
- # [08:08] * Quits: regen (Miller@moz-3F90082C.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [08:08] * Joins: blizzard (blizzard@268BDB17.848AC7D2.16021B01.IP)
- # [08:09] * Joins: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP)
- # [08:11] * Quits: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP) (Quit: surkov)
- # [08:13] <glandium> philor: https://hg.mozilla.org/integration/mozilla-inbound/rev/ec8ded10b50c that's ... interesting
- # [08:13] <philor> glandium: patience is *a* virtue, not my virtue
- # [08:14] * Quits: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP) (Ping timeout)
- # [08:14] <philor> I was also willing to do various appropriate things, like back out the patch that caused the bug, or hide all Android jobs on every tree
- # [08:15] <philor> but "pending-r" actually has a long and glorious history in Mozilla
- # [08:17] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
- # [08:19] * Quits: anky (anky@A9A82D88.5E1BB424.A3D1B221.IP) (Ping timeout)
- # [08:20] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [08:21] * Joins: wolfiR (wolfiR@moz-A73D1D1D.dip0.t-ipconnect.de)
- # [08:23] * Joins: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net)
- # [08:24] * Joins: pingo (anders@D05322A6.C7F87E9A.1FBA578A.IP)
- # [08:25] * Joins: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP)
- # [08:27] * Joins: past (past@moz-F1F64555.dsl.dyn.forthnet.gr)
- # [08:27] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [08:27] * Joins: anky (anky@9C790E.3D8920F9.A3D1B221.IP)
- # [08:27] * Joins: sancus (sancus@moz-3A9162D.off.net)
- # [08:32] * Joins: alice0775 (Mibbit@moz-12705071.osaka.ocn.ne.jp)
- # [08:34] * Joins: pascalc (chatzilla@moz-FCB4AF1C.rev.sfr.net)
- # [08:36] * Quits: gal (gal@moz-7327DB99.hsd1.ca.comcast.net) (Quit: gal)
- # [08:40] * Joins: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net)
- # [08:42] * Parts: alice0775 (Mibbit@moz-12705071.osaka.ocn.ne.jp)
- # [08:43] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
- # [08:48] <philor> note to self: don't dare test slaves to repeat a failure
- # [08:51] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
- # [08:52] * Joins: ambroff (ambroff@moz-11D7E32E.hsd1.ca.comcast.net)
- # [08:52] * Joins: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net)
- # [08:53] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Ping timeout)
- # [08:53] * Quits: anky (anky@9C790E.3D8920F9.A3D1B221.IP) (Client exited)
- # [08:54] * Joins: anky (anky@9C790E.3D8920F9.A3D1B221.IP)
- # [08:55] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [08:55] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [08:55] * Quits: pascalc (chatzilla@moz-FCB4AF1C.rev.sfr.net) (Ping timeout)
- # [08:56] * Quits: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Quit: This computer has gone to sleep)
- # [08:57] * Quits: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP) (Quit: surkov)
- # [08:59] * Quits: anky (anky@9C790E.3D8920F9.A3D1B221.IP) (Client exited)
- # [09:09] * Quits: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net) (Connection reset by peer)
- # [09:09] * Joins: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net)
- # [09:12] * Joins: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP)
- # [09:12] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [09:13] * nthomas|away is now known as nthomas
- # [09:14] * Quits: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz) (Ping timeout)
- # [09:15] <smontagu> bleccch
- # [09:16] * Joins: graememcc (chatzilla@moz-641EFD3A.range86-147.btcentralplus.com)
- # [09:17] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [09:17] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [09:18] * Joins: victorporof (victorporo@42388712.7E2AA079.79933D60.IP)
- # [09:21] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [09:22] * Quits: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net) (Quit: Mardak)
- # [09:23] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
- # [09:24] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [09:25] * Joins: protz (protz@moz-E29D2A15.inria.fr)
- # [09:26] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [09:27] * Quits: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net) (Ping timeout)
- # [09:27] * Joins: Ms2ger (Ms2ger@A653F2E5.FD5F6C95.37724B0D.IP)
- # [09:30] * Quits: past (past@moz-F1F64555.dsl.dyn.forthnet.gr) (Ping timeout)
- # [09:32] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [09:32] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
- # [09:32] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
- # [09:32] * glob is now known as glob|away
- # [09:32] * Joins: past (past@moz-1678A510.dsl.dyn.forthnet.gr)
- # [09:33] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [09:38] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
- # [09:39] * jfkthame is now known as jfkthame_afk
- # [09:39] * Quits: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au) (Client exited)
- # [09:40] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
- # [09:42] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [09:43] * Joins: dao (dao@moz-F941EF9D.superkabel.de)
- # [09:44] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [09:46] * Quits: wg9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083621])
- # [09:48] * Quits: yuan (ywang@moz-6A0DF30E.hsd1.ca.comcast.net) (Quit: yuan)
- # [09:48] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
- # [09:49] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [09:51] * Quits: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [09:53] * Joins: dalsh (dalsh@moz-51113A36.univ-lyon1.fr)
- # [09:54] * Quits: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net) (Ping timeout)
- # [09:56] * Joins: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net)
- # [09:56] * Joins: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se)
- # [09:59] * Quits: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net) (Ping timeout)
- # [09:59] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [10:01] * Joins: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net)
- # [10:01] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [10:01] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [10:02] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [10:03] <hsivonen> does nsBrowserGlue have some kind of callback that it calls when it's done initializing itself?
- # [10:04] * Joins: tonymec__ (tonymec@BF8DBE41.4EEA99D8.277517C1.IP)
- # [10:04] * glob|away is now known as glob
- # [10:04] * tonymec__ is now known as tonymec|away
- # [10:04] <philor> mmm, I bet I filed what's actually jrmuizel's Azure bustage of 10.7 as though it was random
- # [10:05] * davehunt|away is now known as davehunt
- # [10:06] * philor looks around fruitlessly for a sheriff
- # [10:06] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:07] <Ms2ger> "Behold, the twisted and mutilated visage of a successful try run."
- # [10:07] <darktrojan> heh
- # [10:08] <darktrojan> how many failures in yours?
- # [10:08] * darktrojan had 18 earlier
- # [10:08] <philor> Ms2ger: can I abuse your good nature?
- # [10:08] <Ms2ger> What needs backing out?
- # [10:09] <philor> I retriggered 10.7 opt reftest on https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=ced751d32df6
- # [10:09] <Callek> philor: I'm around for a bunch more hours too :-)
- # [10:09] <hsivonen> Ms2ger: you've pinged me
- # [10:09] <philor> it'll come up busted, suggesting bug 718569 that I filed like a fool, but it's actually probably perma from one of his pushes, dunno which one
- # [10:09] <hsivonen> Ms2ger: oops. unpong. gotta run
- # [10:10] <philor> probably the "enable" one, but I'd back out the lot of them and the followup too, because I'm a bitter bitter man
- # [10:11] <Ms2ger> I guess this is a good time to figure out how those nifty backout scripts work
- # [10:11] <Callek> philor: I'd agree with that "backout all of them" rather than playing guessing games
- # [10:11] * Joins: tonymec (tonymec@BF8DBE41.4EEA99D8.277517C1.IP)
- # [10:13] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [10:14] <philor> how they worked for me last time I tried was "well, good thing I've got another tree handy that I can reclone from" but I think that was the result of the Mac shell not liking something in them
- # [10:15] * Joins: c0smikdebris (c0smikdebr@39CE4B98.DCDD255.BE90E62C.IP)
- # [10:16] * philor leaves m-a unstarred, nobody'll notice that
- # [10:16] <philor> g'night!
- # [10:16] <Ms2ger> Sleep tight
- # [10:17] * glob is now known as glob|away
- # [10:17] * Ms2ger checks if he broke c-c yesterday
- # [10:17] * philor is now known as philor|away
- # [10:17] * Joins: msucan (msucan-@CA197AEE.3A7AD384.699550A1.IP)
- # [10:17] <darktrojan> does he think people notice anything unstarred when he's not here?
- # [10:17] <darktrojan> Ms2ger, I'm gonna go for: probably
- # [10:17] <Ms2ger> edmorley may
- # [10:18] <Ms2ger> Linux64 opt calendar build is busted, but that seems to be just the way c-c rolls
- # [10:18] <darktrojan> calendar is looking good these days :)
- # [10:18] <Ms2ger> command timed out: 3600 seconds without output, killing pid 26431 while linking libxul
- # [10:19] <Ms2ger> darktrojan, probably because they don't do tests :)
- # [10:19] <Standard8> looks intermittent
- # [10:19] <Standard8> look after your build
- # [10:19] <darktrojan> Ms2ger, I meant actually using it, but yeah...
- # [10:19] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
- # [10:19] <Standard8> Ms2ger: they do have tests on Windows & Mac
- # [10:19] <Standard8> err
- # [10:19] <Standard8> Windows & Linux
- # [10:20] <Ms2ger> Really? I only see Bs and Ns
- # [10:20] <darktrojan> there's some Xs somewhere
- # [10:20] <Standard8> its part of the main build
- # [10:20] <Standard8> there isn't Xs
- # [10:20] <darktrojan> well the tests exist
- # [10:20] <darktrojan> I've seen them
- # [10:20] <Standard8> i.e. its included in the "B"
- # [10:20] <darktrojan> oh
- # [10:21] * darktrojan doesn't understand the ways of c-c
- # [10:21] <Ms2ger> Anyway, my reviewer told me they don't mind bustage so much :)
- # [10:22] <Standard8> darktrojan: that's nothing to do with c-c, that's just Lightning being built as an add-on
- # [10:22] <Standard8> unfortunately the binary component in it makes it really hard to just re-use the build infra
- # [10:22] <Callek> Ms2ger: we mind bustage, but we're used to it often enough that we (mostly) gave up arguing about it
- # [10:23] <Callek> :-P
- # [10:24] <Ms2ger> It sure would be nice to have tryserver tell me when I break you guys
- # [10:26] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
- # [10:26] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [10:28] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [10:28] <darktrojan> rheet.
- # [10:28] <firebot> rheeeeet!
- # [10:28] * NeilAway starts counting the seconds until Wolf turns that off too
- # [10:29] <darktrojan> oh? what got turned off?
- # [10:29] <Ms2ger> firebot, review my patch?
- # [10:29] <firebot> Ms2ger: Your patch looks good. r+sr+ui-r+a=mconnor
- # [10:29] <Ms2ger> \o/
- # [10:29] <darktrojan> :D
- # [10:33] <smontagu> is bug 712032 permaorange on Linux opt?
- # [10:33] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [10:33] * Joins: chrisccoulson_ (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [10:33] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
- # [10:33] * Quits: chrisccoulson_ (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Connection reset by peer)
- # [10:33] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [10:34] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [10:35] <jfkthame_afk> smontagu: last i knew, it's intermittent but pretty common
- # [10:35] * jfkthame_afk is now known as jfkthame
- # [10:36] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [10:37] * jfkthame retriggers some test runs to see if they stay orange
- # [10:38] * Quits: nthomas (chatzilla@moz-8C1E2FBC.dsl.telstraclear.net) (Connection reset by peer)
- # [10:38] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [10:39] <ewong> Ms2ger: cool!
- # [10:39] <Ms2ger> Looks like I'm backing out
- # [10:39] <Ms2ger> Hmm?
- # [10:39] <ewong> firebot can review patches?
- # [10:39] <firebot> ewong: Sorry, I've no idea what 'can review patches' might be.
- # [10:39] <ewong> guess not
- # [10:39] <Ms2ger> mconnor sure can
- # [10:40] <ewong> firebot, review my patch?
- # [10:40] <firebot> ewong: Your patch looks good. r+sr+ui-r+a=mconnor
- # [10:40] <ewong> ahhh
- # [10:40] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
- # [10:40] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [10:43] <smontagu> do I understand http://www.mozilla.org/MPL/headers/ correctly? Are those the canonical forms of license headers for new source files?
- # [10:43] <smontagu> i.e. without the license?
- # [10:44] <Ms2ger> Those are the license headers
- # [10:44] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [10:45] <ewong> so the contributor attribution is also removed
- # [10:45] <Ms2ger> Can somebody rewrite mak's backout scripts in something I can run?
- # [10:45] <darktrojan> they have an hg version
- # [10:45] * darktrojan finds
- # [10:46] <darktrojan> https://bitbucket.org/sfink/qbackout
- # [10:46] <smontagu> I suppose the old headers aren't the license either
- # [10:46] * Joins: nthomas|away (chatzilla@moz-97F7329.dsl.telstraclear.net)
- # [10:47] <Ms2ger> Indeed
- # [10:47] <TheOne> If I had an advanced question about xul tree and nsITreeView, who would I ask?
- # [10:49] <NeilAway> darktrojan: karma
- # [10:49] <Ms2ger> TypeError: argument of type 'int' is not iterable
- # [10:51] * Ms2ger goes looking for ehsan's blog
- # [10:55] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [10:55] <ewong> Ms2ger: http://ehsanakhgari.org/taxonomy/term/23/0
- # [10:58] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
- # [10:58] * Quits: tonymec (tonymec@BF8DBE41.4EEA99D8.277517C1.IP) (Ping timeout)
- # [10:59] * Quits: tonymec|away (tonymec@BF8DBE41.4EEA99D8.277517C1.IP) (Ping timeout)
- # [11:00] <protz> TheOne: try NeilAway
- # [11:02] * Joins: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP)
- # [11:02] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [11:04] * Quits: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP) (Quit: jfkthame)
- # [11:05] <Ms2ger> bz_sleep, if you think HTMLCollection should inherit from NodeList, say so :)
- # [11:06] * Joins: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP)
- # [11:06] * Joins: tonymec__ (tonymec@3CE59A36.7CA09106.277517C1.IP)
- # [11:07] * tonymec__ is now known as tonymec|away
- # [11:07] * glob|away is now known as glob
- # [11:09] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Client exited)
- # [11:11] * Joins: tonymec (tonymec@3CE59A36.7CA09106.277517C1.IP)
- # [11:13] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
- # [11:17] * Quits: dao (dao@moz-F941EF9D.superkabel.de) (Quit: Leaving.)
- # [11:19] * Joins: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au)
- # [11:21] * glob is now known as glob|away
- # [11:21] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:24] * Quits: smontagu (chatzilla@moz-4839E406.red.bezeqint.net) (Ping timeout)
- # [11:26] * ewong is now known as ewong|away
- # [11:28] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [11:28] * Joins: KaiRo (robert@moz-19AE6F5.adsl.highway.telekom.at)
- # [11:29] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [11:29] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [11:30] * Joins: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP)
- # [11:31] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [11:32] * Joins: smontagu (chatzilla@4FB58B9.86DA5551.CB858787.IP)
- # [11:34] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [11:35] * Joins: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net)
- # [11:35] * Joins: pranavrc (pranavrc@595616BE.98CA9F9E.520CDC98.IP)
- # [11:39] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [11:42] * Joins: smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi)
- # [11:42] * ChanServ sets mode: +o smaug
- # [11:46] * Quits: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP) (Quit: surkov)
- # [11:46] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [11:47] * Quits: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP) (Quit: jfkthame)
- # [11:51] * Joins: stefanh (stefanh@moz-3EED0162.customers.ownit.se)
- # [11:54] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
- # [11:56] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/0e7d183d0d12 - Olli Pettay - Bug 718340 - Don't traverse black windows, r=mccr8,jst
- # [12:00] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [12:01] * Joins: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net)
- # [12:01] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
- # [12:01] * Joins: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP)
- # [12:02] <hsivonen> Ms2ger: re-pong
- # [12:06] <gabor> mrbkap: do you think it has any negative side effect if I revert the traverse order of the interfaces in XPCNativeSet::FindMember?
- # [12:07] * Joins: dao (dao@moz-549DA4B8.dip.tu-dresden.de)
- # [12:08] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [12:10] <Ms2ger> hsivonen, where did you want me to put the MOZ_NOT_REACHED in bug 715112?
- # [12:10] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [12:12] <hsivonen> Ms2ger: under the switch-case that's taken if the tag is "script"
- # [12:13] <hsivonen> do we have a keyboard combination that one can hold to select and copy unselectable text?
- # [12:13] <Ms2ger> Isn't that where it is?
- # [12:13] <hsivonen> whoa. did I misread the patch?
- # [12:13] * hsivonen looks
- # [12:14] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [12:14] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [12:15] <hsivonen> Ms2ger: oops. I misread the patch. sorry.
- # [12:15] <Ms2ger> Alright, thanks
- # [12:16] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
- # [12:16] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [12:17] * Quits: kanru` (user@moz-2270E6C5.dynamic.hinet.net) (Ping timeout)
- # [12:18] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [12:19] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [12:21] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:22] <cmr> WRT the bug I was talking about earlier, I'm thinking the best way to solve would be an optional argument when creating a new nsContentList that nsContentList::WrapObject would use to determine whether to expose a NodeList or an HTMLCollection. Feedback? How would I pass that? Would there be #define's somewhere? An enum?
- # [12:24] <Ms2ger> An argument to the nsContentList constructor, I guess
- # [12:24] * Quits: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se) (Ping timeout)
- # [12:24] <Callek> smaug: sooo that window blackness, could that explain (in part) my CC issue of loading tbpl from sessionstore but never actually focusing said window?
- # [12:25] <Callek> or is that likely unrelated
- # [12:25] <cmr> Ms2ger: and how would the values for that argument be declared, as to avoid magic numbers?
- # [12:26] <Ms2ger> bool or enum
- # [12:26] <Ms2ger> enum is probably nicer
- # [12:26] <cmr> Aight, in nsContentList.h, I presume?
- # [12:26] <Ms2ger> Yeah, inside the class
- # [12:26] <cmr> Alright, many thanks :)
- # [12:27] <Ms2ger> Np
- # [12:27] * Joins: regen (Miller@moz-DDAFC4CC.adsl.dynamic.seed.net.tw)
- # [12:28] <cmr> Is there a style the codebase uses for enums? I don't see it mentioned in the style guide
- # [12:30] <cmr> eFoo, got it.
- # [12:30] <Ms2ger> Ueah
- # [12:30] <Ms2ger> Yeah, even
- # [12:32] * Quits: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net) (Quit: AutomatedTester)
- # [12:32] <hsivonen> where does dump() go on Windows?
- # [12:32] <Callek> hsivonen: console, if you have one open
- # [12:32] <hsivonen> Callek: windows console or Firefox error console or Web console?
- # [12:33] <Callek> as in "the console that launched firefox from"
- # [12:33] <Callek> the windows console
- # [12:33] <hsivonen> Callek: ok. Firefox disconnected from it
- # [12:33] <hsivonen> do I need -no-remote or something?
- # [12:33] <Callek> not -no-remote, but i forget the env/arg thing
- # [12:34] <reuben> hsivonen, ctrl+a selects unselectable text but copying doesn't work
- # [12:34] <Callek> hsivonen: On Windows, you will need a console to actually see anything. If you don't have one already, closing the application and re-opening it with the command line parameter -console should create the console. On other operating systems, it's enough to launch the application from a terminal.
- # [12:34] <Archaeopteryx> you have to enable copy/selection and copying from the menu of the top left window icon
- # [12:34] <Callek> To redirect the console output to a file, run firefox without the -console option and use the syntax to redirect stderr and stdout to a file, i.e.: |firefox 2>&1 > console.txt|
- # [12:34] <hsivonen> reuben: ok.
- # [12:35] <reuben> img alt text and CSS content:
- # [12:35] <hsivonen> Callek: thanks. -console gave me a console window
- # [12:35] <Callek> hsivonen: https://developer.mozilla.org/en/DOM/window.dump for more info
- # [12:35] <hsivonen> not seeing the output I wanted there, though
- # [12:36] <hsivonen> oh. right, I need to enable it, too, in opt builds
- # [12:36] <hsivonen> I don't do this on Windows with opt builds often
- # [12:36] * Quits: dao (dao@moz-549DA4B8.dip.tu-dresden.de) (Quit: Leaving.)
- # [12:37] <hsivonen> catch 22. how do I enable dump before profile creation...
- # [12:37] <hsivonen> I guess I need to edit the default pref file
- # [12:38] <@smaug> Callek: not really
- # [12:38] <@smaug> Callek: sounds very much unrelated
- # [12:39] <Callek> smaug: ok, I just don't know if my theory/finding panned out to any real data/info.
- # [12:39] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [12:39] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:41] <@smaug> Callek: unfortunately there hasn't been any real data
- # [12:44] <hsivonen> so I try to do Components.classes["@mozilla.org/toolkit/profile-migrator;1"].createInstance(Components.interfaces.nsIProfileMigrator).migrate(null);
- # [12:44] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [12:44] * Joins: dao (dao@moz-549DA4B8.dip.tu-dresden.de)
- # [12:44] <hsivonen> in the JS field in the Error Console
- # [12:44] <hsivonen> and I get an error
- # [12:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [12:45] <hsivonen> what's wrong with that line?
- # [12:45] * Quits: victorporof (victorporo@42388712.7E2AA079.79933D60.IP) (Quit: Leaving...)
- # [12:45] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [12:47] * Quits: regen (Miller@moz-DDAFC4CC.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [12:47] <@smaug> Callek: the main thing I'd need is regression range
- # [12:48] <@smaug> I can just beg anyone seeing the problem to try to find regression range
- # [12:48] <reuben> hsivonen, https://bugzilla.mozilla.org/show_bug.cgi?id=12460
- # [12:48] <reuben> still waiting for The Chosen One, apparently :P
- # [12:48] <Callek> yea, to find a regression range, I need some sort of coordinated effort to jump into helping
- # [12:48] <Callek> and I can't coordinate it myself
- # [12:48] <Callek> and I know I can't do it myself
- # [12:48] <Callek> but as I said many times, happy to join some sort of effort if my help does help
- # [12:48] <Callek> so to speak
- # [12:49] <hsivonen> reuben: the case I was interested in was copying text from a disabled textarea
- # [12:49] <reuben> ah
- # [12:50] * Joins: anky (anky@9C790E.3D8920F9.A3D1B221.IP)
- # [12:54] * Quits: dao (dao@moz-549DA4B8.dip.tu-dresden.de) (Quit: Leaving.)
- # [12:58] * glob|away is now known as glob
- # [13:00] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [13:01] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [13:01] * Quits: ambroff (ambroff@moz-11D7E32E.hsd1.ca.comcast.net) (Quit: ambroff)
- # [13:01] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [13:01] * Joins: dalsh_ (dalsh@51E11DC6.8916245C.163E2FB.IP)
- # [13:02] * Quits: dalsh (dalsh@moz-51113A36.univ-lyon1.fr) (Ping timeout)
- # [13:02] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:03] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:05] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [13:05] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [13:09] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
- # [13:10] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
- # [13:10] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
- # [13:11] * Quits: anky (anky@9C790E.3D8920F9.A3D1B221.IP) (Ping timeout)
- # [13:17] * Joins: anky (anky@D90F792D.6C91B022.A3D1B221.IP)
- # [13:21] * heycam|away is now known as heycam
- # [13:24] * Joins: johanc (chatzilla@moz-49265CE.gbgsd.se)
- # [13:27] * Quits: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net) (Connection reset by peer)
- # [13:27] * Joins: Jesse_ (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [13:27] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
- # [13:27] * Joins: jgilbert_ (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
- # [13:27] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Ping timeout)
- # [13:27] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
- # [13:27] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
- # [13:27] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
- # [13:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [13:28] * Quits: johanc (chatzilla@moz-49265CE.gbgsd.se) (Quit: ChatZilla 0.9.88 [Firefox 8.0.1/20111120135848])
- # [13:29] * stefanh is now known as stefanh|away
- # [13:29] * rail_away is now known as rail
- # [13:30] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
- # [13:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:30] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/268524cb6639 - Victor Porof - Bug 711966 - Change Tilt accesskey to "3" on Windows and "D" on OS X and Linux. r=dao,rcampbell
- # [13:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/027cfe0bb45e - Victor Porof - Bug 713260 - Add a Tilt test for content location changes. r=rcampbell
- # [13:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/8119541c7a7f - Victor Porof - Bug 712868 - tilt does not honour webgl.force-enabled preference. r=bjacob,msucan
- # [13:31] <firebot> http://hg.mozilla.org/mozilla-central/rev/0b4c58200e3a - Tim Taubert - merge m-c to fx-team
- # [13:31] * Quits: @smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi) (Ping timeout)
- # [13:32] <cmr> Should I be using PRInt32 instead of "int"?
- # [13:33] <Ms2ger> Yes
- # [13:33] <cmr> Thanks again
- # [13:35] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
- # [13:36] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [13:36] <glazou> bonjour
- # [13:36] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [13:37] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [13:37] * Joins: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net)
- # [13:37] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
- # [13:38] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [13:40] * Joins: lgvalent (Mibbit@FD3CEDA8.A37E6430.562B2B26.IP)
- # [13:40] * mattwoodrow is now known as mattwoodrow|away
- # [13:41] * Joins: smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi)
- # [13:41] * ChanServ sets mode: +o smaug
- # [13:42] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [13:42] * Ziggy|AWAY is now known as Ziggy_Maes
- # [13:43] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [13:46] * Joins: peregrino (peregrino@moz-A7A9A607.telecom.net.ar)
- # [13:47] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:49] * Joins: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl)
- # [13:51] <Mano> bsmedberg: thanks, and replied. What about the ProfD/S thing?
- # [13:57] <hsivonen> what I learned today: taking a test out of an xpcshell .ini file without removing the test file makes the build fail
- # [13:58] <hsivonen> yay wasted time when trying to see a test run without a suite-ending failure
- # [13:59] * Joins: regen (Miller@moz-DDAFC4CC.adsl.dynamic.seed.net.tw)
- # [14:04] * Quits: kaie (kaie@moz-D820340C.dip.t-dialin.net) (Quit: Leaving)
- # [14:07] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
- # [14:07] * Joins: mak (chatzilla@moz-30C3057.retail.telecomitalia.it)
- # [14:10] * Joins: int3 (int3@moz-4D482C55.singnet.com.sg)
- # [14:11] * rail is now known as rail_away
- # [14:12] * Quits: regen (Miller@moz-DDAFC4CC.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [14:13] <hsivonen> so if I'm assigned to a function's .prototype, why can't I access this.prototype from a method?
- # [14:13] <hsivonen> how is one supposed to create class-level variables in JS?
- # [14:14] * Joins: MarcoZ (marco.zehe@moz-641D6BBE.dip.t-dialin.net)
- # [14:15] * Ziggy_Maes is now known as Ziggy|AWAY
- # [14:15] <heycam> hsivonen, are you talking about how if you do `Object.prototype.x = 1; var o = { }; o.x = 2;` that that sets o's "x" rather than Object's?
- # [14:15] <heycam> hsivonen, you can use accessor properties on the prototype; they don't have the behaviour of being shadowed by instance properties, instead the setter is just called
- # [14:16] * Quits: dalsh_ (dalsh@51E11DC6.8916245C.163E2FB.IP) (Ping timeout)
- # [14:16] <hsivonen> heycam: I want to set Object's x
- # [14:16] <heycam> hsivonen, I think there was a thread very recently about this shadowing-on-assignment behaviour on es-discuss
- # [14:16] <heycam> hsivonen, you could do this.constructor.x = 1 in a method, I suppose
- # [14:16] <hsivonen> heycam: ooh. .constructor instead of .prototype
- # [14:17] <heycam> oh yeah but that sets it on the constructor
- # [14:17] <heycam> not the prototype
- # [14:17] <heycam> but still
- # [14:17] <heycam> might be a better place for it
- # [14:18] <hsivonen> I want a counter that's shared between instances of a class-like function
- # [14:18] <heycam> yeah, .constructor should work for you then
- # [14:18] <Ms2ger> var gCounter... ;)
- # [14:18] <heycam> as long as you've created your objects through `new myfunction(…)`
- # [14:19] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
- # [14:19] <hsivonen> heycam: ok. thanks.
- # [14:19] <heycam> (or maybe even the new-ing isn't necessary, just the fact that Object.prototype is in the proto chain. anyway.)
- # [14:19] <hsivonen> Ms2ger: I'm just cargo culting my way through rewriting C++ as JS line by line
- # [14:19] * heycam sleeps
- # [14:20] * Ms2ger waves at heycam
- # [14:20] * heycam waves back before shutting his laptop lid
- # [14:20] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [14:20] <hsivonen> Ms2ger: and the C++ had a closs variable
- # [14:20] * heycam is now known as heycam|away
- # [14:20] <hsivonen> class
- # [14:20] <Ms2ger> I hear ES.next.next.next has something like real classes
- # [14:21] <cmr> ECMAScript?
- # [14:21] <Ms2ger> Yes
- # [14:22] * Joins: dalsh (dalsh@51E11DC6.8916245C.163E2FB.IP)
- # [14:25] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
- # [14:25] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [14:27] <Mano> i think it resembles interfaces more than classes, but maybe I'm wrong
- # [14:28] <Mano> as in, it completely relies on the prototypes design, just with a header.
- # [14:29] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
- # [14:31] <@smaug> surprisingly compiling is quite a bit slower when I force cpu speed to stay in 800MHz
- # [14:31] <@smaug> 2700 feels quite a bit better
- # [14:34] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [14:34] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:34] * Joins: jprmc (jprmc@1807A414.5BCEC6DB.DA78B690.IP)
- # [14:36] * Joins: kaie (kaie@moz-D820340C.dip.t-dialin.net)
- # [14:37] <cmr> I'm uncertain about the rules for enum's in C++. If defined in the class, they are ONLY available to that class, right?
- # [14:37] * Joins: ewong (chatzilla@moz-FBF18AE4.static.netvigator.com)
- # [14:38] <Ms2ger> You just have to scope them as nsContentList::eHTMLCollection
- # [14:39] <cmr> Right, thanks again
- # [14:40] * Joins: ted (luser@moz-8B3C93E1.hsd1.pa.comcast.net)
- # [14:40] * Quits: anky (anky@D90F792D.6C91B022.A3D1B221.IP) (Client exited)
- # [14:43] * jmaher|afk is now known as jmaher
- # [14:43] * Quits: @smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi) (Input/output error)
- # [14:43] * Joins: regen (Miller@moz-E489674A.adsl.dynamic.seed.net.tw)
- # [14:43] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [14:43] * Joins: smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi)
- # [14:43] * ChanServ sets mode: +o smaug
- # [14:44] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [14:44] * Joins: espindola (espindola@6A1B589A.C8DC7926.971E19F6.IP)
- # [14:46] * Joins: michal1 (michal@moz-15C4B9D4.broadband3.iol.cz)
- # [14:46] * Joins: Suresh (chatzilla@A4A53D08.505142EE.EB06F97B.IP)
- # [14:46] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
- # [14:46] * Joins: anky (anky@D90F792D.6C91B022.A3D1B221.IP)
- # [14:48] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [14:49] * Joins: dao (dao@moz-B58814E6.dip.tu-dresden.de)
- # [14:49] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:50] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:51] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [14:51] * Quits: jprmc (jprmc@1807A414.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [14:53] * Quits: michal1 (michal@moz-15C4B9D4.broadband3.iol.cz) (Ping timeout)
- # [14:54] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
- # [14:55] * Quits: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net) (Quit: Mardak)
- # [14:55] * Quits: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [14:56] * jhopkins|away is now known as jhopkins
- # [14:56] * rail_away is now known as rail
- # [14:57] * Joins: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net)
- # [14:57] * Quits: kaie (kaie@moz-D820340C.dip.t-dialin.net) (Quit: Leaving)
- # [15:00] * Joins: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se)
- # [15:01] * Joins: kaie (kaie@moz-D820340C.dip.t-dialin.net)
- # [15:02] * Joins: Drugoy (Mibbit@3F192CD.E8F29B00.D6706247.IP)
- # [15:03] <Drugoy> what time is it? when do most people online?
- # [15:03] <Standard8> http://www.timeanddate.com/worldclock/
- # [15:05] <jhk> mounir: ping
- # [15:08] * Quits: regen (Miller@moz-E489674A.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [15:11] * Quits: kaie (kaie@moz-D820340C.dip.t-dialin.net) (Quit: Leaving)
- # [15:12] * bhearsum|afk is now known as bhearsum
- # [15:12] <Drugoy> standard8: I meant what time is it for most mozdevs
- # [15:12] * bwinton_away is now known as bwinton
- # [15:13] <Standard8> Drugoy: well they are all spread around the world these days. Though I suspect we're still biased to the US at the moment
- # [15:13] * Joins: rshetty (quassel@33BC483.88B23A0E.D30E9BEF.IP)
- # [15:13] * Joins: kaie (kaie@moz-D820340C.dip.t-dialin.net)
- # [15:13] * Joins: jlebar (jlebar@moz-3F3A6302.dyn.columbia.edu)
- # [15:13] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:14] <ewong> the US should be waking up soon..
- # [15:14] <Callek> west coast is still 6am, so a few more hours for Mountain View
- # [15:14] <Standard8> looking at the joins, toronto is definitely waking up
- # [15:15] <Drugoy> is there a way in Fx to turn off prompts "are you sure want to leave this page?"?
- # [15:15] * davehunt is now known as davehunt|away
- # [15:16] <@smaug> that is part of beforeunload event handling
- # [15:16] * Quits: gaston (landry@861401CD.A2BA8900.59F0E0D2.IP) (Ping timeout)
- # [15:16] <@smaug> hmm, not sure if there is some pref
- # [15:16] <Standard8> that's more a #firefox question
- # [15:17] * Joins: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [15:17] <Drugoy> as far as I know - there is no such a pref, so is it worth filing a bug in bugzilla?
- # [15:18] <@smaug> looks like that beforeunload handling is hard coded to nsDocumentViewer.cpp
- # [15:18] <@smaug> Drugoy: yes, if you think there should be a pref, file a bug
- # [15:20] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [15:21] * Joins: Jan (Jan@moz-FC03C7DA.gshellz.org)
- # [15:22] <Jan> Hello! :)
- # [15:22] <lurking> I don't think those warning about leaving page is a Firefox issue - the web-site is calling that in an attempt to keep you on their site - (note usually pr0n sites)
- # [15:22] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
- # [15:22] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [15:22] <Jan> The about window says "Sound interesting?" but shouldn't it say "Sound*s* interesting?" ? :)
- # [15:23] <cmr> Jan: No?
- # [15:23] <Jan> oh… okay. thanks :)
- # [15:23] <cmr> I'm no English major, but it looks perfectly Ok to me
- # [15:23] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:24] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
- # [15:25] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [15:25] * Quits: MarcoZ (marco.zehe@moz-641D6BBE.dip.t-dialin.net) (Quit: be back later!)
- # [15:26] * Quits: dao (dao@moz-B58814E6.dip.tu-dresden.de) (Ping timeout)
- # [15:26] <Callek> Jan: in this case its a verb, "sound", .. Sounds is not a verb but is the way some people say that question in actual conversation....
- # [15:27] <Callek> Jan: so yes, "Sound" is correct.
- # [15:28] <Jan> Callek: Thanks a lot for your explanation :)
- # [15:28] <Callek> no problem
- # [15:28] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:29] * Joins: jprmc (jprmc@1807A414.5BCEC6DB.DA78B690.IP)
- # [15:31] * Quits: smontagu (chatzilla@4FB58B9.86DA5551.CB858787.IP) (Ping timeout)
- # [15:31] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:32] * Joins: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl)
- # [15:32] * Joins: MarcoZ (marco.zehe@moz-641D6BBE.dip.t-dialin.net)
- # [15:33] * catlee-away is now known as catlee
- # [15:35] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [15:35] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [15:36] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [15:36] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [15:37] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [15:38] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [15:39] * coop|away is now known as coop
- # [15:39] <jlebar> gcp, Oh, I mentally skipped your earlier telemetry comment because I didn't know which telemetry probe you were speaking of. :)
- # [15:39] * Joins: armenzg (armenzg@moz-7B7ED579.home1.cgocable.net)
- # [15:41] * Joins: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net)
- # [15:42] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [15:44] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [15:45] * Joins: smontagu (chatzilla@moz-122BD64B.red.bezeqint.net)
- # [15:48] * Quits: @smaug (chatzilla@moz-3122807A.gprs.sl-laajakaista.fi) (Connection reset by peer)
- # [15:51] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
- # [15:52] * Quits: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net) (Ping timeout)
- # [15:54] * Quits: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net) (Quit: Mardak)
- # [15:54] * Quits: mw22_ (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
- # [15:57] * jcranmer|away is now known as jcranmer
- # [15:58] * Quits: @bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
- # [16:03] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [16:05] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [16:05] * Quits: jprmc (jprmc@1807A414.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [16:05] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [16:05] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [16:05] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [16:07] * jmaher is now known as jmaher|afk
- # [16:07] * tbsaunde is now known as tbsaunde|afk
- # [16:07] * Quits: Drugoy (Mibbit@3F192CD.E8F29B00.D6706247.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:07] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [16:09] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [16:09] * ChanServ sets mode: +o mkaply
- # [16:13] * Quits: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [16:15] * jcranmer is now known as jcranmer|away
- # [16:16] * ctalbert|afk is now known as ctalbert
- # [16:17] * Joins: vikram360 (vikram360@30BACEDD.B8EDB1A7.2A068A5E.IP)
- # [16:17] * Cwiiis is now known as CwiiisAway
- # [16:20] * Joins: ejpbruel (ejpbruel@933E3A2E.83A511AD.F413BF4D.IP)
- # [16:20] <ejpbruel> who is the module owner for the window watcher and related code?
- # [16:20] <Ms2ger> You
- # [16:21] * Joins: josh (josh@moz-93871A37.dlth.qwest.net)
- # [16:21] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [16:22] * philor|away is now known as philor
- # [16:23] <Ms2ger> Morning philor
- # [16:23] <Pike> cshields: do you know if the pulse hooks are actually on for hg pushes? bug 603029 claims they are but I recall talking to legneato in november about there still being bugs open that block that. Also, did pulse get a new owner post-LegNeato? If you know
- # [16:24] <Callek> Pike: a-team owns pulse now
- # [16:24] <Callek> Pike: since christians departure
- # [16:24] <Callek> for the former Q, i'll defer o cshields
- # [16:24] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [16:25] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [16:25] <cshields> Pike: offhand I don't think they are - when I'm out of this meeting I can look further
- # [16:25] <cshields> but I doubt it
- # [16:26] * davehunt|away is now known as davehunt
- # [16:26] * stefanh|away is now known as stefanh
- # [16:27] <Pike> thanks
- # [16:27] * philor is now known as philor|away
- # [16:27] <TheOne> NeilAway: ping
- # [16:28] * Joins: evilpie (evilpie@moz-CE0C1B60.pools.arcor-ip.net)
- # [16:28] * Joins: dao (dao@moz-B58814E6.dip.tu-dresden.de)
- # [16:29] <NeilAway> TheOne: pong, but I'm ill with a cold
- # [16:29] * Joins: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net)
- # [16:29] * philor|away is now known as philor
- # [16:29] * Quits: wlach (wlach@moz-9F019C45.vif.net) (Connection reset by peer)
- # [16:30] <TheOne> NeilAway: oh. I have a question regarding styling a xul tree in a special way. but that is not urgent. I can ask another day. get better soon!
- # [16:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [16:31] <NeilAway> TheOne: well, I can have I go now, just might take longer to think about it
- # [16:32] * Quits: dalsh (dalsh@51E11DC6.8916245C.163E2FB.IP) (Ping timeout)
- # [16:32] <TheOne> NeilAway: ok, thank you. I want to change the height of the tree rows dynamically by checking/unchecking a checkbox
- # [16:32] * Quits: dao (dao@moz-B58814E6.dip.tu-dresden.de) (Quit: Leaving.)
- # [16:32] <TheOne> I heard you might know how to do that
- # [16:33] * Joins: wlach (wlach@moz-9F019C45.vif.net)
- # [16:35] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
- # [16:35] * Joins: dalsh (dalsh@51E11DC6.8916245C.163E2FB.IP)
- # [16:37] * mjessome|away is now known as mjessome
- # [16:37] <NeilAway> TheOne: well, there's no API to do that, but it might be possible to arrange it indirectly
- # [16:39] <philor> monring m2awher
- # [16:39] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [16:40] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [16:41] <cmr> I have a patch, but this is the first time I've touched the firefox codebase. Could I have some feedback? http://paste.pocoo.org/show/536240/ I'm working off of a recent clone of mozilla-beta
- # [16:42] * Quits: jgilbert_ (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
- # [16:43] * philor is now known as philor|away
- # [16:44] <cmr> It's to try and fix https://bugzilla.mozilla.org/show_bug.cgi?id=14869
- # [16:44] * philor|away is now known as philor
- # [16:45] <gcp> attach to bug, ask for review?
- # [16:46] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [16:46] <TheOne> NeilAway: ok, I have a small add-on to test with
- # [16:46] <cmr> gcp: alright, thanks
- # [16:48] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [16:50] <espindola> rail, could you upload the -moz3 gcc package somewhere?
- # [16:50] <rail> one sec
- # [16:50] <espindola> thanks
- # [16:51] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
- # [16:51] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
- # [16:52] * Quits: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [16:52] * Joins: dao (dao@moz-D556D234.superkabel.de)
- # [16:52] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
- # [16:52] <bent> bbondy, ping?
- # [16:55] <biesi> cmr, you're using 3 different types for aExposed. Just use ExposedObject as the type.
- # [16:55] * Quits: anky (anky@D90F792D.6C91B022.A3D1B221.IP) (Ping timeout)
- # [16:56] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Broken pipe)
- # [16:56] <rail> espindola: http://people.mozilla.org/~raliiev/gcc/
- # [16:56] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [16:56] <cmr> biesi: As the type for what?
- # [16:56] * Joins: adoria0000 (Mibbit@moz-F47243BB.osaka.ocn.ne.jp)
- # [16:56] <biesi> cmr, for your aExposed parameters
- # [16:57] <biesi> instead of int/PRUint8/PRInt32
- # [16:57] * Quits: ewong (chatzilla@moz-FBF18AE4.static.netvigator.com) (Quit: GoneToSleep)
- # [16:57] <espindola> rail, thanks
- # [16:57] <rail> np
- # [16:58] <cmr> biesi: It should be PRUint8 everywhere, although I may have screwed up the enum. I see where you're talking about PRInt32, that's my bad.
- # [16:59] <biesi> cmr, no, it _should_ be ExposedObject everywhere :p
- # [16:59] <cmr> biesi: Why? ExposedObject isn't a type (or is it?). I'm using it in an if to deteremine which javascript binding to use (as I understand it)
- # [16:59] <cmr> I could very well be wrong.
- # [17:00] <biesi> (also + int aExposed = eHTMLCollection);)
- # [17:00] <biesi> cmr, of course it is a type
- # [17:00] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [17:00] * bear-afk is now known as bear
- # [17:00] <biesi> enums are types
- # [17:00] * Joins: victorporof (victorporo@42388712.7E2AA079.79933D60.IP)
- # [17:00] * Joins: anky (anky@632872DF.B09FA420.A3D1B221.IP)
- # [17:00] <cmr> Then I don't understand C++ enums at all, I'll go do my homework now.
- # [17:00] <biesi> :)
- # [17:01] <ted> does anyone know if there's a bug filed on adding a "Copy URL" to the context menu of links in view-source?
- # [17:02] <cmr> biesi: Can thank my high school for that, though I haven't touched the language in ~2 years
- # [17:02] * Joins: Cameron (Cameron@moz-E8994C03.range86-131.btcentralplus.com)
- # [17:02] <KWierso> ted bug 469434?
- # [17:03] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
- # [17:03] <cmr> biesi: Alright, I got it now, many thanks.
- # [17:03] <biesi> np
- # [17:04] * Quits: espindola (espindola@6A1B589A.C8DC7926.971E19F6.IP) (Quit: Ex-Chat)
- # [17:05] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [17:07] * Quits: cmr (kb1pkl@AF848FCF.AC5CD01B.1C123DFE.IP) (Ping timeout)
- # [17:08] * glob is now known as glob|away
- # [17:08] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [17:09] * Quits: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net) (Quit: AutomatedTester)
- # [17:10] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
- # [17:11] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [17:11] <ejpbruel> Ms2ger: you're quite adept at discouraging people, aren't you? :(
- # [17:11] <Ms2ger> Discouraging you, you mean? :)
- # [17:11] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [17:12] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
- # [17:12] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
- # [17:13] <ejpbruel> Ms2ger: yes, im quite sure that everyone else would have been encouraged by that comment
- # [17:13] <Ms2ger> :)
- # [17:13] <ted> KWierso: looks right, thanks
- # [17:13] <ejpbruel> Ms2ger: we *are* supposed to have module owners, do we not?
- # [17:13] <gaston> hmpf...anyone already experienced an hg clone to not delete removed files when updating ? i still have a bunch of gfx/thebes/GL* files but they're not in my other clones
- # [17:13] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [17:14] <Ms2ger> Yeah, last person to touch the code is :)
- # [17:14] <ejpbruel> gaston: i think i hade something similar a while ago, hg revert --all removed them anyway
- # [17:15] <gaston> lets try
- # [17:15] <ejpbruel> Ms2ger: i didnt touch it yet, so there :P
- # [17:15] <Ms2ger> Aww :)
- # [17:15] <KWierso> ejpbruel: but you thought about it...
- # [17:15] <gaston> hmfp, still there..
- # [17:15] <gaston> guess i'll do a fresh clone
- # [17:15] <ejpbruel> gaston: weird...
- # [17:16] * Joins: cmr (kb1pkl@42C7096.F347CC13.1C123DFE.IP)
- # [17:18] <ehsan> anybody here using ubuntu 11.10?
- # [17:18] <Ms2ger> Maybe
- # [17:18] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [17:18] * Quits: smontagu (chatzilla@moz-122BD64B.red.bezeqint.net) (Ping timeout)
- # [17:18] <Ms2ger> Nope, 11.04
- # [17:18] <KWierso> ehsan: I have a virtual machine that runs it
- # [17:19] * Parts: felipeg1 (Adium@moz-DFC22341.cptxoffice.net)
- # [17:19] <ehsan> so since a few days ago I lost the left-hand sidebar
- # [17:19] <ehsan> whatever it's called
- # [17:19] <ehsan> now I can't do things like launching a terminal, etc :(
- # [17:19] <evilpie> ehsan: yes
- # [17:19] <ehsan> is that a feature?
- # [17:19] <ejpbruel> ehsan: didnt anybody tell you that unity is shitty by design?
- # [17:19] <ehsan> so I've heard
- # [17:19] <evilpie> i actually like it
- # [17:20] <ehsan> but I'm more interested in the pragmatic question of how to get the sidebar back
- # [17:20] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
- # [17:20] <ehsan> rather than the philosophical one of whether or not one should use unity
- # [17:20] <Ms2ger> ehsan, before you login, bar at the bottom of the screen
- # [17:20] <ejpbruel> ehsan: you're right, sorry for not being helpful :)
- # [17:20] <Ms2ger> After you clicked your account, IIRC
- # [17:21] <ehsan> Ms2ger: ok I'm on the login screen now
- # [17:21] * Joins: smaug (chatzilla@moz-D2F4EF22.elisa-mobile.fi)
- # [17:21] * ChanServ sets mode: +o smaug
- # [17:21] <ehsan> nothing at the bottom of the screen, as far as I can tell
- # [17:21] <Ms2ger> Hrm
- # [17:21] <Ms2ger> Might be that was .04 only
- # [17:21] * Quits: anky (anky@632872DF.B09FA420.A3D1B221.IP) (Client exited)
- # [17:21] <ehsan> oh
- # [17:22] <ejpbruel> ehsan: somebody on the interwebs suggests typing unity --reset from a terminal
- # [17:22] <ehsan> there was a settings icon
- # [17:22] <ehsan> I clicked it and chose Ubuntu 2D
- # [17:22] <ehsan> now the sidebar is back!
- # [17:22] <ehsan> ejpbruel: I'm trying that...
- # [17:23] * Joins: edmorley (edmorley@moz-6980EE34.range86-166.btcentralplus.com)
- # [17:23] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:23] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:23] <Ms2ger> Hi edmorley
- # [17:24] <edmorley> Hi Ms2ger :-)
- # [17:24] <@smaug> josh: do you know how actively Bug 710176 is being fixed? It is happening so often that I can't test properly other stuff which needs browser to run quite a long time
- # [17:25] <ehsan> ejpbruel: hmm, compiz is taking all of my CPU and not doing anything useful with it apparently :/
- # [17:25] <Ms2ger> Isn't that what compiz is for?
- # [17:25] <ejpbruel> ehsan: that doesnt sound right :)
- # [17:25] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
- # [17:25] <ehsan> nope, it does not
- # [17:25] <ehsan> I may just give up on the 3d eyecandy
- # [17:25] <ehsan> and just use plain ol' 2d
- # [17:25] <@smaug> KaiRo: I guess we don't have any tools to figure out how common problems like Bug 710176 are ?
- # [17:26] <AryehGregor> ehsan, I've found "compiz --replace" works.
- # [17:26] <ehsan> smaug: did you see the log file I sent out yesterday?
- # [17:26] <AryehGregor> For memory usage, anyway.
- # [17:27] * Joins: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net)
- # [17:27] * Quits: adoria0000 (Mibbit@moz-F47243BB.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:27] <ehsan> AryehGregor: I'll try it next time, but for now I gave up on compiz altogether ;)
- # [17:27] <@smaug> ehsan: yeah. sorry, didn't have time to look at it yet
- # [17:27] <@smaug> (b-day yesterday and all)
- # [17:27] <Ms2ger> Happy b-day and all
- # [17:28] * AryehGregor kind of likes Unity in theory, but finds that it adheres closely to Ubuntu's philosophy of "come up with really nice slick new features to distinguish us from other distros, and ship them half-baked with major bugs and missing features"
- # [17:28] <ehsan> smaug: happy birthday :)
- # [17:28] <@smaug> thanks
- # [17:28] <ehsan> smaug: I just wanted to know whether I should keep my instance of firefox running
- # [17:28] <ehsan> I'll keep it running for now then
- # [17:28] <@smaug> ehsan: you know, I do have a better build for you :) http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/opettay@mozilla.com-3e698ab57508/
- # [17:29] <@smaug> that should cut down yet another class of objects from CC graph
- # [17:29] <@smaug> apparently it doesn't affect CC times so much
- # [17:29] <ehsan> smaug: the reason I'm running my own build is that I can debug it if you guys need me to
- # [17:29] <@smaug> ah
- # [17:29] <ehsan> smaug: I can get an updated local build with your latest patches if you want me to
- # [17:30] <@smaug> ehsan: https://tbpl.mozilla.org/?tree=Try&rev=3e698ab57508 has the latest patch. the opts 27 changeset
- # [17:30] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [17:30] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
- # [17:31] <ehsan> smaug: ok, I'll apply it locally and will get a new build
- # [17:32] <gaston> ejpbruel: ok, i think i've found the cause of my issue :)
- # [17:33] <ejpbruel> gaston: what was it?
- # [17:35] * Quits: smvv (smvv@moz-ADA081D0.org) (Ping timeout)
- # [17:35] * Quits: padenot (paul@moz-3FBBB4EC.ovh.net) (Ping timeout)
- # [17:35] * Quits: nical (blog@moz-3FBBB4EC.ovh.net) (Ping timeout)
- # [17:35] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Ping timeout)
- # [17:35] * Quits: bkero (bkero2@moz-ED825A1B.members.linode.com) (Ping timeout)
- # [17:35] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
- # [17:35] * Quits: asac_ (asac@77BE00ED.8B41D250.B3DDC20A.IP) (Ping timeout)
- # [17:35] * Quits: bear (bear@moz-B7403FEA.flosoft-servers.net) (Ping timeout)
- # [17:35] * Quits: heeen (heeen@moz-1FF56D44.org) (Ping timeout)
- # [17:35] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Ping timeout)
- # [17:35] * Quits: RST-J (RST-J@moz-343E9EC3.net) (Ping timeout)
- # [17:35] * Quits: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
- # [17:35] * Quits: ttaubert (u2620@moz-160C58C6.com) (Ping timeout)
- # [17:35] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
- # [17:35] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [17:35] * Quits: Philip (philip@moz-D02F24EE.co.uk) (Ping timeout)
- # [17:35] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Ping timeout)
- # [17:35] * Quits: lgvalent (Mibbit@FD3CEDA8.A37E6430.562B2B26.IP) (Ping timeout)
- # [17:35] * Quits: TheSeer (theseer@moz-DE69A7C2.netpirates.net) (Ping timeout)
- # [17:35] * Quits: Nikopol (nikopol@moz-68B53A37.chaosorigin.com) (Ping timeout)
- # [17:35] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [17:35] * Joins: asac (asac@77BE00ED.8B41D250.B3DDC20A.IP)
- # [17:35] * Quits: timeless (u4015@moz-160C58C6.com) (Ping timeout)
- # [17:35] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
- # [17:35] * Quits: jaws (u2871@moz-160C58C6.com) (Ping timeout)
- # [17:35] * Quits: sid0 (u2934@moz-160C58C6.com) (Ping timeout)
- # [17:35] * Quits: felipe (u2734@moz-160C58C6.com) (Ping timeout)
- # [17:35] * Quits: rail (rail@261201A0.73F32077.5C565F38.IP) (Ping timeout)
- # [17:35] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
- # [17:35] * Quits: KaiRo (robert@moz-19AE6F5.adsl.highway.telekom.at) (Ping timeout)
- # [17:35] * Joins: Philip (philip@moz-D02F24EE.co.uk)
- # [17:35] * Joins: bb10 (bb10@moz-C7B05616.org)
- # [17:35] * Quits: mounir (volkmar@moz-D976EECC.ovh.net) (Ping timeout)
- # [17:35] * Quits: gw280 (george@moz-B0193EE1.gwright.org.uk) (Ping timeout)
- # [17:35] * Quits: Unfocused (u2622@moz-160C58C6.com) (Ping timeout)
- # [17:35] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [17:35] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
- # [17:35] * Joins: ttaubert (u2620@moz-160C58C6.com)
- # [17:35] * Joins: KaIRC (robert@moz-C1860326.adsl.highway.telekom.at)
- # [17:35] * Joins: bkero (bkero2@moz-ED825A1B.members.linode.com)
- # [17:35] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [17:35] * KaIRC is now known as KaiRo
- # [17:35] * Joins: heeen (heeen@moz-1FF56D44.org)
- # [17:35] * Joins: Nikopol (nikopol@moz-68B53A37.chaosorigin.com)
- # [17:35] * Joins: mounir (volkmar@moz-D976EECC.ovh.net)
- # [17:35] * Joins: TheSeer (theseer@moz-DE69A7C2.netpirates.net)
- # [17:35] * Joins: gw280 (george@moz-B0193EE1.gwright.org.uk)
- # [17:36] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
- # [17:36] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
- # [17:36] * Joins: smvv (smvv@moz-ADA081D0.org)
- # [17:36] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [17:36] * Joins: rail (rail@261201A0.73F32077.5C565F38.IP)
- # [17:36] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
- # [17:36] * Joins: nical (blog@moz-3FBBB4EC.ovh.net)
- # [17:36] * Joins: RST-J (RST-J@moz-343E9EC3.net)
- # [17:36] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [17:36] * Joins: dao1 (dao@moz-D556D234.superkabel.de)
- # [17:36] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [17:36] * Joins: padenot (paul@moz-3FBBB4EC.ovh.net)
- # [17:36] * Joins: bear (bear@moz-B7403FEA.flosoft-servers.net)
- # [17:37] * jwir3|away is now known as jwir3
- # [17:37] * Joins: sid0 (u2934@moz-160C58C6.com)
- # [17:37] * Quits: dao (dao@moz-D556D234.superkabel.de) (Ping timeout)
- # [17:40] * Joins: jaws (u2871@moz-160C58C6.com)
- # [17:40] * Joins: felipe (u2734@moz-160C58C6.com)
- # [17:41] * Joins: timeless (u4015@moz-160C58C6.com)
- # [17:41] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [17:41] * tbsaunde|afk is now known as tbsaunde
- # [17:42] * Joins: gerv (gerv@moz-C448F357.range86-186.btcentralplus.com)
- # [17:42] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Input/output error)
- # [17:42] <gw280> http://developers.slashdot.org/story/12/01/17/1338225/notes-on-reducing-firefoxs-memory-consumption
- # [17:43] <bhearsum> ted: any idea how often nss/nspr changes, in hg? i know we take code drops from CVS from time to time, but do we ever change it once it's in hg?
- # [17:43] <Ms2ger> bhearsum, no
- # [17:44] <bhearsum> except for chemspills i guess
- # [17:44] <bhearsum> certain ones, that is
- # [17:44] <Callek> Ms2ger: umm are you *sure*
- # [17:44] <ted> we pretty much never take local patches
- # [17:44] <ted> AFAIK
- # [17:44] <Callek> I am pretty sure we have and do change it, just not very often at all, (we MUCH prefer only taking code-drops, simpler that way)
- # [17:44] <bhearsum> catlee was just mentioning that it takes awhile to build, and it made me wonder if we should just build it once, stick the binaries somewhere, and pull them in at build or package time
- # [17:45] <Ms2ger> Also, system-nspr
- # [17:45] <bhearsum> i guess this is how some other projects work....build a bunch of small things as separate jobs, and combine them later - rather than a monolithic build
- # [17:45] <Callek> bhearsum: problem with that is that many configure/etc. options affect things.... and configure can change in an NSS/NSPR affecting way, with any patch
- # [17:45] <Callek> bhearsum: the added problem here is that NSS does NOT support -jN>1 and we explicitly dive into it with -j1
- # [17:46] <Callek> which makes it take longer than necessary
- # [17:46] <bhearsum> well, the other problem is that everything in the world depends on it
- # [17:46] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:46] <Callek> well yea, that too
- # [17:46] <bhearsum> so you can't even start other things while you're building it, regardless of your parallelization
- # [17:46] * Quits: Suresh (chatzilla@A4A53D08.505142EE.EB06F97B.IP) (Quit: Suresh)
- # [17:46] <Callek> yea :(
- # [17:46] <ted> not really true
- # [17:46] <bhearsum> oh, no?
- # [17:46] <ted> if we had an optimal build setup there are lots of things we could build in parallel
- # [17:46] * Joins: TheLink (TheLink@moz-F16CD8D.pools.arcor-ip.net)
- # [17:47] <ted> we have lots of other third-party libs, for examlpe
- # [17:47] <ted> zlib, libjpeg, sqlite
- # [17:47] <Ms2ger> All the media stuff?
- # [17:47] <Callek> ok, "right now -- there isn't any easy optimization we can do to speed up NSS or to paralyze it with anything" -- that sound accurate ted?
- # [17:48] <Callek> s/NSS/NSS Building time/
- # [17:48] <ted> Ms2ger: yeah
- # [17:48] <ted> Callek: right
- # [17:48] <ted> i believe bsmith is looking at making the NSS build parallelizable
- # [17:48] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [17:48] <Callek> yea I recalled someone mentioning that, just wasn't sure how much of a priority it was
- # [17:49] <ted> no idea
- # [17:49] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [17:49] <ted> bhearsum: that idea makes me uncomfortable, honestly
- # [17:49] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [17:50] <ted> since right now we know what's being built
- # [17:50] * Joins: dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com)
- # [17:50] * ChanServ sets mode: +o dveditz
- # [17:50] * Quits: dao1 (dao@moz-D556D234.superkabel.de) (Ping timeout)
- # [17:50] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [17:50] <bhearsum> yeah, that's true
- # [17:50] <timeless> mounir: i think we were talking about how [Option].value doesn't reflect what we believe will be posted as part of form submission
- # [17:50] <catlee> ccache makes it better
- # [17:50] <catlee> except on windows
- # [17:50] <catlee> and osx for now
- # [17:50] <catlee> can somebody please write a native ccache for windows?
- # [17:51] * Joins: dao (dao@moz-D556D234.superkabel.de)
- # [17:51] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [17:51] * faramarz_ is now known as faramarz
- # [17:51] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [17:51] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [17:51] <Callek> catlee: a ccache that works with MSVC?
- # [17:51] * Callek shudders at the thought :-)
- # [17:52] <catlee> yeah
- # [17:52] <catlee> I guess that wouldn't help PGO builds much
- # [17:52] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
- # [17:52] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [17:52] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [17:52] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
- # [17:52] <Callek> why don't we just get clang to be on-par with MSVC on windows instead? :-)
- # [17:53] <cmr> Callek: D'ya hear about Roslyn, Microsoft's response to llvm it looks like
- # [17:53] <timeless> Callek: because a native ccache would be easier :)
- # [17:53] <cmr> I mean, it's not like borland already has done it, but still.
- # [17:53] <cmr> s/has/hasn't/
- # [17:54] <ejpbruel> smaug: ping
- # [17:54] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [17:54] <Callek> cmr: no, and frankly I'm not that deeply invested in this stuff :-) Other than in the fact that it (a) works, (b) is correct. (c) is fast as it can be to do its job.
- # [17:55] <mounir> timeless: do you have a bug number?
- # [17:55] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [17:55] * Joins: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP)
- # [17:55] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
- # [17:55] <Callek> I don't know enough to guage any better though
- # [17:55] <Ms2ger> bz++
- # [17:55] * armenzg is now known as armenzg_lunch
- # [17:56] * Quits: dbradley (dbradley@moz-8FACAA93.fuse.net) (Ping timeout)
- # [17:56] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [17:56] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [17:56] <froydnj> do we have a convenient way of gzipping strings from js?
- # [17:56] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
- # [17:57] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [17:58] * Joins: willy1234x1 (willy1234x@moz-FEC54718.slkc.qwest.net)
- # [17:58] <ted> catlee: ccache for windows would presumably help some even with PGO
- # [17:58] * glob|away is now known as glob
- # [17:58] <ted> since the compiler does some translation step
- # [17:58] <@smaug> ejpbruel: pong
- # [17:59] <ejpbruel> smaug: would you happen to know what a tree owner is in the context of the doc shell?
- # [18:00] * gregglind_away is now known as gregglind_afk
- # [18:00] <@smaug> tree owner is some object which implements nsIDocShellTreeOwner interface
- # [18:00] <@smaug> ejpbruel: can be different things
- # [18:00] * Quits: dao (dao@moz-D556D234.superkabel.de) (Connection reset by peer)
- # [18:01] <ejpbruel> smaug: such as? id just like to know what it is conceptually
- # [18:01] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [18:01] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:01] * Quits: c0smikdebris (c0smikdebr@39CE4B98.DCDD255.BE90E62C.IP) (Quit: Computer has gone to sleep.)
- # [18:01] <timeless> smaug: so... my download of firefox from your thing last night *failed*
- # [18:01] <@smaug> ejpbruel: let me find you an mxr query...
- # [18:02] <timeless> and i'm trying again, it's @3mb/19.2mb w/ 1hr left. i expect it to fail again
- # [18:02] * Joins: dao (dao@moz-D556D234.superkabel.de)
- # [18:02] <@smaug> ejpbruel: it is some object which keeps docshell tree alive
- # [18:02] * Joins: artpar (artpar@B821AD40.AA3F1DFE.2C7B20EF.IP)
- # [18:02] <timeless> i don't know why it's failing. but i'm not going to try forever.
- # [18:02] <@smaug> timeless: huh
- # [18:02] <@smaug> ejpbruel: http://mxr.mozilla.org/mozilla-central/search?string=public+nsIDocShellTreeOwner
- # [18:03] <@smaug> ejpbruel: e10s for example uses the last one for tabs
- # [18:03] <ejpbruel> smaug: i see, so a window can be something that keeps a XUL document alive, for instance
- # [18:03] <timeless> smaug: apparently "chrome" is "special" and incapable of such a simple task as downloading your zip file
- # [18:03] <timeless> (works fine in IE)
- # [18:03] * mdas is now known as mdas|mtg
- # [18:03] * Quits: artpar (artpar@B821AD40.AA3F1DFE.2C7B20EF.IP) (Quit: Leaving)
- # [18:03] * Joins: artpar (artpar@B821AD40.AA3F1DFE.2C7B20EF.IP)
- # [18:04] <@smaug> ejpbruel: nsXULWindow keeps both content and chrome treeowners alive http://mxr.mozilla.org/mozilla-central/search?string=public+nsIDocShellTreeOwner
- # [18:04] <@smaug> timeless: don't use Chrome :)
- # [18:05] <@smaug> ejpbruel: why did you ask?
- # [18:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [18:05] <ejpbruel> smaug: studying the window watcher and nsIDOMWindow implementation
- # [18:05] <@smaug> ejpbruel: still trying to figure out how to create hidden windows for jetpack?
- # [18:05] <@smaug> ah
- # [18:05] <ejpbruel> smaug: actually, just started :)
- # [18:05] <timeless> smaug: bootstrapping problem
- # [18:06] <ejpbruel> smaug: spent some time learning how to work with fennec on my mobile, and if the window watcher actually works on mobile
- # [18:06] <ejpbruel> smaug: turns out you can create windows on mobile, they just dont appear for some reason (but you can host documents in them)
- # [18:06] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [18:06] * ChanServ sets mode: +o bz
- # [18:06] * Joins: biesi (cbiesinger@moz-EE4330B1.tmodns.net)
- # [18:06] <timeless> smaug: ok, so....
- # [18:06] <bent> bbondy, you around?
- # [18:07] <timeless> does your build have extra loggin?
- # [18:07] <bbondy> bent: yes
- # [18:07] <timeless> how am i supposed to know if things are interesting?
- # [18:07] <bent> bbondy, hi!
- # [18:07] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
- # [18:07] <bbondy> hi
- # [18:07] <bbondy> :D
- # [18:07] * Quits: artpar (artpar@B821AD40.AA3F1DFE.2C7B20EF.IP) (Ping timeout)
- # [18:07] <ejpbruel> smaug: so yeah, next step is to extend the window watcher so that it can create real hidden windows on desktop (presumably by passing some flag to openWindow)
- # [18:07] <@smaug> timeless: it doesn't have extra logging
- # [18:07] <@smaug> timeless: but it has the normal CC/GC logging
- # [18:07] <bent> bbondy, i haven't been able to use the maintenance service for several updates recently... i have one pending now and wondered if you wanted to walk through it with me to see what's failing?
- # [18:07] <@smaug> (+purple cleanup logging)
- # [18:07] <mfinkle> ejpbruel, using the feature string is my vote
- # [18:08] <ejpbruel> mfinkle: that would work too :) agreed
- # [18:08] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [18:08] <bbondy> bent: it gives uac prompt right?
- # [18:08] <@smaug> timeless: you should hopefully see smaller CC times
- # [18:08] <timeless> Timestamp: 1/17/2012 12:01:12 PM
- # [18:08] <timeless> Error: attempt to run compile-and-go script on a cleared scope
- # [18:08] <timeless> Source File: chrome://browser/content/aboutSessionRestore.js
- # [18:08] <timeless> Line: 277
- # [18:08] <bbondy> bent: It is likely a bug that's already known/fixed but just waiting review
- # [18:08] * timeless chuckles
- # [18:08] <timeless> is that expected? :)
- # [18:08] <@smaug> that is expected, I think
- # [18:08] <bbondy> bent: You can verify if c:\program files (x86)\mozilla maintenance service\maintenanceservice.exe exists
- # [18:09] <bbondy> bent: if it doens't that's already fixed just not landed yet
- # [18:09] <timeless> Timestamp: 1/17/2012 11:58:08 AM
- # [18:09] <timeless> Error: no element found
- # [18:09] <timeless> Source File: https://testpilot.mozillalabs.com/testcases/index.json
- # [18:09] <timeless> Line: 1
- # [18:09] <timeless> that's annoying
- # [18:09] <bbondy> if you're on an x86 machine just program files
- # [18:09] * mjessome is now known as mjessome|lunch
- # [18:09] <bent> bbondy, well, when i click the 'apply' button the browser shuts down and then immediately restarts. If i check for updates again it says that I have one, and then I get the UAC prompt
- # [18:09] <timeless> would it hurt the testpilot team to have `{}` instead of ``?
- # [18:09] * catlee is now known as catlee-lunch
- # [18:09] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
- # [18:09] <bent> bbondy, i'm x64, and i have maintenanceservice.exe as well as maintenanceservice_tmp.exe
- # [18:10] <bent> bbondy, oh, wait, x64 windows, x86 firefox
- # [18:10] <timeless> smaug: pretend i don't remember how to get the cc timings stuff.. what do i do? :)
- # [18:10] <bent> bbondy, and my update.status goes from PENDING SERVICE to PENDING
- # [18:10] <@smaug> timeless: go to about:config, set javascript.options.mem.log to true and look at error console messages
- # [18:10] <bent> after the first restart
- # [18:11] <bbondy> bent: ok what state is it in rihgt now?
- # [18:11] <timeless> ok
- # [18:11] <bbondy> bent: like is it sitting at the uac dialog now?
- # [18:11] <bbondy> or?
- # [18:11] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [18:11] <bent> bbondy, i checked for updates, says one is ready. i haven't clicked 'apply' yet
- # [18:12] <bent> update.status is "pending service"
- # [18:12] <bbondy> bent: ok leave it there until after a few questions
- # [18:12] <timeless> smaug: is there a reason you aren't running a firefox session w/ irccloud yourself?
- # [18:13] <@smaug> because last time I tried it, it just gave me some error messages
- # [18:13] <@smaug> (I don't want to fight with badly written web services )
- # [18:13] <dholbert> Callek, ping?
- # [18:14] <timeless> smaug: error messages?
- # [18:14] <timeless> it's working fine for me..
- # [18:14] <timeless> perhaps you didn't have Flash
- # [18:14] <Callek> dholbert: pong?
- # [18:14] <@smaug> timeless: also, it had some limitation
- # [18:14] <timeless> they used flash as a fallback for browsers that didn't have non prefixed websockets
- # [18:14] <@smaug> like allowing only x number of irc channels or something
- # [18:15] <dholbert> Callek, can I mark rs=you on removing that one straggling MOZ_SMIL? (alternately, if you have a patch already, you can mark it rs=me)
- # [18:15] <timeless> smaug: the beta lets you exceed the limits
- # [18:15] <timeless> but for testing purposes, just leave it running with a bunch of channels/nicks
- # [18:15] <@smaug> ahaa, that wasn't mentioned in the page I was reading
- # [18:15] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [18:15] <Callek> dholbert: I'll happily grant rs+=me, though I'm not *technically* a reviewer there...
- # [18:15] <timeless> you don't have to actually use it, just let it collect garbage
- # [18:15] <Callek> (or in any part of m-c)
- # [18:15] <timeless> smaug: well... now you know :)
- # [18:15] <Callek> but yea, it is safe enough to be a smart change, that I'll stuff my name on it, as long as you know I'm not technically allowed for this.
- # [18:16] <timeless> anything else i can clear up for you?
- # [18:16] <@smaug> I do have already plenty of stuff open to collect more garbage :)
- # [18:16] <dholbert> Callek, yup, that's what I was looking for. :) thanks!
- # [18:16] <@smaug> timeless: is irccloud any good ? :=
- # [18:16] <@smaug> s/=/)/
- # [18:16] * Joins: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net)
- # [18:17] <dholbert> Callek, (pretty clearly a race condition between that build-variable disappearing & that file being created, I think)
- # [18:17] <Callek> yea, I'm almost certain that was the case
- # [18:17] * aki is now known as aki|buildduty
- # [18:17] <Callek> just happened to notice as I did a search on the var for the c-c port of that bug
- # [18:17] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [18:18] <dholbert> Callek, gotcha. glad you did!
- # [18:18] * Callek always tries to be a thorough reviewer, even though we _all_ miss things once and a while.
- # [18:18] <@smaug> timeless: just loaded irccloud.com and got "Your account is temporarily unavailable (retrying in 17 seconds)"
- # [18:19] <@smaug> timeless: and that timer apparently restarts when it reaches 0
- # [18:19] * Joins: cdiehl_ (cdiehl@moz-47006D48.pool.mediaways.net)
- # [18:20] * Quits: cdiehl (cdiehl@moz-8E52D917.pool.mediaways.net) (Ping timeout)
- # [18:20] * cdiehl_ is now known as cdiehl
- # [18:21] <timeless> smaug: open the error console and the js console
- # [18:22] <timeless> the timer resetting would mean that it actually failed and is trying again
- # [18:22] <timeless> and there's a backoff so the amount of time it'll wait will grow w/ time iirc
- # [18:22] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [18:23] * Quits: dao (dao@moz-D556D234.superkabel.de) (Quit: Leaving.)
- # [18:23] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
- # [18:23] <bent> ehsan, ping?
- # [18:25] <edmorley> jst: does bug 717975 need a removed-files entry too?
- # [18:25] <timeless> CC(T+854.9) collected: 40 (81 waiting for GC), suspected: 664, duration: 6 ms.
- # [18:25] <timeless> Purple cleanup 5 times before CC, min 0 ms, max 0 ms, avg 0 ms, total 0 ms, removed 1637
- # [18:26] * tbsaunde is now known as tbsaunde|afk
- # [18:26] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Ping timeout)
- # [18:26] <timeless> does the waiting for GC mean that the objects should be dead?
- # [18:26] * Quits: past (past@moz-1678A510.dsl.dyn.forthnet.gr) (Ping timeout)
- # [18:27] * Joins: smaugIC (u4156@moz-160C58C6.com)
- # [18:27] * Joins: slloyd (slloyd@moz-B94E1A81.ipnetworksinc.net)
- # [18:28] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:28] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [18:28] * Joins: past (past@moz-7A4B0599.dsl.dyn.forthnet.gr)
- # [18:29] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [18:30] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Connection reset by peer)
- # [18:30] * jmaher|afk is now known as jmaher
- # [18:30] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
- # [18:31] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Connection reset by peer)
- # [18:31] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
- # [18:32] <@smaug> timeless: not necessarily dead
- # [18:32] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [18:32] <@smaug> timeless: but something got unlinked
- # [18:32] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Connection reset by peer)
- # [18:33] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
- # [18:34] * Quits: ircloggr_beta (nodebot@moz-119F7FF4.compute-1.amazonaws.com) (Client exited)
- # [18:34] * Joins: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl)
- # [18:34] * Joins: ircloggr_beta (nodebot@moz-B9225BDE.compute-1.amazonaws.com)
- # [18:35] * Quits: armenzg_lunch (armenzg@moz-7B7ED579.home1.cgocable.net) (Input/output error)
- # [18:35] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [18:36] * Joins: andreasn (andreasn@moz-BB6A8755.bredband.comhem.se)
- # [18:37] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:38] * tbsaunde|afk is now known as tbsaunde
- # [18:39] * Quits: tonymec (tonymec@3CE59A36.7CA09106.277517C1.IP) (Input/output error)
- # [18:39] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
- # [18:39] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [18:40] * Quits: biesi (cbiesinger@moz-EE4330B1.tmodns.net) (No route to host)
- # [18:40] * Joins: not_gavi1 (gavin@D18F6DDB.6A393516.2321E71E.IP)
- # [18:40] * Joins: rs (rs@1F5020FD.7601F370.A282603C.IP)
- # [18:40] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Connection reset by peer)
- # [18:41] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [18:42] * Quits: tonymec|away (tonymec@3CE59A36.7CA09106.277517C1.IP) (Quit: Konversation terminated!)
- # [18:42] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
- # [18:43] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [18:43] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Ping timeout)
- # [18:44] * Quits: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net) (Ping timeout)
- # [18:44] * Joins: armenzg_lunch (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
- # [18:45] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [18:46] * Quits: pranavrc (pranavrc@595616BE.98CA9F9E.520CDC98.IP) (Quit: Ping timeout: ∞)
- # [18:46] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:47] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [18:47] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [18:48] <@smaug> ehsan: hmm, your latest log has quite a few XPCVariants :(
- # [18:49] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [18:49] * ChanServ sets mode: +o mkaply
- # [18:49] <@smaug> garbage from ABP
- # [18:49] * Joins: mortisha (Mibbit@63F60685.9DA0D42B.57460053.IP)
- # [18:50] <@smaug> ehsan: I mean, 40% of the graph is stuff from ABP, I think
- # [18:50] * Quits: mortisha (Mibbit@63F60685.9DA0D42B.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [18:50] <mccr8> smaug: yikes!
- # [18:51] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [18:51] <@smaug> indeed
- # [18:53] * philor is now known as philor|away
- # [18:53] * Quits: sfink|sleep (chatzilla@moz-5175E49F.dsl.pltn13.sbcglobal.net) (Client exited)
- # [18:54] <@smaug> good thing is that the graph size is 1/20 of what it used to be
- # [18:54] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [18:54] * jimm is now known as jimm-lunch
- # [18:54] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
- # [18:54] * Quits: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP) (Client exited)
- # [18:55] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1cfc17f1bd13 - Olli Pettay - Bug 718634 - Move CanSkip* to nsCycleCollectionParticipant, r=mccr8
- # [18:55] * armenzg_lunch is now known as armenzg
- # [18:55] * Quits: josh (josh@moz-93871A37.dlth.qwest.net) (Quit: josh)
- # [18:56] * Joins: azakai_ (alon@moz-BBE3ABD.mv.mozilla.com)
- # [18:56] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [18:57] <@smaug> oh, now I'm getting to the right CC level... 100+ tabs open and one CC was 10ms
- # [18:57] <@smaug> (most of them are higher)
- # [18:57] <mccr8> nice
- # [18:58] <Ms2ger> smaug++
- # [18:59] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
- # [18:59] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
- # [18:59] * Joins: jdm (jdm@moz-CCE33622.uwaterloo.ca)
- # [18:59] * Joins: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu)
- # [19:00] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:00] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [19:01] <RobertClaypool> Why was there a wrong CC level?
- # [19:01] * Joins: josh (josh@moz-93871A37.dlth.qwest.net)
- # [19:01] <cmr> bz: Thanks for the help earlier, I think I have a patch, I'm building now.
- # [19:01] * Joins: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net)
- # [19:02] * Joins: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net)
- # [19:02] * gregglind_afk is now known as gregglind
- # [19:04] * jhammel is now known as jhammel|mtg
- # [19:04] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Ping timeout)
- # [19:05] <NeilAway> what calls (or used to call) DidSetStyleContext i.e. what script action might trigger it?
- # [19:05] * Quits: dalsh (dalsh@51E11DC6.8916245C.163E2FB.IP) (Ping timeout)
- # [19:06] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [19:06] <@bz> NeilAway: flushing
- # [19:06] <@bz> NeilAway: why?
- # [19:07] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [19:07] <@bz> cmr: ok, cool
- # [19:07] * Quits: Asa (asa@F259CFB7.9EF26CBA.EB5E51FC.IP) (Ping timeout)
- # [19:07] <RobertClaypool> what's happening with Bug 705407
- # [19:07] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
- # [19:08] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [19:08] <NeilAway> bz: TheOne wanted to change the row height on a tree, that's the only place it's set other than Init, and I was wondering whether there was something that had that as a suitable side effect e.g. adding a new stylesheet
- # [19:08] * Quits: andreasn (andreasn@moz-BB6A8755.bredband.comhem.se) (Ping timeout)
- # [19:09] <RobertClaypool> Noticing that with the last nightly update, it hasn't crashed as much. but I may have altered my usage a bit.
- # [19:09] <@bz> NeilAway: any style change
- # [19:10] * bear is now known as bear-afk
- # [19:10] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:12] * Joins: camd (camerondaw@moz-D00736A2.hsd1.ca.comcast.net)
- # [19:12] <mbrubeck> jrmuizel: Looks like you have some reftest bustage...
- # [19:13] * Quits: victorporof (victorporo@42388712.7E2AA079.79933D60.IP) (Client exited)
- # [19:13] * Parts: Ventron (michael@moz-6B7FCD7E.dyn.iinet.net.au)
- # [19:13] * Joins: victorporof (victorporo@42388712.7E2AA079.79933D60.IP)
- # [19:13] <NeilAway> bz: would that only means directly applied style, rather than tree psuedostyles?
- # [19:13] <NeilAway> s/s//
- # [19:14] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [19:14] * Joins: gal (gal@moz-7327DB99.hsd1.ca.comcast.net)
- # [19:15] <@smaug> bz: hey, are you still using my tryserver build?
- # [19:15] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
- # [19:15] * khuey|away is now known as khuey
- # [19:15] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [19:16] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
- # [19:17] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [19:17] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:17] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Ping timeout)
- # [19:17] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [19:18] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [19:18] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:18] * Quits: camd (camerondaw@moz-D00736A2.hsd1.ca.comcast.net) (Quit: camd)
- # [19:18] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [19:18] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
- # [19:18] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [19:18] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [19:19] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [19:19] * Joins: timA (tim@moz-535753DA.hsd1.or.comcast.net)
- # [19:19] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
- # [19:19] <@smaug> taras: do you have some tool to check when main thread is doing file I/O ?
- # [19:20] <taras> yes
- # [19:20] <taras> xperf
- # [19:20] <@smaug> that is windows only, I guess
- # [19:20] * Quits: evilpie (evilpie@moz-CE0C1B60.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120113031050])
- # [19:20] <taras> you can get something similar with dtrace/systemtap
- # [19:20] <taras> but xperf blows them out of the water
- # [19:20] <taras> or even strace :)
- # [19:20] * Joins: evilpie (evilpie@moz-CE0C1B60.pools.arcor-ip.net)
- # [19:21] <taras> or gdb + python
- # [19:22] <tbsaunde> you could probably write custom read / write wrapper and use LD_PRELOAD
- # [19:22] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [19:22] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [19:22] <taras> yeah, but xperf does it better :)
- # [19:22] <eeejay> is PRCList the only linked list solution, or is there any higher level container type?
- # [19:23] <Ms2ger> eeejay, a C++ LinkedList is in the works
- # [19:23] <Ms2ger> firebot, bug 715405
- # [19:23] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=715405 nor, --, ---, justin.lebar+bug, NEW, Add a type-safe linked list class
- # [19:23] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
- # [19:23] * glob is now known as glob|away
- # [19:23] * Quits: jsamuel (quassel@moz-973E42D4.eecs.berkeley.edu) (Ping timeout)
- # [19:23] * philor|away is now known as philor
- # [19:23] <eeejay> that would be nice
- # [19:24] * davehunt is now known as davehunt|away
- # [19:24] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [19:24] <tbsaunde> Ms2ger: because I'm lazy is that an imbeded or not?
- # [19:24] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [19:24] <Ms2ger> tbsaunde, a what? :)
- # [19:24] <khuey> I'm kinda opposed to that bug because linked lists are a lame datastructure, and if you want to use them you should suffer pain :-)
- # [19:24] * Joins: jsamuel (quassel@moz-973E42D4.eecs.berkeley.edu)
- # [19:25] <tbsaunde> Ms2ger: as in are the nodes of the list embeded in the thinks in the list
- # [19:25] <tbsaunde> *things
- # [19:25] <@smaug> eeejay: do you need list or is a queue enough?
- # [19:25] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Connection reset by peer)
- # [19:25] <@smaug> eeejay: nsDeque might work
- # [19:25] * jimm-lunch is now known as jimm
- # [19:25] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [19:25] <eeejay> smaug, cool, i'll check that out
- # [19:25] <Ms2ger> Yeah, the elements inherit from a LinkedListElement class
- # [19:26] <tbsaunde> khuey: there are cases where they're the right answer, but in most of those I'd thing you'd only need the easy ops
- # [19:26] * Joins: imelven (imelven2@moz-B77DEAEB.mozilla.org)
- # [19:26] * Quits: past (past@moz-7A4B0599.dsl.dyn.forthnet.gr) (Input/output error)
- # [19:26] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [19:26] <tbsaunde> Ms2ger: so you can only be one list? :/
- # [19:26] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [19:26] <Ms2ger> Hm, probably
- # [19:26] <khuey> tbsaunde: oh sure, I'm not saying that they have no redeeming qualities
- # [19:26] <khuey> tbsaunde: but often, another data structure is better
- # [19:26] <khuey> be it an array, a queue, whatever
- # [19:27] * lurking hopes khuey is not flying BA http://today.msnbc.msn.com/id/46019385/ns/today-today_people/
- # [19:27] <tbsaunde> khuey: but isn't your queue going to be a linked list?
- # [19:27] <tbsaunde> assuming no priority
- # [19:27] <tbsaunde> kkany way, go to run
- # [19:27] * tbsaunde is now known as tbsaunde|afk
- # [19:28] <Ms2ger> An array with some pointers, I guess
- # [19:28] * Joins: artpar (artpar@B19625A3.3982A6B0.48ADE194.IP)
- # [19:28] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:28] <khuey> yeah a queue doesn't have to be a linked list
- # [19:28] <khuey> it can be, of course
- # [19:29] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
- # [19:29] <eeejay> nsDeque is obviously not
- # [19:29] <khuey> right
- # [19:29] <khuey> which is why nsDeque is good :-)
- # [19:29] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
- # [19:29] <eeejay> i guess i want to construct a list of stuff without reallocing all the time
- # [19:29] * Quits: artpar (artpar@B19625A3.3982A6B0.48ADE194.IP) (Ping timeout)
- # [19:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [19:30] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Ping timeout)
- # [19:30] <Wes_> lurking: We should keep him safe, insist that he take a cruise ship
- # [19:30] <jrmuizel> mbrubeck: grrr....
- # [19:30] <khuey> Wes_: ha
- # [19:30] <ehsan> smaug: hmm, that's a lot less than what we used to see
- # [19:30] <khuey> lurking: what does that have to do with british airways?
- # [19:31] <Ms2ger> Wes_, heard the clip from the port authorities?
- # [19:31] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [19:31] <taras> jmaher: come to #perf
- # [19:31] <Wes_> Ms2ger: no
- # [19:31] * Joins: TheOne (one@moz-7A79AC08.dip.t-dialin.net)
- # [19:31] <lurking> khuey: oops wrong article
- # [19:32] <lurking> khuey: http://www.neowin.net/forum/topic/1052103-british-airways-flight-mistakenly-tells-passengers-plane-will-crash/page__pid__594589539#entry594589539
- # [19:33] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
- # [19:34] <@bz> http://developers.slashdot.org/story/12/01/17/1338225/notes-on-reducing-firefoxs-memory-consumption?utm_source=feedburnerGoogle+Reader&utm_medium=feed&utm_campaign=Feed%3A+Slashdot%2Fslashdot+%28Slashdot%29&utm_content=Google+Reader has some pretty positive comments....
- # [19:34] <Ms2ger> Yeah
- # [19:34] <khuey> lurking: LOL
- # [19:34] <Ms2ger> Surprised me too
- # [19:34] <khuey> lurking: good thing I fly skyteam :-P
- # [19:34] <@bz> NeilAway: yes
- # [19:34] <lurking> :)
- # [19:35] <khuey> lurking: kinda funny that they have a recording for that though
- # [19:35] <lurking> yeah - guess they play that when the pilots quietly bail-out
- # [19:35] <Ms2ger> Perhaps the pilots have better things to do when they're about to crash
- # [19:35] <@smaug> bz: have you perhaps profiled irccloud. Scrolling is absolutely terrible there. I think timeless checked that it is flushing layout all the time.
- # [19:36] <timeless> smaug: it flushes layout many many many times during initial load
- # [19:36] <khuey> Ms2ger: could you imagine being the guy who gets to make the recording? :-P
- # [19:36] <timeless> not sure about otherwise
- # [19:36] * Joins: smooney (smooney@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:36] <@smaug> timeless: well, scrolling is very slow
- # [19:36] <@bz> smaug: nope
- # [19:36] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Linkinus - http://linkinus.com)
- # [19:36] <@smaug> it is doing something really silly
- # [19:37] <@bz> smaug: if you link me, happy to profile
- # [19:37] * Quits: cadecairos (cadecairos@F1451709.44D93D66.1139E686.IP) (Ping timeout)
- # [19:37] <@smaug> (which doesn't surprise me)
- # [19:37] <@bz> smaug: or do I need an account?
- # [19:37] <timeless> bz: i can send you an invite
- # [19:37] <timeless> just specify an address
- # [19:37] <timeless> and yes, you need an account and you need to join some channels w/ traffic, otherwise it isn't interesting
- # [19:37] * @bz sighs
- # [19:38] <@bz> someone please send me exact str
- # [19:38] * @bz is sort of swamped; can profile if it's very mechanical
- # [19:38] * Joins: sfink|sleep (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [19:39] * sfink|sleep is now known as sfink
- # [19:39] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [19:40] <khuey> lol
- # [19:40] <gandalf> can I retrieve somehow the DOM Node content not affected by changes from JS?
- # [19:40] <khuey> http://developers.slashdot.org/comments.pl?sid=2624928&cid=38724008
- # [19:40] <@bz> khuey: that's one of the positive ones, yes
- # [19:41] * stefanh is now known as stefanh|away
- # [19:41] <@bz> gandalf: what do you mean?
- # [19:41] <@bz> gandalf: what are you really trying to do?
- # [19:41] <gandalf> so, there's HTML file, and I manipulate it from within JS, right?
- # [19:41] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [19:41] <khuey> jlebar got in a good line or two as well
- # [19:42] <gandalf> if I try to analyze the node from JS later I see the DOM affected by the JS changes, not the one that came from HTML file
- # [19:42] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [19:42] <gandalf> wondering if there's access to this raw DOM tree
- # [19:42] <@bz> well
- # [19:42] <@bz> you skipped a few steps
- # [19:42] <@bz> like where this file comes from
- # [19:42] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
- # [19:42] * mdas|mtg is now known as mdas|lunch
- # [19:42] <@bz> there is no "raw DOM tree"
- # [19:42] <@bz> there is just a DOM tree
- # [19:42] <gandalf> bz: from file:///, chrome:/// or http:// ;)
- # [19:42] <@bz> ok
- # [19:42] <@bz> and you're loading it in an iframe or something?
- # [19:42] <@bz> I mean....
- # [19:43] <gandalf> no, I just plugged my JS file into this HTML file
- # [19:43] <@bz> but the point is the html is loaded in an iframe
- # [19:43] <@bz> it's a web page
- # [19:43] <mbrubeck> jrmuizel: Sorry for the hassle.
- # [19:43] <@bz> not a "file"
- # [19:43] <TheOne> NeilAway: did you have the time to think about my problem?
- # [19:43] <RobertClaypool> gandalf wants something like hg for DOM trees which as far as I know does not exist
- # [19:43] <gandalf> bz: ok
- # [19:44] <gandalf> no, I assume that it's like with CSS, there's computed CSS and the CSS stylesheet
- # [19:44] <@bz> It's not
- # [19:44] <@bz> there's just a DOM
- # [19:44] <@bz> I mean...
- # [19:44] <@bz> think about this testcase:
- # [19:44] <@smaug> gandalf: you could load the HTML page using XHR, and investigate that
- # [19:44] <@bz> <!DOCTYPE html>
- # [19:44] <@bz> <script>
- # [19:44] <@bz> document.write("<h");
- # [19:44] <@bz> </script>1>Some text.
- # [19:44] <@bz> What do you want to get in this case?
- # [19:44] <gandalf> mhm
- # [19:44] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [19:45] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:45] <gandalf> if the file has <div id="foo" title="a"/> and then JS does doc.getElementById('foo').setAttribute('title', 'b');
- # [19:45] * @bz notes that the XHR approach will get one script node and one text node, while loading the page will give a script node and an <h1> node
- # [19:45] <gandalf> I'd like to somehow access the value of the title that came with HTML file
- # [19:45] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [19:45] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:45] <@bz> gandalf: nothing stores that
- # [19:45] <gandalf> ok
- # [19:45] <gandalf> thanks
- # [19:45] <@bz> gandalf: you'd need to parse it from source again
- # [19:45] <gandalf> damn :)
- # [19:45] * jhammel|mtg is now known as jhammel
- # [19:45] <@bz> gandalf: and even then, you run into issues with document.write; see abvoe
- # [19:45] <@bz> er, above
- # [19:45] <gandalf> good to know, thanks
- # [19:46] * @bz notes that document.write is a completely insane thing in terms of the DOM... but whatever. ;)
- # [19:46] <RobertClaypool> As far as I can tell, you'd best save it before you change it.
- # [19:46] <gandalf> but I can make a copy of the node from before it's modified and it'll give me what I'm looking for
- # [19:46] <Ms2ger> gandalf, blue pill :)
- # [19:46] <gandalf> yeah
- # [19:47] <gandalf> I want shadow dom trees on C++ side, but now I'm working on raw clientside JS implementation of L20n :)
- # [19:47] <RobertClaypool> Whick pill takes you out of the matrix, again? :)
- # [19:47] <Ms2ger> Dunno, never watched
- # [19:47] <gandalf> I assume the red if I got the blue ;)
- # [19:48] <gandalf> I always take the fake one at parties ;p
- # [19:50] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
- # [19:50] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
- # [19:51] * catlee-lunch is now known as catlee
- # [19:52] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [19:52] * Joins: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [19:52] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
- # [19:52] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:53] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
- # [19:53] * Parts: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
- # [19:53] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
- # [19:53] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:54] * jcranmer|away is now known as jcranmer
- # [19:55] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Client exited)
- # [19:55] * Quits: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [19:57] * Quits: rshetty (quassel@33BC483.88B23A0E.D30E9BEF.IP) (Ping timeout)
- # [19:57] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [19:58] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [19:58] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
- # [19:58] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [19:59] * Joins: jdgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [19:59] * jdgilbert is now known as jgilbert
- # [19:59] * Joins: rshetty (quassel@A96419A9.31DD3D7A.E28C2422.IP)
- # [19:59] * Quits: jgilbert_ (jgilbert@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:00] * Joins: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net)
- # [20:00] <@bz> hmm
- # [20:00] <@bz> we're throttling fx9 updates?
- # [20:00] * zpao|detached is now known as zpao
- # [20:00] <bhearsum> 4+ -> 9.0.1 ?
- # [20:00] <bhearsum> or 3.6.25 -> 9.0.1?
- # [20:00] * Quits: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net) (Connection reset by peer)
- # [20:01] <@bz> 8.0 to 9.0.1
- # [20:01] <Ms2ger> Or 2.0->9.0.1?
- # [20:01] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [20:01] <bhearsum> bz: nope, those aren't throttled anymore
- # [20:01] <bhearsum> as of sometime last week
- # [20:01] <@bz> http://www.computerworld.com/s/article/9223483/Mozilla_slows_pace_of_Firefox_9_upgrades claims they're still throttled
- # [20:01] <@bz> ok
- # [20:02] * @bz mails press, for all the good that will do
- # [20:02] <@bz> as for 3.6.25 -> 9.0.1....
- # [20:02] <@bz> <sigh>
- # [20:02] <bhearsum> yeah, https://aus3.mozilla.org/update/1/Firefox/8.0/20111104165243/WINNT_x86-msvc/en-US/release/update.xml confirms unthrottled
- # [20:02] <bhearsum> bz: we're doing an advertised update for that tomorrow
- # [20:02] <@bz> we still haven't done a prompt there, right?
- # [20:02] * Quits: Mano (chatzilla@moz-8F88A44B.red.bezeqint.net) (Client exited)
- # [20:02] <bhearsum> yeah, that
- # [20:02] <@bz> bhearsum: Whoohoo!
- # [20:02] * bear-afk is now known as bear
- # [20:02] <@bz> bhearsum: That's awesome
- # [20:02] <bhearsum> and that'll stay live until 10.0 ships, after which we'll have a 3.6.26 -> 10.0 unadvertised update
- # [20:02] <Ms2ger> Signed "Boris Zbarsky, acknowledged important contributor by ohloh"? :)
- # [20:02] <bhearsum> (and hopefully another advertised one a week or two after)
- # [20:03] * AaronMT is now known as AaronMT|afk
- # [20:03] <@bz> Ms2ger: hmm?
- # [20:04] * wlach is now known as wlach|lunch
- # [20:04] <@bz> bhearsum: excellent
- # [20:04] * Joins: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net)
- # [20:04] <bsmedberg> ted: ISTR that some crash reports came with virtual memory information
- # [20:04] <bsmedberg> is that so, and if so where was it?
- # [20:04] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [20:05] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [20:05] * jaws is now known as jaws|mtg
- # [20:05] * jaws|mtg is now known as jaws|meeting
- # [20:05] <ted> bsmedberg: you mean the simple "total/available virtual memory" info?
- # [20:05] <bsmedberg> yes
- # [20:05] <ted> or the more complex "here's every mapped memory segment"
- # [20:05] <ted> okay
- # [20:05] <bsmedberg> no, just the totals
- # [20:06] <ted> all our windows reports include that, but it's only in the raw JSON
- # [20:06] * mjessome|lunch is now known as mjessome
- # [20:06] <ted> if you click on the "raw dump" tab when you're logged in
- # [20:06] <ted> and then click the JSON link at the bottom
- # [20:06] <bsmedberg> ah ok
- # [20:06] <ted> you can look for TotalVirtualMemory and AvailableVirtualMemory keys in there
- # [20:06] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [20:06] <ted> (dumps from Windows 7 also include the latter info, which WinDBG can do something useful with, i think)
- # [20:07] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:07] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [20:07] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
- # [20:08] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [20:08] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [20:08] * Quits: merike|away (quassel@moz-339D0C93.cable.starman.ee) (Connection reset by peer)
- # [20:08] * Joins: jlebar_ (jlebar@moz-3F3A6302.dyn.columbia.edu)
- # [20:08] * jlebar_ is now known as jlebar|mac
- # [20:08] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:08] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:08] * ChanServ sets mode: +o dbaron
- # [20:08] * Joins: anant (anant@moz-BBE3ABD.mv.mozilla.com)
- # [20:09] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [20:09] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:10] * Joins: merike (quassel@moz-339D0C93.cable.starman.ee)
- # [20:10] * Quits: MarcoZ (marco.zehe@moz-641D6BBE.dip.t-dialin.net) (Quit: l8er)
- # [20:11] <NeilZZZ> bz: so, hypothetically, he could have a class that triggers a useless style change on the tree body frame itself, which will then make it recalculate the height from the pseudoclass
- # [20:12] <espindola> rail: ping
- # [20:12] <rail> espindola: pong
- # [20:12] <NeilZZZ> where "he" above is "TheOne" ;-)
- # [20:12] <bsmedberg> hrm, https://developer.mozilla.org/en/Mozilla_Source_Code_Directory_Structure is kinda really out of date
- # [20:12] <espindola> rail: do you have documentation on how the "copy build and tests" works?
- # [20:12] <jdm> MattN: nice job landing the the profile migrator :)
- # [20:12] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
- # [20:12] <espindola> I cannot get firefox to build on fedora 12
- # [20:13] <espindola> and I have a bug I cannot reproduce on centos :-(
- # [20:13] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [20:13] <espindola> so the best would be for me to copy the build from centos to fedora
- # [20:13] <espindola> like the bots do
- # [20:13] * Quits: gerv (gerv@moz-C448F357.range86-186.btcentralplus.com) (Quit: Leaving.)
- # [20:13] * Quits: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net) (Connection reset by peer)
- # [20:14] <ted> espindola: it's not super complicated
- # [20:14] <espindola> ted: awesome
- # [20:14] <espindola> how is it done?
- # [20:14] <ted> espindola: the buildbots do a "make package" and "make package-tests"
- # [20:14] <ted> in the objdir
- # [20:14] <ted> that will put a firefox package and test package in dist/
- # [20:14] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:15] <ted> you can also "make buildsymbols" if you want to be able to get stacks from crashes when you run tests
- # [20:15] * Joins: Mossop (mossop@moz-69188DA4.dsl.dynamic.sonic.net)
- # [20:15] <ted> copy those two (or three if you did buildsymbols) packages to the test machine
- # [20:15] <ted> unpack them all
- # [20:15] <ted> then you need to pass a bunch of parameters to whatever test harness you want to run, you can look in tinderbox logs to see how they invoke them
- # [20:15] <ted> search for like runtests.py (for mochitest) runreftest.py, runxpcshelltests.py
- # [20:16] <TheOne> NeilAway: so, I have this css file: http://pastebin.mozilla.org/1452573 where chronicleTreeSites is my xul tree. With the checkbox clicked, I set one class and remove the other one, but that has no effect
- # [20:16] <espindola> ted: thanks
- # [20:16] <ted> np
- # [20:16] <ted> that should probably get documented on a wiki...
- # [20:16] <rail> ted: wow! thanks1
- # [20:16] <rail> !
- # [20:17] <Ms2ger> ted, yeah, mcote|afk was working on cleaning up our automated tests docs
- # [20:17] <ted> np
- # [20:17] <ted> indeed
- # [20:17] <Ms2ger> Would that be why you pinged him? :)
- # [20:17] <ted> yup
- # [20:17] <espindola> ted: these are the packages that are put in https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/respindola@mozilla.com-b6ef54601640/try-linux64-debug/
- # [20:17] <espindola> ?
- # [20:17] * mdas|lunch is now known as mdas
- # [20:18] <Ms2ger> Let's see if I succeeded in adding yet another test format :)
- # [20:18] * Quits: gal (gal@moz-7327DB99.hsd1.ca.comcast.net) (Quit: gal)
- # [20:18] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [20:18] <@bz> NeilZZZ: sounds plausible
- # [20:18] * Quits: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: WeeChat 0.3.5)
- # [20:19] * Parts: bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net) (Leaving)
- # [20:19] * Joins: bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net)
- # [20:19] <ted> espindola: yep
- # [20:19] <espindola> awesome!
- # [20:19] <ted> espindola: if you don't want to build your own you can just download those
- # [20:19] <espindola> will save me doing a build on centos5 on a vm
- # [20:19] <ted> ah yeah
- # [20:19] <ted> i thought you had local patches or something
- # [20:20] <ted> FWIW, when you push to try we upload the same packages
- # [20:20] <espindola> (I had done one at home, that is how I found I could not reproduce the problem there)
- # [20:20] <espindola> ted: yes, that is a try link :-)
- # [20:20] <ted> oh, hah
- # [20:20] <philor> mounir: bustage, have fun backing out :|
- # [20:20] <ted> reading comprehension fail
- # [20:20] * AaronMT|afk is now known as AaronMT
- # [20:20] <RobertClaypool> what's happening with Bug 705407
- # [20:20] <mounir> philor: good thing with m-i is that I can land a fix
- # [20:20] * azakai_ is now known as azakai
- # [20:21] <mounir> my patch queue was green on try the like 3 days ago :(
- # [20:21] <espindola> rail: another question, where in m-c should I put the build scripts you r+ed?
- # [20:21] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [20:21] <TheOne> NeilAway: if you have no time or don't feel well, we can talk about it another time. I'm working on this for months now, a few days more don't count.
- # [20:21] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [20:22] <rail> espindola: under build/ I believe
- # [20:22] <espindola> rail: ok, thanks
- # [20:22] <rail> np
- # [20:22] * Quits: jdm (jdm@moz-CCE33622.uwaterloo.ca) (Client exited)
- # [20:22] * Joins: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:22] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
- # [20:23] * philor changes topic to 'm-c: OPEN m-i: CLOSED try: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
- # [20:23] <philor> mounir: add CLOSED TREE, then
- # [20:23] * Joins: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz)
- # [20:24] <mounir> philor: ok
- # [20:24] <mounir> that's so not the good moment for a bustage :(
- # [20:24] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [20:24] <johnath> josh: https://bugzilla.mozilla.org/show_bug.cgi?id=712032
- # [20:26] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Ping timeout)
- # [20:26] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
- # [20:26] * Joins: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
- # [20:27] <mounir> we are no longer allowed to access jsdate.h from gecko?
- # [20:27] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [20:27] <Ms2ger> Nope
- # [20:28] <Ms2ger> mounir, there's stuff in jsapi and jsfriendapi
- # [20:28] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [20:28] <mounir> what did that happened between the 13th and today? :(
- # [20:29] <jorendorff> mounir: jsfriendapi
- # [20:29] <Ms2ger> Bug 677079
- # [20:29] <jorendorff> mounir: Everything has to happen sometime
- # [20:29] <Ms2ger> And you're welcome
- # [20:29] <mounir> Ms2ger: thanks :)
- # [20:29] <jorendorff> mounir: Every time is inconvenient for someone.
- # [20:29] <mounir> jorendorff: an email to dev-platform would have been helpful I guess
- # [20:29] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:30] <Ms2ger> mounir, well, touching any private JS header is dangerous
- # [20:30] <jorendorff> mounir: Hmm. How much of your time was wasted?
- # [20:30] <jorendorff> I generally don't send email for that kind of change (and as it happens this particular change wasn't mine) but I could be persuaded.
- # [20:30] <Ms2ger> Well, how much time was wasted because m-i is closed now?
- # [20:30] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [20:31] <RobertClaypool> File this under "This can't be a real bug" Bug 718756
- # [20:31] <Callek> ugh-oh, what happened/what did I miss
- # [20:31] <bsmedberg> Mitch: were you going to post to dev.platform about #pragma once?
- # [20:31] <philor> yeah, he doesn't know how much time yet, because he's still fighting against the fact that he has to back out 47 patches :)
- # [20:31] <bsmedberg> I was holding off reviewing that patch until there was some general agreement about the goals/scope.
- # [20:32] <mounir> philor: i will not backout, I'm waiting for my build and I will land a patch
- # [20:32] <jorendorff> heh
- # [20:32] <mounir> backing out will be a hell :-/
- # [20:32] <Callek> bsmedberg: I thought we talked about it a long while ago....
- # [20:32] <Callek> bsmedberg: as in before Mitch grabbed it from me
- # [20:32] <bsmedberg> and the conclusion was...?
- # [20:32] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [20:32] <bsmedberg> we're going to add it to all headers, or just the most commonly included ones?
- # [20:32] <mounir> my build still didn't failed :-/
- # [20:33] * Joins: MSU_Mozilla (u5234@moz-160C58C6.com)
- # [20:33] * Quits: jamesr (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr)
- # [20:33] <TheOne> ok dumb question: is there some glossary where I can learn all the techy terms used in here?
- # [20:33] <Ms2ger> Afraid not
- # [20:33] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [20:34] <TheOne> :(
- # [20:34] <lurking_work> note that 'new techy terms are created daily' :)
- # [20:34] <Callek> bsmedberg: I can't for the life of me remember, but I think it was something like, "it should help for all headers, but we should only prioritize for commonly included ones, and don't modify 3rd party libs unless they take it upstream"
- # [20:34] <Ms2ger> It would have to cover about the same area as the Sirius Cybernetics complaints department
- # [20:34] <jwir3> TheOne: You can always ask for a definition of something you don't understand.
- # [20:34] <Callek> bsmedberg: but thats from my vague "moved on in caring" memory
- # [20:35] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [20:36] <TheOne> ok, I know that m-c is the master-central (so, the trunk I guess), but what's m-i? what's a bustage? what does it mean when a tree is orange? what other colors do exist (besides green,obviously). I think backing out means "revert" a patch from a branch?
- # [20:36] * Jesse_ is now known as Jesse
- # [20:36] <Ms2ger> m-c is mozilla-central
- # [20:36] <Ms2ger> m-i is mozilla-inbound
- # [20:36] <ehsan> BenWa: the package.json file is definitely there in the repo
- # [20:36] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
- # [20:36] <Ms2ger> It's where you can land stuff that isn't entirely baked
- # [20:36] <BenWa> ehsan: ok
- # [20:36] <Ms2ger> And the sheriffs will clean it up
- # [20:37] <Ms2ger> And merge to m-c
- # [20:37] <TheOne> Ms2ger: baked means finished and stable?
- # [20:37] * armenzg is now known as armenzg_brb
- # [20:37] <@bz> TheOne: "bustage" is any sort of failure (compile failure, test failure)
- # [20:37] <@bz> TheOne: orange means that automated tests failed
- # [20:37] * jaws|meeting is now known as jaws
- # [20:37] <@bz> TheOne: red means compilation failed
- # [20:37] <TheOne> ah
- # [20:37] <@bz> TheOne: purple means that there was some sort of build/infrastructure failure (e.g. failure to check out the source, maybe)
- # [20:37] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [20:38] * coop is now known as coop|mtg
- # [20:38] <@bz> TheOne: backing out does in fact mean reverting
- # [20:38] <Ms2ger> There's also blue, when things have restarted automatically
- # [20:38] <TheOne> so, why don't you use revert? :)
- # [20:38] <@bz> TheOne: "baking" means being used by a tester audience (e.g. in a nightly or in aurora or beta)
- # [20:38] <@bz> TheOne: well
- # [20:38] <Callek> holy crap, I feel bad for Mounir really raelly bad
- # [20:38] <@bz> TheOne: in mercurial they actually mean different things
- # [20:38] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [20:39] <mounir> Callek: I have a fix coming
- # [20:39] <@bz> TheOne: "revert" reverts the state of your checked-out source to match the repository
- # [20:39] <Ms2ger> TheOne, and these colours are in reference to https://tbpl.mozilla.org/
- # [20:39] <mak> mounir: that's what I call a push!
- # [20:39] <Callek> mounir: either way, ouch"
- # [20:39] <@bz> TheOne: "backout" means to change the repository by applying a change that reverses an earlier change
- # [20:39] <@bz> TheOne: See hg help revert and hg help backout
- # [20:39] <mounir> if my laptop was faster, it would be pushed now...
- # [20:39] <Callek> ....wait didn't I review some patch there
- # [20:39] * Callek looks
- # [20:39] <mounir> I want to be sure it will not go red just after
- # [20:39] * Quits: stefanh_netbook (chatzilla@moz-3EED0162.customers.ownit.se) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111228084940])
- # [20:39] <@bz> TheOne: other revisions control systems use different terminology, of course
- # [20:40] <Ms2ger> mounir, yeah, rather more than my last push :)
- # [20:40] <TheOne> ah, thank you for all the eplanations
- # [20:40] <@bz> TheOne: so in particular, git uses "revert" when it means what mercurial calls "backout"
- # [20:40] <TheOne> so guess backing out stuff really hurts
- # [20:40] <mounir> Ms2ger: wanna review that: http://mounir.pastebin.mozilla.org/1452590
- # [20:40] <@bz> well
- # [20:40] <@bz> it depends
- # [20:40] <Ms2ger> Not really
- # [20:40] <@bz> on what stuff it is
- # [20:40] <@bz> and how long it's been in the tree
- # [20:40] <Ms2ger> Unless if it's 47 patches like in this case
- # [20:40] <Callek> hrm guess not
- # [20:40] <@bz> in the trivial case, backing out the most recent commit is very simple
- # [20:40] <Ms2ger> mounir, rs=me
- # [20:41] <TheOne> bz: this would be just going back to the previous revision, right?
- # [20:41] * Joins: jhammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [20:42] <mwu> that backout script we have should be able to take care of 47 patches, no?
- # [20:42] <Ms2ger> mwu, if it works...
- # [20:42] <Callek> mwu: yes, but its a pain to re-add them to a patch queue, fix this, etc.
- # [20:42] <mounir> mwu: we don't have to backout
- # [20:42] <Ms2ger> I haven't got it to work myself
- # [20:42] * wlach|lunch is now known as wlach
- # [20:42] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
- # [20:42] <mounir> I will push a fix in a minute
- # [20:42] <Callek> mwu: besides if he can fix it with one or a few small line-fixes, great!
- # [20:42] <mounir> fwiw, m-i rule have never been "backout when it's red"
- # [20:43] <mounir> Callek: it's a one-liner
- # [20:43] <Callek> mounir: well actually "yes" it is "backout when its red" but not necessarily "emmediately"
- # [20:43] <mounir> Callek: yeah, that's what I meant
- # [20:43] <mounir> it's not as sensitive as m-c...
- # [20:43] <Callek> mounir: since generally speaking no-one has to watch for red to land, but if there is red, it ruins results from that landing
- # [20:44] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:44] * ChanServ sets mode: +o dbaron
- # [20:45] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [20:45] <philor> actually, the rule was exactly that, we just never followed the rule
- # [20:45] * Quits: evilpie (evilpie@moz-CE0C1B60.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120113031050])
- # [20:46] <bjacob> mounir: such a small push, should be trivial to fix :)
- # [20:46] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
- # [20:48] <TheOne> so, m-i is closed now because it's red and now all patches since last green have to be baked out to find the breaking patch?
- # [20:48] <mounir> TheOne: we know the breaking patch
- # [20:49] <mwu> yeah m-i isn't suppose to stop for non-infra AIUI
- # [20:49] <mak> the close message is nice
- # [20:49] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4c7f169a4755 - Serge Gautherie - Bug 718546. (Av1) bug389321-1.html: Use EventUtils sendChar() to send char, not sendKey(). r=ehsan.
- # [20:49] * Quits: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net) (Ping timeout)
- # [20:49] * Joins: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP)
- # [20:50] <mbrubeck> suspicious pattern of M3 oranges on both OSX64 and Win, across m-i and m-c...
- # [20:50] * Joins: dalsh (dalsh@moz-DACA838F.rev.sfr.net)
- # [20:50] <heeen> whats wrong with this http response
- # [20:50] <heeen> http://pastebin.mozilla.org/1452591
- # [20:51] <jbuck> heeen: no content-length?
- # [20:51] <jbuck> (not sure if that's actually a problem)
- # [20:51] <@smaug> mbrubeck: indeed
- # [20:51] <RobertClaypool> Now if only firefox would stop crashing almost every time I hit the backspace key. How does firefox allocate memory for strings, anyways? seems it allocates whenever a string changes for undo.
- # [20:52] <@smaug> mbrubeck: started in m-c when m-i was merged, I think
- # [20:52] <@smaug> er, it is something older
- # [20:52] <mbrubeck> They're existing oranges, but showing up at the same time across different trees this morning... could just be a coincidence.
- # [20:53] * Joins: anky (anky@2CC4514.AE3A1173.A3D1B221.IP)
- # [20:53] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
- # [20:53] <mbrubeck> but might be bad slaves or something
- # [20:53] <heeen> jbuck: I didn't think that was mandatory
- # [20:53] * cmr looks around confusedly
- # [20:53] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [20:53] <heeen> couldn't you just open a connection and stream data from it not knowing how much will come
- # [20:54] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [20:54] <jbuck> heeen: very true. I have no idea... it does look correct
- # [20:56] <@bz> there are public logs for #developers somewhere, right?
- # [20:56] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [20:56] <Ms2ger> See /topic
- # [20:56] <Ms2ger> bz, pp
- # [20:56] <Ms2ger> ^, that is
- # [20:56] <@bz> ah, good
- # [20:57] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [20:57] <philor> uh oh. I take it all back, I didn't really mean it
- # [20:57] <Ms2ger> And they're turning into a timesink for me
- # [20:57] * Quits: merike (quassel@moz-339D0C93.cable.starman.ee) (Connection reset by peer)
- # [20:57] * Joins: merike (quassel@moz-339D0C93.cable.starman.ee)
- # [20:57] * Joins: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net)
- # [20:57] * Quits: merike (quassel@moz-339D0C93.cable.starman.ee) (Client exited)
- # [20:58] * Joins: jamesr (jamesr@D18589DC.D6CCE4AE.77834EAA.IP)
- # [20:58] * Joins: merike (quassel@moz-339D0C93.cable.starman.ee)
- # [20:59] <@smaug> RobertClaypool: why does it crash? do you have a stack trace?
- # [20:59] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Connection timed out)
- # [20:59] * Joins: dao (dao@moz-26066AEC.superkabel.de)
- # [20:59] <Ms2ger> mounir, so, what are we waiting for?
- # [20:59] <@smaug> (and yes, you need to keep the data alive when saving stuff for undo)
- # [21:01] <mounir> Ms2ger: the bulid to finish
- # [21:01] <espindola> can anyone check what king of machine talos-r3-fed64-006 is?
- # [21:01] <mounir> and it's now finished
- # [21:01] <mounir> what't the magic word CLOSED_TREE?
- # [21:01] <espindola> I might have to ask for access to one just like it to reproduce a crash :-(
- # [21:01] * tbsaunde|afk is now known as tbsaunde
- # [21:02] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [21:02] <Ms2ger> mounir, no _
- # [21:02] <Ms2ger> Space
- # [21:02] <NeilAway> TheOne: assuming I understood bz correctly, you need to fake it by making your class trigger a style change on the treechildren element itself as well
- # [21:03] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
- # [21:03] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [21:04] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [21:04] <Ms2ger> 3 code changes on 10 commits? I guess that's a new low
- # [21:04] <TheOne> NeilAway: you mean just create another class rule with the desired height and apply it to the treechildren element?
- # [21:04] * Joins: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com)
- # [21:05] * Parts: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com) (Leaving)
- # [21:05] <NeilAway> TheOne: well, maybe not height, but maybe some style that you won't notice the effect of will still work
- # [21:05] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [21:05] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [21:05] * Quits: jlebar|mac (jlebar@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
- # [21:05] <@bz> hmm
- # [21:06] <@bz> I wonder whether we can get someone to blog publicly about the bugzilla ddos
- # [21:06] <@bz> I think that could make for interesting news.... ;)
- # [21:06] <Ms2ger> Did we trace it back to Google? :)
- # [21:06] * @bz has no idea
- # [21:06] <TheOne> NeilAway: I'll try with color: black or so
- # [21:06] * Quits: dalsh (dalsh@moz-DACA838F.rev.sfr.net) (Ping timeout)
- # [21:06] <mounir> bz: I agree with you :)
- # [21:06] <@bz> All I know is it's been happening for the last week or so
- # [21:07] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [21:07] <Ms2ger> "Mozilla's Bug Tracker Attacked - No Proof Google Is Not Involved"
- # [21:07] <Ms2ger> I guess that's not ridiculous enough to make the news
- # [21:08] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:08] <jhammel> Ms2ger: "No Proof Google Is Not Involved and Run By a Pangalactic Alien Chorum"?
- # [21:08] * Quits: @smaug (chatzilla@moz-D2F4EF22.elisa-mobile.fi) (Input/output error)
- # [21:08] <Ms2ger> jhammel, indeed, no proof for that either
- # [21:08] <@bz> Ms2ger: heh
- # [21:09] * Joins: smaug (chatzilla@moz-D2F4EF22.elisa-mobile.fi)
- # [21:09] <@bz> finding any sort of "proof" with a ddos is hard, no?
- # [21:09] * ChanServ sets mode: +o smaug
- # [21:09] * coop|mtg is now known as coop
- # [21:09] * Joins: romeo (romeo@moz-18AD2F99.k744.webspeed.dk)
- # [21:09] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Client exited)
- # [21:10] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
- # [21:10] <mwu> we just need to find one google ip address
- # [21:10] <@bz> Is Chrome shipping 1/n-1 splitting with a blacklist?
- # [21:10] <@bz> or just across the board?
- # [21:10] <@bz> mwu: c'mon
- # [21:10] <mwu> "proof"
- # [21:10] <Ms2ger> Surely GOOGLE can't have its computer's compromised?
- # [21:10] <@bz> mwu: would that sort of argument convince you? ;
- # [21:10] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [21:10] * Quits: wlach (wlach@moz-9F019C45.vif.net) (Input/output error)
- # [21:11] <mwu> heh
- # [21:11] * Joins: wlach (wlach@moz-9F019C45.vif.net)
- # [21:11] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [21:11] <Mook_as> no, just find one mozilla IP involved, that's more fun :)
- # [21:11] <Ms2ger> bz, lots of arguments made in the press don't convince me :)
- # [21:11] * armenzg_brb is now known as armenzg
- # [21:11] * Quits: Fallen|away (Fallen@moz-F0262F50.ch) (Ping timeout)
- # [21:11] <mwu> like finding hay in a haystack
- # [21:11] <RobertClaypool> There's no proof that Ron Paul, the Republicans, the Democrats, politicians in general, supporters of SOPA, are not involved either. Personally I think the supporters of SOPA are the most suspicious.
- # [21:12] <Ms2ger> Mook_as, "Mozilla Staging Attack On Own Bug Tracker, Blaming Google"
- # [21:12] * Quits: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [21:12] <mwu> that would be too amusing
- # [21:12] <jhammel> RobertClaypool: that's just what they *want* you to think!
- # [21:12] <TheOne> NeilAway: like this? http://pastebin.mozilla.org/1452603
- # [21:12] <smontagu> SOPA Supporters Ensure That Nobody Notices Mozilla Downtime
- # [21:12] <RobertClaypool> What that supporters of SOPA are the most suspicious?
- # [21:12] * Quits: heeen (heeen@moz-1FF56D44.org) (Ping timeout)
- # [21:13] * lsblakk is now known as lsblakk|lunch
- # [21:13] * shorlander is now known as shorlander-away
- # [21:13] * davidb is now known as davidb|phone
- # [21:13] * Joins: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl)
- # [21:14] * Quits: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu) (Quit: gabor)
- # [21:14] * Joins: Fallen|away (Fallen@moz-F0262F50.ch)
- # [21:14] <RobertClaypool> Ah, now what's going on with Bug 75407
- # [21:14] <RobertClaypool> Ah, now what's going on with Bug 705407
- # [21:14] <RobertClaypool> siorry
- # [21:15] * jgriffin is now known as jgriffin-lunch
- # [21:15] * Joins: AutomatedTester (AutomatedT@moz-B88F5CF9.as13285.net)
- # [21:16] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet)
- # [21:17] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [21:18] <mak> hsivonen: I have figured some of the problems... mostly are typos/missing "this."... and xhr.send may throw
- # [21:18] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:18] * Quits: willy1234x1 (willy1234x@moz-FEC54718.slkc.qwest.net) (Ping timeout)
- # [21:19] * shorlander-away is now known as shorlander
- # [21:20] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
- # [21:21] * Quits: wolfiR (wolfiR@moz-A73D1D1D.dip0.t-ipconnect.de) (Quit: Leaving)
- # [21:21] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Input/output error)
- # [21:21] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [21:22] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [21:22] * nthomas|away is now known as nthomas
- # [21:22] * Quits: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [21:22] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [21:23] <RobertClaypool> smontagu, this is a bug assigned to you, causing Firefox to crash for me
- # [21:24] <ehsan> BenWa: speaking of embarrassing, here you go: https://github.com/bgirard/Gecko-Profiler-Addon/pull/3 ;)
- # [21:24] <BenWa> :D
- # [21:24] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
- # [21:24] * Joins: felipe (u2734@moz-160C58C6.com)
- # [21:24] * jhammel is now known as jhammel|bbq
- # [21:24] * Joins: squiggy (Mibbit@63F60685.9DA0D42B.57460053.IP)
- # [21:24] <bhearsum> bz: fyi, we're waiting until thursday to do the MU now, because of the SOPA strike
- # [21:25] <bhearsum> (because these updates depend on content from mozilla.com)
- # [21:25] <smontagu> RobertClaypool: do you have STR?
- # [21:25] <RobertClaypool> STR?
- # [21:25] * Quits: jfkthame (jfkthame@B74C8744.90783722.9542EC20.IP) (Quit: jfkthame)
- # [21:26] <smontagu> steps to reproduce
- # [21:26] <biesi> bhearsum, is this a 3.6 MU?
- # [21:26] <@bz> bhearsum: ok
- # [21:26] <@bz> bhearsum: well, I'll keep my fingers crossed. ;)
- # [21:26] <RobertClaypool> load up lots of tabs and type a little bit in a textarea box
- # [21:26] <bhearsum> biesi: yeah, 3.6.25 -> 9.0.1
- # [21:26] * juanb is now known as juanb|lunch
- # [21:26] <biesi> nice!
- # [21:27] <Ms2ger> Oh, are we striking?
- # [21:27] <jwir3> Ms2ger: Yep
- # [21:27] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [21:27] * ChanServ sets mode: +o mkaply
- # [21:28] <ejpbruel> smaug: ping
- # [21:28] <RobertClaypool> its Bug 705407
- # [21:28] <@smaug> ejpbruel: pong
- # [21:28] <bent> has Mozilla's SOPA response been blogged yet?
- # [21:28] * Joins: artpar (artpar@B19625A3.3982A6B0.48ADE194.IP)
- # [21:29] * bent still hasn't seen it
- # [21:29] <ejpbruel> smaug: looking at nsWindowWatcher::openWindowJSInternal
- # [21:29] <ejpbruel> smaug: we can either get a window through the app shell or via a window provider
- # [21:29] <biesi> bhearsum, this is still voluntary, users have to confirm, right?
- # [21:29] <RobertClaypool> smontagu: load up lots of tabs and type a little bit in a textarea box
- # [21:30] <ejpbruel> smaug: the first path i kind of grok, but im not sure how a window provider works
- # [21:30] * Quits: squiggy (Mibbit@63F60685.9DA0D42B.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [21:30] <bhearsum> biesi: correct
- # [21:30] <bhearsum> but we throw a dialog up in their face
- # [21:30] <mbrubeck> bent: Our previous response is still up at http://www.mozilla.org/sopa/
- # [21:30] <biesi> bhearsum, right. thanks!
- # [21:30] * davidb|phone is now known as davidb
- # [21:30] <ejpbruel> smaug: nsContentTreeOwner implements nsIWindowProvider, so i looked at its ProvideWindow, but its not obvious to me where it creates a window (or if its even supposed to create a new one)
- # [21:31] <bhearsum> np
- # [21:31] <@smaug> ejpbruel: let me open the file... IIRC the windowprovider is for firefox UI code so that it can open new tabs
- # [21:31] <RobertClaypool> smontagu:actually doing some editing, maybe fill up "Undo"
- # [21:31] <ejpbruel> smaug: i expected something like that, TabChild also implements that interface
- # [21:31] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [21:32] <ejpbruel> smaug: not sure if a window provider is supposed to create windows, return a reference to existing windows, or if tabs and windows are the same thing from an implementation point of view
- # [21:32] * Quits: rshetty (quassel@A96419A9.31DD3D7A.E28C2422.IP) (Client exited)
- # [21:32] <RobertClaypool> smontagu:it likes to crash just as I am hitting backspace
- # [21:32] <@smaug> ejpbruel: doesn't the contenttreeowner somewhere have browser* member variable, which then ends up calling some js ...
- # [21:33] <smontagu> RobertClaypool: I haven't encountered it although I have always > 100 open tabs
- # [21:33] <@smaug> ejpbruel: yes, http://mxr.mozilla.org/mozilla-central/source/xpfe/appshell/src/nsContentTreeOwner.cpp#843
- # [21:33] <ejpbruel> smaug: i honestly have no idea
- # [21:34] <smontagu> but I can always try doing blindly waht comment 4 says
- # [21:34] <RobertClaypool> Are you one Windows 7?
- # [21:34] <@smaug> ejpbruel: browserDOMWin->OpenURI
- # [21:34] <smontagu> rarely
- # [21:34] <@smaug> openURI is, IIRC, implemented in JS
- # [21:34] <smontagu> usually on Linux and OS/X
- # [21:34] <gavin> smaug, ejpbruel: yep: http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#5168
- # [21:34] * Joins: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
- # [21:35] <ejpbruel> smaug: im not sure if i understand how that is relevant to my question :(
- # [21:35] * gavin wonders what ejpbruel is doing
- # [21:35] <@smaug> ejpbruel: I'm not sure what your question is :)
- # [21:36] <ejpbruel> gavin: basically, im trying to extend the window watcher service so that you can create hidden chrome windows with it
- # [21:36] <RobertClaypool> That's the problem, Windows has less virtual memory available to programs than Linux and OS/X, plus, there is a different conditional compilation
- # [21:36] <ejpbruel> smaug: actually, i suspect that the window provider path might not be relevant for what im trying to do
- # [21:36] <ejpbruel> smaug: gavin: if you open a chrome window, you'd usually want to do that with a null parent, right?
- # [21:36] <ejpbruel> (in which case the appshell would be used to create the window)
- # [21:36] <gavin> I guess
- # [21:37] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [21:37] <gavin> depends on what kind of chrome window
- # [21:37] <smontagu> talking of this being assigned to me, how can I get all new bugs in intl /not/ to be assigned to me personally?
- # [21:37] <gavin> smontagu: file a b.m.o::adminisrtation bug
- # [21:37] <ejpbruel> gavin: hidden chrome window, nothing modal or anything of the kind
- # [21:37] * smontagu doesn't know any other module that still assigns all new bugs to a human being
- # [21:37] <@smaug> modal chrome window does need a parent
- # [21:37] <gavin> smontagu: I guess I can also just change it, but a bug is good for recordkeeping
- # [21:38] <ejpbruel> smaug: yeah, so were not talking modal in this case
- # [21:38] <aki|buildduty> ehsan: ping
- # [21:38] * jhammel|bbq is now known as jhammel
- # [21:39] * lurking_work wonders why bug 705407 was set to Intl to begin with
- # [21:39] * Joins: jlebar_ (jlebar@moz-3F3A6302.dyn.columbia.edu)
- # [21:40] <RobertClaypool> http://mxr.mozilla.org/mozilla-central/source/memory/mozalloc/mozalloc_abort.cpp
- # [21:40] <ejpbruel> smaug: gavin: the appshell service object has a method JustCreateTopWindow that has an aIsHiddenWindow flag. for what im trying to do it looks like id want that flag to be set to true
- # [21:41] <gavin> lurking_work: nsScriptableUnicodeConverter is intl code
- # [21:41] <lurking_work> ahh, ok
- # [21:41] <gavin> ejpbruel: why are you trying to create more hidden windows, ooc?
- # [21:41] <ehsan> aki|buildduty: hi
- # [21:41] <mbrubeck> mounir: Shall we re-open inbound now?
- # [21:41] <ejpbruel> gavin: basically, we need to for the addon sdk
- # [21:41] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [21:41] <mounir> mbrubeck: I guess so
- # [21:41] <aki|buildduty> ehsan: re: bug 715055, do you still want ash reset?
- # [21:42] <@smaug> ejpbruel: IIRC currenly only one hidden window is supported
- # [21:42] <@smaug> but adding more shouldn't be that hard
- # [21:42] <@smaug> just need to keep one hidden window special
- # [21:42] <mbrubeck> mounir: done
- # [21:42] <ejpbruel> smaug: exactly
- # [21:42] <gavin> ejpbruel: are the reasons for that listed somewhere?
- # [21:42] <RobertClaypool> Fox NEws is calling copyright infringement stealing
- # [21:42] <RobertClaypool> ...just now
- # [21:42] * mbrubeck changes topic to 'm-c: OPEN m-i: OPEN try: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
- # [21:42] <ejpbruel> RobertClaypool: but of course. a lie, repeated often enough, becomes the truth
- # [21:42] * sfleiter|away is now known as sfleiter
- # [21:43] <ejpbruel> gavin: yeah, coming up
- # [21:43] <ehsan> aki|buildduty: yes please, I don't use that branch any more
- # [21:43] <ehsan> so it's up for grabs
- # [21:43] <aki|buildduty> ok
- # [21:43] <ehsan> thanks!
- # [21:43] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
- # [21:43] <ejpbruel> gavin: https://etherpad.mozilla.org/background-window
- # [21:43] * aki|buildduty files serverops bugs
- # [21:43] <aki|buildduty> er,b ug
- # [21:44] <ejpbruel> gavin: btw, currently we are using the special hidden window for this
- # [21:44] <edmorley> I thought people weren't going to use the term jank any more? but seems like we're going to have about:jank now :-( (about:responsiveness might have sounded a bit better)
- # [21:44] <ejpbruel> gavin: but we ran into conflicts. for instance the google toolbar addon would do something like hiddenDOMwindow.document.location = "blah"
- # [21:44] <ejpbruel> gavin: so our idea is to create an additional hidden window thats only accessible via the addon sdk (unlike the special hidden window)
- # [21:45] <gavin> edmorley: bug #?
- # [21:45] <ejpbruel> at least as a short term solution
- # [21:45] * armenzg is now known as armenzg_brb
- # [21:46] <edmorley> gavin: bug 717698, but only partially so far
- # [21:46] * Quits: Ms2ger (Ms2ger@A653F2E5.FD5F6C95.37724B0D.IP) (Quit: nn)
- # [21:46] * rail is now known as rail_away
- # [21:46] * mccr8 is now known as mccr8|lunch
- # [21:47] * Quits: kennyluck (kennyluck@moz-DB6B9B73.dynamic.hinet.net) (Ping timeout)
- # [21:47] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [21:47] <ejpbruel> smaug: incidentally, what is the difference between nsIWindowCreator and nsIWindowCreator2? specifically, when do we have one and when the other?
- # [21:48] <hub> in Aurora, often, I get the "tabs from other computers" script to timeout
- # [21:48] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
- # [21:49] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [21:49] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Quit: yuan)
- # [21:50] * rail_away is now known as rail
- # [21:50] * lsblakk|lunch is now known as lsblakk
- # [21:51] <@smaug> ejpbruel: some historical reasons. Read the blame :)
- # [21:51] * mattwoodrow|away is now known as mattwoodrow
- # [21:52] * Joins: kennyluck (kennyluck@moz-3530BC84.dynamic.hinet.net)
- # [21:52] * jgriffin-lunch is now known as jgriffin
- # [21:53] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
- # [21:53] * stefanh|away is now known as stefanh
- # [21:53] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
- # [21:54] <ejpbruel> smaug: thanks. one more question: any reason why we couldnt make an additional hidden window via nsAppShellService::JustCreateTopWindow right now? you just mentioned it might not be that simple.
- # [21:54] <@smaug> ejpbruel: https://bugzilla.mozilla.org/show_bug.cgi?id=160212
- # [21:54] <aki|buildduty> ejpbruel: are you still using talos-r4-lion-010 ?
- # [21:54] <ejpbruel> aki: no
- # [21:54] <@smaug> ejpbruel: IIRC we store a pointer to the hidden window somewhere
- # [21:55] <@smaug> ejpbruel: the code expects there to be that one hidden window
- # [21:55] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [21:56] * merike is now known as merike|away
- # [21:57] <ejpbruel> smaug: ill browse to the appshellservice code then. im sure ill run into it
- # [21:57] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
- # [21:58] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:59] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [22:00] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [22:00] * Quits: anky (anky@2CC4514.AE3A1173.A3D1B221.IP) (Client exited)
- # [22:00] * KaiRo is now known as KaiRo_away
- # [22:00] <ejpbruel> smaug: its interesting how nsWindowCreator and nsIWindowCreator2 seem to take completely different paths (the latter goes through the appshell service, the former does not)
- # [22:01] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [22:01] <@smaug> old code
- # [22:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [22:05] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [22:06] * aki|buildduty is now known as aki|buildduty|mtg
- # [22:06] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [22:06] <ejpbruel> smaug: ok, so when do we have one and when the other. that part is still not clear to me?
- # [22:07] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [22:07] * Quits: @smaug (chatzilla@moz-D2F4EF22.elisa-mobile.fi) (Ping timeout)
- # [22:09] * Joins: pascalc (chatzilla@moz-76BE40EE.rev.sfr.net)
- # [22:10] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [22:10] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [22:10] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [22:10] * Quits: stransky (stransky@moz-6F10C81D.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [22:10] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Ping timeout)
- # [22:10] * Joins: sush23 (Mibbit@C7135310.EB2F3353.2C57C992.IP)
- # [22:11] <sush23> how to choose a bug to fix?
- # [22:11] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:11] * ChanServ sets mode: +o dbaron
- # [22:11] * Quits: surkov (surkov@F6C60776.8F955B94.FE58E87C.IP) (Quit: surkov)
- # [22:11] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [22:12] <jhammel> sush23: http://www.joshmatthews.net/bugsahoy/
- # [22:14] * Joins: Mardak (Mardak@moz-AE3BD0F4.dynamic.hinet.net)
- # [22:15] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [22:15] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [22:17] * armenzg_brb is now known as armenzg_mtg
- # [22:17] * sfleiter is now known as sfleiter|away
- # [22:18] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
- # [22:20] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
- # [22:21] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
- # [22:21] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [22:21] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [22:22] * Joins: Kwan (chatzilla@moz-2402E6E3.zone11.bethere.co.uk)
- # [22:23] * Joins: anky (anky@2CC4514.AE3A1173.A3D1B221.IP)
- # [22:23] * Quits: anky (anky@2CC4514.AE3A1173.A3D1B221.IP) (Client exited)
- # [22:24] * Quits: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl) (Ping timeout)
- # [22:25] * sfleiter|away is now known as sfleiter
- # [22:26] <smontagu> RobertClaypool: are you willing to test a try build?
- # [22:26] * Parts: zandr (zandr@moz-891BD824.milewski.org)
- # [22:27] * Joins: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl)
- # [22:27] * zpao is now known as zpao|detached
- # [22:27] * Joins: zandr (zandr@moz-891BD824.milewski.org)
- # [22:28] <sush23> bit more interested in developing..
- # [22:29] * Quits: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [22:30] <jbuck> sush23: if it's your first bug, you can search for bugs on bugzilla that have a mentor. You could also get more help in #introduction
- # [22:30] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
- # [22:30] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [22:31] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [22:32] <sush23> OK, thanks
- # [22:35] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [22:35] <sush23> how do i get the ones which require only C because that's the only thing i am proficient in right now?
- # [22:36] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Quit: yuan)
- # [22:36] <cmr> sush23: You won't find one that only requires C, you'll have to interact with a class at some point.
- # [22:36] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Ping timeout)
- # [22:36] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:36] <RobertClaypool> Smontagu:Yes
- # [22:36] <cmr> sush23: If you are already proficient in C, you won't have too hard of a time picking up C++ (if you've ever used an OOP language, that is)
- # [22:37] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:37] * Joins: gal (gal@moz-8CE8C868.tmodns.net)
- # [22:37] * Quits: stefanh (stefanh@moz-3EED0162.customers.ownit.se) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6.1/20111221002025])
- # [22:37] <smontagu> RobertClaypool: awesome, I just posted a link to the bug (though it will take an hour or two for windows builds to appear there)
- # [22:37] <smontagu> I mean a link *in* the bug
- # [22:38] * Quits: dao (dao@moz-26066AEC.superkabel.de) (Connection reset by peer)
- # [22:38] * Joins: anky (anky@2CC4514.AE3A1173.A3D1B221.IP)
- # [22:38] * Joins: dao (dao@moz-26066AEC.superkabel.de)
- # [22:39] * Quits: dao (dao@moz-26066AEC.superkabel.de) (Connection reset by peer)
- # [22:40] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
- # [22:40] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [22:40] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Connection reset by peer)
- # [22:41] * Joins: dao (dao@moz-26066AEC.superkabel.de)
- # [22:41] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [22:42] * Joins: adeubank (Mibbit@moz-9B1B1DF8.allocated.csupomona.edu)
- # [22:42] * Quits: dao (dao@moz-26066AEC.superkabel.de) (Ping timeout)
- # [22:42] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
- # [22:43] * Joins: dao (dao@moz-26066AEC.superkabel.de)
- # [22:43] * mccr8|lunch is now known as mccr8
- # [22:44] * Joins: smaug (chatzilla@moz-7FAF50CB.gprs.sl-laajakaista.fi)
- # [22:44] * ChanServ sets mode: +o smaug
- # [22:46] * Quits: gal (gal@moz-8CE8C868.tmodns.net) (Quit: gal)
- # [22:48] <jlebar_> bz: ping?
- # [22:48] * jlebar_ is now known as jlebar|mac
- # [22:48] <NeilAway> TheOne: well, you don't have to set classes on both elements, and you'd have to be careful that we don't optimise the style change away, so maybe the colour isn't a good choice
- # [22:49] * armenzg_mtg is now known as armenzg
- # [22:49] * Joins: espindola (espindola@moz-6B1B47B1.dsl.teksavvy.com)
- # [22:49] <RobertClaypool> What happens when you ping someone?
- # [22:49] <TheOne> NeilAway: you mean on the tree and treechildren? but I have to set the height-changing class somewhere
- # [22:50] <TheOne> NeilAway: which style should I use
- # [22:50] * aki|buildduty|mtg is now known as aki
- # [22:51] * juanb|lunch is now known as juanb
- # [22:51] * aki is now known as aki|buildduty
- # [22:52] * Quits: sush23 (Mibbit@C7135310.EB2F3353.2C57C992.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [22:52] <NeilAway> TheOne: not really sure sorry. I picked one at random for this paste: http://pastebin.mozilla.org/1452671
- # [22:53] * Quits: @smaug (chatzilla@moz-7FAF50CB.gprs.sl-laajakaista.fi) (Ping timeout)
- # [22:53] <TheOne> NeilAway: let me try with that one
- # [22:53] <jlebar|mac> smaugIC: ping?
- # [22:53] * Joins: smaug (chatzilla@moz-1FDE2146.gprs.sl-laajakaista.fi)
- # [22:53] * ChanServ sets mode: +o smaug
- # [22:56] <jlebar|mac> smaug: I have a page with two iframes. I modify both of their locations via elem.contentWindow.location = foo. It seems that only for the first modification is nsDocLoader::FireOnLocationChange called. Do you have any idea why this might be?
- # [22:56] <nthomas> RobertClaypool: usually the irc client goes beep, or something flashes. It's not ping specific, just if someone says your nickname (like I just did)
- # [22:56] * Quits: josh (josh@moz-93871A37.dlth.qwest.net) (Quit: josh)
- # [22:56] * Quits: se (DS@moz-B62ECC33.wi.res.rr.com) (Quit: )
- # [22:57] * jmaher is now known as jmaher|afk
- # [22:57] <@smaug> jlebar|mac: dunno. would need to read some code
- # [22:58] <TheOne> NeilAway: awesome! that works. I can't believe it!
- # [22:58] <NeilAway> TheOne: heh
- # [22:58] <jlebar|mac> smaug: Okay. I'll keep reading myself. It's pretty weird...
- # [22:58] <TheOne> NeilAway: thank you so much. but _why_ does it work?
- # [22:59] * Joins: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au)
- # [22:59] * Quits: armenzg (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Ping timeout)
- # [22:59] * Joins: willy1234x1 (willy1234x@moz-DE24176D.slkc.qwest.net)
- # [22:59] * Joins: armenzg_ (armenzg@moz-11631A2F.acanac.net)
- # [22:59] <NeilAway> TheOne: ok, so the tree computes the row height at two points 1) when it is displayed (e.g. if you toggle its hidden attribute) 2) when its style changes (in case, say, the font changed)
- # [22:59] <RobertClaypool> smontagu: a windows build?
- # [23:00] * Joins: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com)
- # [23:00] * Quits: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:00] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [23:00] <RobertClaypool> win32
- # [23:00] <NeilAway> TheOne: as it happens, the "clear" property doesn't affect anything useful in xul, so I cheat and use it to trip up the "style changed, check row height" code
- # [23:00] <smontagu> RobertClaypool: I assume that's what you want from what you said before
- # [23:00] * armenzg_ is now known as armenzg
- # [23:01] <TheOne> NeilAway: ah, but it does not compute the row height, wenn actually setting the row height?!
- # [23:01] * Joins: yuan_ (ywang@moz-BBE3ABD.mv.mozilla.com)
- # [23:01] * Joins: bmoss (bmoss@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:01] <NeilAway> TheOne: the tree only looks at the row height at those two times; changing classes that triggers changes to pseudostyles doesn't notify it
- # [23:02] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [23:02] * yuan_ is now known as yuan
- # [23:02] <TheOne> aha
- # [23:02] * coop is now known as coop|afk
- # [23:02] <NeilAway> TheOne: for pseudostyles that affect the drawing of the contents of the rows (e.g. borders and padding) you can flush the style cache, but that doesn't affect the height calculation
- # [23:02] * Quits: msucan (msucan-@CA197AEE.3A7AD384.699550A1.IP) (Quit: .)
- # [23:02] <joe> i'm about to merge m-i to m-c
- # [23:03] <joe> any objections?
- # [23:03] * bear is now known as bear-afk
- # [23:03] <RobertClaypool> I'm looking at try-linux64-debug/ however...
- # [23:03] <smontagu> RobertClaypool: yes, the windows builds take a bit longer
- # [23:03] <NeilAway> ejpbruel: I think it just means that nobody's leaned on Ms2ger enough to get him to merge them ;-)
- # [23:03] <TheOne> NeilAway: thank you very much. This makes me so happy. And sorry for nagging you, especially while you are ill.
- # [23:04] <smontagu> they will be in try-win32 eventually
- # [23:04] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:04] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [23:04] <smontagu> zip and installer
- # [23:04] <NeilAway> TheOne: thanks for having the patience to wait while I was away or busy
- # [23:04] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [23:04] * philor is now known as philor|away
- # [23:05] <RobertClaypool> You also might have better luck reproducing the problem on a 32-bit linux build, though.... can you run 32-bit binaries on 64-bit linux?
- # [23:05] * NeilAway thinks that jlebar's popFirst looks really ugly
- # [23:05] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:05] * faramarz_ is now known as faramarz
- # [23:06] <jlebar|mac> NeilAway: Do you have constructive criticism? :-P
- # [23:06] * Quits: smooney (smooney@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: smooney)
- # [23:06] <jlebar|mac> NeilAway: Seriously…taking suggestions.
- # [23:07] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:08] * Joins: smooney (smooney@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:08] <RobertClaypool> jlebar, what are you talking about
- # [23:09] <jlebar|mac> RobertClaypool: https://bugzilla.mozilla.org/show_bug.cgi?id=715405
- # [23:09] <NeilAway> jlebar|mac: well, the only thing that springs to mind is that your sentinel must have a default constructor
- # [23:09] <NeilAway> jlebar|mac: oh wait, I misread the code
- # [23:10] <NeilAway> stupid templates
- # [23:10] * Joins: auscompgeek (aucg@kor.trekweb.org)
- # [23:12] * Parts: adeubank (Mibbit@moz-9B1B1DF8.allocated.csupomona.edu)
- # [23:13] * Joins: heeen (heeen@moz-1FF56D44.org)
- # [23:14] <artpar> Hi, what should the patch for a bug contain ?
- # [23:15] <cmr> artpar: A fix for the bug? :)
- # [23:15] <artpar> yes sir
- # [23:15] <artpar> like, cpp file should i add ?
- # [23:15] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:15] * philor|away is now known as philor
- # [23:15] <cmr> "hg diff" should do everything for you, if you're using mercurial.
- # [23:15] <artpar> the .cpp/.h files i modified ?
- # [23:16] <artpar> ok, so i will run hg diff, and i will get a file which i will upload ?
- # [23:16] <Mook_as> yes; using mq is recommended, that can also include author information and change summary
- # [23:16] <cmr> The output of 'hg diff' should have everything you need.
- # [23:16] * Joins: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP)
- # [23:17] <cmr> (code wise)
- # [23:18] <NeilAway> jlebar|mac: well, I did think of three equally awkward ways of eliminating the sentinel
- # [23:18] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:18] * Quits: TheOne (one@moz-7A79AC08.dip.t-dialin.net) (Input/output error)
- # [23:18] <artpar> ok, i executed hg diff, i get :: abort: d:\mozilla-src2\.hgignore: invalid pattern (relre): *.csproj.user
- # [23:18] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.9a1/20120114011756])
- # [23:18] <artpar> line "*.csproj.user" is in the .ignore, i suppose for making hg ignore those files
- # [23:18] <cmr> I can't figure out why my patch isn't working correctly to use a NodeList instead of an HTMLCollection for getElementsBy*(). document.getElementsByTagName('*').namedItem still exists, though in theory I should be wrapping a NodeList, which doesn't have that? Patch is http://paste.pocoo.org/show/536418/ . Should I build a debug build and do that?
- # [23:19] <cmr> bz: you might have something to say about this ;)
- # [23:19] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
- # [23:19] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:20] <khuey> "Unsafe File Type"
- # [23:20] <khuey>
- # [23:20] <khuey>
- # [23:20] <khuey>
- # [23:20] <khuey>
- # [23:20] * khuey was kicked by killer (Stop repeating yourself!)
- # [23:21] * Joins: khuey (khuey@moz-B77DEAEB.mozilla.org)
- # [23:21] <catlee> he's back!
- # [23:21] <catlee> get 'im
- # [23:21] * khuey grumbles about pasting the wrong buffer
- # [23:21] <jhammel> that's how unsafe that file type is!
- # [23:21] * khuey gets an "Unsafe File Type" warning on bugzilla
- # [23:21] <khuey> which is interesting
- # [23:22] <jhammel> are you uploading TROJAN.VRS again?
- # [23:22] * Joins: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net)
- # [23:22] <khuey> lol
- # [23:22] <khuey> no
- # [23:22] <cmr> In fact, it seems my patch broke things (unless the tip of mozilla-beta is broken... didn't build before the patch, should have)
- # [23:24] <akeybl> Mossop: can you take a look at 718389 to see whether the hotfix work can be ruled out?
- # [23:25] * Quits: gaston (landry@moz-2911F07A.rhaalovely.net) (Ping timeout)
- # [23:25] <artpar> i should upload the contents of "hg diff" as a txt file ?
- # [23:26] <cmr> artpar: https://developer.mozilla.org/En/Creating_a_patch
- # [23:26] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:26] <artpar> thanks cmr, will read that
- # [23:26] * Joins: gaston (landry@moz-2911F07A.rhaalovely.net)
- # [23:26] <aki|buildduty> jorendorff: still using w64-ix-slave06 ?
- # [23:27] <jorendorff> aki: No. Feel free to take it back / recycle it / crush it into a cube.
- # [23:27] <jorendorff> And *thanks*, it was invaluable.
- # [23:27] <aki|buildduty> ok, thanks
- # [23:27] <khuey> boo mounir
- # [23:29] * Quits: @smaug (chatzilla@moz-1FDE2146.gprs.sl-laajakaista.fi) (Ping timeout)
- # [23:29] * catlee is now known as catlee-away
- # [23:29] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:30] <dholbert> artpar, see also https://developer.mozilla.org/en/Mercurial_FAQ#How_can_I_generate_a_patch_for_somebody_else_to_check-in_for_me.3f
- # [23:30] <dholbert> artpar, (may overlap with the other url from cmr)
- # [23:30] <artpar> thanks dholbert :)
- # [23:30] <dholbert> np!
- # [23:31] <RobertClaypool> if aki doesn't want it back, I'll take it, I'm hardware poor. ... heck, I'm kinda just poor. :)
- # [23:31] * Joins: eflores (eflores@538BABFE.A073F3E.97BBD552.IP)
- # [23:31] <aki|buildduty> we do
- # [23:32] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [23:33] * Quits: gandalf (zbraniecki@moz-1D348815.internetdsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [23:35] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:35] * coop|afk is now known as coop
- # [23:35] * Joins: c0smikdebris (c0smikdebr@39CE4B98.DCDD255.BE90E62C.IP)
- # [23:36] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Ping timeout)
- # [23:37] * Joins: flx (flx@moz-F4992FEC.uwaterloo.ca)
- # [23:38] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [23:38] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Connection reset by peer)
- # [23:38] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
- # [23:39] <mounir> khuey: what?
- # [23:39] * Quits: squib (squib-@moz-415BAA34.engr.wisc.edu) (Quit: Leaving)
- # [23:40] * rail is now known as rail_away
- # [23:41] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [23:41] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [23:41] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:42] <mounir> khuey: "Number of Constructors increase"? what's this test doing..?
- # [23:42] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [23:42] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:42] <khuey> mounir: testing the number of static constructors run at startup
- # [23:44] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [23:44] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120116042010])
- # [23:46] * Quits: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net) (Ping timeout)
- # [23:46] * Quits: jlebar|mac (jlebar@moz-3F3A6302.dyn.columbia.edu) (Quit: jlebar|mac)
- # [23:46] * Joins: jlebar_ (jlebar@moz-3F3A6302.dyn.columbia.edu)
- # [23:46] * shorlander is now known as shorlander-away
- # [23:47] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [23:48] * armenzg is now known as armenzg_away
- # [23:48] * Joins: RobertClaypool (RobertClay@moz-417FE9D.nwcsinaa.cinergymetronet.net)
- # [23:50] * Quits: armenzg_away (armenzg@moz-11631A2F.acanac.net) (Input/output error)
- # [23:52] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [23:53] * wlach is now known as wlach|biab
- # [23:53] * bwinton is now known as bwinton_away
- # [23:53] * Quits: pascalc (chatzilla@moz-76BE40EE.rev.sfr.net) (Ping timeout)
- # [23:54] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [23:54] * Quits: smontagu (chatzilla@moz-4881CB2F.red.bezeqint.net) (Ping timeout)
- # [23:55] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [23:55] <dholbert> mounir, if you're running up against that, see https://bugzilla.mozilla.org/show_bug.cgi?id=699482#c0 for one place we hit this before (with one optional solution at the end of that comment)
- # [23:57] <espindola> jrmuizel, do we have a memory barrier function/macro in firefox?
- # [23:57] <espindola> i.e., a portable __sync_synchronize
- # [23:57] <jrmuizel> espindola: some here and there
- # [23:58] <jrmuizel> espindola: we use some of the chrome stuff in the profiler
- # [23:58] <jrmuizel> let me come up with a pointer
- # [23:58] <edmorley> Are all security bmo groups supposed to result in redacted bugmail, or only some?
- # [23:58] <espindola> thanks
- # [23:58] <gcp> espindola, jrmuizel: usable barriers would be nice...right now the code is volatile-fest
- # [23:59] <dholbert> bz, ping?
- # [23:59] <espindola> gcp, I have two variables, and I need to order the stores
- # [23:59] <espindola> so volatile would not be sufficient
- # [23:59] * shorlander-away is now known as shorlander
- # [23:59] <gcp> volatile does guarantee that stores to volatiles keep order
- # [23:59] <espindola> I can just grab a lock, but if we have a barrier I could use it
- # [23:59] <gcp> not that I'm advocating using it. The opposite.
- # [23:59] <espindola> yes, but I have two variables...
- # Session Close: Wed Jan 18 00:00:00 2012
The end :)