/irc-logs / mozilla / #developers / 2012-06-20 / end
Options:
- # Session Start: Wed Jun 20 00:00:00 2012
- # Session Ident: #developers
- # [00:00] <mbrubeck> gregglind: You can pull from one into the other, I think...
- # [00:00] * Joins: joe (jdrew@moz-B82509FC.woot.net)
- # [00:00] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Ping timeout)
- # [00:00] <gregglind> how do i fake the file path stuff?
- # [00:01] <mbrubeck> oops, nope
- # [00:01] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
- # [00:01] * rail is now known as rail_away
- # [00:01] <espindola> ehsan, I don't think so, what are you trying to do?
- # [00:01] <mbrubeck> "abort: repository is unrelated"
- # [00:01] <espindola> the method is declared final
- # [00:01] <@ehsan> espindola: https://bugzilla.mozilla.org/show_bug.cgi?id=705541#c6
- # [00:01] <espindola> and you then try to override it ...
- # [00:01] * nical is now known as nical|away
- # [00:01] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:01] <gregglind> mbrubeck, my best idea so far is to cp -r the second one in, then do a diff.
- # [00:01] <@ehsan> espindola: I'm trying to see if there's anywhere at all to do what the second paragraph there suggests
- # [00:01] <gregglind> or rsync it rather
- # [00:02] <mbrubeck> gregglind: Is there a reason you need to use hg diff instead of just diff?
- # [00:02] * Joins: JeroenDeDauw (j@moz-B7DA0B89.dip.t-dialin.net)
- # [00:02] <gregglind> I need to make a patch for central
- # [00:02] <mbrubeck> gregglind: Ah, you can use "hg pull -f" to pull an unrelated repo
- # [00:02] * cade is now known as cade_away
- # [00:02] <mayhemer> philor|away: Phil, how exactly to use spidermonkey.sh ?
- # [00:03] <espindola> ehsan, I still don't follow, so it found a case that should not be overriding a method but is?
- # [00:03] <mbrubeck> gregglind: If the trees share a common ancestry, then you can just use "hg pull"
- # [00:03] * Joins: zwol_ (zack@moz-7D5F6D02.sta.embarqhsd.net)
- # [00:03] <@ehsan> espindola: oh no, we're trying to get a non-virtual implementation of Addref and Release
- # [00:03] <gregglind> mbrubeck to you remmber the command for making the paths line up?
- # [00:03] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:03] <gregglind> (for remapping them, I think it's a stock hg option)
- # [00:03] * Joins: tantek (tantek@moz-726B3205.tmodns.net)
- # [00:04] * Quits: zwol (zack@3CE905A.B579D208.3210C4F4.IP) (Ping timeout)
- # [00:04] * zwol_ is now known as zwol
- # [00:04] * kats is now known as kats|away
- # [00:04] <@ehsan> espindola: and the problem is that if a class inherits from nsIDOMeventTarget *and* another interface inheriting from nsISupports, then there's no way to get that class to compile!
- # [00:04] <espindola> ehsan, but your reduced testcase needs them to be virtual...
- # [00:04] <mbrubeck> No, I've never done any sort of path remapping in hg
- # [00:04] <gregglind> thanks!
- # [00:04] <@ehsan> espindola: well, yes, but the compiler can be smart enough to convert virtual final to static calls :)
- # [00:04] <mbrubeck> gregglind: I remember the services team did some fancy stuff with "hg transplant"...
- # [00:05] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [00:06] <anant> mounir: ping
- # [00:06] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [00:07] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Ping timeout)
- # [00:07] * BenWa is now known as BenWa|afk
- # [00:08] * Quits: tantek (tantek@moz-726B3205.tmodns.net) (Ping timeout)
- # [00:08] <espindola> ehsan, actually, you can use virtual inheritance to make Class have only one IBase...
- # [00:08] * Joins: atuljangra (Mibbit@DB3A022E.EA9B3F45.E7E9D4A8.IP)
- # [00:08] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [00:09] <espindola> and delete the method in Class, but not sure if that is what you want
- # [00:09] <mounir> anant: fast pong
- # [00:09] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [00:09] * Quits: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [00:09] <anant> mounir: :) just wondering about the pref thing. It seems to be not working as expected anymore since the nightly couple days ago. trying to understand why...
- # [00:09] * mdas is now known as mdas|afk
- # [00:09] <anant> mounir: the jsm is lazily loaded right? so init() should not be called unless something calls navigator.mozApps.*?
- # [00:10] * Joins: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com)
- # [00:10] <mounir> anant: that's a question for fabrice
- # [00:10] * Quits: cviecco_ (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [00:10] <@ehsan> espindola: hmm, yeah just tried it, if I use virtual inheritance on all of the inheritance chains, this compiles
- # [00:10] <espindola> ehsan, or define the method in IFoo too, so that both paths define it
- # [00:10] <anant> mounir: the pref is being set to true every-time I start nightly, even in a fresh profile. so either I misunderstand lazy loads, or something is indeed calling mozApps that's within firefox
- # [00:10] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
- # [00:10] <anant> ah, ok thanks
- # [00:10] <anant> fabrice: ^
- # [00:11] <fabrice> which pref are you talking about?
- # [00:11] <anant> fabrice: I made a new patch, let me grab a link
- # [00:11] <@ehsan> espindola: well in xpcom we do have this limitation that we need a single definition of these methods for any concrete object
- # [00:11] <anant> fabrice: bug 760898
- # [00:11] * jhammel is now known as jhammel|bbiab
- # [00:12] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [00:12] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [00:13] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
- # [00:13] * Joins: alexdmt (Mibbit@moz-768DDE93.rev.sfr.net)
- # [00:13] * Joins: tantek (tantek@moz-BBE3ABD.mv.mozilla.com)
- # [00:13] <fabrice> anant: and what's the issue?
- # [00:13] * davehunt is now known as davehunt|away
- # [00:13] * Quits: alexdmt (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:14] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
- # [00:14] <anant> fabrice: the pref is being set to true on startup in a fresh profile, I don't understand why
- # [00:14] <anant> is there any code in the latest nightly that's calling mozApps?
- # [00:15] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:15] <fabrice> the .jsm is loaded by nsBrowserGlue
- # [00:15] * jlebar is now known as jlebar|dinner
- # [00:16] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [00:16] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
- # [00:17] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
- # [00:17] <glandium> tbsaunde: fyi, i got a green on try with 616262 and the a11y fix
- # [00:17] * Quits: zwol (zack@moz-7D5F6D02.sta.embarqhsd.net) (Quit: zwol)
- # [00:17] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [00:18] * philor|away is now known as philor
- # [00:18] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
- # [00:20] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
- # [00:21] <philor> mayhemer: using it directly would be a pain, I meant it just to show you what commands are being run
- # [00:21] <anant> fabrice: but it's lazily loaded? or init is called anytime
- # [00:22] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [00:22] * Quits: mak (chatzilla@moz-267AAC92.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
- # [00:22] <mayhemer> philor: aha! thanks
- # [00:22] * philor is now known as philor|away
- # [00:23] * Quits: tonymec (tonymec@4198B4B0.4AF9C77D.277517C1.IP) (Input/output error)
- # [00:23] <fabrice> anant: nsBrowserGlue class webAppsUI.init() that imports Webapps.jsm
- # [00:24] <espindola> ehsan, I tried " using IEventTarget::AddRef;", but that also doesn't work...
- # [00:24] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: Minecraft)
- # [00:24] <@ehsan> espindola: yeah, using just makes the function visible in the scope
- # [00:24] <anant> fabrice: ok, and importing it is enough to set the pref? then the pref is in the wrong place. I basically need the pref to only be set when a mozApps API call is made. how to do that?
- # [00:24] <tbsaunde> glandium: :)
- # [00:25] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
- # [00:25] <espindola> ehsan, looks like it has special meaning in c++11, but only for constructors.
- # [00:25] * Quits: tonymec|away (tonymec@4198B4B0.4AF9C77D.277517C1.IP) (Quit: Konversation terminated!)
- # [00:25] * philor|away is now known as philor
- # [00:25] <glandium> tbsaunde: does marco irc?
- # [00:25] <fabrice> anant: importing calls DOMRegistry.init(), yes
- # [00:25] <espindola> you might want to ask in #llvm, but I don't think there is a way to say "just put this pointer in both vtable entries"
- # [00:25] <tbsaunde> glandium: MarcoZ,\
- # [00:26] <tbsaunde> s/,\\//
- # [00:26] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [00:26] <fabrice> anant: you probably want your pref to be set in receiveMessage()
- # [00:26] <glandium> tbsaunde: i'll coordinate with him tomorrow, then
- # [00:26] <tbsaunde> glandium: ok, thx
- # [00:26] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [00:27] <philor> mayhemer: one possibly significant part being where we only pass --enable-64bit for Mac, because we used to not need it at all, then something last summer caused us to build 32-bit on 64-bit Mac
- # [00:27] <@ehsan> espindola: yeah
- # [00:28] * padenot is now known as padenot|away
- # [00:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick_))
- # [00:28] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Connection reset by peer)
- # [00:28] <nemo> huh. according to statcounter, 3/4s of the pages they ID as chrome prefetches are unused.
- # [00:28] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [00:28] <nemo> I'm surprised that makes it worthshile to do, w/ a 0.250 batting average
- # [00:28] <nemo> worthwhile
- # [00:28] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
- # [00:29] * Quits: Cork (Cork@moz-49FD6A7D.cust.tele2.se) (Ping timeout)
- # [00:30] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [00:30] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Quit: josh)
- # [00:30] * padenot|away is now known as padenot
- # [00:30] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [00:31] <mayhemer> philor: so, in other words, I should try to build 32-bit spidermonkey on a 64bit OSX ?
- # [00:31] * Joins: tonymec__ (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
- # [00:32] * tonymec__ is now known as tonymec|away
- # [00:32] * Quits: kinger (chatzilla@moz-3D41B545.dial-up.dsl.siol.net) (Ping timeout)
- # [00:32] * Joins: Cork (Cork@moz-49FD6A7D.cust.tele2.se)
- # [00:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:33] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick_))
- # [00:33] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [00:33] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [00:33] * mcote is now known as mcote|afk
- # [00:33] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:34] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (NickServ (GHOST command used by rick))
- # [00:34] <philor> mayhemer: no, that was a very bad thing to do, didn't work out well for us at all ;)
- # [00:34] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [00:35] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
- # [00:35] <philor> mayhemer: bug 679825 - suddenly, on 64-bit OS X, we were building 32-bit NSPR, using the exact same commands on the exact same slaves where before we got a 64-bit NSPR; this bug looks to me like the same thing, only with 64-bit Linux
- # [00:35] * mdas|afk is now known as mdas
- # [00:36] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [00:36] * Joins: ginn (ginn@3FD2BACE.FE5E8EF9.EE4773DA.IP)
- # [00:37] * Joins: loadbang (loadbang@moz-464D5BC8.range86-168.btcentralplus.com)
- # [00:37] * Joins: zwol (zack@moz-7D5F6D02.sta.embarqhsd.net)
- # [00:37] <mayhemer> philor: thanks, I'll take a look
- # [00:38] <philor> nobody could or would explain why we suddenly, disconnected from any particular patch landing, had to pass --enable-64bit, or why we didn't before, or why I didn't have to, and probably there's nothing to explain why it would happen to Linux 10 months later
- # [00:38] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/1f7af949b280 - Jonathan Griffin - Bug 766206 - Add missing parameter to catch clause, DONTBUILD because NPOTB
- # [00:40] * Quits: jfkthame (jfkthame@A22DC0C1.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [00:40] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:45] * Quits: kaie (kaie@moz-2AC18758.dip.t-dialin.net) (Quit: Leaving)
- # [00:45] * Quits: mikeh (mikeh@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [00:47] * Quits: tantek (tantek@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:48] <anant> fabrice: cool, ty going to try that, will ask for review once done
- # [00:48] * heycam|away is now known as heycam
- # [00:48] <daleharvey> Ive asked about this before but keep forgetting, what is the native web app type functionality coming to firefox, so people can install web apps, have chromeless UI's etc
- # [00:49] * Joins: tantek (tantek@moz-BBE3ABD.mv.mozilla.com)
- # [00:49] * gregglind is now known as gregglind_away
- # [00:50] <daleharvey> basically prism / fluid
- # [00:50] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [00:51] * Joins: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
- # [00:53] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [00:53] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [00:53] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Linkinus - http://linkinus.com)
- # [00:55] * Joins: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [00:55] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [00:57] * Quits: espindola (espindola@moz-C0A48F3.dsl.teksavvy.com) (Quit: Ex-Chat)
- # [00:59] * mjschranz_away is now known as mjschranz_
- # [00:59] <Callek> daleharvey: iirc its WebRT, but I haven't been following closely
- # [01:00] <jgilbert> daleharvey: https://wiki.mozilla.org/Apps/WebRT
- # [01:00] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
- # [01:00] * joduinn-mtg is now known as joduinn-brb
- # [01:00] * Joins: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [01:01] <daleharvey> cheers Callek / jgilbert
- # [01:02] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
- # [01:04] * catlee is now known as catlee-food
- # [01:04] * Joins: mikeh (mikeh@F2D29657.F60B0462.67AC9B1.IP)
- # [01:06] * Joins: loadbang2 (loadbang@moz-464D5BC8.range86-168.btcentralplus.com)
- # [01:06] * Quits: loadbang (loadbang@moz-464D5BC8.range86-168.btcentralplus.com) (Connection reset by peer)
- # [01:06] * loadbang2 is now known as loadbang
- # [01:07] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
- # [01:09] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
- # [01:09] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
- # [01:09] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f212d8c913f5 - Malini Das - Bug 766319 - Minor perfdata refactor, r=jgriffin, DONTBUILD because NPOTB
- # [01:10] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [01:11] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [01:12] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
- # [01:13] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:14] * Joins: njn (chatzilla@44E78753.809F54A2.A0A48B9C.IP)
- # [01:14] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Ping timeout)
- # [01:14] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [01:16] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [01:16] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [01:17] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:19] * Quits: smooney_ (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:20] * Joins: loadbang2 (loadbang@moz-464D5BC8.range86-168.btcentralplus.com)
- # [01:20] * Quits: loadbang (loadbang@moz-464D5BC8.range86-168.btcentralplus.com) (Connection reset by peer)
- # [01:20] * loadbang2 is now known as loadbang
- # [01:21] * Quits: joe_walker (joe_walker@moz-34F722B9.client.stsn.net) (Input/output error)
- # [01:22] * jhammel|bbiab is now known as jhammel
- # [01:22] * Quits: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Ping timeout)
- # [01:23] * Joins: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
- # [01:23] * Quits: JeroenDeDauw (j@moz-B7DA0B89.dip.t-dialin.net) (Quit: Leaving.)
- # [01:23] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [01:24] * Joins: priya1 (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [01:24] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [01:25] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:25] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [01:26] * Quits: rednaks (rednaks@2ED69ACE.9AC5DAB4.55FFA9B4.IP) (Ping timeout)
- # [01:26] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [01:28] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [01:31] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [01:31] * Joins: campd (dave@moz-BBE3ABD.mv.mozilla.com)
- # [01:31] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
- # [01:31] * Quits: dcamp (dave@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [01:31] * Joins: mccr8_ (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [01:31] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [01:31] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [01:32] * Joins: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [01:32] * mccr8_ is now known as mccr8
- # [01:32] * Joins: juanb_ (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [01:32] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:32] * juanb_ is now known as juanb
- # [01:32] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [01:32] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [01:32] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [01:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:33] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [01:33] * Joins: kanru` (kanru@moz-B94A14E2.dynamic.hinet.net)
- # [01:33] * Quits: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [01:33] * Quits: zwol (zack@moz-7D5F6D02.sta.embarqhsd.net) (Ping timeout)
- # [01:34] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [01:38] * cade_away is now known as cadecairos
- # [01:39] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [01:41] * Joins: jprmc (jprmc@EB33E2A5.3CBDB8AB.DA78B690.IP)
- # [01:42] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
- # [01:42] * Quits: wesj1 (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [01:43] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:43] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
- # [01:45] * khuey is now known as khuey|away
- # [01:45] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [01:45] * Quits: loadbang (loadbang@moz-464D5BC8.range86-168.btcentralplus.com) (Quit: loadbang)
- # [01:46] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [01:48] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
- # [01:49] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
- # [01:50] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [01:50] * Quits: atuljangra (Mibbit@DB3A022E.EA9B3F45.E7E9D4A8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [01:51] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [01:51] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [01:51] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [01:54] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [01:54] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
- # [01:56] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:57] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:57] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:58] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [02:00] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:02] * Quits: priya1 (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [02:03] * AutomatedTester is now known as AutomatedTester|AFK
- # [02:03] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:04] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [02:05] * Joins: jbalogh_ (jbalogh@moz-241FB6A8.static-ip.telepacific.net)
- # [02:06] * Quits: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [02:06] <njn> blassey: you're burning Window opt builds on inbound
- # [02:06] * Standard8 is now known as Standard8Away
- # [02:07] <taras> can someone explain to me why mozIndexedDB is treated as null?
- # [02:07] <taras> --
- # [02:07] * mjschranz_ is now known as mjschranz_away
- # [02:07] <taras> typeof ( window.indexedDB || window.mozIndexedDB || "should not get here")
- # [02:07] <taras> gets me what i do not expect
- # [02:08] <bent> taras, we do that when you're inside an iframe chain that crosses origins
- # [02:08] <bent> or if you have the pref disabled i think
- # [02:10] <taras> bent: i'm testing some html locally
- # [02:10] * mjschranz_away is now known as mjschranz_
- # [02:10] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [02:10] <taras> trying to use the exampel on mdn
- # [02:10] <taras> https://developer.mozilla.org/en/IndexedDB/IndexedDB_primer
- # [02:10] <bent> taras, oh, it is disabled from file:// too
- # [02:11] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [02:11] <bent> can't be run locally
- # [02:11] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Client exited)
- # [02:12] <taras> bent: that's a bit of a bummer
- # [02:12] <taras> i'm trying to make a presentation on how people are supposed to use indexeddb + filehandle stuff for high perf io
- # [02:13] <bent> taras, yeah, we have plans to relax this, but basically there are security problems with file urls
- # [02:13] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [02:14] <taras> bent: so solution here is to run a webserver?
- # [02:14] * Joins: dzbarsky1 (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [02:14] * Quits: dzbarsky1 (Adium@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [02:15] <bent> taras, for now, yes. or you can hack the code a little.
- # [02:15] <bent> taras, or wait for khuey to fix this
- # [02:15] <bent> (which he swears he doesn't want to do)
- # [02:15] <taras> he says that about everything
- # [02:15] <bent> yes, yes he does
- # [02:15] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:16] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [02:16] * joduinn-brb is now known as joduinn-mtg
- # [02:16] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [02:17] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [02:17] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [02:18] * joduinn-mtg is now known as joduinn
- # [02:18] * Quits: jbalogh_ (jbalogh@moz-241FB6A8.static-ip.telepacific.net) (Quit: Linkinus - http://linkinus.com)
- # [02:18] <bent> taras, btw, don't push filehandle in front of b2g/gaia folks yet because it doesn't yet work across processes ;)
- # [02:19] <taras> oh i just wanna talk about dom storage sucking
- # [02:19] <taras> at velocity
- # [02:19] <taras> and for that I need a viable replacement to talk about
- # [02:19] <bent> k
- # [02:19] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [02:19] <bent> taras, and if you get stuck please ping/email me
- # [02:19] <taras> thanks
- # [02:19] <bent> you bet
- # [02:20] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:20] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [02:21] * Quits: jprmc (jprmc@EB33E2A5.3CBDB8AB.DA78B690.IP) (Quit: Leaving)
- # [02:22] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:23] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [02:24] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [02:24] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [02:25] <RyanVM> njn: I think we've given blassey enough time to back out
- # [02:25] <RyanVM> ...and then tbpl refreshes
- # [02:25] <RyanVM> *sigh*
- # [02:25] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
- # [02:25] <dholbert> RyanVM, blassey says he pushed a fix
- # [02:25] <dzbarsky> RyanVM: sorry
- # [02:25] <dholbert> RyanVM, (he's standing near me -- let me know if his fix is busted or something)
- # [02:26] <RyanVM> dzbarsky: ?
- # [02:26] <dzbarsky> RyanVM: i pushed there
- # [02:26] <dholbert> RyanVM, actually n/m, gtg
- # [02:26] <RyanVM> dholbert: OK - I'm sure it's fine. tbpl hadn't refreshed with his push yet
- # [02:26] <njn> RyanVM: when I burn the tree and notice and fix it I usually say something like "oh, give me a minute to fix that"
- # [02:27] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
- # [02:27] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [02:28] * Joins: xsergio (sergio@1C909CC6.86E41D29.B05A4819.IP)
- # [02:29] <blassey> joduinn: you in mv?
- # [02:29] <blassey> still
- # [02:29] <joduinn> blassey: yep
- # [02:29] <blassey> where?
- # [02:29] <joduinn> in a b2g mtg, but it might be over soon.
- # [02:30] <joduinn> 3rd floor pb&j. but i can ping when getting out of this.
- # [02:30] <blassey> ok
- # [02:30] <joduinn> can i buy you a latte ? :-)
- # [02:30] <blassey> I'll take that
- # [02:31] * mjschranz_ is now known as mjschranz_away
- # [02:32] <joduinn> red rocks. the way to go!
- # [02:32] <joduinn> thx blassey
- # [02:33] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [02:33] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
- # [02:33] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
- # [02:34] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [02:35] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:36] * mjschranz_away is now known as mjschranz_
- # [02:39] * Quits: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
- # [02:40] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
- # [02:41] * jlebar|dinner is now known as jlebar
- # [02:41] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
- # [02:44] * Quits: xsergio (sergio@1C909CC6.86E41D29.B05A4819.IP) (Quit: Leaving)
- # [02:44] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [02:45] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [02:46] * Quits: mike5w3c (MikeS@moz-13385D94.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [02:46] * Joins: mike5w3c (MikeS@moz-231F5F28.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [02:46] * Quits: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty_)
- # [02:49] * Quits: tantek (tantek@moz-BBE3ABD.mv.mozilla.com) (Quit: tantek)
- # [02:50] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [02:53] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [02:54] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
- # [02:55] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
- # [02:55] * Joins: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [02:56] * Quits: campd (dave@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [02:57] * Quits: cviecco_ (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Ping timeout)
- # [02:57] * mjschranz_ is now known as mjschranz_away
- # [02:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
- # [02:58] * Quits: kanru` (kanru@moz-B94A14E2.dynamic.hinet.net) (Ping timeout)
- # [03:02] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:04] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [03:05] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
- # [03:07] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
- # [03:08] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
- # [03:08] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
- # [03:09] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
- # [03:09] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [03:10] * Quits: samliu (samliu@moz-BBE3ABD.mv.mozilla.com) (Quit: samliu)
- # [03:10] * Joins: samliu (samliu@moz-E31CD2CB.mozilla.org)
- # [03:11] * Quits: Stan (Stan@moz-7783AC40.dip.t-dialin.net) (Ping timeout)
- # [03:12] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [03:12] * Quits: chewey (chewey@moz-6D72D432.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:13] * Joins: chewey (chewey@moz-8FD07C8A.dip0.t-ipconnect.de)
- # [03:13] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [03:13] * mikeh is now known as mikeh|AFK
- # [03:15] * Quits: mikeh|AFK (mikeh@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [03:16] * lsblakk is now known as lsblakk|afk
- # [03:18] * Joins: ekr (ekr@moz-1F1E73D4.mycingular.net)
- # [03:19] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [03:20] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [03:24] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
- # [03:26] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120617112615])
- # [03:27] * mjschranz_away is now known as mjschranz_
- # [03:27] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
- # [03:27] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [03:28] * joduinn is now known as joduinn-coffee
- # [03:29] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
- # [03:29] * joduinn-coffee is now known as joduinn-afk
- # [03:29] * mjschranz_ is now known as mjschranz_away
- # [03:30] * Quits: ekr (ekr@moz-1F1E73D4.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [03:31] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [03:31] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Connection reset by peer)
- # [03:31] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
- # [03:32] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [03:33] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
- # [03:33] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [03:33] * Joins: birtles_ (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [03:34] * birtles_ is now known as birtles
- # [03:34] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
- # [03:34] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:34] * Quits: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP) (Ping timeout)
- # [03:35] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [03:37] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
- # [03:38] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [03:39] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [03:40] * Joins: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP)
- # [03:41] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [03:41] * ChanServ sets mode: +o ehsan
- # [03:41] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [03:41] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [03:42] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
- # [03:42] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
- # [03:42] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:43] * mjschranz_away is now known as mjschranz
- # [03:43] * Joins: dzbarsky1 (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [03:43] * Joins: ekr (ekr@moz-1F1E73D4.mycingular.net)
- # [03:43] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
- # [03:43] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:43] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
- # [03:44] * dzbarsky1 is now known as dzbarsky
- # [03:45] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
- # [03:46] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [03:47] * Quits: ekr (ekr@moz-1F1E73D4.mycingular.net) (Ping timeout)
- # [03:50] * jmaher|afk is now known as jmaher
- # [03:50] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
- # [03:51] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:53] * Joins: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com)
- # [03:53] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
- # [03:53] * philor is now known as philor|away
- # [03:53] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [03:56] * Quits: sewardj (sewardj@moz-8D8395BB.dip.t-dialin.net) (Ping timeout)
- # [03:57] * Joins: sewardj (sewardj@moz-92463084.dip.t-dialin.net)
- # [04:01] * fabrice is now known as fabrice|afk
- # [04:03] * mjschranz is now known as mjschranz_away
- # [04:04] * ctalbert is now known as ctalbert|afk
- # [04:04] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:05] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:06] <@bz_dinner> heycam: ping
- # [04:06] <heycam> bz_dinner, hi
- # [04:06] * bz_dinner is now known as b
- # [04:06] * b is now known as bz
- # [04:06] <@bz> heycam: got a few minutes to talk about implements?
- # [04:06] <heycam> yep sure
- # [04:06] <@bz> heycam: so I'm trying to understand the basic goal of the design
- # [04:07] <@bz> heycam: As I see it, there are a few possible reasons one might prefer to use implements instead of partial interfaces
- # [04:08] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [04:08] <@bz> 1) Ability to easily define arguments that take all objects that implement a given set of functionality without having to update the IDL every time a new object like that is added
- # [04:08] * jmaher is now known as jmaher|afk
- # [04:08] <@bz> 2) Ability to easily define functionality that's mixed in to lots of different objects without having to maintain multiple identical lists
- # [04:08] <@bz> Those are pretty obvious
- # [04:08] <heycam> yeah
- # [04:08] <@bz> Are there other design goals for implements?
- # [04:09] <@bz> This is in the context of my questions about this-validation behavior
- # [04:09] <heycam> that's it, I think
- # [04:09] <heycam> so you've definitely found something I wasn't thinking about -- what it means for these properties to be copied to different prototypes
- # [04:09] * catlee-food is now known as catlee-away
- # [04:10] <heycam> whether they have the same Function object or not
- # [04:10] <heycam> and I think we could define that either way, doesn't matter
- # [04:10] <@bz> so from my perspective as an implementor
- # [04:10] <@bz> 1) Having to have the same Function object on different prototypes would be a huge PITA
- # [04:11] <@bz> It sounds like IE doesn't do that either. I have no idea what others do, or whether they even have anything like implements
- # [04:11] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:11] <heycam> ok
- # [04:11] <@bz> 2) If we posit that the function objects on different prototypes are different, having any of them accept any of the object instances is somewhat of a PITA
- # [04:12] <@bz> accept as this, that is
- # [04:12] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [04:12] <@bz> and in particular, it would make those functions slower to call than normal functions.
- # [04:12] <heycam> hmm
- # [04:12] <heycam> I see
- # [04:12] <heycam> my feeling was that they would be checking the this object for whether it implements the rhs-interface
- # [04:12] <@bz> And probably make any object that implements an interface that uses mixins somewhat larger
- # [04:13] <heycam> but I can see how that would be slower
- # [04:13] <heycam> and given that 99% of the time you would be calling that function on the one type of object
- # [04:13] <@bz> it's not just the checking that's slower
- # [04:13] <heycam> ...
- # [04:13] <@bz> it's also the call that's slower
- # [04:13] <@bz> because you have to do some sort of polymorphism
- # [04:13] <@bz> however you do it (vtables, if cascades, whatever)
- # [04:13] <heycam> right ok
- # [04:13] * Joins: tantek (tantek@moz-E956854A.tmodns.net)
- # [04:14] <@bz> Now I can probably still make common cases fast
- # [04:14] <@bz> by adding more code
- # [04:14] <@bz> but anyway
- # [04:14] <@bz> it sounds like IE might be doing the "check for RHS" thing
- # [04:14] <@bz> maybe
- # [04:14] <@bz> if I understood whatshisname correctly
- # [04:15] <@bz> I guess the big question is whether there are use cases for this sort of thing
- # [04:15] <heycam> no explicit use cases no; if you were able to modify say MyMixedInInterface.prototype.f and have that affect all interfaces that implement MyMixedInInterface, then it might be worth keeping
- # [04:16] <heycam> but as it is, you'll need to modify each prototype separately anyway
- # [04:16] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [04:16] * Quits: garnacho (carlos@moz-B280EE34.dyn.user.ono.com) (Ping timeout)
- # [04:16] <@bz> well, I meant use cases for grabbing a function off one object and applying it to others
- # [04:16] <@bz> some people do in fact do this, apparently
- # [04:16] <@bz> just not with mixin functions. ;)
- # [04:16] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [04:17] <@bz> e.g. apparently some libraries grab querySelectorAll off the documentElement and then .call() it on all other elements
- # [04:17] * @bz has no idea WHY they do such a daft thing
- # [04:17] <heycam> that's fine I suppose, since it'll be the same Function object right
- # [04:17] <@bz> well
- # [04:17] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [04:17] <@bz> it's the same Function object because it's on Element or whatnot
- # [04:17] <heycam> but grabbing mixin functions from one proto and applying it to other objects, can't think of a good reasons to do that
- # [04:17] <@bz> if it were mixed in lower down....
- # [04:17] <@bz> ok
- # [04:18] <@bz> So the one other case to consider
- # [04:18] <@bz> EventTarget
- # [04:18] <@bz> which has things inheriting from it
- # [04:18] <@bz> but also gets mixed in places, I bet
- # [04:18] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
- # [04:18] <@bz> and the question is whether the EventTarget.foo versions should work on the objects it's mixed into
- # [04:18] <heycam> mm
- # [04:18] <@bz> In my current impl in Gecko they do not
- # [04:18] <@bz> fwiw
- # [04:19] <heycam> if we are generally going to make mixin functions not applicable to instances of other interfaces, then I think the EventTarget.prototype ones also shouldn't work
- # [04:19] <@bz> ok
- # [04:19] <@bz> worksforme!
- # [04:19] <@bz> thanks!
- # [04:19] <heycam> notice the "if" at the start ;)
- # [04:19] <@bz> yes
- # [04:19] <heycam> I'm happy with that if being true
- # [04:20] <heycam> I'll chime in on the thread to say so
- # [04:20] <@bz> if I have to make the former work, I get the latter for free
- # [04:20] <@bz> sounds good.
- # [04:21] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
- # [04:21] <@bz> I think that's all I have
- # [04:21] <heycam> cool
- # [04:21] <@bz> my other stuff is much less controversial and generally less important
- # [04:21] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:22] <heycam> ok
- # [04:22] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [04:22] <@bz> oh
- # [04:22] <@bz> the named + indexed thing
- # [04:22] <heycam> ah right
- # [04:23] <heycam> I didn't read the mail properly yet
- # [04:23] <@bz> ok
- # [04:23] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [04:23] <@bz> were you on vacation? ;)
- # [04:23] <heycam> no, just concentrating on coding for the last little while :)
- # [04:23] <@bz> and actually, one more thing
- # [04:23] <@bz> ah
- # [04:23] <@bz> good deal
- # [04:24] <@bz> now that we've tried using webidl dictionaries, I think Jonas' proposal is spot-on
- # [04:24] <@bz> which is that dictionaries should always be optional, and that not passing them or passing null or undefined should be equivalent to passing an empty dictionary
- # [04:25] <heycam> ok, I can certainly understand that from the perspective of an author using it
- # [04:25] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:25] <@bz> Because it means you can write your IDL like so:
- # [04:25] <heycam> it just grates *a little* to special case dictionary types to always make the argument optional
- # [04:25] <@bz> void foo(MyDict arg);
- # [04:25] <@bz> instead of always having to make sure to do:
- # [04:25] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [04:25] <@bz> void foo(MyDict? arg = null);
- # [04:25] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
- # [04:25] <@bz> and then having to write prose for what happens when the value is null.
- # [04:26] <@bz> hmm
- # [04:26] <heycam> ok, I can see that
- # [04:26] <jwir3|away> when I build in 32 bit mode as opposed to 64 bit mode, is there a switch in the mozconfig that controls that, or is it controlled somewhere else?
- # [04:26] * @bz thinks
- # [04:26] <@bz> we could allow non-optional ones, I guess
- # [04:27] <@bz> if we can just declare the void foo(optional MyDict arg) acts like empty dictionary if not passed
- # [04:27] <@bz> er, s/the/that/
- # [04:27] <@bz> or if null/undefined are passed.....
- # [04:27] <@bz> anyway, that's my 2 cents
- # [04:28] <heycam> ok, I'll think about it. it's probably the way to go -- might make it harder for readers of IDL to work out what valid overloads there are with this kind of special case though
- # [04:31] * heycam goes for lunch
- # [04:31] * heycam is now known as heycam|away
- # [04:31] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Quit: wchen)
- # [04:31] <@bz> hmm
- # [04:31] <@bz> That's a good point
- # [04:31] <@bz> on the other hand, the use cases are pretty slim
- # [04:31] * Joins: gluxon (gluxon@moz-DDA90F6E.hsd1.ct.comcast.net)
- # [04:32] <@bz> for overloading against a dictionary type
- # [04:32] <@bz> imo
- # [04:32] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:32] <@bz> (just like I expect there to be 0 overloads of union types, because why the hell would one do that?)
- # [04:34] * philor|away is now known as philor
- # [04:34] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [04:36] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:36] * Joins: RudyL (rudy@moz-99690620.hinet-ip.hinet.net)
- # [04:37] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [04:37] * coop|afk is now known as coop
- # [04:38] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [04:38] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [04:39] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
- # [04:40] * Quits: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [04:42] * khuey|away is now known as khuey
- # [04:43] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
- # [04:46] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [04:48] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
- # [04:50] * nli|away is now known as nli
- # [04:51] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
- # [04:53] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
- # [04:54] * BenWa|afk is now known as BenWa
- # [04:54] * devd is now known as devd_afk
- # [04:56] * philor spares a few minutes of his evening hatefest for our leak reporting
- # [04:57] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Ping timeout)
- # [04:57] * cadecairos is now known as cadecairos_away
- # [05:03] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
- # [05:04] * Quits: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP) (Quit: Ommm.......)
- # [05:05] <Callek> philor: wow, android must be lacking if you have any hatefest time to spare
- # [05:06] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Quit: Lost terminal)
- # [05:06] * Callek will hate to see philor when we start testing B2G, fwiw.
- # [05:06] <philor> Callek: RyanVM is still awake, I don't have anything but saplings around the edge to watch :)
- # [05:06] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [05:10] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Connection reset by peer)
- # [05:11] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
- # [05:11] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine)
- # [05:11] * coop is now known as coop|away
- # [05:12] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
- # [05:12] * Joins: edwin (me@538BABFE.A073F3E.97BBD552.IP)
- # [05:14] * heycam|away is now known as heycam
- # [05:14] * Quits: tantek (tantek@moz-E956854A.tmodns.net) (Quit: tantek)
- # [05:16] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [05:16] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Connection reset by peer)
- # [05:16] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
- # [05:16] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
- # [05:19] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [05:21] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [05:23] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [05:27] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [05:28] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [05:28] * glob|away is now known as glob
- # [05:28] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
- # [05:29] <philor> "leaked 18446744073709551612 instances of nsEvent with size 56 bytes each (9223372036854775808 bytes total) "
- # [05:29] <philor> hello, bent
- # [05:29] * Joins: Mook (mook@moz-D37F711A.dsl.teksavvy.com)
- # [05:31] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [05:31] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [05:33] <@dolske> that can't be right
- # [05:33] <@dolske> should be 110680464442257309672 bytes total
- # [05:33] <bent> ha
- # [05:33] <bent> no, that cannot be right
- # [05:36] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [05:37] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Input/output error)
- # [05:37] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [05:37] <philor> wow, that's one angry log
- # [05:38] <Callek> forget leaking, thats like a freaking bomb hit the hoover dam
- # [05:38] <Callek> :-)
- # [05:40] <jwir3|away> philor: you have 8 exabytes of memory?
- # [05:40] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [05:40] <bent> i must have forgotten that loop of 18446744073709551612 where I never delete anything
- # [05:40] * jwir3|away is jealous
- # [05:40] <jwir3|away> haha
- # [05:41] <@khuey> if bent gets backed out he can actually address my review comments
- # [05:41] <@dolske> snark!
- # [05:41] <Callek> khuey++
- # [05:43] <bent> pshaw
- # [05:50] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [05:50] <bent> omg
- # [05:51] * @bz is _so_ tempted to reply with "you rang?"
- # [05:51] <bent> khuey, bz, for 50 points, spot the 18446744073709551612 instance leak: http://mxr.mozilla.org/mozilla-central/source/widget/nsGUIEvent.h#564
- # [05:52] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
- # [05:52] <@bz> bent: no MOZ_COUNT_CTOR in the other ctor?
- # [05:52] <@dolske> bent: http://answers.yahoo.com/question/index?qid=20080805200603AA4mCCA
- # [05:52] <bent> or in the (generated) copy constructor that IPDL almost certainly tickles
- # [05:53] <@bz> bent: mmmmhm
- # [05:53] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [05:53] <@bz> bent: copy ctor, indeed
- # [05:53] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [05:53] <bent> sigh
- # [05:53] <JonathanS> in http://arstechnica.com/information-technology/2012/06/first-look-at-the-curved-tabs-in-firefoxs-new-australis-design, How does he know about Aero Glass is not in Windows 8?
- # [05:53] <bent> bz, r=you for that?
- # [05:53] <bent> otherwise i might get backed out for a 18446744073709551612 instance leak
- # [05:53] <@khuey> bent: fun
- # [05:53] <@khuey> bz: don't r+ it!
- # [05:53] <@khuey> he deserves to get backed out
- # [05:53] <bent> khuey, shush
- # [05:54] <@bz> bent: can I see the diff, please?
- # [05:54] <@dolske> JonathanS: it's been widely reported in blogs that the final Win8 build will remove glass entirely.
- # [05:54] <@khuey> hey if you would address review comments properly ...
- # [05:54] <bent> one sec, need to do it
- # [05:54] <bent> khuey, all but the one that is crazy?
- # [05:54] <JonathanS> dolske, I know I seen a few screen shot, no glass.
- # [05:54] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [05:55] <bent> dolske, what are the chances
- # [05:55] <@dolske> oh oh oh
- # [05:55] * @khuey mumbles
- # [05:55] <@dolske> now here is a fun question....
- # [05:55] <@khuey> writing tests is hard
- # [05:56] <@dolske> assuming that the leak numbers are real, whose fix will have fixed the bigger leak...
- # [05:56] <bent> ooh me! ooh me!
- # [05:56] <@dolske> khuey's khueyfix, or bent's fix for this?
- # [05:56] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
- # [05:56] <bent> leak hunter extraordinaire: bent
- # [05:56] <bent> gold star
- # [05:56] <JonathanS> khuey http://mozillamemes.tumblr.com/post/25246108208/khuey-wonders-why-his-patch-fails-tests xD
- # [05:56] <qDot> Worst reality show ever.
- # [05:57] <@khuey> JonathanS: I submitted that ;-)
- # [05:57] <bent> qDot, i'd find some way to class it up, surely
- # [05:57] <JonathanS> khuey. oh yeah, I love how that boat contain Florida ;)
- # [05:58] <@khuey> hehe
- # [05:58] <@dolske> "itl florida" nice.
- # [05:58] <JonathanS> you accidentally a word.
- # [05:58] * Quits: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP) (Client exited)
- # [05:59] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [05:59] <@dolske> what? I never a word!
- # [05:59] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Quit: Mardak)
- # [05:59] <JonathanS> dolske, it is "ital" but you wrote "itl"
- # [06:00] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
- # [06:00] <@dolske> yes, I knw. :/
- # [06:01] <JonathanS> So no H.264 supports in Mac OS X?
- # [06:01] <dholbert> bz, inside nsRuleNode::ComputePositionData(), is it bad to call GetParentContext()->GetStyleDisplay() (and rely on that actually returning the correct nsStyleDisplay computed-style for our parent)?
- # [06:02] * Parts: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [06:02] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
- # [06:03] * Quits: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP) (Ping timeout)
- # [06:03] * Joins: int3 (int3@moz-52E3FBD1.public.wayport.net)
- # [06:04] <bent> bz, http://pastebin.mozilla.org/1668377
- # [06:04] <bent> bz, whatcha think?
- # [06:04] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [06:05] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [06:05] <bent> actually, can i cheat and use the op= trick?
- # [06:05] * Joins: kanha (quassel@6CCA9C8D.8293D34.9105FBCF.IP)
- # [06:05] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
- # [06:06] <bent> msvc says yes
- # [06:06] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [06:06] <bent> bz, or http://pastebin.mozilla.org/1668382
- # [06:09] <@bz> bent: reading
- # [06:09] <bent> i see no reason why gcc wouldn't like the second
- # [06:09] <@bz> r=me on the second
- # [06:09] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [06:09] <bent> but i can't test locally
- # [06:09] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
- # [06:09] <bent> k, thanks
- # [06:10] <@bz> shuld work, imo
- # [06:10] <@bz> er, should
- # [06:10] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [06:10] <bent> i'll file a bug in any case
- # [06:10] <bent> so we can back out if need be
- # [06:10] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Quit: Mardak)
- # [06:11] <@bz> mmm
- # [06:11] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
- # [06:11] <@bz> non-d2d Windows will get canvas sad
- # [06:11] <@bz> ah, well
- # [06:12] * mjschranz_away is now known as mjschranz
- # [06:12] <bent> hm?
- # [06:12] <@bz> binding stuff
- # [06:13] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [06:13] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [06:13] <bent> ah
- # [06:14] * Joins: dao (dao@moz-EB4541C9.superkabel.de)
- # [06:14] <bent> bz, bug 766446 fwiw. thanks
- # [06:14] <@bz> no problem
- # [06:18] * Joins: darktrojan (DT@moz-30B3CCFD.telstraclear.net)
- # [06:18] <darktrojan> jaws, ping?
- # [06:18] <bent> are tbpl comments recorded somewhere?
- # [06:19] * Joins: Oob (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
- # [06:20] <Oob> where in the code would I go to work on fixing a bug involving the way buttons are rendered?
- # [06:20] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [06:20] <jwir3|away> Oob: Probably nsGfxButtonControlFra,e
- # [06:20] * Joins: sfink (chatzilla@moz-8D93AA61.dsl.pltn13.sbcglobal.net)
- # [06:20] <jwir3|away> Oob: Probably nsGfxButtonControlFrame, rather
- # [06:21] <jwir3|away> Oob: Or maybe nsHTMLButtonControlFrame
- # [06:21] <jwir3|away> nsGfxButtonControlFrame inherits from nsHTMLButtonControlFrame
- # [06:21] <Oob> Thanks
- # [06:21] <Oob> is that in the /browser/ part
- # [06:21] * Joins: ewong|away (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [06:22] <jwir3|away> Oob: No, it's in layout. One second
- # [06:22] * jcranmer is now known as jcranmer|away
- # [06:23] <jwir3|away> Oob: http://mxr.mozilla.org/mozilla-central/source/layout/forms/nsGfxButtonControlFrame.cpp
- # [06:23] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [06:23] <Oob> Cool, thanks!
- # [06:23] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Ping timeout)
- # [06:23] <jwir3|away> Oob: Well, actually that might only be the layout of buttons. There is probably an accompanying class in gfx that actually handles the rendering...
- # [06:23] <jwir3|away> Oob: I may have misled you...
- # [06:24] <jwir3|away> Oob: Or, at least it might give you a place to start. That's the representation of the buttons in the frame tree, at least.
- # [06:25] <jwir3|away> Oob: Ah, it looks like the display list for the buttons are handled here: http://mxr.mozilla.org/mozilla-central/source/layout/forms/nsHTMLButtonControlFrame.cpp#122
- # [06:25] <jwir3|away> Oob: I hope that's what you're looking for. :)
- # [06:25] * Quits: darktrojan (DT@moz-30B3CCFD.telstraclear.net) (Quit: )
- # [06:26] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [06:28] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [06:29] * Joins: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP)
- # [06:30] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [06:34] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [06:36] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
- # [06:36] <Oob> jwir3|away: thanks for the update
- # [06:36] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
- # [06:36] <Oob> are the XUL buttons handled differently from the HTML form buttons?
- # [06:37] * Joins: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp)
- # [06:37] <jwir3|away> Oob: Ah yes
- # [06:38] * glob is now known as glob|away
- # [06:38] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [06:39] <jwir3|away> Oob: I think XUL buttons are handled by nsButtonBoxFrame
- # [06:39] <jwir3|away> Oob: http://mxr.mozilla.org/mozilla-central/source/layout/xul/base/src/nsButtonBoxFrame.cpp
- # [06:39] <jwir3|away> (I think)
- # [06:39] <Mook> you may also need to look at the LookAndFeel stuff for -moz-appearance fun
- # [06:40] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
- # [06:41] * Joins: jdm (jdm@moz-AFE1F036.cust.bluewin.ch)
- # [06:43] * khuey is now known as khuey|away
- # [06:43] <Callek> philor: what am I missing, I see (with a newly updated buildbot) |RETRY| getting triggered from the reboot step failing to reconnect to the tegra
- # [06:43] * Callek suddenly remembers we have a deploy wiki page, that I can peek at
- # [06:44] <philor> failing and logging what unfortunate message?
- # [06:45] * devd_afk is now known as devd
- # [06:45] * devd is now known as devd_afk
- # [06:45] <Callek> philor: one example: http://callek.pastebin.mozilla.org/1668401
- # [06:46] <philor> devicemanager.DMError
- # [06:46] <Callek> philor: this is in the reboot step, (last step of the job) and is causing buildbot to RETRY instead of fail/be green
- # [06:46] <philor> yeah, sucks. used to suck a lot to have to retrigger all the other places with devicemanager.DMError.
- # [06:46] * Joins: jwilde1 (Earlybird@moz-23E1A364.aton.com)
- # [06:47] <philor> fortunately, hardly anybody looks at retries, so they don't try to take my pony away
- # [06:47] <Callek> philor: ahh ok, I might try and take this pony away though relatively soon, but we shall see
- # [06:48] <Callek> philor: on the bright side, I'm staging the "don't do updateSUT directly in buildbot (as in, no need for a reconfig to update SUTagent) ++ never cleanup/updateSUT without having something ping the tegra first"
- # [06:49] <Callek> philor: so we should have a relatively good improvement :-)
- # [06:50] <jwir3|away> grrr... this try job just won't finish. I suppose i'll have to push it tomorrow morning. *sigh*
- # [06:50] * Joins: mfinkle (mfinkle@moz-8CB7201C.hsd1.pa.comcast.net)
- # [06:50] * jwir3|away is now known as jwir3|zzz
- # [06:51] * khuey|away is now known as khuey
- # [06:53] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [06:53] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [06:58] * khuey is now known as khuey|away
- # [06:59] * glob|away is now known as glob
- # [07:00] * Quits: dao (dao@moz-EB4541C9.superkabel.de) (Quit: Leaving.)
- # [07:00] <philor> https://bugzilla.mozilla.org/show_bug.cgi?id=681948#c97 - c97!
- # [07:01] <philor> such a tiny number
- # [07:01] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
- # [07:02] * Joins: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP)
- # [07:04] <@dolske> certainly smaller than 110680464442257309672
- # [07:07] * ewong|away is now known as ewong
- # [07:09] <philor> now I want to run one of the android_tier_∞ bugs up to 110680464442257309672 comments
- # [07:11] * nthomas is now known as nthomas|away
- # [07:11] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (No route to host)
- # [07:13] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
- # [07:14] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
- # [07:15] * Quits: gluxon (gluxon@moz-DDA90F6E.hsd1.ct.comcast.net) (Client exited)
- # [07:16] * Quits: jwilde1 (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [07:17] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [07:19] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [07:20] * ewong is now known as ewong|away
- # [07:20] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [07:22] * Quits: mike5w3c (MikeS@moz-231F5F28.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
- # [07:27] * bz is now known as bz_sleep
- # [07:30] * Joins: rednaks (rednaks@41534862.17F30DC8.55FFA9B4.IP)
- # [07:34] * Joins: mike5w3c (MikeS@moz-231F5F28.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [07:34] <philor> nice timing, leaving the same minute your test hits its first failure
- # [07:39] * Joins: tantek (tantek@moz-D9A9F9F0.tmodns.net)
- # [07:41] * mjschranz is now known as mjschranz_away
- # [07:44] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [07:46] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [07:46] <karl> hub: see gtk2compat.h
- # [07:46] <hub> karl: ah
- # [07:47] <hub> my bad
- # [07:50] <karl> np
- # [07:53] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:54] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:54] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:54] * Quits: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato1)
- # [07:55] * Joins: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp)
- # [07:56] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [07:56] * Joins: dbradley (dbradley@moz-5F8BE954.static.wiline.com)
- # [07:57] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [07:59] <sawrubh> ttaubert: ping
- # [08:01] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [08:01] <firewolfbot> The Tinderbox module in firebot has been unloaded, if by some remote chance you were depending on it. Let Wolf know. Thanks!
- # [08:02] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [08:02] * Quits: edwin (me@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:02] * Joins: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de)
- # [08:03] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [08:04] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:04] * Parts: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [08:05] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
- # [08:07] * Quits: int3 (int3@moz-52E3FBD1.public.wayport.net) (Client exited)
- # [08:07] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [08:08] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [08:10] * Quits: jdm (jdm@moz-AFE1F036.cust.bluewin.ch) (Client exited)
- # [08:10] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Input/output error)
- # [08:11] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:12] * Quits: tantek (tantek@moz-D9A9F9F0.tmodns.net) (Quit: tantek)
- # [08:14] * Standard8Away is now known as Standard8
- # [08:14] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
- # [08:15] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [08:15] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
- # [08:15] * devd_afk is now known as devd
- # [08:16] * Quits: rednaks (rednaks@41534862.17F30DC8.55FFA9B4.IP) (Quit: a lancé une bombe fumigène et s'est eclipsé ! è_é)
- # [08:17] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [08:20] * Quits: aja (chatzilla@45CD7E77.913604E4.7880DB15.IP) (Client exited)
- # [08:20] * Joins: glazou (glazou@moz-910B7383.fbx.proxad.net)
- # [08:20] <glazou> bonjour
- # [08:20] <glazou> hsivonen: ping
- # [08:21] <devd> if an IDL file has out AString, how do I implement it in Javascript?
- # [08:22] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [08:22] * ChanServ sets mode: +o roc
- # [08:22] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [08:23] * Parts: heycam (cam@moz-1D84C1DF.mcc.id.au) (Leaving)
- # [08:23] * Joins: heycam (cam@moz-1D84C1DF.mcc.id.au)
- # [08:25] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120614042007])
- # [08:26] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [08:27] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [08:28] <glandium> devd: return a string
- # [08:29] * Joins: int3 (int3@moz-6C584174.ipnetworksinc.net)
- # [08:30] <glazou> unless the IDL has a non-void value...
- # [08:30] <glazou> right?
- # [08:31] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [08:31] <devd> yeah, I need to return a boolean
- # [08:32] <devd> I can break it up into 2 functions, but it is cleaner to use 1 function with an out AString parameter
- # [08:32] <glazou> and the IDL is yours ?
- # [08:32] <devd> yeah
- # [08:32] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [08:32] <glazou> why don't you return an object containing both the boolean and the string ?
- # [08:33] <devd> http://mxr.mozilla.org/mozilla-central/source/content/base/src/contentAreaDropListener.js#131 seems to indicate that just setting .value works
- # [08:33] <devd> glandium: yeah.. but that would involve creating a new type in c++ that has a boolean and a string
- # [08:33] <devd> the implementation is in JS, it is being used from C++
- # [08:33] <glazou> yeah
- # [08:34] <devd> glazou: ^^
- # [08:34] <glazou> I admit I never tried the {}.value approach
- # [08:34] <glazou> never had a use case for it
- # [08:34] <devd> glazou: I guess I will go and test the .value approach
- # [08:34] <glazou> should work
- # [08:36] <devd> glazou: yup .. although I can't find an example that uses the IDL from C++
- # [08:36] <@bz_sleep> The right way to do this is to define an interface type for the "boolean and string" thing
- # [08:36] <@bz_sleep> imho
- # [08:37] <@bz_sleep> and then you just return an object with the relevant properties
- # [08:37] <@bz_sleep> and rely on XPConnect to synthesize the nsIWhatever for you
- # [08:37] <devd> interface type?
- # [08:37] * Joins: past (past@moz-91DA98FA.dsl.dyn.forthnet.gr)
- # [08:37] <glazou> make your own devdIFoo
- # [08:37] <@bz_sleep> interface nsISomething {
- # [08:38] <@bz_sleep> readonly attribute AString str;
- # [08:38] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [08:38] <@bz_sleep> readonly attribute boolean myBool;
- # [08:38] <@bz_sleep> };
- # [08:38] <@bz_sleep> and then your code returns { str: whatever, myBool: something }
- # [08:38] <@bz_sleep> (need to make that a scriptable interface, of course)
- # [08:38] <glazou> he want to create it from c++
- # [08:39] <devd> bz_sleep: in C++ it would be a struct ?
- # [08:39] * Quits: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com) (Ping timeout)
- # [08:39] <jesup> philor: thanks! Didn't know you trolled try builds (I guess is you looked after I posted to .planning)
- # [08:39] * philor is now known as philor|away
- # [08:40] <@bz_sleep> I thought you were returning the thing from JS to C++
- # [08:40] <@bz_sleep> no?
- # [08:40] <devd> yup from JS to C++
- # [08:40] <@bz_sleep> ok
- # [08:40] <devd> what would it look like in C++ ?
- # [08:40] <@bz_sleep> so in C++ you get an nsISomething*
- # [08:40] <devd> aah ok
- # [08:40] * Quits: dbradley (dbradley@moz-5F8BE954.static.wiline.com) (Ping timeout)
- # [08:40] <@bz_sleep> which has a GetStr(nsAString&) and a GetMyBool(bool*)
- # [08:40] <@bz_sleep> from the point of view of the C++ code
- # [08:40] <glandium> jesup: hey, did you run the gkmedia test through try already?
- # [08:41] * @bz_sleep sleeps for real real
- # [08:41] * Joins: shorlander (shorlander@moz-853043D6.dhcp.insightbb.com)
- # [08:41] <glazou> probably not readonly attributes
- # [08:42] <devd> thanks .. I will try one of the suggestions tomorrow; not sure what :)
- # [08:42] <glazou> or the setters declarations won't be created by the IDL's compilation
- # [08:42] <jesup> No; was on some calls and nailing down details/final minor reviews for the landing. I may push a try before I go (back) to sleep; I'm up early to start the landing.
- # [08:42] * glazou wishes system filepicker could be restircted to a given directory and hide the rest of the filesystem...
- # [08:43] <glazou> restricted even
- # [08:43] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [08:43] <jesup> philor|away: That's actually the second webrtc-disabled try build; it's a re-running with the actual final patches as a cross-check I didn't touch anything wrong in the final grooming
- # [08:44] * Quits: samliu (samliu@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [08:44] * Quits: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP) (Ping timeout)
- # [08:44] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [08:44] * Joins: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz)
- # [08:46] * devd is now known as devd_afk
- # [08:47] * Joins: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP)
- # [08:48] * Parts: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [08:49] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [08:49] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
- # [08:49] * Quits: int3 (int3@moz-6C584174.ipnetworksinc.net) (Client exited)
- # [08:50] * Quits: glazou (glazou@moz-910B7383.fbx.proxad.net) (Quit: shower time)
- # [08:50] * Joins: int3 (int3@moz-6C584174.ipnetworksinc.net)
- # [08:51] * Joins: smontagu (chatzilla@moz-1540277E.red.bezeqint.net)
- # [08:54] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [08:54] <jesup> glandium: https://tbpl.mozilla.org/?tree=Try&rev=b5d3778c23c0
- # [08:55] <hsivonen> glandium: pong
- # [08:55] <hsivonen> oops
- # [08:55] <hsivonen> glazou already left
- # [08:55] <hsivonen> glandium: unpong
- # [08:56] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [08:56] * Quits: int3 (int3@moz-6C584174.ipnetworksinc.net) (Client exited)
- # [08:57] * Joins: tantek (tantek@moz-C60B0B1C.dsl.dynamic.sonic.net)
- # [09:02] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [09:05] * Quits: Mook (mook@moz-D37F711A.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
- # [09:06] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [09:07] * Joins: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com)
- # [09:09] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [09:10] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Quit: Mardak)
- # [09:12] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
- # [09:16] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [09:18] * Joins: MarcoZ (Daily@moz-EB95F0F7.dip.t-dialin.net)
- # [09:18] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [09:19] * Joins: KWierso (Daily@moz-5715A00A.desm.qwest.net)
- # [09:21] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
- # [09:21] <glandium> MarcoZ: hi. could you check out bug 765172 and the try build I did with the fix on https://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/mh@glandium.org-a8d3f0b1dfb8/ ?
- # [09:21] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [09:22] * Quits: KWierso (Daily@moz-5715A00A.desm.qwest.net) (Ping timeout)
- # [09:24] * Joins: samliu (samliu@moz-85EBB8A.dia.static.qwest.net)
- # [09:24] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
- # [09:27] * Joins: KWierso (Daily@moz-5715A00A.desm.qwest.net)
- # [09:28] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
- # [09:28] * Joins: edmorley (edmorley@moz-1B87A1A9.range86-169.btcentralplus.com)
- # [09:28] <hsivonen> glazou: pong
- # [09:28] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
- # [09:29] <glazou> hsivonen: hi henri, nevermind ; I get a lot of feedback about namespaces in html5 (html serialization) in bluegriffon and sigh
- # [09:30] <AryehGregor> Jesse, the way to tell where the selection is is to stick in something like this at the appropriate point: alert(getSelection().anchorNode + " " + getSelection().anchorOffset + " " + getSelection().focusNode + " " + getSelection().focusOffset);. That should give you a general idea (although of course, it needs to be tweaked if the stringification of anchorNode/focusNode is ambiguous).
- # [09:30] <AryehGregor> Jesse, also, thanks!
- # [09:33] <hsivonen> glazou: fwiw, I wasn't trying to provoke the screenshot I tweeted. I just started using BlueGriffon and BOOM, XML parse error.
- # [09:34] * Quits: samliu (samliu@moz-85EBB8A.dia.static.qwest.net) (Quit: samliu)
- # [09:34] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
- # [09:34] <glazou> you could file a bug but I need more steps to reproduce
- # [09:34] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
- # [09:34] <hsivonen> glazou: ok. I'll file a bug
- # [09:35] * glazou goes back to BlueGriffon EPUB Edition's polish
- # [09:35] <hsivonen> glazou: STR basically: create a new document, go to source view, type <hr>, switch back to WYSIWYG view
- # [09:35] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [09:35] <glazou> clarify "new document" please : dialect?
- # [09:36] <glandium> MarcoZ: out of curiosity, what ux difference does correctness of that array does, with a11y on?
- # [09:36] <hsivonen> glazou: the dialect that File: New gives me
- # [09:36] <hsivonen> glazou: which is XHTML, which is the bug
- # [09:37] <glazou> if you already used the cmd-shift-n dialog in the past, your last choice is remembered
- # [09:37] <glazou> by default, for a new profile, the choice is html5 html serialization
- # [09:37] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [09:37] <glazou> sorry xml serialization
- # [09:38] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
- # [09:38] <hsivonen> glazou: ctrl-shift-n default to HTML5
- # [09:38] <hsivonen> glazou: ctrl-t defaults to XHTML
- # [09:38] * glazou tests
- # [09:39] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [09:39] <glazou> ah there is a bug here
- # [09:39] <glazou> default for "New" is xhtml5, default for the dialog is html5
- # [09:39] * glazou will fix it right now, thanks hsivonen
- # [09:40] * ewong|sleep is now known as ewong
- # [09:40] <glazou> I'll make xhtml5 the default everywhere
- # [09:41] * Joins: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com)
- # [09:43] * Quits: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP) (Ping timeout)
- # [09:43] <hsivonen> glazou: that won't solve my problem
- # [09:43] <glazou> you want to be able to insert <hr> in xhtml5 ?
- # [09:43] * Joins: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP)
- # [09:43] <hsivonen> glazou: no, I want the default to be HTML5 and then writing <hr> will just work
- # [09:44] <glazou> I don't remember why I made the default xhtml5
- # [09:44] <glazou> I can change that
- # [09:44] * Quits: Mossop (mossop@moz-E185BFD5.range86-137.btcentralplus.com) (Ping timeout)
- # [09:47] * Joins: kinger (chatzilla@moz-2AB7F944.dial-up.dsl.siol.net)
- # [09:48] * Joins: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP)
- # [09:48] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [09:52] <hsivonen> glazou: filed as http://bugzilla.bluegriffon.org/show_bug.cgi?id=433
- # [09:53] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
- # [09:54] <glazou> thanks
- # [09:55] * Joins: Optimizer (Instantbir@92F03720.AEC0F8D0.2AB48280.IP)
- # [09:58] <MarcoZ> glandium: The difference is subtle: It just gives the correct name for some of the accessibles, the definition term and definition item, for example. Most screen readers look in the sub tree themselves, too, so that's why we didn't actually notice it working right.
- # [09:59] <AryehGregor> Jesse, also, FWIW, it's simpler to use getSelection().collapse()/.extend() to set the selection's position rather than addRange(). Also, this allows you to create backward selections, which you can't with addRange().
- # [09:59] <MarcoZ> glandium: But with your patch, it behaves correctly in all cases now.
- # [09:59] <edmorley> glandium++
- # [09:59] <MarcoZ> glandium++
- # [10:00] <edmorley> mine was for bug 734125, but that crazy crash bug was pretty cool too
- # [10:01] <glandium> edmorley: i wouldn't say cool
- # [10:01] <edmorley> s/cool/must have been 'interesting' tracking done/
- # [10:01] <edmorley> down
- # [10:02] <glandium> FSVO interesting, yeah
- # [10:02] <glandium> I've had a lots of wtff moments
- # [10:04] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [10:05] <edmorley> !seen yoric
- # [10:05] <firewolfbot> yoric was last seen 12 hours, 34 minutes and 11 seconds ago, saying 'No writing so far, though.' in #perf.
- # [10:08] <glazou> AryehGregor: why can't you with a range ? you can tweak the start/end container/offset as you wish
- # [10:08] * Quits: kinger (chatzilla@moz-2AB7F944.dial-up.dsl.siol.net) (Ping timeout)
- # [10:08] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [10:08] <AryehGregor> glazou, you can't make the selection backwards. Meaning, have the cursor be at the start of the range. The cursor will always be at the end.
- # [10:09] <AryehGregor> getSelection().collapse(document.body, 0); getSelection().extend(document.body, 1); is not the same as getSelection().collapse(document.body, 1); getSelection().extend(document.body, 0);
- # [10:09] <AryehGregor> The first is like clicking at (document.body, 0) and dragging to (document.body, 1). The second is like the reverse.
- # [10:10] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
- # [10:11] * Quits: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP) (Connection reset by peer)
- # [10:11] * Joins: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP)
- # [10:11] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [10:12] <AryehGregor> Jesse, BTW, have you considered generating a whole bunch of fuzz tests and just committing them all as crashtests to catch regressions, even if they find nothing now? Or do you get too few positives for that to make sense? (Maybe as a separate test suite that only gets run occasionally . . .)
- # [10:12] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [10:13] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [10:13] * Quits: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP) (Connection reset by peer)
- # [10:13] * Joins: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP)
- # [10:14] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
- # [10:15] <AryehGregor> glandium, Ms2ger said at https://bugzilla.mozilla.org/show_bug.cgi?id=764400#c3 that "inline" is implicit there. Is it actually not?
- # [10:15] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [10:16] * Joins: c0smikdebris (c0smikdebr@414F1F65.A8460E3F.2A068A5E.IP)
- # [10:16] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [10:17] <glandium> AryehGregor: it's supposed to. but maybe gcc makes some stupid decisions. it could very well be just moving these that made the difference
- # [10:17] <AryehGregor> Well, it's not clear we wanted to move most of them anyway.
- # [10:18] <AryehGregor> I only really want Tag().
- # [10:18] <glandium> AryehGregor: anyways, i'd suggest backing out, and see what happens with the regression. the regression range also includes changesets from me, but none change anything to linux builds
- # [10:18] * Quits: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Ping timeout)
- # [10:19] <AryehGregor> glandium, is there a way to run the backed-out revision on try or something to see if the regression goes away?
- # [10:19] <glandium> AryehGregor: push it to try
- # [10:19] <AryehGregor> Hmm, okay.
- # [10:19] * AryehGregor has never dealt with talos before
- # [10:19] <AryehGregor> First time for everything!
- # [10:21] <firewolfbot> Check-in: http://hg.mozilla.org/mozilla-central/rev/04c7d09b664f - Mike Hommey - Bug 765172 - Add missing entries in nsTextEquivUtils::gRoleToNameRulesMap. r=tbsaunde
- # [10:21] <firewolfbot> http://hg.mozilla.org/mozilla-central/rev/83369c1bb9af - Mike Hommey - Bug 616262 - Avoid cycle collection participant global variables adding static initializers. r=smaug,r=mccr8,r=Waldo
- # [10:21] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Connection reset by peer)
- # [10:23] * Joins: raph (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [10:23] <edmorley> glandium: have you clobbered osx on inbound too?
- # [10:23] * Quits: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [10:24] <glandium> edmorley: only b2g needs a clobber, the osx and qt ones are a race condition in bug 763893. i'm backing out.
- # [10:25] <edmorley> ok, thank you
- # [10:25] * Joins: garnacho (carlos@moz-B280EE34.dyn.user.ono.com)
- # [10:25] <glandium> edmorley: note that b2g needed a clobber for 763893, so if you merge after the backout, there's no clobber required
- # [10:25] <edmorley> :-)
- # [10:25] <glazou> hsivonen: fixed
- # [10:26] * Quits: raphc (AndChat501@DC872E72.7F75B59F.B3F72630.IP) (Quit: Bye)
- # [10:26] <glandium> gah, and the clobbered b2g hit the race condition
- # [10:26] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
- # [10:26] * ChanServ sets mode: +o smaug
- # [10:27] <hsivonen> glazou: thanks
- # [10:27] <hsivonen> glazou: with this sort of fixing speed, I should probably file more bugs :-)
- # [10:27] <glazou> that one was really a trivial fix
- # [10:28] <glazou> I got a really more complex one yesterday
- # [10:28] * Joins: msucan (mihai@452AB583.C1570FFF.BD62875.IP)
- # [10:28] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Input/output error)
- # [10:28] <glazou> related to <style><!-- ... --></style> but in XHTML
- # [10:28] <glazou> with a *.html file extension
- # [10:28] <hsivonen> glazou: any plans for Ubuntu Software Center availability or otherwise having a Ubuntu-compatible .deb repository with updates?
- # [10:29] <glazou> I unfortunately don't have time for that
- # [10:29] <glazou> if anyone wants to contribute it, fine
- # [10:29] <hsivonen> glazou: I see
- # [10:29] <glazou> hold on
- # [10:29] <glazou> see http://www.sourceslist.eu/software-tramite-repository/how-to-install-bluegriffon-editor-wysiwyg-on-ubuntu-12-04-from-ppa/
- # [10:30] <hsivonen> glazou: thanks
- # [10:30] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [10:31] <hsivonen> glazou: I'm always slightly scared about installing software from random repos (i.e. neither owned by Canonical nor the app creator)
- # [10:32] <edmorley> glandium: bug 616262 conflicts with inbound, can I leave you to merge across and resolve please
- # [10:32] * Joins: Vincent_Chang (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [10:33] <glandium> edmorley: what does the conflict look like?
- # [10:33] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [10:34] <glazou> hsivonen: I can understand that
- # [10:34] <edmorley> glandium: no idea, threeway diff looked a mess but may be trivial
- # [10:34] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [10:34] <edmorley> it's more that you decided to use m-c, so... :-)
- # [10:34] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:35] <mounir> glazou: shouldn't inline be implicit when definining a method in the class declaration?
- # [10:35] * Quits: c0smikdebris (c0smikdebr@414F1F65.A8460E3F.2A068A5E.IP) (Ping timeout)
- # [10:35] <edmorley> glandium: I was aiming to pull inbound rev 803c17d3b0bd
- # [10:35] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Connection reset by peer)
- # [10:35] * Joins: c0smikdebris (c0smikdebr@5346E2B7.E1A0A7E0.BE90E62C.IP)
- # [10:36] <glazou> mounir: hmmm?
- # [10:36] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
- # [10:36] * ChanServ sets mode: +o smaug
- # [10:36] <glandium> edmorley: how do you do your merges?
- # [10:37] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [10:37] * Quits: c0smikdebris (c0smikdebr@5346E2B7.E1A0A7E0.BE90E62C.IP) (Ping timeout)
- # [10:37] * Joins: c0smikdebris (c0smikdebr@5346E2B7.E1A0A7E0.BE90E62C.IP)
- # [10:37] * Joins: samliu (samliu@moz-85EBB8A.dia.static.qwest.net)
- # [10:38] <edmorley> glandium: was between https://hg.mozilla.org/mozilla-central/diff/83369c1bb9af/js/xpconnect/src/nsXPConnect.cpp and https://hg.mozilla.org/integration/mozilla-inbound/rev/9118e53405c7
- # [10:39] * Joins: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net)
- # [10:39] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
- # [10:39] * Quits: sawrubh (chatzilla@A7756411.55B44C6F.89379447.IP) (Ping timeout)
- # [10:39] <edmorley> glandium: hg pull inbound -r 803c17d3b0bd && hg merge && hg commit -m "Merge last PGO green changeset from mozilla-inbound to mozilla-central" && hg outgoing etc
- # [10:39] <glandium> sigh. what's going on with the jsreftest red on 25b914405558
- # [10:40] <edmorley> that's weird
- # [10:41] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Quit: Reconnecting…)
- # [10:41] * Quits: Optimizer (Instantbir@92F03720.AEC0F8D0.2AB48280.IP) (Ping timeout)
- # [10:41] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
- # [10:41] * ChanServ sets mode: +o smaug
- # [10:42] <glandium> edmorley: i'm waiting for the build log to check it
- # [10:42] <glandium> man, how many things did i break today?
- # [10:44] * Joins: Optimizer (Instantbir@18825B96.D5028DEF.2AB48280.IP)
- # [10:45] * Joins: victorporof (victorporo@2B22C4F3.20718EE9.79933D60.IP)
- # [10:48] * Quits: c0smikdebris (c0smikdebr@5346E2B7.E1A0A7E0.BE90E62C.IP) (Connection reset by peer)
- # [10:50] <glandium> edmorley: afaict, the tests should be there :-/
- # [10:52] * Quits: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net) (Ping timeout)
- # [10:53] * Quits: Optimizer (Instantbir@18825B96.D5028DEF.2AB48280.IP) (Ping timeout)
- # [10:54] * Joins: Optimizer (Instantbir@18825B96.D5028DEF.2AB48280.IP)
- # [10:54] * Joins: sawrubh (chatzilla@34F83CB8.F47FE775.69A05079.IP)
- # [10:55] <sawrubh> ehsan: ping
- # [10:55] <glandium> edmorley: ah, i see what's wrong
- # [10:55] * Joins: robarnold (rob@moz-59F6B5.hfc.comcastbusiness.net)
- # [10:56] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [10:56] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:57] * Joins: sid2 (sid@16DCB2AD.5F50939E.C0BA48ED.IP)
- # [10:58] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [10:58] * Joins: c0smikdebris (c0smikdebr@11B5AA43.27DDE783.BE90E62C.IP)
- # [10:59] * Quits: sid2 (sid@16DCB2AD.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [11:00] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [11:00] * Joins: rednaks (rednaks@51AF5509.74C6FD40.360EF119.IP)
- # [11:00] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [11:01] * Joins: Ms2ger (Ms2ger@61CCE4F6.99DDA20.37724B0D.IP)
- # [11:01] <Ms2ger> edmorley, morning
- # [11:01] <edmorley> good morning :-)
- # [11:03] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
- # [11:03] <glandium> edmorley: pushing the merge
- # [11:04] * Quits: c0smikdebris (c0smikdebr@11B5AA43.27DDE783.BE90E62C.IP) (Ping timeout)
- # [11:05] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
- # [11:05] <NeilAway> mozilla14 is the next release, right?
- # [11:05] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [11:06] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
- # [11:07] * Joins: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP)
- # [11:07] <NeilAway> mkaply: bug 278860 checks the wrong path
- # [11:09] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Ping timeout)
- # [11:10] <edmorley> glandium: thank you (I'll sorting the marking obviously)
- # [11:10] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [11:11] * Joins: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP)
- # [11:11] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
- # [11:12] <sawrubh> Ms2ger: good morning
- # [11:12] <Ms2ger> And a food morning to you too
- # [11:13] * Joins: JeroenDeDauw (j@moz-29994F8D.dip.t-dialin.net)
- # [11:13] <sawrubh> Ms2ger: recently someone had asked about that their bugzilla.mozilla.org doesn't resolve to https://bugzilla....
- # [11:13] <sawrubh> what had you proposed then ?
- # [11:13] <Ms2ger> Did I propose something? :)
- # [11:14] <sawrubh> this happens when I select the address from the dropdown
- # [11:14] <sawrubh> :)
- # [11:14] <Ms2ger> There were some DNS issues earlier, but I thought they were fixed
- # [11:14] <sawrubh> I think you did ;)
- # [11:14] * Joins: c0smikdebris (c0smikdebr@77DCCCF.E772AAF5.D2D1FAF0.IP)
- # [11:14] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Ping timeout)
- # [11:15] * Joins: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP)
- # [11:16] * Joins: xakz (XaMaD@moz-34FBE388.fbx.proxad.net)
- # [11:19] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
- # [11:21] <darktrojan> why don't nsIFile.launch or nsIFile.reveal work on my linux build?
- # [11:22] * Joins: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl)
- # [11:22] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:22] * Quits: c0smikdebris (c0smikdebr@77DCCCF.E772AAF5.D2D1FAF0.IP) (Ping timeout)
- # [11:23] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [11:24] * Joins: squeakytoy (squeakytoy@moz-135838FA.netset.se)
- # [11:24] <MarcoZ> So, is there *any* guideline to follow when to land something on central and when on inbound?
- # [11:25] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [11:26] * glob is now known as glob|away
- # [11:27] <Unfocused> MarcoZ: ideally, always land on inbound
- # [11:28] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [11:28] <Unfocused> and land on central when you feel like playing russian roulette with everyone's tree
- # [11:30] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [11:31] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [11:31] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [11:31] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [11:31] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [11:32] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [11:32] * nthomas|away is now known as nthomas
- # [11:32] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Quit: josh)
- # [11:32] * Joins: c0smikdebris (c0smikdebr@210D8379.50CD76D5.274D17D6.IP)
- # [11:33] <Ms2ger> Unfocused--
- # [11:33] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
- # [11:33] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
- # [11:34] <MarcoZ> ms2ger: ?
- # [11:35] <edmorley> Unfocused++
- # [11:35] <Unfocused> :)
- # [11:35] <Unfocused> break-even!
- # [11:35] <capella> unfocused++
- # [11:35] <edmorley> not that firebot karma is even working, but hey :-)
- # [11:35] <Unfocused> heh
- # [11:36] * Quits: JeroenDeDauw (j@moz-29994F8D.dip.t-dialin.net) (Quit: Leaving.)
- # [11:36] * Joins: Stan (Stan@moz-A7753E82.dip.t-dialin.net)
- # [11:36] * Joins: JeroenDeDauw (j@moz-29994F8D.dip.t-dialin.net)
- # [11:38] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [11:40] * Quits: njn (chatzilla@44E78753.809F54A2.A0A48B9C.IP) (Client exited)
- # [11:43] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [11:43] * Quits: c0smikdebris (c0smikdebr@210D8379.50CD76D5.274D17D6.IP) (Ping timeout)
- # [11:44] * Quits: mike5w3c (MikeS@moz-231F5F28.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
- # [11:45] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
- # [11:46] * Joins: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [11:48] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Ping timeout)
- # [11:49] * Joins: zoeB (Mibbit@moz-606AA082.rev.sfr.net)
- # [11:51] <sawrubh> I just cancelled a try run a few minutes back
- # [11:52] <sawrubh> do I need to wait before pushing to try again again with something new
- # [11:52] <Ms2ger> No
- # [11:53] <sawrubh> and after I cancelled the try run, I got a few emails like this(since I had asked for all email alerts) : Your Try Server build (b25ac12acb6f) hit a buildbot exception on builder try-win32-debug.
- # [11:53] <sawrubh> is that normal ?
- # [11:53] * Joins: c0smikdebris (c0smikdebr@AD392B9D.11B621B0.274D17D6.IP)
- # [11:53] <nthomas> yep
- # [11:54] * sawrubh phew! thank god
- # [11:54] <Ms2ger> No, you should have got to the point where those emails are filtered to trash already :)
- # [11:54] <sawrubh> Ms2ger: :)
- # [11:55] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [11:55] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [12:01] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Ping timeout)
- # [12:02] * Quits: zoeB (Mibbit@moz-606AA082.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [12:05] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [12:05] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [12:06] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [12:06] * Joins: graememcc (chatzilla@moz-48BE1DEE.range86-150.btcentralplus.com)
- # [12:07] * Joins: zoeB (Mibbit@moz-606AA082.rev.sfr.net)
- # [12:07] <smontagu> how do I prevent nightly builds downloading updates?
- # [12:07] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
- # [12:07] * ChanServ sets mode: +o smaug
- # [12:08] <smontagu> I have all the nightlies that I downloaded for bisection, and I absolutely don't want them updating themselves
- # [12:08] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [12:08] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
- # [12:08] <Unfocused> smontagu: using the same profile, or a new profile each time?
- # [12:09] * Joins: karl (karl@moz-280719C6.jetstream.xtra.co.nz)
- # [12:09] <smontagu> Unfocused: not necessarily the same profile, but I am willing to keep a separate profile for bisection
- # [12:10] <Unfocused> ah, then preferences -> advanced -> update -> never check for updates
- # [12:11] <Unfocused> which maps to app.update.enabled
- # [12:11] <smontagu> and can I get it to throw away the update that it already downloaded?
- # [12:14] <Unfocused> er, pass. not sure if that would even matter or not
- # [12:15] <edmorley> Ms2ger++
- # [12:15] <Ms2ger> Uh-oh
- # [12:15] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
- # [12:15] <edmorley> only scrollback
- # [12:15] <smontagu> well I can always re-un-tar the download
- # [12:15] <smontagu> thx, Unfocused
- # [12:15] <Ms2ger> Oh, for not approving of the m-c-landing-hating? :)
- # [12:15] <Unfocused> :)
- # [12:16] * Quits: m_kato1 (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato1)
- # [12:16] <edmorley> Ms2ger: nah, just the tryserver filter to trash
- # [12:16] * Quits: c0smikdebris (c0smikdebr@AD392B9D.11B621B0.274D17D6.IP) (Connection reset by peer)
- # [12:16] <edmorley> my treat for filing a bunch of new oranges was to read the last 30 mins of scrollback \o/
- # [12:17] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
- # [12:17] <Unfocused> i hope you feel privileged
- # [12:17] <Ms2ger> He's paid for it, at least
- # [12:18] * Joins: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr)
- # [12:19] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:24] * nthomas is now known as nthomas|away
- # [12:24] * glazou is now known as glazou_lunch
- # [12:26] * Joins: c0smikdebris (c0smikdebr@F8932E15.2024F4B4.BE90E62C.IP)
- # [12:26] * Joins: davehunt|away (davehunt@84E01998.9E22866F.51C6DE68.IP)
- # [12:27] * davehunt|away is now known as davehunt
- # [12:28] * Quits: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de) (Ping timeout)
- # [12:29] * Joins: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de)
- # [12:29] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [12:29] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [12:31] * Joins: dao (dao@moz-EB4541C9.superkabel.de)
- # [12:37] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
- # [12:38] * sawrubh felt good to r+ his own patch
- # [12:39] <jfkthame> smontagu: ping
- # [12:39] * Quits: adrian (adrian@moz-DE8639AB.fbx.proxad.net) (No route to host)
- # [12:39] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
- # [12:39] <smontagu> jfkthame: yes?
- # [12:39] <jfkthame> smontagu: think there's any chance you could look at bug 763703 fairly soonish? it seems to give a nice perf win on text-heavy pages like tbpl logs
- # [12:40] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
- # [12:41] * Joins: sid2 (sid@16DCB2AD.5F50939E.C0BA48ED.IP)
- # [12:41] <smontagu> jfkthame: you talked me into it
- # [12:41] <jfkthame> :)
- # [12:41] * sawrubh likes Chatzilla for directly linking to the Bugzilla whenever a bug # is mentioned in the irc
- # [12:41] <smontagu> but "fairly soonish" will be "today" rather than "this minute"
- # [12:41] <jfkthame> that's fine, i wasn't meaning to imply the latter!
- # [12:42] <NeilAway> darktrojan: well, last time I looked, unix version of launch/reveal was return NS_ERROR_FAILURE;
- # [12:42] <Unfocused> i'm gonna start using "it makes TBPL faster" in all my review requests
- # [12:42] <darktrojan> it is
- # [12:43] <darktrojan> NeilAway, but it has code that should do something
- # [12:43] <darktrojan> that's right Unfocused, appeal to what annoys people most
- # [12:43] <jfkthame> smontagu: if you also wanted to steal the review in bug 764005 (note: makes TBPL faster) from jdaggett, as he's away, i wouldn't object
- # [12:43] <NeilAway> sawrubh: yeah, well, up to 999999 anyway
- # [12:44] * mattwoodrow is now known as mattwoodrow|away
- # [12:49] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Ping timeout)
- # [12:49] * Quits: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net) (Ping timeout)
- # [12:50] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [12:50] * sawrubh wonders if there is some forum where people can submit their names for fixing Bug 1000000(whenever it comes) ;)
- # [12:50] * Quits: karl (karl@moz-280719C6.jetstream.xtra.co.nz) (Ping timeout)
- # [12:50] * sawrubh some kind of waiting list
- # [12:51] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
- # [12:51] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [12:51] * Joins: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net)
- # [12:53] <darktrojan> dolske'll probably use it to say that developers should get flying cars
- # [12:54] <edmorley> jfkthame: thank you for your work in bug 764005 and friends :-)
- # [12:56] <Oob> is jimm mathies on
- # [12:57] <Ms2ger> !seen jimm
- # [12:57] <firewolfbot> jimm was last seen 10 hours, 55 minutes and 23 seconds ago, saying 'timA: any luck?' in #windev.
- # [12:57] <Ms2ger> Doesn't look like it
- # [12:58] <Oob> thanks
- # [12:58] <Oob> Im confused about something
- # [12:58] <Oob> if someone posts code in a bug thread, but I don't see it in mozilla-central, does that mean I need to grab a specific branch?
- # [12:59] <@smaug> which bug ?
- # [13:00] <@smaug> and yes, that is possible
- # [13:01] <jfkthame> edmorley: y/w, hope it'll help
- # [13:03] <hsivonen> I made a debug build on Linux 64 and the stacks dumped by NS_ASSERTION don't have proper symbols
- # [13:03] <hsivonen> what switches do I need to flip to get symbols again?
- # [13:04] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [13:05] * mattwoodrow|away is now known as mattwoodrow
- # [13:06] * Quits: raph (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
- # [13:09] <Oob> @smaug https://bugzilla.mozilla.org/show_bug.cgi?id=373266
- # [13:09] * Joins: harth (harth@DB4DCED0.451BAA26.366C66F5.IP)
- # [13:09] <Oob> comment 53 for example, I don't see that code in the mozilla-central source I downloaded
- # [13:10] * Joins: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net)
- # [13:10] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Ping timeout)
- # [13:11] * Joins: smaug (chatzilla@37CADFEC.6B0FC994.600D940F.IP)
- # [13:11] * ChanServ sets mode: +o smaug
- # [13:12] <jfkthame> Oob: the last comment in that bug says it got backed out, so that's hardly surprising
- # [13:14] * Quits: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de) (Quit: Leaving)
- # [13:15] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [13:15] * Quits: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Ping timeout)
- # [13:15] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [13:16] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [13:17] <glandium> the green win opt moth on 83369c1bb9af looks so beautiful
- # [13:17] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Ping timeout)
- # [13:18] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [13:18] * sawrubh goes to check his own try run
- # [13:20] * Joins: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
- # [13:21] * Joins: lahabana (Mibbit@moz-606AA082.rev.sfr.net)
- # [13:22] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Ping timeout)
- # [13:22] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
- # [13:23] * Quits: davehunt (davehunt@84E01998.9E22866F.51C6DE68.IP) (Ping timeout)
- # [13:23] * mjschranz_away is now known as mjschranz
- # [13:24] * glazou_lunch is now known as glazou
- # [13:25] * AutomatedTester|AFK is now known as AutomatedTester
- # [13:25] * Quits: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net) (Input/output error)
- # [13:26] * Joins: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net)
- # [13:27] * ewong is now known as ewong|sleep
- # [13:29] <jesup> edmorley: ping
- # [13:29] <edmorley> jesup: hi :-)
- # [13:30] <Oob> jfkthame: oh ok
- # [13:30] <jesup> Hi. I see inbound looks healthy
- # [13:31] <edmorley> ?
- # [13:31] <Ms2ger> Bah
- # [13:31] <jesup> edmorley: fair warning: I'm about to land an aircraft carrier on inbound (500K loc from webrtc)
- # [13:31] <edmorley> ah
- # [13:31] <edmorley> jesup: looks good to me :-)
- # [13:32] <jesup> edmorley: thanks. Try builds look good. https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=c5b6ac34b293
- # [13:32] <jesup> Just need a quick rebase-merge and I'm ready to go
- # [13:33] <Ms2ger> Who touched WebIDL dictionaries?
- # [13:33] <jesup> sorry: https://tbpl.mozilla.org/?tree=Try&rev=bd60359fa967
- # [13:33] <jesup> wrong tbpl tab
- # [13:33] * Joins: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de)
- # [13:34] <edmorley> jesup: the linux m2 is possibly new
- # [13:34] <edmorley> but could be new from someone else
- # [13:35] <edmorley> 15 min run time, have retriggered
- # [13:36] * Quits: @smaug (chatzilla@37CADFEC.6B0FC994.600D940F.IP) (Ping timeout)
- # [13:36] * Joins: mike5w3c (MikeS@moz-8DC4DD0D.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [13:36] * mjschranz is now known as mjschranz_away
- # [13:37] * sawrubh just discovered that their is something like MVT - Mountain View Time
- # [13:37] * Joins: smaug (chatzilla@moz-600C898B.elisa-mobile.fi)
- # [13:37] * ChanServ sets mode: +o smaug
- # [13:37] <jesup> edmorley: yeah, I looked at that. Let me check the previous run (no change that should affect this); I don't remember seeing it there
- # [13:38] <Oob> jfkthame: what does it mean he backed out? All the work is left undone and its up to someone else to do it?
- # [13:39] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
- # [13:40] <@smaug> Oob: the patch needs some fixes before it can re-land to m-c
- # [13:41] <jesup> edmorley: here's the previous try build (should have no changes since then that touch anything in a default build - mostly merging of patches and marking with proper summaries, etc) https://tbpl.mozilla.org/?tree=Try&rev=a610534e5035
- # [13:41] <@smaug> the bug is still assigned to jimm, so he have probably been busy with other things
- # [13:41] <Oob> does that mean I shouldnt work on it
- # [13:41] <@smaug> Oob: better to ask jimm
- # [13:42] <Oob> jimm isn't here. deadlock achieved.
- # [13:42] <jesup> edmorley: let me know if you want me to wait, or to land now
- # [13:42] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
- # [13:42] <@smaug> Oob: jimm lives somewhere in US...
- # [13:42] <@smaug> so a bit early for him
- # [13:43] <@smaug> Oob: I think he lives somewhere in Florida
- # [13:44] <@smaug> Oob: you could send him email
- # [13:45] <jesup> edmorley: I don't expect problems of that sort (orange) from this landing, as the default for the pref is off, so it doesn't build by default. I also have a green (multipart) try run with it enabled, but my landing plan from dev.planning is to land disabled
- # [13:45] <edmorley> jesup: the same native android rc failure was on both try runs
- # [13:45] <edmorley> jesup: ok fair enough
- # [13:45] <edmorley> :-)
- # [13:45] <jesup> yeah, and it doesn't even do anything for android even if enabled. :-)
- # [13:46] <edmorley> jesup: I say land away :-)
- # [13:46] <jesup> gotcha! thanks
- # [13:46] <jfkthame> i say "everyone duck" :)
- # [13:46] <jesup> look for foxholes :-)
- # [13:46] <jfkthame> firefoxholes?
- # [13:46] * rail_away is now known as rail
- # [13:47] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [13:49] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [13:49] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
- # [13:49] * jfkthame_ is now known as jfkthame
- # [13:50] <jesup> fire in the hole... slowly. It's a kinda large patchset ;-)
- # [13:51] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [13:51] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
- # [13:51] * jfkthame_ is now known as jfkthame
- # [13:53] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [13:53] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
- # [13:53] * jfkthame_ is now known as jfkthame
- # [13:53] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [13:54] <glandium> jesup: your win try failed, btw
- # [13:54] <jesup> Ok, autorollback. The webrtc import method stages the webrtc code in a repo I use to strip out stuff we don't want, and those commits (which got pulled into this) don't have bug #'s. Not sure the best way to go back to change that....
- # [13:54] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [13:54] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
- # [13:54] * jfkthame_ is now known as jfkthame
- # [13:54] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [13:54] * Quits: sid2 (sid@16DCB2AD.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [13:54] <jesup> glandium: Yes. Haven't looked at that yet (that's the PGO stuff). I just fire-and-forgeted the try before crashing
- # [13:55] <glandium> jesup: unresolved symbols
- # [13:55] * Joins: jfkthame_ (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [13:55] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
- # [13:55] * jfkthame_ is now known as jfkthame
- # [13:55] <jesup> edmorley: http://pastebin.mozilla.org/1668660 has the errors. Suggestion as to the best way to proceed?
- # [13:55] * Quits: samliu (samliu@moz-85EBB8A.dia.static.qwest.net) (Quit: samliu)
- # [13:56] <Ms2ger> jesup, write better commit messages
- # [13:56] <tbsaunde> jesup: IGNOREBADCOMMITMESSAGES doesn't seem too unreasonable here imo
- # [13:56] <jesup> edmorley: going forward I can revise how we handle the import repo to ensure commits have bug numbers
- # [13:56] <AryehGregor> Ms2ger, do you think we could have a constructor nsIDOMNode(nsINode*) that would work (and return null) if the input was null? ->AsDOMNode() doesn't work if the node is null, which complicates porting sometimes.
- # [13:56] <Ms2ger> A constructor? No, that wouldn't work
- # [13:56] <jesup> Ms2ger: :-P
- # [13:57] <jesup> tbsaunde: how does that work?
- # [13:57] <Ms2ger> Maybe a static function somewhere
- # [13:57] * Quits: nattofriends (tsutsumi@moz-A369A791.warosu.org) (Ping timeout)
- # [13:58] <edmorley> jesup: just looking up the hook wording
- # [13:58] * Quits: @smaug (chatzilla@moz-600C898B.elisa-mobile.fi) (Ping timeout)
- # [13:58] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
- # [13:58] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [13:58] <tbsaunde> jesup: add edmorley "IGNORE BAD COMMIT MESSAGES" looks like it
- # [13:58] <AryehGregor> A constructor wouldn't work because nsIDOMNode is abstract, I guess?
- # [13:58] <edmorley> jesup: you need "IGNORE BAD COMMIT MESSAGES" in the tip commit message
- # [13:59] <edmorley> jesup: if a bug near the tip could have the bug # for this landing as well, that would be ideal
- # [13:59] * nli is now known as nli|away
- # [13:59] <Ms2ger> No, because a constructor creates a new object
- # [13:59] <edmorley> jesup: s/bug/changeset/
- # [13:59] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Connection reset by peer)
- # [13:59] <jesup> ok. You good with that? I think the tip changeset actually has the right bug. let me check
- # [14:00] * heycam is now known as heycam|away
- # [14:00] <edmorley> jesup: yup wfm :-)
- # [14:01] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [14:01] * Joins: mib_5vt3j8 (Mibbit@56131904.2A8A5CEC.91FC25CA.IP)
- # [14:02] * rail is now known as rail-buildduty
- # [14:02] <lahabana> ping roc
- # [14:03] * Joins: gfritzsche (gfritzsche@B3C76E2.AA0B264F.FFDC36C5.IP)
- # [14:03] * Quits: mib_5vt3j8 (Mibbit@56131904.2A8A5CEC.91FC25CA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [14:04] <jesup> ok, ready to repush - tip is "Bug 749889 and Bug 688178: Make webrtc build without referencing third_party modules not in first tranche r=ted IGNORE BAD COMMIT MESSAGES" -- good by you?
- # [14:05] * Joins: espindola (espindola@moz-C0A48F3.dsl.teksavvy.com)
- # [14:05] <jesup> If you want only one bug, I'd go back to bug 749889 (bug 688178 is the master "land it all on m-c" bug)
- # [14:05] <jesup> edmorley: ^
- # [14:06] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [14:06] <edmorley> jesup: that's fine :-)
- # [14:06] <jesup> ok, one more time with feeling
- # [14:06] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [14:06] <edmorley> (this is where someone pushes before you...!)
- # [14:08] <jesup> Yeah, I was just waiting for that!
- # [14:08] <jesup> hg incoming said clear, but you never know....
- # [14:08] <jesup> That's why I'm doing this <8am EDT :-)
- # [14:08] <jfkthame> obviously you didn't wait long enough!
- # [14:09] <jesup> It's in. Be frightened
- # [14:09] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [14:10] <darktrojan> twss
- # [14:10] * Quits: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [14:10] <jesup> Ok, time to go on vacation! :-D
- # [14:10] * mattwoodrow is now known as mattwoodrow|away
- # [14:11] <Ms2ger> Is he gone?
- # [14:11] * Ms2ger backs out
- # [14:11] <jesup> ha!
- # [14:13] <Ms2ger> Which reminds me
- # [14:13] <jfkthame> i suppose it's too late to suggest it now, but i wish all those changesets with incremental webrtc import and removal of stuff could've been folded before hitting m-c
- # [14:13] <Ms2ger> PSA: I will *not* be on the hook for any DOM bindings regressions in the first two weeks of July
- # [14:14] <hsivonen> I removed everything in objdir built with ac_add_options --enable-debug-symbols but I still don't get symbols in stacks dumped by NS_ASSERTION with XPCOM_DEBUG_BREAK=stack
- # [14:14] <jesup> jfkthame: Can you fold merges? I didn't think so
- # [14:14] <hsivonen> what can I do?
- # [14:14] <hsivonen> this is on Linux 64
- # [14:14] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [14:14] <jfkthame> jesup: i don't know, maybe it wouldn't have been possible
- # [14:15] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [14:15] <jesup> jfkthame: I know mq won't allow you to qimport a commited changeset (or qnew an uncommitted one)
- # [14:16] <jesup> if it's a merge, that is
- # [14:16] <db48x> we need a dvcs that supports multiple nested views of the history
- # [14:16] <Ms2ger> jesup, what's the point of a merge?
- # [14:16] * Quits: c0smikdebris (c0smikdebr@F8932E15.2024F4B4.BE90E62C.IP) (Ping timeout)
- # [14:16] <Ms2ger> You could have just taken the diff between m-c and your branch and landed that
- # [14:16] * Joins: nattofriends (tsutsumi@moz-A369A791.warosu.org)
- # [14:16] <db48x> start with a nice, linear 10,000-foot overview, then drill down through successive layers until you see the autosaves generated by people's editors
- # [14:17] <Ms2ger> 500,000 foot in this case
- # [14:17] * Quits: gerv (gerv@moz-8E68CF56.in-addr.arpa) (Quit: Leaving.)
- # [14:17] <db48x> sure
- # [14:17] <db48x> and at the other end, perhaps just the ability to make a checkpoint commit when I leave for lunch
- # [14:17] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
- # [14:18] * Joins: protz (protz@moz-E29D2A15.inria.fr)
- # [14:18] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:18] <jesup> Ms2ger: Maybe; worried it might be error-prone in a 500K loc patch, plus non-code files including binary test files
- # [14:18] * Quits: RudyL (rudy@moz-99690620.hinet-ip.hinet.net) (Quit: RudyL)
- # [14:19] <jesup> I'll revise the import script to suggest commit messages with bug numbers
- # [14:19] * Quits: sawrubh (chatzilla@34F83CB8.F47FE775.69A05079.IP) (Ping timeout)
- # [14:19] * Ms2ger wonders when we'll drop codegen for dom bindings again
- # [14:21] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
- # [14:21] <Ms2ger> Anyone who can pull a snippet of code from his objdir for me?
- # [14:22] <NeilAway> darktrojan: bah, I can still see some nsCOMPtr<nsIFile> file = do_QueryInterface(otherFile);
- # [14:22] <darktrojan> NeilAway, kill it!
- # [14:22] <Ms2ger> Hmm, nvm
- # [14:23] * Joins: gerv (gerv@7BDC75F3.D5FE9C51.79A397EA.IP)
- # [14:24] <darktrojan> where, NeilAway?
- # [14:25] <NeilAway> darktrojan: nsToolkitProfileService::CreateProfile
- # [14:25] * darktrojan looks
- # [14:26] * Joins: c0smikdebris (c0smikdebr@1B48C51E.DF6EC051.274D17D6.IP)
- # [14:26] <NeilAway> darktrojan: http://mxr.mozilla.org/comm-central/source/mozilla/toolkit/profile/nsToolkitProfileService.cpp#736
- # [14:26] * Joins: timdream (timdream@moz-EF4E5F58.adsl.dynamic.seed.net.tw)
- # [14:26] <darktrojan> yeah, I got it
- # [14:27] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
- # [14:27] <darktrojan> oh there's a few
- # [14:27] <darktrojan> :/
- # [14:28] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [14:32] <ted> hsivonen: i think you need to pipe the output through fix-linux-stack
- # [14:32] <hsivonen> ted: where do I find that?
- # [14:32] * Joins: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net)
- # [14:33] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [14:33] <ted> dist/bin/fix-linux-stack.pl
- # [14:33] <hsivonen> ted: thanks
- # [14:33] <ted> np
- # [14:33] <hsivonen> ted: since when has this been necessary?
- # [14:34] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [14:34] <ted> probably years, since we switched our symbol visibility to default to hidden
- # [14:34] <ted> the test harnesses do it for you
- # [14:34] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [14:34] <darktrojan> NeilAway, sending to you for rs
- # [14:34] <hsivonen> hmm. printing stacks with NS_ASSERTION(false, "stack"); has previously worked for me
- # [14:34] <ted> interesting
- # [14:35] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [14:35] * Joins: sawrubh (chatzilla@A084A820.F520987D.553D87E5.IP)
- # [14:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [14:36] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [14:36] <hsivonen> ted: do kernel interprocess restrictions have anything to do with this? NS_ASSERTION walks the stack in-process, right?
- # [14:36] <hsivonen> ted: why are the symbols hidden? from whom are we hiding them in debug builds?
- # [14:36] <ted> it does, yes
- # [14:36] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [14:37] <ted> symbols are hidden because it makes library loading faster
- # [14:37] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [14:37] <jesup> edmorley: Note: I typoed the bug numbers for the two just-before-landing merges from inbound. Please ignore (899 vs 889). Top changeset is correct
- # [14:37] * Quits: harth (harth@DB4DCED0.451BAA26.366C66F5.IP) (Input/output error)
- # [14:37] <edmorley> jesup: ok, thank you :-)
- # [14:37] <hsivonen> ted: seems like the wrong tradeoff for debug builds
- # [14:38] <jesup> ted: though hiding them in debug builds may not be important
- # [14:38] <ted> probably not
- # [14:39] <ted> we could probably fix that
- # [14:39] <ted> it's just passing compiler flags
- # [14:40] <hsivonen> my current extra compiler flags are just export CFLAGS="-DI_FOOLISHLY_WANT_TO_IGNORE_THIS_LIKE_THE_OTHER_CRAP_WE_PRINTF"
- # [14:40] <hsivonen> and same for CXXFLAGS
- # [14:40] <ted> heh
- # [14:41] <hsivonen> (yes, that's a real define in our codebase)
- # [14:41] <ted> http://mxr.mozilla.org/mozilla-central/source/config/config.mk#492
- # [14:41] * Joins: dao1 (dao@moz-EB4541C9.superkabel.de)
- # [14:41] <ted> actually it'd be pretty trivial
- # [14:41] <ted> you'd just ifdef the VISIBILITY_FLAGS bit
- # [14:41] <jesup> ted: in case you didn't notice, webrtc tranche 1 is on inbound
- # [14:41] <darktrojan> Unfocused, I can't decide if I like this or not :/ http://i.imgur.com/8GchD.png?3585
- # [14:41] * Quits: dao (dao@moz-EB4541C9.superkabel.de) (Ping timeout)
- # [14:41] <jfkthame> ted, wouldn't using different visibility settings on debug vs non-debug builds cause extra pain for people who normally build with debug and may not notice a latent linking problem until it hits the tree?
- # [14:41] <glandium> jesup: i don't think it's really great to import stuff and remove them afterwards. because now, that stuff in the mercurial history forever
- # [14:41] <ted> jfkthame: probably
- # [14:42] <ted> jesup: hooray!
- # [14:42] <darktrojan> Unfocused, I'm hoping it's because ugly default icon is ugly
- # [14:42] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
- # [14:42] <ted> jesup: but we do have the try server etc
- # [14:42] <Unfocused> darktrojan: it is
- # [14:42] <Unfocused> shorlander needs to work his magic
- # [14:42] * catlee-away is now known as catlee
- # [14:42] <darktrojan> chop chop shorlander
- # [14:42] <darktrojan> :)
- # [14:42] * Quits: smontagu (chatzilla@moz-1540277E.red.bezeqint.net) (Ping timeout)
- # [14:43] <darktrojan> I still haven't convinced the AMO guys to land my patch
- # [14:43] <jesup> glandium: true. Though some of those will be coming back later. I can make sure that doesn't happen in future updates
- # [14:44] * adrian is now known as adrian|afk
- # [14:44] <glandium> jesup: I doubt the .git directories are any useful ;)
- # [14:44] <Ms2ger> teeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed
- # [14:44] <Unfocused> slackers :)
- # [14:45] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
- # [14:45] <Ms2ger> ted, can has r+ please?
- # [14:46] <NeilAway> darktrojan: wow @ mListFile one
- # [14:46] <jesup> glandium: if it's a serious issue, we could back out and rejigger. I won't be adding .git directories.... (and find -name ".git" didn't find anything. Looks like 3 .gitignore's got committed though; I'll get rid of them later
- # [14:46] <glandium> jesup: let me see how bigger the tree got
- # [14:47] <shorlander> Unfocused: what bug is that?
- # [14:47] <Ms2ger> jesup, well, backing out doesn't help anything for the code in the version history
- # [14:47] <Unfocused> ohai! 64px icons for the addons manager
- # [14:48] <glandium> Ms2ger: yeah, we'd need to actually strip the changesets
- # [14:48] <Unfocused> darktrojan probably remembers the bug #
- # [14:48] <jesup> glandium: Note that webrtc itself is huge. The import script is in media/webrtc/webrtc_update.sh
- # [14:48] <Ms2ger> Too late for that, I guess
- # [14:48] * rail-buildduty is now known as rail_away
- # [14:48] <NeilAway> darktrojan: heh @ OpenWith's icon
- # [14:48] <darktrojan> I don't but my awesomebar does
- # [14:48] <glandium> Ms2ger: it would be too late if it were m-c
- # [14:48] <darktrojan> firebot, bug 633640
- # [14:48] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=633640 nor, --, ---, nobody, NEW, Need 48x48 and 64x64 sized versions of the default add-on icons
- # [14:48] <darktrojan> NeilAway, :D
- # [14:49] <Ms2ger> Anyway, now would be the time to do that, then
- # [14:49] <NeilAway> darktrojan: you obviously haven't seen my r- yet then ;-)
- # [14:49] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [14:49] <darktrojan> yeah D:
- # [14:49] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [14:49] * ChanServ sets mode: +o ehsan
- # [14:50] <NeilAway> darktrojan: how hard would it be to make nsCOMPtr<nsIFoo> = do_QueryInterface(nsCOMPtr<nsIFoo>) illegal?
- # [14:50] <darktrojan> I have no idea
- # [14:51] <darktrojan> worth a look though
- # [14:51] * Joins: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP)
- # [14:51] <darktrojan> bsmedberg, ^ ?
- # [14:51] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:52] <darktrojan> ohhh
- # [14:52] * darktrojan facepalms
- # [14:52] <Ms2ger> NeilAway, pretty hard, I think
- # [14:52] <Ms2ger> Because nsQueryInterface is untyped
- # [14:52] <tbsaunde> NeilAway: wouldn't template<t> alreadyAddRefed<t> do_QueryInterface(t* foo) = delete; work?
- # [14:53] <ted> Ms2ger: get in line
- # [14:53] <NeilAway> tbsaunde: only on compilers that support delete
- # [14:53] <Ms2ger> tbsaunde, that's not how do_QueryInterface is implemented, because you can't make the template depend on the type it's being assigned to
- # [14:53] <NeilAway> Ms2ger: that's just an insufficient indirection problem ;-)
- # [14:54] * Quits: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net) (Input/output error)
- # [14:54] <NeilAway> (for untyped nsQueryInterface)
- # [14:55] <tbsaunde> NeilAway: well, I'd probably say compilers supporting delete is close enough
- # [14:56] <Ms2ger> NeilAway, hmm, I guess we could have template<typename U> do_QueryInterface(U*) instead of do_QueryInterface(nsISupports*)...
- # [14:56] <glandium> jesup: oh my, and you added/deleted the extra stuff several times
- # [14:57] <NeilAway> tbsaunde: actually we might be able to arrange for an ambiguous overload ;-)
- # [14:57] <glandium> edmorley: how much of a disturbance would it be to strip the last push from m-i ?
- # [14:57] <tbsaunde> Ms2ger: well, you need that to have a return type that means u is being converted to u
- # [14:58] <Ms2ger> ted, :(
- # [14:58] <@ehsan> glandium: it's too late, people might have pulled it :(
- # [14:58] <tbsaunde> NeilAway: I could see that being possible
- # [14:58] <edmorley> glandium: yeah too late sadly
- # [14:58] <glandium> edmorley, ehsan: \o/ we're doomed for eternity
- # [14:58] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [14:58] <Ms2ger> ehsan, people who pull m-i are wrong anyway :)
- # [14:58] <@ehsan> glandium: indeed we are
- # [14:59] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [14:59] <@ehsan> Ms2ger: no, that's you :P
- # [14:59] <glandium> seriously, though, i think it would totally be worth the risk of being a slight pain for people who pulled m-i
- # [14:59] <Ms2ger> Someone go and look if bug 766531 is spam, please
- # [15:00] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [15:00] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [15:00] <zzzzz> yup spam
- # [15:00] <@ehsan> glandium: well those people would attempt to push this stuff again
- # [15:00] <tbsaunde> ehsan: so, pull -f can't pull across a break in history? I thought it does in git atleast
- # [15:00] <tbsaunde> ehsan: but they'd be introducing a new head no?
- # [15:00] <Ms2ger> tbsaunde, well, they'll just have to strip the local changesets
- # [15:00] <edmorley> ehsan: unless we added another changeset after the strip and the single head hook would catch it?
- # [15:00] <@ehsan> tbsaunde: in hg, it's hg pull ; hg up -C
- # [15:00] <atuljangra> spam
- # [15:01] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [15:01] <glandium> ehsan: what edmorley said
- # [15:01] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [15:01] <Yoric> gavin: ping me whenever you're ready to chat on that metadata async loading bug.
- # [15:01] <@ehsan> edmorley: the hook will catch pushes of extra heads
- # [15:01] <Ms2ger> Aight, who can do this?
- # [15:01] <@ehsan> but many people would not know how to fix their clones
- # [15:02] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [15:02] * bwinton_away is now known as bwinton
- # [15:02] <@ehsan> and I have no idea what would happen to the builders who have already pulled, etc
- # [15:02] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [15:02] <@ehsan> and to things like the pushlog db
- # [15:02] <edmorley> oh yeah that too
- # [15:02] <glandium> ehsan: are there so many people?
- # [15:02] <Ms2ger> Clobber
- # [15:02] <@ehsan> glandium: not sure
- # [15:02] <glandium> ehsan: there's only one builder of each
- # [15:02] <zzzzz> Ms2ger: duped the spam
- # [15:02] <@ehsan> really this is the sort of thing that somebody is suppoosed to catch _before_ pushing
- # [15:02] <Ms2ger> Thanks
- # [15:03] <@ehsan> glandium: true
- # [15:03] * darktrojan decides now is not a good time to push to inbound
- # [15:03] <@ehsan> there's also the fact that there's gonna be a lag until IT gets to this
- # [15:03] <Ms2ger> Close the tree while you decide, please
- # [15:03] <@ehsan> glandium: are you more worried about history or blame?
- # [15:03] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [15:03] <edmorley> how large is the extra history?
- # [15:03] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [15:04] <glandium> edmorley: that's what I'm trying to determine right now
- # [15:04] <glandium> edmorley: cloning takes time
- # [15:04] <edmorley> (my tree is still updating)
- # [15:04] <edmorley> ok
- # [15:04] <Ms2ger> "Microsoft Wins Congressional Backing For Do-Not-Track Default In IE10"
- # [15:04] * @ehsan pulls as well
- # [15:04] <zzzzz> \o/
- # [15:05] <glandium> ehsan: both
- # [15:05] <glandium> ehsan: but more repository size, actually
- # [15:05] <@ehsan> glandium: repo size is a lost cause ;)
- # [15:05] <glandium> which also influences how slow it is to use mercurial
- # [15:06] <NeilAway> tbsaunde, darktrojan, Ms2ger: ah, it turns out that NSCAP_ASSERT_NO_QUERY_NEEDED relies on it ;-)
- # [15:06] * Joins: dcamp (dave@moz-9CE00FC0.holiday-inn-express.mozilla.hq)
- # [15:06] <@ehsan> glandium: it shouldn't be too bad after the first time you pull this stuff (and push it as well)
- # [15:06] * Joins: armenzg (armenzg@moz-D4736010.cable.teksavvy.com)
- # [15:06] <tbsaunde> NeilAway: relies on what? have we just had asserts you shouldn't do this already, but nobody payed attention?
- # [15:07] <glandium> ehsan: if you don't work on webrtc
- # [15:07] <Ms2ger> Oooh, a JSReftest failure
- # [15:07] <Cork> Ms2ger: doesn't that kinda makes the header pointless?
- # [15:07] <@ehsan> glandium: heh, true :)
- # [15:07] <Cork> if its on by default it will just mean that the server ppl will ignore it
- # [15:07] <NeilAway> tbsaunde: no, we have an assert that you can safely do nsIFoo = bar; without using do_QueryInterface
- # [15:07] <Ms2ger> Cork, I guess, I haven't rtfa
- # [15:07] <@ehsan> glandium: ok I'm convinced, let's at least try, wanna file a blocker IT bug?
- # [15:08] <@ehsan> glandium: I'll close inbound in the mean time
- # [15:08] <edmorley> ehsan: already closed
- # [15:08] <@ehsan> cool
- # [15:09] <jesup> sorry, was afk for a couple of min. What's the decision?
- # [15:09] <edmorley> glandium: please CC me if you are filing (or else I can file if you'd prefer)
- # [15:09] <@ehsan> jesup: we're considering stripping inbound from your webrtc push
- # [15:09] <glandium> edmorley: you can go ahead, i'm sizing
- # [15:10] <jesup> ok
- # [15:10] * @ehsan notes that hg is reporting 2h37ms as the time remaining for pulling inbound
- # [15:10] <ted> ick
- # [15:10] <@ehsan> which is a loooong time ;)
- # [15:10] <ted> stripping changesets out of inbound is going to break a ton of shit
- # [15:10] <ted> FYI
- # [15:10] <ted> we'll probably have to blow away and re-clone the whole repo
- # [15:10] <@ehsan> ted: people's clones, pushlog db, what else?
- # [15:11] <ted> mostly the pushlog
- # [15:11] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
- # [15:11] <@ehsan> we can just remove a single entry from pushlog, right?
- # [15:11] <ted> stripping and the pushlog are completely incompatible
- # [15:11] <edmorley> we've had to manually fixup the pushlog before
- # [15:11] <edmorley> this isn't much different from a ctrl+c, no?
- # [15:11] <jmaher|afk> bholley: ping
- # [15:12] * jmaher|afk is now known as jmaher
- # [15:12] <ted> not sure
- # [15:12] <ted> you'll have to disable the pushlog hook if you strip
- # [15:12] <ted> i know that breaks things
- # [15:12] <ted> and yeah, if anyone has pulled m-i that's going to break things
- # [15:12] <ted> will tbpl cope with some revisions suddenly not existing?
- # [15:13] <@ehsan> I think it should, if we fix pushlog that is
- # [15:13] <edmorley> ted: yes, eg after try reset
- # [15:13] <ted> edmorley: ah, good point
- # [15:13] <glandium> so, if i pull from inbound, my .hg grows by about 250MB
- # [15:13] <ted> okay
- # [15:14] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [15:14] <glandium> if i then take the diff between c5b6ac34b293 and the tip of inbound, and then apply it on another clone, .hg grows by... 14MB
- # [15:14] * Ms2ger changes topic to 'Don't pull from inbound || Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
- # [15:14] <@ehsan> hmm that's a significant difference
- # [15:15] <hsivonen> how do I make sure the stderr pipe gets flushed when MOZ_ASSERT kills the app?
- # [15:15] <glandium> ehsan: let me check if I have everything, though. i could be missing binary files
- # [15:15] <@ehsan> ok
- # [15:16] <jesup> yes. I'm ok with this. It wasn't an impact I expected or wanted. I'll need to revise how I merge the imported-and-stripped-of-stuff-we-don't-want code over
- # [15:16] * Joins: aleth (Instantbir@moz-24EE697D.ictp.it)
- # [15:17] <jesup> glandium: there are binary files, but I'm not certain there are any in the final merge (I removed the largest ones early on, and the smaller ones were removed in the final removal of third-party stuff
- # [15:17] * Parts: aleth (Instantbir@moz-24EE697D.ictp.it)
- # [15:17] <ted> hsivonen: hrm, that's tricky
- # [15:17] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [15:18] <jesup> 40MB .yuv files for example were in the original drop
- # [15:18] <mounir> who hould I ping to give editbugs right to a few volunteers?
- # [15:18] <ted> mounir: i can do it
- # [15:18] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
- # [15:18] <@ehsan> glandium: so that could be a reason why you're seeing this much of a size difference
- # [15:19] * Joins: cers (textual@moz-36EADDC1.k371.webspeed.dk)
- # [15:19] <mounir> ted: can you give editbugs to bellot.zoe@gmail.com, charly.molter@gmail.com, dmt.alexandre@gmail.com and raphael.catolino@gmail.com
- # [15:19] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
- # [15:19] <jesup> glandium: A raw pull or webrtc.org produces a 350MB directory... so we're landing a lot less than that
- # [15:19] <glandium> ehsan: it's only a partial explanation. instead of 14MB, it's 56MB
- # [15:19] <glandium> still far from 256MB
- # [15:19] <ted> mounir: sure
- # [15:19] <tbsaunde> hsivonen: couldn't you just add fflush(STDOUT) in MOZ_ASSERT() ?
- # [15:19] <espindola> rail-buildduty, where do I find the logs you mentioned?
- # [15:20] <ted> mounir: done
- # [15:20] <mounir> ted: thanks :)
- # [15:20] <ted> np
- # [15:20] <glandium> jesup: the script should simply never import what is being dropped :)
- # [15:21] <Oob> hey mounir
- # [15:21] * jcranmer|away is now known as jcranmer
- # [15:21] <Oob> what's going on with the fade animation on windows vista/7 bug
- # [15:21] <mounir> which fade animation?
- # [15:21] <edmorley> filed bug 766533 for the stripping
- # [15:21] * Quits: dao1 (dao@moz-EB4541C9.superkabel.de) (Ping timeout)
- # [15:21] <jesup> glandium: I could take the final import set, generate a new clean directory/repo from that (details... I'd have to think), then pull from that
- # [15:21] * Joins: artur (artur@moz-5333EC57.hsd1.vt.comcast.net)
- # [15:21] <hsivonen> tbsaunde: maybe I can
- # [15:22] <Oob> mounir: https://bugzilla.mozilla.org/show_bug.cgi?id=373266
- # [15:22] * Joins: dao (dao@moz-EB4541C9.superkabel.de)
- # [15:22] <@ehsan> jesup: or just apply patches when importing into m-c
- # [15:23] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:23] <jesup> glandium: I was hoping to avoid having the stripping be hard-coded into the script itself (especially as they move files around), which is why I set up a scheme of import into one tag, then merge to another which deletes stuff I don't want
- # [15:23] <mounir> Oob: I have no idea
- # [15:23] <mounir> Oob: feel free to ask in the bug
- # [15:24] <mounir> seems like there was a leak that had to be fixed
- # [15:24] * mjschranz_away is now known as mjschranz
- # [15:25] * Quits: dao (dao@moz-EB4541C9.superkabel.de) (Ping timeout)
- # [15:25] <jesup> ehsan: effectively that's what I was thinking, to drop all the history/changesets. Have to make sure binary files are dealt with, and this will cause huge headaches when they move files and directories, which they do frequently (I have an hg addremove to save my ass there when they move files which we've modified)
- # [15:25] * Joins: dao (dao@moz-EB4541C9.superkabel.de)
- # [15:25] * coop|away is now known as coop
- # [15:25] <jesup> But perhaps those headaches are worth it; and I hope they're slowing down at all the moving (one update they moved ~1100 files IIRC)
- # [15:26] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:26] <glandium> jesup: do they often move big files?
- # [15:26] * Joins: louisremi (louisremi@moz-4499D4AB.fbx.proxad.net)
- # [15:26] <glandium> jesup: because if they do, that's also going to bloat our repository
- # [15:26] <jesup> glandium: Dunno. If they move tests, then it's possible. Mostly it's entire directories of source files
- # [15:26] <glandium> on top of not helping blame and log
- # [15:26] <edmorley> not if it's done with hg rename surely?
- # [15:27] * armenzg is now known as armenzg_brb
- # [15:27] <glandium> edmorley: well, jesup was just telling he was not doing that...
- # [15:27] <jesup> They're on svn
- # [15:27] * khuey|away is now known as khuey
- # [15:27] <@khuey> anybody around who can set tracking+>
- # [15:27] <jesup> I use hg addremove to catch the moves properly in hg
- # [15:27] <@ehsan> svn!!!
- # [15:27] <@khuey> er
- # [15:27] <@khuey> tracking+?
- # [15:27] <@ehsan> khuey: I can
- # [15:27] <glandium> jesup: does addremove really catch moves ?
- # [15:27] <@khuey> ehsan: can you fix bug 766280?
- # [15:28] * Quits: mike5w3c (MikeS@moz-8DC4DD0D.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
- # [15:28] <jesup> the .svn directories are part of what I strip... :-)
- # [15:28] <glandium> jesup: as in, does it record them as renames, or as delete+add
- # [15:28] <@khuey> ehsan: somebody midaired akeybl
- # [15:28] <@ehsan> khuey: done
- # [15:28] <@khuey> ty
- # [15:29] <jesup> glandium: yes, it catches moves if you set the filter correctly. I've found with their stuff we need a 70-80% ish correlation (since we pull only so often)
- # [15:29] <edmorley> ehsan, glandium, jesup: cancelling builds in progress on inbound yeah? seeing as we have to clobber anyway
- # [15:29] <edmorley> s/builds/last push builds and tests/
- # [15:30] <jesup> Sure. Things were looking green, which was good for when we reland
- # [15:30] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [15:30] * ewong|sleep is now known as ewong
- # [15:32] <jesup> The main thing I want to preserve is so we can make sure we don't lose our changes to their code when we update, and we'll want to update reasonably frequently since we're tracking active development
- # [15:33] <@ehsan> edmorley: already did
- # [15:33] <gfritzsche> hm, how could i get more info on what leads to NS_ERROR_XPC_GS_RETURNED_FAILURE on a .getService() in an xpcshell test?
- # [15:33] <@ehsan> glandium: jesup: edmorley: ok guys I need to run, will be back online in ~1hr if this is still not resolved
- # [15:33] <gfritzsche> any log or something that would me show errors for the actual component?
- # [15:34] * Joins: edwin (me@moz-7394A64.jetstream.xtra.co.nz)
- # [15:34] * Joins: cshields (cshields@FF511EC6.E1C482F3.E0E06808.IP)
- # [15:34] <cshields> edmorley: re comment 2, am I to hold off on 766533?
- # [15:34] <glandium> cshields: no, that was just for the record
- # [15:34] <glandium> cshields: that's till 200MB too much
- # [15:35] <glandium> +s
- # [15:35] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
- # [15:35] <edmorley> which is about 30% of the size of the previous hg store
- # [15:35] <jesup> glandium: so, we should think about how we go about redoing the import
- # [15:35] * Joins: mike5w3c (MikeS@moz-8DC4DD0D.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [15:35] <cshields> that's nothing - friday someone checked in 2G of binaries to our puppet svn for sysadmins :(
- # [15:35] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [15:35] <bholley> jmaher: hi
- # [15:35] * ChanServ sets mode: +o ehsan
- # [15:36] <edmorley> cshields: ouch
- # [15:36] <darktrojan> Unfocused, still here?
- # [15:36] <jmaher> bholley: hey, I wanted to know if you had thoughts on my specialpowers for jsreftests work
- # [15:36] <Unfocused> darktrojan: yep
- # [15:37] <darktrojan> can I do anything from the UI to cause stuff to be added to addons.sqlite?
- # [15:37] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
- # [15:37] * Quits: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
- # [15:37] <bholley> jmaher: I'd prefer to get to the point where we can land bug 757046 as soon as possible
- # [15:37] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Ping timeout)
- # [15:37] <bholley> jmaher: so I'd be in favor of making sure that everything else is fixed first
- # [15:38] * Joins: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net)
- # [15:38] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
- # [15:38] <jmaher> bholley: do you know much about the jstests themselves?
- # [15:38] <bholley> jmaher: in what sense?
- # [15:38] * bholley isn't sure whether the question was for thoughts about "whether we should do it (now)" or "how to do it"
- # [15:39] <jmaher> well I am stuck on one test that is failing
- # [15:39] <jmaher> and I really don't understand what it is doing
- # [15:39] <darktrojan> Unfocused, nm, thought of something, I think
- # [15:39] <glandium> jesup: Import webrtc code in all one changeset, and then land the remaining bugs?
- # [15:39] <Unfocused> heh, good
- # [15:39] <Unfocused> why?
- # [15:40] <bholley> jmaher: which test
- # [15:40] <darktrojan> schema change
- # [15:40] <jmaher> bholley: http://mxr.mozilla.org/mozilla-central/source/js/src/tests/js1_5/extensions/regress-369696-02.js
- # [15:40] <darktrojan> adding icons
- # [15:40] <bholley> jmaher: what changes are you making, exactly?
- # [15:40] <glandium> jesup: so basically, fold from 3d3c19f6c09f to 056c7cd05c08 or 3510ada84733
- # [15:40] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
- # [15:41] <jesup> glandium: Yes, that's probably the way to go, for the initial import. And probably for future ones, though I need to think about that and/or experiment
- # [15:41] <Unfocused> ... that doesn't really answer my question :P
- # [15:41] <jesup> glandium: can I fold merge changesets?
- # [15:41] <nemo> *sigh* sooo
- # [15:41] <glandium> jesup: you can qimport and qfold them
- # [15:41] <jmaher> bholley: I am just fixing browser.js to use specialpowers
- # [15:41] <nemo> http://m8y.org/tmp/dl.dropbox.com/u/6213850/WebGL/nyanCat/nyan.html - why is it I *still* have to do the 2 minutes of work to make nyancat play ogg
- # [15:41] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
- # [15:42] <glandium> jesup: maybe up to 13e9ef345838
- # [15:42] <nemo> why can't the author of that add multiple source elements?
- # [15:42] <nemo> is it really that hard?
- # [15:42] * sheeri-afk is now known as sheeri
- # [15:42] <glandium> yeah, definitely 13e9ef345838
- # [15:42] <nemo> BTW, if anyone knows who wrote the webgl nyancat, I'd love to link them to this variant w/ the fixed music
- # [15:42] <bholley> jmaher: oh, ok
- # [15:42] <cshields> ted: I don't know of a way to disable the pushlog hook for just that repo, but I'm copying the pushlog db before I strip this anyway, will clean it out of that copy and then move it back.
- # [15:42] <bholley> jmaher: so you've reimplemented all those functions in terms of SpecialPowers? nice
- # [15:42] <jesup> glandium: Ok, let me start trying that
- # [15:42] <cshields> ted: also, the single head hook was already enabled on that repo
- # [15:43] <cshields> edmorley: ^
- # [15:43] <jmaher> bholley: yeah, just a few of them is all that was needed, but this one test fails
- # [15:43] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
- # [15:44] * Quits: c0smikdebris (c0smikdebr@1B48C51E.DF6EC051.274D17D6.IP) (Ping timeout)
- # [15:44] <edmorley> cshields: sorry, thinko, we don't need to re-enable it, since the prior paragraph was talking about the pushlog hook, not the single-head hook, sorry
- # [15:44] <jesup> glandium: Hmmm. I seem to remember trying to qnew a merge and it saying "sorry", and I think that may apply to qimport -r as well
- # [15:45] <glandium> jesup: are there merges in what you pushed ?
- # [15:45] <jesup> let me hg clone my inbound (with all this stuff) before I start messing around...
- # [15:45] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
- # [15:45] <jesup> glandium: yes
- # [15:46] <edmorley> *** PSA: If pulling mozilla-inbound, only do so up to rev c5b6ac34b293 since we're having to strip the very last push (see bug 766533). If you've pulled it already (<~100mins), you'll need to strip locally or the single head hook will get you later. ***
- # [15:46] <cshields> heh great.. we don't have strip :)
- # [15:46] <cshields> "Strip is not part of hg either, and it's also only for advanced users.
- # [15:46] <cshields> Telling a beginner to use strip is like handing them a loaded gun.[1]"
- # [15:46] * Joins: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP)
- # [15:47] <ashish> cshields: glad that you're doing this :)
- # [15:47] <cshields> thanks :P
- # [15:47] <edmorley> :-)
- # [15:47] <glandium> cshields: it's part of the mq extension
- # [15:47] <jesup> glandium: the import process for getting the webrtc code in and stripped down involves merges. the merges against inbound right before landing can probably be omitted. Let me see....
- # [15:47] <glandium> jesup: yeah, i just watched a hg log --graph. not nice to see
- # [15:48] <glandium> (and 3d3c19f6c09f has no parent)
- # [15:50] <edmorley> oh boy, why did I just hg up
- # [15:50] * rail_away is now known as rail
- # [15:50] * rail is now known as rail-buildduty
- # [15:51] <glandium> jesup: you can also try hg diff -r c5b6ac34b293:13e9ef345838 | hg qimport -n webrtc -
- # [15:51] <jesup> glandium: does that catch binaries?
- # [15:51] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [15:51] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
- # [15:51] <glandium> jesup: let me check
- # [15:52] <jesup> that seems like a better way to get a clean source for importing
- # [15:52] * Joins: smontagu (chatzilla@moz-63B38933.red.bezeqint.net)
- # [15:52] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
- # [15:52] * Joins: TheLink (TheLink@moz-45ED2356.pools.arcor-ip.net)
- # [15:53] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
- # [15:53] <edmorley> is there still supposed to be 60+mb of tests?
- # [15:53] <glandium> jesup: looks like it does, provided you use the git format for hg diff
- # [15:53] <rail-buildduty> espindola: back, see https://tbpl.mozilla.org/php/getParsedLog.php?id=12819736&tree=Firefox&full=1 as an example
- # [15:53] <jesup> glandium: cool
- # [15:53] * Quits: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
- # [15:53] * kats|away is now known as kats
- # [15:53] * Joins: c0smikdebris (c0smikdebr@7F99A5E1.9771C2F9.BE90E62C.IP)
- # [15:53] * glob|away is now known as glob
- # [15:54] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
- # [15:54] <glandium> edmorley: the tip of inbound has 100M in media/webrtc, everything included
- # [15:54] * Quits: c0smikdebris (c0smikdebr@7F99A5E1.9771C2F9.BE90E62C.IP) (Quit: Computer has gone to sleep.)
- # [15:54] <glandium> edmorley: in the work tree, that is
- # [15:54] <jesup> edmorley: yes, but it might make sense to strip them for now - the plan is to hook those up to our test infrastructure
- # [15:54] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: I've got to go. See ya!)
- # [15:54] <jesup> The landing plan has them landing now, but I can revise that
- # [15:55] <cshields> edmorley: gonna be a few, taking a quick backup of inbound in case I fuck it up
- # [15:55] <glandium> jesup: well, now or later, if they have to be in the tree, that doesn't make much diffference
- # [15:55] <jesup> there may be some binaries in the 1-10mb size in testing
- # [15:55] <edmorley> ok :-)
- # [15:55] <jesup> glandium: we may find a bunch of them won't work in our tree, so waiting might make sense
- # [15:56] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
- # [15:56] <glandium> jesup: sounds weird (why shouldn't they?), but ok
- # [15:57] <espindola> rail-buildduty, ok, building a .tar and a setup.sh is trivial, but which scripts do we have to update for them to be used?
- # [15:58] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [15:58] <espindola> I am finishing up a build script. It works on centos 5 already
- # [15:58] * Joins: qheaden (IceChat9@moz-67E02157.nrflva.fios.verizon.net)
- # [15:58] * Quits: smontagu (chatzilla@moz-63B38933.red.bezeqint.net) (Ping timeout)
- # [15:59] * Joins: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net)
- # [15:59] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
- # [16:00] <jesup> glandium: a lot are designed to be standalone, and others depend on third-party parts we aren't importing (i.e. libjingle - at least yet, and I hope to avoid importing it at all)
- # [16:01] <glandium> jesup: then it makes sense to skip them for now
- # [16:01] * Quits: edwin (me@moz-7394A64.jetstream.xtra.co.nz) (Quit: Pleasant dreams y'all)
- # [16:01] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Quit: nhirata)
- # [16:01] * glandium is going to be away for ~1hr too, ttyl
- # [16:01] <jesup> We already have plans to hook them up later in the plan; we'll import them then
- # [16:02] <jesup> glandium: thanks for all the help!
- # [16:02] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
- # [16:02] <jesup> I'm going to go work on rebuilding a smaller patchset for relanding
- # [16:03] * Quits: qheaden (IceChat9@moz-67E02157.nrflva.fios.verizon.net) (Quit: Goodbye)
- # [16:03] <jesup> edmorley: (cshields, ehsan, etc) - thanks as well
- # [16:03] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Quit: nhirata)
- # [16:03] <espindola> rail-buildduty, http://runtime-binaries.pvt.build.mozilla.org/tooltool is still not visible from the outside, we will still have the joyous "put the packages in http://people.mozilla.org/~raliiev/"step :-(
- # [16:06] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
- # [16:06] <espindola> rail-buildduty, can you put the gonk ones there so I can see what they look like?
- # [16:06] * Joins: ekr (ekr@D1027D1F.8AC90E95.D9E73F41.IP)
- # [16:07] * Joins: smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi)
- # [16:07] * ChanServ sets mode: +o smaug
- # [16:07] * Joins: smontagu (chatzilla@1D9D918B.B9386950.51B98CA5.IP)
- # [16:07] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [16:08] * armenzg_brb is now known as armenzg
- # [16:08] <rail-buildduty> espindola: sure, I can grab it, but using http://runtime-binaries.pvt.build.mozilla.org/tooltool is a sec requirement for now iirc, probably we need to relax it for try...
- # [16:08] <catlee> yeah, we need a place for people to upload their own
- # [16:09] <darktrojan> Unfocused, success! http://pastebin.mozilla.org/1668766
- # [16:09] <catlee> rail-buildduty: we have perms to put files there though, we don't need IT to do that
- # [16:09] <rail-buildduty> great
- # [16:09] <rail-buildduty> easy!
- # [16:10] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
- # [16:12] <jcranmer> why do we still have xpcom/typelib/xpidl ?
- # [16:12] <rail-buildduty> espindola: setup.sh looks like this: http://pastebin.mozilla.org/1668767
- # [16:13] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [16:13] <espindola> rail-buildduty, sec requirement that I can't see the packages?
- # [16:14] <rail-buildduty> heh, not sure :)
- # [16:15] <espindola> rail-buildduty, in the .sh
- # [16:15] <espindola> it removes an unversioned dir
- # [16:15] <espindola> and moves a versioned one there
- # [16:15] <rail-buildduty> afaik, the main concern for m-c is that the server shouldn't be easily writable
- # [16:15] <espindola> can the unversioned one be just a symlink?
- # [16:16] <rail-buildduty> yeah, up to you
- # [16:16] <espindola> how do we maintain multiple version
- # [16:16] <espindola> read != write :-)
- # [16:16] <rail-buildduty> I know :)
- # [16:16] <espindola> rail-buildduty, in particular, how do we remove old ones?
- # [16:16] <rail-buildduty> different versions == different sha512 sums
- # [16:16] <espindola> rail-buildduty, tooltool remove every file that is not listed?
- # [16:16] <rail-buildduty> and we use sha512 as a filename
- # [16:17] <espindola> not from the scripts perspective
- # [16:17] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
- # [16:17] * Joins: mikeh|AFK (mikeh@moz-FB15128B.dsl.bell.ca)
- # [16:17] <espindola> I is extracting a file named gonk-toolchain-3.tar.bz2
- # [16:17] <Yoric> gaston: ping
- # [16:18] <rail-buildduty> espindola: no, it just fetches the files, and may overwrite existing ones with the same name
- # [16:18] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [16:18] <espindola> rail-buildduty, I guess we don't really need to maintain multiple versions if this runs as part of every build
- # [16:19] <espindola> * running try with a changed manifest will download and override the old one
- # [16:19] <rail-buildduty> yeah, just specify files you need in the manifest
- # [16:19] <espindola> * the next regular build will delete the one try used
- # [16:19] <espindola> ok, I will skip the last mv then, just make the directory in the tar unversioned
- # [16:19] <rail-buildduty> sounds good
- # [16:20] <NeilAway> tbsaunde: once I've set up the right templates, I think all I need to do is to make the explicit assignment operator private
- # [16:20] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [16:20] <espindola> the install dirs are in a single namespace?
- # [16:20] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [16:20] <NeilAway> tbsaunde: then I can make Assert_NoQueryNeeded a friend :-)
- # [16:20] <espindola> currently the package I am building creates a directory named 'inst'
- # [16:21] <espindola> but I should probably renamed if it is in a global namespace
- # [16:21] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [16:21] <@smaug> hsivonen: could you explain the patch a bit
- # [16:21] <@smaug> hsivonen: ...in the bug
- # [16:21] <cshields> ted: is it going to hurt to have a missing rev in pushlogdb?
- # [16:21] <mounir> gerv: ping
- # [16:21] <cshields> or do they have to be absolutely sequential?
- # [16:21] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [16:21] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [16:21] <gerv> mounir: pong.
- # [16:21] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [16:22] * Joins: c0smikdebris (c0smikdebr@FE0C251D.901B65D0.BE90E62C.IP)
- # [16:22] <mounir> gerv: I sent an email to dev-governance about a new sub-module, I was wondering what is the process after that
- # [16:22] * Quits: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Ping timeout)
- # [16:22] <mounir> will someone just add the module at some point?
- # [16:22] <gerv> mounir: Wait for the module ownership team to chime in.
- # [16:22] <mounir> or should I wait a few days for comments and do that myself?
- # [16:22] <mounir> ok
- # [16:22] <gerv> You need active support; silence is not consent.
- # [16:22] <tbsaunde> NeilAway: ok :) I'd be interested to see the actual patch
- # [16:22] <gerv> If you don't get any comments, ping them.
- # [16:23] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [16:23] <mounir> that wasn't very clear from the wiki page actually
- # [16:23] <gerv> (I'm not on that team.)
- # [16:23] <gerv> mounir: Noted.
- # [16:23] <mounir> gerv: thanks :)
- # [16:23] * gerv adds a note to self
- # [16:23] <cshields> edmorley: ted jesup ashish https://bugzilla.mozilla.org/show_bug.cgi?id=766533#c4
- # [16:23] * Joins: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP)
- # [16:24] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [16:25] * Joins: mikeh (mikeh@F2D29657.F60B0462.67AC9B1.IP)
- # [16:25] * Joins: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl)
- # [16:26] <edmorley> cshields: thanks :-)
- # [16:26] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Ping timeout)
- # [16:26] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [16:26] <jesup> ok. I can't comment about the pushlog stuff
- # [16:26] <edmorley> pushlog is blank https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml
- # [16:26] * Quits: mikeh|AFK (mikeh@moz-FB15128B.dsl.bell.ca) (Ping timeout)
- # [16:27] <nemo> glandium: Sooo, when mozilla.debian.net have a non-404 link for squeeze-backports or even experimental for any 4.0+ version of Firefox for armel? :)
- # [16:27] <nemo> glandium: reaaaallly want to try it on the pi
- # [16:28] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [16:28] <edmorley> ted: ideas about blank pushlog? https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml (see also https://bugzilla.mozilla.org/show_bug.cgi?id=766533#c4)
- # [16:28] <jesup> cshields: try that locally first; the hg strip command you gave stripped my entire tree looks like
- # [16:28] * armenzg is now known as armenzg_brb
- # [16:28] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
- # [16:28] <cshields> oy
- # [16:28] * Quits: dao (dao@moz-EB4541C9.superkabel.de) (Quit: Leaving.)
- # [16:28] <cshields> so pushlog is broke
- # [16:28] <cshields> jesup: hrm? I didn't give any command for you to run
- # [16:29] <cshields> edmorley: yeah looks like we'll have to fix up pushlog some more
- # [16:29] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [16:29] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [16:29] <jesup> cshields: I was trying the "hg strip" command you put in the bug on my local inbound clone (cloned from my inbound dir after I pushed)
- # [16:29] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [16:30] * Joins: xsergio (sergio@FA3D8D23.BE03BF3A.F3163DCD.IP)
- # [16:30] <jesup> Just trying to help make sure things are in a good state
- # [16:30] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [16:30] <edmorley> the repo itself looks good to me https://hg.mozilla.org/integration/mozilla-inbound/summary
- # [16:30] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [16:30] <jesup> ok, cool
- # [16:30] <cshields> let me see if I can clean up pushlog, jas
- # [16:30] <ted> cshields: i uh, don't know offhand
- # [16:30] <cshields> ted: I think https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml has our answer :)
- # [16:31] <ted> heh
- # [16:31] <ted> in fairness, i did say this was going to "break a lot of shit"
- # [16:31] <cshields> hehe it always does :)
- # [16:31] <jesup> Don't know why hg strip didn't work locally for me, but it doesn't matter
- # [16:31] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [16:32] * Parts: adev (Instantbir@moz-24EE697D.ictp.it)
- # [16:32] <edmorley> page 2 of the pushlog works at least heh
- # [16:32] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [16:32] * Quits: dcamp (dave@moz-9CE00FC0.holiday-inn-express.mozilla.hq) (Quit: Leaving...)
- # [16:32] <jesup> yup. How many are missing?
- # [16:32] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [16:32] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:32] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [16:33] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [16:33] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Input/output error)
- # [16:33] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [16:33] <lahabana> any layout master here?
- # [16:34] <db48x> possibly. what's up?
- # [16:34] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:34] * ChanServ sets mode: +o ehsan
- # [16:34] <lahabana> well it's about https://bugzilla.mozilla.org/show_bug.cgi?id=157846
- # [16:34] <froydnj> is there a way to get complete test summaries (ala tbpl's lower right window) quickly on tbpl?
- # [16:35] <edmorley> froydnj: speed them up, or fetch outside of tbpl?
- # [16:35] <nemo> glandium: hm. n/m apparently raspbian has it. I'll just switch to that :)
- # [16:35] <@ehsan> edmorley: arewestrippedyet.com?
- # [16:35] <lahabana> db48x http://pastebin.com/8AKfH30p
- # [16:35] * mcote|afk is now known as mcote
- # [16:35] <edmorley> yes, but pushlog
- # [16:35] <froydnj> edmorley: speed them up would be nice, but I'd just like a bird's eye view of how, say, all the mochitest suites did
- # [16:35] * Parts: timdream (timdream@moz-EF4E5F58.adsl.dynamic.seed.net.tw)
- # [16:36] <lahabana> we've got that http://mibpaste.com/jTTw6A to reflow the kids
- # [16:36] <db48x> ah, that bug
- # [16:36] <lahabana> the idea is at the moment we build reflowState
- # [16:36] <edmorley> cshields: doesn't the entry from the pushlog table need to be deleted too, not just the changesets table?
- # [16:36] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Connection reset by peer)
- # [16:36] * Quits: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
- # [16:37] <NeilAway> tbsaunde, Ms2ger: the system works :-)
- # [16:37] <cshields> there's only one pushlog entry
- # [16:37] <lahabana> we should change so that mComputedPadding is equal to aReflowState.mComputedPadding
- # [16:37] <cshields> and all of the changesets that go with it
- # [16:37] <cshields> unless strip was supposed to pull out that whole commit and not just the change?
- # [16:37] <rail-buildduty> espindola: I'm going to backout the last clang change if you don't mind (and revert to the previous one)
- # [16:37] <cshields> ahh looks like it did
- # [16:37] <cshields> I misunderstood strip
- # [16:37] <NeilAway> Ms2ger: is there a way I can flag the unwanted function to warn me rather than error out?
- # [16:38] <espindola> rail-buildduty, sorry, which one?
- # [16:38] <db48x> lahabana: so what's your question, exactly?
- # [16:38] <cshields> this is an easier fix then :) ashish: we just pull the single pushlog entry and all changesets entries where pushid='10884'
- # [16:38] <cshields> jas
- # [16:38] <rail-buildduty> espindola: 158158
- # [16:38] <lahabana> we tried by violently changing reflowState.mComputedPadding and reflowState.mComputedBorderPadding to our desired values it works but as soon as you right in the field it goes back to no padding
- # [16:38] <edmorley> cshields: yeah, but the bug says "delete from changesets where rev = '97127';" when I think we need: delete from changesets where pushid = '10884'; \n delete from pushlog where pushid = '10884';
- # [16:38] <espindola> rail-buildduty, we should basically remove all traces of 158158
- # [16:38] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [16:38] <espindola> reverting back to 155xxx
- # [16:38] <cshields> edmorley: right, I only removed the offending changeset
- # [16:38] <cshields> not the whole commit
- # [16:38] <cshields> let me do that
- # [16:38] <edmorley> sorry missed scrollback when typing
- # [16:39] <cshields> np
- # [16:39] <rail-buildduty> espindola: ok, I'll do it
- # [16:39] <lahabana> db48x is there a way at the creation of a nsHTMLReflowState to change the way to compute mComputedPadding
- # [16:39] <espindola> it is really unfortunate that 155xx got removed on os X :-(
- # [16:39] <lahabana> I mean create a nsHTMLReflowState with a different mComputedPadding
- # [16:39] * armenzg_brb is now known as armenzg_mtg
- # [16:39] * @smaug thinks lahabana wants dbaron or bz
- # [16:39] <db48x> he does
- # [16:40] <edmorley> froydnj: your best option is to use filter and 'mochitest'
- # [16:40] <db48x> but he'd never get anywhere just by asking if there was a guru around ;)
- # [16:40] <NeilAway> tbsaunde: in fact, Assert_NoQueryNeeded is a class member, so it can happily do_QueryInterface itself :-)
- # [16:40] <db48x> lahabana: so, let's see
- # [16:40] <edmorley> froydnj: there is a pre-cache logs bug, but it had to be backed out and hasn't been fixed up yet
- # [16:40] <lahabana> smaug exactly ;)
- # [16:41] <cshields> fixed
- # [16:41] <lahabana> db48x: sorry
- # [16:41] * gregglind_away is now known as gregglind
- # [16:41] <NeilAway> lahabana: I know some people have a utility that uploads directly to pastebin.com but if not could you consider pastebin.mozilla.org ?
- # [16:41] * Quits: Optimizer (Instantbir@18825B96.D5028DEF.2AB48280.IP) (Ping timeout)
- # [16:41] <lahabana> NeilAway: yes sorry just a question of habits I will force myself
- # [16:42] <cshields> edmorley: R/F
- # [16:42] * philor|away is now known as philor
- # [16:42] <db48x> lahabana: no need to be
- # [16:42] * cadecairos_away is now known as cadecairos
- # [16:42] <froydnj> edmorley: hm, the filters thing doesn't quite DTRT. what's the component for tbpl bugs?
- # [16:43] <edmorley> cshields: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml/ works but https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml/1 doesn't for some reason?
- # [16:43] <cshields> wfm
- # [16:43] <cshields> caching?
- # [16:43] <edmorley> froydnj: https://bugzilla.mozilla.org/enter_bug.cgi?product=Webtools&component=Tinderboxpushlog
- # [16:44] <froydnj> edmorley: heh. thanks!
- # [16:44] <ashish> edmorley: yeah, its cached
- # [16:44] <edmorley> cshields: ah, wfm now
- # [16:44] <ashish> wfm now
- # [16:44] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [16:44] <edmorley> thank you
- # [16:44] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Ping timeout)
- # [16:44] <@ehsan> great, can we reopen?
- # [16:44] * @ehsan has stuff to push
- # [16:44] <cshields> cache rules everything around me
- # [16:44] * Joins: acperez (Mibbit@moz-39F1B5E1.red-83-43-170.dynamicip.rima-tde.net)
- # [16:44] <edmorley> one push first so others stopped by double head
- # [16:45] <@ehsan> edmorley: I can do that ;)
- # [16:45] <edmorley> :-)
- # [16:45] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [16:45] <edmorley> I need to strip now :-/
- # [16:45] <smontagu> what's a good engligh word for "half a pair"?
- # [16:45] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [16:45] * Joins: Optimizer (Instantbir@119DF101.14D5C2EB.2AB48280.IP)
- # [16:45] <smontagu> english, even
- # [16:45] <db48x> lahabana: so you paste isn't a diff
- # [16:45] <db48x> lahabana: you're adding that function?
- # [16:45] <lahabana> yes
- # [16:45] <db48x> smontagu: "half of a pair"
- # [16:46] <@ehsan> edmorley: should I push on a closed tree?
- # [16:46] <db48x> smontagu: enligsh words are composable
- # [16:46] <smontagu> jfkthame: I'm looking for a less ambiguous way to say "closer"
- # [16:46] <edmorley> ehsan: yup, just to be safe
- # [16:46] <lahabana> db48x: https://bugzilla.mozilla.org/show_bug.cgi?id=716875
- # [16:46] <lahabana> it's the code that solves that
- # [16:46] <db48x> smontagu: you can build "phrases" to use in place of single words for rarely-used concepts ;)
- # [16:46] <@ehsan> cshields: oops
- # [16:46] <@ehsan> pushing to ssh://hg.mozilla.org/integration/mozilla-inbound/
- # [16:46] <@ehsan> searching for changes
- # [16:46] <@ehsan> remote: abort: Operation not permitted: /repo/hg/mozilla/integration/mozilla-inbound/.hg/journal.bookmarks
- # [16:46] <lahabana> but isn't pushed now it's currently on try
- # [16:46] <cshields> o_O
- # [16:47] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
- # [16:47] <jfkthame> smontagu: pairEndingChar ?
- # [16:47] <smontagu> db48x: but I want a nice concise variable name
- # [16:47] <cshields> what is that??
- # [16:47] <@ehsan> zero ideas
- # [16:47] <@ehsan> zero ideas
- # [16:47] <@ehsan> argh
- # [16:47] <cshields> oh
- # [16:47] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [16:47] <cshields> jas
- # [16:47] <@ehsan> trying again, same thing
- # [16:47] <db48x> smontagu: half-of-a-pair (or halfOfAPair, or...)
- # [16:48] <smontagu> db48x: german is more convenient in this respect
- # [16:48] * @ehsan gets a coffee
- # [16:48] <cshields> yeah, just a second..
- # [16:48] <ashish> chown must be in order :)
- # [16:48] <db48x> smontagu: heh, quite true
- # [16:48] <smontagu> dampenSchiffFartGesellschaftHeilsGeschichte
- # [16:49] <db48x> lol
- # [16:49] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [16:50] <Ms2ger> NeilAway, patch? :)
- # [16:50] <armenzg_mtg> jimm: ping
- # [16:51] <cshields> ehsan: hrmm.. what account name do you push with?
- # [16:51] <edmorley> philor: thanks for the sw:[orange] addition, role on bug 764424 being pushed to prod :-)
- # [16:51] <@ehsan> cshields: eakhgari@mozilla.com I believe
- # [16:51] * @ehsan double checks
- # [16:51] <cshields> odd.. you own that file
- # [16:51] * Joins: bb10 (bb10@moz-C7B05616.org)
- # [16:51] <@ehsan> cshields: yep
- # [16:51] <@ehsan> I do?
- # [16:51] <cshields> or waitm no..
- # [16:52] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [16:52] <jimm> armenzg_mtg: pong
- # [16:52] * Quits: glob (glob@moz-DF237567.glob.com.au) (Quit: Leaving...)
- # [16:52] <cshields> ehsan: try again, but I want another user to try after too - this one is a bit odd
- # [16:52] <smontagu> jfkthame: lol @ s/poped/popped/ Henry VIII would be proud
- # [16:53] <Ms2ger> jimm, someone was looking for you earlier
- # [16:53] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [16:53] <@ehsan> cshields: worked fine this time
- # [16:53] <jfkthame> :)
- # [16:53] <@ehsan> edmorley: wanna push a checkin-needed patch?
- # [16:53] * Joins: glob (glob@moz-DF237567.glob.com.au)
- # [16:53] <@ehsan> edmorley: https://bugzilla.mozilla.org/attachment.cgi?id=634895&action=edit
- # [16:54] <armenzg_mtg> jimm: would you want to have access to the win8 testing machine to see why the build does not start?
- # [16:54] <edmorley> ehsan: ok
- # [16:54] <armenzg_mtg> if you can't before Friday that is fine because I will have the symbols working
- # [16:54] <db48x> mmm
- # [16:54] <db48x> lahabana: so, this might be what you want: http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsHTMLReflowState.h#374
- # [16:55] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [16:55] <edmorley> ehsan: though that bug's patches have been known to bounce
- # [16:55] <@ehsan> edmorley: I have another one too
- # [16:55] <@ehsan> edmorley: https://bugzilla.mozilla.org/attachment.cgi?id=634809&action=edit
- # [16:55] <@ehsan> :)
- # [16:55] <jimm> armenzg_mtg: well I can certainly take a look if you like. did you try uninstalling/reinstalling vs?
- # [16:55] <@ehsan> life is full of landing opportunities
- # [16:55] <NeilAway> Ms2ger: ah, now that could be a problem
- # [16:56] <NeilAway> Ms2ger: you see, I'm RDPing though a VPN so that I can VNC to a VM from which I'm SSHing to my build machine...
- # [16:56] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:56] <Ms2ger> NeilAway, pbmoz.py :)
- # [16:57] <glandium> nemo: the debian builders for backports don't want to build sqlite on armel, without which iceweasel won't build :(
- # [16:57] <jimm> armenzg_mtg: I might be able to better diagnose that crashiness problem in the builds with direct access, although vnc is pretty crummy for doing anything other than the simplest of tasks.
- # [16:57] <edmorley> ehsan: worked :-)
- # [16:57] <cshields> *phew*
- # [16:58] <edmorley> :-)
- # [16:58] <NeilAway> Ms2ger: pbmoz.py?
- # [16:58] <@ehsan> cool
- # [16:58] <@ehsan> thanks, cshields, glandium and edmorley
- # [16:58] <glandium> can someone explain to me why there was never a talos regression mail when bug 616262 was backed out, and yet not another one when it landed again?
- # [16:58] <Ms2ger> NeilAway, https://gist.github.com/1110510
- # [16:58] <cshields> cool! /me goes back to the conference
- # [16:59] * Quits: c0smikdebris (c0smikdebr@FE0C251D.901B65D0.BE90E62C.IP) (Connection reset by peer)
- # [17:00] <nemo> glandium: welp. I've been told raspbian is the way to go anyway :)
- # [17:00] <@ehsan> edmorley: so should we reopen now?
- # [17:00] <edmorley> ehsan: done
- # [17:00] <NeilAway> Ms2ger: nice
- # [17:00] <@ehsan> ty
- # [17:00] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [17:00] <NeilAway> Ms2ger: just need to wait for my build to finish
- # [17:00] <Ms2ger> Yeah :)
- # [17:00] <nemo> glandium: shame since I spent all this time setting up this image. ah well.
- # [17:00] <edmorley> ehsan: added message to tree status, should we all@m.c etc?
- # [17:00] <edmorley> oh dev.platform
- # [17:00] <edmorley> or
- # [17:01] * jcranmer sighs
- # [17:01] <@ehsan> edmorley: dev.platform
- # [17:01] <jcranmer> one thing python doesn't have
- # [17:01] <jcranmer> is decent ADTs
- # [17:01] <Ms2ger> edmorley, yammer
- # [17:01] <edmorley> Ms2ger: just for you :-)
- # [17:01] <jcranmer> there's no equivalent to std::map or java.util.TreeMap :-/
- # [17:01] <@ehsan> edmorley: all@m.c should read dev.platform ;)
- # [17:01] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Quit: josh)
- # [17:02] <Ms2ger> ehsan, even webdev people? Or are those banned from all@m.c?
- # [17:02] <@ehsan> Ms2ger: I meant those who put stuff into m-i/m-c
- # [17:02] <jcranmer> oh dear
- # [17:02] <edmorley> ehsan: you mean like talos regression emails should work, or my christmas presents should have included a pony?
- # [17:02] <jcranmer> python actually rejected adding a red-black tree, saying there's no use case
- # [17:03] * Ms2ger looks for bz_sleep
- # [17:03] * davehunt is now known as davehunt|away
- # [17:03] <@bz_sleep> here, but need to restart irc client
- # [17:03] <@bz_sleep> one sec
- # [17:03] * Quits: @bz_sleep (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net) (Quit: Leaving)
- # [17:03] <@ehsan> jcranmer: I think that's because if you're using python, you already don't care about perf/algorithmic complexity :P
- # [17:03] <@ehsan> edmorley: the latter
- # [17:04] * Joins: bz (bzbarsky@moz-B58892FB.bstnma.fios.verizon.net)
- # [17:04] * ChanServ sets mode: +o bz
- # [17:04] <@bz> ok
- # [17:04] <@bz> whatsup?
- # [17:04] <@bz> Ms2ger: ^
- # [17:04] <@ehsan> omg osx 10.7 is really unstable
- # [17:04] * @ehsan needs to restart
- # [17:05] <@ehsan> don't talk about anything important until I get back guys ;)
- # [17:05] * Quits: mike5w3c (MikeS@moz-8DC4DD0D.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [17:05] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [17:06] <Ms2ger> bz, so, one thing is that nullable dictionaries are completely broken
- # [17:06] * Joins: kaie (kaie@moz-45BD68BE.dip.t-dialin.net)
- # [17:06] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
- # [17:06] <@bz> mmm
- # [17:06] <@bz> define completely broken?
- # [17:06] * Joins: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP)
- # [17:07] <NeilAway> oops, I forgot to put an N on my -j and my load average is now 100
- # [17:07] <Ms2ger> As in, it creates a Nullable<Dict> and then const_casts .Value()
- # [17:07] <mwu> I took down a machine forgetting to put that N in
- # [17:07] <Ms2ger> Which asserts because mIsNull is true
- # [17:07] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Connection reset by peer)
- # [17:07] <@bz> ah
- # [17:07] <@bz> ah
- # [17:07] * Joins: firewolfbot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [17:07] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
- # [17:07] <@bz> needs to SetValue()
- # [17:07] <ted> jcranmer: there is a heapq module
- # [17:07] <ted> but it's sort of annoying
- # [17:08] <Ms2ger> The other thing is that I found a test that wants me to throw when null is passed
- # [17:08] <ted> it just uses lists as the actual data structure, and requires you to use the module methods to insert/remove
- # [17:08] <@bz> for a nullable dictionary?
- # [17:08] <@bz> or for xhr or something?
- # [17:08] <Ms2ger> For the dictionary
- # [17:08] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [17:08] * Joins: c0smikdebris (c0smikdebr@107F38F9.D4BCA3AD.BE90E62C.IP)
- # [17:09] <@bz> this is for xhr, right?
- # [17:09] <Ms2ger> Yeah
- # [17:09] <@bz> where we're not supposed to have an arg at al?
- # [17:09] <@bz> er, all
- # [17:09] <@bz> So what is this test testing, exactly?
- # [17:09] <@bz> can I see it?
- # [17:09] <Ms2ger> content/base/test/test_XHR_parameters.html
- # [17:10] <@bz> oh
- # [17:10] <@bz> bogus test
- # [17:10] <@bz> fix it
- # [17:10] <jcranmer> ted: I basically need to do a "grab the value X from this tree which contains ranges of [A, A+B)"
- # [17:10] <@bz> mm
- # [17:10] <@bz> r=sicking
- # [17:10] <@bz> makes it hard to get him to review your fix
- # [17:11] <ted> jcranmer: you could probably do that with heapq but it'd be sort of a pain
- # [17:11] <jcranmer> which is O(lg n) if you have a sorted tree, O(n) if you don't
- # [17:11] <@bz> I'll review, and just double-check with him when he gets back
- # [17:11] <jcranmer> ted: no, you can't
- # [17:11] <Ms2ger> wfm :)
- # [17:11] <lahabana> is it only me or bugzilla is down?
- # [17:11] <@bz> or you could make the dictionary be non-nullable, of course
- # [17:11] <ted> jcranmer: okay :)
- # [17:11] <glob> lahabana, works for me
- # [17:11] * ted sucks at data structures
- # [17:11] <@bz> but I don't think it's worth it
- # [17:11] <Ms2ger> OK
- # [17:12] <@bz> since we definitely want to move in the direction of null == undefined == {} == nothing passed for dictionaries
- # [17:12] <jcranmer> ted: heaps are basically "we can grab the smallest and reroot the tree in O(lg n) time"
- # [17:12] <@bz> imho
- # [17:12] <@bz> so for the Value() thing
- # [17:12] <@bz> in the codegen
- # [17:12] <db48x> lahabana: I see a dns error, oddly
- # [17:12] <Ms2ger> I've got a fix for that
- # [17:12] <lahabana> it's back...
- # [17:12] <@bz> if type.nullable():
- # [17:12] <@bz> selfRef = "${declName}.Value()"
- # [17:12] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [17:12] <@bz> That should become a SetValue()
- # [17:12] <Ms2ger> That's too minimal
- # [17:12] <@bz> hmm?
- # [17:13] <Ms2ger> Unless you want me to add const T& SetValue() const
- # [17:13] * Quits: ircloggr (nodebot@moz-65FC6662.compute-1.amazonaws.com) (Client exited)
- # [17:13] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [17:13] <@bz> oh
- # [17:13] <@bz> I see
- # [17:13] * nical|away is now known as nical
- # [17:13] * @bz thinks
- # [17:13] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [17:13] <Ms2ger> I just declared it non-const
- # [17:13] <jcranmer> ted: it also has the advantage that unsorted list -> heap takes O(n) time, not O(n lg n) and is 100% in place
- # [17:13] <Ms2ger> That looks a lot happier :)
- # [17:13] <@bz> mmm
- # [17:13] * Quits: c0smikdebris (c0smikdebr@107F38F9.D4BCA3AD.BE90E62C.IP) (Quit: Computer has gone to sleep.)
- # [17:13] <@bz> we do want the const in general
- # [17:13] * Joins: ircloggr (nodebot@moz-625B2698.compute-1.amazonaws.com)
- # [17:14] <@bz> const_cast your way to victory, please
- # [17:14] * adrian|afk is now known as adrian
- # [17:15] * @bz hates C++ when dealing with const here
- # [17:15] <ted> heh
- # [17:15] <ted> mutable! :)
- # [17:15] * Ms2ger hates C++
- # [17:15] <sheppy> Ms2ger: I love you, man.
- # [17:15] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [17:15] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [17:15] * ChanServ sets mode: +o ehsan
- # [17:15] <Ms2ger> sheppy, if only we'd used templates here...
- # [17:16] <sheppy> Ms2ger: I take that back then.
- # [17:16] <Ms2ger> :D
- # [17:16] <jesup> edmorley: should we update the topic?
- # [17:16] <froydnj> now you have a hideousmassoftotallyunreadableerrormessages problems
- # [17:16] * armenzg_mtg is now known as armenzg
- # [17:16] <Ms2ger> froydnj, shrug, I already have that
- # [17:16] <lahabana> bz have u got a sec?
- # [17:17] <jesup> edmorley: (and glandium) I have an almost complete set of patches that doesn't import any of the history or stuff we're not using; doing some check builds
- # [17:17] <@bz> lahabana: if it's very quick
- # [17:17] <lahabana> ok
- # [17:17] <@bz> sheppy: so I started https://developer.mozilla.org/en/Mozilla/WebIDL_bindings
- # [17:17] <lahabana> we're working on https://bugzilla.mozilla.org/show_bug.cgi?id=157846
- # [17:17] <@bz> sheppy: will try to fill out the skeleton some more as I go
- # [17:17] <@bz> lahabana: yes, I recall. ;)
- # [17:18] <@bz> lahabana: oh, it's not fixed by your other change?
- # [17:18] <lahabana> and we're looking for a way to change the mComputedPadding of the child
- # [17:18] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [17:18] <lahabana> bz no sadly only the % padding is fixing
- # [17:18] * Quits: ekr (ekr@D1027D1F.8AC90E95.D9E73F41.IP) (Ping timeout)
- # [17:18] <@bz> ah, I see
- # [17:18] <@bz> ok
- # [17:18] * Joins: dcamp (dave@moz-BBE3ABD.mv.mozilla.com)
- # [17:18] <lahabana> but we think it's just a minor change to what we did
- # [17:18] <sheppy> bz: you the man. I'll follow behind later and copy edit and sexy-ify as needed.
- # [17:19] <@bz> lahabana: how about this. Please describe in the bug the approach you're trying to take?
- # [17:19] <lahabana> ok for sure I'll do that
- # [17:19] <@bz> lahabana: and I will comment with answers to questions?
- # [17:19] <lahabana> bz thx
- # [17:19] <@bz> lahabana: no problem. Thank you for being willing to defer it; I don't have time to go digging through reflow state code right this second
- # [17:19] * @bz back in a few mins
- # [17:20] * bz is now known as bz_away
- # [17:20] <froydnj> hm, I bet the webrtc landing is going to totally screw with this event queue stuff
- # [17:20] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [17:20] <@bz_away> Ms2ger: btw... sounds like we need tests that actually run during make check or something, not just the tests we have now.
- # [17:20] <Ms2ger> Yes
- # [17:20] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [17:20] <@bz_away> Ms2ger: or just more stuff using webidl so we exercise all the codepahts
- # [17:20] <@bz_away> er, paths
- # [17:20] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [17:21] <Ms2ger> That too
- # [17:21] <Ms2ger> And tests for that stuff
- # [17:21] * edmorley changes topic to 'Hitting single head hook on inbound? strip required! bug 766533#c7 || Next uplift for Fx16: 2012-07-16 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
- # [17:22] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [17:22] <edmorley> jesup: good suggestion, thanks :-)
- # [17:22] * Quits: dcamp (dave@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [17:23] <@ehsan> vladan-away: do we check whether we're in a debug build before reporting telemetry?
- # [17:23] * vladan-away is now known as vladan
- # [17:23] <vladan> ehsan: we check whether we are in a release build, yes
- # [17:23] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [17:23] <@ehsan> vladan: ok thanks
- # [17:23] <vladan> ehsan: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/Telemetry.cpp#1210
- # [17:25] <@ehsan> vladan: that code makes me weep
- # [17:25] * @ehsan curses xpconnect
- # [17:25] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:26] <tbsaunde> so, NS_Alloc() is infalible right?
- # [17:26] <Ms2ger> tbsaunde, correct
- # [17:26] <Ms2ger> ehsan, how did it kill your kitten now?
- # [17:27] <tbsaunde> Ms2ger: ok, that's what I thought from teh 10 layers of macros and trivial functions ;)
- # [17:27] <froydnj> it put his cat and dog together in peculiar ways
- # [17:27] <@ehsan> Ms2ger: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/telemetry/Telemetry.cpp#1210
- # [17:27] <Ms2ger> tbsaunde, yeah, that one's pretty bad
- # [17:27] <Ms2ger> ehsan, you mean XPCOM?
- # [17:28] <tbsaunde> Ms2ger: is using moz_xmalloc(0 directly disapproved of?
- # [17:28] <glandium> MarcoZ: thanks for the a? on 765172, it completely got off my mind
- # [17:28] <Ms2ger> tbsaunde, no, I would personally prefer that over NS_Alloc
- # [17:28] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
- # [17:28] * ChanServ sets mode: +o dveditz
- # [17:28] <@ehsan> Ms2ger: no this is xpconnect's fault :)
- # [17:29] <@ehsan> not that xpcom is great
- # [17:29] * Quits: tonymec (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Ping timeout)
- # [17:29] <@ehsan> but let's assign blame where it's due
- # [17:29] <froydnj> ehsan: what's wrong at that link?
- # [17:29] <Ms2ger> ehsan, I mean, that signature is pretty much standard XPCOM procedure
- # [17:29] <@ehsan> froydnj: whatever happened to being able to |return true;|? :)
- # [17:30] <@ehsan> Ms2ger: because that's how xpconnec returns values to js :)
- # [17:30] * Quits: smontagu (chatzilla@1D9D918B.B9386950.51B98CA5.IP) (Ping timeout)
- # [17:30] * Joins: joe_walker (joe_walker@moz-34F722B9.client.stsn.net)
- # [17:30] <ted> xpconnect does suck
- # [17:30] <Ms2ger> You can't really blame XPConnect for solving the general problem when it's designed to do just that
- # [17:30] <@ehsan> Ms2ger: I can, watch me:
- # [17:31] <@ehsan> xpconnect, you suck!
- # [17:31] * Ms2ger shoots ehsan
- # [17:31] <@ehsan> :D
- # [17:31] * dhylands is now known as dhylands|dr
- # [17:31] <Ms2ger> I agree it sucks, I've seen the code
- # [17:32] * firewolfbot is now known as firebot
- # [17:32] <Ms2ger> But within the constraints it has, you can't really avoid that signature
- # [17:32] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [17:33] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [17:33] <@ehsan> Ms2ger: sure you can, it could convert attribute getters to something like:
- # [17:33] * ewong is now known as ewong|sleep
- # [17:33] <Ms2ger> If you know they can't throw, sure
- # [17:33] <@ehsan> bool GetCanSend(nsresult* error /* can be ignored if no error */);
- # [17:34] * Quits: tonymec|away (tonymec@B8A6C2A.9256CA4D.277517C1.IP) (Quit: Konversation terminated!)
- # [17:34] <Optimizer> 8suppose from a parent, I acces a child, how do I know if the child is a label or a checkbox ?
- # [17:34] <@ehsan> or even better drop the nsresult altogether if the IDL includes an attribute, etc.
- # [17:34] <Ms2ger> But nsresult* sucks just as bad, UMO
- # [17:34] <Ms2ger> IMO*
- # [17:34] <@ehsan> not if you don't have to assign to it
- # [17:34] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
- # [17:34] <Ms2ger> It's much worse if you do have to throw
- # [17:34] <Ms2ger> *rv = NS_ERROR_FAILURE;
- # [17:34] <AryehGregor> Clearly, we just need to start using C++ exceptions in Gecko.
- # [17:34] <Ms2ger> return ???
- # [17:34] <MarcoZ> glandium: YW! Let's see where we are allowed to land it. Are you prepared to land these yourself?
- # [17:35] <glandium> MarcoZ: i can land them wherever we're allowed to
- # [17:35] <Ms2ger> ehsan, and it's even more fun if you want the attribute setter to be consistent
- # [17:35] <@ehsan> AryehGregor: and spend years making our code exception safe? ;)
- # [17:35] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Ping timeout)
- # [17:35] <glandium> AryehGregor: haha
- # [17:35] <jcranmer> we need a [cantfail] attribute
- # [17:35] <AryehGregor> ehsan, naturally.
- # [17:35] <@ehsan> jcranmer: amen to than
- # [17:35] <jcranmer> that does outparamdel
- # [17:36] <@ehsan> AryehGregor: sounds good
- # [17:36] <Ms2ger> jcranmer, right, that's why the new bindings have it :)
- # [17:36] * @ehsan files the bug
- # [17:36] <Ms2ger> ehsan, suped
- # [17:36] <Ms2ger> duped*
- # [17:36] <AryehGregor> What we need is to not have C++ code call the same functions as JS.
- # [17:36] * Ms2ger cant' tpye tody
- # [17:36] <jcranmer> it would only be valid on a builtinclass interface
- # [17:36] <AryehGregor> Because C++ code has totally different needs.
- # [17:36] * khuey is now known as khuey|away
- # [17:36] <NeilAway> Ms2ger: bah, someone used do_QueryInterface inside ?:
- # [17:36] <Ms2ger> NeilAway, hah
- # [17:36] <Ms2ger> r-
- # [17:36] <jcranmer> or maybe it could generate a nonvirtual overload
- # [17:37] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
- # [17:37] <Ms2ger> jcranmer, what's non-virtual got to do with that?
- # [17:37] <Optimizer> can I know if an element is a label or checkbox ?
- # [17:37] <@ehsan> Optimizer: element.localName
- # [17:37] <Ms2ger> The issue with that is that's it's completely incompatible with how XPConnect works
- # [17:37] <jcranmer> bool GetAttribute() { nsresult rv; bool _result; rv = GetAttribute(&_result); MOZ_ASSERT(rv); return _resul; }
- # [17:37] <@ehsan> Ms2ger: yes, because xpconnect sucks ;)
- # [17:37] <Optimizer> ehsan: thanks
- # [17:37] <Ms2ger> ehsan, *shrug*
- # [17:38] <Ms2ger> ehsan, as I said before, I've seen the code, I know it sucks
- # [17:38] <@ehsan> well I'm not talking about its code
- # [17:38] <Ms2ger> ehsan, I also hack on the new bindings, I'm not sure which one is better
- # [17:38] <@ehsan> I'm talking about its design
- # [17:38] <@ehsan> if you design something badly, you're going to be bound to suckiness no matter how well the code is written
- # [17:38] <Ms2ger> jcranmer, nice trick, asserting that it didn't return NS_OK ;)
- # [17:38] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:39] <jcranmer> er. MOZ_ASSERT(NS_SUCCEEDED(rv));
- # [17:39] <Ms2ger> ehsan, you mean the call-virtual-functions-through-assembly part?
- # [17:40] <@ehsan> Ms2ger: well, that too, but I'm talking about the high level design
- # [17:40] * philor is now known as philor|away
- # [17:40] * Joins: tonymec__ (tonymec@FEA6D252.FA3405A0.277517C1.IP)
- # [17:40] <Ms2ger> ehsan, something more concrete, please :)
- # [17:40] * tonymec__ is now known as tonymec|away
- # [17:40] * Quits: sawrubh (chatzilla@A084A820.F520987D.553D87E5.IP) (Client exited)
- # [17:40] <NeilAway> Ms2ger: blaming xpconnect would be like blaming RDF for solving the general database problem
- # [17:40] * Joins: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com)
- # [17:40] <froydnj> there's bug 755389 for poor man's idl devirtualization...
- # [17:41] <@ehsan> Ms2ger: how it enforces every C++ method to return an error code even where it doesn't make sense?
- # [17:41] <Ms2ger> ehsan, that's hardly "high level design"
- # [17:41] * joduinn-afk is now known as joduinn-mtg
- # [17:41] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Input/output error)
- # [17:41] <@ehsan> Ms2ger: well, ok, call it whatever you will :)
- # [17:41] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Ping timeout)
- # [17:43] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [17:44] <Ms2ger> if (!const_cast<MozXMLHttpRequestParametersWorkers&>(const_cast<Nullable<MozXMLHttpRequestParametersWorkers>&>(arg0).SetValue()).Init(cx, &(0 < argc ? argv[0] : JSVAL_NULL).toObject())) {
- # [17:44] <Ms2ger> bz_away, r?
- # [17:45] <NeilAway> Ms2ger: oh, the irony: both ?: arguments static cast to the interface anyway
- # [17:45] * Joins: smontagu (chatzilla@moz-D42797F3.red.bezeqint.net)
- # [17:45] <Ms2ger> NeilAway, lovely
- # [17:45] * Joins: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP)
- # [17:46] <Ms2ger> ehsan, (this is the new bindings, not XPConnect, if you'd like to complain :))
- # [17:46] * ahal is now known as ahal|afk
- # [17:46] <tbsaunde> so, anyone have a good idea how we could make nsTArray methods return void if the array is infalible, andthe only failure mode is oom?
- # [17:46] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [17:46] <glandium> jlebar: there are inbound git clones ?
- # [17:46] <froydnj> glandium: there are central ones
- # [17:46] <jlebar> glandium, there are also inbound.
- # [17:47] <jlebar> https://github.com/mozilla/mozilla-central/tree/inbound
- # [17:47] <jlebar> er.
- # [17:47] <jlebar> Yes, that one. It has an inbound branch.
- # [17:47] * philor|away is now known as philor
- # [17:47] <NeilAway> Ms2ger: although one is ambiguous, sigh
- # [17:47] <NeilAway> Ms2ger: but that one should really be using do_QueryObject
- # [17:47] <jlebar> I forget now doublec ever made an inbound clone similar to his m-c clone.
- # [17:47] <Ms2ger> https://bitbucket.org/mozilla/releases-mozilla-inbound
- # [17:47] <glandium> jlebar: well apparently, it has the webrtc landing :(
- # [17:47] <NeilAway> tbsaunde: which ones?
- # [17:48] <jlebar> ehsan, ^
- # [17:48] * Joins: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de)
- # [17:48] * armenzg is now known as armenzg_mtg
- # [17:48] <@ehsan> jlebar: glandium: my clone is https://github.com/mozilla/mozilla-central
- # [17:48] * Quits: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de) (Quit: bholley)
- # [17:48] <@ehsan> which has both central (master) and inbound
- # [17:48] <@ehsan> and full history
- # [17:48] <jlebar> ehsan, Right. And needs to be stripped.
- # [17:48] <NeilAway> tbsaunde: for instance, when appending you may want a pointer to the new element
- # [17:48] <@ehsan> oh
- # [17:49] * @ehsan looks
- # [17:49] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [17:49] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [17:49] <jfkthame> smontagu: how would you feel about "pairEndChar" instead of "closer"?
- # [17:50] <smontagu> jfkthame: prefer endPairChar
- # [17:50] <tbsaunde> NeilAway: AppendElements() is the one I'm looking at
- # [17:50] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
- # [17:50] <jfkthame> smontagu: ok, i'm fine with that - i'll update it throughout
- # [17:51] * Joins: sawrubh (chatzilla@A084A820.F520987D.553D87E5.IP)
- # [17:51] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [17:51] <tbsaunde> jlebar: well, s/stripped/push -f'd/
- # [17:51] * philor is now known as philor|away
- # [17:51] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:51] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:51] <tbsaunde> NeilAway: is there a public version of EnsureCapacity()?
- # [17:52] <gregglind> I am trying to strip out -moz selectors from my addon... where is the easiest list of whch ones I can 'unprefix'
- # [17:52] * kats is now known as kats-lunch
- # [17:53] <tbsaunde> NeilAway: I guess not, but AppendElments(n) is meh
- # [17:53] <NeilAway> tbsaunde: SetCapacity
- # [17:53] * bz_away is now known as bz
- # [17:53] <NeilAway> tbsaunde: but seriously, you might want a pointer to the new element(s)
- # [17:54] <NeilAway> gregglind: unprefix them all, then check the error console ;-)
- # [17:54] <@bz> gregglind: you there?
- # [17:54] <@bz> gregglind: are you talking selectors, or properties?
- # [17:54] <nemo> http://politics.slashdot.org/comments.pl?sid=2927727&cid=40385687 I assume this person is hitting a site where cookies are being added from all over the place.
- # [17:54] <nemo> and isn't bright enough to realise it, but still bright enough to enable whitelisting
- # [17:54] <nemo> an interesting balance of foolishness
- # [17:54] * Joins: vikash (vikash@1B261DDA.1BBEA02B.ADC0C9EC.IP)
- # [17:54] <NeilAway> Ms2ger: hmm, I should be able to write nsCOMPtr<nsIBase> base = /*nsCOMPtr<nsIDerived>*/ derived; ? I wonder what I messed up
- # [17:55] <@ehsan> jlebar: I just needed to do git push -f, what needs to be stripped?
- # [17:55] <Ms2ger> I hope so
- # [17:55] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
- # [17:55] <jlebar> ehsan, I'd re-sync from a few days ago, just to be safe...
- # [17:56] <jlebar> ehsan, but https://bugzilla.mozilla.org/show_bug.cgi?id=766533
- # [17:56] <@ehsan> jlebar: but why? everything looks fine...
- # [17:56] <@ehsan> jlebar: I do have those csets in my local clone
- # [17:56] <@ehsan> but no bookmark points to them
- # [17:56] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [17:56] <@ehsan> so they're not in any git branches
- # [17:56] <jlebar> ehsan, I mean, if you push -f'ed, that's probably all you needed to do.
- # [17:56] <Ms2ger> if (!const_cast<Nullable<Dict>&>(const_cast< Nullable<Dict> & >(arg0.Value())).SetValue().Init(cx, &argv[0].toObject())) {
- # [17:56] <Ms2ger> \o/
- # [17:56] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [17:57] * Joins: ekleog (ekleog@moz-FE486931.w83-196.abo.wanadoo.fr)
- # [17:57] <Ms2ger> bz, I hope you like what you wrought...
- # [17:57] * Joins: jhammel_ (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:57] <@ehsan> jlebar: I'll investigate a bit more, and will fix things if I find a breakage
- # [17:57] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [17:57] <NeilAway> heh, my -j build ran out of pids
- # [17:57] <@ehsan> jlebar: glandium: btw, the releases-foo repos are not maintained by me, they're maintained by hwine I believe
- # [17:57] <tbsaunde> NeilAway: I guess that's a use case for AppendElements(n) but why does SetCapacity() need to return a bool?
- # [17:58] <NeilAway> tbsaunde: well, you're right that the infallible version doesn't need to
- # [17:58] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [17:58] <sawrubh> ehsan: ping
- # [17:58] <@ehsan> sawrubh: hey
- # [17:58] * Quits: lahabana (Mibbit@moz-606AA082.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:59] <taras> rail-buildduty: can you reply to rafael's email?
- # [17:59] * Joins: tonymec (tonymec@FEA6D252.FA3405A0.277517C1.IP)
- # [17:59] <@bz> Ms2ger: where what?
- # [17:59] * philor|away is now known as philor
- # [17:59] <Ms2ger> A nullable optional dictionary
- # [17:59] <Ms2ger> if (!const_cast<Nullable<Dict>&>(const_cast< Nullable<Dict> & >(arg0.Value())).SetValue().Init(cx, &argv[0].toObject())) {
- # [17:59] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [17:59] <rail-buildduty> taras: sure thing
- # [17:59] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [18:00] <sawrubh> ehsan: I'm writing a test for Bug 763468. This is what I've done : http://pastebin.mozilla.org/1668816
- # [18:00] * Quits: smontagu (chatzilla@moz-D42797F3.red.bezeqint.net) (Ping timeout)
- # [18:01] <@bz> Ms2ger: looks about right for the generated code
- # [18:01] * Quits: acperez (Mibbit@moz-39F1B5E1.red-83-43-170.dynamicip.rima-tde.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [18:01] <Ms2ger> bz, I wasn't going for "wrong", I was going for "incredibly ugly"
- # [18:01] <@bz> Ms2ger: good thing all those casts don't result in any generated assembly. ;)
- # [18:01] <sawrubh> ehsan: When I'm running the test I am getting some errors in my own tests, which are this : http://pastebin.mozilla.org/1668817
- # [18:02] <Ms2ger> bz, ... are you sure? ;)
- # [18:02] <@ehsan> sawrubh: you should wait for the tab to load before reading its currentURI
- # [18:02] <sawrubh> ehsan: I wanted to know if what I'm doing to access the URL's is correct
- # [18:02] <@bz> Ms2ger: yes. ;)
- # [18:02] <@bz> Ms2ger: I've checked, on several compilers. ;)
- # [18:02] <sawrubh> ehsan: how do I do that ?
- # [18:03] <Ms2ger> bz, I knew it! ;)
- # [18:03] <@bz> Ms2ger: plus it's obvious from theoretical first principles.
- # [18:03] <@bz> Ms2ger: anyway
- # [18:03] <@bz> Ms2ger: I agree it's incredibly ugly
- # [18:03] <Ms2ger> Logic? What logic?
- # [18:03] <@ehsan> sawrubh: similar to this: http://mxr.mozilla.org/mozilla-central/source/browser/components/privatebrowsing/test/browser/browser_privatebrowsing_viewsource.js?force=1#15
- # [18:03] <@bz> Ms2ger: I'd love to have a better way to do this!
- # [18:03] <@bz> Ms2ger: all I want is a "make this const" cast.
- # [18:04] <Ms2ger> const T& MakeThisConst(T& foo) { return foo; }
- # [18:04] <Ms2ger> Does that work?
- # [18:04] <@bz> oh, hmm
- # [18:04] <@bz> Very very interesting idea
- # [18:04] <@bz> We should try it!
- # [18:04] <@bz> could really simplify the code
- # [18:05] * @bz had been thinking in terms of a constifier class of some sort, but an inline function sounds good
- # [18:05] <Ms2ger> Next time you've got hard problems with C++... ;)
- # [18:05] <@bz> heh
- # [18:05] * Quits: artur (artur@moz-5333EC57.hsd1.vt.comcast.net) (Input/output error)
- # [18:05] <@bz> I've been asking about this one for literally weeks
- # [18:05] <@bz> ok
- # [18:05] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:05] <sheppy> Ms2ger: switch to assembly!
- # [18:05] * Ms2ger strangles sheppy
- # [18:05] <@bz> let's get unions landed
- # [18:05] <@bz> and then give this a shot
- # [18:05] <@bz> want to file?
- # [18:05] <Ms2ger> Not before I land this patch, you ain't! ;)
- # [18:06] * jhammel_ is now known as jhammel
- # [18:06] <sheppy> Ms2ger: that must mean you want my job. :)
- # [18:06] * lsblakk|afk is now known as lsblakk
- # [18:08] * davehunt|away is now known as davehunt
- # [18:09] <jesup> edmorley: (glandium, ehsan, cshield, philor) Updated patchqueue in try, without all the history (and with 65MB of test data files removed from now) https://tbpl.mozilla.org/?tree=Try&rev=03fa35c60bd1
- # [18:09] <jesup> s/from/for/
- # [18:10] <@ehsan> jesup: cool
- # [18:10] * Quits: joe_walker (joe_walker@moz-34F722B9.client.stsn.net) (Ping timeout)
- # [18:10] <jesup> local linux build was happy
- # [18:10] * Joins: sergio_ (sergio@9108AEC7.1152AA09.B05A4819.IP)
- # [18:10] * Quits: xsergio (sergio@FA3D8D23.BE03BF3A.F3163DCD.IP) (Ping timeout)
- # [18:11] * Joins: smontagu (chatzilla@moz-91EFAD52.red.bezeqint.net)
- # [18:11] * Joins: joe_walker (joe_walker@moz-47F75294.client.stsn.net)
- # [18:12] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
- # [18:12] <jlebar> edmorley, How can I disable a mochitest specifically on native Android?
- # [18:12] <jlebar> edmorley, I guess I write a conditional in the Makefile?
- # [18:12] <glandium> jesup: looks good, thanks
- # [18:12] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [18:13] <philor> jlebar: there's a separate json file for disabling on Android
- # [18:13] * Joins: squib (squib-@moz-415BAA34.engr.wisc.edu)
- # [18:13] <edmorley> jlebar: maybe ask jlebar if there is a way to specify native in the android.josn?
- # [18:13] <jesup> ehsan/glandium/edmorly/etc: patches dir is 27MB
- # [18:13] <philor> there's no documentation for it that I know of
- # [18:13] <edmorley> jlebar: jmaher even
- # [18:13] <jlebar> If not, I'll disable it on all of Android.
- # [18:13] <jlebar> But yes, native-only would be nice.
- # [18:14] <edmorley> jlebar: eg http://hg.mozilla.org/integration/mozilla-inbound/rev/97c101cc5839
- # [18:15] <jmaher> jlebar: yeah, please edit testing/mochitest/android.json and add the test case that you want to disable for native android
- # [18:15] <jlebar> jmaher, But that also disables for XUL android?
- # [18:15] <jmaher> jlebar: no
- # [18:15] <jmaher> on xul we run a set of hardcoded directories
- # [18:15] <jlebar> jmaher, Okay, perfect. Thanks.
- # [18:15] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [18:16] <jlebar> Ah, I see.
- # [18:16] * Joins: kanru` (kanru@moz-B94A14E2.dynamic.hinet.net)
- # [18:16] * armenzg_mtg is now known as armenzg
- # [18:16] <gregglind> sorry, bz, i thin I have some of each, let me look at my list
- # [18:17] <jlebar> jmaher, I can put whatever I want after the colon -- "TIMED_OUT", "RANDOM", etc. don't have any specific meaning?
- # [18:17] <jmaher> jlebar: right now it is just a notes section
- # [18:17] <jmaher> although in the future that could be used as metadata
- # [18:17] <gregglind> bz: http://pastebin.mozilla.org/1668820
- # [18:18] * jwir3|zzz is now known as jwir3
- # [18:18] <jmaher> jlebar: the more info we have in the android.json as to why a testcase is in there (reason, bug, etc...), the better we will be suited for fixing tests in the future
- # [18:18] <jlebar> jmaher, Hm. So should I use one of the existing tags, or should I put the bug number?
- # [18:19] * jimm is now known as jimm-lunch
- # [18:19] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [18:19] <gregglind> bz: http://pastebin.mozilla.org/1668821 rather
- # [18:19] * Quits: vikash (vikash@1B261DDA.1BBEA02B.ADC0C9EC.IP) (Ping timeout)
- # [18:19] <jmaher> jlebar: if it matches an existing tag, crash, timeout, random that would be good, and just add a bug number in as well
- # [18:19] * joduinn-mtg is now known as joduinn-commute
- # [18:20] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [18:20] <jlebar> jmaher, http://pastebin.mozilla.org/1668822 ?
- # [18:20] <@bz> gregglind: oh, so that's not selectors, but property stuff
- # [18:21] <@bz> gregglind: layout/style/nsCSSPropList.h has a list of all the supported property names
- # [18:21] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
- # [18:21] * Joins: nhirata (nhirata.bu@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:21] <jmaher> jlebar: looks great
- # [18:21] <@bz> gregglind: prefixed values are harder. :(
- # [18:21] <jlebar> jmaher, Awesome. Thanks.
- # [18:21] <jmaher> btw, are those new tests?
- # [18:21] <@bz> wow
- # [18:21] <@bz> hg strip
- # [18:21] <@bz> on repos people can pull from
- # [18:21] <@bz> ballsy!
- # [18:22] <jlebar> jmaher, Yes. Something is going wrong with them, and I'm not sure what. But that code isn't going to be run on native Android anytime soon.
- # [18:22] <jlebar> jmaher, So with a b2g deadline in a month, it's hard to prioritize figuring it out.
- # [18:22] <jmaher> cool, just making sure I didn't overlook anything when I turned all the tests on last week
- # [18:23] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
- # [18:23] <jesup> bz: fun, eh?
- # [18:23] * @bz wonders how easy it would be to get per-source-line blame in our profiler
- # [18:23] * AutomatedTester is now known as AutomatedTester|away
- # [18:23] * @bz bets "hard"
- # [18:23] <jesup> bz: integrate it with emacs
- # [18:23] <jlebar> bz, You almost always want the disassembly anyway.
- # [18:23] * khuey|away is now known as khuey
- # [18:23] * Joins: artur (artur@moz-5333EC57.hsd1.vt.comcast.net)
- # [18:24] <@bz> jlebar: hmm
- # [18:24] <@bz> jlebar: well, yes
- # [18:24] <jlebar> bz, I just mean, that is kind of easier.
- # [18:25] <@bz> jlebar: per-instruction blame?
- # [18:25] <jlebar> bz, The profiler can capture the pc when it samples?
- # [18:25] <@bz> jlebar: per-instruction blame would be great too, but going from instruction to source seems like a solved problem if you have debugging symbols
- # [18:25] <@bz> jlebar: that would be nice, yeah
- # [18:25] <gregglind> thanks bz... i figure the xul ones are what they are (-moz-menu and such )
- # [18:26] <jlebar> bz, I guess you're right, about debug symbols, yeah.
- # [18:26] <@bz> I wonder....
- # [18:26] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [18:26] <@bz> could cleopatra make use of symbol servers for those?
- # [18:26] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [18:26] <@bz> do we have symbols for nightlies on there?
- # [18:26] <@bz> because if I could get reliable per-instruction and per-source-line output...
- # [18:27] <@bz> that would be really useful. ;)
- # [18:27] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [18:27] <jesup> bz++
- # [18:27] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [18:27] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [18:27] * jlebar is now known as jlebar|lunch
- # [18:27] <froydnj> vladan is working on symbol-server stuff for the profiler...
- # [18:27] <@bz> awesome
- # [18:28] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [18:28] <@bz> the context here, obviously is profiling something like the binding code
- # [18:28] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [18:28] <@bz> where it's all microoptimization and everything is inlined
- # [18:28] <@bz> so per-function blame just tells you how screwed you are, not how to fix it.
- # [18:29] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [18:29] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [18:29] * jcranmer is now known as jcranmer|away
- # [18:30] * Quits: sfink (chatzilla@moz-8D93AA61.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [18:30] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [18:30] * froydnj sees the test framework helpfully deciding to dump a 750K screenshot data URL into his terminal
- # [18:30] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [18:30] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:30] * ctalbert|afk is now known as ctalbert
- # [18:30] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [18:31] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [18:31] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [18:32] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [18:32] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Ping timeout)
- # [18:33] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [18:33] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
- # [18:33] * Joins: anant (anant@moz-10606B42.dsl.static.sonic.net)
- # [18:33] * Joins: Sander (chatzilla@moz-2ED06C15.dsl.dynamic.simnet.is)
- # [18:35] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Ping timeout)
- # [18:35] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [18:35] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [18:35] <jesup> edmorley: ping
- # [18:35] * Quits: hurley (hurley@moz-10A8C43E.monkey.org) (Ping timeout)
- # [18:35] * Parts: anant (anant@moz-10606B42.dsl.static.sonic.net)
- # [18:36] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [18:36] * Joins: anant (Anant@moz-132332B9.hsd1.ca.comcast.net)
- # [18:36] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
- # [18:37] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [18:37] <edmorley> jesup: sorry just on a call, will follow up later
- # [18:38] * Quits: joe_walker (joe_walker@moz-47F75294.client.stsn.net) (Input/output error)
- # [18:38] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
- # [18:39] <jesup> k
- # [18:40] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
- # [18:41] * Joins: hurley (hurley@moz-10A8C43E.monkey.org)
- # [18:41] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [18:41] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [18:42] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Quit: Leaving)
- # [18:42] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
- # [18:42] * Quits: josh (josh@FDEA2FA5.B22CA3C5.5282717D.IP) (Quit: josh)
- # [18:43] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Ping timeout)
- # [18:43] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [18:43] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
- # [18:43] * Joins: joe_walker (joe_walker@moz-34F722B9.client.stsn.net)
- # [18:44] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [18:44] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:45] <sawrubh> ehsan: I've https://tbpl.mozilla.org/?tree=Try&rev=81ad018dc43a for 722990
- # [18:46] <sawrubh> :)
- # [18:46] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:46] * Joins: vladan1 (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [18:46] <@ehsan> sawrubh: ok then, I'll land it for you
- # [18:46] <@ehsan> sawrubh: it's a good idea to add the link to your try pushes to the bugs you work on
- # [18:46] <@ehsan> so that everybody can see them
- # [18:47] <sawrubh> I linked it in the bug earlier itself
- # [18:47] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [18:47] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Ping timeout)
- # [18:47] <@ehsan> yeah, just saw :)
- # [18:47] <sawrubh> will do in future too :)
- # [18:47] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:47] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:47] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [18:48] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:48] <@ehsan> thanks
- # [18:48] <@ehsan> sawrubh: landed
- # [18:48] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:48] <sawrubh> thanks
- # [18:48] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [18:49] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [18:49] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
- # [18:49] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [18:50] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:50] * Quits: squeakytoy (squeakytoy@moz-135838FA.netset.se) (Quit: Leaving)
- # [18:50] <sawrubh> ehsan: someone appreciates your speed of landing (read ttaubert ) ;)
- # [18:51] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [18:51] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [18:52] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [18:52] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
- # [18:52] <ttaubert> yeah that was fast :)
- # [18:53] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
- # [18:54] * Quits: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com) (Ping timeout)
- # [18:55] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:56] * Joins: jbalogh_ (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:56] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [18:56] * Joins: jbalogh- (jbalogh@moz-ACDE7EEC.mozilla.com)
- # [18:57] * jbalogh- is now known as jbalogh
- # [18:57] * Parts: louisremi (louisremi@moz-4499D4AB.fbx.proxad.net)
- # [18:58] * Quits: jbalogh_ (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [18:58] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [18:59] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:00] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [19:00] <gregglind> hg help... reset all modified files in a directory back to tip version
- # [19:00] * ahal|afk is now known as ahal
- # [19:01] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [19:01] <mkaply> Does anyone know how Firefox actually restarts itself? Does it close the original firefox.exe and start a new firefox.exe process (like during add-on install restart)
- # [19:01] <@bz> gregglind: hg revert
- # [19:01] * Joins: Dagger (Dagger@moz-D33D35F6.cable.virginmedia.com)
- # [19:01] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [19:02] <@smaug> mkaply: bsmedberg probably knows
- # [19:02] <gregglind> bz, thanks! 'hg revert .' was perfect
- # [19:02] <@bz> ;)
- # [19:02] * rail-buildduty is now known as rail-buildduty-lunch
- # [19:02] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
- # [19:03] * Joins: vikash (vikash@B677086F.6ED81A6B.ADC0C9EC.IP)
- # [19:03] <NeilAway> mkaply: yes, that is how restarts work
- # [19:04] <jhammel> NeilAway: via exec (if you happen to know)?
- # [19:05] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:06] * jimm-lunch is now known as jimm
- # [19:06] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [19:06] * Quits: rednaks (rednaks@51AF5509.74C6FD40.360EF119.IP) (Quit: a lancé une bombe fumigène et s'est eclipsé ! è_é)
- # [19:06] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
- # [19:07] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
- # [19:07] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [19:07] <NeilAway> jhammel: platform-specific code
- # [19:07] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [19:07] * Quits: nigelb (nigel@moz-8640053A.me) (Ping timeout)
- # [19:08] * Joins: nigelb (nigel@moz-8640053A.me)
- # [19:08] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [19:08] <jhammel> fair nuff
- # [19:08] <mkaply> NeilAway: how does an app do that? I can't find the code.
- # [19:08] <NeilAway> jhammel: looks like execv on linux
- # [19:09] <NeilAway> mkaply: well you'd have to check out LaunchChild in nsAppRunner.cpp
- # [19:09] <mkaply> NeilAway: perfect. tx
- # [19:09] <jhammel> NeilAway: makes sense...i've noticed i keep the pid between restart
- # [19:10] * Joins: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl)
- # [19:10] <gregglind> is there an in-content error console, or just hte xul one? (ie., it would be nice to about:errors :) )
- # [19:10] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [19:10] * Quits: zoeB (Mibbit@moz-606AA082.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:10] <gavin> gregglind: chrome://global/content/console.xul ? :)
- # [19:11] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [19:11] <gregglind> awesome gavin, thanks!
- # [19:11] * Quits: joe_walker (joe_walker@moz-34F722B9.client.stsn.net) (Input/output error)
- # [19:11] * glob is now known as glob|away
- # [19:12] <Mook_as> mkaply: for a more xpcom view, nsIAppStartup::quit(eRestart) ?
- # [19:12] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
- # [19:12] <mkaply> Basically I'm trying to figure out if Firefox was started as a child process initially, how to keep it as a child process on the restart
- # [19:13] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [19:13] <Mook_as> mkaply: sounds more like you want process groups?
- # [19:13] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:13] * Quits: vladan1 (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:14] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [19:14] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [19:15] * Quits: espindola (espindola@moz-C0A48F3.dsl.teksavvy.com) (Ping timeout)
- # [19:16] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [19:16] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [19:16] * jlebar|lunch is now known as jlebar
- # [19:16] <jlebar> smaug, ping?
- # [19:17] * gregglind is now known as gregglind_lunch
- # [19:19] * Joins: espindola (espindola@moz-879EB4A0.dsl.teksavvy.com)
- # [19:19] <@smaug> jlebar: in a meeting
- # [19:19] <jlebar> smaug, Okay, I'll respond in the bug.
- # [19:21] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [19:21] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [19:21] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [19:22] * glob|away is now known as glob
- # [19:22] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [19:23] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:23] * armenzg is now known as armenzg_lunch
- # [19:24] * joduinn-commute is now known as joduinn-mtg
- # [19:24] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [19:24] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:24] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [19:26] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [19:26] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [19:27] * jcranmer|away is now known as jcranmer
- # [19:27] * kats-lunch is now known as kats
- # [19:28] <edmorley> jesup: free now :-)
- # [19:28] * Ms2ger calls edmorley
- # [19:29] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:29] * davehunt is now known as davehunt|away
- # [19:30] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [19:30] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [19:30] * Quits: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net) (Input/output error)
- # [19:30] * vladan is now known as vladan-latelunch
- # [19:31] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [19:31] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [19:33] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [19:33] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:33] * Parts: ekleog (ekleog@moz-FE486931.w83-196.abo.wanadoo.fr) (WeeChat 0.3.8)
- # [19:35] * jwir3 is now known as jwir3|lunch
- # [19:35] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [19:35] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:36] * Joins: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:36] <jlebar> bz, ping?
- # [19:37] <@bz> jlebar: ack
- # [19:37] <jlebar> bz, Suppose I want to know when to check whether the back/forward buttons should be enabled.
- # [19:37] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [19:37] <jlebar> bz, It seems that desktop FF uses nsIWebProgressListener::OnLocationChange.
- # [19:37] <jlebar> bz, But suppose I remove an iframe from a document.
- # [19:38] <jlebar> bz, Couldn't that disable the back button?
- # [19:38] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [19:39] * Quits: askalski (akuda@moz-9C95413F.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
- # [19:39] <sawrubh> ehsan: https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=cbba65c8d180 has an orange, is it coz of my patch ?
- # [19:40] * Quits: Sander (chatzilla@moz-2ED06C15.dsl.dynamic.simnet.is) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [19:40] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [19:40] <@bz> jlebar: erm
- # [19:40] <@ehsan> no
- # [19:40] <@bz> jlebar: probably
- # [19:40] <@bz> jlebar: you really want smaug here....
- # [19:40] * Quits: MarcoZ (Daily@moz-EB95F0F7.dip.t-dialin.net) (Quit: MarcoZ)
- # [19:41] <@bz> jlebar: so wait
- # [19:41] <jlebar> mm, okay. He's in a meeting, I'll find him in the bug.
- # [19:41] * jlebar waits
- # [19:41] <@bz> jlebar: shouldn't you just use CanGoBack/CanGoForward?
- # [19:41] <jlebar> bz, The question is, when should I query those?
- # [19:41] <@bz> oh, I guess those would need to be polled or something
- # [19:41] <@bz> right
- # [19:41] <jlebar> exactly.
- # [19:41] <@bz> yeah, we may just not have a good solution here
- # [19:41] <jlebar> Okay.
- # [19:41] * Quits: vikash (vikash@B677086F.6ED81A6B.ADC0C9EC.IP) (Quit: Leaving)
- # [19:41] <@bz> which is dumb
- # [19:41] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [19:42] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [19:42] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:43] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [19:43] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [19:44] * rnewman|relo is now known as rnewman
- # [19:44] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [19:45] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [19:46] * Joins: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP)
- # [19:47] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [19:47] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [19:48] * Quits: JeroenDeDauw (j@moz-29994F8D.dip.t-dialin.net) (Quit: Leaving.)
- # [19:48] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [19:48] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:49] * Joins: joe_walker (joe_walker@moz-47F75294.client.stsn.net)
- # [19:50] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
- # [19:52] * Joins: dao (dao@moz-23C625BB.superkabel.de)
- # [19:52] * Quits: gandalf (zbraniecki@54048E1D.CE06E408.3296EA50.IP) (Quit: Computer has gone to sleep.)
- # [19:54] * philor is now known as philor|away
- # [19:54] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:55] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
- # [19:55] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
- # [19:56] <jesup> edmorley: Hi. back to lunch in a sec, but the updated patchset is running in try and looking happy - all green so far except for one blue. https://tbpl.mozilla.org/?tree=Try&rev=03fa35c60bd1
- # [19:56] * Joins: KWierso1 (Daily@moz-5715A00A.desm.qwest.net)
- # [19:56] * Joins: maikmerten (maikmerten@moz-1896A86.dynamic.qsc.de)
- # [19:56] <edmorley> jesup: ok, I'll keep an eye :-)
- # [19:56] <jesup> This one is circa 27MB (du .hg/patches)
- # [19:56] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [19:57] <jesup> Once we're good on that, I'd like to coordinate on relanding. The previous landing was looking green until we yanked it
- # [19:57] * Quits: KWierso (Daily@moz-5715A00A.desm.qwest.net) (Ping timeout)
- # [19:57] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Ping timeout)
- # [19:58] <jesup> We could do it once we're green, later tonight, or tomorrow morning
- # [19:58] <mbrubeck> edmorley: It occurs to me that "Do you want to cancel? [cancel] [ok]" is a bit ambiguous. Darn JavaScript confirm() prompts.... :)
- # [19:58] * Quits: KWierso1 (Daily@moz-5715A00A.desm.qwest.net) (Ping timeout)
- # [19:59] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
- # [19:59] * armenzg_lunch is now known as armenzg
- # [19:59] * Wes wonders what happens when you click on the x
- # [19:59] <Oob> hey jimm are you there?
- # [20:00] <jimm> Oob: yes
- # [20:00] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [20:01] <edmorley> mbrubeck: heh true; though not really sure what other way we could word it without it sounding silly
- # [20:01] <mbrubeck> Yeah, I think it's okay for an internal tool.
- # [20:01] <mbrubeck> We could rename "cancel" to "kill" or "exterminate" :)
- # [20:01] <edmorley> abort
- # [20:02] <edmorley> mbrubeck: "If you stop this build"
- # [20:02] * Quits: jbalogh (jbalogh@moz-ACDE7EEC.mozilla.com) (Ping timeout)
- # [20:02] * Joins: KWierso (Daily@moz-5715A00A.desm.qwest.net)
- # [20:03] <mbrubeck> Yeah, I'll make that wording change.
- # [20:03] * Joins: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:03] <mbrubeck> I like "abort"
- # [20:03] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [20:03] * Joins: jbalogh_ (jbalogh@moz-E31CD2CB.mozilla.org)
- # [20:03] <edmorley> mbrubeck: or "Interrupting non-clobber builds is unsafe. If you stop this build you must request a clobber (bug 658934). Continue?"
- # [20:04] <Oob> jimm: can I pm you?
- # [20:04] <jimm> sure
- # [20:04] <mbrubeck> edmorley: nice
- # [20:04] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [20:05] * Quits: jbalogh (jbalogh@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [20:05] * Quits: gfritzsche (gfritzsche@B3C76E2.AA0B264F.FFDC36C5.IP) (Ping timeout)
- # [20:05] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [20:06] * jbalogh_ is now known as jbalogh
- # [20:06] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:07] <Waldo> mozilla::dom::prototypes::id::ID
- # [20:07] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
- # [20:07] <@bz> Waldo: yeah, thanks C++ for its sucky handling of enums
- # [20:07] <mark> Waldo: typedef to int?
- # [20:08] <@bz> mark: its's an enum type
- # [20:08] <@bz> Waldo: the ::prototypes::id part is .... eh
- # [20:08] <@bz> Waldo: the fact that it can't be prototypes::ID is just C++ being dumb
- # [20:08] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [20:10] <padenot> khuey: would you mind a quick question about the build system ?
- # [20:11] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [20:11] <bjacob> bz: c++11 has good enums :)
- # [20:11] <jcranmer> bz: C++11 fixes that with enum : int
- # [20:11] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [20:12] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [20:13] <jcranmer> bz: if we can bump our min gcc requirement to 4.4, we can actually use that
- # [20:13] <jwatt> how do I rerun only the failed reftests again?
- # [20:13] <@bz> jcranmer: how does enum:int help?
- # [20:13] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [20:13] <@bz> bjacob: so I hear. ;)
- # [20:14] <@bz> jcranmer: I mean, it helps ensure the size class, but doesn't help woth the namespace issue
- # [20:14] * Joins: jeremyhu|tifa (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP)
- # [20:14] <jcranmer> that's enum class
- # [20:14] * Quits: jeremyhu (jeremyhu@54BAD21E.C5B353C9.624AD39E.IP) (Connection reset by peer)
- # [20:14] * Joins: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de)
- # [20:15] <jcranmer> it's not clear when MSVC first supported scoping
- # [20:16] * Quits: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de) (Ping timeout)
- # [20:16] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:16] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [20:16] * Quits: Misfit_Geek (MisfitGeek@moz-BD3E98A8.hsd1.nh.comcast.net) (Quit: Leaving)
- # [20:17] * philor|away is now known as philor
- # [20:17] * adrian is now known as adrian|away
- # [20:18] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [20:19] <jlebar> Do mochitests set some flag so that window.open always succeeds?
- # [20:19] * Joins: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net)
- # [20:19] * Quits: dzbarsky1 (Adium@moz-85EBB8A.dia.static.qwest.net) (Connection reset by peer)
- # [20:19] * Joins: fabrice (fabrice@moz-5EC02AC6.public.wayport.net)
- # [20:19] <Ms2ger> jlebar, yes, IIRC
- # [20:19] <jlebar> Ms2ger, Do you know what that is? I don't see us checking a flag in nsGlobalWindow::OpenJS.
- # [20:19] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [20:20] <Ms2ger> dom.popup_maximum?
- # [20:20] <Ms2ger> dom.disable_open_during_load?
- # [20:21] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [20:21] <jlebar> Ms2ger, the second one, looks like. Thanks!
- # [20:21] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [20:22] <Ms2ger> Np
- # [20:22] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Linkinus - http://linkinus.com)
- # [20:22] <Ms2ger> For future reference, automation.py.in is the place to look
- # [20:22] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:23] * Joins: Mic (Instantbir@moz-F3F775EE.superkabel.de)
- # [20:23] * Quits: Mic (Instantbir@moz-F3F775EE.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [20:23] * Joins: Mic (Instantbir@moz-F3F775EE.superkabel.de)
- # [20:23] * Joins: dao1 (dao@moz-23C625BB.superkabel.de)
- # [20:23] * Quits: dao1 (dao@moz-23C625BB.superkabel.de) (Quit: Leaving.)
- # [20:23] * Quits: dzbarsky (Adium@moz-85EBB8A.dia.static.qwest.net) (Quit: Leaving.)
- # [20:24] * jhammel is now known as jhammel|lunch
- # [20:24] <@khuey> padenot: what's up?
- # [20:24] * Quits: Mic (Instantbir@moz-F3F775EE.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [20:24] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [20:24] * Joins: Mic (Instantbir@moz-F3F775EE.superkabel.de)
- # [20:25] <padenot> khuey: re. bug 567077, I'm wondering two things
- # [20:25] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [20:25] <padenot> khuey: where should I put the code for a component that does media sniffing ?
- # [20:26] <padenot> khuey: do I really have to create a component to be able to register it in a category at startup, for it to be called by necko ?
- # [20:26] * glob is now known as glob|away
- # [20:26] * Joins: gfritzsche (gfritzsche@moz-F33B09FE.dynamic.qsc.de)
- # [20:26] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [20:27] <@khuey> padenot: this isn't really a build question
- # [20:27] <@khuey> padenot: and I don't know how our content sniffers work
- # [20:27] <@khuey> padenot: try bsmedberg/biesi/bz?
- # [20:27] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [20:27] <padenot> khuey: well, I already have all the non build system pieces working
- # [20:28] <@khuey> padenot: XPCOM component registration is not the build system
- # [20:28] <padenot> it seemed pretty connected, but then again, I've little idea what I'm doing
- # [20:29] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [20:29] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [20:29] <biesi> padenot, yes.
- # [20:29] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [20:29] <padenot> biesi: yes to the second question ?
- # [20:30] <biesi> padenot, to the "do I really have to create a component" question
- # [20:30] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
- # [20:30] <padenot> biesi: okay. that means I have to have a nsMediaSnifferModule.cpp file in a build/ directory with all the macros ?
- # [20:31] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [20:31] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [20:31] <@khuey> no
- # [20:31] <biesi> padenot, could be implemented in JavaScript
- # [20:31] * Quits: fabrice (fabrice@moz-5EC02AC6.public.wayport.net) (Ping timeout)
- # [20:31] <@khuey> you can just add your registration data to an existing module
- # [20:31] <biesi> or what khuey said
- # [20:31] <biesi> is this an extension or part of firefox?
- # [20:32] <padenot> biesi: it is part of firefox, basically a sniffer for the media for the audio and video elements
- # [20:32] <padenot> biesi: same thing we do for the images, but for the videos
- # [20:32] <biesi> padenot, oh yeah, then add it to an existing build file
- # [20:32] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [20:32] <biesi> or even an existing sniffer
- # [20:33] <padenot> biesi: I sticked it content/media/sniffer, but I have hard time making it build
- # [20:33] * Joins: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net)
- # [20:33] <Waldo> media picked a bad week to start sniffing with macros in its own file
- # [20:34] <derf> Was there a good week?
- # [20:35] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [20:35] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [20:35] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:36] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [20:36] * rail-buildduty-lunch is now known as rail-buildduty
- # [20:36] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:36] * Quits: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com) (Connection reset by peer)
- # [20:36] * Joins: davidillsley (davidillsl@moz-AB174F32.range86-160.btcentralplus.com)
- # [20:37] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [20:37] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
- # [20:37] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [20:38] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [20:38] <GPHemsley> Are there any OS-specific differences in the preferences panel beyond its actual name?
- # [20:39] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [20:39] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [20:39] * Quits: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu) (Ping timeout)
- # [20:40] * Joins: jtcranmer (jcranmer@moz-A8039BFC.csl.tjhsst.edu)
- # [20:41] * Quits: sergio_ (sergio@9108AEC7.1152AA09.B05A4819.IP) (Quit: Leaving)
- # [20:41] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [20:42] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Quit: jwilde)
- # [20:42] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [20:42] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [20:44] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [20:44] <cviecco> I am trying to use a static nsDataHashtableMT<nsCStringHashKey, nsCString> to store some data for pinning. However when terminating the process I get "mFreeCount: $SOMENUMBER -- LEAKED $LITTLE_NUMBER !!" where $LITTLE_NUMBER is the number of entries I have placed on the hash table x2. If I place a
- # [20:45] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:45] <cviecco> ...oops.. question in process... (please wait)
- # [20:45] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
- # [20:45] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [20:45] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [20:45] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [20:46] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [20:46] <@khuey> cviecco: you can't use static hashtables
- # [20:46] <@khuey> you have to new/free them at runtime
- # [20:46] * Joins: Matti (chatzilla@moz-2ECD4C6B.dip.t-dialin.net)
- # [20:46] <@khuey> cviecco: and you almost certainly don't want an nsDataHashtable_MT_
- # [20:47] <cviecco> thank you.
- # [20:47] * @khuey lunches
- # [20:47] * khuey is now known as khuey|away
- # [20:48] * AutomatedTester|away is now known as AutomatedTester|away|AFK
- # [20:49] * Quits: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: pcwalton)
- # [20:49] * Joins: fabrice (fabrice@moz-104CC309.mv.mozilla.com)
- # [20:50] * Quits: maikmerten (maikmerten@moz-1896A86.dynamic.qsc.de) (Client exited)
- # [20:51] * AutomatedTester|away|AFK is now known as AutomatedTester
- # [20:51] * Joins: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de)
- # [20:53] * Quits: Mardak (Mardak@moz-75F9C549.hfc.comcastbusiness.net) (Ping timeout)
- # [20:53] * Quits: bholley (anonymous@moz-B5899E30.adsl.alicedsl.de) (Ping timeout)
- # [20:54] * Joins: rednaks (rednaks@41534862.17F30DC8.55FFA9B4.IP)
- # [20:57] * Joins: dzbarsky (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:58] <jesup> edmorley: did you retrigger android opt #4? I did, and I see two pending 4's
- # [20:58] * juanb is now known as juanb|afk
- # [20:59] * mjschranz is now known as mjschranz_away
- # [20:59] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
- # [20:59] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [20:59] <edmorley> jesup: yes
- # [20:59] * Joins: vikash (vikash@9429D2BC.DFDACD60.ADC0C9EC.IP)
- # [20:59] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Ping timeout)
- # [21:00] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
- # [21:00] <jhford> is it possible to turn off the new tab history thing?
- # [21:00] <dholbert> cviecco, (e.g. you could create the hashtable the first time you need it, and then listen for the XPCOM shutdown event and free it at that point)
- # [21:00] <jlebar> jhford, Little grid at the top right.
- # [21:01] <jhford> ahh! great, thanks
- # [21:01] <@bz> jhford: turn off in what sense?
- # [21:01] <jlebar> (Judging by how many people have been asking, I do not have a lot of hope our users will find this.)
- # [21:01] <jhammel|lunch> hmmm, an [x] would make that more clear
- # [21:01] <jhford> i don't want to see it, ever
- # [21:01] <dholbert> jhford, (that'll hide it -- but the information is still all there)
- # [21:01] <@bz> jhford: just not have it be in your face, or actually not on?
- # [21:01] <jhford> i'd prefer not on, but hiding it is fine too
- # [21:01] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120605113340])
- # [21:01] <@bz> browser.newtab.url to about:blank in about:config
- # [21:02] <jhford> bz: much appreciated
- # [21:02] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [21:02] <@bz> no problem
- # [21:02] <cviecco> dholbert: thank you for the suggestion, but then it comes: how to I prevent the race condition of say two instances trying to create it?
- # [21:03] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Quit: Computer has gone to sleep.)
- # [21:03] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
- # [21:03] * devd_afk is now known as devd
- # [21:03] <Ms2ger> If you're unable to attend we'll
- # [21:03] <Ms2ger> provide you with a recording of the session.We'll follow up shortly
- # [21:03] <Ms2ger> with participation instructions.
- # [21:04] * Ms2ger loves the random newlines in mozillians emails
- # [21:04] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
- # [21:04] <jhammel|lunch> Ms2ger: they're cryptographically encoded messages
- # [21:04] * bear is now known as bear-afk
- # [21:04] <Ms2ger> Does look that way
- # [21:05] <qDot> ROT \n
- # [21:05] <WG9s> I just think it is odd to be restrictive in attendance on this especially since I had so mouch of an issue with getting my mozillians account working even after being vouched.
- # [21:05] <dholbert> cviecco, race condition? is this an object that is accessed from multiple threads?
- # [21:06] <dholbert> cviecco, if it is, you probably already need to be locking access to it somehow (and maybe that lock can be a static member or something; I'm not sure)
- # [21:06] <WG9s> ONe of the things that gets me pissed off aobut the Mozilla outreach to new people projects. they make it so difficult to get included that it is really a negative.
- # [21:07] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
- # [21:07] * armenzg is now known as armenzg_brb
- # [21:07] <cviecco> dholbert: thank you.
- # [21:08] * mjschranz_away is now known as mjschranz
- # [21:09] * catlee is now known as catlee-mtg
- # [21:09] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [21:11] * Joins: lahabana (Mibbit@moz-768DDE93.rev.sfr.net)
- # [21:11] * Quits: lahabana (Mibbit@moz-768DDE93.rev.sfr.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [21:12] * Quits: tantek (tantek@moz-C60B0B1C.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:12] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Chicks dig it)
- # [21:13] * Joins: samliu (samliu@moz-85EBB8A.dia.static.qwest.net)
- # [21:13] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [21:14] * Joins: Yoric (Yoric@91CD37BD.1A4F4F09.67082B5.IP)
- # [21:14] * vladan-latelunch is now known as vladan
- # [21:15] * Quits: vikash (vikash@9429D2BC.DFDACD60.ADC0C9EC.IP) (Client exited)
- # [21:16] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [21:16] <dougt> what's dclarke's irc handle?
- # [21:17] <Ms2ger> Boo
- # [21:18] <Ms2ger> What's wrong with doing a merge on New Year? These trains need to run on time, people!
- # [21:18] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [21:18] <mrbkap> bz: ping?
- # [21:19] * Joins: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net)
- # [21:19] <fabrice> dougt: onecyrenus
- # [21:20] <@bz> mrbkap: ack
- # [21:21] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:21] * ChanServ sets mode: +o dbaron
- # [21:22] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [21:22] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:23] * Quits: Mic (Instantbir@moz-F3F775EE.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [21:24] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [21:26] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
- # [21:26] <@bz> mrbkap: pong
- # [21:26] <mrbkap> bz: I might be able to help with some of the reviewing in bug 653881, fwiw.
- # [21:26] <devd> I am creating a nsAutoString strValue, followed by strValue.AssignLiteral("unknown"); then PR_LOG call with strValue.get(), but PR_LOG only shows the first character
- # [21:26] <devd> anyone know whats happening ?
- # [21:26] <Ms2ger> devd, yes
- # [21:26] <@bz> mrbkap: good deal
- # [21:26] <@bz> devd: yes
- # [21:27] <Ms2ger> devd, nsAutoString is 16-bit, PR_LOG expects 8-bit
- # [21:27] <qheaden> When was MozillaBuild last updated?
- # [21:27] <Ms2ger> In particular, the second byte in strValue.get() is null
- # [21:27] <@bz> mrbkap: which part, and how did you get roped into it? ;)
- # [21:27] <devd> ohh so I should use one of the "convert UTF16 to ASCII functions " ?
- # [21:27] <Ms2ger> You want NS_ConvertUTF16toUTF8(strValue).get()
- # [21:27] <@bz> devd: yes, or just use nsCAutoString to start with
- # [21:27] <@bz> devd: if that makes sense in your situation
- # [21:28] <devd> bz: ohh yeah
- # [21:28] <Ms2ger> Or if you really want to log the literal string "unknown"... ;)
- # [21:28] <mrbkap> bz: Well, I got roped into it as part of the web components stuff...
- # [21:28] <mrbkap> bz: We want that patch in order to implement shadow DOM.
- # [21:29] * jhammel|lunch wonders if that's more like shadow government or shadow banking
- # [21:29] * dhylands|dr is now known as dhylands
- # [21:30] <mrbkap> bz: as for which part, I'll take anything you're willing to let me review.
- # [21:30] <@bz> mrbkap: ok
- # [21:30] <@bz> well, so here's the deal
- # [21:31] <@bz> I expect that the parts that suck to review are part 1 and part 3 and pat 4
- # [21:31] <@bz> er, part 4
- # [21:31] <mrbkap> Yeah.
- # [21:32] * Quits: logbot (logbot@moz-58CB32ED.glob.com.au) (Ping timeout)
- # [21:32] <Ms2ger> I thought 1 through 6 :)
- # [21:32] <jesup> edmorley: looks like that #4 test is an android random orange - first retrigger just finished green, second still pending. Remarkedly green so far overall
- # [21:33] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [21:33] <@bz> want to give part 3 a once-over?
- # [21:33] * armenzg_brb is now known as armenzg
- # [21:34] <mrbkap> bz: Sure.
- # [21:34] <@bz> and if you want to read part 1....
- # [21:34] <@bz> I would be pretty happy
- # [21:34] <mrbkap> bz: I suspect I'll have to read it anyway.
- # [21:34] <@bz> I need to read it too
- # [21:34] * Joins: logbot (logbot@moz-58CB32ED.glob.com.au)
- # [21:34] <@bz> but it could use multiple sets of eyes
- # [21:34] <@bz> I figure part 4 is all me
- # [21:34] <@bz> and part 6 is easy
- # [21:34] <@bz> and part 5 who knows
- # [21:35] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [21:35] * @bz hopes taken all together the rambling above made some sense
- # [21:35] <mrbkap> Can get get hyatt to review that? :)
- # [21:35] <@bz> mrbkap: haha
- # [21:35] <@bz> mrbkap: the right answer might be "sicking"
- # [21:35] <@bz> mrbkap: except we want it reviewed....
- # [21:35] <mrbkap> part 5 looks relatively straightforward, actually.
- # [21:35] <mrbkap> Right.
- # [21:36] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
- # [21:36] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [21:36] <mrbkap> That's why I'm volunteering.
- # [21:36] * dvander is now known as dvander`home
- # [21:36] <dougt> fabrice: thanks
- # [21:36] <jcranmer> are we implementing xbl2? shadow dom? neither? both?
- # [21:36] <jesup> philor: thanks
- # [21:37] <fabrice> jcranmer: mrbkap will implement web components
- # [21:37] <mrbkap> jcranmer: xbl2 is officially dead.
- # [21:37] * jwir3|lunch is now known as jwir3
- # [21:38] * Joins: dbradley (dbradley@moz-B94E1A81.ipnetworksinc.net)
- # [21:38] * gregglind_lunch is now known as gregglind
- # [21:38] <mrbkap> bz: So I'll start with part 1 and 3, time permitting.
- # [21:38] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:38] <philor> jesup: oh, -t none, no wonder it's so shockingly green :)
- # [21:39] * Quits: dao (dao@moz-23C625BB.superkabel.de) (Quit: Leaving.)
- # [21:40] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [21:40] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [21:40] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:41] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [21:42] * Quits: fabrice (fabrice@moz-104CC309.mv.mozilla.com) (Quit: Leaving.)
- # [21:42] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [21:42] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
- # [21:42] * Joins: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP)
- # [21:42] <qheaden> For those who debug with gdb, do you use a visual frontend to it?
- # [21:42] * mrbkap does not.
- # [21:43] <biesi> I don't
- # [21:43] <froydnj> my visual frontend is emacs
- # [21:43] <jcranmer> visual frontend? wazzat?
- # [21:43] * Quits: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [21:43] <qheaden> I tried using command line gdb, and I had the hardest time examining Mozilla string variables, even when I used the tips suggested on the Mozilla developers site.
- # [21:43] <qheaden> I guess that's what I get for being a Visual Studio person. :P
- # [21:44] <biesi> qheaden, mozilla is actually one of the easier strings to examine
- # [21:45] <qheaden> How about examining PRUnichar strings?
- # [21:45] <biesi> x/hs your_prunichar_pointer
- # [21:45] <biesi> e.g. x/hs foo.mData
- # [21:45] <froydnj> hoo boy, that's going to be a lot of changes to necko :(
- # [21:45] <biesi> froydnj, what will be?
- # [21:45] <qheaden> biesi: Thanks.
- # [21:45] <@bz> mrbkap: 1 and 3 sounds good
- # [21:46] <biesi> I should put that one on the wiki, I guess
- # [21:46] <biesi> or you can!
- # [21:46] <sfink> qheaden: I have heard rumors that the latest Eclipse works reasonably well with Gecko. There was a recent blog post about it.
- # [21:46] <biesi> I only recently found out about that trick
- # [21:46] * Joins: xabolcs (chatzilla@moz-A64D25AD.pool.digikabel.hu)
- # [21:46] * Quits: armenzg (armenzg@moz-D4736010.cable.teksavvy.com) (Ping timeout)
- # [21:46] <qheaden> sfink: Hmm. I might have to try that out.
- # [21:46] <froydnj> biesi: bug 715376
- # [21:46] <qheaden> I'm comfortable with command line debugging, but that PRUnichar stuff really threw me for a loop.
- # [21:46] <qheaden> The code I am working on now is filled with them. :P
- # [21:47] * Joins: armenzg (armenzg@moz-D4736010.cable.teksavvy.com)
- # [21:47] <sfink> Didn't a .gdbinit with a |pu| command recently get checked into the root?
- # [21:47] <biesi> froydnj, mmm
- # [21:47] <sfink> I use python extensions to have it all displayed automatically, so I'm not sure
- # [21:47] * Joins: dao (dao@moz-23C625BB.superkabel.de)
- # [21:47] <froydnj> sfink: yes, the .gdbinit has a bit of help
- # [21:48] * jhammel|lunch is now known as jhammel
- # [21:49] * Fallen|away is now known as Fallen
- # [21:49] * sheppy is now known as sheppy-afk
- # [21:50] * Joins: hobophobe (hobophobe@CEB7969B.BA9CDF59.295A79F4.IP)
- # [21:50] <Yoric> gavin: ping
- # [21:51] <gavin> Yoric: pong
- # [21:51] <Yoric> gavin: Do you have some time to discuss the aforementioned bug?
- # [21:51] <Yoric> arf, afk, I will return in 10 minutes
- # [21:51] <gavin> ok
- # [21:52] <philor> bent: you should have addressed khuey's review comments, probably would have fixed all these things including the one I'm about to file
- # [21:52] * juanb|afk is now known as juanb
- # [21:52] <bent> philor, turns out khuey didn't actually look at what i pushed
- # [21:52] <bent> (they were all addressed)
- # [21:52] * catlee-mtg is now known as catlee-bbiab
- # [21:53] <Ms2ger> philor, crash at js::gc::MarkKind in transitions-inline-already-wrapped-2.html, known?
- # [21:53] <bent> philor, but yeah, our first-gen OOP tests aren't going to be perfect right away
- # [21:53] <sfink> I call shenanigans. khuey doesn't give review comments. He either does an immediate r+ or says you're an idiot for wanting to do whatever it was.
- # [21:53] <gregglind> Octal literals deprecated? suggest me a replacement for "foStream.init(file, 0x02 | 0x08 | 0x20, 0664, 0);"
- # [21:54] <Ms2ger> gregglind, parseInt("0664", 8), duh
- # [21:54] <jhammel> sfink: sounds like the khuey|away i know ;)
- # [21:54] * Joins: JeroenDeDauw (j@moz-FA227879.dip.t-dialin.net)
- # [21:54] <sfink> jhammel: you left out the "and love" part
- # [21:54] <gregglind> thanks! Ms2ger
- # [21:54] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [21:54] <Ms2ger> gregglind, (but you're right, file permissions are the one genuine use case for octal literals)
- # [21:55] <jhammel> sfink: i'm guessing he modified bugzilla tweaks so that he just has a radio button choice between the options
- # [21:55] <Yoric> gavin: I'm back.
- # [21:55] <jesup> philor: -t none since the code I'm landing is preffed off by default. So, since the new staging & try are looking good. When should I try relanding it? Once we're green enough/done? later tonight (after 10pm EDT - I can stay up until things are happy)? In the morning?
- # [21:57] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [21:57] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [21:58] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [21:58] <philor> jesup: later is always better than during the day for anything half-scary - you land something now, half the tests will get run five or ten pushes later
- # [21:58] <gavin> Yoric: so as mentioned earlier, I'm not sure I see the value in tracking the initialization progress in "steps"
- # [21:58] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [21:58] * Quits: JeroenDeDauw (j@moz-FA227879.dip.t-dialin.net) (Quit: Leaving.)
- # [21:59] <jesup> 10-11pm EDT-ish good then?
- # [21:59] * Joins: JeroenDeDauw (j@moz-FA227879.dip.t-dialin.net)
- # [21:59] <philor> sure
- # [21:59] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [21:59] <jesup> ok
- # [21:59] <jesup> thanks
- # [21:59] * Joins: pcwalton (pcwalton@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:59] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [22:00] <gregglind> style question: how worried should I be about "Warning: anon fn doesn't return a value" messages?
- # [22:00] * Quits: Yoric (Yoric@91CD37BD.1A4F4F09.67082B5.IP) (No route to host)
- # [22:00] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [22:00] * Quits: sid2 (sid@503B37DA.5F50939E.C0BA48ED.IP) (Ping timeout)
- # [22:00] <gregglind> and what value should these things return, if I mean it be irrelevant? null? false? true?
- # [22:00] <gregglind> (stylistically)
- # [22:02] * Quits: raphc (quassel@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
- # [22:02] <Ms2ger> Never seen those
- # [22:02] <Ms2ger> What I've seen is warnings for functions that only sometimes return a value
- # [22:03] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [22:03] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [22:04] <gregglind> ah, what is the accepted canonical value there?
- # [22:04] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [22:04] <philor> Ms2ger: js::gc::MarkKind feels like something I searched for without much success yesterday, but my mind starts to wander around js::gc::Mark
- # [22:04] <gregglind> (I guess it will vary, won't it?)
- # [22:04] <dholbert> bz, ping
- # [22:04] * Quits: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [22:04] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
- # [22:04] <Ms2ger> philor, so does mine :)
- # [22:04] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:04] <Ms2ger> gregglind, well, match the type the function already returns, I'd say
- # [22:05] * Quits: dao (dao@moz-23C625BB.superkabel.de) (Connection reset by peer)
- # [22:06] <qheaden> biesi: That x/hs trick worked extremely well. Thanks again. :)
- # [22:06] * Joins: dao (dao@moz-23C625BB.superkabel.de)
- # [22:06] * Joins: Yoric_ (Yoric@moz-920DB13B.fbx.proxad.net)
- # [22:06] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [22:06] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [22:06] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Connection reset by peer)
- # [22:07] * mats is now known as mats|away
- # [22:07] * Joins: Enn_ (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [22:07] * Yoric_ is now known as Yoric
- # [22:07] * Joins: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net)
- # [22:08] <biesi> qheaden, np :) please update the wiki!
- # [22:08] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:08] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [22:09] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:09] <terrence> philor: js/src/gc/Marking.h and Marking.cpp
- # [22:09] * nthomas|away is now known as nthomas
- # [22:09] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:09] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [22:10] * philor is shocked to find himself with blame there
- # [22:10] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
- # [22:10] <nical> Hi, i'm getting a crash on this address 0x5a5a5a5a5a5a5a5a, does anyone know what this address means?
- # [22:11] <Ms2ger> firebot, 0x5a5a5a5a?
- # [22:11] <firebot> Ms2ger: 0x5A5A5A5A = 1515870810, 013226455132, 0b1011010010110100101101001011010
- # [22:11] <Ms2ger> firebot, 0xa5a5a5a5?
- # [22:11] <firebot> Ms2ger: 0xA5A5A5A5 = 2779096485, 024551322645, 0b10100101101001011010010110100101
- # [22:11] <Ms2ger> Pff
- # [22:11] <Ms2ger> nical, it's some kind of freed memory
- # [22:11] <padenot> nical: jemalloc uninitialized memory
- # [22:11] <jcranmer> nical: you've got a function call to uninitialized memory
- # [22:12] <nical> thanks
- # [22:13] <gavin> word knows
- # [22:13] * Quits: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving...)
- # [22:13] <gavin> <word> 0x5a5a5a5a is jemalloc allocated but unused memory (MALLOC_FILL) - or possibly dead land (deleted memory). same fill.
- # [22:13] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [22:14] * rail-buildduty is now known as rail-buildduty-mtg
- # [22:16] * dvander_ is now known as dvander
- # [22:16] <dholbert> gavin, who/what is word?
- # [22:16] <gavin> an infobot on this network
- # [22:16] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
- # [22:16] <Ms2ger> firebot knows too, it just doesn't want to tell
- # [22:16] <firebot> Ms2ger: Sorry, I've no idea what 'knows too, it just doesn't want to tell' might be.
- # [22:16] <dholbert> what differentiates word from firebot?
- # [22:16] <gavin> firebot's info module was disabled, IIRC
- # [22:17] <dholbert> ah
- # [22:17] <Ms2ger> firebot, tell gavin about 0x5a5a5a5a
- # [22:17] <firebot> Ms2ger: told gavin
- # [22:17] <gavin> or at least its number conversion module beats it out
- # [22:17] <Ms2ger> That, I guess
- # [22:17] * Ms2ger wanders off
- # [22:17] * Quits: Ms2ger (Ms2ger@61CCE4F6.99DDA20.37724B0D.IP) (Quit: nn)
- # [22:18] * Joins: tantek (tantek@moz-2C000C66.tmodns.net)
- # [22:19] <Mook_as> firebot: literal 0x5a5a5a5a
- # [22:19] <firebot> Mook_as: 0x5a5a5a5a is 'jemalloc freed junk memory (cf. 0xa5a5a5a5)'.
- # [22:20] * Quits: kaze (kaze@moz-A8A9D5A2.fbx.proxad.net) (Ping timeout)
- # [22:20] <qheaden> biesi: Will do.
- # [22:20] * Quits: tantek (tantek@moz-2C000C66.tmodns.net) (Quit: tantek)
- # [22:20] * Joins: dcamp (dave@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:22] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:22] * davehunt|away is now known as davehunt
- # [22:22] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [22:23] * joduinn-mtg is now known as joduinn-food
- # [22:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:25] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [22:25] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [22:26] * bear-afk is now known as bear
- # [22:27] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
- # [22:27] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:27] * Quits: dao (dao@moz-23C625BB.superkabel.de) (Ping timeout)
- # [22:28] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
- # [22:28] * Joins: bmoss|3 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:28] * Joins: dao (dao@moz-23C625BB.superkabel.de)
- # [22:29] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:29] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
- # [22:29] * Joins: Callek (chatzilla@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [22:29] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:31] <Wes> firebot: literal 0xdadadada
- # [22:31] <firebot> Wes: 0xdadadada is 'what 0xbabybaby calls his pop or the MSVC debug-alloc boundary-marker or PL_FREE_PATTERN (deallocated PLArena) or JS_FREE_PATTERN (deallocated JSArena - GC()d)'.
- # [22:31] <Wes> coool
- # [22:31] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Ping timeout)
- # [22:31] * Joins: Mardak (Mardak@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:31] <Wes> firebot: literal 0x7fffffff
- # [22:31] * Quits: bmoss|3 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:31] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:32] <Wes> :(
- # [22:32] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
- # [22:33] * Quits: Mardak (Mardak@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [22:34] <armenzg> jimm: do you have time to look at this log? http://tinderbox.mozilla.org/showlog.cgi?log=MozillaTest/1340222710.1340222737.4455.gz&fulltext=1 this is a slave that got VS2012 RC install cleanly on the default path
- # [22:34] * jmaher is now known as jmaher|afk
- # [22:34] <jimm> armenzg: looking..
- # [22:35] <armenzg> you're are awesome
- # [22:35] <jimm> armenzg: hmm, that's the same error, seems to be related to finding that makepri tool. I can disable that check, we currently aren't using the tool.
- # [22:36] <armenzg> jimm: you are not hitting this issue? that would be great
- # [22:36] <armenzg> I can land on my own tree to avoid churcn
- # [22:36] <jimm> armenzg: gimmie a sec
- # [22:36] <armenzg> *churn
- # [22:36] <armenzg> sure
- # [22:37] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [22:37] <kennyluck> hmm… does anyone know how nsNodeUtils::AttributeChanged calls nsPresShell::AttributeChanged? There seems to be a missing link, but I can't quite find it.
- # [22:37] <jimm> armenzg: odd though, we should be spitting out an error when we don't find it.
- # [22:38] <NeilAway> gregglind: use -1 which defaults to the right octal value ;-)
- # [22:38] <jimm> armenzg: hmm, that might be something else. "configure: error: $(CC) test failed. You must have MS VC++ in your path to build."
- # [22:39] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:39] * Joins: jwilde1 (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [22:39] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:39] <qheaden> I've updated the wiki: https://developer.mozilla.org/en/Debugging_Mozilla_with_gdb#section_7
- # [22:39] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:39] * Quits: jwilde1 (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Quit: jwilde1)
- # [22:39] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [22:40] <jimm> armenzg: http://mxr.mozilla.org/mozilla-central/source/configure.in#489
- # [22:40] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
- # [22:40] <jimm> armenzg: looks like it can't build executables.
- # [22:40] * Quits: Enn_ (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [22:41] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [22:41] <armenzg> jimm: I was looking at that code but was not able to figure much out of it
- # [22:42] * Quits: Optimizer (Instantbir@119DF101.14D5C2EB.2AB48280.IP) (Ping timeout)
- # [22:42] <jimm> it's trying to invoke the compiler and build a really simple program.
- # [22:42] <armenzg> jimm: do you have something for me to try? or should I ask for IT to grant you access to the machine?
- # [22:42] <jimm> armenzg: nothing I can do in the code for this, it a config error. might as well hook me up with access.
- # [22:42] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
- # [22:43] <armenzg> jimm: OK I will get back to you
- # [22:43] <armenzg> thanks a lot
- # [22:44] * Joins: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com)
- # [22:44] <jimm> armenzg: np
- # [22:45] * Quits: espindola (espindola@moz-879EB4A0.dsl.teksavvy.com) (Quit: Ex-Chat)
- # [22:45] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
- # [22:45] * Joins: Optimizer (Instantbir@9C4B1A8F.C7027553.2AB48280.IP)
- # [22:45] * Quits: smontagu (chatzilla@moz-91EFAD52.red.bezeqint.net) (Ping timeout)
- # [22:45] * Joins: espindola (espindola@moz-879EB4A0.dsl.teksavvy.com)
- # [22:46] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:46] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [22:46] * rail-buildduty-mtg is now known as rail-buildduty
- # [22:48] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
- # [22:48] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [22:49] * mjschranz is now known as mjschranz_away
- # [22:49] * Quits: edmorley (edmorley@moz-1B87A1A9.range86-169.btcentralplus.com) (Quit: Leaving.)
- # [22:50] * Quits: gfritzsche (gfritzsche@moz-F33B09FE.dynamic.qsc.de) (Quit: Leaving)
- # [22:51] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [22:51] * Quits: past (past@moz-91DA98FA.dsl.dyn.forthnet.gr) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120613030535])
- # [22:52] * bhearsum is now known as bhearsum|afk
- # [22:53] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [22:54] * Quits: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [22:54] * Joins: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr)
- # [22:56] <armenzg> jimm: how could I try compiling a simple hello world?
- # [22:56] <armenzg> cl.exe file ?
- # [22:57] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:58] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [22:58] <jimm> armenzg: create a tmp file like 'test.c', add a main function, and then from the command line 'cl test.c' should be about all you need
- # [22:59] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Ping timeout)
- # [23:00] * Joins: tantek (tantek@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:00] <jimm> armenzg: echo "int main(void){return 0;}" > test.c; cl test.c
- # [23:00] * Joins: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP)
- # [23:00] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
- # [23:01] <armenzg> jimm: that works :(
- # [23:01] <jhammel> not `cl $(echo "int main(void){return 0;}")` ? :P
- # [23:01] * mjschranz_away is now known as mjschranz
- # [23:01] * Quits: jgilbert (jgilbert@moz-17D0114B.hsd1.ca.comcast.net) (Ping timeout)
- # [23:01] <armenzg> :)
- # [23:01] <jhammel> of course i guess if the file extension matters....that may not work ;)
- # [23:02] * AutomatedTester is now known as AutomatedTester|AFK
- # [23:02] * khuey|away is now known as khuey
- # [23:02] <jimm> armenzg: using the same env variables that get exported?
- # [23:02] <Mook_as> that log says 'checking whether the C++ compiler (cl ) works... yes' though; is there a config.log available?
- # [23:03] <armenzg> jimm: I will have to test that
- # [23:03] <jimm> Mook_as: the build appears to be failing here - http://mxr.mozilla.org/mozilla-central/source/configure.in#489
- # [23:04] <jimm> maybe it's the include that fails.
- # [23:04] * Fallen is now known as Fallen|away
- # [23:06] <gps> if I'm on Windows and have a path like "c:/Users/gps/" what is the best way to obtain an nsIFile? nsIFile.initWithPath() is throwing NS_ERROR_FILE_UNRECOGNIZED_PATH
- # [23:06] <gps> ignore for the moment I should not be using forward slashes on Windows
- # [23:07] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [23:07] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [23:08] * kats is now known as kats|away
- # [23:08] * joduinn-food is now known as joduinn
- # [23:08] * joduinn is now known as joduinn-brb
- # [23:10] <jimm> armenzg: try compiling something more complex like this - http://pastebin.mozilla.org/1668955
- # [23:11] <armenzg> jimm: I have got access for you if you want to look at it
- # [23:11] <armenzg> I was planning on emailing you all the info
- # [23:11] <armenzg> I was doing that
- # [23:11] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [23:11] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [23:11] <jimm> ok
- # [23:11] * Quits: msucan (mihai@452AB583.C1570FFF.BD62875.IP) (Quit: Leaving.)
- # [23:12] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:13] * mattwoodrow|away is now known as mattwoodrow
- # [23:13] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:14] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:14] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:14] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:17] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Quit: overholt)
- # [23:17] * Joins: fabrice (fabrice@A01051A9.6F669779.3D1CA460.IP)
- # [23:17] * Quits: Asa (asa@moz-7B0110AD.mv.mozilla.com) (Connection reset by peer)
- # [23:17] * joduinn-brb is now known as joduinn
- # [23:18] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [23:18] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [23:18] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [23:18] <jimm> armenzg: haven't received anything via email, is the address and login info still on it's way?
- # [23:18] * Quits: c0smikdebris (c0smikdebr@FB747CBE.E25860C7.2A068A5E.IP) (Quit: Computer has gone to sleep.)
- # [23:19] <armenzg> jimm: just sent
- # [23:19] <jimm> sweet thanks
- # [23:19] * rail-buildduty is now known as rail
- # [23:20] * Joins: raphc (rc@moz-81DAF0A8.rev.sfr.net)
- # [23:20] <jimm> armenzg: am I supposed to telnet to that or should I use vnc?
- # [23:20] <armenzg> jimm: let me know if you can at least connect
- # [23:20] <armenzg> RDP
- # [23:20] <armenzg> jimm: I might have given you the wrong port; maybe it is 3389
- # [23:21] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [23:22] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [23:22] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
- # [23:22] * Joins: kaze (kaze@moz-AA4080A.w82-123.abo.wanadoo.fr)
- # [23:23] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [23:23] * ChanServ sets mode: +o roc
- # [23:24] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [23:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:26] * Quits: wolfiR (wolfiR@moz-95494CEC.dip0.t-ipconnect.de) (Quit: Leaving)
- # [23:26] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
- # [23:27] * Joins: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it)
- # [23:28] * Quits: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [23:28] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:28] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [23:29] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [23:29] * samliu is now known as samliu|latelunch
- # [23:30] * Joins: evilpie (chatzilla@moz-13318C2A.pools.arcor-ip.net)
- # [23:30] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:31] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:31] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [23:32] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:32] <gregglind> so, how gross it is if I want to use jquery for testpilot admin pages? Is that going to cause annoyance in trunk?
- # [23:33] * Joins: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP)
- # [23:33] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [23:33] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Ping timeout)
- # [23:33] * Quits: Optimizer (Instantbir@9C4B1A8F.C7027553.2AB48280.IP) (Ping timeout)
- # [23:33] * Quits: Goldorak (chatzilla@7CB4FB40.1356193D.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [23:34] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [23:35] * Quits: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:35] * Joins: tchevalier (Instantbir@moz-4DE56302.w92-145.abo.wanadoo.fr)
- # [23:36] <@khuey> uh
- # [23:36] <@khuey> does MDN not have a stylesheet anymore?
- # [23:36] <@khuey> oh
- # [23:36] <@khuey> &print
- # [23:36] * @khuey removes
- # [23:36] <@khuey> stupid google sending me to the print version
- # [23:37] <jhammel> haha
- # [23:37] * Joins: Optimizer (Instantbir@9C4B1A8F.C7027553.2AB48280.IP)
- # [23:37] <jhammel> google is clearly getting into the printing business
- # [23:37] <_AtilA_> Hi!, TimerThread is used on Gecko to process timing like events (instanaces of nsTimerImpl like nsRefreshDriver), true ?
- # [23:37] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [23:37] * Joins: Mardak (Mardak@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:38] * bwinton is now known as bwinton_away
- # [23:38] <_AtilA_> I see that TimerThread has a collection of nsTimerImpl, that "Dispatches" when they're timeouts are reached..
- # [23:39] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [23:39] <_AtilA_> (on Run() method)
- # [23:39] <armenzg> jimm: need anything from me before I head out? I think tomorrow will be a better day
- # [23:39] * Joins: me (me@moz-7394A64.jetstream.xtra.co.nz)
- # [23:40] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:40] * Quits: dbradley (dbradley@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
- # [23:40] <jlebar> gregglind, chrome JS, or content JS?
- # [23:41] * Quits: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net) (Client exited)
- # [23:41] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:41] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [23:41] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [23:41] * davehunt is now known as davehunt|away
- # [23:41] * Quits: @smaug (chatzilla@moz-3C907DEA.elisa-laajakaista.fi) (Ping timeout)
- # [23:42] * Joins: cers_ (textual@moz-36EADDC1.k371.webspeed.dk)
- # [23:42] * Quits: cers (textual@moz-36EADDC1.k371.webspeed.dk) (Ping timeout)
- # [23:42] * armenzg is now known as armenzg_dinner
- # [23:42] <jimm> armenzg: still trying to get connected. will keep playing with it.
- # [23:43] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120618042007])
- # [23:43] <jimm> armenzg_dinner: vnc password is rejected.
- # [23:43] * sheppy-afk is now known as sheppy
- # [23:44] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
- # [23:44] * Quits: dao (dao@moz-23C625BB.superkabel.de) (Quit: Leaving.)
- # [23:44] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Ping timeout)
- # [23:44] <gregglind> jlebar, content (resource://..../debug.html). side note: how much do I need to worry about license block mismatched in patches.
- # [23:45] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
- # [23:45] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:45] * Quits: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP) (Quit: jfkthame)
- # [23:46] <jlebar> gregglind, Then it *might* be OK. I just know it's definitely /not/ OK to use jquery in chrome. Don't do that.
- # [23:46] <jlebar> gregglind, WRT license blocks, I'm not sure what your question is.
- # [23:46] <jlebar> gregglind, (jquery in chrome has led to all sorts of weird leaks and so on as jquery stores stuff in globals.)
- # [23:47] * Quits: twi (Adium@moz-F9E4EE7F.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [23:47] * Quits: artur (artur@moz-5333EC57.hsd1.vt.comcast.net) (Input/output error)
- # [23:47] <armenzg_dinner> jimm: I can update the VNC password but I was hoping that you would use RDP (I know I gave you the wrong port)
- # [23:48] <jimm> armenzg_dinner: regular Windows RDP?
- # [23:48] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:49] <jimm> will try that
- # [23:49] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [23:50] <armenzg_dinner> jimm: yep
- # [23:50] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [23:50] <armenzg_dinner> if it doesn't work I will try to figure VNC after dinner
- # [23:50] * samliu|latelunch is now known as samliu
- # [23:52] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
- # [23:53] * Quits: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com) (Quit: leaving)
- # [23:53] * Joins: gkw (fuzz2lin@moz-BBE3ABD.mv.mozilla.com)
- # [23:53] * Joins: dao (dao@moz-23C625BB.superkabel.de)
- # [23:54] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Quit: pnemsak)
- # [23:54] <hobophobe> How to get callgrind to function properly? If I exit at the profilemanager it dumps correctly, but if Firefox runs and I quit after, it never gives me data.
- # [23:55] * rail is now known as rail_away
- # [23:55] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [23:55] <NeilAway> eek
- # [23:56] <NeilAway> hmm, neither Ms2ger or darktrojan around
- # [23:56] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [23:56] <NeilAway> tbsaunde: consider the code nsCOMPtr<nsRefreshTimer> = do_QuerInterface(callback);
- # [23:57] <NeilAway> tbsaunde: nsRefreshTimer isn't an interface, which is a bug, so what happens is that nsITimerCallback is used instead
- # [23:57] <tbsaunde> NeilAway: ok?
- # [23:57] <NeilAway> tbsaunde: sadly callback was already an nsITimerCallback...
- # [23:57] <gregglind> jlebar, so the tp version in trunk has mostly "mpl 2, get it somewhere". TP in amo has mostly "pick your poison: Version: MPL 1.1/GPL 2.0/LGPL 2.1" and paritcular contributor names.
- # [23:57] * Joins: jfkthame (jfkthame@5332C76F.A1C12133.9542EC20.IP)
- # [23:58] <NeilAway> tbsaunde: even more sadly, I changed the nsCOMPtr to an nsCOMPtr<nsITimerCallback> in bug 317937 without noticing that callback was already an nsCOMPtr<nsITimerCallback> ...
- # [23:58] <jlebar> gregglind, So you want to check in files to trunk with MPL 1.1 tri-license?
- # [23:58] <tbsaunde> NeilAway: ugh
- # [23:58] <NeilAway> tbsaunde: indeed...
- # [23:58] * Quits: me (me@moz-7394A64.jetstream.xtra.co.nz) (Ping timeout)
- # [23:58] * sheeri is now known as sheeri-afk
- # [23:58] * coop is now known as coop|afk
- # [23:58] <jlebar> gregglind, I don't quite understand.
- # [23:59] <gregglind> testpilot exists in trunk (1.1), I am trying to merge in 1.2.x. in trunk the licenses are:
- # [23:59] <tbsaunde> NeilAway: so, why does does do_QUeryInterface() end up deciding it should try and QI to nsITimerCallback?
- # [23:59] <jlebar> gregglind, I understand what the situation is, I guess I'm confused how you want to solve it.
- # [23:59] <gregglind> Well, I have to do something
- # [23:59] <tbsaunde> doesn't it just do NS_GET_IID(type)?
- # [23:59] <jlebar> gregglind, Shouldn't you just use MPL2 in the code you check in to trunk?
- # Session Close: Thu Jun 21 00:00:00 2012
The end :)