/irc-logs / mozilla / #developers / 2012-06-26 / end
Options:
- # Session Start: Tue Jun 26 00:00:01 2012
- # Session Ident: #developers
- # [00:00] <sawrubh> jdm: should I add other interfaces which can be queried to that context ?
- # [00:00] <jdm> sawrubh: probably, yeah. give it a shot.
- # [00:00] * sawrubh prepares his shot
- # [00:00] * Joins: Stan (Stan@moz-C0C013F4.dip.t-dialin.net)
- # [00:01] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
- # [00:02] * Quits: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [00:02] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [00:02] * Quits: gwagner (idefix2@moz-3859BA3C.static.user.ono.com) (Quit: gwagner)
- # [00:03] * jimm is now known as jimm-bbias
- # [00:03] * Quits: victorporof (victorporo@8338BC8D.AB163232.79933D60.IP) (Quit: Linkinus - http://linkinus.com)
- # [00:03] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Quit: leaving)
- # [00:04] * AaronMT is now known as AaronMT|away
- # [00:04] <sawrubh> jdm: wait , I think adding extra interfaces would be wrong, coz our model aims to work with what exists and if the context isn't currently supporting the other interfaces, we shouldn't add them
- # [00:04] <sawrubh> let me ask ehsan , he seems to be the author of the test
- # [00:04] <ekr> I have some compiled unit tests that I enabled by adding them to CPP_UNIT_TESTS However, they seem to be running even when I just ask the try server to build, not run tests. Is this what is supposed to happen?
- # [00:05] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
- # [00:05] <@khuey> yes
- # [00:05] <@khuey> compiled tests run during make check
- # [00:05] <@khuey> which happens on the builders
- # [00:05] <ekr> Hmm....
- # [00:05] <@khuey> there's no way to skip them
- # [00:05] <jdm> sawrubh: this is just a test mockup; the interfaces are never supported in xpcshell tests otherwise
- # [00:05] <@khuey> via the try syntax
- # [00:05] <jdm> I think this is the proper way to proceed
- # [00:05] <ekr> It looks like if any one of them fails, things just abort?
- # [00:05] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [00:05] <jdm> sawrubh: as long as the proper browser doesn't complain with your changes, at least
- # [00:06] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
- # [00:06] <sawrubh> jdm: by proper browser what do you mean ? are there tests to catch that complaining or will I have to write them ?
- # [00:07] <jdm> sawrubh: dunno, but a sanity check to make sure it works manually would be a good first step
- # [00:07] * Joins: artur (artur@moz-6DFBD742.hsd1.vt.comcast.net)
- # [00:07] <sawrubh> jdm: sgtm
- # [00:07] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [00:07] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [00:08] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:08] * Joins: gandalf (gandalf@moz-D4039A36.neoplus.adsl.tpnet.pl)
- # [00:08] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [00:08] <jdm> sawrubh: although, hum.
- # [00:09] <jdm> I'm not thrilled with referring to gPrivateBrowsingUI inside toolkit/ code
- # [00:09] <jdm> toolkit/ is shared among all gecko products; gPrivateBrowsingUI is Firefox-only
- # [00:09] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [00:09] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:09] <mbrubeck> Yeah, usually we try to obfuscate those things by wrapping them into XPCOM "services".... :)
- # [00:10] <jdm> haha
- # [00:10] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [00:10] <mbrubeck> It might still be Firefox-only, but at least it's not as obvious. :P
- # [00:10] <ekr> khuey: so, basically, I'm hosed?
- # [00:11] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [00:11] * Quits: cedricv (cedricv@moz-EA1E52EF.inaddr.ip-pool.com) (Ping timeout)
- # [00:11] <jdm> sawrubh: what if you used http://mxr.mozilla.org/mozilla-central/source/browser/components/privatebrowsing/test/browser/head.js#37 with parent instead of aWindow?
- # [00:11] <sawrubh> ehsan: ping
- # [00:12] <sawrubh> jdm: let me try
- # [00:12] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
- # [00:12] * Joins: cedricv (cedricv@moz-EA1E52EF.inaddr.ip-pool.com)
- # [00:12] * Joins: overholt (overholt@moz-3859BA3C.static.user.ono.com)
- # [00:13] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:13] <sawrubh> jdm: line 37 refers to a docshell but the signature didn't show any docshells associated with parent
- # [00:13] <@khuey> ekr: uh, that depends on what you want ...
- # [00:13] <sawrubh> did you give the correct line
- # [00:13] <@khuey> ekr: can't you just disable the test?
- # [00:13] * Quits: sheppy (sheppy@moz-580DE80D.sub-166-248-84.myvzw.com) (Quit: Leaving)
- # [00:13] * Quits: overholt (overholt@moz-3859BA3C.static.user.ono.com) (Quit: overholt)
- # [00:13] <@khuey> by removing it from the makefile?
- # [00:14] * Quits: kinger (chatzilla@moz-72C91A61.dial-up.dsl.siol.net) (Ping timeout)
- # [00:14] <ekr> khuey: what I want is standalone compiled unit tests (using gtest, as it happens) that run automatically on commit. But I would like them to (a) not run in the build phase (b) to all run even if one fails, like ordinary tests do.
- # [00:15] <Bas> nrc: Mac bustage :)
- # [00:15] * Quits: jfkthame_ (jfkthame@AFF3D83A.5BC345F5.9542EC20.IP) (Quit: jfkthame_)
- # [00:15] * Joins: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP)
- # [00:15] * Quits: ericjung (Mibbit@moz-F14FA912.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:15] <nrc> Who is looking after the tree right now?
- # [00:15] * Quits: gbrown (gbrown@moz-6075880C.cg.shawcable.net) (Quit: gbrown)
- # [00:15] <philor> I'm halfway through getting a backout of your push ready, if that counts?
- # [00:16] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [00:16] <nrc> philor: if it's OK, I can fix it real easy, the patches are missing two ".forgets()"
- # [00:16] * Joins: Jesse (jruderman@moz-E31CD2CB.mozilla.org)
- # [00:17] <nrc> if you'd rather backout, I can do it that way, obviously
- # [00:17] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [00:17] <philor> nah, fix it
- # [00:17] <nrc> sorry about the bustage too!
- # [00:17] <nrc> ok, thanks, just be a sec to make a patch... (I expect the Windows builds will bust too, same reason)
- # [00:17] * Quits: pnemsak (Miranda@A6E8C11.B7BED47D.3CA1F9DE.IP) (Quit: pnemsak)
- # [00:18] <@khuey> ekr: yeah you're hosed
- # [00:18] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
- # [00:19] * Joins: tonymec (tonymec@F4AFDBE2.5A3CC4B5.277517C1.IP)
- # [00:19] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [00:19] * Quits: jimb (user@moz-91500B31.pool.e-mobile.ne.jp) (Ping timeout)
- # [00:19] <ekr> khuey: in that case, is there a way to stop the tests from running by default? Maybe by making them SIMPLE_PROGRAMS rather than CPP_UNIT_TESTS?
- # [00:19] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
- # [00:19] * Joins: gbrown (gbrown@moz-6075880C.cg.shawcable.net)
- # [00:20] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [00:21] <nrc> philor: what do I need in the commit message for my fix patch?
- # [00:22] * Joins: Havv2 (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [00:22] <philor> nrc: nothing in particular besides one of the bug numbers, "bug whichever followup, actually compile" is nice ;)
- # [00:23] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
- # [00:23] <philor> despite the way people make odd claims like "r=red" we don't actually have a hook that looks for review
- # [00:24] <jhammel> firebot: r?
- # [00:24] <firebot> jhammel: Was it not... er, someone, who said: R is registered trademark.
- # [00:26] <nrc> philor: thanks! Fix has landed
- # [00:26] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:26] * jdm is now known as jdm|f00ding
- # [00:26] <philor> \o/
- # [00:27] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
- # [00:27] <philor> heh, our advice for seeing your results on try is "keep clicking the down arrow until you get back to your push" despite the way we'll have a 24+ hour test backlog going by tomorrow?
- # [00:27] * Quits: mdas (mdas@moz-E31CD2CB.mozilla.org) (Quit: mdas)
- # [00:27] * Quits: Havv2 (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:27] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [00:28] <@khuey> no, our advice for seeing your results on try is "push to inbound and get them there"
- # [00:28] <philor> due to a bug which will be fixed by some future hg release and the upgrading to that future release?
- # [00:28] <hub> philor: yeah I got bitten by that breakage
- # [00:28] <hub> *sigh*
- # [00:28] <philor> yeah, I don't think I'll be giving people crap about pushing totally broken crap for a while
- # [00:29] <philor> since I'm lucky when I can load 30 pushes at a time, much less 27 hours worth of try pushes
- # [00:29] * kats is now known as kats|away
- # [00:30] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [00:31] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
- # [00:31] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120623042007])
- # [00:32] * kmoir is now known as kmoir-afk
- # [00:32] * Quits: garnacho (carlos@moz-980C3F91.dyn.user.ono.com) (Ping timeout)
- # [00:34] * Joins: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net)
- # [00:34] <sawrubh> jdm|f00ding: using the QI goop in that "head.js" didn't work. Again it's failing at the |.getInterface(Ci.nsIWebNavigation)|
- # [00:35] <philor> nrc: still busted
- # [00:37] <sawrubh> The QI goop is this
- # [00:37] <sawrubh> parent.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIWebNavigation).QueryInterface(Ci.nsIDocShellTreeItem).treeOwner.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIXULWindow).docShell.QueryInterface(Ci.nsILoadContext).usePrivateBrowsing;
- # [00:37] <nrc> philor: ah, sorry, the same fail?
- # [00:37] * Quits: rednaks (rednaks@23324633.76C9F31B.55FFA9B4.IP) (Ping timeout)
- # [00:37] <philor> nrc: https://tbpl.mozilla.org/php/getParsedLog.php?id=12980736&tree=Mozilla-Inbound - gfxMacFont
- # [00:37] <sawrubh> jdm|f00ding: I've given you some food for thought ;)
- # [00:38] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [00:39] <hub_> still broken
- # [00:39] <hub_> yeah
- # [00:39] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
- # [00:39] * Quits: espindola (espindola@moz-2D9C2606.dsl.teksavvy.com) (Ping timeout)
- # [00:40] <nrc> philor: sorry, assumptions about tiny changes not causing breakage if they compile on one platform
- # [00:40] * Quits: xakz (XaMaD@moz-34FBE388.fbx.proxad.net) (Ping timeout)
- # [00:40] * Joins: garnacho (carlos@moz-150E2894.dyn.user.ono.com)
- # [00:42] <nrc> philor: probably better to back it out at this stage, I think the fix is small, but I should test that it compiles
- # [00:42] <Mook_as> sawrubh: what's |parent| again? a DOM window?
- # [00:42] <nrc> philor: shall I back it out or do you want to?
- # [00:42] <philor> nrc: I'm happy to let you
- # [00:43] * Quits: Goldorak (chatzilla@A4694D65.A3660296.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [00:43] <nrc> philor: OK, shall do
- # [00:43] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
- # [00:43] * Joins: espindola (espindola@A8D30265.612A058E.97F07BE5.IP)
- # [00:44] * Quits: squib (squib-@moz-3F6F2A9C.ep.wisc.edu) (Quit: Leaving)
- # [00:46] * Joins: mike5w3c_ (MikeS@moz-C5677E54.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [00:47] * Quits: mike5w3c (MikeS@moz-7FC26807.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [00:47] * mike5w3c_ is now known as mike5w3c
- # [00:47] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [00:50] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [00:50] <sawrubh> Mook_as: http://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/downloads/nsHelperAppDlg.js#244
- # [00:50] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
- # [00:50] * davehunt is now known as davehunt|away
- # [00:51] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [00:52] <sawrubh> Mook_as: from it's signature |parent| doesn't look to be a chrome window, so I assume it's a browser window
- # [00:52] <sawrubh> Mook_as: https://bugzilla.mozilla.org/show_bug.cgi?id=722995#c10
- # [00:54] * jimm-bbias is now known as jimm
- # [00:55] * philor is now known as philor|away
- # [00:56] * Joins: rednaks (rednaks@23324633.76C9F31B.55FFA9B4.IP)
- # [00:56] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
- # [00:56] <Mook_as> sawrubh: looks like it ends up coming from aWindowContext in http://mxr.mozilla.org/mozilla-central/source/uriloader/exthandler/nsExternalHelperAppService.cpp#561
- # [00:57] * Quits: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP) (Quit: leaving)
- # [00:58] * Joins: brambles (brambles@4CBAB088.F3076E90.1822ACA6.IP)
- # [00:59] * Joins: mdas (mdas@moz-E31CD2CB.mozilla.org)
- # [00:59] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
- # [00:59] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
- # [00:59] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [01:00] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [01:00] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:00] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [01:01] * Joins: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se)
- # [01:02] * jhammel is now known as jhammel|dog
- # [01:03] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
- # [01:03] * joduinn-mtg is now known as joduinn-brb
- # [01:04] * Quits: rednaks (rednaks@23324633.76C9F31B.55FFA9B4.IP) (Ping timeout)
- # [01:04] * philor|away is now known as philor
- # [01:05] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [01:06] * mjschranz_away is now known as mjschranz
- # [01:07] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [01:07] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [01:10] <sawrubh> Mook_as: thanks, but I still don't get why the getInterface is not completing
- # [01:10] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [01:11] <Mook_as> sawrubh: silly debugging test: getInterface everything in Ci and see what it can get you :p
- # [01:11] * Quits: ginn (ginn@3FD2BACE.FE5E8EF9.EE4773DA.IP) (Quit: This computer has gone to sleep)
- # [01:12] <sawrubh> Mook_as: I'm trying to dump the getInterfaces but they return empty, I'm using Object.keys to list out their components
- # [01:12] <sawrubh> let me try some more
- # [01:13] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [01:13] * sawrubh wants a chrome debugger
- # [01:13] * Joins: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au)
- # [01:16] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [01:16] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [01:16] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [01:16] * jhammel|dog is now known as jhammel
- # [01:16] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [01:17] <philor> BenWa: busted
- # [01:17] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [01:18] <Mook_as> sawrubh:oh, I was trying to recommend for (i in Ci) try { parent.getInterface(i) } catch {}; dump(parent)
- # [01:18] * khuey is now known as khuey|away
- # [01:18] * sawrubh tries
- # [01:19] * Mook_as wonders how badly broken venkman is these days
- # [01:19] * Joins: willy1234x1 (willy1234x@moz-AEF6A348.slkc.qwest.net)
- # [01:19] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss)
- # [01:19] <sawrubh> Mook_as: what's venkman ?
- # [01:19] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [01:19] <devd> halp! can someone tell me what is the difference between nsDocument and nsIDocument. I figure nsIDocument is just the XPCom interface for nsDocument, but in the code for nsIDocument.h, I can't find the word 'nsDocument.h'.. how is it all connected ?
- # [01:20] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [01:20] <devd> imelven: ping ^^
- # [01:21] <sawrubh> devd: from what I know, the IDL file is parsed by the IDL parser to generate these header files, but then I might be completely wrong :P
- # [01:22] * Quits: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP) (Quit: wchen)
- # [01:22] <Mook_as> devd: I'd guess via http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsDocument.h#463 ?
- # [01:22] <Jesse> khuey|away, mccr8: http://www.vupen.com/blog/20120625.Advanced_Exploitation_of_Mozilla_Firefox_UaF_CVE-2012-0469.php makes me wonder what we can do to (1) make these kinds of bugs less likely and (2) make these kinds of bugs less exploitable
- # [01:23] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [01:23] <devd> Mook_as: err thanks
- # [01:23] <devd> Mook_as: don't I feel like an idiot
- # [01:23] <devd> :)
- # [01:23] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
- # [01:23] <devd> Jesse: I thought the bug wasn't very interesting
- # [01:24] <devd> maybe I should read it again
- # [01:25] <imelven> jesse: i was wondering those same exact 2 things when reading that post this morning.
- # [01:25] <imelven> mostly around point (2)
- # [01:25] <imelven> devd: pong
- # [01:25] <imelven> did you get what you were looking for already ?
- # [01:25] <devd> imelven: nvm
- # [01:25] <devd> yup
- # [01:26] <imelven> devd: cool :)
- # [01:26] <mccr8> Jesse: I'm reading over it now
- # [01:26] * Joins: davidb (davidb@moz-68BF56A6.dsl.bell.ca)
- # [01:26] * Quits: mdas (mdas@moz-E31CD2CB.mozilla.org) (Quit: mdas)
- # [01:26] * Quits: atuljangra (Mibbit@4F882FCC.4850A4DD.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [01:27] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
- # [01:28] * Joins: jimb (user@moz-E55503DB.pool.e-mobile.ne.jp)
- # [01:30] <devd> Jesse: in general, some randomization can help with sprays, right?
- # [01:30] <mccr8> Jesse: I'm not really sure. These C++->JS edges are a pretty nasty corner of the browser, as they can't be managed by either refcounting or the GC.
- # [01:30] <devd> "The object used to perform the object spray is an HTML tag of length 0x80 bytes"
- # [01:30] * philor is now known as philor|away
- # [01:31] <devd> can't we mitigate that ? is that a common thing?
- # [01:31] * mjschranz is now known as mjschranz_away
- # [01:32] * Quits: gandalf (gandalf@moz-D4039A36.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [01:32] <devd> mccr8: would webidl make these edges less nasty?
- # [01:32] <devd> s/would/can
- # [01:33] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
- # [01:33] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
- # [01:33] <mccr8> dved: probably not.
- # [01:33] * Quits: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Quit: Computer has gone to sleep.)
- # [01:34] <mccr8> maybe we could shift around who is responsible for removing things like that. though if you remove things too soon you get other use-after-free problems...
- # [01:34] <devd> I was thinking maybe webidl allows us to move from refcounting to GC for the DOM too.. then both JS and DOM could use the same algorithm
- # [01:35] * philor|away is now known as philor
- # [01:36] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [01:36] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [01:36] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [01:37] <JonathanS> http://i.imgur.com/R3i3j.jpg oh boy.
- # [01:38] * Quits: Jesse (jruderman@moz-E31CD2CB.mozilla.org) (Quit: Jesse)
- # [01:38] * coop is now known as coop|afk
- # [01:38] <JonathanS> horrible photos.
- # [01:38] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [01:39] * Quits: newbie (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
- # [01:41] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [01:41] <mccr8> devd: allocating DOM objects with the GC would be a huge amount of work.
- # [01:42] * NeilAway looks for someone to thwap
- # [01:43] * Quits: sawrubh (chatzilla@FDB7ED83.2D40295B.885A2F14.IP) (Quit: Stack has overflowed, need to save it.)
- # [01:43] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:44] <darktrojan> NeilAway, what have I done now?
- # [01:44] <njn> can I use 100-char lines in xpconnect? I heard that xpconnect now uses JS code style guidelines...
- # [01:45] * NeilAway thwaps espindola
- # [01:46] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
- # [01:46] <terrence> njn: yes, if you can get an r+ on the patch :-)
- # [01:46] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [01:46] * heycam|away is now known as heycam
- # [01:46] <njn> terrence: how Machiavellian of you
- # [01:47] <mccr8> njn: yes, xpconnect uses js style
- # [01:47] * NeilAway would thwap mak too but he's not here
- # [01:47] * Joins: fantasai (fantasai@moz-B8B22C00.org)
- # [01:47] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [01:47] <njn> mccr8: k, thx.
- # [01:47] <espindola> NeilAway, yes?
- # [01:47] <terrence> njn: the fewer styles I have to remember, the better
- # [01:47] <njn> mccr8: actually, it's an amusing notion, because existing xpconnect code doesn't use JS style *at all*
- # [01:48] <mccr8> njn: yes, there was a little bit of a cleanup of it by bholley, but a lot of old badness remains.
- # [01:48] <njn> mccr8: e.g. JS style is to not brace single line statements, while Gecko and old-xpconnect style is to brace them
- # [01:48] <njn> mccr8: so I never know what to do
- # [01:48] <NeilAway> espindola: what exactly is the point of crashing my debug build on shutdown, without even telling me what went wrong and what I might have to look into fixing?
- # [01:48] <NeilAway> espindola: bug 711076
- # [01:48] <njn> mccr8: but I'll start using 100-char lines, that's easy
- # [01:48] <mccr8> right. I've been using JS style non-bracing in XPConnect.
- # [01:49] <espindola> NeilAway, finding the bug
- # [01:49] <mccr8> njn: I don't know if I've seen anybody use long lines, but if somebody complains you can just point at the JS style guide. ;)
- # [01:49] <espindola> I should be easy to find which connection is not being closed
- # [01:50] <espindola> s/I/it/
- # [01:51] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
- # [01:51] * mjschranz_away is now known as mjschranz
- # [01:52] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
- # [01:52] * Quits: micahg (micahg@moz-DEBA912.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com) (Connection reset by peer)
- # [01:53] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [01:55] * Joins: willy1234x1|2 (willy1234x@moz-AEF6A348.slkc.qwest.net)
- # [01:55] * Quits: willy1234x1 (willy1234x@moz-AEF6A348.slkc.qwest.net) (Ping timeout)
- # [01:56] * Quits: andreasn (andreasn@moz-A80AB8F9.a336.priv.bahnhof.se) (Ping timeout)
- # [01:56] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Ping timeout)
- # [01:56] * Joins: micahg (micahg@moz-DEBA912.c3-0.arm-ubr1.chi-arm.il.cable.rcn.com)
- # [01:56] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
- # [01:56] * mjschranz is now known as mjschranz_away
- # [01:58] * sheeri-afk is now known as sheeri
- # [01:59] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
- # [01:59] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [02:00] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
- # [02:01] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [02:01] * Quits: espindola (espindola@A8D30265.612A058E.97F07BE5.IP) (Quit: Ex-Chat)
- # [02:03] * mjschranz_away is now known as mjschranz
- # [02:03] * njn is impressed by the Firefox Mobile Reddit AMA
- # [02:04] * njn was wondering what the compelling reason to switch to Firefox Mobile would be, and wasn't expecting it to be "it's faster than the stock browser" :)
- # [02:05] <devd> has anyone ever looked at ninjabuild for M-C ? http://martine.github.com/ninja/manual.html
- # [02:06] <biesi> njn, mobile firefox is amazing!
- # [02:06] * Joins: atuljangra (Mibbit@74BCC802.19DA4F92.E7E9D4A8.IP)
- # [02:06] * khuey|away is now known as khuey
- # [02:08] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Ping timeout)
- # [02:08] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Quit: redDragon)
- # [02:08] * Quits: ericjung (Mibbit@moz-5BEE8DFB.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [02:08] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
- # [02:09] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
- # [02:09] * Quits: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP) (Quit: tantek)
- # [02:09] <njn> biesi: sounds like it :)
- # [02:09] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
- # [02:10] <NeilAway> espindola: sure, but an NS_ASSERTION would have sufficed :-P
- # [02:10] <njn> biesi (or anyone else): why exactly doesn't apple allow Firefox on iPhone? Because it doesn't allow JIT compilers? Why is Opera allowed?
- # [02:10] <fabrice1> njn: Opera Mini is allowed, which is a proxy browser
- # [02:11] <fabrice1> not Opera Mobile
- # [02:11] <njn> fabrice1: ah
- # [02:11] <@roc> Apple doesn't allow third-party apps to download content from the Internet and execute it (either by interpretation or not)
- # [02:11] <@roc> of course, that's what a browser does
- # [02:11] <@roc> they also don't allow JIT compilers
- # [02:11] <njn> fabrice1: how does a proxy browser deal with JS code?
- # [02:11] <@roc> no marking data pages executable
- # [02:11] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [02:11] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [02:11] <@roc> Opera Mini runs JS on Opera's servers
- # [02:12] <@khuey> "poorly"
- # [02:12] <njn> roc: I'm having trouble imagining that working well
- # [02:12] * Quits: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [02:12] <@roc> yes
- # [02:12] <@roc> you'll never run games that way
- # [02:12] <njn> ok, thanks for the clarification
- # [02:12] <@roc> a lot of other things can work quite well though
- # [02:12] <njn> gmail?
- # [02:12] <NeilAway> njn: imagine running the browser over x forwarding through an ssh tunnel
- # [02:12] <@roc> mccr8: I think there's probably quite a few things we can do there
- # [02:12] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [02:13] <devd> roc: have you seen onlive.com ?
- # [02:13] <njn> NeilAway: that feels entirely different
- # [02:13] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
- # [02:13] <devd> they run real games in the cloud
- # [02:13] <@roc> devd: I've heard of it
- # [02:13] <devd> and forward just the drawn things
- # [02:13] <devd> arguably, games might be faster.. since the GPU in teh cloud is better
- # [02:14] <@roc> I'd like to see it running over the cell network
- # [02:14] <mccr8> roc: yeah, I should think about that a bit after I get some of the current stuff I'm working on cleared off my plate...
- # [02:15] <devd> roc: Firefox for iOS is not just for cell network, right? I suspect it will work well over 4g, and ipad/iphone on wifi
- # [02:15] * gregglind is now known as gregglind_away
- # [02:15] <devd> I haven't used Opera, but saying "you can never play games that way" seems a bit harsh
- # [02:15] <@khuey> Firefox for iOS doesn't exist
- # [02:15] <devd> err.. I meant browsers for iOS
- # [02:16] <gavin> I'm sure tic-tac-toe would work well in a proxy browser
- # [02:16] <darktrojan> hangman
- # [02:16] <devd> once we have hangman
- # [02:16] <devd> whats stopping cut the rope
- # [02:16] <capella> mugwump
- # [02:16] <devd> it is just hangman++ :P
- # [02:17] <devd> ohh wait .. that's not what hangman is
- # [02:17] <devd> :D
- # [02:17] <devd> my mistake
- # [02:18] <devd> one of the great things about executing in the cloud is no security issues
- # [02:18] <biesi> only for opera itself :p
- # [02:20] <hub> roc: which lead to the question: how is WebRTC gonna work on iOS?
- # [02:21] * AutomatedTester is now known as AutomatedTester|AFK
- # [02:21] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [02:21] <@khuey> magic
- # [02:21] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Quit: mdas)
- # [02:21] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Ping timeout)
- # [02:22] <@khuey> what is the mochitest equivalent of do_execute_soon?
- # [02:22] * sheeri is now known as sheeri-afk
- # [02:22] <gavin> executeSoon
- # [02:23] <gavin> or SimpleTest.executeSoon
- # [02:23] <@khuey> and does that do setTimeout(0), or does it actually post to the end of the event loop?
- # [02:23] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
- # [02:24] <gavin> it does threadthing.scheduleTaskOrSomething(foo, nsIThread.EXECUTE_NORMAL) or somesuch
- # [02:24] <@khuey> http://mxr.mozilla.org/mozilla-central/source/testing/mochitest/tests/SimpleTest/SimpleTest.js#654 is a mess
- # [02:24] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [02:24] <@khuey> and it looks like it falls back to setTimeout in certain situations
- # [02:24] <@khuey> which won't work for me :-/
- # [02:25] <gavin> probably never in practice
- # [02:25] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
- # [02:25] <gavin> but you can just call mainThread.dispatch yourself if you're that picky!
- # [02:25] * Joins: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP)
- # [02:25] <@khuey> yeah
- # [02:25] <@khuey> with some fun wallpaper
- # [02:25] <@khuey> writing tests that execute in xpcshell and in mochitest is lots of fun
- # [02:25] <gavin> o_O
- # [02:25] <gavin> why
- # [02:26] <@khuey> indexedDB runs in windows and in components
- # [02:26] <@khuey> so do our tests
- # [02:26] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [02:27] <gavin> I see
- # [02:27] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
- # [02:27] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [02:28] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Quit: Leaving...)
- # [02:29] <@khuey> we hate it too ;-)
- # [02:29] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [02:29] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:30] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Quit: redDragon)
- # [02:30] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
- # [02:30] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [02:30] * AaronMT|away is now known as AaronMT
- # [02:31] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [02:34] * Quits: billm (billm@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [02:34] * Quits: zwol (zwol@moz-F391F09C.csl.sri.com) (Quit: Leaving)
- # [02:35] * Joins: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP)
- # [02:35] * Quits: jet (junglecode@7D871D9E.1B9CFF7.4401682D.IP) (Quit: jet)
- # [02:36] * Quits: cviecco (cviecco@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [02:37] * padenot is now known as padenot|away
- # [02:37] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [02:37] * Quits: wesj (Instantbir@7D871D9E.1B9CFF7.4401682D.IP) (Ping timeout)
- # [02:40] * Quits: peterv (peterv@moz-85A72D66.access.telenet.be) (Ping timeout)
- # [02:40] <@roc> devd: sure, some games will work, but there are hard limits
- # [02:40] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [02:40] <@roc> there's also a power issue. The network is expensive
- # [02:41] <@roc> hard to make offline Web apps work in the Opera Mini model
- # [02:41] <@roc> there are also security and privacy issues. You have to trust Opera and their server farm completely
- # [02:41] <@khuey> and then when they get bought by facebook ...
- # [02:42] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [02:42] <cpearce> Why aren't I seeing BrowserElementParent debug logging since I updated my tree? Has BrowserElementParent been removed or something?
- # [02:44] * joduinn-brb is now known as joduinn-afk
- # [02:45] * philor is now known as philor|away
- # [02:45] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [02:46] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [02:46] * Quits: atuljangra (Mibbit@74BCC802.19DA4F92.E7E9D4A8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [02:46] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [02:46] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
- # [02:47] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:48] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
- # [02:49] * nthomas is now known as nthomas|away
- # [02:51] * Quits: jimb (user@moz-E55503DB.pool.e-mobile.ne.jp) (Ping timeout)
- # [02:52] * Joins: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net)
- # [02:52] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [02:54] * philor|away is now known as philor
- # [02:55] * Joins: peterv (peterv@moz-85A72D66.access.telenet.be)
- # [02:55] * yuan_ is now known as yuan
- # [02:55] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [02:58] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
- # [02:58] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 13.0/20120605112324])
- # [02:58] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [02:59] * padenot|away is now known as padenot
- # [03:00] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [03:01] * Joins: jimb (user@moz-27B08014.pool.e-mobile.ne.jp)
- # [03:02] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120612164001])
- # [03:03] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [03:03] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
- # [03:03] * Quits: Mook_as (Daily@moz-1FCC0032.activestate.com) (Quit: Mook_as)
- # [03:04] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:05] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:05] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:07] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [03:07] * ChanServ sets mode: +o ehsan
- # [03:07] <hub> I did a clobber, and js does not build :-)
- # [03:07] * kats|away is now known as kats
- # [03:10] * Joins: mib_jhn5an (Mibbit@DDF39A8C.328486A.B580DEC.IP)
- # [03:10] <hub> ok, I nuked the build dir instead
- # [03:10] <hub> I wonder why I bothered with clobber
- # [03:10] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [03:11] <dholbert> hub, that's what most people mean by clobber
- # [03:11] <dholbert> (nuking objdir)
- # [03:12] <hub> instead of "make clobber"
- # [03:12] <dholbert> yup
- # [03:12] <hub> yeah I should stop taking it literally
- # [03:12] <dholbert> I'm not sure what that does :)
- # [03:12] <dholbert> it sounds like it doesn't do what it should, likely because it's infrequently-used
- # [03:12] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [03:14] * Quits: mib_jhn5an (Mibbit@DDF39A8C.328486A.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:15] * Joins: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [03:15] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [03:16] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [03:17] <@khuey> I really should remove make clobber
- # [03:18] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Ping timeout)
- # [03:18] <ekr> or make it do rm -rf /
- # [03:18] <hub> no '/'
- # [03:18] <ekr> I mean rm -rf obj...
- # [03:18] <hub> yeah
- # [03:19] <hub> :-)
- # [03:19] <@khuey> nah, that's scary
- # [03:19] <@khuey> definitely want people to be responsible for their own rm -rf ing
- # [03:19] <@khuey> somebody will set MOZ_OBJDIR=/ and then try to kill me
- # [03:20] <@dolske> njn: Apple's policy makes sence when you think about it in terms of protecting their business model. They don't want you downloading some kind of runtime environment that cuts them out of the app store gravytrain.
- # [03:22] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [03:22] <ekr> dolske: not just that, they also want to be able to make some kind of guarantee about the security of the software you buy in the app store
- # [03:22] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
- # [03:22] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Ping timeout)
- # [03:22] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [03:22] * Joins: [[|Havvy|]] (Mibbit@moz-C8F5011C.ptld.qwest.net)
- # [03:22] <@dolske> it's a good line, but isn't really true
- # [03:23] <ekr> dolske: why do you say that?
- # [03:23] * Quits: chewey (chewey@moz-3A5A4E29.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:23] * Joins: chewey (chewey@moz-861C73F7.dip0.t-ipconnect.de)
- # [03:24] <@dolske> they could allow safe runtimes, or require rules whereby 3rd parties would need to block unsafe apps
- # [03:24] <ekr> a safe runtime is a lot harder than it sounds.
- # [03:24] * philor is now known as philor|away
- # [03:24] <@dolske> in addition to little things like apps that slip through which steal credentials, slurp down your address book, etc etc
- # [03:24] <ekr> sure, but the point is that app behavior is largely static once approved.
- # [03:25] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [03:25] <ekr> I'm not saying it's perfect, but compare to android.
- # [03:25] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [03:26] * Quits: Havvy (Mibbit@moz-C8F5011C.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:26] * kats is now known as kats|away
- # [03:26] <njn> dolske: well, sure. Lots of unpleasant behaviour can be good for business.
- # [03:27] * Joins: biesi (cbiesinger@moz-B08CBF74.tmodns.net)
- # [03:27] * philor|away is now known as philor
- # [03:28] <@dolske> that's what my arms dealer always says!
- # [03:29] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [03:29] * Quits: [[|Havvy|]] (Mibbit@moz-C8F5011C.ptld.qwest.net) (Ping timeout)
- # [03:29] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Ping timeout)
- # [03:30] * Quits: tantek (tantek@9E727688.17C2F9C.163DC5C6.IP) (Quit: tantek)
- # [03:30] * philor is now known as philor|away
- # [03:31] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [03:31] * Joins: tantek (tantek@moz-6C501D3F.tmodns.net)
- # [03:32] <JonathanS> ekr Security through obscurity
- # [03:32] * Quits: WorkerThread (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net) (Input/output error)
- # [03:32] <ekr> JonathanS: no, I don't agree with that.
- # [03:32] <ekr> It's just a much more locked down environment
- # [03:32] <JonathanS> walled gardens?
- # [03:32] <ekr> sure, that's a fair description of the iphone
- # [03:33] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:33] <JonathanS> It already lead a false sense of security
- # [03:33] <ekr> Why do you say "false"?
- # [03:33] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [03:33] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:34] <JonathanS> ekr, many Mac users believe "Mac NEVER get viruses", so they never buy any kind of antivirus programs.
- # [03:34] * Quits: tantek (tantek@moz-6C501D3F.tmodns.net) (Quit: tantek)
- # [03:34] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
- # [03:34] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:34] <ekr> (1) I'm talking about iPhone, not Mac. (2) I'm not really aware of any empirical evidence that antivirus programs do much
- # [03:35] * @khuey uses Windows without antivirus software :-P
- # [03:35] <ekr> And there's plenty of evidence that they have a really high false negative rate
- # [03:35] <ekr> khuey: I think that may need to be a meme
- # [03:35] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:36] <jcranmer> apple has convinced its users that it is built out of gold
- # [03:36] <JonathanS> ekr, iPhone does have a various kind of security flaws like how Pwn2Owns contest where Miller able to get access of the address book without jailbreak it.
- # [03:36] <jcranmer> when it's really built out of pyrite
- # [03:36] <ekr> I'm not sure what you're arguing. I'm not claiming that the iPhone has never had any security flaws, but the state of malware on iPhone seems to be significantly better than that on android
- # [03:36] * Quits: biesi (cbiesinger@moz-B08CBF74.tmodns.net) (Ping timeout)
- # [03:37] * nthomas|away is now known as nthomas
- # [03:37] * ewong|afk is now known as ewong
- # [03:38] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
- # [03:38] * ctalbert is now known as ctalbert|afk
- # [03:38] * Joins: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP)
- # [03:39] <ekr> see, for instance: http://www.scribd.com/doc/62909369/McAfee-Threats-Report-Q2-2011
- # [03:40] <JonathanS> " Security researchers Charlie Miller and Dion Blazakis were able to gain access to the iPhone's address book through a vulnerability in Mobile Safari by visiting their exploit ridden webpage"
- # [03:41] <tbsaunde> so, what are the reasonable values for EXPORT_LIBRARY ?
- # [03:41] <ekr> yes, I'm aware of this vulnerability. As I said, it's not that there haven't been any issues with iOS. To suggest otherwise would be silly. What I said was that the situation on iOS appears to be *better* than that on android, as the citation I linked to above indicaes
- # [03:41] <hub> ekr: people forget the HTML baseds jailbreaking
- # [03:41] <ekr> hub: I certainly haven't.
- # [03:41] <hub> which by itself just wipe the illusion of security
- # [03:42] <hub> like shipping Flash in the OS and never updating it
- # [03:42] * Joins: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com)
- # [03:42] <hub> (MacOS 10.6, I'm looking at you)
- # [03:42] <ekr> For what must be the 4th time, I'm referring to iOS rather than MacOS
- # [03:42] <ekr> since the topic at hand is the app store.
- # [03:42] <JonathanS> hub, I love how JS able to bypass security.
- # [03:43] <hub> the concept that the Mac App Store require entitlements to do stuff is just mind boggling
- # [03:43] <hub> because entitlement is no reviewing what is being done
- # [03:43] * philor|away is now known as philor
- # [03:43] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [03:43] <JonathanS> those entilements are temporary?
- # [03:44] <hub> JonathanS: I don't know exactly what the policy is
- # [03:44] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [03:45] * clokep is now known as clokep_
- # [03:46] <mattwoodrow> blassey: ping
- # [03:46] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [03:46] <JonathanS> hub, in http://lacquer.fi/pauli/blog/2011/11/why-the-mac-app-sandbox-makes-me-sad/, oh my in entitlement list
- # [03:46] <hub> JonathanS: but it is my understanding that lot of the hardware access and others will require entitlements
- # [03:47] <hub> JonathanS: yeah. I also had a presentation at $PREVIOUS_JOB on it
- # [03:47] <ekr> why do you think this is bad?
- # [03:47] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [03:48] <ekr> the idea of having apps come with built-in permissions is one of the things security people have wanted for years.
- # [03:48] <hub> yeah but having apps vendor request permission to an opaque review "board" isn't
- # [03:48] <ekr> sure, that's fair.
- # [03:48] <hub> it is just snake oil
- # [03:48] <ekr> I agree that that sucks.
- # [03:48] <ekr> No, I don't agree with that
- # [03:48] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [03:49] <hub> because it just does not review the actual usage
- # [03:49] <JonathanS> in MAS, are they going to show permission list before install/upgrade?
- # [03:49] <hub> JonathanS: no
- # [03:49] <ekr> the problem is that if you don't do that, people just ask for a whole pile of entitlements. See Felt's work on android permissions, for instance.
- # [03:49] <hub> ekr: yeah there is that
- # [03:49] <devd> hub: you are making arguments based on what is theoretically nice and good, what are good security principles etc
- # [03:49] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [03:49] <devd> while ekr is talking about "look what is happening"
- # [03:49] <devd> two different things
- # [03:49] <JonathanS> hub, how users know which permissions of this X apps have?
- # [03:49] <ekr> obviously, I'm not thrilled that apple is going to be like the ultimate arbiter of everything.
- # [03:49] <devd> and I think ekr is right right now
- # [03:49] <devd> but on the other hand
- # [03:50] <devd> if you are right, then there could be a day
- # [03:50] <ekr> JonathanS: I think that it's just like iPhone. Apple decides it's cool so it's cool.
- # [03:50] <devd> maybe because of popularity of iphone
- # [03:50] <devd> that malware does become a problem
- # [03:50] <JonathanS> ekr, it is not cool for me.
- # [03:50] <ekr> Sure, I can understand that. I'm just describing the model that apple has in mind.
- # [03:50] <devd> but ekr's claims that 'there is not much problem right now on Apple's systems' are right
- # [03:50] <devd> I don't see why folks find it so shocking
- # [03:51] <ekr> I suspect that you can in fact interrogate the app, but it won't be up front like it is with android.
- # [03:51] <ekr> (which, as Felt's research has shown, is a disaster)
- # [03:51] <JonathanS> it is like you gave $1.00 to the lochness monster then he came back to want $3.50 (tree fiddy)
- # [03:51] <hub> Entitlement.plist has the list
- # [03:51] <RyanVM> lol, gerv's facebook email post got cited on cnn.com
- # [03:51] <@khuey> damn you bent
- # [03:51] <ekr> URL?
- # [03:51] <devd> it was on pcmag a while back
- # [03:52] <devd> then it went to cnn
- # [03:52] <@khuey> http://www.cnn.com/2012/06/25/tech/social-media/facebook-email-switch/index.html?hpt=hp_t2
- # [03:52] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [03:52] <@khuey> cnn is reposting mashable these days
- # [03:52] <@khuey> isn't that cute
- # [03:53] <ekr> awesome
- # [03:53] <ekr> please email me at 12345678910@facebook.com
- # [03:53] <JonathanS> khuey, oh, I noticed that earlier in http://lifehacker.com/5921095/facebook-just-changed-your-email-without-permission-heres-how-to-get-it-back
- # [03:53] <hub> ekr: that's my phone number
- # [03:54] <ekr> hub: oh, sorry about that.
- # [03:54] <hub> :-)
- # [03:54] <JonathanS> hub, your common password is 12345?
- # [03:54] <ekr> you can have it back for …. one million dollars
- # [03:54] <ekr> "that's the combination an idiot would have on his luggage"
- # [03:54] <JonathanS> ekr, :P
- # [03:55] <hub> yep :-)
- # [03:55] * Quits: AaronMT (AaronMT@moz-E26428A8.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
- # [03:55] <hub> it is also my bank card pin
- # [03:56] <JonathanS> http://redtape.msnbc.msn.com/_news/2012/06/07/12107855-a-linkedin-leak-lesson-top-30-dumb-passwords-people-still-use LOLWUT? it contain 12345
- # [03:56] * Quits: sewardj (sewardj@moz-9AC2B04B.dip.t-dialin.net) (Ping timeout)
- # [03:57] * Joins: sewardj (sewardj@moz-51CA3442.dip.t-dialin.net)
- # [03:57] <ekr> Not sure what to make of the fact that job beats jesus
- # [03:57] <ekr> otoh, god beats job
- # [03:57] <JonathanS> No Cash. No Hope. No Job.
- # [03:58] * Joins: tantek (tantek@moz-F07DD0A5.tmodns.net)
- # [03:58] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [03:58] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Boriss_)
- # [03:58] * Joins: tantek_ (tantek@moz-11654395.hfc.comcastbusiness.net)
- # [03:58] <JonathanS> hub, if linkedin supposed to be professional business social networking site, it still have dumb users.
- # [03:59] <ekr> Are you kidding, that's probably *why it has dumb users
- # [03:59] * Quits: tantek (tantek@moz-F07DD0A5.tmodns.net) (Connection reset by peer)
- # [03:59] * tantek_ is now known as tantek
- # [03:59] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:59] <JonathanS> ekr, a lot of times, why I am still watching Spaceballs.
- # [04:00] <hub> JonathanS: I closed my account :-)
- # [04:00] <hub> and yes I was joking about it being my password
- # [04:00] <hub> I'm not that dumb
- # [04:01] <JonathanS> hub, one business man wants me to have accounts on that site.
- # [04:01] * clokep_ is now known as clokep
- # [04:02] <hub> http://www.weknowwhatyouredoing.com/ <- like that?
- # [04:02] <hub> :-)
- # [04:03] <JonathanS> lol @ Florida on right
- # [04:03] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:06] * mjschranz is now known as mjschranz_away
- # [04:08] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
- # [04:08] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0/20120605112244])
- # [04:09] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:10] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [04:11] * mjschranz_away is now known as mjschranz
- # [04:11] * Parts: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [04:12] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120625093824])
- # [04:12] * Joins: espadrine__ (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [04:12] * Quits: espadrine__ (espadrine@moz-BBE3ABD.mv.mozilla.com) (Quit: espadrine__)
- # [04:13] * Quits: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:14] * philor is now known as philor|away
- # [04:14] <JonathanS> is it weird for few Mozilla employee has reddit accounts?
- # [04:16] * Joins: Mook (Daily@moz-D37F711A.dsl.teksavvy.com)
- # [04:19] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:20] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [04:21] <@bz> most of us can get our kicks like that via irc and bugzilla
- # [04:22] * Quits: mccr8 (mccr8@moz-5F92CD4B.dsl.dynamic.sonic.net) (Quit: mccr8)
- # [04:23] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:23] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [04:23] <@khuey> bent is lucky he's nine time zones away
- # [04:23] <@khuey> this code makes me want to strangle him
- # [04:24] <jcranmer> we
- # [04:24] <jcranmer> 're working on an app that lets you strangle people over the internet
- # [04:24] <ewong> o_O
- # [04:24] <ewong> jcranmer: The Force?
- # [04:25] * Joins: ekr_ (ekr@moz-A42FC1B6.mycingular.net)
- # [04:25] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [04:25] <heycam> you mean, we're working on a Web API that we're bringing to the W3C for standardised strangulation device access
- # [04:25] <jcranmer> no, the Schwarz, obviously
- # [04:26] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:26] <@khuey> navigator.mozStrangle(person, callbackWhenComplete, optionsDictionary);
- # [04:26] <@roc> heycam!
- # [04:26] <heycam> hello roc
- # [04:27] <JonathanS> jcranmer, did you go over of the Darth Helmet?
- # [04:27] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:27] * Quits: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl) (Ping timeout)
- # [04:27] * nli|away is now known as nli
- # [04:27] <ewong> khuey: you don't want a callback.. they police'll trace it to you.. .
- # [04:28] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [04:29] <@khuey> ewong: nah, just pass { untraceable: true } in for the options
- # [04:29] * Joins: Bas (chatzilla@moz-DF3CA35A.ftth.concepts.nl)
- # [04:29] <JonathanS> khuey, they can trace it by stack?
- # [04:30] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
- # [04:30] * kats|away is now known as kats
- # [04:31] <darktrojan> { timing: "surprise!" }
- # [04:31] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [04:32] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
- # [04:34] * Quits: ekr_ (ekr@moz-A42FC1B6.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [04:35] * Joins: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net)
- # [04:35] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:38] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [04:38] <njn> bz, khuey: I'm working on per-tab memory reporters
- # [04:38] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Ping timeout)
- # [04:38] <njn> following https://bugzilla.mozilla.org/show_bug.cgi?id=687724#c11
- # [04:39] <njn> bz, khuey: I wrote "if it's an instance of NSPIDOMWindow then it's an nsGlobalWindow, and I can report it under the appropriate "window-objects" entry in about:memory." I'm not sure how to get from NSPIDOMWindow to nsGlobalWindow...
- # [04:39] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Ping timeout)
- # [04:39] <njn> another QI, maybe?
- # [04:40] <@khuey> static_cast
- # [04:40] <njn> khuey: k, thx
- # [04:41] <njn> khuey: can I static_cast a |nsCOMPtr<NSPIDOMWindow>| to a |nsGlobalWindow*| ?
- # [04:41] <@khuey> no
- # [04:41] <@khuey> nsCOMPtr<nsPIDOMWindow> piwindow;
- # [04:41] <@khuey> nsGlobalWindow* window = static_cast<nsGlobalWindow*>(piwindow.get());
- # [04:41] <njn> gotcha
- # [04:42] * njn will be shocked if this code actually works
- # [04:42] * Quits: sworkman (sworkman@moz-825EC923.hsd1.ca.comcast.net) (Quit: sworkman)
- # [04:42] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [04:43] <@khuey> oh, hey, bent left me comments
- # [04:43] <@khuey> they're wrong
- # [04:43] <@khuey> but at least he tried
- # [04:44] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
- # [04:45] <njn> khuey: "error: invalid static_cast from type ‘NSPIDOMWindow*’ to type ‘nsGlobalWindow*'"
- # [04:45] <@bz> khuey: I get the impression you're not that happy with bent recently.. ;)
- # [04:46] <@bz> njn: are both types visible?
- # [04:46] * padenot is now known as padenot|away
- # [04:46] <njn> bz: I've #included the header files...
- # [04:46] <@bz> njn: that cast should totally work....
- # [04:46] * Quits: tantek (tantek@moz-11654395.hfc.comcastbusiness.net) (Quit: tantek)
- # [04:46] <@khuey> bz: he's a good outlet for my frustration
- # [04:46] * mjschranz is now known as mjschranz_away
- # [04:46] <@bz> njn: hrm
- # [04:46] <@khuey> bz: he landed a 0.5 MB diff the other week
- # [04:47] <@khuey> bz: and his code barely works ;-)
- # [04:47] * @bz wonders why the compiler has "NS" there in caps... kinda weird
- # [04:47] * Quits: qheaden (qheaden@moz-67E02157.nrflva.fios.verizon.net) (Quit: Leaving)
- # [04:47] <@bz> or maybe it's just my IRC client not handling non-ASCII well
- # [04:47] * padenot|away is now known as padenot
- # [04:47] <@khuey> because njn is typing it wrong
- # [04:47] <@khuey> is my guess
- # [04:47] <@bz> oh
- # [04:47] <@bz> nsPIDOMWindow is the type
- # [04:48] <njn> ah
- # [04:48] * @bz sees that it's NS everywhere above.. not sure whether it matters
- # [04:48] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
- # [04:48] <njn> bz: it does matter :)
- # [04:48] <@bz> ok. ;)
- # [04:48] * Quits: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:49] <njn> bz: other critiques of that pastebin'd code are welcome, I'm just making this up as I go along
- # [04:49] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.11/20120621211003])
- # [04:49] * Joins: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com)
- # [04:50] <devd> can I compile firefox for android and run it on my desktop ?
- # [04:51] <@khuey> without an emulator? no
- # [04:51] <@khuey> with an emulator? maybe, I don't know
- # [04:51] <devd> ok .. why not without an emulator ?
- # [04:52] * Quits: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com) (Quit: jwilde)
- # [04:52] * philor|away is now known as philor
- # [04:52] <devd> is it that no one has done that because no one wants to
- # [04:52] <@khuey> does your desktop have an ARM CPU?
- # [04:52] <devd> or just impossible to do because <reason>
- # [04:52] <devd> compile ..
- # [04:52] <@khuey> because that would be reason #1
- # [04:52] <devd> not copy paste and run
- # [04:52] <devd> *err copy executable and run
- # [04:52] * Quits: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:52] <@khuey> devd: android firefox uses a completely native UI
- # [04:53] <devd> so by emulator, you mean Android emulator
- # [04:53] <@khuey> yes
- # [04:53] <devd> an ARM emulator isn't enough
- # [04:53] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [04:53] * Joins: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com)
- # [04:54] <devd> hmm ok ..
- # [04:54] <devd> I have an old 1.3Ghz Intel Atom notebook, which is slower than the newer phones
- # [04:54] <devd> it would be nice to run Firefox for android on it
- # [04:54] <devd> :)
- # [04:54] * Quits: samliu (samliu@moz-BBE3ABD.mv.mozilla.com) (Quit: samliu)
- # [04:55] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [04:55] * jmaher is now known as jmaher|afk
- # [04:56] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [04:58] * devd is now known as devd_afk
- # [04:59] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [05:00] <@khuey> huzzah
- # [05:00] <@khuey> it's alive
- # [05:01] * Joins: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP)
- # [05:04] <@bz> khuey: got a sec?
- # [05:05] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [05:06] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [05:10] * heycam is now known as heycam|away
- # [05:11] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [05:12] * Joins: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com)
- # [05:12] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [05:16] <njn> how do I print an nsCString again?
- # [05:17] * Quits: ahurle (ahurle@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [05:17] <@dolske> dear lazy channel... can an iframe be made to scale the content it's showing? like if I want it to load cnn.com scaled to 10% of its size?
- # [05:17] <@dolske> transform (scale) maybe?
- # [05:18] <njn> oh, just get()
- # [05:18] * Joins: trevorh (trevor@moz-129C9963.lnse4.woo.bigpond.net.au)
- # [05:20] * Quits: mike5w3c (MikeS@moz-C5677E54.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [05:20] * Joins: mike5w3c (MikeS@moz-BB27A234.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [05:20] * kats is now known as kats|away
- # [05:21] <@roc> dolske: yes, CSS transforms is the only way to do this
- # [05:21] <@roc> well, SVG transforms too but that amounts to the same thing
- # [05:21] * devd_afk is now known as devd
- # [05:21] * Quits: trevorh (trevor@moz-129C9963.lnse4.woo.bigpond.net.au) (Ping timeout)
- # [05:22] <@dolske> *cackle*
- # [05:22] <@dolske> it works!
- # [05:22] * Joins: trevorh (trevor@moz-5D28DCFC.lns5.cha.bigpond.net.au)
- # [05:22] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [05:24] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Ping timeout)
- # [05:24] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
- # [05:26] * philor is now known as philor|away
- # [05:28] * jwir3 is now known as jwir3|zzz
- # [05:29] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Ping timeout)
- # [05:30] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
- # [05:31] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [05:31] * philor|away is now known as philor
- # [05:33] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [05:33] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [05:34] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [05:34] * heycam|away is now known as heycam
- # [05:35] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
- # [05:35] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
- # [05:36] * Quits: jimb (user@moz-27B08014.pool.e-mobile.ne.jp) (Ping timeout)
- # [05:38] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [05:40] * Quits: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr) (Ping timeout)
- # [05:42] * Joins: trevorh1 (trevor@moz-5BC46793.lnse1.woo.bigpond.net.au)
- # [05:42] * Quits: trevorh (trevor@moz-5D28DCFC.lns5.cha.bigpond.net.au) (Ping timeout)
- # [05:42] * Quits: Stan (Stan@moz-C0C013F4.dip.t-dialin.net) (Ping timeout)
- # [05:44] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [05:45] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: priya)
- # [05:46] * Quits: brendan (brendaneic@moz-3859BA3C.static.user.ono.com) (Quit: brendan)
- # [05:46] * Quits: benvie (brandon@moz-1C805788.nc.res.rr.com) (Quit: )
- # [05:48] <@khuey> I wish we had someone whose job was to write tests for specs
- # [05:49] <@khuey> or a team of someones
- # [05:49] <@khuey> but I'd settle for one
- # [05:49] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [05:50] <Callek> khuey: just wait till you get surprised by your new set of business cards when they arrive and you see your title
- # [05:51] <@khuey> heh
- # [05:51] <@bz> khuey: dbaron and I and aryeh and ms2ger don't count?
- # [05:51] <Callek> "Kyle Huey, test writer extraordinaire. `if the test is wrong, then the spec is wrong.`"
- # [05:52] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [05:52] <@khuey> bz: can I get one of you to write a comprehensive test suite for IDB?
- # [05:52] * jdm|f00ding is now known as jdm
- # [05:53] <@khuey> and get it through the w3c process?
- # [05:54] * Joins: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net)
- # [05:55] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [05:56] <@bz> khuey: mmm
- # [05:57] <@khuey> ;-)
- # [05:57] <@bz> khuey: how is the priority of that wrt other things on my plate?
- # [05:57] * @bz wishes he had more time....
- # [05:57] <@khuey> we all do
- # [05:57] <@bz> yeah
- # [05:57] <@khuey> bz: that's the problem, everyone has more important things to do
- # [05:57] <Unfocused> i too would like to acquire more time
- # [05:57] <@khuey> doesn't time go backwards down there?
- # [05:58] <njn> khuey: you seen gszorc's blog post about the build system?
- # [05:58] <@khuey> or is that the water in the toilet bowl?
- # [05:58] <@khuey> I always get those confused
- # [05:58] <Unfocused> khuey: neither
- # [05:58] <@khuey> :-P
- # [05:58] <@khuey> njn: yes
- # [05:58] <devd> khuey: one of the things I have been thinking of
- # [05:58] <Unfocused> though i'm pretty sure the govt is going backwards at the moment... does that count?
- # [05:58] <@khuey> njn: I'm currently debating which day I can afford to spend reading it
- # [05:58] <@khuey> njn: because it's going to take a full day
- # [05:58] <devd> khuey: is making it a class project
- # [05:58] <njn> khuey: ok
- # [05:58] <devd> khuey: tell students, write comprehensive test suite for <spec x>
- # [05:59] <devd> khuey: it seems like it is a fantastic way to test their knowledge
- # [05:59] <devd> khuey: and teach them how hard these things are
- # [05:59] <devd> for example, writing a test suite for CSP might be a great way to teach web application security
- # [06:00] <njn> khuey: imagine how long it took him to *write* it
- # [06:00] * Unfocused wonders what the chances of that going through the w3c process are
- # [06:00] <devd> but it would be nice if every few weeks yo//a mozdev can review the tests
- # [06:00] <@khuey> http://people.mozilla.org/~khuey/damnyoubent.png
- # [06:00] * Joins: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp)
- # [06:00] * Quits: cpeterson (cpeterson@moz-175D1473.hsd1.ca.comcast.net) (Input/output error)
- # [06:01] <@khuey> njn: a long time
- # [06:01] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [06:01] * Quits: trevorh1 (trevor@moz-5BC46793.lnse1.woo.bigpond.net.au) (Ping timeout)
- # [06:02] * Joins: trevorh (trevor@moz-9DBD7B3E.lns1.cha.bigpond.net.au)
- # [06:03] <devd> http://people.mozilla.org/~khuey/damnyoubent.png
- # [06:04] <devd> err..copy/paste #fail
- # [06:04] <jdm> maybe we could talk to a professor teaching a software testing class
- # [06:04] * Joins: mreavy_ (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
- # [06:04] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Ping timeout)
- # [06:04] * mreavy_ is now known as mreavy
- # [06:04] <jdm> get students to write thorough test suites for credit
- # [06:05] <JonathanS> jdm, which college would do it?
- # [06:05] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
- # [06:05] <jdm> JonathanS: the best one
- # [06:05] <jdm> make them fight for the right
- # [06:05] <@khuey> the school of hard knocks
- # [06:05] <devd> Berkeley might be interested in doing it for web app sec
- # [06:05] <aja> Seneca?
- # [06:07] * Joins: MarcoZ (Daily@moz-E47C69DC.dip.t-dialin.net)
- # [06:15] <devd> bz: re the addition of 1 more arg to nsIContentPolicy; do you know why this JS call http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.js#3125 would throw an error ?
- # [06:16] <devd> bz: https://tbpl.mozilla.org/php/getParsedLog.php?id=12988720&tree=Try#error65
- # [06:18] <@bz> devd: looking
- # [06:18] <@bz> ah
- # [06:18] <@bz> that call is _calling_ content policy, not implementing it
- # [06:19] <@bz> so it would throw
- # [06:19] <@bz> if we want to allow those, we should make the new argument optional
- # [06:19] <devd> bz: aah .. which is not something code outside of M-C can do, right?
- # [06:19] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Ping timeout)
- # [06:19] <@bz> no, code outside m-c can do it
- # [06:19] <@bz> but is incredibly unlikely to
- # [06:20] <devd> what do you suggest? Fixing browser.js or making arg optional ?
- # [06:20] <njn> khuey: I've read about 2/3 of gszorc's post. He (a) sounds like he understands make deeply, and (b) has done a lot of work
- # [06:20] <@bz> both
- # [06:20] <devd> heh
- # [06:20] <@bz> hmm
- # [06:20] <devd> ok
- # [06:20] <@bz> flashblock does in fact make such calls
- # [06:20] <devd> uggh .. why does flashblock make such calls ?
- # [06:20] <@bz> and noscript
- # [06:21] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
- # [06:21] <@bz> just make the arg optional. ;)
- # [06:21] <@bz> (and fix browser.js as desired)
- # [06:21] * Quits: trevorh (trevor@moz-9DBD7B3E.lns1.cha.bigpond.net.au) (Connection reset by peer)
- # [06:21] <devd> heh .. ok
- # [06:21] <devd> why are they calling it directly though ?
- # [06:21] <@bz> noscript wants to test whether a load is blocked by content policy
- # [06:21] <devd> weird
- # [06:21] <devd> why ?
- # [06:21] <@bz> so as not to give the option of unblocking stuff that it itself is not blocking
- # [06:22] <@bz> (on the assumption that something _else_ is blocking them)
- # [06:22] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
- # [06:22] <@bz> afaict from a brief skim
- # [06:22] <devd> ohh
- # [06:22] <devd> hmm ok
- # [06:22] <@khuey> njn: the parts that I read are what we've wanted to do for years
- # [06:22] <@khuey> particularly the derecursifying bit
- # [06:22] * @bz digs more
- # [06:23] <njn> khuey: derecursifying is a no-brainer, it's just a question of the practicality of the approach
- # [06:23] <devd> gaah.. I wish I had a desktop machine at the office to ssh into
- # [06:23] <devd> anyhow, thanks bz
- # [06:23] * Joins: trevorh (trevor@2775B541.4C552E9.5F93A189.IP)
- # [06:23] <@bz> no problem
- # [06:23] <@bz> sorry I didn't think of addons being willing to do this...
- # [06:23] <@khuey> well, it's a ton of work
- # [06:23] <@khuey> and you don't find out how the perf numbers look until you're done
- # [06:23] <@bz> vertical-tabbar does this too
- # [06:24] <@bz> or some such
- # [06:24] <@bz> it's doing the same thing as browser.js, in fact
- # [06:24] <@bz> for its version of the tabbar
- # [06:24] <@bz> so yeah
- # [06:24] <devd> makes sense
- # [06:25] <devd> irnoically, I just mxr'ed it and contentsecuritypolicy.js also does this
- # [06:25] <devd> *ironically
- # [06:25] <devd> bz: what are you using to search through addon code?
- # [06:25] <@bz> https://mxr.mozilla.org/addons/
- # [06:26] <@bz> kinda old snapshot from AMO
- # [06:26] <@bz> so doesn't have newer stuff
- # [06:26] <@bz> and needs LDAP login
- # [06:26] <@bz> but within those constraints....
- # [06:26] * @bz wishes we could get a newer snapshot
- # [06:26] <devd> this is great!
- # [06:26] <devd> well .. I spoke too soon
- # [06:26] <@bz> won't let you log in?
- # [06:27] <devd> nvm .. a mistake in what I was searching for
- # [06:27] <devd> what is your search term? Just curious ...
- # [06:27] <@bz> I searched for content-policy
- # [06:27] <njn> khuey: wow, the first cut at the compartment->nsGlobalWindow code is actually working
- # [06:27] <@bz> which is part of the service contract...
- # [06:27] <@bz> (well, searched on .shouldLoad first, but then realized the other is better)
- # [06:28] <njn> khuey: 133,800 B (00.18%) -- compartment(http://valgrind.org/ ^ explicit/window-objects/top(http://valgrind.org/, id=12)
- # [06:28] <njn> khuey: the "^" is obviously temporary
- # [06:29] <@khuey> cool
- # [06:29] <devd> I was doing getService(Ci.nsIContentPolicy) which didn't return much
- # [06:29] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [06:30] <jdm> njn: woo!
- # [06:30] <njn> jdm, khuey: now I have to undo the gross hacks, like commenting out a key assertion
- # [06:31] <@khuey> njn: is jet actually going to work on 760331?
- # [06:31] <njn> khuey: I think we assigned that one to him with the idea that he'd find someone to work on it
- # [06:31] <@khuey> ah
- # [06:31] <@khuey> ok
- # [06:32] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [06:32] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
- # [06:32] * Joins: dholbert_ (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
- # [06:33] * Quits: hurley (hurley@moz-10A8C43E.monkey.org) (Ping timeout)
- # [06:34] * Joins: hurley (hurley@moz-10A8C43E.monkey.org)
- # [06:36] * philor is now known as philor|away
- # [06:39] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Ping timeout)
- # [06:40] * khuey is now known as khuey|away
- # [06:41] * Quits: trevorh (trevor@2775B541.4C552E9.5F93A189.IP) (Ping timeout)
- # [06:41] * Joins: trevorh (trevor@1AD793E9.D1E62079.2CE63F58.IP)
- # [06:42] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr)
- # [06:45] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
- # [06:46] * philor|away is now known as philor
- # [06:46] * Quits: dholbert_ (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Quit: Ex-Chat)
- # [06:48] * glob|away is now known as glob
- # [06:50] * Joins: c0smikdebris (c0smikdebr@A146D691.27DDE783.BE90E62C.IP)
- # [06:51] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Input/output error)
- # [06:52] * Joins: priya (Adium@moz-5843392D.hsd1.ca.comcast.net)
- # [06:53] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
- # [06:54] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [06:55] * Joins: mike5w3c_ (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [06:55] * Quits: mike5w3c (MikeS@moz-BB27A234.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [06:55] * mike5w3c_ is now known as mike5w3c
- # [06:59] <philor> bz: orange
- # [06:59] <philor> on inbound, since you're on several
- # [07:01] * Quits: trevorh (trevor@1AD793E9.D1E62079.2CE63F58.IP) (Ping timeout)
- # [07:03] * Joins: trevorh (trevor@moz-D52BDEA3.lnse1.woo.bigpond.net.au)
- # [07:04] <njn> khuey|away, jdm: http://pastebin.mozilla.org/1678782 -- note that "js" is beneath "window(...)"
- # [07:04] <jdm> niiice
- # [07:07] * nthomas is now known as nthomas|away
- # [07:08] * Quits: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net) (Client exited)
- # [07:08] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [07:08] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [07:09] * Quits: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net) (Client exited)
- # [07:10] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [07:11] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Quit: )
- # [07:12] * njn is guessing all the people who know about JS GC assertions have gone home
- # [07:12] <darktrojan> that doesn't usually stop them
- # [07:13] * bz is now known as bz_sleep
- # [07:13] * Joins: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net)
- # [07:13] <@bz_sleep> philor: looking
- # [07:14] <@bz_sleep> philor: gah
- # [07:14] <@bz_sleep> philor: I bet there's no webgl there....
- # [07:15] <@bz_sleep> philor: looking
- # [07:15] <@bz_sleep> http://mxr.mozilla.org/mozilla-central/source/content/canvas/test/crossorigin/test_video_crossorigin.html?force=1#155
- # [07:15] <@bz_sleep> yeah, silly
- # [07:17] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
- # [07:18] * Quits: cviecco (cviecco@moz-2D8CF2BF.hsd1.ca.comcast.net) (Connection reset by peer)
- # [07:18] <@bz_sleep> philor: checking fix
- # [07:19] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
- # [07:19] * Joins: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP)
- # [07:19] <@bz_sleep> fix pushed
- # [07:20] <@ehsan> firebot: uuid
- # [07:20] <firebot> 836316a9-6834-45e7-92af-5a4b9bd01a31 (/msg firebot cid for CID form)
- # [07:22] * Quits: trevorh (trevor@moz-D52BDEA3.lnse1.woo.bigpond.net.au) (Ping timeout)
- # [07:22] * Joins: trevorh (trevor@moz-1FE41018.lns10.woo.bigpond.net.au)
- # [07:22] * Joins: jimb (user@moz-F9B46AD6.pool.e-mobile.ne.jp)
- # [07:23] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Connection reset by peer)
- # [07:23] * Joins: m_kato (Daily@moz-348F61F0.mozilla.or.jp)
- # [07:24] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [07:25] * Joins: smontagu (chatzilla@moz-9C7A6CB2.red.bezeqint.net)
- # [07:25] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [07:26] * Joins: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net)
- # [07:26] * Quits: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
- # [07:26] * Quits: diogogmt (kvirc@moz-52D6333A.cpe.net.cable.rogers.com) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
- # [07:26] * Joins: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net)
- # [07:27] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:28] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [07:29] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
- # [07:30] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
- # [07:30] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [07:31] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [07:32] * Quits: davidb (davidb@moz-68BF56A6.dsl.bell.ca) (Quit: davidb)
- # [07:33] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
- # [07:33] * Joins: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [07:34] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [07:36] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
- # [07:37] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
- # [07:37] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [07:41] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [07:41] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
- # [07:41] * Quits: trevorh (trevor@moz-1FE41018.lns10.woo.bigpond.net.au) (Ping timeout)
- # [07:42] * Joins: trevorh (trevor@E725F269.46FAFED6.5F93A189.IP)
- # [07:45] * Joins: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
- # [07:45] * Parts: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
- # [07:47] * Joins: KWierso (Daily@95FE9085.99380057.66281533.IP)
- # [07:47] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
- # [07:48] * Joins: kamathln (laxminaray@F2104728.BAFD76A3.4F2994B4.IP)
- # [07:49] * Quits: kamathln (laxminaray@F2104728.BAFD76A3.4F2994B4.IP) (Quit: leaving)
- # [07:50] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [07:53] <@roc> the dev.platform discussion on signed vs unsigned makes me super glad that integer overflow will be a fatal error in Rust
- # [07:54] <@bz_sleep> yeah
- # [07:54] <@bz_sleep> The C behavior for signed types is just sadfaces
- # [07:54] * Joins: int3 (int3@moz-52E3FBD1.public.wayport.net)
- # [07:55] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [07:55] * Joins: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
- # [07:56] * Parts: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
- # [07:56] <Unfocused> "i'm glad javascript solved the numerical type issues in C" -no one, ever
- # [07:57] <@bz_sleep> well, that's because JavaScript's numerical type story involves IEEE floats
- # [07:57] * Quits: erikvold (erikvold@F8130478.1699A1DD.67CA24A9.IP) (Quit: erikvold)
- # [07:57] <@bz_sleep> which are, basically, Batshit Insane
- # [07:57] <@bz_sleep> like most floats
- # [07:57] <@roc> IEEE floats aren't that bad
- # [07:57] <@bz_sleep> What, you want == to work? haha!
- # [07:57] <@bz_sleep> well
- # [07:57] <@bz_sleep> they are if you're not used to them
- # [07:57] <@roc> at least they're reasonably well defined
- # [07:57] <@bz_sleep> well, yes
- # [07:58] <@bz_sleep> let's just say the last time I saw someone trying to do a taylor series with floats...
- # [07:58] <@bz_sleep> they got it totally wrong
- # [07:58] <@bz_sleep> made the rookie mistake of doing it the way they would on paper instead of backwards
- # [07:58] * Joins: jgilbert (jgilbert@moz-A18DC955.ph.ph.cox.net)
- # [07:58] * Quits: c0smikdebris (c0smikdebr@A146D691.27DDE783.BE90E62C.IP) (Ping timeout)
- # [07:58] <@bz_sleep> but yes, being well-defined is a key property... ;)
- # [07:59] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [07:59] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [08:00] * Joins: mcomella (mcomella@moz-85EBB8A.dia.static.qwest.net)
- # [08:00] * Joins: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
- # [08:00] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [08:01] * @bz_sleep sleeps for real
- # [08:01] * Quits: trevorh (trevor@E725F269.46FAFED6.5F93A189.IP) (Ping timeout)
- # [08:03] * Joins: trevorh (trevor@E725F269.46FAFED6.5F93A189.IP)
- # [08:04] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [08:05] * Quits: fabrice1 (fabrice@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
- # [08:10] * Quits: @roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:10] * Quits: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Connection reset by peer)
- # [08:11] * Joins: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
- # [08:11] * Joins: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP)
- # [08:17] * Joins: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net)
- # [08:17] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
- # [08:18] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [08:19] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [08:21] * Joins: trevorh1 (trevor@8E45C9A4.B371DA69.2CE63F58.IP)
- # [08:22] * Quits: trevorh (trevor@E725F269.46FAFED6.5F93A189.IP) (Ping timeout)
- # [08:22] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [08:22] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [08:23] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:23] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [08:26] * Joins: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP)
- # [08:26] * Parts: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [08:27] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [08:28] * Joins: brendan (brendaneic@moz-3859BA3C.static.user.ono.com)
- # [08:28] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [08:30] * Joins: wolfiR (wolfiR@moz-F571279E.dip0.t-ipconnect.de)
- # [08:30] <markh> anyone know how to get an nsIWebProgress or nsIDocShell for an iframe?
- # [08:30] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [08:32] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [08:35] * philor is now known as philor|away
- # [08:38] * Quits: int3 (int3@moz-52E3FBD1.public.wayport.net) (Client exited)
- # [08:39] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [08:41] * Joins: trevorh (trevor@93362583.B371DA69.2CE63F58.IP)
- # [08:41] <njn> roc: how does Rust check integer overflow? ain't that expensive?
- # [08:41] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [08:42] * Quits: trevorh1 (trevor@8E45C9A4.B371DA69.2CE63F58.IP) (Ping timeout)
- # [08:42] <njn> looks like ehsan turned Moth orange
- # [08:42] * njn wants to land
- # [08:43] * Quits: jimb (user@moz-F9B46AD6.pool.e-mobile.ne.jp) (Ping timeout)
- # [08:44] * Quits: KWierso (Daily@95FE9085.99380057.66281533.IP) (Ping timeout)
- # [08:46] * Joins: kaze (kaze@A42549D0.BE46155B.9C3DCB4C.IP)
- # [08:47] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
- # [08:49] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
- # [08:49] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [08:50] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [08:50] * Quits: dcamp (dave@9E727688.17C2F9C.163DC5C6.IP) (Quit: Leaving...)
- # [08:50] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [08:52] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
- # [08:56] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [08:56] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [08:56] * ChanServ sets mode: +o smaug
- # [08:57] * Quits: mcomella (mcomella@moz-85EBB8A.dia.static.qwest.net) (Quit: mcomella)
- # [08:58] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [09:00] * Joins: tchevalier (Instantbir@moz-B18426FB.w109-210.abo.wanadoo.fr)
- # [09:00] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [09:00] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [09:01] * Quits: trevorh (trevor@93362583.B371DA69.2CE63F58.IP) (Ping timeout)
- # [09:01] * Quits: kaze (kaze@A42549D0.BE46155B.9C3DCB4C.IP) (Ping timeout)
- # [09:02] * Joins: trevorh (trevor@E2694C80.24275CAC.2CE63F58.IP)
- # [09:03] * Quits: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com) (Quit: Leaving.)
- # [09:04] * Joins: rednaks (rednaks@80964B40.636577D7.55FFA9B4.IP)
- # [09:06] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [09:06] * Quits: bonnie (bbsurender@3035F4A5.3753335A.B66DD36E.IP) (Quit: Ex-Chat)
- # [09:08] * Quits: brendan (brendaneic@moz-3859BA3C.static.user.ono.com) (Quit: brendan)
- # [09:10] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
- # [09:10] <jesup> njn: cycle-counting is for wimps. :-) Seriously, the x86 instruction set has a "JO" (Jump if Overflow) instruction, so the cost would be a ton of not-taken branches. The branch predictor would certainly predict them all correctly.
- # [09:10] * Joins: sawrubh (chatzilla@8DDCDF39.863CB945.9C072EFC.IP)
- # [09:12] * Quits: wesj (Instantbir@moz-135A9FA9.hsd1.ca.comcast.net) (Input/output error)
- # [09:14] * Joins: past (past@moz-B1F9FDB7.dsl.dyn.forthnet.gr)
- # [09:15] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [09:19] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [09:21] * Quits: trevorh (trevor@E2694C80.24275CAC.2CE63F58.IP) (Ping timeout)
- # [09:22] * Joins: trevorh (trevor@moz-BE75EAD6.lns3.woo.bigpond.net.au)
- # [09:23] * Joins: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net)
- # [09:24] * Quits: tantek (tantek@moz-70212B8A.hsd1.or.comcast.net) (Quit: tantek)
- # [09:24] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Quit: ianbicking)
- # [09:25] * Joins: dao (dao@moz-C9830A29.superkabel.de)
- # [09:26] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [09:26] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [09:26] * Joins: stransky_ (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [09:26] * Quits: stransky_ (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: stransky_)
- # [09:26] * Joins: stransky_ (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [09:26] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Connection reset by peer)
- # [09:27] * Quits: philipp64|laptop (chatzilla@moz-B40B9015.ctcweb.net) (Ping timeout)
- # [09:28] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [09:28] * Quits: priya (Adium@moz-5843392D.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [09:29] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [09:31] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [09:33] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
- # [09:34] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [09:34] * Quits: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP) (Client exited)
- # [09:34] * Quits: Hughman (Mibbit@612FCB38.45583DB0.A3B82EC7.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [09:35] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [09:36] * Joins: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de)
- # [09:40] <Jesse> Jesse-Ruderman-MBP13:mozilla-central jruderman$ make -f client.mk
- # [09:40] <Jesse> client.mk:106: *** Fix above errors before continuing.. Stop.
- # [09:41] * Joins: janv (varga@moz-1028FB23.o2inet.sk)
- # [09:42] * Quits: trevorh (trevor@moz-BE75EAD6.lns3.woo.bigpond.net.au) (Ping timeout)
- # [09:42] * Joins: trevorh1 (trevor@42AA33F1.4B10322A.2CE63F58.IP)
- # [09:42] <Jesse> oh, "someone" deleted my mozconfig
- # [09:43] <Unfocused> what devious evil person would do such a thing?
- # [09:44] <Jesse> i did an "hg purge --all" after hitting Ctrl+C in the middle of something
- # [09:44] <Jesse> i wonder what happened to the error message
- # [09:44] <Jesse> about not having a mozconfig
- # [09:44] <JonathanS> Jesse, so you killed your own mozconfig
- # [09:47] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
- # [09:48] * Quits: dao (dao@moz-C9830A29.superkabel.de) (Quit: Leaving.)
- # [09:50] * Quits: sawrubh (chatzilla@8DDCDF39.863CB945.9C072EFC.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
- # [09:50] * Joins: edmorley (edmorley@moz-4C974D06.range86-145.btcentralplus.com)
- # [09:52] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [09:53] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [09:53] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Connection reset by peer)
- # [09:54] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [09:54] * Quits: bnicholson (bnicholson@moz-F08A2DE.hsd1.ca.comcast.net) (Quit: Leaving)
- # [09:55] * Joins: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com)
- # [09:56] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
- # [09:57] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [09:59] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
- # [10:00] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [10:00] <@smaug> hmm, if Mozilla had an office in Finland, it would be easy to find experienced employees
- # [10:01] <stuart> but then we'd have an office in finland
- # [10:01] * Quits: trevorh1 (trevor@42AA33F1.4B10322A.2CE63F58.IP) (Ping timeout)
- # [10:02] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [10:02] * Joins: raphc (AndChat501@DB2AD99A.C20A00FF.B3F72630.IP)
- # [10:02] * Joins: trevorh (trevor@moz-4B0F2540.lnse4.cha.bigpond.net.au)
- # [10:02] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [10:03] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [10:04] * Joins: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:04] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [10:04] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [10:05] * Joins: TheOne (TheOne@moz-9F1B2257.dfki.uni-kl.de)
- # [10:05] * Quits: int3_ (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Connection reset by peer)
- # [10:06] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:08] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [10:09] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [10:09] * Joins: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:10] * Joins: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:11] * Quits: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [10:11] <Yoric> Not having reliable access to TryServer is kind of pissing me off.
- # [10:11] <Yoric> That and segfaulting from JavaScript.
- # [10:11] <Yoric> (but that one is my fault)
- # [10:12] <glazou> bonjour
- # [10:13] * heycam is now known as heycam|away
- # [10:16] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [10:16] * Joins: kinger (chatzilla@moz-8FA111D6.dial-up.dsl.siol.net)
- # [10:17] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [10:18] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [10:20] * Quits: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: mike5w3c)
- # [10:20] * Joins: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:20] * Quits: kinger (chatzilla@moz-8FA111D6.dial-up.dsl.siol.net) (Ping timeout)
- # [10:21] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:21] * Quits: trevorh (trevor@moz-4B0F2540.lnse4.cha.bigpond.net.au) (Ping timeout)
- # [10:21] * Joins: trevorh (trevor@6AD320C1.53B08DD4.2CE63F58.IP)
- # [10:21] * Joins: Noah (opera@moz-568AF6D6.dsl.rcsntx.sbcglobal.net)
- # [10:22] * Quits: Noah (opera@moz-568AF6D6.dsl.rcsntx.sbcglobal.net) (Quit: Noah)
- # [10:23] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:24] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [10:24] * ChanServ sets mode: +o roc
- # [10:25] * Joins: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [10:25] * Joins: gandalf (gandalf@moz-BE47532F.neoplus.adsl.tpnet.pl)
- # [10:27] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [10:27] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [10:28] <edmorley> tbpl y u so slow :-(
- # [10:29] <NeilAway> devd: http://mxr.mozilla.org/comm-central/source/suite/browser/tabbrowser.xml#1163
- # [10:29] * Joins: raph (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [10:29] * Joins: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com)
- # [10:29] * Quits: raphc (AndChat501@DB2AD99A.C20A00FF.B3F72630.IP) (Quit: Bye)
- # [10:30] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
- # [10:30] * Joins: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net)
- # [10:31] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [10:31] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [10:35] * Quits: int3 (int3@moz-54D0A3B.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [10:36] * Quits: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP) (Ping timeout)
- # [10:37] * Joins: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP)
- # [10:38] * Joins: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com)
- # [10:39] <NeilAway> edmorley: have you visited http://hg.mozilla.org/try/ recently?
- # [10:39] * Joins: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP)
- # [10:39] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
- # [10:39] <edmorley> NeilAway: bug 767657 I presume? :-)
- # [10:40] <edmorley> I'll add it to the tree status
- # [10:40] <Ms2ger> Morning, edmorley
- # [10:40] * Quits: chewey (chewey@moz-861C73F7.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [10:40] <edmorley> Good morning Ms2ger :-)
- # [10:40] * Joins: chewey (chewey@moz-D3C51E46.dip0.t-ipconnect.de)
- # [10:41] * Quits: trevorh (trevor@6AD320C1.53B08DD4.2CE63F58.IP) (Ping timeout)
- # [10:41] * Joins: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:41] * Joins: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP)
- # [10:42] * Joins: trevorh (trevor@moz-865EAB3.qld.bigpond.net.au)
- # [10:42] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [10:43] * Quits: Cwiiis (cwiiis@moz-7E7C8259.croy.cable.virginmedia.com) (Ping timeout)
- # [10:43] * Quits: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com) (Quit: ZNC - http://znc.in)
- # [10:44] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
- # [10:45] * Joins: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com)
- # [10:49] * Quits: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com) (Quit: ZNC - http://znc.in)
- # [10:50] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [10:50] * ChanServ sets mode: +o roc
- # [10:50] * Joins: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP)
- # [10:51] * Joins: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com)
- # [10:51] * Joins: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP)
- # [10:52] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
- # [10:53] * Quits: Standard8_ (Standard8@moz-59682A1.dmz.scl3.mozilla.com) (Quit: ZNC - http://znc.in)
- # [10:54] * Quits: rednaks (rednaks@80964B40.636577D7.55FFA9B4.IP) (Quit: a lancé une bombe fumigène et s'est eclipsé ! è_é)
- # [10:54] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [10:56] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [10:56] <Yoric> edmorley: THanks for the update on bug 767657.
- # [10:56] <Yoric> s/THanks/Thanks/
- # [10:57] <edmorley> np :-)
- # [10:57] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [10:59] * glob is now known as glob|away
- # [11:01] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
- # [11:01] * Quits: trevorh (trevor@moz-865EAB3.qld.bigpond.net.au) (Ping timeout)
- # [11:01] * Joins: trevorh1 (trevor@moz-A896A615.lnse1.woo.bigpond.net.au)
- # [11:02] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [11:04] * Quits: m_kato (Daily@moz-348F61F0.mozilla.or.jp) (Quit: m_kato)
- # [11:04] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [11:05] * Quits: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Ping timeout)
- # [11:05] * Joins: c0smikdebris (c0smikdebr@7BC6DD93.F94ECD12.D2D1FAF0.IP)
- # [11:06] * Joins: mikeh|sleep (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [11:06] <Ms2ger> khuey|away, that's what Opera is for
- # [11:09] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
- # [11:10] <Ms2ger> khuey|away, but yes, we should totally hire more people to write tests... I've got my eye on someone :)
- # [11:11] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
- # [11:11] * Joins: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [11:11] * mikeh|sleep is now known as mikeh|bcn
- # [11:11] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
- # [11:13] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
- # [11:14] * Quits: janv (varga@moz-1028FB23.o2inet.sk) (Quit: This computer has gone to sleep)
- # [11:15] <NeilAway> edmorley: yeah, it was just a silly 1-character typo :")
- # [11:18] <edmorley> NeilAway: ah! typical :-)
- # [11:20] <NeilAway> edmorley: I had to change a bunch of lines in the vicinity, and accidentally changed that line by mistake :s
- # [11:20] <sawrubh> The size of my .hg directory is 700mb. Is that normal or do I need to do some cleaning in there periodically ?
- # [11:20] * Quits: gbrown (gbrown@moz-6075880C.cg.shawcable.net) (Ping timeout)
- # [11:20] <edmorley> sawrubh: check strip-backup maybe?
- # [11:20] <edmorley> sawrubh: though I think mine is not far off that
- # [11:21] * Quits: mikeh|bcn (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [11:21] * Quits: trevorh1 (trevor@moz-A896A615.lnse1.woo.bigpond.net.au) (Ping timeout)
- # [11:21] <edmorley> sawrubh: newer versions of mercurial have a more efficient storage format iirc; you could update, scrap the clone and then also use http://jlebar.com/2011/5/20/Faster_and_smaller_clones_of_branches.html to save diskspace on any other related trees you might have alongside (eg inbound)
- # [11:21] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [11:22] * Joins: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz)
- # [11:22] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [11:22] <edmorley> njn: reported mq push/pop speedups on a fresher tree a while bacl
- # [11:22] * Joins: Goldorak (chatzilla@B92B68E0.ACD6413B.187A1082.IP)
- # [11:22] <edmorley> back
- # [11:23] <edmorley> s/njn:/njn/
- # [11:23] * Joins: trevorh (trevor@moz-3CF8FC24.lnse4.woo.bigpond.net.au)
- # [11:23] * edmorley gives up trying to type and heads into the office
- # [11:23] * Quits: past (past@moz-B1F9FDB7.dsl.dyn.forthnet.gr) (Ping timeout)
- # [11:23] * Joins: mikeh|bcn (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [11:24] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [11:26] * Joins: past (past@moz-CCBA7EC5.dsl.dyn.forthnet.gr)
- # [11:26] <Ms2ger> njn, so how do I pronounce your nickname? :)
- # [11:27] <ewong> engine ;)
- # [11:27] * Quits: c0smikdebris (c0smikdebr@7BC6DD93.F94ECD12.D2D1FAF0.IP) (Ping timeout)
- # [11:28] * Joins: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP)
- # [11:28] * Joins: janv (varga@moz-400565FD.flarion.as5628.telecom.sk)
- # [11:31] * Quits: c0smikdebris (c0smikdebr@9A675971.E1B3D117.2A068A5E.IP) (Ping timeout)
- # [11:32] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [11:32] * ChanServ sets mode: +o roc
- # [11:32] <njn> Ms2ger: n - j - n :)
- # [11:32] <njn> Ms2ger: it's just my initials
- # [11:32] <jfkthame> Ms2ger: and how should we pronounce yours? :)
- # [11:32] * Joins: c0smikdebris (c0smikdebr@CB43356F.3F372527.BE90E62C.IP)
- # [11:33] <Ms2ger> Any way you like :)
- # [11:33] <darktrojan> those are his initials too
- # [11:33] <njn> edmorley, sawrubh: http://blog.mozilla.org/nnethercote/2012/01/17/speeding-up-mercurial/
- # [11:34] <dRdR> smaug roc ping
- # [11:34] <@smaug> dRdR: pong
- # [11:34] * @smaug wonders in which time zone dRdR lives
- # [11:34] <dRdR> smaug: hey, want to talk with roc about your suggestions
- # [11:34] <njn> jfkthame: in my head I usually say "message-two-er"
- # [11:34] * Quits: karl (karl@moz-80C79211.jetstream.xtra.co.nz) (Ping timeout)
- # [11:34] <dRdR> smaug: I'm in barcelona
- # [11:34] <dRdR> right now at least
- # [11:34] <@roc> what suggestion?
- # [11:35] <dRdR> roc: so smaug wants to write separate classes for use with off-main-thread touch event handling
- # [11:35] <@smaug> I suggested using non-nsEvent related structs
- # [11:35] <dRdR> right, and roc you said that you wanted to eventually port this over to desktop so I'm not sure how much doing this would impede that
- # [11:35] <@smaug> because the patch ended up using 1 of the 14 member variables of the existing stuff
- # [11:35] <ewong> njn not Ms. tooger?
- # [11:36] <@smaug> and also because as of now nsEvent has stuff which expects it to be used in main thread only
- # [11:36] <njn> ewong: sometimes that too :)
- # [11:36] <ewong> ;P
- # [11:37] <gwagner> njn: ping
- # [11:37] <@smaug> if the new stuff ends up being useful for nsEvents too, nsEvent classes could inherit the non-main-thread-only stuff
- # [11:37] <@roc> smaug: that's OK
- # [11:38] <@roc> ok
- # [11:38] <njn> gwagner: pong
- # [11:38] <gwagner> njn: have you followed bug 765435?
- # [11:38] * Joins: gbrown (gbrown@moz-6075880C.cg.shawcable.net)
- # [11:39] <gwagner> njn: I want to change the heap growth factors for the JS heap. that's a big win for heavy allocation sites
- # [11:39] <dRdR> roc: so you want to do separate classes now too?
- # [11:39] <njn> gwagner: yes
- # [11:39] * Quits: Fallen|away (Fallen@moz-F0262F50.ch) (Ping timeout)
- # [11:39] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [11:39] <dRdR> :(
- # [11:40] <gwagner> njn: it might also help regular users and reduce fragmentation
- # [11:40] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [11:40] * ChanServ sets mode: +o roc
- # [11:40] <njn> gwagner: based on prior experience, I have great faith in your ability to tweak the GC heuristics for the better
- # [11:40] <dRdR> roc: so you want to do separate classes now too?
- # [11:40] <@roc> I'm OK with it
- # [11:41] <gwagner> heh well I think that patch should be a win :)
- # [11:41] <dRdR> roc: ok then, thanks
- # [11:41] <njn> yep
- # [11:41] * Joins: trevorh1 (trevor@moz-7A023632.lnse1.cha.bigpond.net.au)
- # [11:41] * Joins: Fallen|away (Fallen@moz-F0262F50.ch)
- # [11:41] * Quits: trevorh (trevor@moz-3CF8FC24.lnse4.woo.bigpond.net.au) (Ping timeout)
- # [11:42] * Quits: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se) (Connection reset by peer)
- # [11:43] <@smaug> dRdR: sorry :)
- # [11:43] <dRdR> smaug: it's fine, I'm not opposed to it, I just didn't know what roc's plans were for the future
- # [11:43] <njn> gwagner: I gotta run
- # [11:43] * Quits: njn (chatzilla@moz-D6929F2F.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120618160657])
- # [11:43] <TheOne> every time I update the aurora build windows 7 creates a new icon instead of using the already pinned one. who knows about the windows 7 taskbar integration?
- # [11:44] <@roc> jmathies
- # [11:44] <@roc> and Brian Bondy
- # [11:45] <@smaug> TheOne: please file a bug
- # [11:45] <TheOne> roc: thx. do you also know in which component such bugs fit?
- # [11:45] * Joins: c0smikde_ (c0smikdebr@AA02C2F1.B7FFA1.BE90E62C.IP)
- # [11:45] <@smaug> cc :jimm, :bbondy and :ehsan
- # [11:45] * Quits: c0smikdebris (c0smikdebr@CB43356F.3F372527.BE90E62C.IP) (Ping timeout)
- # [11:46] <TheOne> smaug: could you tell me the component to file in, please?
- # [11:46] * Joins: JPeterson (JPeterson@moz-B2998FD7.cust.tele2.se)
- # [11:46] <@smaug> TheOne: try Core: Widget-Win32
- # [11:47] <@smaug> if you cc the right persons, they'll change the component if needed
- # [11:48] <TheOne> smaug: thank you
- # [11:48] * Joins: JeroenDeDauw (j@moz-5DB7ADFE.dip.t-dialin.net)
- # [11:48] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [11:49] * Quits: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP) (Ping timeout)
- # [11:51] * Quits: timeless (users.4015@moz-D63BDBD0.irccloud.com) (Ping timeout)
- # [11:51] * Joins: timeless (users.4015@moz-D63BDBD0.irccloud.com)
- # [11:52] * Joins: bent (chatzilla@moz-104CC309.mv.mozilla.com)
- # [11:52] * Joins: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP)
- # [11:52] * Joins: karl (karl@moz-80C79211.jetstream.xtra.co.nz)
- # [11:52] * jlebar|away is now known as jlebar
- # [11:54] * Quits: c0smikde_ (c0smikdebr@AA02C2F1.B7FFA1.BE90E62C.IP) (Ping timeout)
- # [11:54] <Ms2ger> smontagu, did you see https://twitter.com/fantasai/status/217501010791383042 ? :)
- # [11:55] * Quits: adrian (adrian@moz-DE8639AB.fbx.proxad.net) (Ping timeout)
- # [11:56] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [11:56] * AryehGregor also cares, kind of
- # [11:57] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
- # [11:57] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [11:58] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
- # [11:58] <@roc> I love these Silicon Valley startups with badges "trusted since 2007"
- # [11:59] <ebassi> "accidents free since [] days"
- # [11:59] <Yoric> :)
- # [12:00] <Ms2ger> AryehGregor, that makes two, then :)
- # [12:01] * Quits: timeless (users.4015@moz-D63BDBD0.irccloud.com) (Input/output error)
- # [12:01] <Callek> "trusted since July 1'st 2012" -- "Page fetched June 26'th 2012"
- # [12:02] * Joins: trevorh (trevor@moz-911A56FE.lnse1.cha.bigpond.net.au)
- # [12:02] * Quits: trevorh1 (trevor@moz-7A023632.lnse1.cha.bigpond.net.au) (Ping timeout)
- # [12:02] * Quits: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP) (Ping timeout)
- # [12:02] <Callek> ..."We expect our founder will finally trust our company next week"
- # [12:02] * Joins: timeless (users.4015@moz-D63BDBD0.irccloud.com)
- # [12:02] * Joins: jfkthame_ (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
- # [12:02] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Connection reset by peer)
- # [12:02] * jfkthame_ is now known as jfkthame
- # [12:02] * Quits: bent (chatzilla@moz-104CC309.mv.mozilla.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [12:03] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:03] * Joins: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:03] * Joins: c0smikdebris (c0smikdebr@BD62516F.9E7B6A84.D2D1FAF0.IP)
- # [12:04] <sawrubh> I'm getting this error when trying to build Servo, which I cloned from the git repo : http://pastebin.mozilla.org/1679029
- # [12:04] <sawrubh> This comes in the |make check && make| step.
- # [12:04] * Quits: karl (karl@moz-80C79211.jetstream.xtra.co.nz) (Ping timeout)
- # [12:04] <Ms2ger> Heh, git
- # [12:05] <sawrubh> I have installed the dependencies mentioned there.
- # [12:05] * Joins: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP)
- # [12:06] <sawrubh> (atleast that's what I feel)
- # [12:06] <@smaug> tryserver, could you please be a bit faster
- # [12:06] <Yoric> smaug: Don't you mean "could you please work a bit"?
- # [12:07] * Joins: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [12:07] * Joins: vikash_ (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP)
- # [12:07] <@smaug> well, I did manage to upload a patch to try
- # [12:07] <@smaug> so it does work a bit
- # [12:07] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
- # [12:07] <sawrubh> smaug: there are only 255 pending jobs ;), what more do you want from it :P
- # [12:08] * Standard8 is now known as Standard8Away
- # [12:08] <Callek> yea thats not much for try
- # [12:08] <Callek> :-)
- # [12:09] <sawrubh> Callek: how many machines normally are employed for the try ?
- # [12:09] * Quits: vikash (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
- # [12:09] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [12:09] * Quits: c0smikdebris (c0smikdebr@BD62516F.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
- # [12:10] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
- # [12:10] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
- # [12:10] * Quits: vikash_ (vikash@8E1F4B2F.D9B7FFB4.780547CD.IP) (Quit: Leaving)
- # [12:10] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:11] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:12] <Callek> sawrubh: I don't have that data readily available atm, but see: http://oduinn.com/blog/2012/06/10/infrastructure-load-for-may-2012/
- # [12:12] * Joins: rednaks (rednaks@51AF5509.74C6FD40.360EF119.IP)
- # [12:12] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [12:13] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [12:13] * Joins: driia (dria@FA546736.3CBDB8AB.DA78B690.IP)
- # [12:13] <Callek> sawrubh: see-also http://atlee.ca/blog/2012/01/13/what-happens-when-you-push-2012-edition/
- # [12:13] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
- # [12:13] <Callek> smaug: see-also http://atlee.ca/blog/2011/12/09/hg-performance/
- # [12:13] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [12:14] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
- # [12:14] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
- # [12:14] * Quits: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [12:16] <sawrubh> Callek: who is Chris Atlee on irc ? with mozillian search down, can't find him.
- # [12:16] * ewong is now known as ewong|afk
- # [12:16] <Callek> sawrubh: cat-lee (minus the dash)
- # [12:17] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [12:17] <jlebar> sfink: https://bugzilla.mozilla.org/show_bug.cgi?id=687724#c15
- # [12:17] <Callek> sawrubh: (he is very very busy with things lately, and a manager, so I wouldn't bother him unless you need to, fwiw)
- # [12:18] * Quits: avih (quassel@moz-2A709D58.red.bezeqint.net) (Ping timeout)
- # [12:18] <sawrubh> Callek: I won't I promise :)
- # [12:19] * Joins: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP)
- # [12:19] * Joins: decoder (quassel@45737F17.411DB1E9.95550721.IP)
- # [12:19] * Joins: victorporof (victorporo@6B0DEF4B.1C233438.79933D60.IP)
- # [12:19] * Joins: avih (quassel@3FFABA78.2DC00633.CB858787.IP)
- # [12:19] * Joins: c0smikdebris (c0smikdebr@32CB2B30.B86A8E9E.BE90E62C.IP)
- # [12:21] * Quits: TheOne (TheOne@moz-9F1B2257.dfki.uni-kl.de) (Ping timeout)
- # [12:21] * Quits: trevorh (trevor@moz-911A56FE.lnse1.cha.bigpond.net.au) (Ping timeout)
- # [12:23] * Joins: trevorh (trevor@moz-B0617620.lnse4.cha.bigpond.net.au)
- # [12:24] <gaston> gps: insane blog post about build-system, thanks!
- # [12:25] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
- # [12:27] * Joins: adrian (adrian@moz-DE8639AB.fbx.proxad.net)
- # [12:27] * Quits: rednaks (rednaks@51AF5509.74C6FD40.360EF119.IP) (Connection reset by peer)
- # [12:27] * Joins: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:28] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:29] * Quits: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [12:32] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
- # [12:35] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [12:36] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [12:36] <edmorley> yeah gps++
- # [12:36] <edmorley> :-)
- # [12:36] <_AtilA_> Where?
- # [12:36] <gaston> http://gregoryszorc.com/blog/2012/06/25/improving-mozilla's-build-system/
- # [12:40] * Quits: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au) (Ping timeout)
- # [12:41] * Joins: markh (markh@moz-25D681DF.cxzr1.win.bigpond.net.au)
- # [12:42] * Quits: trevorh (trevor@moz-B0617620.lnse4.cha.bigpond.net.au) (Ping timeout)
- # [12:42] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
- # [12:42] * Joins: trevorh (trevor@moz-24D377E7.lns9.cha.bigpond.net.au)
- # [12:43] * Quits: c0smikdebris (c0smikdebr@32CB2B30.B86A8E9E.BE90E62C.IP) (Ping timeout)
- # [12:44] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [12:45] * Joins: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com)
- # [12:45] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
- # [12:46] * Joins: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:50] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [12:52] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
- # [12:53] * Joins: c0smikdebris (c0smikdebr@765482CB.7D627531.D2D1FAF0.IP)
- # [12:53] <sawrubh> I'll start with this blog post now and maybe finish up my tomorrow :P . It's a tad small
- # [12:53] <sawrubh> s/my/by
- # [12:53] * Quits: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz) (Ping timeout)
- # [12:54] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
- # [12:55] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
- # [12:57] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
- # [12:58] * Quits: c0smikdebris (c0smikdebr@765482CB.7D627531.D2D1FAF0.IP) (Ping timeout)
- # [12:58] * driia is now known as dria
- # [12:59] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
- # [13:01] * Quits: ted__ (luser@moz-F94AB59B.scr.east.verizon.net) (Ping timeout)
- # [13:01] <Ms2ger> "My response is going to be "why do you hate developers?" Seriously, that will be my question."
- # [13:01] <Ms2ger> gps, I believe you ;)
- # [13:02] * Quits: trevorh (trevor@moz-24D377E7.lns9.cha.bigpond.net.au) (Ping timeout)
- # [13:03] * Joins: trevorh (trevor@moz-7AD6CFB1.lnse3.cha.bigpond.net.au)
- # [13:03] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
- # [13:03] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [13:04] <AryehGregor> So who do we need to petition to get a team of developers assigned to do gps' bidding and fix the build system?
- # [13:04] * AryehGregor cries at 45-second no-op builds
- # [13:05] <@roc> that is a large blog post
- # [13:05] <Callek> AryehGregor: we used to have 30 minute no-op builds on windows
- # [13:05] <Callek> :-)
- # [13:05] <@roc> why would you ever do a no-op build?
- # [13:05] <Callek> so don't cry as long
- # [13:05] <AryehGregor> Yes, it is, but a worthwhile one.
- # [13:05] <AryehGregor> You wouldn't, but it implies that even the most trivial change to anything takes at least that long.
- # [13:06] <@roc> it doesn't, because you know to run "pymake -C objdir/layout && pymake -C objdir/toolkit/library"
- # [13:06] <@roc> don't mind me, I'm trolling. I'm all for a better build system.
- # [13:06] <Unfocused> "you" being the developers in the know
- # [13:06] <Callek> roc: "you" are a unique breed of person to know the magic incantations to do those magic shortcuts ;-)
- # [13:07] <AryehGregor> Does that actually work reliably for any old file that gets modified, or will it cause things to mysteriously break if you haven't memorized all the build dependencies?
- # [13:07] <Callek> and I am even a comm-* build system Peer, and I still get boggled when I try to do that magic, since I never remember the right combinations
- # [13:07] <@roc> it only works for layout and if you haven't modified any header files that are included by other modules
- # [13:07] <AryehGregor> So would "pymake -C editor/" work if I make an editor change, do you think?
- # [13:08] <@roc> yes I think it would
- # [13:08] * Joins: c0smikdebris (c0smikdebr@D37166CB.54D1C081.BE90E62C.IP)
- # [13:08] <@roc> you have to remake in toolkit/library though
- # [13:08] <@roc> to rebuild xul.dll
- # [13:08] <Callek> AryehGregor: thats just it, it varies based on *exactly* what you are touching, and where it is linked
- # [13:08] <Callek> and all bets are off if you touch a header
- # [13:08] <AryehGregor> Well, lots of editor headers aren't used outside of editor. I think.
- # [13:08] <Callek> and *some* source files are linked in multiple places even
- # [13:09] <Ms2ger> AryehGregor, (also, you'd use make instead of pymake if you're not on windows)
- # [13:09] <Callek> (or at least used to be)
- # [13:09] <AryehGregor> Oh, good to know.
- # [13:09] <AryehGregor> (re Ms2ger)
- # [13:09] <@roc> if gps is that much into this problem, he should just work on it full time
- # [13:09] <Ms2ger> roc, are you his manager? ;)
- # [13:09] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [13:09] <@roc> I'm sure his manager wouldn't mind
- # [13:10] <AryehGregor> If his manager objects, I expect we can get together a decent-sized mob of developers with torches and pitchforks to persuade him otherwise.
- # [13:11] * Quits: c0smikdebris (c0smikdebr@D37166CB.54D1C081.BE90E62C.IP) (Ping timeout)
- # [13:11] * Joins: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [13:13] * bhearsum|afk is now known as bhearsum
- # [13:14] <darktrojan> he should just file it and mark it [good first bug]
- # [13:14] * Joins: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:14] <@roc> oh yes
- # [13:15] <edmorley> darktrojan++
- # [13:15] <darktrojan> :)
- # [13:15] <Ms2ger> [mentor=khuey]
- # [13:15] * davehunt is now known as davehunt|away
- # [13:16] * Joins: ted__ (luser@moz-DAF83DF3.scr.east.verizon.net)
- # [13:17] * sawrubh will now suspect every good first bugs
- # [13:17] <sawrubh> edmorley: what is the version of hg being used by hg.m.o ?
- # [13:18] <darktrojan> actually some bits could be chipped off by people of the right mindset (aspergers, mainly)
- # [13:18] <darktrojan> such as http://mxr.mozilla.org/mozilla-central/search?string=_tests%2Ftesting%2Fmochitest%2F&find=&findi=&filter=^[^\0]*%24&hitlimit=&tree=mozilla-central
- # [13:18] <edmorley> sawrubh: 2.0.x iirc according to bug 741353
- # [13:19] <edmorley> s/iirc//
- # [13:20] <darktrojan> woah, that mxr page actually sorted the top level directories
- # [13:20] * darktrojan is suspicious
- # [13:20] <sawrubh> Ms2ger: did you check out Clue(1985) ? How is it ? It was being highly praised yesterday
- # [13:21] <Ms2ger> I didn't
- # [13:21] * Joins: c0smikdebris (c0smikdebr@54895C8C.D1B67D4C.274D17D6.IP)
- # [13:22] * Quits: trevorh (trevor@moz-7AD6CFB1.lnse3.cha.bigpond.net.au) (Ping timeout)
- # [13:22] * Joins: trevorh (trevor@moz-DFED0D6B.lns9.woo.bigpond.net.au)
- # [13:23] * Quits: stransky_ (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [13:23] * Joins: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:23] * sawrubh is fed up of Mid-air collisions and having to throw away his changes
- # [13:23] * ted__ is now known as ted
- # [13:24] <sawrubh> edmorley: did you also get a mid-air collision alert or is it just one way :P
- # [13:24] <edmorley> sawrubh: only the second (and later) people get it
- # [13:24] * Quits: c0smikdebris (c0smikdebr@54895C8C.D1B67D4C.274D17D6.IP) (Ping timeout)
- # [13:24] <edmorley> my changes were already made
- # [13:24] <sawrubh> heh
- # [13:25] <edmorley> :-)
- # [13:25] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [13:26] * Quits: JeroenDeDauw (j@moz-5DB7ADFE.dip.t-dialin.net) (Ping timeout)
- # [13:28] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
- # [13:29] * Joins: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net)
- # [13:31] <AryehGregor> So it seems like no one agrees on whether we should use signed or unsigned for things like Range offsets etc.
- # [13:31] <AryehGregor> Sigh.
- # [13:32] <AryehGregor> I guess the path of least resistance is probably unsigned, since everything but range offsets uses that.
- # [13:32] <Ms2ger> sgtm :)
- # [13:32] * AryehGregor likes the idea of unsigned better, but oh well
- # [13:32] * AryehGregor likes the idea of *signed* better, but oh well
- # [13:33] * AryehGregor notes that some code accepts "-1" as a magical offset meaning "the last", which won't work without casts if we use strict compiler options
- # [13:33] <AryehGregor> smaug, would you take a patch to change range offsets to be unsigned?
- # [13:34] * Joins: mwu_ (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:34] * Quits: mwu_ (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: mwu_)
- # [13:34] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [13:34] * Joins: c0smikdebris (c0smikdebr@1204D680.E1A0A7E0.BE90E62C.IP)
- # [13:34] <AryehGregor> Hmm -- is underflow of an unsigned integer well-defined in C++?
- # [13:35] * Quits: Goldorak (chatzilla@B92B68E0.ACD6413B.187A1082.IP) (Ping timeout)
- # [13:36] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
- # [13:36] <Ms2ger> As in uint32(-1)?
- # [13:37] <AryehGregor> Ugh, why does dxr do string search instead of identifier match by default?
- # [13:37] <AryehGregor> Ah, okay.
- # [13:37] <AryehGregor> Well, sure.
- # [13:38] <AryehGregor> Or PRUint32 x = 0; x--; or whatever.
- # [13:38] <jcranmer> AryehGregor: yes
- # [13:38] <AryehGregor> Ah, that's interesting.
- # [13:38] <jlebar> jfkthame++
- # [13:38] <jcranmer> unsigned integers are guaranteed to be basically arithmetic modulo 2^N for an appropriate value of N
- # [13:38] <jlebar> jfkthame: That was awesome.
- # [13:39] <jfkthame> jlebar: ?
- # [13:39] <jlebar> jfkthame: The two incorrect loop bodies.
- # [13:39] <jfkthame> ah :)
- # [13:40] <jcranmer> AryehGregor: so -1 is congruent to 2^32 -1 mod 2^32, so (unsigned)-1 is equal to to UINT_MAX if unsigned is a 32-bit integer
- # [13:41] <Ms2ger> jcranmer, surely UINT_MAX is always unsigned(-1)?
- # [13:41] * jcranmer is now known as jcranmer|away
- # [13:41] * Quits: trevorh (trevor@moz-DFED0D6B.lns9.woo.bigpond.net.au) (Ping timeout)
- # [13:41] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b4d033913a03 - Michael Wu - Bug 768377 - Back out Bug 762153 due to regression on akami, r=cjones
- # [13:42] * Quits: davidill_ (davidillsl@moz-2D57556B.range86-160.btcentralplus.com) (Ping timeout)
- # [13:42] * Joins: trevorh (trevor@moz-DC6E5595.lnse2.cha.bigpond.net.au)
- # [13:42] <AryehGregor> So, question: is there any reason we prefer macros to inline functions for things like MOZ_ASSERT or NS_SUCCEEDED?
- # [13:42] <AryehGregor> Hmm, I guess MOZ_ASSERT needs to print its argument as a string.
- # [13:42] <AryehGregor> So it can't be an inline function.
- # [13:42] <AryehGregor> So ignore that example.
- # [13:43] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [13:44] <Ms2ger> Also, MOZ_ASSERT needs to not expand its argument in non-debug
- # [13:44] <AryehGregor> Right.
- # [13:44] <Ms2ger> But changing NS_SUCCEEDED sounds good to me :)
- # [13:45] * Quits: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net) (Quit: Leaving.)
- # [13:45] * Joins: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net)
- # [13:47] * Joins: IanN (iann@4837CDFE.2ECE621A.E5F36E28.IP)
- # [13:48] * Quits: Asa (asa@D13E5E3F.A1EC5031.204CA821.IP) (Ping timeout)
- # [13:49] <@roc> I think the "undefined behavior" argument is weak
- # [13:50] <@roc> overflowing and wrapping around is quite likely to be just as catastrophic as undefined behavior, even though it's defined
- # [13:50] <AryehGregor> Well, at least you can reliably check for it.
- # [13:50] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [13:51] <AryehGregor> You can't reliably check for undefined behavior, right? Because the compiler is allowed to eat the check.
- # [13:51] <@roc> with MOZ_ASSERT_NONNEGATIVE you mean?
- # [13:51] <@roc> it depends on how you check for overflow I guess
- # [13:51] * Quits: c0smikdebris (c0smikdebr@1204D680.E1A0A7E0.BE90E62C.IP) (Ping timeout)
- # [13:51] <@roc> if you're conservative it's OK
- # [13:52] <AryehGregor> I mean, basically I agree with you in that I prefer signed types.
- # [13:52] <AryehGregor> I think their behavior will make more sense to people who think like normal programmers and not language lawyers.
- # [13:52] * rail_away is now known as rail
- # [13:53] <derf> What is the difference between normal programmers and language lawyers?
- # [13:54] <AryehGregor> The methods I'd want to convert to signed are all in content/base/, I think, so if an owner or peer is willing to r+ the change, I'm happy to write a patch.
- # [13:55] <AryehGregor> bz_sleep, what do you think? (About having things like nsINode::Length, GetChildCount, etc. return PRInt32 instead of PRUint32.)
- # [13:55] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [13:56] <@roc> derf: normal programmers are happy when their code passes tryserver; language lawyers aren't happy until they know it would run on a Cray-1
- # [13:56] <derf> So in this context "normal programmers" == "bad programmers". Got it.
- # [13:56] <Ms2ger> I'd object to that
- # [13:57] <Callek> perfectionists vs realists is more like it
- # [13:57] <Callek> the enemy of the good, is the perfect
- # [13:57] <Callek> (especially in programming)
- # [13:57] * Joins: Stan (Stan@moz-C5B7AAC7.dip.t-dialin.net)
- # [13:57] <AryehGregor> derf, normal programmers think of "int" as "something that behaves like an integer in pretty much all the cases I care about". Language lawyers think of "int" as "an integer type defined to be at least 16 bits long, at least as long as 'short', no longer than 'long', . . ."
- # [13:57] <mwu> ehsan: hm, shouldn't the git m-c mirror have updated by now?
- # [13:57] * heycam|away is now known as heycam
- # [13:59] <heycam> where are mouse events on links handled? I'm wondering why any mousedown on a link these days marks the link as visited, even if you don't open the link, and was going to dig around.
- # [13:59] <AryehGregor> Ms2ger, why would you object to it?
- # [14:00] <Ms2ger> Because using signed integers for things that can never be negative is silly
- # [14:00] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
- # [14:00] <heycam> inconsistency between PRUint32s and PRInt32s have annoyed me, end up having to do a bunch of casting to satisfy compilers with warnings-as-errors turned on
- # [14:01] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [14:01] * Quits: ketas (ketas@195.20.191.90.dyn.estpak.ee) (Ping timeout)
- # [14:01] <derf> Right. It's the same reason that not using const for things that can never be written to isn't silly.
- # [14:01] * Quits: merike|away (quassel@moz-F4A0EEEE.cable.starman.ee) (Ping timeout)
- # [14:01] <AryehGregor> Ms2ger, but that way we can easily detect underflow with MOZ_ASSERT(foo >= 0), whereas if it happens with unsigned values it's not nearly as obvious.
- # [14:01] <Ms2ger> Don't overflow
- # [14:01] * Quits: trevorh (trevor@moz-DC6E5595.lnse2.cha.bigpond.net.au) (Ping timeout)
- # [14:02] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [14:02] * ChanServ sets mode: +o roc
- # [14:02] <derf> Like anything else, sometimes it's a good idea, sometimes it isn't.
- # [14:02] * Joins: morozovm_ (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
- # [14:02] <AryehGregor> Um, good advice, but it's nice to be able to actually check for bugs . . .
- # [14:02] * Joins: trevorh (trevor@4CC88774.F28493F3.2CE63F58.IP)
- # [14:02] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Ping timeout)
- # [14:02] * morozovm_ is now known as morozovm
- # [14:02] <@roc> derf: yes
- # [14:02] <@roc> unfortunately
- # [14:02] <Ms2ger> Do tell how you're going to underflow in Length(), btw
- # [14:03] <heycam> it's not necessarily in Length(), but what you do with the return value
- # [14:03] <AryehGregor> Ms2ger, you're not. You might underflow when you do things like PRUint32 = range->StartOffset(); /* lots of processing goes here */
- # [14:03] <AryehGregor> And I want StartOffset() and Length() to be the same type so we don't have to cast to compare them.
- # [14:04] <AryehGregor> There are tons of editor functions that accept node/offset pairs as arguments. They could come from anywhere.
- # [14:04] <AryehGregor> If offsets were unsigned, you'd have to check for underflow in a significantly less intuitive manner.
- # [14:04] <@roc> if you make content offsets unsigned, then nsTextFrame will get very unhappy
- # [14:04] <AryehGregor> E.g., MOZ_ASSERT(aOffset & 0x80000000 == 0) or some wrapper for that.
- # [14:05] <AryehGregor> Also, some functions accept -1 as a special value for an offset input.
- # [14:05] <AryehGregor> Which is impossible if it's signed.
- # [14:05] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Ping timeout)
- # [14:06] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
- # [14:06] <AryehGregor> roc, why?
- # [14:06] * Joins: Bharat (Mibbit@EB67D214.7CD68C9E.98FED56D.IP)
- # [14:06] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [14:07] <@roc> right now we use signed integers to represent offsets into text nodes and unsigned integers to represent offsets into text runs (which contain text possibly from multiple nodes with whitespace collapsed and certain other processing applied)
- # [14:07] <@roc> warnings on signed/unsigned mismatches help debug problems
- # [14:07] * Joins: ketas (ketas@195.20.191.90.dyn.estpak.ee)
- # [14:07] <Ms2ger> Whoa, "Web IDL (Second Edition)"
- # [14:07] * Quits: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: gwagner)
- # [14:07] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [14:08] <heycam> Ms2ger, I just branched it off so I could add new feature requests while the first edition does its W3C thing
- # [14:08] <AryehGregor> roc, that seems excessively magical. You couldn't define some trivial wrapper class that will get compiled to the same code but will make comparisons fail?
- # [14:08] <Ms2ger> heycam, sounds silly, the first edition isn't going to do that thing for a number of years
- # [14:08] <@roc> historically I haven't had much luck with trying to get compilers to boil away wrapper classes around simple integer types
- # [14:09] <AryehGregor> Sad.
- # [14:09] <@roc> we tried to do it for nscoord and it totally failed
- # [14:09] <heycam> Ms2ger, maybe
- # [14:09] <@roc> that was years ago, maybe things have improved
- # [14:09] * kmoir-afk is now known as kmoir
- # [14:09] <AryehGregor> Would be nice if they had.
- # [14:09] <Ms2ger> heycam, oh, and there's no link to the CR in the ED
- # [14:09] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
- # [14:10] <AryehGregor> roc, maybe you could be sneaky and make them enums, then use them like regular integer types?
- # [14:10] <heycam> Ms2ger, will add (once I've finished some other edits)
- # [14:10] <Ms2ger> Ta
- # [14:11] * Joins: espindola (espindola@moz-C83D3162.dsl.teksavvy.com)
- # [14:12] <derf> AryehGregor: That's a really bad idea.
- # [14:12] <AryehGregor> It sure sounds like one, but I couldn't think way.
- # [14:12] <AryehGregor> Enlighten me, please. :)
- # [14:12] <derf> Well, for one thing, the signedness of enums is not guaranteed.
- # [14:12] <derf> Compilers get to pick.
- # [14:12] <AryehGregor> You could use C++0x enums with an explicit base type.
- # [14:12] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
- # [14:13] <AryehGregor> (falling back to the base type itself if that's not supported)
- # [14:13] <derf> For a second thing, compilers make all kinds of crazy assumptions about enums and warn you when they aren't met.
- # [14:13] <AryehGregor> True.
- # [14:14] * Quits: espindola (espindola@moz-C83D3162.dsl.teksavvy.com) (Quit: Ex-Chat)
- # [14:14] * Joins: espindola (espindola@moz-C83D3162.dsl.teksavvy.com)
- # [14:14] * Ms2ger does something useful instead
- # [14:16] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
- # [14:16] * Quits: redDragon (Earlybird@moz-9CA6FEBD.s30.a048.ap.plala.or.jp) (Quit: redDragon)
- # [14:17] <@smaug> oh, WebIDL is the real spec
- # [14:17] <@smaug> (2nd ed)
- # [14:17] <@smaug> and the 1st ed is effectively deprecated, or obsolete
- # [14:17] <heycam> pretty much
- # [14:17] <heycam> "for the people who don't care about versions" or some such I said in my mail
- # [14:18] <AryehGregor> smaug, do you have an opinion on the use of PRInt32 vs. PRUint32 for range offsets, nsINode::GetChildCount, etc.?
- # [14:18] <AryehGregor> Everyone seems to disagree on which is preferable. I mostly just want them to match.
- # [14:18] <AryehGregor> (although I'd prefer PRInt32)
- # [14:18] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Quit: WeeChat 0.3.7)
- # [14:19] * Quits: Bharat (Mibbit@EB67D214.7CD68C9E.98FED56D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [14:19] <@smaug> I think I'd prefer unsigned...but the problem is things like IndexOf
- # [14:20] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [14:20] <AryehGregor> Ah, right, that has to return signed.
- # [14:20] <@smaug> yeah
- # [14:20] <AryehGregor> Also, some editor methods take a signed offset and use -1 to mean "the end".
- # [14:20] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
- # [14:20] <AryehGregor> Maybe that's bad, I don't know.
- # [14:20] <Ms2ger> Editor does a lot of silly things :)
- # [14:20] <AryehGregor> Ms2ger, what do you think IndexOf should return if the node isn't found?
- # [14:20] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [14:21] <Ms2ger> Signed -1
- # [14:21] <AryehGregor> So it should return PRInt32 even though offsets everywhere else are PRUint32?
- # [14:21] <Ms2ger> Right
- # [14:21] <AryehGregor> So we have to cast the result?
- # [14:21] <@smaug> hmm
- # [14:21] <@smaug> that would be unfortunate
- # [14:21] <Ms2ger> Yes, because you need to think about how you want to handle the -1 case
- # [14:22] * Quits: trevorh (trevor@4CC88774.F28493F3.2CE63F58.IP) (Ping timeout)
- # [14:22] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [14:22] <@roc> if (result < 0) ...
- # [14:22] <jfkthame> couldn't it return NOT_FOUND, where NOT_FOUND is defined as PRUint32(-1) ?
- # [14:22] <Ms2ger> Indeed
- # [14:22] <jfkthame> if (result == NOT_FOUND) ....
- # [14:23] <@smaug> IndexOf returns quite commonly -1 if something isn't found
- # [14:23] * Joins: trevorh (trevor@B8F7DC29.ADC55F11.466B28B1.IP)
- # [14:23] <gaston> anyone knows what's up with fx 13.0.2 ? so far 767612 only deals with its preparation but it doesnt look planned for actual release
- # [14:24] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [14:24] <@smaug> AryehGregor: which all methods would you change to take or return PRUint32?
- # [14:24] <Callek> gaston: its in limbo for now
- # [14:24] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [14:24] <Callek> gaston: which is relatedly why we don't announce a release until its all said and done
- # [14:24] <AryehGregor> smaug, what? I didn't understand that. I'd want to change everything that deals with offsets, as much as possible.
- # [14:25] <AryehGregor> To avoid casts and/or compiler warnings.
- # [14:25] <@smaug> AryehGregor: well, obviously *if* IndexOf would return PRInt32, there would be at least one method returning PRInt32
- # [14:25] <AryehGregor> Yes, so I'd have to keep that, and anything similar.
- # [14:25] <AryehGregor> But everything else I'd make unsigned.
- # [14:25] <gaston> Callek: ghost release :)
- # [14:26] <@smaug> AryehGregor: could you make everything to use signed ?
- # [14:26] <AryehGregor> Yes, I could do that too.
- # [14:26] <AryehGregor> I guess Ms2ger would argue that IndexOf *should* return a different type, though.
- # [14:26] <AryehGregor> Because it means something different.
- # [14:26] <AryehGregor> I'm somewhat on the fence.
- # [14:27] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [14:27] <AryehGregor> Likewise for the editor/ methods -- I could define separate variants that took PRInt32, and make those wrappers around the PRUint32 variants.
- # [14:27] <AryehGregor> That sounds attractive to me now.
- # [14:28] <@smaug> is this unsigned vs. signed causing any real problems?
- # [14:28] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [14:29] <heycam> it causes me a problem when things compile nicely with warnings locally and fail when I push to try because of warnings-as-errors :)
- # [14:29] <AryehGregor> smaug, right now it requires casts occasionally because of -Wsigned-comparison. I want to try enabling -Wsigned-conversion in editor dir-by-dir, and that would require a *lot* of casts if the types don't match.
- # [14:29] <AryehGregor> So, yes, I'd say that's a real problem, although not a huge one.
- # [14:29] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Connection reset by peer)
- # [14:30] <decoder> espindola: thanks for taking care of that bug. is it ok that I flagged you for review on the other bug? that config file is solely used by me and I thought you can review best :)
- # [14:30] <espindola> decoder, I am assuming "that bug" == 768406
- # [14:30] <espindola> which one is the "other bug"? :-)
- # [14:31] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
- # [14:31] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [14:31] <espindola> 768405 I guess
- # [14:31] * Joins: mrwibbit (Mibbit@moz-88B3DCEB.inf.um.es)
- # [14:31] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [14:32] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [14:32] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
- # [14:32] * Joins: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com)
- # [14:32] <decoder> espindola: right :D
- # [14:32] <decoder> thanks!
- # [14:32] <@smaug> AryehGregor: I don't have strong feelings about this. Do whatever makes the code least error prone and easiest to read :)
- # [14:33] <@smaug> and IndexOf should return -1
- # [14:33] <AryehGregor> Yay.
- # [14:33] <@smaug> (if the object isn't found)
- # [14:33] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [14:33] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Ping timeout)
- # [14:33] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
- # [14:33] <Callek> smaug: awww we could have made our code sooo much faster if we could strip IndexOf implementation down to *just* return -1
- # [14:35] * Quits: dria (dria@FA546736.3CBDB8AB.DA78B690.IP) (Ping timeout)
- # [14:36] * Joins: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [14:37] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [14:37] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [14:39] * Joins: kaie (kaie@moz-5ED48111.dip.t-dialin.net)
- # [14:40] * khuey|away is now known as khuey
- # [14:40] <@khuey> Ms2ger: yourself?
- # [14:41] <Ms2ger> Besides me
- # [14:42] * Joins: whimboo|afk (whimboo@moz-216F9AFA.superkabel.de)
- # [14:42] * Quits: trevorh (trevor@B8F7DC29.ADC55F11.466B28B1.IP) (Ping timeout)
- # [14:43] <Ms2ger> khuey, and you should find some time to read gps's post
- # [14:43] <@smaug> how is khuey awake. probably he wanted to review my patches
- # [14:43] * Joins: trevorh (trevor@moz-D85D06EC.lnse4.woo.bigpond.net.au)
- # [14:44] <NeilAway> jfkthame: actually I noticed my error when I saw Benoit's reply (since he CCd me)
- # [14:45] <@khuey> it's only 5:30 am
- # [14:45] <@khuey> :-P
- # [14:45] <gaston> Ms2ger: that post got my mind totally blown
- # [14:45] <derf> khuey: Exactly.
- # [14:45] <Ms2ger> gaston, interested in a build system job? :)
- # [14:46] * Parts: mrwibbit (Mibbit@moz-88B3DCEB.inf.um.es)
- # [14:46] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:46] <NeilAway> we have a kNotFound which iirc is something like ~0U
- # [14:46] <gaston> Ms2ger: errr... when days will be 48h, i'd enjoy that :)
- # [14:48] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [14:48] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Quit: Leaving)
- # [14:48] <NeilAway> gaston: hmm, not sure whether earth's rotation will decay fast enough for that to happen before the Sun "explodes"
- # [14:49] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
- # [14:49] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [14:50] * Quits: sawrubh (chatzilla@3F1DFB9B.BD57A133.DDC6F5D1.IP) (Quit: Stack has overflowed, need to save it.)
- # [14:51] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [14:52] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [14:52] <@roc> the Sun won't explode
- # [14:53] <@roc> I believe with current projections the Earth's rotation stops before it get swallowed by the Sun's red giant stage
- # [14:53] * khuey is now known as khuey|away
- # [14:54] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:54] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
- # [14:55] <gaston> by then we'll be at firefox -1, since version number would have overflown
- # [14:55] <Callek> gaston: no
- # [14:56] <Callek> we'll be using PRUint128 by then
- # [14:56] * jlebar is now known as jlebar|away
- # [14:56] <gaston> uint128_t please
- # [14:56] <Ms2ger> ^
- # [14:56] <Callek> nope, we'll be carrying NSPR naming conventions along to the death of earth
- # [14:57] <gaston> or maybe it'll have migrated to NewPRUint128_t
- # [14:57] <Ms2ger> Missing ns
- # [14:57] <@roc> actually, that's wrong. we won't get tidally locked to the Sun,.
- # [14:58] * heycam is now known as heycam|away
- # [14:58] * ewong|sleep is now known as ewong
- # [14:59] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [14:59] * ChanServ sets mode: +o ehsan
- # [14:59] * Quits: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP) (Ping timeout)
- # [14:59] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
- # [15:00] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [15:01] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Ping timeout)
- # [15:01] * Joins: kanha (quassel@F4BC79F1.8293D34.9105FBCF.IP)
- # [15:01] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:02] * Joins: trevorh1 (trevor@moz-6E64F26C.lnse1.cha.bigpond.net.au)
- # [15:02] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [15:02] * Quits: trevorh (trevor@moz-D85D06EC.lnse4.woo.bigpond.net.au) (Ping timeout)
- # [15:02] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [15:03] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Quit: Leaving.)
- # [15:03] * jcranmer|away is now known as jcranmer
- # [15:03] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
- # [15:05] * Joins: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [15:06] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [15:09] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:09] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [15:09] * Joins: KWierso (Daily@3C926C74.99380057.66281533.IP)
- # [15:10] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
- # [15:10] <Yoric> dougt: ping
- # [15:10] <NeilAway> roc: well, its size "explodes" at least, just not violently (as if you can call being engulfed by a fusion reaction nonviolent)
- # [15:11] <dougt> Yoric: hey
- # [15:11] * Joins: gen (gen@moz-F5AA64CA.s41.a013.ap.plala.or.jp)
- # [15:11] <Yoric> dougt: Hi, how are you?
- # [15:12] <dougt> good. you?
- # [15:12] <Yoric> Fine, thanks.
- # [15:12] <Yoric> Having fun segfaulting everything from JavaScript :)
- # [15:12] <dougt> looked at my review queue.
- # [15:12] <dougt> nothing for you.
- # [15:12] <Yoric> Nope.
- # [15:12] <Yoric> Not yet :)
- # [15:12] <dougt> i am not segfaulting right now.
- # [15:12] <dougt> are you?
- # [15:13] <Yoric> Well, with judicious application of js-ctypes and improperly defined data structure, I certainly do :)
- # [15:13] <Yoric> Do you mind if I ask you to review the patches of bug 764436?
- # [15:13] <Yoric> (once I have updated them)
- # [15:13] <jcranmer> NeilAway: I don't think we'd be absorbed by the core, but the heat currents would disintegrate our bodies
- # [15:13] <Yoric> taras cannot review them for the time being
- # [15:14] <dougt> i can tonight.
- # [15:14] <dougt> in spain at the b2g shindig.
- # [15:14] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [15:14] <Yoric> dougt: If you are too busy, I can find someone else, just give me the word.
- # [15:15] <dougt> thanks.
- # [15:15] * Quits: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP) (Ping timeout)
- # [15:15] * Joins: dao (dao@moz-DEAFA066.superkabel.de)
- # [15:15] * Joins: mib_oxt5kx (Mibbit@76B03B95.4851BAE3.A5CBE450.IP)
- # [15:16] <Yoric> Actually, bug 707696 is more urgent.
- # [15:17] * Joins: dbradley (dbradley@9391EB1E.4FE928FD.52E8B953.IP)
- # [15:17] <Yoric> dougt: So if you have time to review bug 707696, that's great.
- # [15:17] <Yoric> Otherwise, it will just have to wait.
- # [15:17] <dougt> put in my queue.
- # [15:17] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:17] <Yoric> Thanks.
- # [15:17] <dougt> i can redirect if I don't get to it tonigth
- # [15:18] * Quits: mib_oxt5kx (Mibbit@76B03B95.4851BAE3.A5CBE450.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [15:18] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [15:19] * Joins: mib_v3qu1o (Mibbit@76B03B95.4851BAE3.A5CBE450.IP)
- # [15:20] <Yoric> perfect
- # [15:20] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [15:20] * mjschranz_away is now known as mjschranz
- # [15:20] * IanN is now known as IanN|Away
- # [15:21] * Quits: trevorh1 (trevor@moz-6E64F26C.lnse1.cha.bigpond.net.au) (Ping timeout)
- # [15:22] * Joins: trevorh (trevor@moz-A4CE3DE5.lnse2.cha.bigpond.net.au)
- # [15:22] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
- # [15:22] * mattwoodrow is now known as mattwoodrow|away
- # [15:23] * Quits: mib_v3qu1o (Mibbit@76B03B95.4851BAE3.A5CBE450.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [15:23] <smontagu> Ms2ger: I didn't see the tweet, but I saw the update on public-i18n-bidi
- # [15:23] <AryehGregor> Is gcc 4.2 supported in practice, or can we ignore it?
- # [15:24] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
- # [15:24] <AryehGregor> Blech, it's used for Mac.
- # [15:25] <gaston> (and openbsd)
- # [15:25] <Yoric> dougt: And of course, if you have enough time for bug 764436 (or if you can redirect it), it's even better.
- # [15:26] <Callek> AryehGregor: its necessary to deal with it, at least in some minor fashions
- # [15:26] <Callek> since you need to deal with it for l10n-repacks (its used for the mar binary)
- # [15:27] * nli is now known as nli|away
- # [15:27] * AryehGregor is trying to figure out how to allow "-Wconversion -Wsigned-conversion" to be added on a per-dir basis
- # [15:27] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
- # [15:28] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [15:28] <ekr> AryehGregor: when you do, let me know, since I have some directories which need -Wno-parentheses
- # [15:28] <AryehGregor> Hmm, so maybe a more general mechanism would be nice.
- # [15:29] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [15:29] <AryehGregor> Hmm, why would you want to disable that warning?
- # [15:29] * rail is now known as rail-brb
- # [15:30] <ekr> because I'm importing a big chunk of code which does if (rv = foo()) {}
- # [15:30] <ekr> so we can either have a -Wno-parenthes or we can have -Werror, but not both
- # [15:30] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:31] * jmaher|afk is now known as jmaher
- # [15:32] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
- # [15:35] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [15:35] * Joins: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
- # [15:35] * kats|away is now known as kats
- # [15:36] * AryehGregor can't even figure out how to get the flags added as a hack
- # [15:37] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [15:38] <AryehGregor> "CXXFLAGS += -Wconversion -Wsigned-conversion" doesn't seem to work.
- # [15:38] <AryehGregor> (in editor/Makefile.in)
- # [15:39] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [15:40] * Joins: Mitch (chatzilla@moz-10CF0B65.sbr802.nsw.optusnet.com.au)
- # [15:41] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [15:41] * Quits: trevorh (trevor@moz-A4CE3DE5.lnse2.cha.bigpond.net.au) (Ping timeout)
- # [15:42] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [15:42] * Joins: trevorh (trevor@moz-4F50C2D2.lns10.woo.bigpond.net.au)
- # [15:42] * rail-brb is now known as rail
- # [15:43] * Joins: momo (Mibbit@3B038FD8.B30A6E72.B878F8EC.IP)
- # [15:43] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
- # [15:43] * davehunt|away is now known as davehunt
- # [15:43] * mcote|afk is now known as mcote
- # [15:45] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
- # [15:45] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [15:45] * glob|away is now known as glob
- # [15:46] <Callek> edmorley: does anything stand out that could cause SeaMonkey (debug) win jobs to hang in [seemingly] shutdown landing recently
- # [15:46] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
- # [15:46] <Callek> edmorley: e.g. your inbound merge
- # [15:46] <Callek> s/hang/take much longer/
- # [15:46] <Callek> edmorley: http://tbpl.drapostles.org/?rev=08dcb285b375
- # [15:46] <Callek> edmorley: the blame for that is your merge and a single calendar push
- # [15:46] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [15:46] <Callek> (normally mochi 1-5 are green now)
- # [15:47] <jcranmer> AryehGregor: you have to position them correctly
- # [15:47] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [15:47] <jcranmer> since $(DEPTH)/config/autoconf.mk does a CXXFLAGS = foo
- # [15:47] * kats is now known as kats|away
- # [15:48] * Joins: bbondy (bbondy@moz-815B377A.home.cgocable.net)
- # [15:49] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
- # [15:49] * Quits: Optimizer (Optimizer@EE199A87.C71C1EB7.2AB48280.IP) (Ping timeout)
- # [15:49] <edmorley> Callek: sorry, just had to show more people into the community area; is getting quite busy here now (presume due to the mobile release)
- # [15:50] * Quits: dria (dria@moz-9A2D6F95.dhcp-dynamic.fibreop.nb.bellaliant.net) (Quit: dria)
- # [15:50] * Quits: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net) (Quit: Leaving.)
- # [15:50] <edmorley> Callek: I'm sorry I don't really know; I presume you don't have anything tracking inbound?
- # [15:50] <Callek> edmorley: ooo you mean the office
- # [15:50] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [15:50] <edmorley> yeah
- # [15:50] <Callek> edmorley: yea tracking inbound would overwhelm our infra
- # [15:50] <Callek> so no
- # [15:51] * Joins: Goldorak (chatzilla@B92B68E0.ACD6413B.187A1082.IP)
- # [15:52] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [15:52] * Quits: @bsmedberg (bsmedberg@moz-3EE28647.altnpa.east.verizon.net) (Connection reset by peer)
- # [15:53] * Joins: Optimizer (Optimizer@2FD29AC7.C7027553.2AB48280.IP)
- # [15:54] * Joins: ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP)
- # [15:54] * ChanServ sets mode: +o ehsan
- # [15:54] <@smaug> AryehGregor: you didn't make DF to not inherit nsGenericElement yet, right?
- # [15:54] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [15:54] * Joins: protz (protz@moz-E29D2A15.inria.fr)
- # [15:55] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
- # [15:56] * Quits: gwagner (idefix2@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: gwagner)
- # [15:57] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
- # [15:57] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:58] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Ping timeout)
- # [15:58] * Joins: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net)
- # [15:58] <momo> i have a question:
- # [15:58] <momo> iv we would develop a web plattform for mozilla
- # [15:58] <momo> would you support opa?
- # [15:59] * Joins: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net)
- # [16:00] * Joins: soundz (Mibbit@moz-E00114D4.hsi7.kabel-badenwuerttemberg.de)
- # [16:01] * Quits: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [16:01] * Quits: trevorh (trevor@moz-4F50C2D2.lns10.woo.bigpond.net.au) (Ping timeout)
- # [16:02] * Joins: bsmedberg (bsmedberg@moz-3EE28647.altnpa.east.verizon.net)
- # [16:02] * ChanServ sets mode: +o bsmedberg
- # [16:02] * Joins: trevorh (trevor@moz-63B493F5.lnse1.cha.bigpond.net.au)
- # [16:02] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [16:02] * Quits: soundz (Mibbit@moz-E00114D4.hsi7.kabel-badenwuerttemberg.de) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:03] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [16:04] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [16:04] <@smaug> momo: don't understand the question
- # [16:04] * Joins: wchen (wchen@F2D29657.F60B0462.67AC9B1.IP)
- # [16:06] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Ping timeout)
- # [16:06] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [16:07] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:07] * Quits: momo (Mibbit@3B038FD8.B30A6E72.B878F8EC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:09] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
- # [16:11] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [16:12] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:13] * bwinton_away is now known as bwinton
- # [16:14] * Joins: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:15] * Joins: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net)
- # [16:15] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:15] * Joins: Fabio_Magnoni (chatzilla@36721D0B.C8DF8424.C55BF118.IP)
- # [16:18] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [16:18] * cade_away is now known as cadecairos
- # [16:19] * Joins: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:20] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
- # [16:20] * Quits: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net) (Ping timeout)
- # [16:21] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [16:21] * Quits: trevorh (trevor@moz-63B493F5.lnse1.cha.bigpond.net.au) (Ping timeout)
- # [16:22] <Ms2ger> smaug, no, not yet
- # [16:22] * Joins: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
- # [16:22] * cadecairos is now known as cade
- # [16:23] * Joins: trevorh (trevor@moz-4F7AF42E.qld.bigpond.net.au)
- # [16:25] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [16:25] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [16:26] * Quits: @ehsan (ehsan@BEDFFF26.EE049E25.8B035CD7.IP) (Input/output error)
- # [16:26] * Quits: Fabio_Magnoni (chatzilla@36721D0B.C8DF8424.C55BF118.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 15.0a2/20120625042007])
- # [16:26] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [16:28] * khuey|away is now known as khuey
- # [16:29] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
- # [16:29] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
- # [16:29] * Quits: Mook (Daily@moz-D37F711A.dsl.teksavvy.com) (Quit: Mook)
- # [16:30] * Joins: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com)
- # [16:30] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: Leaving)
- # [16:33] * joduinn-afk is now known as joduinn
- # [16:33] * Quits: dao (dao@moz-DEAFA066.superkabel.de) (Quit: Leaving.)
- # [16:33] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:34] * Joins: Fabio_Magnoni (chatzilla@36721D0B.C8DF8424.C55BF118.IP)
- # [16:34] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [16:34] * kats|away is now known as kats
- # [16:34] * Quits: raph (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Client exited)
- # [16:35] * Standard8Away is now known as Standard8
- # [16:36] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
- # [16:36] * Joins: raphc (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [16:37] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [16:37] <AryehGregor> smaug, I tried writing a patch and posted it to the bug, but I gave up on making it work. It's bitrotted pretty badly already, of course.
- # [16:38] * Joins: dcamp (dave@moz-930D5B64.hsd1.wa.comcast.net)
- # [16:38] * Joins: kaze (kaze@moz-104CC309.mv.mozilla.com)
- # [16:38] <AryehGregor> I think I was taking the wrong approach.
- # [16:38] * Joins: raph (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [16:38] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:39] <AryehGregor> Probably the first thing to do is just rename nsGenericElement to ElementOrFragment, and add a dummy nsGenericElement class in between that just matches ElementOrFragment exactly.
- # [16:39] <AryehGregor> Then write a separate patch that splits off bunches of the functionality.
- # [16:40] * whimboo|afk is now known as whimboo
- # [16:41] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [16:41] * Joins: dria (dria@moz-3BC4E13.aliant.net)
- # [16:42] * Quits: trevorh (trevor@moz-4F7AF42E.qld.bigpond.net.au) (Ping timeout)
- # [16:42] * Joins: trevorh (trevor@moz-33755C02.lns5.woo.bigpond.net.au)
- # [16:42] * Joins: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:42] <jcranmer> in case anyone believes that cmake is a better buildsystem then autoconf+make
- # [16:42] <jcranmer> I have come to the conclusion that it is not
- # [16:43] <Ms2ger> Congratulations
- # [16:44] <jcranmer> I'm installing a program because I want to get the equivalent of ./configure --help
- # [16:44] * Quits: raph (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Client exited)
- # [16:44] <gcp> That is really quite frightening if you think about how good (gargle) autoconf is
- # [16:44] <ebassi> \o\ |o| /o/
- # [16:44] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [16:44] <Ms2ger> gcp, did you read scrollback?
- # [16:44] * Quits: Fabio_Magnoni (chatzilla@36721D0B.C8DF8424.C55BF118.IP) (Ping timeout)
- # [16:44] * rail is now known as rail-coffee
- # [16:45] <Ms2ger> Wait, no
- # [16:45] <gcp> </sarcasm>
- # [16:45] <Ms2ger> Nvm, too many gxx nicks
- # [16:45] <Ms2ger> Can't you use another name? :)
- # [16:45] <gcp> I'll tell my parents you complained.
- # [16:46] <gaston> autoconf, kindly nicknamed autohell
- # [16:46] <AryehGregor> jcranmer, I have them after "include $(DEPTH)/config/autoconf.mk". I tried putting them both before and after "include $(topsrcdir)/config/rules.mk", neither seemed to work. (I'm guessing it has to be before.)
- # [16:46] <Ms2ger> I'll come over and do it myself :)
- # [16:46] <jcranmer> too bad I can't /nick g++
- # [16:46] <AryehGregor> objdir/editor/Makefile reflected the change.
- # [16:46] <gcp> Ms2ger: I know it can't be far for you :P
- # [16:46] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [16:46] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Quit: jet)
- # [16:46] <ekr> maybe you can /nick clang instead
- # [16:47] <Ms2ger> Zing
- # [16:47] <jcranmer> AryehGregor: between $(topsrcdir)/config/config.mk and config/rules.make should be the right place
- # [16:48] * jlebar|away is now known as jlebar
- # [16:49] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [16:49] * philor|away is now known as philor
- # [16:49] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [16:49] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:49] * Quits: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net) (Quit: Ex-Chat)
- # [16:49] * jwir3|zzz is now known as jwir3
- # [16:53] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: WeeChat 0.3.7)
- # [16:54] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
- # [16:55] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [16:55] * ChanServ sets mode: +o smaug
- # [16:56] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
- # [16:56] * rail-coffee is now known as rail
- # [16:56] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [16:56] * ChanServ sets mode: +o smaug
- # [16:56] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:56] * ChanServ sets mode: +o ehsan
- # [16:56] * Joins: sawrubh (chatzilla@6DA85AA9.408F66C8.DC7754FE.IP)
- # [16:57] * Joins: dsherk (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [16:57] * kats is now known as kats|away
- # [16:57] * dsherk is now known as dRdR
- # [16:57] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
- # [16:58] * Joins: WorkerThread (BoredOnIRC@moz-C8599121.washdc.fios.verizon.net)
- # [16:59] <Cwiiis> paul, ping?
- # [16:59] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [17:00] * Joins: Fabio_Magnoni (chatzilla@630EA9C.C8DF8424.C55BF118.IP)
- # [17:00] <Ms2ger> Morning, bz_sleep
- # [17:00] <paul> Cwiiis: pong
- # [17:00] * bz_sleep is now known as bz
- # [17:01] <@bz> Ms2ger: what made you think I was awake? ;)
- # [17:01] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [17:01] <Ms2ger> Bugzilla
- # [17:01] <@bz> "Oh, no! Important Google Play features may not work in your browser."
- # [17:01] * @bz laughs
- # [17:01] * Quits: kaze (kaze@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [17:01] * Quits: dria (dria@moz-3BC4E13.aliant.net) (Quit: dria)
- # [17:01] <@bz> That's part of the 3 lines of text a Google search shows for Google Play... ;)
- # [17:01] * Joins: chrisccoulson (chr1s@A10EDEB.C331CF86.EB325F58.IP)
- # [17:01] <@bz> Sounds like their UA sniffing didn't like the spider
- # [17:01] <Ms2ger> Hah
- # [17:01] * Quits: trevorh (trevor@moz-33755C02.lns5.woo.bigpond.net.au) (Ping timeout)
- # [17:01] * Joins: trevorh (trevor@moz-20F9240A.lns9.woo.bigpond.net.au)
- # [17:02] <Cwiiis> paul, with the responsive design mode thingy, would it also be a good idea to have a touch-event simulator mode too? (for developing mobile sites on desktop)
- # [17:02] <Ms2ger> Ah, spacer gifs :)
- # [17:02] <paul> Cwiiis: yes
- # [17:03] <paul> Cwiiis: there are a lot of things we could do for mobile
- # [17:03] <paul> Cwiiis: but step after step :)
- # [17:03] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Ping timeout)
- # [17:04] <Cwiiis> paul, is there a bug for that? Is it worth filing?
- # [17:04] <@ehsan> BenWa: http://gregoryszorc.com/blog/2012/06/25/improving-mozilla%27s-build-system/
- # [17:04] <@ehsan> BenWa: (I silently shed some tears this morning when I read it ;)
- # [17:04] <BenWa> ehsan: Yea :)
- # [17:04] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [17:04] <BenWa> I hope it happens soon
- # [17:04] <Ms2ger> ehsan, #developers assigned gps to implementing it full-time this morning, fwiw ;)
- # [17:05] <@ehsan> oh cool
- # [17:05] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [17:05] <@ehsan> gps: I'll send you a bottle of scotch myself :)
- # [17:05] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Broken pipe)
- # [17:05] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:05] * BenWa adds +1 to the unanimous consensus of #developers!
- # [17:05] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [17:05] * Joins: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP)
- # [17:06] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [17:06] <@bz> Ms2ger: fwiw, nothing says I can't post to Bugzilla in my sleep (e.g. via cron job)
- # [17:06] * @bz should set one up, with bzapi, just to mess with people
- # [17:07] <Ms2ger> Joke's on you, people will ask you for quick reviews because you're online anyway :)
- # [17:07] <jwir3> well, plus that, and bz|sleep doesn't actually mean you're sleeping. (Or else you can code in your sleep... impressive.)
- # [17:07] * Joins: wsmwk (chatzilla@moz-A0259CC0.cc.lehigh.edu)
- # [17:07] <wsmwk> question - does -safemode bypass startup caches?
- # [17:07] * jwir3 is starting to think it's probably the latter.
- # [17:07] * Quits: armenzg (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:07] <froydnj> auto-deny reviews requested while you're sleeping saying "because you woke me up"
- # [17:08] * Joins: dria (dria@moz-3BC4E13.aliant.net)
- # [17:08] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
- # [17:08] * Joins: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [17:08] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
- # [17:08] * Joins: armenzg (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com)
- # [17:08] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [17:09] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:09] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [17:09] <@dolske> Ms2ger: nothing says he can't do reviews via cron job too... ;-)
- # [17:10] <paul> Cwiiis: I don't think we have a bug for that
- # [17:11] <Cwiiis> paul, will file one in that case
- # [17:11] <paul> Cwiiis: thanks :)
- # [17:12] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [17:12] * jlebar is now known as jlebar|away
- # [17:12] <jcranmer> we really need to use := much more often than =
- # [17:12] * mcote is now known as mcote|dentist
- # [17:12] <Wes> you're talking about make, it can be a huge perf boost when used appropriately
- # [17:13] * jlebar|away is now known as jlebar
- # [17:13] <Wes> s/^/if /
- # [17:13] <Ms2ger> Correct
- # [17:13] <Wes> lazy expansion is awesome, but comes at a price
- # [17:13] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [17:13] <Ms2ger> Wes, context is http://gregoryszorc.com/blog/2012/06/25/improving-mozilla%27s-build-system/
- # [17:13] <jcranmer> no, I need it because it helps me to do things like override variables in a particular makefile
- # [17:14] * Quits: dria (dria@moz-3BC4E13.aliant.net) (Quit: dria)
- # [17:14] * Joins: dria (dria@moz-3BC4E13.aliant.net)
- # [17:14] <sawrubh> ehsan: not to rush you, could you maybe review 722988 today maybe.
- # [17:14] <Wes> Ms2ger: thanks, reading (BTW I have a huge interest in better build systems, but no time budget ATM)
- # [17:14] <sawrubh> ehsan: it'll give me peace :P
- # [17:15] * ewong is now known as ewong|sleep
- # [17:15] <Ms2ger> Wes, if you don't have a time budget, you may want to punt on reading, it's huge ;)
- # [17:15] <@ehsan> sawrubh: yep, I'll get to all of my reviews today :)
- # [17:15] <Ms2ger> Ooh
- # [17:15] <Ms2ger> Sounds like I need to r? some editor patches
- # [17:15] * Joins: dao (dao@moz-AA13F392.dip.tu-dresden.de)
- # [17:15] <sawrubh> ehsan: Thank you sir ;)
- # [17:16] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [17:16] * Joins: Matti (chatzilla@moz-CC10A8BC.dip.t-dialin.net)
- # [17:16] * Quits: Optimizer (Optimizer@2FD29AC7.C7027553.2AB48280.IP) (Ping timeout)
- # [17:16] <jcranmer> gps: fixing our configure mess at some point would also be wonderful
- # [17:17] <sawrubh> Ms2ger: at the risk of sounding stupid, what is this editor I keep hearing about. Is it something related to some devtool ?
- # [17:17] <Ms2ger> jcranmer, file bugs, cc him, it might work out :)
- # [17:17] <Ms2ger> sawrubh, <textarea></textarea> <-- you can type in here
- # [17:17] <Ms2ger> That's what editor is for :)
- # [17:17] <jcranmer> of course, being able to use a newer autoconf than 2.13 would be splendid
- # [17:18] <gaston> hmm is it normal for bundled pdf.js to show up as 'incompatible with nightly 16.0a1' ?
- # [17:18] <froydnj> there is a bug on file for autoconf2.13
- # [17:18] <Wes> Ms2ger: Yeah. I am now up to "Transitioning to a Single DAG" in betwen 658 other tasks... I have actually taken that approach with my current project, eliminating many $(MAKE)s in favour of better include directives. Another big win for me recently was building "makedepend" for CommonJS/2.0 modules. We have a rather large project and NFSd hg repos, so eliminating work helps a lot.
- # [17:18] <sawrubh> Ms2ger: can you give some bug # so that I can know where the source for the editor is ?
- # [17:18] <jcranmer> I know
- # [17:18] <jcranmer> I'm cc'd
- # [17:18] <Ms2ger> gaston, I think the extension is obsolete
- # [17:18] * Joins: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP)
- # [17:18] <@ehsan> Ms2ger: that's not the only thing it's used for, unfortunately ;)
- # [17:18] * armenzg is now known as armenzg_buildduty
- # [17:18] <Ms2ger> Indeed
- # [17:18] <@khuey> are there linux distros that don't have a package for 2.13?
- # [17:19] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/22e58ac501b5 - Kyle Huey - Bug 755510: db.transaction should work inside a versionchange transaction's oncomplete handler. r=bent
- # [17:19] <Ms2ger> sawrubh, mozilla-central/editor
- # [17:19] <@ehsan> sawrubh: editor lives in editor/ :)
- # [17:19] * glob is now known as glob|away
- # [17:19] <sawrubh> :P
- # [17:19] <jcranmer> let me modify my statement
- # [17:19] <gaston> Ms2ger: obsolete wrt what ? i though it was meant to be shipped with firefox..
- # [17:19] <jcranmer> of course, being able to not need autoconf at all would be splendid
- # [17:19] <Ms2ger> gaston, built into Firefox rather than an extension
- # [17:19] * Joins: kaze (kaze@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [17:20] <gaston> ah
- # [17:20] <gaston> so if it shows as an extension that's because it was this way at some point
- # [17:20] <froydnj> khuey: I think many of them do simply for firefox
- # [17:20] <@khuey> froydnj: so then what's the problem? ;-)
- # [17:20] <Ms2ger> gaston, it was when it first landed
- # [17:21] <gaston> okay
- # [17:21] * juanb is now known as juanb|afk
- # [17:21] * Quits: trevorh (trevor@moz-20F9240A.lns9.woo.bigpond.net.au) (Ping timeout)
- # [17:21] * Joins: trevorh (trevor@moz-A3D00BA2.lnse3.woo.bigpond.net.au)
- # [17:22] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [17:22] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Ping timeout)
- # [17:22] <sawrubh> Ms2ger: still bug # please :P
- # [17:22] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [17:23] <@ehsan> firebot: uuid
- # [17:23] <firebot> 983cb266-535b-4ca5-8ef2-2cee08d061e6 (/msg firebot cid for CID form)
- # [17:23] <Ms2ger> Everything in Core::Editor :)
- # [17:23] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [17:23] <froydnj> khuey: why did they ever let you maintain the build system...
- # [17:23] <sawrubh> Ms2ger: thanks
- # [17:23] <Ms2ger> froydnj, he volunteered
- # [17:23] <Callek> froydnj: because he is/was good at it
- # [17:23] <@khuey> froydnj: it's all shaver's fault
- # [17:23] <@khuey> Ms2ger: no, I most certainly did not
- # [17:23] * Quits: bholley (anonymous@moz-104CC309.mv.mozilla.com) (Quit: bholley)
- # [17:24] <Callek> khuey: you can no longer blame shaver
- # [17:24] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
- # [17:24] <@khuey> yes I can
- # [17:24] <jwir3> hahaha
- # [17:24] <jwir3> the bugzilla quote I got just now, "Does a beaver have a flat dick?"
- # [17:24] <derf> shaver is now the perfect person to blame, since he can't defend himself.
- # [17:24] * Matti likes the dutch name for network and misses libpr0n
- # [17:25] <Ms2ger> Matti, blame shaver
- # [17:25] <froydnj> "backed out by khuey? blame it on shaver"
- # [17:25] * Quits: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0/20120612164001])
- # [17:26] <Matti> and we had a real domain for libpr0n -> http://libpr0n.com/
- # [17:26] * Joins: johanc (chatzilla@moz-8E1A9E8E.bredband.comhem.se)
- # [17:27] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: clee)
- # [17:27] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [17:27] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:27] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [17:28] <gaston> such a beautiful web 0.1 design
- # [17:28] <Matti> blame pavlov
- # [17:29] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [17:29] * sawrubh is elated tbpl is working again
- # [17:29] * Joins: graememcc (chatzilla@moz-757A0C23.range81-157.btcentralplus.com)
- # [17:29] <edmorley> s/tbpl/hgweb/ :-)
- # [17:29] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [17:30] <sawrubh> edmorley: what changed in the meantime which caused this better performance ?
- # [17:31] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Quit: Saindo)
- # [17:31] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [17:31] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [17:32] * Quits: dria (dria@moz-3BC4E13.aliant.net) (Quit: dria)
- # [17:33] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [17:35] <edmorley> sawrubh: given bug 767657 comment 17, I presume enough later commits have been landed that the slow one if gone
- # [17:35] <edmorley> s/if gone/has been pushed out the way/
- # [17:35] <edmorley> but that's just a guess
- # [17:35] * Quits: sfink (chatzilla@moz-8D93AA61.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [17:38] <AryehGregor> Ms2ger, when using make -C objdir/foo syntax, how do I use multiple threads?
- # [17:38] <AryehGregor> It seems to be running single-threaded, since it's not using config.mk.
- # [17:38] * adrian is now known as adrian|away
- # [17:38] <@bsmedberg> AryehGregor: make -j6 -C objdir/foo
- # [17:38] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Input/output error)
- # [17:38] <AryehGregor> Ah, right, I can pass that directly to make.
- # [17:38] <@bsmedberg> where "6" is about twice the number of cores you have
- # [17:40] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:41] * Quits: trevorh (trevor@moz-A3D00BA2.lnse3.woo.bigpond.net.au) (Ping timeout)
- # [17:42] * Joins: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it)
- # [17:42] * Joins: trevorh (trevor@moz-CD91C103.lns8.cha.bigpond.net.au)
- # [17:42] <@khuey> nice
- # [17:42] <@khuey> the message from mozilla about firefox for android was marked as spam by gmail
- # [17:43] <derf> Thunderbird and SeaMonkey apparently flagged it as a scam.
- # [17:43] <gcp> yes
- # [17:45] <AryehGregor> It wasn't spam?
- # [17:45] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
- # [17:45] <Matti> My SM trunk marked it also as SCAM
- # [17:45] <gcp> good point, imho
- # [17:45] <gcp> I dont remember signing up for mailings when getting my mozillians account.
- # [17:46] <jcranmer> espindola: ping
- # [17:46] * Quits: KWierso (Daily@3C926C74.99380057.66281533.IP) (Ping timeout)
- # [17:46] * Quits: Mitch (chatzilla@moz-10CF0B65.sbr802.nsw.optusnet.com.au) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.10.1/20120615050225])
- # [17:47] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [17:47] <Matti> spamassasin think "T_DKIM_INVALID"
- # [17:48] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [17:48] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [17:49] <gcp> X-Spam-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,
- # [17:49] <gcp> DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,REMOVE_BEFORE_LINK,
- # [17:49] <gcp> SPF_PASS,T_RP_MATCHES_RCVD autolearn=no version=3.3.1
- # [17:49] <gcp> "not here"
- # [17:50] * Joins: supreet (quassel@E6C66FDB.B309EE0D.DF11F364.IP)
- # [17:50] * Quits: supreet (quassel@E6C66FDB.B309EE0D.DF11F364.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
- # [17:51] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [17:51] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [17:52] <Matti> hmm, i have the same version (3.3.1)
- # [17:53] * glob|away is now known as glob
- # [17:53] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [17:54] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [17:54] * Quits: past (past@moz-CCBA7EC5.dsl.dyn.forthnet.gr) (Ping timeout)
- # [17:54] * Joins: past (past@moz-CCBA7EC5.dsl.dyn.forthnet.gr)
- # [17:55] * kats|away is now known as kats
- # [17:55] * Joins: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:56] * Quits: juanb|afk (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb|afk)
- # [17:57] * Parts: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [17:59] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [17:59] * padenot is now known as padenot|away
- # [18:00] <espindola> jcranmer, pong
- # [18:00] <jcranmer> espindola: how are you building clang with lto?
- # [18:00] <jcranmer> er, using clang and lto to build mozilla?
- # [18:01] <jcranmer> I'm getting failure in elfhack
- # [18:01] <espindola> jcranmer, it was some time ago
- # [18:01] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [18:01] <Ms2ger> "Firefox for Android is here!"
- # [18:01] <Ms2ger> NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
- # [18:01] * Quits: trevorh (trevor@moz-CD91C103.lns8.cha.bigpond.net.au) (Ping timeout)
- # [18:01] <espindola> jcranmer, http://blog.mozilla.org/respindola/2011/02/23/lto-with-elfhack/
- # [18:02] <espindola> maybe we regressed
- # [18:02] <Callek> Ms2ger: ERROR: Buffer Overflow
- # [18:02] * Joins: trevorh (trevor@moz-81E24EB4.lnse3.cha.bigpond.net.au)
- # [18:02] <Callek> (expected length 4: "NO!\0" :-) )
- # [18:02] * jimm is now known as jimm-lunch
- # [18:03] <Matti> Ms2ger: really ?
- # [18:03] <Callek> though I suppose that string I just pasted is technically length 5 is done in C++ since double-quotes yeild a \0 automatically
- # [18:03] * Callek is not up on his C++ these days
- # [18:03] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
- # [18:04] * Quits: fabrice1 (fabrice@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [18:05] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [18:05] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Quit: Leaving)
- # [18:05] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
- # [18:05] * Joins: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [18:06] * Quits: adrian|away (adrian@moz-DE8639AB.fbx.proxad.net) (Ping timeout)
- # [18:06] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [18:07] <kbrosnan> if you are in mtv will trade a tasty breakfast sandwich for a google play review of Firefox
- # [18:07] * rail is now known as rail-lunch
- # [18:07] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:07] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [18:07] * Joins: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net)
- # [18:08] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
- # [18:08] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [18:08] * anant_ is now known as anant
- # [18:09] * Quits: gozala (gozala@moz-D5BED6F9.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [18:10] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [18:11] * armenzg_buildduty is now known as armenzg_lunch
- # [18:11] * Quits: bbondy (bbondy@moz-815B377A.home.cgocable.net) (Ping timeout)
- # [18:12] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Ping timeout)
- # [18:12] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
- # [18:12] * Joins: harth (harth@83206572.13CDFE7D.7957FA95.IP)
- # [18:12] <Optimizer> how to get the tabs from the visible tab group ?
- # [18:12] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
- # [18:13] <@smaug> ttaubert might know ^
- # [18:13] <Optimizer> ttaubert: above ^
- # [18:14] * jcranmer is now known as jcranmer|away
- # [18:15] * Joins: nhirata (nhirata.bu@moz-6D599AA6.hsd1.ca.comcast.net)
- # [18:16] * Quits: harth (harth@83206572.13CDFE7D.7957FA95.IP) (Input/output error)
- # [18:16] * khuey is now known as khuey|away
- # [18:16] * Joins: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [18:17] * Joins: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [18:17] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [18:17] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [18:17] <ttaubert> Optimizer: gBrowser.visibleTabs
- # [18:17] <Optimizer> cool
- # [18:18] <Optimizer> but _tPos is a global index, right ?
- # [18:18] <Optimizer> like _tPos 0 can be in an hidden tab group
- # [18:18] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [18:18] * gregglind_away is now known as gregglind
- # [18:18] <ttaubert> yeah
- # [18:19] * kats is now known as kats|away
- # [18:20] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [18:20] * Quits: mike5w3c (MikeS@moz-D324A5D5.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [18:21] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [18:21] * Joins: mike5w3c (MikeS@moz-6D1BDD22.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [18:21] * Quits: twi (Adium@moz-9067ECBE.cust.dsl.vodafone.it) (Quit: Leaving.)
- # [18:21] * Quits: trevorh (trevor@moz-81E24EB4.lnse3.cha.bigpond.net.au) (Ping timeout)
- # [18:22] <mwu> edmorley: any idea when the next m-i->m-c merge will be?
- # [18:22] <gaston> !seen glandium
- # [18:22] <firebot> glandium was last seen 9 minutes and 40 seconds ago, saying 'neither /proc/diskstats nor /sys/block/*/stat contain I/O stats on mtd devices :(' in #perf.
- # [18:22] * Joins: trevorh (trevor@moz-988A5295.lns10.cha.bigpond.net.au)
- # [18:22] * Quits: dao (dao@moz-AA13F392.dip.tu-dresden.de) (Quit: Leaving.)
- # [18:22] <gaston> glandium: reping #767403 :(
- # [18:23] * Quits: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP) (Client exited)
- # [18:23] * Joins: Topal (Topal@moz-8A9EC59D.customers.d1-online.com)
- # [18:23] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [18:24] <edmorley> mwu: one was done this morning, there are only 35 outstanding changesets, of which only 20 are pgo green
- # [18:25] <edmorley> mwu: was there something specific you needed merging? :-)
- # [18:25] * Joins: bbondy (bbondy@moz-BE76EF7A.home.cgocable.net)
- # [18:25] <mwu> edmorley: there may be - I'm looking a bit more closely
- # [18:27] * jwir3 is now known as jwir3|lunch
- # [18:27] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:28] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
- # [18:28] * Quits: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net) (Input/output error)
- # [18:28] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [18:28] * ChanServ sets mode: +o smaug
- # [18:28] <glandium> gaston: done
- # [18:28] * Quits: gandalf (gandalf@moz-BE47532F.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [18:29] <glandium> gaston: sorry for the delay
- # [18:29] <mwu> edmorley: yeah - people want bug 768238 which was landed in https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=8a0a36ccc830
- # [18:29] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
- # [18:29] <gaston> glandium: thx :)
- # [18:30] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [18:30] * kmoir is now known as kmoir-afk
- # [18:31] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [18:31] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: clee)
- # [18:31] <edmorley> mwu: that's in the pgo green subset, I'll merge now
- # [18:32] <mwu> edmorley: oh, thanks!
- # [18:32] <mwu> was trying to figure out if it was valid
- # [18:32] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
- # [18:32] <edmorley> the android failure tea leaves take a bit of getting used to... :-)
- # [18:33] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [18:33] <sawrubh> jdm: yo
- # [18:33] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:34] <Optimizer> ttaubert: any idea on how to move the second tab to fourth position ? (visible tabs, 0 is the left most tab)
- # [18:34] <Ms2ger> bz, (cc: AryehGregor) I thought I'd got nsGenericElement.h exported?
- # [18:34] <AryehGregor> Ms2ger, ?
- # [18:34] * AryehGregor has to go
- # [18:34] * AryehGregor has new hope for fixing bug 563659 \o/
- # [18:34] <Ms2ger> You didn't read your bugmail in the last 8 minutes? :)
- # [18:34] <edmorley> mwu: do you need nightlies?
- # [18:36] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
- # [18:36] <mwu> edmorley: nah, just a merge will be sufficient
- # [18:36] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [18:36] * ChanServ sets mode: +o smaug
- # [18:36] <edmorley> mwu: cool; done :-)
- # [18:36] <mwu> \o?
- # [18:36] <mwu> \o/
- # [18:37] <mwu> mangled arm
- # [18:37] <Ms2ger> \o_
- # [18:38] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [18:38] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [18:39] <@bz> Ms2ger: oh, hmm
- # [18:39] <@bz> Ms2ger: maybe!
- # [18:39] <jdm> sawrubh: hey
- # [18:40] * jlebar is now known as jlebar|away
- # [18:41] * Quits: trevorh (trevor@moz-988A5295.lns10.cha.bigpond.net.au) (Ping timeout)
- # [18:41] * Joins: wesj (Instantbir@7D871D9E.1B9CFF7.4401682D.IP)
- # [18:42] * Joins: trevorh (trevor@moz-CC8F644D.lnse1.woo.bigpond.net.au)
- # [18:42] * gps catches up on scrollback. hopes he didn't sign himself up for a death march
- # [18:43] * Quits: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
- # [18:43] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [18:44] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [18:44] <gps> jcranmer: I view configure as a separate and distinct step from building. highly related, definitely
- # [18:44] <gps> there are many ways to fix configure. most of them involve something not m4
- # [18:44] <jcranmer|away> yeah
- # [18:45] * mdas is now known as mdas|afk
- # [18:45] <jcranmer|away> I think moving our configure off of shell would be next to impossible in any small amount of time
- # [18:45] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
- # [18:45] * Joins: dao (dao@moz-99CBF0AE.pool.mediaways.net)
- # [18:45] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [18:46] * Joins: xsergio (sergio@BBDFFBD9.F5F20EDB.DF1E30BF.IP)
- # [18:46] <edmorley> ehsan: have you clobbered?
- # [18:46] <gps> the benefits of optimizing the build phase of the build system dwarf those of optimizing configure. even on Windows, where configure sucks (mainly because of new process overhead)
- # [18:46] <@ehsan> edmorley: no
- # [18:46] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [18:47] <Ms2ger> gps, you didn't sign yourself up for a death march
- # [18:47] <Ms2ger> gps, roc did sign you up for that :)
- # [18:47] <gps> :)
- # [18:48] <jcranmer|away> sigh
- # [18:48] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [18:48] <Waldo> mwu: captain hook, rather
- # [18:48] <Ms2ger> So, you can start implementing :)
- # [18:48] <mwu> oh I see.
- # [18:48] <edmorley> ehsan: are you about to, or do you need me to? (boo to bug 756532 making it sure a pain)
- # [18:49] <edmorley> s/sure/such/
- # [18:49] * jcranmer|away has been increasingly despising our build system
- # [18:49] <derf> Of course, part of the problem is we do an awful lot of things at build time that normal people would do during configure.
- # [18:49] <Ms2ger> Normal people don't use either make or configure
- # [18:49] <Waldo> derf: like what?
- # [18:49] * Joins: Mook_as (Daily@moz-1FCC0032.activestate.com)
- # [18:50] * coop|afk is now known as coop
- # [18:50] <derf> Waldo: Stuff like:
- # [18:50] <derf> ifneq ($(filter $(OS_ARCH),Linux Darwin),) DEFINES += -DHAVE_LRINTF
- # [18:50] <derf> endif
- # [18:50] * sheppy is now known as sheppy-lunch
- # [18:50] <gps> jcranmer: see bug 751795 for a patch that at least makes it prettier
- # [18:51] <Waldo> hmm
- # [18:51] <derf> (that's from media/libopus/Makefile.in)
- # [18:51] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [18:51] <sawrubh> jdm: about the GFX project that you were talking, I checked the bug linked there and that already seems to be nearly complete, only 2 are left on which Bas Schouten is working
- # [18:51] <gps> I'm guessing that line wasn't reviewed by a build system peer
- # [18:51] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [18:51] <jdm> sawrubh: you could check with the #gfx people if there will be others
- # [18:51] <gps> or someone opened up configure.in and just gve up
- # [18:51] <jcranmer|away> derf: half the problem is we have a half trillion different subprojects that we import wholesale into the code
- # [18:51] * jcranmer|away is now known as jcranmer
- # [18:52] * sawrubh wanders away
- # [18:52] <Ms2ger> gps, r=ted
- # [18:52] <derf> gps: r=ted
- # [18:52] <sawrubh> jdm: Btw is Ba-s(without the dash) the guy who's working on that ?
- # [18:52] * Ms2ger high-fives derf
- # [18:52] <jdm> sawrubh: yep
- # [18:52] * jimm-lunch is now known as jimm
- # [18:53] <derf> jcranmer: That's certainly a fun problem.
- # [18:53] <derf> I mean, I know _I_ enjoy rewriting the libvpx build system everytime we import a new version of their library, but...
- # [18:54] <jcranmer> gps: mozilla-central essentially consists of gecko, JS, libffi, nspr, nss, jemalloc, libjpeg, libpng, libbz2, etc., all in a single almost-build-sytsem
- # [18:54] * philor is now known as philor|away
- # [18:54] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [18:54] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:55] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [18:55] <gps> jcranmer: we manage it today. we can figure it out in the future
- # [18:55] <derf> jcranmer: libogg, libvorbis, Tremor, libtheora, libvpx, webrtc, libyuv...
- # [18:55] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [18:55] * Quits: Topal (Topal@moz-8A9EC59D.customers.d1-online.com) (Input/output error)
- # [18:55] <derf> And that's just the ones I work on.
- # [18:56] <gps> I hear you that it is a dark put
- # [18:56] * Joins: myk1 (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:56] <gps> pit
- # [18:56] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [18:56] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:56] * armenzg_lunch is now known as armenzg_buildduty
- # [18:57] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:57] * Quits: trevorh (trevor@moz-CC8F644D.lnse1.woo.bigpond.net.au) (Quit: Leaving.)
- # [18:57] * Quits: GeissT (GeissT@DC6C8C86.E18744BE.1005D3C7.IP) (Client exited)
- # [18:57] * khuey|away is now known as khuey
- # [18:58] * rail-lunch is now known as rail
- # [18:58] <Ms2ger> Half of those are maintained by Mozilla employees, so we have some power to fix them, at least :)
- # [18:59] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
- # [18:59] <Ms2ger> gps, (so, is "mach" the final name?)
- # [19:00] <gps> Ms2ger: unless someone comes up with something better
- # [19:00] <Ms2ger> How about "pony"?
- # [19:00] <derf> cakepony
- # [19:00] <derf> (not to be confused with pony cake)
- # [19:00] <Ms2ger> The cake is a lie
- # [19:00] <@khuey> is pony cake made from ponies?
- # [19:00] <gps> hmmm. I like ponies
- # [19:01] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:01] <derf> khuey: Yes.
- # [19:01] <Ms2ger> MONSTER
- # [19:01] <@khuey> I see
- # [19:01] <Ms2ger> Like khuey
- # [19:01] * @khuey r-s all of Ms2ger's future DOM patches
- # [19:01] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
- # [19:01] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:02] * Quits: dao (dao@moz-99CBF0AE.pool.mediaways.net) (Quit: Leaving.)
- # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:03] * Ms2ger rm -rf's IDB
- # [19:03] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [19:04] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [19:04] <@khuey> your commit access is now disabled
- # [19:04] <Ms2ger> Finally!
- # [19:04] * Ms2ger dumps a nuke on Fla
- # [19:04] <@khuey> you know I don't live there anymore ...
- # [19:04] * Joins: alon_ (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:05] <Ms2ger> :)
- # [19:05] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:05] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:05] <peterv> khuey: we don't have any nukes that aren't US property, so he's bluffing
- # [19:05] <vlad> sewardj: ping
- # [19:05] * Joins: mcsmurf (mcsmurf@moz-3E820AB5.dip.t-dialin.net)
- # [19:05] <sewardj> vlad: pong
- # [19:05] <Ms2ger> peterv, otoh, you know how easy those are to get at :)
- # [19:06] <vlad> sewardj: heya.. question for ya, I'm looking at the SPS profiler, and it's pretty awesome
- # [19:06] <vlad> but it really desperately needs better stack unwinding, especially on ARM
- # [19:06] <@khuey> peterv: :-D
- # [19:06] <vlad> how hard do you think that would be to add?
- # [19:06] * Quits: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [19:06] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:06] <vlad> and how hard would it be to convince you to add it? :D
- # [19:06] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:06] <peterv> Ms2ger: well, I wouldn't recommend trying to get one
- # [19:06] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:06] * anant_ is now known as anant
- # [19:06] * jlebar|away is now known as jlebar
- # [19:06] <@bz> peterv: er... I'm pretty sure France has some of their own if it comes to that!
- # [19:06] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:06] <sewardj> vlad: the SPS profiler is the built-in one?
- # [19:06] <vlad> yeah
- # [19:06] <peterv> bz: France, yes, Belgium not so much :-)
- # [19:07] <@bz> peterv: sure
- # [19:07] <@bz> peterv: (though I bet you could get France to lend you some!)
- # [19:07] <sewardj> vlad: does it work on x86-64 linux?
- # [19:07] <Ms2ger> I could get France's and blame peterv
- # [19:07] <@khuey> lol
- # [19:07] <vlad> I believe so
- # [19:07] <vlad> the profiler does for sure
- # [19:07] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving)
- # [19:07] <vlad> I'm not sure if stackwalking does, though.. BenWa?
- # [19:07] * Joins: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [19:07] <peterv> if they're to be used against the US France might be persuaded, yes
- # [19:07] <sewardj> vlad: then (with zero knowledge about this ..) it should be doable on arm-linux, since they both use CFI based stack unwinding
- # [19:07] * Joins: dao (dao@moz-99CBF0AE.pool.mediaways.net)
- # [19:07] <vlad> sewardj: I know they experimented with stackwalking through backtrace() and libunwind, but were getting either bogus results or too slow
- # [19:08] <sewardj> vlad: basically i'm saying x86_64-linux and arm-linux use the same mechanism
- # [19:08] <vlad> sewardj: nod
- # [19:08] <vlad> hmm
- # [19:08] <BenWa> vlad: sewardj: We have stack walking on all desktop platform but the linux once uses glibc backtrace and is buggy so I disabled it
- # [19:08] <vlad> ah, there
- # [19:08] <peterv> bz: though it seems unwise to threaten a country that has nukes stationed in your own country
- # [19:08] <BenWa> I want to move it to using framepointer like mac
- # [19:08] * jlebar is now known as jlebar|away
- # [19:09] <peterv> bz: you don't even have to launch them :-)
- # [19:09] <@khuey> heh
- # [19:09] <Ms2ger> peterv, who said anything about threatening? :)
- # [19:09] <sewardj> BenWa: where is the profiler, in the tree?
- # [19:09] <BenWa> sewardj: tools/profiler/*
- # [19:09] <sewardj> BenWa: so on exactly which platforms does it work?
- # [19:09] * mdas|afk is now known as mdas
- # [19:09] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [19:09] <BenWa> sewardj: It works on win, mac, linux, android fennec, b2g
- # [19:10] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [19:10] <vlad> (the profiler, mind you; not stack unwinding, I think that's basically disabled everywhere?)
- # [19:10] <BenWa> It doesn't work the exact same way everywhere
- # [19:10] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [19:10] <BenWa> No, we stackwalk on mac and linux
- # [19:10] * Quits: ircloggr (nodebot@moz-F24EFD4B.compute-1.amazonaws.com) (Client exited)
- # [19:10] * sewardj doesn't understand how the profiler can do anything sane without stack unwinding
- # [19:10] <BenWa> sorry we stackwalk on mac and windows on nightly builds
- # [19:10] <@smaug> (no stackwalking on 64bit linux)
- # [19:11] <vlad> sewardj: oh; it supports manual annotation of code and basically walks that chain
- # [19:11] <vlad> so you get pc + the manually annotated chain
- # [19:11] * Joins: ircloggr (nodebot@moz-7E186787.compute-1.amazonaws.com)
- # [19:11] * Quits: teoli (teoli@D9F10458.1ED91A01.5B427D60.IP) (Quit: L'ordinateur est en sommeil)
- # [19:11] <sewardj> vlad: does that also work on arm linux, then?
- # [19:11] <BenWa> Yes, we do that if we can't stackwalk because we don't have framepointers built (release builds)
- # [19:11] <@khuey> so which version of Gecko is android firefox based on?
- # [19:11] <@bz> 14
- # [19:11] <vlad> sewardj: yep
- # [19:11] <@khuey> really?
- # [19:11] <@bz> yes
- # [19:11] <@khuey> that's ... unfortunate
- # [19:11] <@bz> heh
- # [19:11] <@smaug> how so?
- # [19:12] <vlad> khuey: well, the next one will be 15!
- # [19:12] * Quits: myk1 (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [19:12] <BenWa> sewardj: vlad: Try it on desktop mac or windows if you have that around. Install nightly and the extension
- # [19:12] <vlad> and then 16 after that..
- # [19:12] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:12] <Ms2ger> vlad, :o
- # [19:12] * devd is now known as devd_afk
- # [19:12] <BenWa> But yea, on arm we really need stackwalking to get parity
- # [19:12] <@khuey> smaug: because nobody bothered to tell people that stuff they wanted in 14 needed to land already
- # [19:12] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [19:12] <vlad> BenWa: yeah, you just confused me when you said mac and linux first :)
- # [19:12] <BenWa> Yea sorry
- # [19:12] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [19:12] <BenWa> linux just needs the bug fixed
- # [19:13] <sewardj> BenWa, vlad: am happy to poke at this if that would help
- # [19:13] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
- # [19:13] <vlad> khuey: there will be a point release soon
- # [19:13] <gavin> khuey: why do you care about a number?
- # [19:13] <vlad> sewardj: it would be a huge help :)
- # [19:13] <@khuey> gavin: I don't care about the number
- # [19:13] <vlad> sewardj: being able to use the profiler on fennec and b2g has been a huge help
- # [19:13] <@khuey> gavin: I care about the fact that the Gecko that's in the 'beta' channel for desktop is shipping on mobile
- # [19:13] <sewardj> BenWa, vlad: can we discuss later (in about 3 1/2 hours) ? it's early evening here
- # [19:13] <vlad> since it just works, without having to fiddle with any platform pieces
- # [19:13] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [19:13] * ChanServ sets mode: +o smaug
- # [19:13] <BenWa> Yes sure
- # [19:13] <vlad> absolutely, or via email; whatever's easier for you
- # [19:13] <@khuey> gavin: and that if we wanted to backport things we've already lost
- # [19:13] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
- # [19:13] <gavin> khuey: but why does that matter? desktop will still ship on schedule
- # [19:14] <Ms2ger> khuey, Fx on android sucks so bad, they won't notice any sg:crits you haven't landed yet
- # [19:14] <sewardj> BenWa, vlad: talk later then
- # [19:14] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [19:14] <vlad> great, thanks
- # [19:15] <jprmc> ehsan: https://bugzilla.mozilla.org/show_bug.cgi?id=768503
- # [19:15] * kmoir-afk is now known as kmoir
- # [19:16] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: clee)
- # [19:16] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
- # [19:17] * jlebar|away is now known as jlebar
- # [19:17] * Joins: longsonr (chatzilla@moz-9573A8AE.zone8.bethere.co.uk)
- # [19:18] <@ehsan> jprmc: thanks
- # [19:19] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
- # [19:19] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [19:20] <edmorley> ehsan: have you clobbered those slaves yet?
- # [19:21] * Quits: davehunt (davehunt@88F51059.F3BBB17D.144F44FA.IP) (Client exited)
- # [19:21] * jlebar is now known as jlebar|away
- # [19:21] <@ehsan> edmorley: no, should I?
- # [19:21] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [19:21] <edmorley> or would you like me to?
- # [19:21] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:21] <@ehsan> edmorley: please!
- # [19:21] <edmorley> ehsan: killing builds means a clobber is necessary; we just added a warning to TBPL, I presume you used self serve directly/
- # [19:21] <edmorley> s_/_?_
- # [19:22] <jcranmer> sigh
- # [19:22] <@ehsan> yeah that's what I did
- # [19:22] <jcranmer> LTO seems to be broken for me
- # [19:24] <@smaug> so do we know why try tbpl is so broken?
- # [19:24] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [19:24] <@smaug> and is someone fixing it?
- # [19:24] <edmorley> see tbpl try status
- # [19:24] <@smaug> edmorley: that doesn't say much
- # [19:24] <@smaug> nor the bug
- # [19:25] <edmorley> the bug says all I know
- # [19:25] * Joins: TheOne (one@moz-422DB19E.dip.t-dialin.net)
- # [19:25] * Joins: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:25] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [19:26] * padenot|away is now known as padenot
- # [19:26] * Quits: espadrine (espadrine@moz-85EBB8A.dia.static.qwest.net) (Quit: espadrine)
- # [19:26] <@smaug> edmorley: and whoever maintains try knows how badly tryserver problems affect to all the devs?
- # [19:27] * Joins: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [19:27] <taras> bent: what's the filename obfuscation logic in indexeddb?
- # [19:27] <derf> smaug: I think the fact that you don't know who that is says all that needs to be said.
- # [19:28] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:30] <bent> taras, it's, um, awesome
- # [19:30] * Joins: davehunt (davehunt@moz-301C0F3.dab.02.net)
- # [19:31] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
- # [19:31] * Quits: davehunt (davehunt@moz-301C0F3.dab.02.net) (Quit: Leaving...)
- # [19:31] * Quits: gozala1 (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
- # [19:31] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:31] <bent> taras, do you need to know for something you're doing? or are you just curious?
- # [19:31] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
- # [19:32] * jwir3|lunch is now known as jwir3
- # [19:32] * jlebar|away is now known as jlebar
- # [19:33] <jcranmer> sigh
- # [19:33] <jcranmer> why is our logic for making shared libraries so complicated?
- # [19:34] * Joins: graydot (jebasinghe@534D269A.BE1C6841.388CF16F.IP)
- # [19:34] <chewey> What has changed in the handling of "transform: rotate()" recently? One of my uses of it has stopped working in recent Geckos (not yet sure when exaclty).
- # [19:34] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:34] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [19:34] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [19:34] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:35] <chewey> Sort-of-reduced test: http://home.chewey.org/test/rotate.html
- # [19:35] <chewey> not that the "hover" still works.
- # [19:35] <chewey> *note
- # [19:35] <chewey> To see how it is intended, look at it in Opera…
- # [19:35] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [19:36] <@bz> chewey: we updated to follow the spec
- # [19:36] * Joins: chrisccoulson_ (chr1s@ECCCD368.CF2A040F.B7C3A019.IP)
- # [19:36] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:36] * Quits: chrisccoulson_ (chr1s@ECCCD368.CF2A040F.B7C3A019.IP) (Client exited)
- # [19:36] <@bz> chewey: transform is ignored on inlines
- # [19:36] * Joins: chrisccoulson_ (chr1s@ECCCD368.CF2A040F.B7C3A019.IP)
- # [19:36] <@bz> chewey: (see also your comment about webkit behavior in the CSS: that's what the spec decided to call for and what we updated to)
- # [19:36] <chewey> bz: Oooooh, ok.
- # [19:36] <@bz> chewey: your hover applies transform to a block, not an inline
- # [19:36] <chewey> Weird an unexpected :-}
- # [19:36] <chewey> Thanks!
- # [19:37] <chewey> *and
- # [19:37] <@bz> chewey: not as weird as what should happen when applying a rotate transform to the span in this:
- # [19:37] <@bz> Some <span>text<br>and more</span>
- # [19:37] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [19:37] * mcote|dentist is now known as mcote
- # [19:37] * Quits: chrisccoulson (chr1s@A10EDEB.C331CF86.EB325F58.IP) (Ping timeout)
- # [19:37] <Ms2ger> mike5w3c, you around?
- # [19:37] * Joins: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:38] <chewey> bz: Well, nobodoy would ever do that! *hides*
- # [19:38] * philor|away is now known as philor
- # [19:38] * Quits: graydot (jebasinghe@534D269A.BE1C6841.388CF16F.IP) (Ping timeout)
- # [19:38] <Waldo> laugh it up, fuzzball :-P
- # [19:39] <Ms2ger> bjacob, didn't we already have a bug for undefined behaviour in CheckedInt?
- # [19:39] <edmorley> smaug: I don't believe anyone maintains Try per se
- # [19:39] <@bz> chewey: until the text wrapped because he user made the font-size larger.... ;)
- # [19:39] <chewey> *pfffp* ;)
- # [19:39] <Ms2ger> bz: Well, nobodoy would ever do that!
- # [19:39] <chewey> Anyway, thanks again. Fixing CSS now.
- # [19:40] <@smaug> edmorley: uh
- # [19:41] * Quits: longsonr (chatzilla@moz-9573A8AE.zone8.bethere.co.uk) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
- # [19:41] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [19:42] * Joins: Kailas (patilkr@7CFAD063.4A788DE3.4A949B84.IP)
- # [19:44] * Joins: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net)
- # [19:46] * Quits: dao (dao@moz-99CBF0AE.pool.mediaways.net) (Quit: Leaving.)
- # [19:46] * Quits: Kailas (patilkr@7CFAD063.4A788DE3.4A949B84.IP) (Quit: Leaving)
- # [19:47] <chewey> Ah, I remember now why I applied the rotation to elements at different tree depths: I want the hover rotation to add to the existing, not be absolute. Am I missing an easy solution?
- # [19:47] * Quits: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [19:47] <bjacob> Ms2ger: i wasn't aware of it?
- # [19:47] * ctalbert|afk is now known as ctalbert
- # [19:48] * Joins: graydot (jebasinghe@F9F367B7.7CFEBD3D.388CF16F.IP)
- # [19:48] * Joins: espadrine (espadrine@moz-BBE3ABD.mv.mozilla.com)
- # [19:48] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [19:48] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:49] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
- # [19:49] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:49] * Joins: dao (dao@moz-99CBF0AE.pool.mediaways.net)
- # [19:50] * Joins: hub (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [19:50] * Quits: graydot (jebasinghe@F9F367B7.7CFEBD3D.388CF16F.IP) (Ping timeout)
- # [19:51] * Quits: rillian (giles@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
- # [19:51] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [19:53] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [19:53] * Quits: dao (dao@moz-99CBF0AE.pool.mediaways.net) (Quit: Leaving.)
- # [19:55] * Joins: jet (junglecode@7D871D9E.1B9CFF7.4401682D.IP)
- # [19:55] * Quits: raphc (quassel@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [19:57] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Ping timeout)
- # [19:57] * Joins: merike|away (quassel@moz-238097C6.cable.starman.ee)
- # [19:57] * Quits: cjones (cjones@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [19:58] <jcranmer> okay, I think I have a HOST_SHARED_LIBRARY target that actually works
- # [19:58] * bear-afk is now known as bear
- # [19:58] <@khuey> r-
- # [19:58] * Joins: graydot (jebasinghe@D16F3B27.5248B8A1.388CF16F.IP)
- # [19:59] <Ms2ger> That wasn't even my patch!
- # [19:59] * Joins: rillian (giles@A5087023.2354C43D.D8E68FF6.IP)
- # [19:59] <@khuey> yeah, but new host code is no fun
- # [19:59] <froydnj> he's just keeping in practice
- # [19:59] <jcranmer> khuey: what, you don't want clang static analysis running on your builds
- # [19:59] <jcranmer> ?
- # [19:59] <Ms2ger> NO
- # [19:59] <@khuey> static analysis is a tool of the devil
- # [19:59] <jcranmer> (bug 733873 for the interested)
- # [20:00] * devd_afk is now known as devd
- # [20:00] <jcranmer> er, waitk not that one
- # [20:00] <derf> The devil is known for being tempting.
- # [20:00] * Quits: dzbarsky (Adium@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
- # [20:01] <jcranmer> bug 767563
- # [20:01] * Joins: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
- # [20:01] <froydnj> firebot: bug 767563
- # [20:01] <firebot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=767563 nor, --, ---, nobody, NEW, Build a clang static checker
- # [20:01] <@khuey> firebot: insult Ms2ger
- # [20:01] <firebot> khuey: Sorry, I've no idea what 'insult Ms2ger' might be.
- # [20:01] <Ms2ger> Hah
- # [20:01] <@khuey> aw did we turn that off?
- # [20:02] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [20:02] * Quits: bent (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [20:02] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
- # [20:02] <gps> khuey: Clang's static analysis has identified real bugs. nearly every one of its reports on OS X SDK usage has been valid
- # [20:02] <jcranmer> khuey: this one makes NS_MUST_OVERRIDE do something useful
- # [20:02] * Quits: sicking (chatzilla@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:02] <gps> I will admit there are plenty of false positives
- # [20:02] <@khuey> you people really need to take the things I say less seriously
- # [20:03] <Ms2ger> gps, yes, but it will add recipes to Makefile.ins :)
- # [20:03] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [20:03] <jcranmer> gps: this is for things with 0 false positives ;-)
- # [20:03] * Quits: fabrice1 (fabrice@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: Leaving.)
- # [20:03] * Quits: dRdR (dsherk@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:03] * Quits: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP) (Input/output error)
- # [20:03] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
- # [20:03] <Waldo> khuey: so you're always serious, then!
- # [20:03] <@khuey> :-P
- # [20:03] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [20:03] <@khuey> touche
- # [20:03] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [20:03] * Quits: chrisccoulson_ (chr1s@ECCCD368.CF2A040F.B7C3A019.IP) (Ping timeout)
- # [20:04] * Joins: givanica (chatzilla@F2635759.2E7E5149.FB866788.IP)
- # [20:04] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b7bb7c789131 - Joe Walker - Back out 551ad0863475 and a5a50d13cc85 for test failures
- # [20:04] <gps> wait - are you talking about style analysis or actual static code analysis?
- # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/38eb0ceba74f - Tim Taubert - merge m-c to fx-team
- # [20:04] * Quits: kaze (kaze@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/551ad0863475 - Joe Walker - Bug 761481 - GCLI help output does not display the first time; r=dcamp
- # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/b8956522f66c - Paul Rouget - Bug 766999 - In the developer toolbar, the debugger should be named "debugger", not "Script"; r=past,dao,rcampbell
- # [20:04] <gps> by the latter I mean clang's built-in static code analyzer
- # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/85d44a26763c - Andres Hernandez [:andreshm] - Bug 765729 - New Tab page thumbnails can't be tabbed to r=ttaubert
- # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/d9e78d7def12 - Paul Rouget - Bug 763932 - [devtb] Add the right buttons to the Developer Toolbar; r=dao,jwalker,cedricv
- # [20:04] * Quits: edwin (me@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/a5a50d13cc85 - Joe Walker - Bug 768150 - The developer toolbar should be preffed on by default for testing on nightly only; r=dcamp
- # [20:04] * Joins: jwilde (Earlybird@moz-23E1A364.aton.com)
- # [20:04] * Joins: davehunt (davehunt@F0F38F6B.16E4425B.7D0FCE04.IP)
- # [20:04] <firebot> http://hg.mozilla.org/mozilla-central/rev/05bd5e010835 - Mihai Sucan - Bug 766812 - Exception in HUDService-content.js when the Web Console is closed during network requests; r=rcampbell
- # [20:05] * Quits: davehunt (davehunt@F0F38F6B.16E4425B.7D0FCE04.IP) (Quit: Leaving...)
- # [20:05] <gps> either way - more automated checks so reviewers don't have to do menial tasks \o/
- # [20:05] * Quits: jwilde (Earlybird@moz-23E1A364.aton.com) (Quit: jwilde)
- # [20:05] <@khuey> but we all know that checking style is the most important part of code review
- # [20:05] * taras wonders where bent went
- # [20:06] * Quits: mikeh|bcn (mikeh@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:06] <@khuey> taras: he's in barcelona
- # [20:06] <@khuey> it's 8 pm
- # [20:06] <froydnj> to an event
- # [20:06] <jcranmer> gps: I'm building a clang plugin that (automatically, hopefully eventually) gets built and then does static checking on our tree in lieu of the old --enable-static-checking
- # [20:06] * Quits: brendan (brendaneic@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Quit: brendan)
- # [20:07] * Quits: overholt (overholt@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:07] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:08] <taras> khuey: thanks
- # [20:08] * Joins: chrisccoulson (chr1s@moz-692D94C8.cust-3601.ip.static.uno.uk.net)
- # [20:08] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [20:09] * jlebar is now known as jlebar|away
- # [20:09] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [20:09] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
- # [20:09] * ChanServ sets mode: +o dveditz
- # [20:10] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [20:10] * Quits: mwu (mwu@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:10] <ketas> anyone have any idea what kind of irc channel and where is suitable for "webdev" talk?
- # [20:10] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [20:10] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [20:11] * Joins: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com)
- # [20:11] * Quits: dholbert_ (dholbert@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:12] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [20:12] <Ms2ger> #webdev
- # [20:12] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Connection reset by peer)
- # [20:12] <jcranmer> who "owns" mfbt?
- # [20:12] <@khuey> Waldo
- # [20:12] <jcranmer> Waldo: ping
- # [20:12] <Ms2ger> Why?
- # [20:12] * Quits: jprmc (jprmc@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:12] <Waldo> jcranmer: pong
- # [20:12] <Waldo> u rang?
- # [20:12] * Joins: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net)
- # [20:12] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:12] * Joins: zzzzz_ (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
- # [20:12] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:12] * ChanServ sets mode: +o dbaron
- # [20:12] <jcranmer> Waldo: do you have any opinion on moving the NS_STATIC_CHECKING from nscore.h to a mfbt file?
- # [20:13] * Quits: mike5w3c (MikeS@moz-6D1BDD22.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [20:13] <padenot> who should I ask to review xpcom registration + a tiny bit of build system ?
- # [20:13] <Waldo> jcranmer: sounds reasonable
- # [20:13] <edmorley> ehsan: about bug 754804 comment 75 (b-c leaks), dao is your best bet, since he added those checks
- # [20:13] <Ms2ger> padenot, khuey
- # [20:13] <Waldo> jcranmer: modulo renaming to be consistent with mfbt
- # [20:13] <padenot> Ms2ger: he didn't want to help me on the xpcom thingy last time.
- # [20:13] * Joins: mike5w3c (MikeS@moz-4A9272DF.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [20:13] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [20:13] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:13] <padenot> and I don't have my french cheese yet.
- # [20:13] <jcranmer> Waldo: okay, I need to decide if the stack class checking is worth keeping
- # [20:13] <jcranmer> (since I have no #@$!ing clue what NS_OKONHEAP means)
- # [20:14] <@khuey> presumably it means heap allocating that class is ok
- # [20:14] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [20:14] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [20:14] <froydnj> it's a trap!
- # [20:14] <Ms2ger> 75 struct nsCSSToken {
- # [20:14] <Ms2ger> 76 nsAutoString mIdent NS_OKONHEAP;
- # [20:14] * Quits: clee (clee@moz-5716BB66.red-88-7-119.staticip.rima-tde.net) (Ping timeout)
- # [20:15] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: . . . ........)
- # [20:15] <cviecco> Can I use a nsCString to a binary data? is there another recomended class?
- # [20:15] <cviecco> store binary data.
- # [20:15] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
- # [20:16] <NeilAway> Ms2ger: I'll assume you'll issue an appropriate smackdown?
- # [20:16] * Ms2ger smacks NeilAway down
- # [20:16] <NeilAway> mounir++
- # [20:17] <@ehsan> edmorley: ok I think he's CCed on the bug, so I'll go back to ignoring that bug ;)
- # [20:17] <edmorley> ok ;-)
- # [20:18] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [20:18] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
- # [20:18] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
- # [20:19] <givanica> can anyone help me to find the code (from XHR) that implements the Bookmark Toolbar
- # [20:20] <@smaug> XHR?
- # [20:20] <@smaug> you mean MXR?
- # [20:20] <givanica> sry
- # [20:20] <givanica> yep
- # [20:20] * armenzg_buildduty is now known as armenzg_brb
- # [20:20] <givanica> i need to understand better how to use nsINavBookmarksService
- # [20:22] <givanica> i can't find a way to list all the bookmarks from a folder ... or the number of them
- # [20:22] <@smaug> based on http://hg.mozilla.org/mozilla-central/annotate/b4d033913a03/toolkit/components/places/nsINavBookmarksService.idl dietrich or mak might be able to help you
- # [20:23] * Joins: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
- # [20:24] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
- # [20:24] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [20:24] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [20:24] * ChanServ sets mode: +o smaug
- # [20:25] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:25] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [20:25] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Connection reset by peer)
- # [20:25] * Joins: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP)
- # [20:25] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
- # [20:25] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:25] * ChanServ sets mode: +o dbaron
- # [20:26] * Joins: jwilde (Earlybird@moz-BBE3ABD.mv.mozilla.com)
- # [20:28] * Joins: robhawkes (robhawkes@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:29] * Quits: evilpie (chatzilla@moz-7277FC67.pools.arcor-ip.net) (Connection reset by peer)
- # [20:30] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [20:31] * Parts: samliu (samliu@moz-BBE3ABD.mv.mozilla.com)
- # [20:31] <givanica> getItemIndex() , indexOfFolder, IndexOfItem(), and many other functions to access by index a single element ... , just a removeFolderChildren() for multiple intems but no way of finding out the number of items within a folder, or to iterate through them, or there's a solution and I'm not able to see it ...
- # [20:32] <givanica> I'm looking here
- # [20:32] <givanica> https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsINavBookmarksService#getItemIndex%28%29
- # [20:32] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [20:33] * Quits: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com) (Quit: Leaving)
- # [20:34] * Joins: hub_ (hub@A5087023.2354C43D.D8E68FF6.IP)
- # [20:35] * Quits: hub (hub@A5087023.2354C43D.D8E68FF6.IP) (Ping timeout)
- # [20:35] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
- # [20:35] * edmorley is now known as edmorley|away
- # [20:37] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:37] * Quits: mike5w3c (MikeS@moz-4A9272DF.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [20:37] * hub_ is now known as hub
- # [20:37] * Joins: mike5w3c (MikeS@moz-59645F3C.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [20:38] <anant> mayhemer: ping
- # [20:38] * Quits: raphc (AndChat501@7E430AEE.7F75B59F.B3F72630.IP) (Quit: Bye)
- # [20:38] * Quits: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [20:38] <mayhemer> anant: pong
- # [20:38] * Joins: rstrong (rstrong@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [20:38] <sawrubh> firebot: seen sid0
- # [20:38] <firebot> sid0 was last seen 23 hours, 39 minutes and 59 seconds ago, saying 'bienvenu: heh' in #maildev.
- # [20:39] <anant> mayhemer: hi, I was just looking at the implementation of window.applicationcache.mozAdd, and seems like it prevents a https site from adding a http URL to the appcache
- # [20:39] <anant> mayhemer: looking for more info on that and to see if there are any ways we can work around it
- # [20:39] <mayhemer> anant: yes, that is by spec
- # [20:39] <mayhemer> I don't know how to go over this
- # [20:39] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
- # [20:39] <mayhemer> actually, I would like to eventually remove support for mozAdd
- # [20:39] <anant> oh, the spec enforces protocol matching?
- # [20:39] <mayhemer> dynamic entries are not speced any more
- # [20:40] <mayhemer> yes
- # [20:40] <anant> mayhemer: it's really useful! there's no other way to dynamically update the appcache
- # [20:40] <Ms2ger> anant, why are you enabling mitm attacks again? :)
- # [20:40] <anant> Ms2ger: how does that enable it? it's the https site that has to call mozAdd...
- # [20:40] * Quits: givanica (chatzilla@F2635759.2E7E5149.FB866788.IP) (Client exited)
- # [20:41] <anant> mayhemer: ok, so looks like there isn't much we can do here… anyway our use case was to be able to cache some images served off a different domain but served over http in our https app
- # [20:41] * armenzg_brb is now known as armenzg_buildduty
- # [20:41] <anant> I suspect gaia will also run into this at some point, so i'll just try and see what they have planned
- # [20:41] <anant> mayhemer: thanks!
- # [20:42] * Joins: kinger (chatzilla@moz-5A3AF8D.adsl.net.t-com.hr)
- # [20:42] <mayhemer> anant: resources in an offline cache has more or less same-origin policy
- # [20:42] <mayhemer> anant: relative to manifest url\
- # [20:42] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [20:43] <anant> mayhemer: oh! but I was able to cache an external resource (different origin)… is it a bug that it was allowed?
- # [20:43] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [20:44] * bbondy is now known as bbondy_away
- # [20:44] <mayhemer> anant: I said more or less ;)
- # [20:44] * Joins: karthik (chatzilla@1C544B1C.5123F571.B58D974D.IP)
- # [20:45] <anant> mayhemer: well, good for me, because these images I want to cache are from a different domain :)
- # [20:45] <anant> okay, so different domain is allowed, but not different protocol.. that seems odd
- # [20:45] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Quit: Reconnecting…)
- # [20:45] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [20:45] * Quits: kinger (chatzilla@moz-5A3AF8D.adsl.net.t-com.hr) (Ping timeout)
- # [20:46] <anant> but since mozAdd is our own method can't we just do whatever we want? since it's not in the spec, how can we be in violation of it if we just allow https sites to cache http resources?
- # [20:46] * Joins: givanica (chatzilla@F2635759.2E7E5149.FB866788.IP)
- # [20:46] * Quits: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com) (Ping timeout)
- # [20:46] <mayhemer> anant: I would have to go though the spec again
- # [20:47] <mayhemer> anant: just put results of this conversion to the bug and I can later take a look
- # [20:47] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [20:47] <anant> mayhemer: sweet, thanks!
- # [20:47] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
- # [20:48] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [20:48] * Joins: brendan (brendaneic@moz-3859BA3C.static.user.ono.com)
- # [20:50] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
- # [20:50] * Joins: jammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [20:50] * Joins: firebot (firebot@moz-F8C1AF63.carolina.res.rr.com)
- # [20:51] * Joins: gwagner (idefix2@moz-3859BA3C.static.user.ono.com)
- # [20:53] * Joins: fabrice1 (fabrice@moz-3859BA3C.static.user.ono.com)
- # [20:54] * Joins: raphc (quassel@moz-C761CDFC.wb.wifirst.net)
- # [20:54] * Quits: givanica (chatzilla@F2635759.2E7E5149.FB866788.IP) (Client exited)
- # [20:54] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [20:56] * Joins: jprmc (jprmc@moz-3859BA3C.static.user.ono.com)
- # [20:56] * joduinn is now known as joduinn-biab
- # [20:56] * Quits: gwagner (idefix2@moz-3859BA3C.static.user.ono.com) (Quit: gwagner)
- # [20:57] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:57] * Quits: jhk (jhk@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [20:57] <nemo> bz: hey. got a minor weirdness
- # [20:57] <nemo> bz: http://m8y.org/images/sandy_1280_1024_stripped.svg - I made this years ago. is a desktop background where the photo is an image rotator
- # [20:57] <nemo> bz: has always rendered great in firefox
- # [20:57] <nemo> I mostly used it to test a webkit rendering bug w/ the stripes
- # [20:58] <nemo> bz: the weird thing is now in nightlies rendering that tab is REALLY REALLY slow
- # [20:58] <nemo> like, switching to the tab takes 3 or 4 seconds
- # [20:58] <nemo> hm. more like 5 seconds
- # [20:58] <nemo> you getting same? This is in nightly on my windows XP machine
- # [20:58] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [20:58] <nemo> file bug etc? :)
- # [21:00] * glob is now known as glob|away
- # [21:01] * Joins: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP)
- # [21:01] * Quits: morozovm (morozovm@B3D706C4.F9B43205.C0DAB1E3.IP) (Quit: morozovm)
- # [21:02] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [21:02] * Joins: Mic (Instantbir@moz-DD713DC4.superkabel.de)
- # [21:03] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
- # [21:05] * Joins: joe_walker (joe_walker@F726D112.81C85DC3.2FBE88C3.IP)
- # [21:06] * Quits: jammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [21:07] <@khuey> what's the thing to tell an nsTArray up front "I want you to be N elements long"?
- # [21:07] <Ms2ger> SetCapacity?
- # [21:07] <@khuey> EnsureCapacity isn't it
- # [21:07] <@khuey> oh, SetCapacity?
- # [21:07] * @khuey tries
- # [21:07] * Joins: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com)
- # [21:07] <@khuey> sweet
- # [21:07] <@khuey> that compiles at least
- # [21:08] <Ms2ger> Or an argument to the constructor
- # [21:08] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- IRC with a difference)
- # [21:10] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [21:10] * bbondy_away is now known as bbondy
- # [21:10] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:11] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [21:11] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [21:12] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
- # [21:12] * juanb is now known as juanb|bbl
- # [21:13] * Quits: willy1234x1|2 (willy1234x@moz-AEF6A348.slkc.qwest.net) (Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/)
- # [21:13] * Joins: willy1234x1 (willy1234x@moz-AEF6A348.slkc.qwest.net)
- # [21:13] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [21:14] * coop is now known as coop|afk
- # [21:15] * Quits: smontagu (chatzilla@moz-9C7A6CB2.red.bezeqint.net) (Ping timeout)
- # [21:15] * Quits: graydot (jebasinghe@D16F3B27.5248B8A1.388CF16F.IP) (Ping timeout)
- # [21:17] * Quits: joe_walker (joe_walker@F726D112.81C85DC3.2FBE88C3.IP) (Ping timeout)
- # [21:18] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [21:19] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [21:19] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:19] * Joins: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [21:19] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:19] * Ami_Ty_ is now known as Ami_Ty
- # [21:20] * Quits: priya (Adium@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [21:20] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:23] * Quits: Mic (Instantbir@moz-DD713DC4.superkabel.de) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [21:23] * Joins: mike5w3c_ (MikeS@moz-4D5F5A07.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [21:24] * Quits: mike5w3c (MikeS@moz-59645F3C.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout)
- # [21:24] * mike5w3c_ is now known as mike5w3c
- # [21:28] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:29] * Quits: janv (varga@moz-400565FD.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [21:29] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [21:30] * Joins: deniscormier_ (deniscormi@B65F78B7.1356EECA.2170E5F.IP)
- # [21:30] * Quits: deniscormier_ (deniscormi@B65F78B7.1356EECA.2170E5F.IP) (Client exited)
- # [21:30] * Joins: deniscormier_ (deniscormi@B65F78B7.1356EECA.2170E5F.IP)
- # [21:31] * Quits: deniscormier (deniscormi@B65F78B7.1356EECA.2170E5F.IP) (No route to host)
- # [21:31] * deniscormier_ is now known as deniscormier
- # [21:31] * Joins: ianbicking_ (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [21:31] * alon_ is now known as azakai
- # [21:31] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Connection reset by peer)
- # [21:32] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [21:32] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:32] * ianbicking_ is now known as ianbicking
- # [21:33] <jdm> nemo: goodness, that is a noticeable lag when switching to the tab
- # [21:33] <jdm> not quite 5 seconds
- # [21:33] * Joins: mw22 (chatzilla@moz-9BA8BFCE.speed.planet.nl)
- # [21:33] <jdm> probably worth profiling
- # [21:34] * Quits: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Leaving.)
- # [21:36] * Joins: davidillsley (davidillsl@moz-99A58D04.range86-160.btcentralplus.com)
- # [21:36] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
- # [21:37] * Quits: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net) (Ping timeout)
- # [21:38] * kats|away is now known as kats
- # [21:39] * armenzg_buildduty is now known as armenzg_brb
- # [21:39] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Ping timeout)
- # [21:39] * joduinn-biab is now known as joduinn-food
- # [21:39] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [21:40] * Joins: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP)
- # [21:41] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving)
- # [21:41] * Joins: dria (dria@F2D29657.F60B0462.67AC9B1.IP)
- # [21:43] * Quits: JeroenDeDauw (j@moz-F15F78F9.dip.t-dialin.net) (Quit: Leaving.)
- # [21:43] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [21:44] * Quits: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [21:45] <jdm> oh look, the metrics team has a different bug tracker they use
- # [21:45] <Ms2ger> Silly people
- # [21:46] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
- # [21:47] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
- # [21:47] <JonathanS> different bug tracker is for kids
- # [21:47] <froydnj> ah, UnblockOnload is firing off all sorts of stuff with useful events still in the queue...
- # [21:50] * Joins: nrc (nrc@moz-5DAE2951.bitstream.orcon.net.nz)
- # [21:52] * coop|afk is now known as coop
- # [21:52] * Joins: ddahl (ddahl@moz-976797D6.hsd1.il.comcast.net)
- # [21:53] <edmorley|away> jdm: you're the second person to say that today; presume there is something more visibly linked that both of you have seen? :-)
- # [21:53] <jdm> edmorley|away: yeah, a bunch of bugs were updated with links to where the corresponding issue is being tracked
- # [21:53] <froydnj> edmorley|away: bunch of telemetry toolkit bugs closed in favor of other bug tracker
- # [21:54] * armenzg_brb is now known as armenzg_buildduty
- # [21:55] <edmorley|away> jdm, froydnj: ah thank you
- # [21:56] <froydnj> jdm: fwiw, some of the metrics folks are talking to lmandel and myself tomorrow about this
- # [21:56] * Quits: AryehGregor (AryehGrego@moz-139EB9CA.red.bezeqint.net) (Ping timeout)
- # [21:56] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [21:56] * Quits: pascalc2 (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
- # [21:57] * Joins: AryehGregor (AryehGrego@moz-139EB9CA.red.bezeqint.net)
- # [21:57] <lmandel> edmorley|away, jdm, froydnj: I would be happy to pass on your specific comments to the metrics team about this shift if you want to fire me something.
- # [21:57] * Quits: kaze (kaze@moz-3859BA3C.static.user.ono.com) (Ping timeout)
- # [21:57] <froydnj> maybe this will help move bugzilla shininess forward </optimism>
- # [21:58] <lmandel> I've already heard from jlebar|away about this.
- # [21:58] * @bz tries to actually reproduce our most common randomorange
- # [21:58] <jdm> bz++
- # [21:58] <@khuey> bz: which one would that be
- # [21:58] <Ms2ger> lmandel, tell them that if they have issues with bugzilla, that they complain about it rather than running off to a silo of their own?
- # [21:58] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [21:59] * froydnj guesses many people *have* complained, and nothing has happened...
- # [21:59] * Joins: kkdeep (krishna@FB502C09.145AF2AE.E3E2C386.IP)
- # [21:59] <Ms2ger> froydnj, well, sure, but were bugs filed?
- # [22:00] <lmandel> Ms2ger: thanks. Got it.
- # [22:00] <froydnj> Ms2ger: no idea. have seen at least one epic comment thread on yammer
- # [22:00] <Ms2ger> Yammer is for jerks
- # [22:00] <derf> No, no, they got bought by MS.
- # [22:00] * Joins: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:00] <derf> Now Yammer is for tools.
- # [22:01] <mcsmurf> what bug tracker do they use?
- # [22:01] <mcsmurf> (link wanted)
- # [22:01] * Joins: aja (chatzilla@35B2E200.73203D5C.7880DB15.IP)
- # [22:02] <Ms2ger> mcsmurf, "jira"
- # [22:02] * Joins: gozala (gozala@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:02] <lmandel> mcsmurf: https://metrics.mozilla.com/projects/secure/Dashboard.jspa
- # [22:02] <@khuey> yeah, there was a comment on yammer about how if your project wasn't on bugzilla it wasn't worth doing
- # [22:02] * Joins: supreet (quassel@C42A203E.1158D60B.DF11F364.IP)
- # [22:02] * @khuey enjoyed that
- # [22:03] * Quits: supreet (quassel@C42A203E.1158D60B.DF11F364.IP) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
- # [22:03] <Ms2ger> "To request an account, please contact your JIRA administrators."
- # [22:03] <@smaug> froydnj: what? telemetry stuff moved to some other bug tracker ?
- # [22:03] <Ms2ger> Lovely open culture there
- # [22:03] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
- # [22:03] <Ms2ger> Fire them all
- # [22:03] <sawrubh> jdm: see this is what I was talking about :P
- # [22:03] <jdm> ha
- # [22:03] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:03] * Joins: ekr_ (ekr@moz-7B0110AD.mv.mozilla.com)
- # [22:04] <froydnj> smaug: all the data analysis bugs for telemetry, yes
- # [22:04] <lmandel> smaug: To be fair, only the server site (metrics) bugs move to Jira. Telemetry toolkit bugs are still in bugzilla.
- # [22:04] * @smaug gives up with telemetry
- # [22:04] * Joins: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP)
- # [22:04] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [22:04] * ekr_ is now known as ekr
- # [22:05] <Ms2ger> Good I never cared about telemetry
- # [22:05] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [22:05] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [22:05] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [22:05] <lmandel> Ms2ger, smaug: hate to hear that.
- # [22:06] * Quits: graememcc (chatzilla@moz-757A0C23.range81-157.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
- # [22:06] <Ms2ger> lmandel, I hate to hear about people hiding away in hostile silos too
- # [22:06] <lmandel> Ms2ger: I hate that too. But metrics != Telemetry.
- # [22:07] <lmandel> That's why froydnj and I are talking to the metrics team about this tomorrow.
- # [22:07] * Quits: MarcoZ (Daily@moz-E47C69DC.dip.t-dialin.net) (Quit: Made Firefox for Android just a little more accessible. Good night!)
- # [22:07] <Ms2ger> Thanks :)
- # [22:07] <lmandel> Ms2ger: I think this is a fight worth fighting.
- # [22:07] <@smaug> certainly
- # [22:08] * sheppy-lunch is now known as sheppy
- # [22:08] * Quits: raphc (quassel@moz-C761CDFC.wb.wifirst.net) (Ping timeout)
- # [22:08] * Quits: Ms2ger (Ms2ger@168D9992.512B6A35.37724B0D.IP) (Quit: nn)
- # [22:08] * nthomas|away is now known as nthomas
- # [22:09] <@dolske> never give up! never surrender!
- # [22:10] * Parts: sankha93 (sankha@7061CD01.D6BD0D91.22D41759.IP)
- # [22:10] <@khuey> the line must be drawn here!
- # [22:10] <@khuey> this far, no farther!
- # [22:10] <@khuey> </picard>
- # [22:10] <dria> https://www.youtube.com/watch?v=-4pg6Jh94Lo
- # [22:11] <WorkerThread> is a nsComPtr<nsiChannel> the same thing as a nsiChannel * ?
- # [22:11] <@dolske> we just need to hug our friendly metrics team back into our existing toolset. :)
- # [22:11] * juanb|bbl is now known as juanb
- # [22:12] <biesi> WorkerThread, mostly, except that it is automatically reference countd
- # [22:12] * Joins: bholley (anonymous@moz-104CC309.mv.mozilla.com)
- # [22:13] * Quits: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP) (Ping timeout)
- # [22:13] <jdm> WorkerThread: nsCOMPtr is a smart pointer, like the STL's shared_ptr
- # [22:13] <nemo> jdm: so. whats the profile say?
- # [22:14] <WorkerThread> my mind = blown that it can be used as a regular pointer without type casting
- # [22:14] <nemo> jdm: 'cause it didn't do this before
- # [22:14] <jdm> nemo: didn't profile, sorry
- # [22:14] <jdm> WorkerThread: there is some deep template magic to make that work
- # [22:14] <WorkerThread> Ah yes, that explains it
- # [22:14] <WorkerThread> It must take forever to get aquainted with all this code
- # [22:15] <@khuey> operator T* ftw
- # [22:15] <biesi> jdm, it's mostly an "operator T*"...
- # [22:15] * joduinn-food is now known as joduinn-mtg
- # [22:15] <jdm> biesi: yep, I hyperbolize on occasion
- # [22:15] <@bz> define "aquainted"?
- # [22:15] * Quits: erikvold (erikvold@84B8C786.B12AEDC0.6E712CE2.IP) (Quit: erikvold)
- # [22:15] * Quits: karthik (chatzilla@1C544B1C.5123F571.B58D974D.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [22:15] <WorkerThread> Having intimate knowledge of the workings
- # [22:15] <@bz> yeah ,that would take forever
- # [22:15] <@bz> since the code changes faster than you can learn it. )
- # [22:16] <biesi> bz, you seem to manage to keep up :p
- # [22:16] <froydnj> for the most part, you just use nsCOMPtr and similar and ignore the workings
- # [22:16] <@bz> hell, no
- # [22:16] <@bz> I gave up on all the painting/layers/etc stuff
- # [22:16] <@bz> and most of networking
- # [22:16] * @bz retrenched to dom and layout
- # [22:16] <@bz> and even then, font inflation, wut?
- # [22:16] <biesi> hmm, I suppose that's fair
- # [22:16] * biesi has no idea what font inflatoin is
- # [22:16] * Joins: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP)
- # [22:18] * mcote is now known as mcote|afk
- # [22:18] <@bz> it's something for mobile
- # [22:18] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [22:18] <@bz> where we increase font sizes automagically for something
- # [22:18] <@bz> somewhere
- # [22:18] <@bz> you can tell how much I know about it. ;)
- # [22:18] <biesi> hm interesting
- # [22:18] <biesi> heh
- # [22:18] <@khuey> didn't you review it?
- # [22:18] <@khuey> or was that roc
- # [22:18] * Quits: kkdeep (krishna@FB502C09.145AF2AE.E3E2C386.IP) (Quit: Instantbird 1.1)
- # [22:21] <jdm> // XXX: This cast will be removed by the next patch
- # [22:21] <jdm> nice
- # [22:22] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [22:22] * kats is now known as kats|away
- # [22:22] <@bz> khuey: that was roc
- # [22:22] * Quits: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP) (Ping timeout)
- # [22:23] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [22:23] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [22:24] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [22:25] * @bz has test failures, yay!
- # [22:25] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [22:25] <philor> woo!
- # [22:25] <edmorley|away> khuey++
- # [22:25] * Joins: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP)
- # [22:25] <froydnj> pffft, I have those too
- # [22:25] * Quits: Fabio_Magnoni (chatzilla@630EA9C.C8DF8424.C55BF118.IP) (Client exited)
- # [22:26] <@khuey> edmorley|away: hmm?
- # [22:26] <wsmwk> how to force a changed omni.jar / browser.jar to load on linux? (without recompiling)
- # [22:26] <edmorley|away> khuey: quote above :-)
- # [22:26] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [22:27] <@khuey> ah, yes
- # [22:27] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:28] <@bz> philor: well, I added logging
- # [22:28] <@bz> philor: then tried to reproduce a randomorange
- # [22:28] <@bz> philor: and it reproduced!
- # [22:28] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:29] * @bz now hopes the log is useful
- # [22:29] <@bsmedberg> what exactly does "74D3887E test byte ptr [ebp-24h],0F0h" mean in disassembly
- # [22:29] * Joins: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk)
- # [22:29] <froydnj> do [ebp-24] & 0xf0 and set flags
- # [22:29] <edmorley|away> bz: bug # ?
- # [22:30] <@bz> edmorley|away: 558220
- # [22:30] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [22:30] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Quit: dria)
- # [22:30] * Joins: JeroenDeDauw (j@120C0A2D.4366D4A3.172227A7.IP)
- # [22:30] <froydnj> bsmedberg: usually to branch on whether ^ is 0 or not
- # [22:31] <@bsmedberg> froydnj: what about "byte"?
- # [22:32] <derf> bsmedberg: That's telling you how much data it is loading from [ebp-24h]
- # [22:32] <@bz> bsmedberg: that just reads a single byte from the memory address
- # [22:32] <@bsmedberg> ok
- # [22:32] <edmorley|away> bz: thank you :-)
- # [22:32] <@bz> edmorley|away: it was at the top of the list
- # [22:33] * Quits: Matti (chatzilla@moz-CC10A8BC.dip.t-dialin.net) (Ping timeout)
- # [22:33] <@bz> edmorley|away: now I just need to figure out what the hell is going on...
- # [22:33] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:34] * sawrubh is getting scared of bz's comment
- # [22:34] <sawrubh> bz: do you mean painting/layer/* is scary ?
- # [22:35] <@bz> sawrubh: no, just that I don't know that code
- # [22:35] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [22:35] * Joins: dzbarsky (Adium@moz-3859BA3C.static.user.ono.com)
- # [22:36] * Joins: dRdR (dsherk@moz-3859BA3C.static.user.ono.com)
- # [22:36] <coop> we're planning to reset the try repo later tonight: https://bugzilla.mozilla.org/show_bug.cgi?id=768622
- # [22:37] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [22:38] <froydnj> aha, SimpleTest.executeSoon is my undoing
- # [22:38] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Computer has gone to sleep.)
- # [22:38] <philor> and lest you've forgotten, that means anything you've pushed to Try will disappear at 8pm, and you want to look at it before then
- # [22:39] * Joins: Asa (asa@moz-BBE3ABD.mv.mozilla.com)
- # [22:39] <@khuey> except that you can't look at it now
- # [22:39] <@khuey> ironic, eh?
- # [22:39] <philor> (unless you like digging through the logs on ftp.m.o)
- # [22:39] <@bz> yeah
- # [22:39] <@bz> 8pm tonight
- # [22:39] * @bz pushes to try again and hopes
- # [22:39] <@bz> 8pm is a long ways off
- # [22:39] <philor> only 666 pending jobs
- # [22:40] <mcsmurf> :O
- # [22:40] <Wes> that's the first time I've seen 666 and jobs used in a sentence not-on-slashdot
- # [22:40] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [22:40] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
- # [22:41] * Quits: past (past@moz-CCBA7EC5.dsl.dyn.forthnet.gr) (Input/output error)
- # [22:41] * Joins: me (me@moz-3859BA3C.static.user.ono.com)
- # [22:41] * Quits: TheOne (one@moz-422DB19E.dip.t-dialin.net) (Input/output error)
- # [22:42] <jdm> huh, I could have sworn thatI pushed to try last night
- # [22:42] <@bz> philor: I only care about Android jobs here. ;)
- # [22:43] * Joins: jlin (Jonathan@moz-619C4F64.x.rootbsd.net)
- # [22:44] * mjschranz is now known as mjschranz_away
- # [22:44] * Joins: ianbicking_ (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net)
- # [22:44] * Quits: ianbicking (ianbicking@moz-5D45B48D.hsd1.mn.comcast.net) (Connection reset by peer)
- # [22:44] * ianbicking_ is now known as ianbicking
- # [22:45] * Quits: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net) (Input/output error)
- # [22:45] * Quits: Asa (asa@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [22:45] <froydnj> ooo, we are now purple
- # [22:45] * me is now known as edwin
- # [22:45] * Joins: harth (harth@moz-1E9525B8.dsl.cnl.uk.net)
- # [22:46] * Quits: @dveditz (dveditz@moz-5051E786.dhcp.cruzio.com) (Quit: dveditz)
- # [22:47] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [22:47] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [22:47] * Joins: Asa (asa@moz-7B0110AD.mv.mozilla.com)
- # [22:47] * Joins: mreavy (chatzilla@moz-6380AF60.phlapa.fios.verizon.net)
- # [22:49] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [22:49] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [22:49] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
- # [22:49] * ChanServ sets mode: +o dveditz
- # [22:50] * Quits: mw22 (chatzilla@moz-9BA8BFCE.speed.planet.nl) (Ping timeout)
- # [22:52] * cade is now known as cade_away
- # [22:53] * Joins: kentuckyfriedtakahe (ajones@moz-5D29915D.cable.telstraclear.net)
- # [22:55] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [23:00] * khuey is now known as khuey|away
- # [23:00] * Parts: luke (andhow@moz-BBE3ABD.mv.mozilla.com)
- # [23:01] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
- # [23:01] * Joins: luke1 (andhow@moz-BBE3ABD.mv.mozilla.com)
- # [23:01] * Quits: luke1 (andhow@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [23:01] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
- # [23:01] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:03] * Joins: gandalf (gandalf@moz-BE47532F.neoplus.adsl.tpnet.pl)
- # [23:03] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [23:04] * Quits: wesj (Instantbir@7D871D9E.1B9CFF7.4401682D.IP) (Ping timeout)
- # [23:04] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
- # [23:05] * lsblakk|afk is now known as lsblakk
- # [23:05] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
- # [23:06] * Joins: FabioMagnoni (chatzilla@moz-873E0DAE.dsl.telesp.net.br)
- # [23:06] * Joins: kanru (kanru@moz-3859BA3C.static.user.ono.com)
- # [23:07] * Joins: joe_walker (joe_walker@moz-15405DDA.cable.virginmedia.com)
- # [23:07] * Quits: jstraus (Adium@moz-9B0F384B.cable.mindspring.com) (Ping timeout)
- # [23:07] * Quits: msucan (mihai@3E887206.8C9343F9.D7B372F7.IP) (Quit: Leaving.)
- # [23:08] * armenzg_buildduty is now known as armenzg_brb
- # [23:09] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [23:09] * philor is now known as philor|away
- # [23:09] * Joins: jstraus (Adium@moz-9B0F384B.cable.mindspring.com)
- # [23:09] <devd> bz: What will happen here: <script>...some code</script>...browser replaces principal with null... <script>.. new code..</script>. Can new code call the previous code ? I just talked to jst and he suggested pinging you
- # [23:09] * Joins: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP)
- # [23:09] * bear is now known as bear-afk
- # [23:10] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [23:10] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:11] <jdm> dolske: ping for a reply to the last comment in bug 723004?
- # [23:11] * Quits: cviecco (cviecco@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [23:11] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [23:11] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Ping timeout)
- # [23:12] <jdm> sawrubh: do you mind if I work on bug 723002?
- # [23:12] * jmaher is now known as jmaher|afk
- # [23:12] <@bz> devd: browser replaces the principal of what?
- # [23:12] <@bz> devd: are the scripts on the same page?
- # [23:12] <sawrubh> jdm: np, go ahead
- # [23:13] <jdm> cool
- # [23:13] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Input/output error)
- # [23:13] <devd> bz: yup
- # [23:13] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [23:13] * ChanServ sets mode: +o smaug
- # [23:13] <@bz> devd: ok. why is the browser changing the principal of a page that's partially loaded?
- # [23:13] <devd> so browser replaces principal of the page (or is it channel) ... basically what a <iframe sandbox does
- # [23:14] <devd> bz: if we decide to support CSP via a meta tag
- # [23:14] <@bz> devd: You can't do this
- # [23:14] <@bz> devd: basically
- # [23:14] <devd> (I can test this, but my understanding is this code is under a lot of flux right now)
- # [23:14] <@bz> devd: replace the principal of a document with stuff already in it
- # [23:14] <@bz> devd: so the deal is...
- # [23:15] <devd> bz: why ?
- # [23:15] <@bz> devd: JSScripts have a principal baked in
- # [23:15] <@bz> devd: "because it violates invariants things depend on"?
- # [23:15] <@bz> devd: because that principal has already been used for things?
- # [23:15] <devd> yup .. what are the invariants
- # [23:15] * Joins: tanvi (tanvi@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:15] <@bz> devd: the main invariant involved is that there is a single principal per compartment
- # [23:15] <tanvi> do mochitests create a new firefox profile for each run?
- # [23:15] <devd> my understanding was that compartments have principals baked in
- # [23:16] * bhearsum is now known as bhearsum|afk
- # [23:16] <@bz> devd: compartments do too, but that's mutable
- # [23:16] <@bz> devd: but each JS function has it baked in too
- # [23:16] <@bz> devd: and each toplevel script
- # [23:16] <@bz> devd: and also, stylesheets, images
- # [23:16] <devd> ok .. so then the first script block will have the principal, the second script block will have the new null principal ?
- # [23:16] <@bz> devd: subframes
- # [23:17] <@bz> devd: what are you actually trying to do?
- # [23:17] <devd> bz: I suspect you already know what CSP is
- # [23:17] <@bz> devd: basically, changing what the nsIPrincipal* of a document points to without blowing away everything in the document first is likely to be broken in all sorts of ways
- # [23:17] * @bz has a general idea, yes
- # [23:17] <devd> bz: the new spec calls for supporting CSP via a meta tag
- # [23:17] <@bz> which means what, in practice?
- # [23:17] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:17] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [23:17] <@bz> what happens if there is content before the <meta> tag?
- # [23:18] <jdm> firebot: uuid
- # [23:18] <firebot> e3f772f3-023f-4b32-b074-36cf0fd5d414 (/msg firebot cid for CID form)
- # [23:18] <jdm> firebot: uuid
- # [23:18] <firebot> f7d27721-205b-4186-aef5-221e668dd278 (/msg firebot cid for CID form)
- # [23:18] <devd> bz: a CSP policy can have a sandbox flag
- # [23:18] <devd> saying document should run in a null principal
- # [23:18] * Quits: Optimizer (Optimizer@8B1A3860.93F3616D.2AB48280.IP) (Ping timeout)
- # [23:18] <@bz> that doesn't answer my question
- # [23:19] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [23:19] <@bz> let me make it concrete
- # [23:19] <devd> and I want to support that
- # [23:19] <@bz> <html><iframe/><meta></html>
- # [23:19] <@bz> What should the principal of the iframe be?
- # [23:19] <@bz> (note that the iframe comes _before_ the meta)
- # [23:20] <devd> I am more interested in the <html><script><meta>..
- # [23:20] <@bz> sure
- # [23:20] <devd> we can leave principal for iframe undefined
- # [23:20] <@bz> it's the same issue
- # [23:20] <@bz> no, we can't
- # [23:20] * Quits: rillian (giles@A5087023.2354C43D.D8E68FF6.IP) (Quit: Ex-Chat)
- # [23:20] <@bz> because you can throw a <script> into the frme
- # [23:20] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [23:20] <@bz> which will then run with the principal of the frame
- # [23:20] <@bz> so ....
- # [23:20] <devd> doesn't the iframe run in a separate thing of its own
- # [23:20] <devd> its principal is defined by its src value
- # [23:20] <@bz> not if it's about:blank
- # [23:20] <devd> <iframe src="foo.com" has a foo.com principal ?
- # [23:20] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:21] <@bz> then it aliases the main-page principal
- # [23:21] <@bz> as in, has the same nsIPrincipal*
- # [23:21] <@bz> as the main page
- # [23:21] <@bz> but you want to change that for the main page...
- # [23:21] * Joins: dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:21] * ChanServ sets mode: +o dbaron
- # [23:21] <@bz> does the frame keep the old one, or get the new one?
- # [23:21] <@bz> it's just like the <script> thing
- # [23:21] <devd> keep the old one
- # [23:21] <@bz> why?
- # [23:21] <@bz> does the spec say that?
- # [23:22] <@bz> And if so, how is that not a vulnerability?
- # [23:22] * Joins: Optimizer (Optimizer@19EE2DE0.2E835692.2AB48280.IP)
- # [23:22] <devd> I think the model is .."CSP is too hard to implement. So first, we do all the sorts of bad behavior to get the app ready, and then lock things down"
- # [23:22] <@dolske> jdm: done
- # [23:22] <devd> (with a meta tag)
- # [23:22] <jdm> thanks!
- # [23:22] * Joins: dao (dao@moz-4F82C6D6.superkabel.de)
- # [23:22] <devd> the spec, afaik, doesn't say anything right now
- # [23:22] <@bz> devd: well, that should clearly get fixed. ;)
- # [23:23] <devd> it pushes things of to other specs
- # [23:23] <devd> for example, what does the html5 spec say for about:blank frames
- # [23:23] <@bz> devd: so to answer your original question, the scripts will be able to call each other
- # [23:23] <@bz> devd: since they're same-compartment
- # [23:23] <@bz> devd: and they will have different principals
- # [23:23] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [23:23] <@bz> devd: for about:blank frames it says they alias the parent
- # [23:23] <@bz> devd: let me get you a link
- # [23:23] <devd> bz: aliases the parent at creation time or always
- # [23:24] <@bz> devd: the html5 spec assumes the origin of a document is immutable
- # [23:24] <@bz> devd: so the issue does not arise
- # [23:24] * philor|away is now known as philor
- # [23:24] <devd> bz: ok .. so the code before meta can do document.cookie, the after meta can't do document.cookie, but if code before meta defines a function foo that calls document.cookie, then it might work ?
- # [23:25] <devd> devd: hmm .. I guess the CSP spec needs to be fixed then ?
- # [23:25] <@bz> Actually...
- # [23:25] <@bz> http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#about-blank-origin
- # [23:25] * @bz thinks the spec needs work
- # [23:25] <@bz> but whatever
- # [23:25] <devd> Actually ?
- # [23:25] <devd> yup .. it says at creation time, right
- # [23:25] <@bz> seel ink
- # [23:25] * @bz sends spec comments
- # [23:25] <devd> so it will be depend on whether about:blank comes before or after the meta
- # [23:26] <@bz> devd: that's broken
- # [23:26] <@bz> devd: this whole thing sounds broken to me
- # [23:26] <devd> what is ?
- # [23:26] <@bz> devd: the CSP meta thing
- # [23:26] <devd> well.. without the sandbox directive, it is pretty clean
- # [23:26] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Quit: Ex-Chat)
- # [23:26] <@bz> devd: well, sure
- # [23:27] <@bz> devd: I meant the sandbox thing
- # [23:27] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [23:27] <@bz> devd: So we _could_ make it work in our impl
- # [23:27] <@bz> devd: but not with the behavior you just described
- # [23:27] <devd> what would be the behavior ?
- # [23:27] * Joins: mwu (mwu@moz-3859BA3C.static.user.ono.com)
- # [23:27] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:27] * Quits: bbondy (bbondy@moz-BE76EF7A.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [23:28] <@bz> we would just have a way to tell an existing nsIPrincipal* to "be null"
- # [23:28] <@bz> without changing what object it points to
- # [23:28] <@bz> so that all the places that have that pointer backed in get updated automatically
- # [23:28] <devd> yeah .. that is another disaster though
- # [23:28] <@bz> This would correspond to changing the origin in spec terms
- # [23:29] * Quits: martyn (martyn@moz-32A2E36C.range86-158.btcentralplus.com) (Quit: Ex-Chat)
- # [23:29] <@bz> because all aliases would follow such a change
- # [23:29] <@bz> and for things like scripts...
- # [23:29] <devd> I was talking to jst, and he talked about how e.g., XHR (according to his recollection) cached the origin at object construction
- # [23:29] <@bz> "
- # [23:29] <@bz> The origin and effective script origin of a script are determined from another resource, called the owner:"
- # [23:29] <@bz> it caches the nsIPrincipal*
- # [23:29] <@bz> right?
- # [23:29] <@bz> if it caches a string origin, it would need to get fixed
- # [23:30] <@bz> "If a script is in a script element
- # [23:30] <@bz> The owner is the Document to which the script element belongs."
- # [23:30] <devd> hmm .... ok
- # [23:30] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Ping timeout)
- # [23:30] <@bz> So per spec if the origin of the document were to get changed, the origin of all scripts hanging off the document would change too
- # [23:30] <devd> so that would be the right way, following the spec
- # [23:30] <devd> to just add a "setToNull" to nsIPrincipal ?
- # [23:30] <@bz> well, you'd need to implement it somehow
- # [23:31] <devd> why would it be hard?
- # [23:31] * @bz shrugs
- # [23:31] <gavin> philor: bug 758990 looks like it needs some beta/aurora love - want me to pick that up?
- # [23:31] <@bz> because people are idiots and do all sorts of weird with principals?
- # [23:31] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [23:31] <@bz> I guess you can basically create an nsNullPrincipal inside and forward everything to it
- # [23:31] * Quits: Optimizer (Optimizer@19EE2DE0.2E835692.2AB48280.IP) (Ping timeout)
- # [23:31] <@bz> that might work
- # [23:32] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
- # [23:32] * jcranmer is now known as jcranmer|away
- # [23:32] * Quits: sawrubh (chatzilla@6DA85AA9.408F66C8.DC7754FE.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
- # [23:32] <devd> yeah
- # [23:33] <devd> basically, as long as people aren't using pointer comparisons to compare principals
- # [23:33] * @bz still think this thing is just security Theater
- # [23:33] <devd> which I suspect is a bug in itself
- # [23:33] <@bz> oh, that's used too
- # [23:33] <devd> the behavior of null principals is very well defined right
- # [23:33] <@bz> e.g. a principal is always same-origin with itself
- # [23:33] <@bz> pointer-identity
- # [23:33] <devd> ohh yeah that is fine
- # [23:33] <@bz> even if the URI is not equal to itself for security purposes
- # [23:33] <devd> well hmm
- # [23:33] <devd> if they cache things
- # [23:33] * Quits: dao (dao@moz-4F82C6D6.superkabel.de) (Ping timeout)
- # [23:34] <@bz> here's a better question for you
- # [23:34] <sewardj> vlad: ping
- # [23:34] <@bz> What's supposed to happen when I document.write such a <meta> tag?
- # [23:34] <@bz> into a document that I'm clearly same-origin with to start with....
- # [23:34] * Joins: dao (dao@moz-4F82C6D6.superkabel.de)
- # [23:34] <@bz> does my next write() call fail?
- # [23:34] <devd> what about access to things ? The initial code gets window.top.secretobject (which was allowed since it was same origin).. who will invalidate that pointer
- # [23:35] * Parts: tanvi (tanvi@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:35] <@bz> nothing invalidates it
- # [23:35] <devd> bz: yes ?
- # [23:35] * Joins: Optimizer (Optimizer@19EE2DE0.2E835692.2AB48280.IP)
- # [23:35] <@bz> devd: that's %$^%^$% broken
- # [23:35] * Joins: kaze (kaze@moz-3859BA3C.static.user.ono.com)
- # [23:35] <devd> jst told me that every access across globals is checked
- # [23:35] <devd> after teh CPG change
- # [23:35] <@bz> devd: jst is wrong
- # [23:35] <jst> bz: I am?
- # [23:35] <@bz> devd: both in our impl and per spec
- # [23:35] <@bz> yes
- # [23:36] <@bz> how about we get on vidyo?
- # [23:36] <@bz> and talk about this?
- # [23:36] <philor> gavin: oh, oops, forgot it was mine, thought it was just a bunch of bounty noise in something I'd backed out at some point
- # [23:36] <@bz> both because there are security bugs involved and because my fingers are getting tired? ;)
- # [23:36] * mattwoodrow|away is now known as mattwoodrow
- # [23:36] <philor> thanks, secureemail!
- # [23:36] <gavin> philor: happy to pick it up, I can bug someone for approval; I have another beta bug I need to check in anyways
- # [23:36] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [23:37] * Quits: drice (derice@moz-1D9C882A.deploy.akamaitechnologies.com) (Quit: Leaving.)
- # [23:37] <philor> gavin: thanks, awkward part of the week for me to push where I have to watch
- # [23:37] * Quits: jfkthame (jfkthame@60D54E7A.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [23:38] * Quits: @smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP) (Ping timeout)
- # [23:38] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:38] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [23:38] * Quits: kaie (kaie@moz-5ED48111.dip.t-dialin.net) (Quit: Leaving)
- # [23:40] * Quits: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
- # [23:40] * joduinn-mtg is now known as joduinn-biab
- # [23:40] * bwinton is now known as bwinton_away
- # [23:41] * bhearsum|afk is now known as bhearsum
- # [23:41] * Joins: smaug (chatzilla@EEFACECB.59C2D572.600D940F.IP)
- # [23:41] * ChanServ sets mode: +o smaug
- # [23:42] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:42] * bhearsum is now known as bhearsum|afk
- # [23:43] * mcote|afk is now known as mcote
- # [23:43] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
- # [23:45] * Joins: wesj (Instantbir@CD95EFE.1B9CFF7.4401682D.IP)
- # [23:46] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [23:46] * rail is now known as rail_away
- # [23:47] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
- # [23:49] * Quits: JeroenDeDauw (j@120C0A2D.4366D4A3.172227A7.IP) (Quit: Leaving.)
- # [23:49] * Quits: cpearce (chatzilla@moz-B1A428C.xdsl.xnet.co.nz) (Ping timeout)
- # [23:49] * mcote is now known as mcote|afk
- # [23:49] <jorendorff> bsmedberg: bug 761723 would cause us to save function source, replacing the decompiler for func.toString()
- # [23:50] <jorendorff> bsmedberg: but, it doesn't work with XDR, so XDR'd functions wouldn't have a working .toString(). Do we care?
- # [23:50] * Quits: dao (dao@moz-4F82C6D6.superkabel.de) (Quit: Leaving.)
- # [23:50] * Joins: sheppy (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com)
- # [23:51] * Quits: wolfiR (wolfiR@moz-F571279E.dip0.t-ipconnect.de) (Quit: Leaving)
- # [23:52] * Joins: willy1234x1|2 (willy1234x@moz-AEF6A348.slkc.qwest.net)
- # [23:53] * Quits: willy1234x1 (willy1234x@moz-AEF6A348.slkc.qwest.net) (Ping timeout)
- # [23:54] * kmoir is now known as kmoir-afk
- # [23:54] * Quits: TheLink (TheLink@moz-7E63266B.hsi5.kabel-badenwuerttemberg.de) (Client exited)
- # [23:54] * Quits: davehunt (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Quit: Leaving...)
- # [23:55] * Quits: Optimizer (Optimizer@19EE2DE0.2E835692.2AB48280.IP) (Connection reset by peer)
- # [23:55] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [23:56] * Quits: armenzg_brb (armenzg@moz-ED3249A4.dmz.releng.scl3.mozilla.com) (Input/output error)
- # [23:56] * Joins: armenzg_brb (armenzg@F2D29657.F60B0462.67AC9B1.IP)
- # [23:57] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
- # [23:58] * Quits: jdm (jdm@moz-78D9B2F7.dsl.teksavvy.com) (Client exited)
- # [23:58] * Quits: armenzg_brb (armenzg@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:59] * Quits: SeoZ (DanielJuyu@3DB6B6E7.3EE9DD7B.839BD87E.IP) (Quit: Leaving)
- # [23:59] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # Session Close: Wed Jun 27 00:00:00 2012
The end :)