/irc-logs / mozilla / #developers / 2012-04-24 / end
Options:
- # Session Start: Tue Apr 24 00:00:00 2012
- # Session Ident: #developers
- # [00:00] * Joins: cpeterso_ (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
- # [00:00] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:00] * Quits: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP) (Ping timeout)
- # [00:00] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
- # [00:00] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [00:00] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [00:00] * Parts: knelson1 (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [00:03] * philor is not impressed
- # [00:03] <philor> the day before an uplift, and we've only managed to break *3* suites? isn't anyone trying?
- # [00:04] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [00:06] * catlee lands something
- # [00:06] * Joins: joe_walker (joe_walker@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [00:07] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
- # [00:07] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [00:07] * Quits: @smaug (chatzilla@moz-D81BFA7B.gprs.sl-laajakaista.fi) (Ping timeout)
- # [00:07] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [00:08] <mwu> jrmuizel: orange on inbound?
- # [00:08] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [00:09] <cpeterso_> philor, everyone is waiting for the post-uplift flood gate to open.
- # [00:09] <jrmuizel> mwu: should be fixed
- # [00:09] <mwu> by the followup push?
- # [00:09] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [00:10] <jrmuizel> mwu: or oops I forgot to push it
- # [00:10] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [00:10] <mwu> heh
- # [00:11] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [00:13] * Joins: smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi)
- # [00:13] * ChanServ sets mode: +o smaug
- # [00:13] * philor is now known as philor|away
- # [00:14] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [00:15] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [00:16] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [00:16] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
- # [00:17] <@smaug> mounir: pong
- # [00:17] <@smaug> mounir: sorry, forgot your question
- # [00:17] * gregglind is now known as gregglind_away
- # [00:18] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
- # [00:18] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [00:18] * Quits: Cwiiis (cwiiis@F2D29657.F60B0462.67AC9B1.IP) (Quit: Ex-Chat)
- # [00:18] * Joins: Cwiiis_ (cwiiis@F2D29657.F60B0462.67AC9B1.IP)
- # [00:18] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
- # [00:20] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
- # [00:21] * Quits: kaie (kaie@moz-3A36000C.dip.t-dialin.net) (Quit: Leaving)
- # [00:21] * philor|away is now known as philor
- # [00:23] * catlee is now known as catlee-away
- # [00:23] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:24] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
- # [00:24] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [00:26] <decoder> /usr/bin/ld: ../../dist/lib/libjs_static.a(ffi64.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
- # [00:26] <decoder> ../../dist/lib/libjs_static.a: could not read symbols: Bad value
- # [00:27] <decoder> is this a known issue with clang on the build slaves for linux?
- # [00:27] <decoder> (building clang with asan right now but ive never seen this before)
- # [00:29] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:29] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
- # [00:31] * Quits: twi (Adium@moz-D3D42ABC.cust.dsl.vodafone.it) (Ping timeout)
- # [00:31] * Quits: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP) (Quit: pnemsak)
- # [00:34] * edransch is now known as edransch-away
- # [00:34] * taras wonders if khuey and jlebar are still in oz
- # [00:34] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [00:34] * jlund is now known as jlund|away
- # [00:36] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [00:36] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [00:37] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:38] <philor> oh, no wonder, everyone's too busy throwing armloads of crap at aurora to throw any more than handfuls at the trunk
- # [00:38] * nical is now known as nical|away
- # [00:39] <philor> [26], that's more like it!
- # [00:39] <@smaug> philor is as positive as always :)
- # [00:39] * Quits: anant (anant@moz-BBE3ABD.mv.mozilla.com) (Quit: anant)
- # [00:39] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [00:40] * Quits: hessam (hessam@F2B4716.935591D9.4622A9EB.IP) (Ping timeout)
- # [00:40] <bent> i have some crap here, if anyone is bored
- # [00:41] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
- # [00:42] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [00:42] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:42] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [00:42] * Joins: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [00:43] * Quits: necolas (necolas@moz-EA7E3264.bb.sky.com) (Client exited)
- # [00:43] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [00:44] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
- # [00:44] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [00:44] * bwinton_away is now known as bwinton
- # [00:45] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:46] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [00:46] * Parts: Noah (opera@moz-7A0655.dsl.rcsntx.sbcglobal.net)
- # [00:46] * Quits: ddahl (ddahl@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:47] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [00:48] * jwir3 is now known as jwir3|away
- # [00:50] * Joins: tonymec__ (tonymec@2E5CA7B6.3E187EED.277517C1.IP)
- # [00:51] * tonymec__ is now known as tonymec|away
- # [00:51] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [00:52] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [00:52] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [00:53] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:54] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [00:54] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [00:54] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
- # [00:55] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Client exited)
- # [00:55] <philor> smaug: https://tbpl.mozilla.org/php/getParsedLog.php?id=11134060&full=1&branch=mozilla-aurora#error0
- # [00:55] <philor> been going on intermittently on aurora for several weeks, but, you know, orange, unfiled, windows, assertion
- # [00:55] <philor> should I worry about the rather strident tone of the assertion?
- # [00:55] <@smaug> uh
- # [00:56] <philor> unsafe!
- # [00:56] <@smaug> yes
- # [00:56] <@smaug> please file a bug
- # [00:56] <philor> shitty stack!
- # [00:56] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [00:56] <philor> fix the caller, which is within 0x000000000033CD99 of scache!
- # [00:56] <@smaug> oh, it is very strange stack
- # [00:57] <@smaug> makes no sense
- # [00:57] <@smaug> sounds like mozilla::scache::PathifyURI is doing something bad
- # [00:57] * @smaug doesn't know what mozilla::scache is
- # [00:57] * Quits: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [00:57] <@smaug> startupcache perhaps
- # [00:58] <philor> doubt that's it, we just have crap stacks for assertions anymore
- # [00:58] <philor> might have broken it with the download symbols on demand thing, might have already been broken, dunno
- # [00:58] <@smaug> oh
- # [00:58] <philor> also? those assertions are coming from loading about:blank
- # [00:58] * AutomatedTester is now known as AutomatedTester|AFK
- # [00:58] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
- # [00:59] <philor> loading a blank page, assert assert, TEST-START
- # [00:59] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
- # [01:00] * Joins: masayuki (Daily@moz-911CC660.zaq.ne.jp)
- # [01:00] * Quits: Cwiiis_ (cwiiis@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:01] * bwinton is now known as bwinton_away
- # [01:01] * Quits: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP) (Quit: nhirata)
- # [01:03] <philor> https://bugzilla.mozilla.org/show_bug.cgi?id=748156
- # [01:05] <@ehsan> BenWa: https://bugzilla.mozilla.org/show_bug.cgi?id=739679
- # [01:05] <@ehsan> BenWa: you landed both patches with "part 1" in their name!
- # [01:05] <BenWa> I know :(
- # [01:05] <BenWa> didn't how how to edit it
- # [01:06] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
- # [01:06] * Quits: tonymec|away (tonymec@2E5CA7B6.3E187EED.277517C1.IP) (Quit: Konversation terminated!)
- # [01:06] <philor> maybe just one week
- # [01:07] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [01:07] * zpao is now known as zpao|detached
- # [01:07] <philor> ehsan: guess who just merged permaorange?
- # [01:07] * Quits: daoberes (donna@D2B84AF4.C749D475.1139E686.IP) (Quit: leaving)
- # [01:07] <@ehsan> philor: which perma orange?
- # [01:07] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
- # [01:08] <philor> Android R1
- # [01:08] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
- # [01:08] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
- # [01:08] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [01:08] <philor> only fair, since m-c (by way of fx-team) gave m-i all those ShutdownLeaks
- # [01:09] <philor> now, quick, merge m-c to fx-team :)
- # [01:09] * Quits: bmoss|2 (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:09] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [01:10] <@ehsan> philor: so looks to me like https://hg.mozilla.org/mozilla-central/rev/190fc7cd65c6 is the cause
- # [01:10] <@ehsan> do you agree?
- # [01:10] * Quits: @smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi) (Input/output error)
- # [01:10] * Joins: smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi)
- # [01:10] * ChanServ sets mode: +o smaug
- # [01:11] * Joins: tonymec__ (tonymec@1724C5D5.AC85AA9D.277517C1.IP)
- # [01:11] * Joins: automata (automata@21672CAB.EF70936A.E0F4401A.IP)
- # [01:11] <mbrubeck> ehsan: Yeah; there's a patch in the bug to annotate the tests.
- # [01:11] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [01:11] * tonymec__ is now known as tonymec|away
- # [01:11] <mbrubeck> building on Try as we speak.
- # [01:12] <@smaug> oh, lock icon
- # [01:12] <@smaug> that sure looks ugly :)
- # [01:12] <@ehsan> mbrubeck: I'll back him out for now
- # [01:12] <@ehsan> cause he's left for the day
- # [01:12] <@ehsan> he can land on aurora tomorrow
- # [01:13] * Joins: Matti (chatzilla@moz-8D8F4DDA.customers.d1-online.com)
- # [01:13] * khuey|away is now known as khuey
- # [01:13] <@smaug> does anyone know which bug added the lock icon?
- # [01:13] * Quits: cpeterso_ (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [01:13] <@ehsan> philor: backed out
- # [01:13] <@ehsan> mbrubeck: ^
- # [01:14] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/72fcb7c13613 - Ehsan Akhgari - Backout 190fc7cd65c6 (bug 747274) for breaking Android R1; a=bustage
- # [01:15] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [01:15] <@khuey> that wasn't me, I hope
- # [01:15] <@khuey> whew
- # [01:15] <philor> nobody backs you out without mockingly pinging you first. and during. and after.
- # [01:15] <@khuey> ha
- # [01:16] <@ehsan> bholley: ping
- # [01:16] <jhammel> philor++
- # [01:16] <bholley> uh oh!
- # [01:16] <bholley> $&%* rebasing
- # [01:17] <bholley> ehsan: sorry. The patch built before I rebased to trunK!
- # [01:17] <@ehsan> bholley: are you backing out or should I?
- # [01:17] <@ehsan> it's ok
- # [01:17] * @ehsan is in the middle of backing out
- # [01:17] <bholley> ehsan: by all means please do
- # [01:17] <@ehsan> ok
- # [01:18] * Joins: krit (Adium@moz-1FC1932F.adobe.com)
- # [01:18] * Quits: krit (Adium@moz-1FC1932F.adobe.com) (Quit: Leaving.)
- # [01:18] <@khuey> bsmedberg: ping?
- # [01:18] * coop is now known as coop|afk
- # [01:18] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.7/20120129174238])
- # [01:19] <bholley> ehsan: does inbound get merged to m-c before uplift?
- # [01:19] <mbrubeck> bholley: edmorley has generally managed to get a merge in shortly before uplift
- # [01:19] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [01:19] <mbrubeck> but we can't guarantee anything
- # [01:20] <@ehsan> yeah it's not guaranteed
- # [01:20] <philor> mmm, now inbound looks like pre-uplift day
- # [01:20] <mbrubeck> If you want guaranteed next-day service, you have to pay the m-c shipping and handling fees.
- # [01:20] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [01:20] <@ehsan> bholley: but you shouldn't rush stuff in, you can always get approval later for aurora
- # [01:20] <philor> bholley: since you're burning the piss out of it, I think maybe you aren't getting merged :)
- # [01:20] <bholley> philor: yeah, rebasing forward 2 days killed my patches
- # [01:21] * Quits: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:21] * bholley will land directly on m-c tomorrow morning
- # [01:21] <bholley> (europe time)
- # [01:21] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [01:21] * Quits: adeel (chatzilla@6B3315EA.D30FCE78.59D8DB68.IP) (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.8/20120312220748])
- # [01:21] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [01:21] <philor> yeah, that's the killer for autolanding, too - how on earth could you ever say that something had built and been tested on try recently enough?
- # [01:22] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [01:22] <@smaug> who broken tabs list
- # [01:22] <@smaug> the styling of it
- # [01:22] * Quits: beaufour (beaufour@moz-2E6963D3.nyc.res.rr.com) (Quit: beaufour)
- # [01:22] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [01:22] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
- # [01:23] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [01:23] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [01:23] <mbrubeck> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=742419 for your earlier question
- # [01:24] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [01:24] * Quits: akeybl (akeybl@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [01:25] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [01:26] <@smaug> suddenly I see plenty of new UI stuff
- # [01:26] <@smaug> bugs
- # [01:27] <@smaug> we do strange things
- # [01:27] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [01:27] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:27] <@smaug> sorry jaws
- # [01:28] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:28] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [01:28] <@ehsan> philor: should I also merge fx-team?
- # [01:28] <@ehsan> (into central, I mean)
- # [01:29] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
- # [01:29] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
- # [01:32] * Joins: tonymec (tonymec@1724C5D5.AC85AA9D.277517C1.IP)
- # [01:32] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
- # [01:32] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:33] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [01:36] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [01:36] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Quit: Mardak)
- # [01:37] * Quits: nthomas (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Ping timeout)
- # [01:37] * Quits: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr) (Quit: bholley)
- # [01:37] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [01:38] * Joins: darktrojan (geoff@moz-30B3CCFD.telstraclear.net)
- # [01:39] * rail_away is now known as rail
- # [01:39] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [01:40] * Quits: bnicholson (bnicholson@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
- # [01:40] * Joins: nthomas (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
- # [01:41] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
- # [01:42] * Joins: njn (chatzilla@moz-AA4CDDB6.dyn.iinet.net.au)
- # [01:44] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [01:44] * rail is now known as rail_away
- # [01:45] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [01:47] <philor> ehsan: without even looking, I strongly doubt it ;)
- # [01:47] <@ehsan> philor: ok ;)
- # [01:47] * Quits: kumar (kmcmillan@moz-E31CD2CB.mozilla.org) (Quit: kumar)
- # [01:50] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [01:52] <philor> with looking, the single not-backed-out push on it does look safe to merge
- # [01:53] <jduell> so who's handing out a= for m-c? I've got a patch that we may want to back out: bug 738484. It has to happen today, right?
- # [01:53] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
- # [01:53] <philor> by 9 tomorrow, which is a lot like today for people who get up at a reasonable time
- # [01:54] <jduell> Or who stay up unreasonably late :)
- # [01:54] * Joins: pascalc (chatzilla@moz-81BF0F51.telecom.net.ar)
- # [01:54] * Joins: nrc (nrc@538BABFE.A073F3E.97BBD552.IP)
- # [01:56] <philor> though for the most part, it's exactly the same people handing out approval-central today who will also be handing out approval-aurora tomorrow, so "has to" is putting it strongly
- # [01:57] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [01:57] * Quits: @smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi) (Ping timeout)
- # [01:59] * Quits: pascalc (chatzilla@moz-81BF0F51.telecom.net.ar) (Ping timeout)
- # [02:00] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
- # [02:00] <philor> RyanVM: what day and time was that last pink dust on the lens failure?
- # [02:00] <mbrubeck> philor: 4/20
- # [02:01] <mbrubeck> and 3/27 before that
- # [02:01] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [02:01] * Joins: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu)
- # [02:02] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [02:02] <Jenny> can someone guide me to the files where this bug: 731091 would be located?
- # [02:02] <mbrubeck> Jenny: looking...
- # [02:03] <mbrubeck> Jenny: You might want to see if anyone is around in the #accessibility channel
- # [02:03] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Ping timeout)
- # [02:03] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:04] <Jenny> thank you i will go ask in that channel too
- # [02:04] <mbrubeck> Mark_Capella or tbsaunde might know.
- # [02:04] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [02:04] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [02:04] <Mark_Capella> ?
- # [02:05] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [02:06] <Jenny> Mark_Capella do you know or can you find out where we can find the files for bug 731091?
- # [02:06] <Mark_Capella> looking...
- # [02:07] <mbrubeck> Jenny: This search might give you some good starting points: https://mxr.mozilla.org/mozilla-central/search?string=menuStart
- # [02:07] <mbrubeck> and from there, https://mxr.mozilla.org/mozilla-central/ident?i=EVENT_MENU_START
- # [02:07] * Joins: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl)
- # [02:08] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: I've been leaving on my things so in the morning when the morning bird sings there's still dinner on my dinner jacket 'til the dinner bell rings)
- # [02:08] <Jenny> ok thanks
- # [02:08] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [02:09] * Quits: Polynomial-C (Poly-C@moz-9B3FE1F5.dip.t-dialin.net) (Ping timeout)
- # [02:09] * Joins: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP)
- # [02:09] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [02:09] * Joins: Polynomial-C (Poly-C@moz-DD73C116.dip.t-dialin.net)
- # [02:10] * Joins: pascalc (chatzilla@moz-104CC309.mv.mozilla.com)
- # [02:11] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
- # [02:11] * Joins: bb10 (bb10@moz-C7B05616.org)
- # [02:13] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:15] * hwine is now known as hwine-commuting
- # [02:16] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [02:17] * Quits: Matti (chatzilla@moz-8D8F4DDA.customers.d1-online.com) (Client exited)
- # [02:18] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [02:19] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [02:20] * Quits: Polynomial-C (Poly-C@moz-DD73C116.dip.t-dialin.net) (Ping timeout)
- # [02:20] <Ameya> how to implelemt callback for addon.getalladdons()?
- # [02:21] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [02:21] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
- # [02:21] <Ameya> I checked this https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/browser/head.js#750
- # [02:22] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:23] <mbrubeck> Ameya: The callback gets passed an array of add-on objects... for example, https://mxr.mozilla.org/mozilla-central/source/mobile/android/components/AddonUpdateService.js#192
- # [02:25] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [02:25] * Quits: pascalc (chatzilla@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [02:26] * Joins: pascalc (chatzilla@moz-104CC309.mv.mozilla.com)
- # [02:27] * Quits: pascalc (chatzilla@moz-104CC309.mv.mozilla.com) (Connection reset by peer)
- # [02:28] * Joins: thinker (thinker@moz-71AD2643.dynamic.kbronet.com.tw)
- # [02:28] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [02:33] * Quits: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com) (Client exited)
- # [02:33] * Quits: doublehp (dhp@moz-11780613.villers.doublehp.org) (Quit: Leaving.)
- # [02:34] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
- # [02:34] * Joins: brendan (brendaneic@2AC65036.C853119A.43362C16.IP)
- # [02:35] * joduinn-mtg is now known as joduinn-coffee
- # [02:35] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
- # [02:36] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [02:36] * ChanServ sets mode: +o ehsan
- # [02:38] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
- # [02:39] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
- # [02:39] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [02:41] * Joins: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
- # [02:41] * Quits: brendan (brendaneic@2AC65036.C853119A.43362C16.IP) (Quit: brendan)
- # [02:44] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [02:45] * Joins: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl)
- # [02:46] * Joins: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net)
- # [02:46] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [02:46] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
- # [02:47] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [02:49] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [02:50] * wlach is now known as wlach|afk
- # [02:52] * Quits: Olipro (Olipro@moz-9F100761.catv.pool.telekom.hu) (Ping timeout)
- # [02:52] * Mark_Capella is now known as Mark_Capella|away
- # [02:52] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
- # [02:53] * Quits: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com) (Ping timeout)
- # [02:54] * philor is now known as philor|away
- # [02:55] * Joins: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net)
- # [02:56] * Joins: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl)
- # [02:58] * Quits: taustin (taustin@moz-94197569.cse.ucsc.edu) (Quit: taustin)
- # [02:58] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [03:00] * Joins: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl)
- # [03:02] * Quits: gandalf (zbraniecki@moz-BE10021F.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [03:04] * joduinn-coffee is now known as joduinn
- # [03:04] * Joins: mauke_ (mauke@moz-6A01E0D8.superkabel.de)
- # [03:05] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Ping timeout)
- # [03:06] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [03:07] * Quits: joe_walker (joe_walker@8F761026.B5EF4AF6.E96CA9D8.IP) (Input/output error)
- # [03:08] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 11.0/20120313114517])
- # [03:08] * Joins: Honza (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [03:08] * Joins: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl)
- # [03:09] * Quits: sheppy-afk (sheppy@moz-F39D62DA.dhcp.kgpt.tn.charter.com) (Quit: sheppy-afk)
- # [03:09] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [03:09] * mauke_ is now known as mauke
- # [03:10] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
- # [03:10] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [03:11] * Joins: Olipro (Olipro@moz-9F100761.catv.pool.telekom.hu)
- # [03:11] * Quits: Honza (chatzilla@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [03:14] * Quits: Olipro (Olipro@moz-9F100761.catv.pool.telekom.hu) (Ping timeout)
- # [03:15] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
- # [03:15] * Joins: geoffbrown (geoffbrown@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [03:17] * Quits: loadbang (loadbang@moz-A7A86367.range86-174.btcentralplus.com) (Quit: loadbang)
- # [03:17] * jhford-work is now known as jhford-work-away
- # [03:18] * Quits: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP) (Client exited)
- # [03:18] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/21da3f655b30 - Serge Gautherie - Bug 744663. (Cv1) Use 'test' pre instead of redundant 'log' pre, Improve on-screen logging. r=smaug.
- # [03:19] <firebot> http://hg.mozilla.org/mozilla-central/rev/03b56b258f69 - Serge Gautherie - Bug 744663. (Bv1) Inline finishWSTest(), Use executeSoon() between sub-tests, Improve message contents, Receive "end" messages too, Add an additional forcegc(), Nits. r=smaug.
- # [03:19] <firebot> http://hg.mozilla.org/mozilla-central/rev/30404871c57e - Serge Gautherie - Bug 744663. (Av1) Improve documentation and logs, Nits. r=smaug.
- # [03:19] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:19] * Quits: bonnie__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:20] * Joins: Olipro (Olipro@moz-9F100761.catv.pool.telekom.hu)
- # [03:21] * Quits: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu) (Connection reset by peer)
- # [03:22] * Joins: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu)
- # [03:22] * Quits: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP) (Ping timeout)
- # [03:22] * Quits: jet (junglecode@moz-79F891EE.hsd1.ca.comcast.net) (Ping timeout)
- # [03:23] * Joins: Boriss (FlyingToas@moz-38EE8E9F.wireless.telus.com)
- # [03:23] <@bz_dinner> oh, nice
- # [03:23] <@bz_dinner> uint32_t and PRUint32 don't seem to be the same type?
- # [03:24] * Quits: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu) (Ping timeout)
- # [03:25] * Joins: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu)
- # [03:25] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: nbvcx)
- # [03:26] * Quits: Boriss (FlyingToas@moz-38EE8E9F.wireless.telus.com) (Quit: Boriss)
- # [03:28] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [03:28] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:29] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [03:31] * hwine-commuting is now known as hwine
- # [03:31] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
- # [03:32] * Quits: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [03:32] * nthomas is now known as nthomas|away
- # [03:32] * ewong|afk is now known as ewong
- # [03:33] <Ameya> Ex: char *sensitiveInterface[2]={"nsILocalFile","nsICookieService"}
- # [03:33] <Ameya> if(iid->Equals(NS_GET_IID(sensitiveInterface[i]))) { }
- # [03:33] <Ameya> Gives error as
- # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2039: 'sen
- # [03:33] <Ameya> sitiveInterface' : is not a member of '`global namespace''
- # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2039: 'COM
- # [03:33] <Ameya> TypeInfo' : is not a member of '`global namespace''
- # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2146: synt
- # [03:33] <Ameya> ax error : missing ')' before identifier 'COMTypeInfo'
- # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2039: 'kII
- # [03:33] <Ameya> D' : is not a member of '`global namespace''
- # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2059: synt
- # [03:33] <Ameya> ax error : ')'
- # [03:33] <Ameya> c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(917) : error C2143: synt
- # [03:33] <Ameya> ax error : missing ';' before '{'
- # [03:33] * Ameya was kicked by killer (Stop flooding!)
- # [03:34] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:34] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [03:34] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:34] <jdm> Ameya: I think you're missing a semicolon on the sensitiveInterface line
- # [03:35] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [03:35] <Ameya> Ex: char *sensitiveInterface[2]={"nsILocalFile","nsICookieService"};
- # [03:35] <Ameya> if(iid->Equals(NS_GET_IID(sensitiveInterface[i]))) { }Gives error asc:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(916) : error C2039: 'sensitiveInterface' : is not a member of '`global namespace'
- # [03:36] <Ameya> jdm: what is this not member of global namespace?
- # [03:36] <jdm> Ameya: I think you should pastebin more of your code
- # [03:37] <jdm> Ameya: also, it might have to do with now NS_GET_IID is implemented
- # [03:37] <Ameya> Ok...I will do that I m actually checking for multiple interfaces such as
- # [03:37] <Ameya> let me pastebin
- # [03:39] <Ameya> jdm: http://pastebin.mozilla.org/1592125
- # [03:40] <Ameya> jdm: see line 43
- # [03:41] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:41] <Ameya> jdm: u there?
- # [03:41] <jdm> Ameya: http://mxr.mozilla.org/mozilla-central/source/xpcom/glue/nsID.h#172 is why your code isn't working
- # [03:42] * nthomas|away is now known as nthomas
- # [03:42] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [03:44] * Joins: birtles (chatzilla@moz-348F61F0.mozilla.or.jp)
- # [03:44] <Ameya> Ya... So instead of char * i need COMPType
- # [03:45] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
- # [03:45] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
- # [03:45] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Connection reset by peer)
- # [03:45] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Ping timeout)
- # [03:45] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [03:46] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
- # [03:47] <Ameya> jdm: how to write for for template <class Dummy> line 154 of nsID.h..? for multiple interfaces..?
- # [03:48] <jdm> dunno
- # [03:48] <jdm> look for examples?
- # [03:48] * Quits: chewey (chewey@moz-B0AC5988.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:49] * Joins: chewey (chewey@moz-6EB5BD81.dip0.t-ipconnect.de)
- # [03:49] * Quits: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com) (Ping timeout)
- # [03:51] * fabrice is now known as fabrice|afk
- # [03:52] * hwine is now known as hwine-food
- # [03:54] * Quits: sewardj (sewardj@moz-4B2467E0.dip.t-dialin.net) (Ping timeout)
- # [03:55] <jdm> Ameya: I think your best bet is to do a list of iid->Equals(nsIFoo) || iid->Equls(nsIBar)
- # [03:55] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120419191039])
- # [03:55] <Ameya> jdm: for 20 interfaces?
- # [03:56] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:57] <Ameya> 20-30 conditions in if stmt..?
- # [03:57] * Quits: geoffbrown (geoffbrown@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [03:58] <Ameya> jdm: i mean i will do that... but is there a upperbound for max no of conditions in if stmt..?
- # [04:00] * Joins: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [04:02] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
- # [04:02] * khuey is now known as khuey|away
- # [04:03] <jdm> Ameya: nope.
- # [04:03] * khuey|away is now known as khuey
- # [04:03] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
- # [04:03] * joduinn is now known as joduinn-commute
- # [04:05] * nthomas is now known as nthomas|away
- # [04:06] * Quits: vingtetun (vingtetun@moz-13E039D1.games-host.eu) (Ping timeout)
- # [04:06] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [04:06] * Quits: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP) (Ping timeout)
- # [04:07] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [04:07] * Joins: chrisccoulson (chr1s@CF62D2D6.FC921812.EE27BB8D.IP)
- # [04:07] * Joins: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP)
- # [04:08] * Quits: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 11.0/20120313114635])
- # [04:08] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [04:10] * Joins: vingtetun_away (vingtetun@moz-13E039D1.games-host.eu)
- # [04:11] * darktrojan is pretty sure the mozilla tab on mdn isn't meant to be in the middle of the header
- # [04:11] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
- # [04:11] <darktrojan> oh there we go
- # [04:11] <darktrojan> caching++
- # [04:14] * rail_away is now known as rail
- # [04:14] * Joins: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk)
- # [04:14] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
- # [04:15] * Joins: brendan (brendaneic@2AC65036.C853119A.43362C16.IP)
- # [04:15] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
- # [04:16] <darktrojan> bsmedberg, are the frozen xpcom functions still frozen?
- # [04:17] * spartan|away is now known as spartan
- # [04:17] * Joins: cers (textual@moz-F3CAA083.k41.webspeed.dk)
- # [04:17] * Joins: Mardak (Mardak@moz-AFAC6B.hsd1.ca.comcast.net)
- # [04:19] * Joins: nli__ (nli@moz-99690620.hinet-ip.hinet.net)
- # [04:19] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [04:19] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
- # [04:20] * Quits: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP) (Input/output error)
- # [04:20] * nli__ is now known as nli`
- # [04:20] * Joins: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [04:20] * Joins: lht_ (elihait@EA5FB32.B12F50E4.A8E1B1F1.IP)
- # [04:20] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Quit: Ex-Chat)
- # [04:22] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [04:22] * ChanServ sets mode: +o ehsan
- # [04:22] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
- # [04:23] * Quits: automata (automata@21672CAB.EF70936A.E0F4401A.IP) (Quit: Saindo)
- # [04:24] * Quits: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP) (Connection reset by peer)
- # [04:24] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
- # [04:24] * Joins: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP)
- # [04:24] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [04:24] * Quits: Mardak (Mardak@moz-AFAC6B.hsd1.ca.comcast.net) (Quit: Mardak)
- # [04:25] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
- # [04:25] * Quits: jamesr_ (jamesr@9D646D74.D6CCE4AE.77834EAA.IP) (Quit: jamesr_)
- # [04:26] * KaiRo_away is now known as KaiRo
- # [04:26] <Ameya> jdm: c:/project/mozilla-central/js/xpconnect/src/XPCJSID.cpp(919) : error C3083: 'nsISHistoryListener': the symbol to the left of a '::' must be a type
- # [04:26] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
- # [04:26] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [04:26] * ChanServ sets mode: +o ehsan
- # [04:27] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [04:27] * Quits: KaiRo (robert@moz-A969E17.adsl.highway.telekom.at) (Input/output error)
- # [04:28] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [04:28] * Quits: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net) (Input/output error)
- # [04:28] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
- # [04:29] * Joins: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
- # [04:29] <Ameya> 'nsISHistoryListener': the symbol to the left of a '::' must be a type means...?
- # [04:30] * Quits: njn (chatzilla@moz-AA4CDDB6.dyn.iinet.net.au) (Ping timeout)
- # [04:31] <squib> presumably that nsISHistoryListener isn't recognized as a type by the compiler
- # [04:31] * Joins: njn (chatzilla@moz-33787CE9.dyn.iinet.net.au)
- # [04:32] * Joins: mib_fr5tln (Mibbit@C30C8122.796E765D.67BABDAE.IP)
- # [04:32] <Ameya> i wrote it like if(iid->Equals(NS_GET_IID(nsISHistoryListener)))
- # [04:32] <Ameya> i gives error
- # [04:32] * Joins: Mardak (Mardak@moz-3D7891C2.hsd1.ca.comcast.net)
- # [04:33] * Quits: mib_fr5tln (Mibbit@C30C8122.796E765D.67BABDAE.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [04:33] <squib> Ameya: http://mxr.mozilla.org/comm-central/source/mozilla/xpcom/glue/nsID.h#172
- # [04:33] <squib> like i said, nsISHistoryListener probably isn't being recognized as a type
- # [04:33] <squib> check your includes
- # [04:34] * Quits: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [04:34] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [04:34] * Parts: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [04:35] * Quits: Mardak (Mardak@moz-3D7891C2.hsd1.ca.comcast.net) (Quit: Mardak)
- # [04:38] * spartan is now known as spartan|out
- # [04:38] * Parts: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
- # [04:38] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [04:39] <@bz_dinner> Ameya: you still there?
- # [04:39] * bz_dinner is now known as bz
- # [04:39] <Ameya> yes
- # [04:39] <@bz> Ameya: did you figure out your sync vs async thing?
- # [04:40] * Quits: njn (chatzilla@moz-33787CE9.dyn.iinet.net.au) (Ping timeout)
- # [04:40] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:41] * Joins: njn (chatzilla@moz-EEC0548B.dyn.iinet.net.au)
- # [04:42] <Ameya> https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/browser/head.js#750 Like delayCallback() .... right?
- # [04:42] * Quits: ferongr (ferongr@BFDD10AF.DDEAD33F.F5160715.IP) (Ping timeout)
- # [04:42] * Joins: Mardak (Mardak@B1A04851.559FC6D5.439315E1.IP)
- # [04:42] <Ameya> bz: https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/test/browser/head.js#750 Like delayCallback() .... right?
- # [04:43] * Quits: Mardak (Mardak@B1A04851.559FC6D5.439315E1.IP) (Quit: Mardak)
- # [04:44] * @bz looks
- # [04:44] <@bz> yes
- # [04:44] <Ameya> bz:Ok.. i will be back in 10 mins...
- # [04:44] <@bz> ok
- # [04:44] <@bz> well, let me know if you have more questions
- # [04:45] <Ameya> sure..
- # [04:45] <Ameya> thnks
- # [04:46] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [04:46] * Quits: brendan (brendaneic@2AC65036.C853119A.43362C16.IP) (Quit: brendan)
- # [04:47] <@bz> (1 - 2 * n%2) doesn't work like one would hope... ;)
- # [04:47] * joduinn-commute is now known as joduinn-home
- # [04:48] * Quits: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [04:48] * Joins: jamesr_ (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
- # [04:48] * Joins: gozala (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [04:49] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
- # [04:51] * Joins: Havvy (Mibbit@moz-58C3546E.ptld.qwest.net)
- # [04:52] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
- # [04:52] * Quits: gozala (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
- # [04:54] * Joins: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [04:54] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [04:55] * Quits: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP) (Quit: clee)
- # [04:55] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [04:55] * Quits: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:56] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [04:56] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [04:56] * Joins: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP)
- # [04:57] * glob|away is now known as glob
- # [04:57] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:58] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:58] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [04:59] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [04:59] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
- # [05:04] <Ameya> hello
- # [05:04] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [05:05] <Ameya> bz: if(iid->Equals(NS_GET_IID(nsISHistoryListener))||iid->Equals(NS_GET_IID(nsIHttpChannelInternal))) then i get error as 'nsISHistoryListener': the symbol to the left of a '::' must be a type. I also included nsID.h
- # [05:05] <Ameya> but if i write if(iid->Equals(NS_GET_IID(nsICookieManager)) || iid->Equals(NS_GET_IID(nsIProperties))) then it works well
- # [05:06] <Ameya> why is it so... all are interfaces only right..?
- # [05:06] <Ameya> bz: ?
- # [05:06] * Quits: karl (karl@moz-A9D282FB.jetstream.xtra.co.nz) (Ping timeout)
- # [05:07] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [05:07] <biesi> Ameya, did you include nsISHistoryListener.h?
- # [05:07] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
- # [05:08] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [05:08] * ChanServ sets mode: +o ehsan
- # [05:08] <Ameya> oho..ok no..
- # [05:08] <biesi> that might explain it :)
- # [05:10] <jtcranmer> bz: 1 - 2 * n %2 === 1 - (2 * n) % 2
- # [05:12] * Quits: mauke (mauke@moz-6A01E0D8.superkabel.de) (Input/output error)
- # [05:12] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
- # [05:12] * Joins: mauke (mauke@moz-6A01E0D8.superkabel.de)
- # [05:12] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [05:13] * Joins: Polynomial-C (Poly-C@moz-DD73C116.dip.t-dialin.net)
- # [05:13] <@bz> jtcranmer: yes
- # [05:14] <jtcranmer> I'm just trying to think why 1 - 2 * (n % 2) ought to be doing something more useful
- # [05:14] <@bz> jtcranmer: It's (-1)^n
- # [05:14] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [05:14] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [05:15] <@khuey> oh joy
- # [05:15] <@bz> jtcranmer: whereas the other is just the constant 1
- # [05:15] <@khuey> ldap pw expiring
- # [05:15] <@bz> khuey: let it go and claim you can no longer check in stuff? ;)
- # [05:15] <jtcranmer> what ever happened to n % 2 ? 1 : -1 and letting the compiler optimize it?
- # [05:15] * ctalbert is now known as ctalbert|afk
- # [05:15] <@khuey> bz: haha
- # [05:15] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
- # [05:15] <@khuey> commit access should still work
- # [05:15] <@bz> jtcranmer: mmm
- # [05:16] <@bz> jtcranmer: I didn't think of it. ;)
- # [05:16] <@khuey> no more @mozilla.com email
- # [05:16] <@khuey> that might be a good thing
- # [05:16] <@bz> jtcranmer: not a fan of ?: ;)
- # [05:16] <@khuey> also my calendar will be gone
- # [05:16] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
- # [05:16] <mbrubeck> another plus
- # [05:16] <@bz> khuey: mmmm
- # [05:16] <@khuey> I think that would mean I don't have to attend meetings
- # [05:16] <@bz> khuey: I was about to say
- # [05:16] <@bz> khuey: there are totally benefits to this
- # [05:16] * Quits: Mossop (mossop@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [05:16] <@bz> khuey: no more vidyo, though
- # [05:16] <@bz> speaking of...
- # [05:17] <dumitru> khuey: if you want to be relieved from the burden of an active LDAP, I am happy to help you earlier than your password expiration
- # [05:17] <jtcranmer> bz: clang -O3 turned that into (n >> 1) & 2 - 1
- # [05:17] <@bz> anyone know whom I should mail about the last board slide meeting?
- # [05:17] <jtcranmer> no sorry
- # [05:17] <jtcranmer> I can't read shl
- # [05:17] <jtcranmer> (n << 1) & 2 - 1
- # [05:17] <@bz> the video of it, that is?
- # [05:17] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [05:17] * ChanServ sets mode: +o ehsan
- # [05:17] <@khuey> dumitru: :-P
- # [05:17] <glob> bz, richard probably
- # [05:17] <@bz> glob: richard?
- # [05:18] <@khuey> was that last week?
- # [05:18] <@bz> yes
- # [05:18] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
- # [05:18] <glob> bz, Richard Milewski
- # [05:18] <@bz> aha, thanks
- # [05:18] <@khuey> mmm
- # [05:18] * glob would also like the video
- # [05:18] * @khuey liked being in Australia
- # [05:18] <@bz> Shoud I just mail all then?
- # [05:18] <@khuey> I could forget that anything else was happening
- # [05:18] <glob> khuey, :)
- # [05:19] * @bz mails all
- # [05:19] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [05:19] <glob> bz++
- # [05:19] <@khuey> hmm
- # [05:19] <glob> khuey, say.. if you want your bmo account to deactivate when your ldap password expires, let me know :P
- # [05:19] * @khuey kicks the vpn
- # [05:19] <@bz> glob: that would be 'orrible
- # [05:19] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [05:20] <@bz> glob: double plus ungood
- # [05:20] * Quits: Jenny (chatzilla@moz-6CDAFAD9.allocated.csupomona.edu) (Ping timeout)
- # [05:20] <@khuey> are you offering to fire me?
- # [05:20] <glob> khuey, lol
- # [05:20] <jtcranmer> khuey: you didn't notice when they took away your desk?
- # [05:20] <@khuey> jtcranmer: I haven't been to my desk in over a week
- # [05:21] <mbrubeck> Mozilla doesn't need to fire employees; it just tells Postini to eat the password expiration notices.
- # [05:21] * @khuey better finish these reimbursements before he gets fired
- # [05:22] <@bz> first they came for khuey's desk, and I did not speak up, because I was not a desk....
- # [05:23] * Quits: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP) (Quit: rniwa)
- # [05:23] <@khuey> my desk is in a terrible location anyways
- # [05:23] * Quits: jamesr_ (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [05:23] <@khuey> I usually float between whichever of {bent, sicking, dherman} doesn't show up
- # [05:23] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [05:23] * philor|away is now known as philor
- # [05:23] <jtcranmer> I usually sit in the intern room
- # [05:23] <@khuey> some days I have a choice of three desks
- # [05:23] <jtcranmer> wait... I was an intern
- # [05:24] <jtcranmer> .... KAHN!
- # [05:24] <jtcranmer> (or was that KHAN?)
- # [05:24] * Joins: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP)
- # [05:24] * @bz usually floats between the armchair and the desk and the dining table
- # [05:24] <jtcranmer> just the armchair for me
- # [05:24] * Joins: ferongr (ferongr@F5925E50.94D8C642.F5160715.IP)
- # [05:25] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [05:25] * nthomas|away is now known as nthomas
- # [05:26] * Joins: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [05:26] * Quits: @ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Ping timeout)
- # [05:26] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [05:26] <@khuey> so many pretty colors on my try run
- # [05:26] * Joins: mjschranz_ (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [05:27] * Joins: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it)
- # [05:27] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [05:29] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [05:30] * Quits: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net) (Ping timeout)
- # [05:33] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [05:34] <@bz> khuey: fireworks?
- # [05:35] * Joins: jamesr_ (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net)
- # [05:35] <@khuey> something like that
- # [05:35] * @bz ponders qimporting khuey's typedef thing
- # [05:36] * Joins: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu)
- # [05:36] <@khuey> jlebar doesn't like it
- # [05:37] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [05:37] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [05:38] <philor> oh, goodie, android R1 is busted on inbound
- # [05:39] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [05:39] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [05:39] * Joins: shorlande (shorlander@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [05:40] * Joins: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net)
- # [05:40] * Quits: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP) (Quit: clee)
- # [05:41] <Callek> philor: I'm expecting/hoping we'll have more coverage soon, so if there is ANYTHING I can do to assist tonight let me know
- # [05:41] <philor> ah, only five pushes in the window, nice
- # [05:41] * Joins: karl (karl@538BABFE.A073F3E.97BBD552.IP)
- # [05:41] * @bz has green
- # [05:41] <@bz> if I ignore windows
- # [05:42] <@khuey> its ok, windows doesn't have any users
- # [05:42] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [05:43] <philor> Callek: make people stop busting shit that's already busted, that'd be a huge help :)
- # [05:43] <philor> this bustage window overlaps the all-day-long bustage window, so I misstarred the first instance as being the old thing
- # [05:43] <@bz> khuey: so I should ignore the typedef patch for now?
- # [05:44] * @bz did see jlebar's comment
- # [05:44] <Callek> philor: I meant anything I actually *can* do, getting people to stop busting stuff, is hard
- # [05:44] <philor> yeah, but the other thing I need, turn off coalescing for 20 minutes, is equally hard
- # [05:45] <@khuey> bz: I need to read his comments
- # [05:45] <@khuey> and then argue with him ;-)
- # [05:46] * @bz wonders what the hell nsWebGLViewportHandler is doing
- # [05:46] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
- # [05:47] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
- # [05:47] * Mark_Capella|away is now known as Mark_Capella
- # [05:47] * Quits: shorlande (shorlander@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving...)
- # [05:48] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [05:49] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [05:51] <philor> mmm, 38 unstarred failures on mozilla-central, good thing we abolished all the tree rules
- # [05:51] * Joins: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP)
- # [05:51] * Quits: eflores (eflores@538BABFE.A073F3E.97BBD552.IP) (Connection reset by peer)
- # [05:52] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [05:53] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [05:53] <@khuey> "rulez"?
- # [05:53] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [05:54] <philor> I know, we don't need no stinkin' rules
- # [05:54] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Connection reset by peer)
- # [05:54] * Quits: jprmc (jprmc@F92E4DB9.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [05:55] * Joins: pranavrc (pranavrc@20D6883A.44F41798.520CDC98.IP)
- # [05:55] * hwine-food is now known as hwine
- # [05:56] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [05:56] * philor backspaces a fifth time
- # [05:59] <@khuey> http://www.wired.com/wiredscience/2012/04/jet-stream-observatory-damage/
- # [06:00] <Ameya> bz: nsIFormHistory2 does not have .h file & its defined in JS. so how could we use for iid->Equals(NS_GET_IID(nsIFormHistory2))
- # [06:01] <jdm> Ameya: do you just need nsIFormHistory.h?
- # [06:01] <Ameya> jdm: for monitoring.....
- # [06:01] <jdm> nsIFormHistory2 is defined in nsIFormHistory.idl
- # [06:01] <@bz> what jdm said
- # [06:01] <@bz> Ameya: you know about mxr, right?
- # [06:02] * Quits: jamesr_ (jamesr@moz-C40B3BE3.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [06:02] * Quits: dbradley (dbradley@moz-80450F75.fuse.net) (Quit: )
- # [06:02] * Quits: mjschranz_ (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
- # [06:03] <Ameya> Yes.....but in order to use in c++ for comparison I need to include its include .h right?
- # [06:03] <@bz> yes
- # [06:03] <@bz> and jdm said what that is
- # [06:03] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [06:04] * Quits: ted (luser@moz-4D95B73C.sctnpa.east.verizon.net) (Ping timeout)
- # [06:04] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [06:08] <philor> hmm
- # [06:08] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Ping timeout)
- # [06:08] <philor> I'm pretty seriously tempted to close the trees
- # [06:08] * Joins: Poly-C (Poly-C@moz-62C4F05C.dip.t-dialin.net)
- # [06:08] * Quits: Polynomial-C (Poly-C@moz-DD73C116.dip.t-dialin.net) (Ping timeout)
- # [06:09] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [06:09] <@bz> anyone here understand msvc a bit?
- # [06:09] <@bz> I'm looking at https://tbpl.mozilla.org/php/getParsedLog.php?id=11142958&tree=Try&full=1
- # [06:09] <@bz> which is complaining about things like WebGLuint being ambiguous
- # [06:09] <@bz> But I did:
- # [06:10] <@bz> using mozilla::WebGLuint;
- # [06:10] <@bz> at the top of the relevant file
- # [06:10] <@bz> should that not be sufficient?
- # [06:11] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [06:12] <@khuey> wouldn't that make it ambiguous?
- # [06:12] <@khuey> or are you expecting the using decl to shadow the previous decl?
- # [06:13] <@bz> so what I actually have
- # [06:13] * Quits: timdream (timdream@moz-EBBD5C2E.adsl.dynamic.seed.net.tw) (Quit: timdream)
- # [06:13] <@bz> is that I have, at very toplevel, this typedef
- # [06:13] <@bz> typedef PRUint32 WebGLuint;
- # [06:13] <@bz> this is generated by xpidl
- # [06:13] <@bz> and is in the nsIDOMWebGLRenderingContext.h header
- # [06:13] <@bz> then in WebGLContext.h, in namespace mozilla, I have:
- # [06:13] <@bz> typedef uint32_t WebGLuint;
- # [06:14] <@bz> Then in the .cpp there are:
- # [06:14] <@bz> using namespace mozilla;
- # [06:14] <@bz> and then using mozilla::WebGLuint;
- # [06:14] <@bz> the idea being that I really do want to have WebGLuint mean the one I defined, not the xpidl one
- # [06:14] <mauke> yeah, that looks perfectly ambiguous
- # [06:14] <@bz> interesting
- # [06:15] <@bz> so on Mac, both gcc and clang are fine with the setup, even without "using"
- # [06:15] <@bz> on Linux, gcc is not happy with the setup without the "using", but happy once I add it
- # [06:15] <@bz> (note that it's possible that on Mac uint32_t and PRUint32 are the same type, while they're not on Windows)
- # [06:15] <@khuey> mmm
- # [06:16] <@khuey> that's possible
- # [06:16] <@bz> but then the Linux behavior confuses me
- # [06:16] <@bz> unless that's just a gcc bug
- # [06:17] <@khuey> so
- # [06:17] <@khuey> uint32_t is an unsigned __int32
- # [06:17] <@khuey> and PRUint32 is either an unsigned long or an unsigned int
- # [06:17] * Quits: chewey (chewey@moz-6EB5BD81.dip0.t-ipconnect.de) (Input/output error)
- # [06:18] <@khuey> MSDN claims that __int32 is synonymous with int
- # [06:18] <@bz> right
- # [06:18] <@bz> I understand why having both typedefs is a problem
- # [06:18] <@bz> what I don't understand is why the "using" helped on Linux
- # [06:18] <@bz> and how I can make this work on Window
- # [06:18] <@bz> er, Windows
- # [06:19] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [06:19] <@bz> (nixing my typedefs might be an option, of course)
- # [06:19] <mauke> do you have to use the name 'WebGLuint'?
- # [06:19] <@bz> well
- # [06:19] <@bz> "no"
- # [06:20] <@bz> but it sure simplifies things if I do!
- # [06:20] <@bz> in general
- # [06:20] <@bz> I can just use the one from the xpidl for now if I have to
- # [06:20] <@bz> it'll just mean more work when we nuke that xpidl
- # [06:20] * Joins: ted (luser@moz-265C0A71.scr.east.verizon.net)
- # [06:20] * ChanServ sets mode: +o ted
- # [06:20] <@bz> ok
- # [06:21] <@bz> I guess I'll try nixing my typedefs
- # [06:21] <@bz> maybe I can wean this code off the "Web" prefix before the xpidl dies
- # [06:21] * Joins: chewey (chewey@moz-6EB5BD81.dip0.t-ipconnect.de)
- # [06:22] <Ameya> bz: but in cpp i need nsIFormHistory2.h & there is no nsIFormHistory.h as well... so iid->Equals(NS_GET_IID(nsIFormHistory2)) gives error
- # [06:22] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [06:22] <@bz> Ameya: no, you need nsIFormHistory.h
- # [06:22] * Joins: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net)
- # [06:23] <@bz> Ameya: http://mxr.mozilla.org/mozilla-central/source/toolkit/components/satchel/nsIFormHistory.idl#54
- # [06:24] <Ameya> Ok... why is https://mxr.mozilla.org/mozilla-central/search?string=nsIFormHistory.h Null??
- # [06:25] <@bz> because it's generated at compile-time from the idl
- # [06:26] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [06:26] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [06:27] <Ameya> Ok...Yes now i got it... like for xpcom component xpidl cmd...
- # [06:27] <Ameya> Sorry
- # [06:28] <@dolske> Ameya: out of curiousity, what are you doing with nsIFormHistory?
- # [06:28] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [06:28] * @dolske is hoping to kill that interface in the not-too-distant future
- # [06:28] * Quits: pranavrc (pranavrc@20D6883A.44F41798.520CDC98.IP) (Quit: Ping timeout: ∞)
- # [06:29] <Ameya> dolske: checking whether any addon is trying to use that interface in private browsing.
- # [06:30] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [06:30] <Ameya> dolske: monitoring calls of getservice().... & matching them to some specific user data related interfaces..
- # [06:31] * Quits: bdahl (bdahl@moz-E197F13B.hsd1.ca.comcast.net) (Client exited)
- # [06:31] * Joins: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk)
- # [06:31] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [06:31] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [06:35] <Ameya> bz: are all extensions always get installed in AppData\Roaming\Mozilla\Firefox\Profiles\profile1\extensions or user can decide where to install?
- # [06:36] * @khuey grumbles
- # [06:36] <@khuey> its very frustrating when you can't reproduce test failures
- # [06:37] * Joins: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com)
- # [06:37] <@bz> Ameya: No idea
- # [06:37] * @bz avoids the dark side
- # [06:37] <@bz> extensions, profiles, ui
- # [06:37] <@bz> give me some nice clean C++ with a bit of micro-optimization, any day
- # [06:38] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [06:38] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [06:38] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Ping timeout)
- # [06:38] <@dolske> clean C++ I wasn't aware that existed! ;)
- # [06:38] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [06:39] <@bz> you don't like http://hg.mozilla.org/users/bzbarsky_mozilla.com/webgl-bindings/file/9562e946ca83/typedarray-dombinding-reflection ? ;)
- # [06:39] * Joins: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com)
- # [06:40] <@dolske> well... the comments are nicely formatted.
- # [06:41] * hwine is now known as hwine-ooo
- # [06:41] <@dolske> ;)
- # [06:41] <jtcranmer> bz: if it doesn't have a brainfuck interpreter using template metaprogramming, it's not clean enough
- # [06:41] <Ameya> bz: reason i asked if they always get installed in profiles\profile\ then no need do getalladdon callback as i have url which calls specific interfaces. & i can match that with profiles\ url .
- # [06:42] <Ameya> if matched... Then easily i can say it belongs to extensions....
- # [06:43] * Joins: Jenny (chatzilla@moz-DF390D.lsanca.fios.verizon.net)
- # [06:43] * Joins: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP)
- # [06:43] <jtcranmer> extensions can be installed globally
- # [06:43] <jtcranmer> eg., /usr/lib/firefox/extensions/
- # [06:44] * Quits: vikram360 (vikram360@E618EC07.8274BA73.2A068A5E.IP) (Ping timeout)
- # [06:45] * Joins: smooney (smooney@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [06:45] <Ameya> jtcranmer: ok... then thats why i have to work with addonmanager.getalladdons()... addon.getresourceurl()
- # [06:45] <Ameya> which requires callback...
- # [06:46] * Joins: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [06:47] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
- # [06:51] * Quits: ekr_ (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Quit: ekr_)
- # [06:51] * glob is now known as glob|away
- # [06:52] <philor> actually, I probably need to close inbound for the benefit of people who would otherwise land in it, as much as for me
- # [06:52] * Joins: smontagu (chatzilla@moz-7B849C8E.red.bezeqint.net)
- # [06:53] <philor> because the way it's going, I can't promise to have it cleaned up and mergeable by tomorrow morning
- # [06:54] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [06:55] <Callek> philor: sounds like a good plan
- # [07:00] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
- # [07:01] <cabanier> All, I would like to add additional blending modes to canvas
- # [07:01] <cabanier> I already implemented them but am wondering what the process is for getting them in a build
- # [07:02] <heycam> cabanier, hi :)
- # [07:02] <heycam> cabanier, file a bug, attach the patch, request review from someone graphics-y
- # [07:02] <cabanier> hey Cam!
- # [07:02] <heycam> (well, depending on exactly what areas of the code it touches)
- # [07:02] <cabanier> canvas stuff
- # [07:03] <cabanier> who would I ask?
- # [07:03] <@bz> 2d canvas, or gl canvas?
- # [07:03] <@bz> cabanier: ^
- # [07:03] <cabanier> 2d
- # [07:04] <@bz> Start with "jrmuizel"
- # [07:04] <@bz> he can probably redirect if needed
- # [07:04] <cabanier> spec for formula: https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#blending
- # [07:04] <cabanier> spec for syntax: http://www.w3.org/Graphics/fx/wiki/BlendingInCanvas
- # [07:04] <cabanier> OK! I will contact that person
- # [07:05] <@bz> Jeff Muizelaar, fwiw
- # [07:05] * nthomas is now known as nthomas|away
- # [07:05] <@bz> but the string above should give you a unique match in Bugzilla. ;)
- # [07:06] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
- # [07:06] * Quits: lht_ (elihait@EA5FB32.B12F50E4.A8E1B1F1.IP) (Quit: Ex-Chat)
- # [07:06] * Joins: lht (elihait@moz-722A94AD.dreamhost.com)
- # [07:06] * tbsaunde is now known as tbsaunde|afk
- # [07:08] <cabanier> what's his email? or do I write a bug and assign it to him?
- # [07:08] <cabanier> ah
- # [07:08] <cabanier> got it
- # [07:08] <@bz> bmo does substring matching
- # [07:08] <rclick> cabanier, there's a review flag you can set when you upload a patch.
- # [07:09] <@bz> so you just need a substring that will match uniquely
- # [07:09] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [07:11] <cabanier> I see, it's similar to the webkit process
- # [07:11] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [07:11] <cabanier> thanks!
- # [07:13] * Parts: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
- # [07:14] <@khuey> ehsan_: ping?
- # [07:14] <ehsan_> khuey: sleepy pong
- # [07:14] <@khuey> ehsan_: so, about bug 748216
- # [07:14] <@khuey> does the nsHTMLTextAreaElement hold the only ref to the nsTextEditorState?
- # [07:14] <ehsan_> yes
- # [07:15] <ehsan_> nsTextEditorState is just a method to share code between that class and nsHTMLInputElement
- # [07:15] <@khuey> the "right" way to do this then is probably to have the Traverse/Unlink for nsHTMLTextAreaElement invoke Traverse/Unlink on the nsTextEditorState
- # [07:15] <@khuey> and not report the nsTextEditorState to the CC at all
- # [07:15] * Joins: wolfiR (wolfiR@moz-A96F4876.dip0.t-ipconnect.de)
- # [07:16] <ehsan_> khuey: I tried doing that but didn't figure out how to call the Traverse on nsTextEditorState properly
- # [07:16] <@khuey> ehsan_: stick the Traverse method on nsTextEditorState (just like nsINode::Traverse)
- # [07:16] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [07:16] <ehsan_> khuey: it already has one
- # [07:17] <ehsan_> khuey: declared using the macros
- # [07:17] <@khuey> ehsan_: no, the cycle collection participant has one
- # [07:17] <@khuey> nsTextEditorState does not
- # [07:17] <ehsan_> oh
- # [07:17] <ehsan_> I see
- # [07:17] <@khuey> and change the CC participant to just call Traverse on the nsTextEditorState
- # [07:17] <@bz> wtf?
- # [07:17] <@bz> android now?
- # [07:18] * @bz hates this
- # [07:18] <ehsan_> khuey: ok, I'll try that
- # [07:18] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [07:19] <@bz> uh
- # [07:19] <@bz> this is jseng bustage
- # [07:19] <@bz> seems unrelated to my patches
- # [07:19] <@bz> I hope
- # [07:19] <@bz> ../../../dist/include/js/Utility.h:860: error: returning reference to temporary
- # [07:19] * Joins: timdream (timdream@moz-99690620.hinet-ip.hinet.net)
- # [07:20] <@bz> uh
- # [07:20] <@bz> do we build in c++ 0x11 mode on android?
- # [07:21] <ehsan_> bz: yes
- # [07:21] <@bz> so this code is ifdefed
- # [07:21] <@bz> on that mode
- # [07:21] <@bz> on gcc
- # [07:21] <@bz> and in that mode...
- # [07:21] <@bz> operator T&& () const { return static_cast<T&&>(*pointer); }
- # [07:22] <@bz> "pointer" is a member of type T*
- # [07:22] <ehsan_> then there should be no temporary...
- # [07:22] <@bz> indeed
- # [07:22] <@bz> and yet that is the line the error is on
- # [07:22] * Joins: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP)
- # [07:22] <ehsan_> hmm
- # [07:22] <@bz> oh
- # [07:22] <ehsan_> why not just return &pointer? ;)
- # [07:22] <@bz> hrm
- # [07:22] <@bz> dunno
- # [07:22] <ehsan_> maybe there's more than meets the eye here
- # [07:23] <@bz> This is a MoveRef template
- # [07:23] <@bz> there's a long comment before this line
- # [07:23] <ehsan_> read it ;)
- # [07:23] <@bz> I di
- # [07:23] <@bz> er, did
- # [07:23] <@bz> it's not making sense yet
- # [07:23] <@bz> much less why this is red on try
- # [07:23] <ehsan_> bz: mxr link?
- # [07:23] <@bz> given that I changed nothing near this code. ;)
- # [07:23] <@bz> http://mxr.mozilla.org/mozilla-central/source/js/public/Utility.h#851
- # [07:24] <ehsan_> wait a sec
- # [07:24] <@bz> oh
- # [07:24] <@bz> wait
- # [07:24] <ehsan_> what the hell is T&&?
- # [07:24] <@bz> I see why this is red
- # [07:24] <ehsan_> man
- # [07:24] <@bz> you know why this is red?
- # [07:24] <ehsan_> I read that as T**!
- # [07:24] * glob|away is now known as glob
- # [07:24] <ehsan_> this is a move ctor thing iirc
- # [07:24] <ehsan_> which I know nothing about!
- # [07:24] <@bz> ../../../dist/include/js/Utility.h:860: warning: returning reference to temporary
- # [07:24] <ehsan_> bz: why?
- # [07:25] <@bz> all over the place
- # [07:25] <@bz> then...
- # [07:25] <@bz> cc1plus: warnings being treated as errors
- # [07:25] <@bz> In file included from ../../../dist/include/jsutil.h:49,
- # [07:25] <@bz> from ../../../dist/include/jsapi.h:55,
- # [07:25] <@bz> from ../../../dist/include/nsIDOMWebGLRenderingContext.h:50,
- # [07:25] <@bz> ...
- # [07:25] <@bz> ../../../dist/include/js/Utility.h:860: error: returning reference to temporary
- # [07:25] <ehsan_> nice!
- # [07:25] <@bz> note the "warnings being treated as errors"
- # [07:25] <ehsan_> well
- # [07:25] <ehsan_> yeah
- # [07:25] <ehsan_> so
- # [07:25] <@bz> note "jsapi.h"
- # [07:26] <@khuey> hey guys
- # [07:26] <@khuey> warnings as errors will be great
- # [07:26] <@khuey> its just swell
- # [07:26] <ehsan_> this may not be trivial
- # [07:26] <@bz> esp. when jsapi.h triggers them
- # [07:26] * Joins: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP)
- # [07:26] <@bz> it sure is not
- # [07:26] <ehsan_> as in, this warning _might_ be worth being an error
- # [07:26] <@bz> except that I dunno that I changed this about nsIDOMWebGLRenderingContext.h
- # [07:27] <ehsan_> bz: I'd ask Waldo
- # [07:27] <ehsan_> except that he's not around
- # [07:27] <@bz> yeah
- # [07:27] <@bz> that idl file includes jsapi.h and has all along
- # [07:27] <@bz> and the canvas dir has has FAIL_ON_WARNINGS on all along
- # [07:27] <ehsan_> superb
- # [07:28] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [07:28] <@bz> so why is the tree green?
- # [07:28] <Ameya> how to get interface name when i have const nsID* iid ??
- # [07:28] <ehsan_> this requires some C++11 knowledge
- # [07:28] <ehsan_> which I lack
- # [07:28] * ehsan_ needs to sleep at some point
- # [07:28] <ehsan_> later guys
- # [07:28] <ehsan_> bz: I wish you the best of luck :)
- # [07:29] <@khuey> Ameya: ask the nsIInterfaceInfoManager for it
- # [07:29] <@bz> ehsan: well
- # [07:29] <@bz> the question is, why is the tree green?
- # [07:29] <ehsan_> bz: don't question a good thing!
- # [07:29] <@bz> well
- # [07:29] <@bz> I question it when it stops happening for me!
- # [07:29] <ehsan_> heh
- # [07:30] <ehsan_> bz: I'd setup a local build env for this if I were you
- # [07:30] <ehsan_> seems like the kind of thing which you don't wanna debug on try
- # [07:30] <@bz> oh
- # [07:30] <@bz> I see why
- # [07:30] <@bz> #$%^$%^$%^$%^$^$%^$^
- # [07:30] <ehsan_> tell me
- # [07:30] <@bz> So this MoveRef thing
- # [07:30] <@bz> is a template
- # [07:30] <glob> bz, looks like perl
- # [07:30] <@bz> so just including this header won't kill you
- # [07:30] <@bz> until you try to _instantiate_ the template
- # [07:30] <ehsan_> right
- # [07:31] <@bz> which canvas code used to not do
- # [07:31] <@bz> but now does because of
- # [07:31] <@bz> /builds/slave/try-andrd-xul/build/content/canvas/src/../../../js/xpconnect/src/XPCMaps.h:752: instantiated from here
- # [07:31] <@bz> because I had to add some xpconnect headers
- # [07:31] <ehsan_> nice!
- # [07:31] * Joins: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP)
- # [07:31] <@bz> that include XPCMaps.h
- # [07:31] <ehsan_> bz: thank bholley ;)
- # [07:31] <@bz> which uses jshashtable
- # [07:31] <@bz> and once you use jshashtable, you're fucked
- # [07:31] <ehsan_> indeed!
- # [07:31] * ehsan_ loves C++
- # [07:32] <@bz> oh, and the "xpconnect" headers are actually probably the Utils.h new-binding header
- # [07:32] <@bz> which has to include some xpconnect goop because it needs to wrap xpconnect objects
- # [07:32] <@bz> goddammit
- # [07:32] * @bz files bug
- # [07:32] <ehsan_> bz: cc me please?
- # [07:33] * ehsan_ is curious
- # [07:33] <@bz> will do
- # [07:33] <ehsan_> ty
- # [07:33] <ehsan_> good luck :)
- # [07:33] * Quits: ehsan_ (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
- # [07:33] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [07:34] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [07:36] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [07:37] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [07:39] * Joins: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [07:40] <Ameya> khuey: yes got it..
- # [07:40] * Parts: heycam (cam@moz-1D84C1DF.mcc.id.au) (Leaving)
- # [07:40] * Joins: heycam (cam@moz-1D84C1DF.mcc.id.au)
- # [07:41] <@bz> 'uint8_t' : ambiguous symbol
- # [07:41] <@bz> goddamit
- # [07:41] <@bz> I thought we weren't manually defining stupid stuff like that anymore
- # [07:43] * Quits: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
- # [07:47] <@khuey> lol
- # [07:47] * @khuey chuckles in mounir's direction
- # [07:48] * Joins: geoffbrown (geoffbrown@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [07:48] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:49] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [07:51] * @bz nukes uint8_t from orbit
- # [07:51] * Quits: clee (clee@9CAFA513.A23D6A77.4A0D9A6D.IP) (Quit: clee)
- # [07:51] <Cork> anyone know why firefox box-shadow has a much larger blur radius then other browsers for the same css values?
- # [07:51] <Cork> http://imagebin.org/209458 (ie, opera, webkit, gecko)
- # [07:51] <@bz> Cork: because the spec changed and they haven't updated yet
- # [07:51] <Cork> oh
- # [07:51] <@bz> Cork: or we haven't
- # [07:51] <@bz> Cork: one or the other
- # [07:51] <Cork> :D
- # [07:52] <@bz> Cork: note that the spec on the radius is ... very fuzzy
- # [07:52] <@bz> (pun intended)
- # [07:52] <Cork> lol
- # [07:52] <Cork> thx
- # [07:52] * @bz is not sure how _useful_ that answer was
- # [07:52] <@bz> "A non-zero blur distance indicates that the resulting shadow should be blurred, such as by a Gaussian filter. The exact algorithm is not defined; however the resulting shadow must approximate (with each pixel being within 5% of its expected value) the image that would be generated by applying to the shadow a Gaussian blur with a standard deviation equal to half the blur radius "
- # [07:53] <@bz> says the spec right now
- # [07:53] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
- # [07:53] <@bz> So it's possible we're using the full blur radius as the stddev
- # [07:53] <@bz> except we dropped the prefix
- # [07:53] <@bz> and that's the sort of thing dbaron would have checked on.
- # [07:53] <@bz> hmm
- # [07:54] * Quits: Ameya (chatzilla@637D4CD0.BF84E432.1C37C358.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
- # [07:55] <@bz> I have a hard time imagining that both we and other browsers are fulfilling that MUST, if the behavior difference is visible
- # [07:56] <aja> thought i remember seeing something recent about converging on what gecko currently does
- # [07:56] * @bz does too
- # [07:56] <@bz> but....
- # [07:56] <@bz> Cork: got a testcase?
- # [07:56] <Cork> http://jsfiddle.net/zcKgX/1/
- # [07:56] * @bz looks
- # [07:56] <aja> ...sans multiple borders, anyway\
- # [07:57] * @bz changes the blur radius to 100px for ease of use
- # [07:58] <aja> corners behavioiur is still semi-defined though, iirc
- # [07:59] <aja> behavior even
- # [07:59] <@bz> is it expected that the shadow is not black at the box edge?
- # [08:01] * Quits: nli` (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli`)
- # [08:01] <@bz> anyway, over 100px a shadow with radius 100px seems to go from gray(172) to gray(247)
- # [08:02] <@bz> In Gecko
- # [08:02] <@bz> In Chrome it's all the way over at 255
- # [08:03] <@bz> if we assume stddev == 0.5*radius, that means 100px == 2 stddevs
- # [08:04] <@bz> which would mean dividing by e^2 = 9
- # [08:04] <@bz> er, 8
- # [08:04] <@bz> or so
- # [08:04] <@bz> which about matches what we do
- # [08:05] <@bz> so yeah, we match the spec here
- # [08:05] <aja> Cork, tried with recent webkit nightly?
- # [08:06] <Cork> aja: using chromium
- # [08:06] <aja> recent one?
- # [08:06] <Cork> 18.0.1025.151
- # [08:06] <@bz> Chrome 20 dev still has the old behavior
- # [08:06] <AryehGregor> So the uplift will probably not be until the afternoon or night American time, I guess?
- # [08:07] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
- # [08:07] <aja> cuz that's where i seem to recall a recent landing....like within last wk or so
- # [08:07] <@bz> but a Webkit nightly from 2 weeks ago matches us
- # [08:08] <aja> hmm
- # [08:08] <Cork> interesting
- # [08:08] <@bz> http://jsfiddle.net/zcKgX/6/
- # [08:08] <@bz> makes it very visible
- # [08:09] <@bz> or at least is way closer to matching us
- # [08:09] <Cork> ok, then i know what happens at least
- # [08:09] * rail is now known as rail_away
- # [08:09] <Cork> so time for some "nice" agent sniffing then
- # [08:09] <@bz> mmm
- # [08:10] <mounir> khuey: ?
- # [08:11] <@khuey> AryehGregor: usually happens in the morning Pacific time
- # [08:11] <@khuey> mounir: the dance about HTMLMeterElement
- # [08:11] <AryehGregor> Oh, good.
- # [08:11] <aja> Cork: or abandon "pixel-perfect"
- # [08:11] <AryehGregor> Well, doesn't matter for me, I guess, since that's still probably after I stop working for today.
- # [08:11] <mounir> khuey: eh, indeed, what did you jump on that bug?
- # [08:11] <mounir> s/what/why/
- # [08:12] <@bz> abandon even "within 5% of pixel-perfect"
- # [08:12] <Cork> aja: the problem is the shadow i need is .2rem (gecko vs .5rem other), and .2rem becomes no shadow what so ever in the other browsers
- # [08:12] <@khuey> mounir: I like duping things
- # [08:13] <AryehGregor> Isn't the "5%" thing just "we expect everyone to implement this identically using box blurs but want to spec Gaussian instead because it's more theoretically pure and maybe people will want to switch to true Gaussian on GPUs"?
- # [08:13] <Cork> and the shadow is what builds the borsers in the design i've been given
- # [08:13] <Cork> *borders
- # [08:13] <@bz> um
- # [08:13] <@bz> the shadow builds the borders?
- # [08:13] * @bz sighs
- # [08:13] * Quits: cadecairos (cadecairos@moz-632B4208.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
- # [08:14] <@bz> AryehGregor: pretty much, yes
- # [08:14] <@bz> AryehGregor: note we still don't _quite_ match webkit; no idea why
- # [08:14] <AryehGregor> Aren't specs great?
- # [08:14] <Cork> bz: ya, sadly no border just shadows
- # [08:14] <@bz> AryehGregor: especially the wide variety available for selective implementation
- # [08:16] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [08:16] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Connection reset by peer)
- # [08:16] <aja> Cork: hate to even say this....but last time i hit simiilar situation, solved it with an non-semantic wrapper div
- # [08:16] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
- # [08:16] * aja sighs
- # [08:16] <Cork> aja: ouch
- # [08:16] <aja> i know
- # [08:17] <aja> ended up just liviing without the "border"
- # [08:17] <aja> in my case it was only on 1 side, so wasn't so bad
- # [08:17] <Cork> without the border is a white slider handle on a white background
- # [08:18] <Cork> only the focus ring would show the element >_<
- # [08:19] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [08:19] <aja> change color of the slider?
- # [08:20] <Cork> i've got a design i'm suppose to follow
- # [08:20] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [08:21] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [08:21] * @bz is so glad he's programming in C++ and not JS
- # [08:21] * Joins: bharath (Mibbit@E582E0A5.8EE3492B.D30E9BEF.IP)
- # [08:21] <Cork> js is fine, its css and html that drives me nuts
- # [08:21] <Havvy> ^^
- # [08:21] <Havvy> Actually, it's just CSS that drives me nuts.
- # [08:22] <Cork> especially when the arguments alreays "its just html its simple to do, just add a few tables" T_T
- # [08:22] <Cork> *always are
- # [08:22] <@bz> yes, but I can safely put a line-break after "return" without the world blowing up
- # [08:22] <Cork> heh
- # [08:23] <AryehGregor> When is it unsafe to put a line-break after "return" in JS?
- # [08:23] <Havvy> You know...I would have never found out at about that unless I was told, which I was.
- # [08:23] <Havvy> AryehGregor: When there is no other value in front of it.
- # [08:23] <Havvy> return\nmyValue; === return;\nmyValue;
- # [08:23] <Cork> ah the implisit ;'s
- # [08:23] <Cork> ya, that sucks
- # [08:23] <@bz> AryehGregor: always
- # [08:24] <@bz> AryehGregor: this JS:
- # [08:24] <@bz> return
- # [08:24] <JonathanS> Cork, if JS copied python part for js, it be godsend
- # [08:24] <@bz> 5;
- # [08:24] <Havvy> Also known as Automatic Semicolon Insertion (;)
- # [08:24] <@bz> AryehGregor: returns undefined
- # [08:24] <AryehGregor> Ah, right.
- # [08:24] <AryehGregor> Fun!
- # [08:24] <@bz> AryehGregor: becayse of ASI
- # [08:24] <@bz> AryehGregor: so like I said, glad I'm in C++
- # [08:24] * AryehGregor has never hit that, but guesses he just uses a newline convention that agrees with whoever made up JS
- # [08:24] <Havvy> bz: Where is this case where you want return on its own line?
- # [08:24] <@bz> AryehGregor: where all I have to do is avoid writing Nullable<nsTArray<uint32_t>>
- # [08:25] <@bz> Havvy: when the return expression is long
- # [08:25] <AryehGregor> Because the C++ standard says it's a parse error because it's too hard to parse even though all compilers special-case it anyway to give descriptive errors messages so in new C++ versions it's okay?
- # [08:25] <@bz> AryehGregor: dunno what the spec status is
- # [08:25] <@bz> AryehGregor: or even current compiler status
- # [08:25] <JonathanS> I really hate semicolon
- # [08:26] <@bz> AryehGregor: I just know it might blow up in my face, and put in some spaces... ;)
- # [08:26] <Havvy> bz: Then wrap halfway through the expression. I don't see a case where losing seven characters will change must.
- # [08:26] <Havvy> *change much
- # [08:26] * Quits: karl (karl@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [08:27] <@bz> Havvy: return
- # [08:27] <@bz> mozilla::bindings::WebGLRenderingContextBinding::Wrap(cx, scope,
- # [08:27] <@bz> this,
- # [08:27] <@bz> triedToWrap);
- # [08:27] <@bz> if I put the thing on the same line, I either have to wrap after one of the ::
- # [08:27] <@bz> which I don't like to do
- # [08:27] * Joins: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz)
- # [08:27] <@bz> or the "triedToWrap" goes over the 80-char limit
- # [08:27] * Joins: bc (bc@454BDC37.1D5E8529.AC69809B.IP)
- # [08:28] <smontagu> we still have an 80-char limit?
- # [08:28] <@bz> I do
- # [08:28] <jgilbert> heh
- # [08:28] <JonathanS> bz, not enough namespace?
- # [08:28] <Havvy> What happens when you have over 80 characters of namespaces?
- # [08:28] <@bz> jgilbert: do you know whether the warnings-as-errors trigger on windows?
- # [08:28] <@bz> HAvvy: someone screwed up and I write a patch like https://bugzilla.mozilla.org/show_bug.cgi?id=742217
- # [08:29] <jgilbert> bz: it doesn't
- # [08:29] <@bz> jgilbert: (asking you, because it's enabled in webgl)
- # [08:29] <@bz> ok
- # [08:29] <mounir> should we care about ringmark? (IOW, is it useful to have a tracker bug for that?)
- # [08:29] <jgilbert> is it?
- # [08:29] <Cork> bz: anyway thx for looking into the bluring
- # [08:29] <jgilbert> windows builds have thousands of warnings
- # [08:29] <@bz> or more precisely in content/canvas/src
- # [08:29] <@bz> some of them seem reasonable
- # [08:29] <@bz> like passing a 64-bit signed int as a 32-bit int
- # [08:29] <jgilbert> where are these defined, actually?
- # [08:30] <@bz> to a function meant to validate the argument....
- # [08:30] <@bz> jgilbert: which "these"?
- # [08:30] <jgilbert> do we specify which warnings should be errors?
- # [08:30] <@bz> nope
- # [08:30] <@bz> just all of them
- # [08:30] <@bz> again, presumably not triggering on windows
- # [08:30] <jgilbert> yeah
- # [08:31] * @bz thinks fixing these warnings in preparation for people pushing > 2^31 bytes to the GPU might be nice ... sometime
- # [08:31] <@bz> AryehGregor: try works by just building what you push
- # [08:31] <@bz> AryehGregor: and you push changesets, not patches
- # [08:31] * Quits: nrc (nrc@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120417165043])
- # [08:32] <AryehGregor> So am I really pushing all of birch to try?
- # [08:32] <@bz> AryehGregor: well
- # [08:32] <@bz> AryehGregor: all of what's on birch and wasn't on try already
- # [08:32] <@bz> AryehGregor: so in your case, looks like 4 changesets not authored by you
- # [08:32] <@bz> AryehGregor: and then a bunch of your changesets
- # [08:32] <AryehGregor> Wait, I thought try is a clone of m-c?
- # [08:33] <@bz> AryehGregor: yes, and so is birch
- # [08:33] <@bz> AryehGregor: try is actually....
- # [08:33] <@bz> AryehGregor: not really a clone of m-c either
- # [08:33] <@bz> AryehGregor: let's back up. You understand how the changeset graph works?
- # [08:33] <AryehGregor> Yes, every changeset is the child of one or more others.
- # [08:33] <@bz> AryehGregor: yes
- # [08:34] <@bz> AryehGregor: well, not every
- # [08:34] * Quits: Havvy (Mibbit@moz-58C3546E.ptld.qwest.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [08:34] <@bz> AryehGregor: there are changesets with no parent
- # [08:34] * Parts: bharath (Mibbit@E582E0A5.8EE3492B.D30E9BEF.IP)
- # [08:34] <@bz> AryehGregor: the first changeset in every repo
- # [08:34] <AryehGregor> And if you push when your head isn't a descendant of the remote head, you create multiple heads and have to merge.
- # [08:34] * Joins: jgilbert_ (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
- # [08:34] <AryehGregor> Okay, right.
- # [08:34] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
- # [08:34] <@bz> AryehGregor: but in terms of the graph, you can think of those as having a parent too: the unique initial changeset
- # [08:35] <@bz> AryehGregor: which means that any two hg repos have a common changeset: the initial changeset
- # [08:35] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [08:35] <@bz> AryehGregor: still with me?
- # [08:35] <AryehGregor> Yes.
- # [08:35] <@bz> AryehGregor: the upshot is that you can take any hg repo and push it to any other hg repo
- # [08:35] <@bz> AryehGregor: and it'll "work"
- # [08:35] <@bz> AryehGregor: (creating a new head or three, of course)
- # [08:35] <@bz> AryehGregor: it's just merging that might fail. ;)
- # [08:36] <@bz> AryehGregor: so in fact, people push stuff based on m-c to try. And stuff based on our release branches (including 1.9.2 until recently)
- # [08:36] <@bz> AryehGregor: and it all sorta works
- # [08:36] <AryehGregor> So try just accumulates five million heads that sit there forever?
- # [08:36] <@bz> AryehGregor: (of course all of our branches have more changesets in common than just the initial changesets)
- # [08:36] <@bz> yes
- # [08:36] <@bz> and then it gets slow
- # [08:36] <@bz> and then someone nukes it and does a clean reclone of m-c or something
- # [08:37] <@bz> just so the next push won't have to push 80000 changesets
- # [08:37] <AryehGregor> Wow. I thought it did something magical like make private repos for each try push.
- # [08:37] <@bz> nope
- # [08:37] <@bz> just one big repo
- # [08:37] * Parts: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
- # [08:37] <@bz> don't ever try to _pull_ from try
- # [08:37] <philor> actually, the last time, someone merged all the heads
- # [08:37] <@bz> it's theoretically possible
- # [08:37] * Joins: nthomas|away (chatzilla@moz-A9A754FF.dsl.telstraclear.net)
- # [08:37] <@bz> but not recommended
- # [08:37] <@bz> philor: oh, nice
- # [08:37] <@bz> philor: just one-sided merges or something?
- # [08:37] <@bz> philor: basically to keep hg happy?
- # [08:38] <smontagu> did something change recently in default fonts on Linux?
- # [08:38] <smontagu> I suddenly have a serif font all over the UI
- # [08:38] <AryehGregor> So for every try push, tbpl only mentions the changesets it doesn't already know about?
- # [08:38] <philor> bz: I think it was jhopkins, and I think there's details in a bug about doing it regularly, beyond that I'm not sure
- # [08:39] <AryehGregor> And when I push to try and some random other revision is there too, that's actually because I pulled it from m-c and no one had randomly pushed it to try yet.
- # [08:39] <AryehGregor> Now it makes a lot more sense.
- # [08:39] <@bz> AryehGregor: yes
- # [08:39] <@bz> AryehGregor: exactly
- # [08:39] <@bz> AryehGregor: the things that came in in that push
- # [08:39] <@bz> AryehGregor: that's how it works for non-try too. ;)
- # [08:40] <@bz> AryehGregor: the surprising thing is... it all kinda works
- # [08:40] <AryehGregor> Yeah, that *is* surprising.
- # [08:40] <AryehGregor> The brave new world of DVCSes!
- # [08:40] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [08:40] <@bz> unlike webgl in my build
- # [08:40] <@bz> apparently commenting out half the idl does not lend itself to running useful webgl programs
- # [08:40] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [08:41] <AryehGregor> (why does B2g build so fast?)
- # [08:41] <@bz> fast linux machines?
- # [08:41] <@bz> Bq similar
- # [08:41] <@bz> oh, and....
- # [08:41] <AryehGregor> Builds faster than regular Linux . . .
- # [08:41] <philor> new slaves
- # [08:41] <@bz> does it run tests?
- # [08:42] <@bz> (regular linux presumably does)
- # [08:42] <nthomas|away> it's got less to build than regular linux
- # [08:42] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [08:43] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [08:43] <@bz> to answer my question
- # [08:43] <@bz> no
- # [08:43] <@bz> b2g does not run test
- # [08:43] <@bz> er, tests
- # [08:43] <@bz> linux does
- # [08:44] * @bz seems to recall a discussion about this
- # [08:46] * Fallen|away is now known as Fallen
- # [08:46] * Joins: LeLouch16 (Mibbit@BA41CFFF.A5D32A5C.1C37C358.IP)
- # [08:49] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [08:49] * Joins: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [08:49] * Joins: Ms2ger (Ms2ger@85110C90.3711BBF6.37724B0D.IP)
- # [08:51] * Quits: bsmith (bsmith@A13161C7.979D6A3B.E017DF26.IP) (Ping timeout)
- # [08:52] <glob> b2g also doesn't have any packaging to worry about
- # [08:53] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [08:55] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
- # [09:00] * khuey is now known as khuey|away
- # [09:02] * Parts: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
- # [09:05] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
- # [09:05] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
- # [09:05] * Parts: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
- # [09:06] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
- # [09:06] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [09:06] * jgilbert_ is now known as jgilbert
- # [09:07] * philor adds another layer to his Android hating
- # [09:07] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [09:08] <philor> couldn't we have come up with some more pleasant hobby, like pulling wings off flies or torturing squirrels, instead of doing an Android browser?
- # [09:09] <KWierso> we have to hate deeper
- # [09:09] <KWierso> hateception
- # [09:09] * Joins: alice (anonymous@moz-AA643485.w109-212.abo.wanadoo.fr)
- # [09:09] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
- # [09:14] <JonathanS> philor, sorry, I don't speak squirrel.
- # [09:14] <mimcpher> Make an android browser for squirrels
- # [09:14] <JonathanS> KWierso, we have to go dreams with another dreams?
- # [09:15] <KWierso> JonathanS: or is it a nightmare within a nightmare?
- # [09:15] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [09:16] <JonathanS> KWierso, heh. It would be bad when you do C++ within Java and go deeper
- # [09:17] * Quits: LeLouch16 (Mibbit@BA41CFFF.A5D32A5C.1C37C358.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [09:17] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
- # [09:18] <JonathanS> JNI is pita.
- # [09:18] * rhelmer is now known as IRCMonkey43019
- # [09:18] * Joins: nli__ (nli@moz-99690620.hinet-ip.hinet.net)
- # [09:19] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [09:19] * Quits: deLta30_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [09:19] * Joins: Dagger (Dagger@moz-C46A7175.cable.virginmedia.com)
- # [09:19] * IRCMonkey43019 is now known as rhelmer
- # [09:19] * Joins: Stan (Stan@moz-6974B2B.dip.t-dialin.net)
- # [09:20] * Quits: Stan_ (Stan@moz-563A3BC8.dip.t-dialin.net) (Ping timeout)
- # [09:21] * Quits: alice (anonymous@moz-AA643485.w109-212.abo.wanadoo.fr) (Quit: alice)
- # [09:22] * Joins: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [09:25] * Quits: Jenny (chatzilla@moz-DF390D.lsanca.fios.verizon.net) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
- # [09:27] <Ms2ger> mounir, given that ringmark does browser sniffing, I wouldn't track it
- # [09:29] * Joins: graememcc (chatzilla@moz-AA5FE0E0.range86-148.btcentralplus.com)
- # [09:31] <@bz> what's ringmark?
- # [09:31] <Ms2ger> A mobile browser test from facebook
- # [09:32] <Ms2ger> And dammit, you noticed doc.all.tags broke :)
- # [09:32] <@bz> mmm?
- # [09:32] <@bz> why dammit? ;)
- # [09:33] <@bz> in any case, whoever fixes this bug will find all the things that broke, I'd hope
- # [09:33] <@bz> android still red, as expected
- # [09:34] <Ms2ger> Because I'd hoped nobody would notice, and we could just drop it :)
- # [09:36] <@bz> funny man
- # [09:36] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [09:36] <@bz> woohoo!
- # [09:37] * @bz gets first perf numbers on new webgl context bindings, on a dumb test
- # [09:37] <@bz> "they're faster"
- # [09:37] <@bz> I think
- # [09:37] <Ms2ger> The parts of them that work, you mean? :)
- # [09:37] <@bz> yes
- # [09:37] <Ms2ger> Also, isn't it 3:30AM for you?
- # [09:37] <@bz> the test is
- # [09:37] <@bz> for(var i = 0; i < 65535; ++i)
- # [09:37] <@bz> {
- # [09:37] <@bz> ctx.getParameter(i);
- # [09:37] <@bz> ctx.getError();
- # [09:37] <@bz> }
- # [09:38] <@bz> so... not much needing to work
- # [09:38] <@bz> yes, it is
- # [09:38] <@bz> but I'm so close!
- # [09:38] <@bz> anyway
- # [09:38] <@bz> that takes 50ms with old bindings
- # [09:39] <@bz> 20ms with new ones
- # [09:39] * @bz has not checked whether the new bindings produce the right answers, of course
- # [09:40] <Ms2ger> Pff
- # [09:40] <Ms2ger> 'tis fast
- # [09:40] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [09:40] <@bz> oh, wow
- # [09:40] <@bz> so
- # [09:40] <@bz> old-bindings, GetError is 17% of total time
- # [09:41] * Joins: mijia_ (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [09:41] <@bz> new-bindings it's 32%. ;)
- # [09:41] * @bz is pretty sure it did not get slower
- # [09:41] <@bz> 690 samples vs 872
- # [09:42] * Quits: mijia_ (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia_)
- # [09:42] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Ping timeout)
- # [09:42] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [09:43] * philor is now known as philor|away
- # [09:43] <@bz> And this still has the JS_WrapValue crud
- # [09:43] <Ms2ger> "we're finding that all the layout algorithms are giant piles of hands, blindly waving."
- # [09:44] <@bz> oh
- # [09:44] <@bz> duh
- # [09:44] <@bz> of course
- # [09:44] <@bz> getParameter
- # [09:44] <@bz> used to return nsIVariant
- # [09:44] <@bz> now returns JS::Value
- # [09:44] <Ms2ger> Heh
- # [09:44] <@bz> that's the main difference right there
- # [09:45] * Joins: LeLouch16 (Mibbit@6B7A4482.E1AEE687.5A3DA98.IP)
- # [09:45] <Ms2ger> nsIVariant--
- # [09:45] <glazou> bonjour
- # [09:45] <Ms2ger> Bonjour
- # [09:45] * Joins: necolas (necolas@moz-EA7E3264.bb.sky.com)
- # [09:45] <@bz> nsCOMPtr<nsIWritableVariant> wrval = do_CreateInstance("@mozilla.org/variant;1");
- # [09:45] <@bz> that bit
- # [09:45] <@bz> that went away
- # [09:45] <@bz> that was 30% of the old time right there
- # [09:45] <@bz> so half the win
- # [09:46] <@bz> and another 11% was nsVariant::Release
- # [09:46] <Ms2ger> How about you file a bug on me to make those all use new nsVariant()?
- # [09:46] <@bz> how about we move to new bindings?
- # [09:46] <Ms2ger> wfm!
- # [09:46] <@bz> (wouldn't help with the release bit anyway
- # [09:47] <@bz> so yeah
- # [09:47] <@bz> if I nuke those, then I'm going from 30ms to 20ms
- # [09:47] <@bz> and most of the remainder is dumb
- # [09:47] <@bz> (error reporting inside the gl stuff, etc)
- # [09:47] <@bz> this is not _that_ interesting a testcase. ;)
- # [09:47] * Joins: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
- # [09:48] <@bz> if only because I bet no one really cares about the perf or getParameter or getError
- # [09:48] <Ms2ger> If you want an interesting test case...
- # [09:48] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
- # [09:48] <Ms2ger> var list = document.body.children
- # [09:48] <Ms2ger> Object.defineProperty(list, "length", {get: function() { throw 7 }})
- # [09:48] <Ms2ger> new Blob(list)
- # [09:48] * philor|away is now known as philor
- # [09:48] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [09:48] <@bz> "interesting" in what sense?
- # [09:49] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [09:49] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [09:49] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
- # [09:49] <Ms2ger> "ridiculous edge case"
- # [09:49] <@bz> link to spec defining "new Blob"?
- # [09:49] <@bz> behavior strongly depends on IDL
- # [09:50] <@bz> ok
- # [09:50] <@bz> tomorrow I'll try to make the rest of this gl stuff work
- # [09:50] <Ms2ger> [Constructor, Constructor((ArrayBuffer or Blob or DOMString)[] blobParts, optional BlobPropertyBag options)]
- # [09:50] * @bz tries to make sense of that
- # [09:51] <@bz> what's blobParts?
- # [09:51] <@bz> and also, what the hell does that syntax mean? ;)
- # [09:51] <Ms2ger> Unions :)
- # [09:51] <@bz> well, yes
- # [09:51] <Ms2ger> blobParts is the argument name
- # [09:52] <Ms2ger> (ArrayBuffer or Blob or DOMString)[] is an array of (ArrayBuffer or Blob or DOMString)
- # [09:52] * Quits: davehunt|away (davehunt@moz-E2929564.dsl.in-addr.zen.co.uk) (Client exited)
- # [09:52] <@bz> yes
- # [09:52] <@bz> I get that part
- # [09:52] <@bz> and idl array
- # [09:52] * @bz is not sure that makes sense here
- # [09:52] <@bz> so what you did there
- # [09:52] <heycam> Ms2ger, I think I get what you're getting at
- # [09:52] <@bz> should call toString(), no?
- # [09:53] <heycam> Ms2ger, the getting of "length" property when converting to the array type rather than looking at the number of indexed properties
- # [09:53] <Ms2ger> Right
- # [09:53] <@bz> that's an interesting question
- # [09:53] <heycam> the spec says get the length property
- # [09:53] <heycam> but that might be stupid
- # [09:53] <Ms2ger> Maybe :)
- # [09:53] * @bz would have to look at the spec to see whether we start conversion to the array type without checking what we have too carefully
- # [09:53] <heycam> oh I wonder if the defineProperty would actually succeed in the first place
- # [09:53] <@bz> in any case, nothing indicates that .children is an IDL array object
- # [09:54] <Ms2ger> It does
- # [09:54] <@bz> heycam: why not?
- # [09:54] <@bz> heycam: you can add named prop expandos to nodelists
- # [09:54] <heycam> bz, because of the special [[DefineOwnProperty]] behaviour for objects with indexed properties
- # [09:54] <heycam> bz, ah no, no special casing of the "length" property there
- # [09:54] <@bz> heycam: that behavior does nothing with properties whose names are not integers
- # [09:54] <Ms2ger> .children is a platform object with indexed properties
- # [09:54] <Ms2ger> So it gets treated like a JS Array
- # [09:55] <@bz> heycam: btw, I've heard complaints from the js eng folks about webidl + typed arrays
- # [09:55] <@bz> heycam: in particular the "length is an accessor" bit
- # [09:55] <@bz> Ms2ger: yes
- # [09:55] <heycam> hang on, what am I doing -- objects with indexed properties don't need to have a property named "length" do they
- # [09:55] <@bz> Ms2ger: agreed
- # [09:55] <@bz> that's correct
- # [09:55] <@bz> they don't have to
- # [09:55] <Ms2ger> Even better
- # [09:55] <heycam> that's bogus then that the sequence/array conversion looks at "length"
- # [09:55] <@bz> that's fine
- # [09:55] <heycam> it should look at the length internally
- # [09:56] <@bz> which could be infinite
- # [09:56] <heycam> well
- # [09:56] <@bz> just sayin'
- # [09:56] <heycam> it could be 2**32-1
- # [09:56] <heycam> (or -2)
- # [09:56] <heycam> but not infinite :)
- # [09:56] <@bz> what do you do with an object that supports indexed props and whose indexed property set are all positive integers
- # [09:56] <@bz> (modulo whatever silly restrictions we put on them)
- # [09:56] <heycam> convert all the properties!
- # [09:57] <@bz> crash all the browsers!
- # [09:57] <heycam> heh
- # [09:57] <@bz> use all the memory!
- # [09:57] <Ms2ger> non-negative integers, I hope :)
- # [09:57] <hsivonen> hmm. I think I don't like seeing pointer-based string processing that doesn't make it clear how it avoids breaking the nsString abstraction
- # [09:57] <@bz> Ms2ger: nope
- # [09:57] <philor> edmorley: when do you wake up?
- # [09:57] <heycam> Ms2ger, can you file about about the length thing?
- # [09:57] <@bz> Ms2ger: pascal arrays will have a future on the web!
- # [09:57] <Ms2ger> nsIProgrammingLanguage::PASCAL?
- # [09:58] <@bz> Ms2ger: pascal.js
- # [09:58] <@bz> Ms2ger: similar to js.js
- # [09:58] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Connection reset by peer)
- # [09:58] * Ms2ger waits for dom.pascal.js
- # [09:58] <heycam> oh pascal, my first compiled language
- # [09:58] <@bz> Ms2ger: which I assume you saw
- # [09:58] <Ms2ger> js.js? No
- # [09:58] <@bz> fwiw, Fortran indexes starting at 1 as well, by default
- # [09:59] <@bz> Ms2ger: http://sns.cs.princeton.edu/2012/04/javascript-in-javascript-js-js-sandboxing-third-party-scripts/
- # [09:59] <heycam> bz, regarding length being an accessor, we could make it a data property exposed through [[GetOwnProperty]] specialness if we needed
- # [09:59] <@bz> Ms2ger: someone got spidermonkey through Emscripten
- # [09:59] <Ms2ger> Pascal was my second language, I think...
- # [09:59] <@bz> Ms2ger: interp only, obviously
- # [09:59] * Joins: vikram360 (vikram360@E618EC07.8274BA73.2A068A5E.IP)
- # [09:59] <Ms2ger> After Visual Basic
- # [09:59] <hsivonen> "by default"? does it let you change where the index starts?
- # [09:59] <@bz> Ms2ger: but then... they have the ease of use of JSAPI, on the web!
- # [09:59] <heycam> OPTION BASE 1
- # [09:59] * Ms2ger tears his hair out
- # [10:00] <@bz> hsivonen: yes
- # [10:00] <Ms2ger> bz, does emscripten do RAII?
- # [10:00] <@bz> hsivonen: you can specify an array type indexed N to M
- # [10:00] <@bz> hsivonen: and trying to index it with stuff < N will be a compile error, iirc
- # [10:00] <mauke> Ms2ger: what does that even mean?
- # [10:00] <hsivonen> bz: hmm. not sure if being able to configure array indexing is a good idea
- # [10:00] <@bz> hsivonen: N need not be nonnegative
- # [10:00] <edmorley> philor: sorry was on route to the office; today 7ish
- # [10:01] <@bz> hsivonen: depends on how your code is structured
- # [10:01] <@bz> hsivonen: if your array represents a slice out of another thing
- # [10:01] <@bz> hsivonen: using the same index into both is sorta nice
- # [10:01] <hsivonen> bz: fair enough
- # [10:01] <Ms2ger> mauke, I have no idea what it expands to; it's when the only point to your class is running the constructors / destructors
- # [10:01] <philor> edmorley: no need to be sorry, I'm just waiting to dump a load of garbage in your lap ;)
- # [10:01] <@bz> hsivonen: and again, the type tells you what the indexing is, so it's not like you have to guess
- # [10:01] <mauke> Ms2ger: I know what RAII means
- # [10:01] <mauke> Ms2ger: but what are you talking about?
- # [10:02] <Ms2ger> mauke, what are you asking then? :)
- # [10:02] <hsivonen> It's *very* annoying how there's a bunch of old books and journal articles that thought it was a great idea to use Pascal and 1-based arrays for showing fundamental algorithms
- # [10:02] <@bz> Ms2ger: I don't know
- # [10:02] <mauke> Ms2ger: like, what does emscripten have to do with destructors?
- # [10:02] <Ms2ger> mauke, Emscripten is a tool that compiles C++ to JS
- # [10:02] <edmorley> philor: ha, fair enough :-)
- # [10:02] * Quits: eflores_ (eflores@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
- # [10:02] <@bz> Ms2ger: no
- # [10:02] <mauke> Ms2ger: no, it's a clang backend
- # [10:02] <@bz> Ms2ger: it compiles llvm to JS
- # [10:02] * Ms2ger shuts up
- # [10:02] <mauke> er, llvm
- # [10:02] <hsivonen> since these days, everyone needs to implement those in 0-based languages anyway and it's easy to introduce bugs
- # [10:02] <@bz> Ms2ger: so clang compiles C++ to llvm bytecode
- # [10:03] <@bz> Ms2ger: and then emscripten is the compiler backend
- # [10:03] <@bz> Ms2ger: (though it does try to recover higher-level semantics when it can, iirc)
- # [10:03] <mauke> Ms2ger: (resource acquisition is initialization)
- # [10:03] <@bz> Ms2ger: in any case, js.js
- # [10:03] <philor> edmorley: pretty sure 37b4c6fd16ed:b43c36197d4f needs to come out too, for the android xul everything and android native crashtest timeouts
- # [10:03] <@bz> Ms2ger: it's apparently a 200x slowdown, but azakai thinks that's a bug we need to fix
- # [10:04] <@bz> Ms2ger: to get it closer to the normal thing
- # [10:04] <@bz> Ms2ger: something about large loops not jitting well...
- # [10:04] <@bz> Ms2ger: and spidermonkey has a large loop
- # [10:04] <Ms2ger> Next, compiling docshell and using it instead of the C++ version? :)
- # [10:04] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [10:04] <@bz> Ms2ger: mmmm
- # [10:04] <heycam> Ms2ger, (thanks)
- # [10:04] <Ms2ger> heycam, np
- # [10:05] <Ms2ger> Next to WD, I say ;)
- # [10:05] <edmorley> philor: ok
- # [10:05] <philor> edmorley: I expect f3d8b1faf611 will have green android reftests, despite the unlikelihood of that having been the problem, but don't yet know
- # [10:05] <@bz> hmm
- # [10:05] <@bz> so actually
- # [10:05] <@bz> this will really suck
- # [10:05] <@bz> the "use the internal length" bit
- # [10:05] * @bz is not actually quite sure how to implement it
- # [10:05] <@bz> I guess we could add a virtual method
- # [10:05] * Joins: mw22 (chatzilla@moz-FB753258.adsl.wanadoo.nl)
- # [10:05] <@bz> somewhere
- # [10:05] <Ms2ger> Templates
- # [10:06] * @bz is not even sure _where_ to add it
- # [10:06] <@bz> templates on what?
- # [10:06] <@bz> I have a JSObject*
- # [10:06] <Ms2ger> Just, templates? :)
- # [10:06] <@bz> I know its JSClass is indicates it supports indexed props
- # [10:06] <@bz> now what? ;)
- # [10:06] <philor> edmorley: if you do have to go chasing after the reftest bustage again, don't believe starring, since I misstarred some that were the second bustage as being the first, 3 unexpected pass, bustage
- # [10:06] <edmorley> philor: sounds like a fun evening :-)
- # [10:06] <@bz> I suppose we can hang a function off the DOMJSClass to get the length
- # [10:06] <Ms2ger> Mm
- # [10:07] <Ms2ger> edmorley, oh, first uplift as an employee... Enjoy :)
- # [10:07] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
- # [10:08] <edmorley> Ms2ger: how are you this morning? :-)
- # [10:08] <Ms2ger> Good good :)
- # [10:08] <philor> edmorley: it has indeed been a charming evening, but now I'm off for my allotted 6 hours of sleep, thanks for taking the mangy tree off my hands
- # [10:08] <Ms2ger> I'm confident that the approval process has made sure no broken patch landed on this tree
- # [10:08] <edmorley> philor: np, sleep well
- # [10:08] <Ms2ger> So, this should go smooth
- # [10:08] <edmorley> Ms2ger: lol
- # [10:09] * philor is now known as philor|away
- # [10:09] <edmorley> I'm sure it will be smoother than birch -> m-c after uplift
- # [10:09] <Ms2ger> See you, philor
- # [10:09] <@bz> birch -> m-c will be butter-smooth
- # [10:09] * Ms2ger hasn't looked at the tree lately; surely the approvals mean it doesn't need my attention
- # [10:09] * Joins: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net)
- # [10:09] * @bz trusts ehsan
- # [10:10] <Ms2ger> What? Why?
- # [10:10] <Ms2ger> Have you seen editor?
- # [10:10] <edmorley> bz: I meant more from issues that fall out only once csets get tested in the nightly
- # [10:10] <edmorley> Ms2ger++
- # [10:10] <edmorley> Ms2ger: check :-)
- # [10:10] <@bz> edmorley: ah
- # [10:11] <@bz> Ms2ger: ehsan is just owner, not creator
- # [10:11] <@bz> Ms2ger: the difference is usually obvious
- # [10:11] * Joins: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP)
- # [10:12] <smontagu> bz++
- # [10:12] <Ms2ger> (And I should really be packing my bag instead of dissing editor)
- # [10:12] <glazou> everything is better than dissing editor
- # [10:13] * glazou hides :)
- # [10:13] <Ms2ger> Dissing Adobe's stuff?
- # [10:13] <glazou> no comment ;-D
- # [10:14] * Quits: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [10:14] * Quits: LeLouch16 (Mibbit@6B7A4482.E1AEE687.5A3DA98.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [10:15] <@bz> dissing the csswg? ;)
- # [10:15] * @bz sleeps
- # [10:15] <glazou> I can do that
- # [10:15] <@bz> glazou: dissing is a spectator sport on the web!
- # [10:15] <heycam> "some of my best friends are CSS WG members"
- # [10:15] * Joins: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com)
- # [10:15] <glazou> heycam, poor man :-)
- # [10:15] * joduinn-home is now known as joduinn-zzz
- # [10:16] * Joins: andrieb (chatzilla@moz-C0217DD7.dip.t-dialin.net)
- # [10:16] * heycam has been digging a lot in layout/generic/ and layout/base/ the last couple of days so is also starting to go mad
- # [10:16] * Quits: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net) (Connection reset by peer)
- # [10:16] * Quits: necolas (necolas@moz-EA7E3264.bb.sky.com) (Client exited)
- # [10:16] * Joins: zzzzz (chatzilla@moz-FC5E07A0.dhcp.embarqhsd.net)
- # [10:17] * Joins: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net)
- # [10:18] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [10:19] * Joins: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com)
- # [10:20] <Ms2ger> heycam, not even 'some of my best friends own companies whose employees are CSS WG members'? :)
- # [10:20] <heycam> lol
- # [10:20] <Ms2ger> Also, this Logic class is so not helpful if I'm going to work on the web...
- # [10:20] <glazou> lol
- # [10:22] * Joins: nthomas|tablet (AndChat@moz-A9A754FF.dsl.telstraclear.net)
- # [10:23] * Joins: gene (gene@moz-99690620.hinet-ip.hinet.net)
- # [10:23] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
- # [10:23] * Quits: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP) (Ping timeout)
- # [10:24] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [10:24] * edmorley paints some go faster stripes on the android tests on inbound, hoping they'll complete faster so the tree can be reopened
- # [10:24] <darktrojan> heh
- # [10:25] <darktrojan> the tegras are somewhat busy
- # [10:25] * Joins: MarcoZ (Daily@moz-EBA01E97.dip.t-dialin.net)
- # [10:26] <hsivonen> can do_GetService still fail if the service exists? that is, does do_GetService use infallible malloc?
- # [10:27] <Callek> edmorley: the ONLY pending android builds are on try
- # [10:28] <Callek> edmorley: so everything inbound is running
- # [10:28] <Callek> s/builds//
- # [10:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [10:28] <edmorley> or coalescing just to be annoying
- # [10:28] <Callek> edmorley: coalesced !== pending :-P
- # [10:28] <Callek> but could mean you need to re-trigger another run
- # [10:29] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [10:30] <edmorley> Callek: already done :-)
- # [10:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:30] * Quits: lht (elihait@moz-722A94AD.dreamhost.com) (Ping timeout)
- # [10:30] * Quits: birtles (chatzilla@moz-348F61F0.mozilla.or.jp) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [10:34] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
- # [10:34] <Ms2ger> hsivonen, I guess someone could override the service and do something stupid...
- # [10:34] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
- # [10:35] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [10:36] * Joins: kanru` (user@moz-99690620.hinet-ip.hinet.net)
- # [10:39] <@bz> heycam: fwiw
- # [10:39] <@bz> heycam: slowness due to being on the proto is just a matter of js engines sucking
- # [10:39] <heycam> bz, ok
- # [10:39] <@bz> heycam: (including ours, but we're working on fixing that)
- # [10:39] <heycam> bz, i.e. people will get to fixing that up in due course, so not worth changing in the spec?
- # [10:39] <@bz> heycam: though for array case, perhaps it's hard to fix
- # [10:39] * Joins: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP)
- # [10:39] <@bz> heycam: well
- # [10:40] <@bz> heycam: unclear
- # [10:40] <hsivonen> Ms2ger: is that worth checking nsresult for?
- # [10:40] <heycam> bz, I think it would be fine to stick it on the object actually
- # [10:40] <@bz> heycam: afaict JSC/V8 have no plans to move the props to proto to start with
- # [10:40] <heycam> bz, if we wanted to go back to that
- # [10:40] <@bz> heycam: I don't have a strong preference
- # [10:40] <heycam> bz, the indexed properties, or properties in general?
- # [10:40] <@bz> heycam: it _would_ make it faster in the short term
- # [10:40] <heycam> bz, the actual array index properties themselves are own properties
- # [10:40] <Ms2ger> hsivonen, I dunno, I prefer avoiding CI :)
- # [10:40] <@bz> heycam: props in general are not on the proto there
- # [10:40] <heycam> bz, ok
- # [10:41] <hsivonen> Ms2ger: Continuous Integration?
- # [10:41] <heycam> bz, well if they're never planning on doing that it would be good to know that :)
- # [10:41] * smontagu suspects that 48 new testcases for one feature deserve their own directory
- # [10:41] <Ms2ger> Er, GS
- # [10:41] <Ms2ger> CreateInstance
- # [10:41] <@bz> heycam: and at least for JSC they worry about a perf hit for props in general if they move them
- # [10:41] <@bz> heycam: and aren't in a rush to do it, obviously
- # [10:41] <heycam> bz, mm
- # [10:41] * Ms2ger goes off
- # [10:41] <@bz> heycam: just so you know
- # [10:41] * Quits: Ms2ger (Ms2ger@85110C90.3711BBF6.37724B0D.IP) (Quit: bbl)
- # [10:41] * Joins: c0smikdebris (c0smikdebr@17900A6F.14D5BA90.274D17D6.IP)
- # [10:41] <@bz> heycam: getting that part out of CR might be fun
- # [10:41] <heycam> bz, yeah :(
- # [10:42] <@bz> heycam: we put props on the proto. Not sure what IE and Opera do.
- # [10:42] <heycam> bz, IE do
- # [10:42] <@bz> heycam: putting them _not_ on the proto would take some js engine work
- # [10:42] <@bz> heycam: it's pretty much impossible for us right now...
- # [10:42] <@bz> heycam: anyway
- # [10:42] * @bz sleeps
- # [10:42] * bz is now known as bz_sleep
- # [10:42] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
- # [10:42] <edmorley> lol... of the last 23 csets on inbound, only 6 have stuck
- # [10:43] <edmorley> on the plus side, m-c is green
- # [10:43] <@bz_sleep> people are doing it wrong
- # [10:44] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [10:44] * Joins: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP)
- # [10:45] <edmorley> bz_sleep: indeed, if they were putting maximum effort in, they could have reduced that down to zero :-)
- # [10:47] * Quits: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP) (Quit: Leaving.)
- # [10:47] * Quits: c0smikdebris (c0smikdebr@17900A6F.14D5BA90.274D17D6.IP) (Quit: Computer has gone to sleep.)
- # [10:47] * Joins: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP)
- # [10:51] * Quits: andrieb (chatzilla@moz-C0217DD7.dip.t-dialin.net) (Client exited)
- # [10:53] * Quits: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk) (Ping timeout)
- # [10:54] <gaston> hmpf i'm still failing to build c-c even after removing objdir & *.pyc in the src tree
- # [10:54] <gaston> xpidl.IDLError: error: invalid syntax, /home/buildslave/comm-central-i386/build/mozilla/dom/interfaces/core/nsIDOMMutationObserver.idl line 47:0
- # [10:54] <gaston> dictionary MutationObserverInit
- # [10:54] * Joins: andrieb (chatzilla@moz-C0217DD7.dip.t-dialin.net)
- # [10:54] <gaston> anyone could have an idea ?
- # [10:54] * Joins: odin_ (Odin@moz-66D3502E.zone5.bethere.co.uk)
- # [10:55] * Joins: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [10:57] <darktrojan> yup
- # [10:58] <darktrojan> just a mo
- # [10:58] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
- # [10:59] <gaston> m-c builds fine, so that puzzles me..
- # [10:59] <darktrojan> you need to remove xpcom/idl-parser/xpidllex.py and xpcom/idl-parser/xpidlyacc.py
- # [10:59] <darktrojan> and the .pyc s
- # [11:00] <gaston> ahh
- # [11:00] <gaston> is there a gmake target which would have donethat ? to me there's only 'clobber' which does some cleaning
- # [11:01] <darktrojan> not sure
- # [11:01] <darktrojan> but after it's done the first time it works
- # [11:01] <gaston> ok
- # [11:01] <gaston> thanks a lot :)
- # [11:01] * darktrojan figured out what was going on there once, but has forgotten
- # [11:02] <gaston> those two .py files are generated too ? (ie not versionned in hg)
- # [11:03] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [11:03] <darktrojan> yeah
- # [11:03] <darktrojan> I think they used to be part of the tree and now they're not, or something
- # [11:03] <hsivonen> is nsMemory supposed to be used for new stuff these days?
- # [11:03] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [11:04] * Joins: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz)
- # [11:05] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [11:06] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
- # [11:09] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
- # [11:09] * Quits: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net) (Ping timeout)
- # [11:10] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
- # [11:12] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [11:13] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [11:14] * Quits: njn (chatzilla@moz-EEC0548B.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120422154559])
- # [11:15] * Quits: JeroenDeDauw (jeroen@61E4C07D.E271FCA4.172227A7.IP) (Ping timeout)
- # [11:16] * Quits: harth (harth@moz-C2C235AC.bb.sky.com) (Input/output error)
- # [11:17] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
- # [11:18] * Quits: masayuki (Daily@moz-911CC660.zaq.ne.jp) (Quit: masayuki)
- # [11:18] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Quit: Ex-Chat)
- # [11:19] <edmorley> for those wanting to use inbound: approx 15 mins until we'll know for sure the bustage is resolved
- # [11:19] * Joins: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se)
- # [11:21] <edmorley> a PGO run has been triggered on tip, so I'll merge from that once hopefully green (there aren't really any other obvious places prior from which a merge to m-c can be done due to the amount of bustage)
- # [11:22] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
- # [11:24] * Quits: Poly-C (Poly-C@moz-62C4F05C.dip.t-dialin.net) (Quit: GNU/Linux, because I'd rather own a free OS than steal one that's not worth paying for.)
- # [11:25] <Yoric> edmorley: what's the issue?
- # [11:26] <edmorley> Yoric: android
- # [11:26] <edmorley> for a change :-)
- # [11:26] <Yoric> :)
- # [11:26] * Joins: smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi)
- # [11:26] * ChanServ sets mode: +o smaug
- # [11:26] * Quits: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP) (Quit: Ping timeout: ∞)
- # [11:26] <TheLink> Is the new gstreamer backend just for mobile usage or will it be enabled on all platforms (when?)?
- # [11:27] * AutomatedTester|AFK is now known as AutomatedTester
- # [11:27] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
- # [11:30] <cpearce> TheLink: undecided yet. We may use it on linux desktop only, or we may use ffmpeg on linux desktop, or we may use it everywhere instead of platform specific backends. We're trying to use the hardware decoders on mobile rather than gstreamer.
- # [11:30] * Quits: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP) (Ping timeout)
- # [11:30] * Quits: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP) (Client exited)
- # [11:30] * Joins: jgilbert_ (jgilbert@911DC8B5.CDEF824B.9FDAC312.IP)
- # [11:30] <gaston> oh that landed ?
- # [11:30] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
- # [11:31] <TheLink> ok, thank you
- # [11:31] <cpearce> yeah, landed a couple of days ago.
- # [11:31] <TheLink> I'm on os x and native video decoding performance is significantly worse than flash
- # [11:32] <gaston> cpearce: got a bz # ?
- # [11:32] <Yoric> Oh great, I have again forgotten to |qpop -a| before pulling and now I am painting myself in a corner.
- # [11:32] <TheLink> (of course flash can use hardware decoding)
- # [11:32] <edmorley> Yoric: ha I hate that
- # [11:32] <cpearce> gaston: bug 422540
- # [11:32] <Yoric> How do I unstuck myself from this, again?
- # [11:32] <TheLink> improvement are welcome
- # [11:33] <cpearce> hardware video decoding is bug 714408
- # [11:33] <gaston> cpearce: thanks
- # [11:33] <TheLink> ah, great
- # [11:33] <jfkthame> Yoric: you could hg strip everything you pulled, then do the qpop and try again
- # [11:33] <Yoric> thanks
- # [11:34] <hsivonen> TheLink: QuickTime X can use HW decode on the same Macs on which Flash Player can use HW decode
- # [11:34] <jfkthame> (the hg wizards probably know better ways … i just plod along using a few basic operations)
- # [11:34] <TheLink> yes
- # [11:35] * Quits: gene (gene@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
- # [11:35] <Yoric> jfkthame: Worked, thanks.
- # [11:35] * Yoric should really find out how to make a script to ensure that this never happens.
- # [11:36] * Joins: JeroenDeDauw (jeroen@82F5919F.F4E69886.172227A7.IP)
- # [11:36] <gaston> so on the long term (assuming i'm talking about linux/unix) html5 video will use gstreamer and html5 audio use cubeb, right ?
- # [11:37] <edmorley> green glorious greeeeeeeen... \o/
- # [11:37] <jfkthame> edmorley: yeah, what a novelty
- # [11:38] * edmorley tries to get Oliver lyrics out of his head
- # [11:39] <Yoric> edmorley: \o/
- # [11:40] <jgilbert_> Yoric: when you pull on top of a patch queue, just qpop -a after, run hg update, and qpush on again
- # [11:41] * glob is now known as glob|away
- # [11:41] <edmorley> jgilbert_: yeah it's just slow :-(
- # [11:41] <aja> In-di-gestion!
- # [11:41] <cpearce> gaston: we're going to use cubeb, not sure whether we'll use ffmpeg or gstreamer on linux for playback yet. we have a patch for gstreamer however, which is in its favour.
- # [11:42] <jgilbert_> edmorley: really? WFM and I'm on windows even :P
- # [11:42] <edmorley> s/slow/slower/
- # [11:42] <edmorley> aiui mercurial has to internally strip the changesets since mq is just fakery
- # [11:43] <edmorley> *** Inbound reopened, please be gentle! :-) ***
- # [11:43] <gaston> cpearce: what next, land both gstreamer & ffmeg, let them fight and see who wins ? :)
- # [11:44] <cpearce> We'll need to evaluate their reliability and performance.
- # [11:44] <smontagu> edmorley: inbound opened for next train?
- # [11:45] <jfkthame> smontagu: no, reopened after clearing bustage
- # [11:45] <edmorley> smontagu: reopened from bustage, still approval required, will likely be one more merge
- # [11:45] <smontagu> k
- # [11:45] <gaston> cpearce: anyway, that's a nice step forward !
- # [11:46] <jfkthame> smontagu: if you want to land stuff for the next train, you could just push it to birch
- # [11:46] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
- # [11:46] <smontagu> jfkthame: I have too many trees already
- # [11:46] <AryehGregor> smontagu, I just changed my m-c and m-i checkouts to point to birch temporarily.
- # [11:46] * Quits: JeroenDeDauw (jeroen@82F5919F.F4E69886.172227A7.IP) (Quit: Leaving.)
- # [11:47] * Quits: kanru` (user@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:47] * Joins: loadbang (loadbang@moz-A7A86367.range86-174.btcentralplus.com)
- # [11:47] <AryehGregor> Once it merges back, I'll change them to point back and then do hg pull.
- # [11:47] * Quits: @smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi) (Ping timeout)
- # [11:47] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
- # [11:47] <smontagu> AryehGregor: can one do that without corrupting the repo?
- # [11:48] * Joins: smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi)
- # [11:48] * ChanServ sets mode: +o smaug
- # [11:48] <AryehGregor> smontagu, of course. bz was just explaining to me how you can do all kinds of crazy stuff. :) But if it's been merged in already, it's trivial -- it works just like any pull.
- # [11:48] <Yoric> jgilbert_: Thanks.
- # [11:48] <AryehGregor> birch was branched off of m-c, and merges from it regularly, so just hg strip any changesets that haven't been merged to birch yet and then the hg pull will be a fast-forward, no merge required.
- # [11:48] <AryehGregor> Likewise once it gets merged back.
- # [11:49] * Quits: aja (chatzilla@44BE1548.AEC64F0A.7880DB15.IP) (Client exited)
- # [11:50] <darktrojan> oh hey the android backlog has cleared
- # [11:52] <edmorley> Actually, I can do an inbound merge before the PGO finishes, there have only been blatently android csets since last PGO, once you exclude all the backouts
- # [11:52] <darktrojan> heh
- # [11:57] * Joins: bholley (anonymous@moz-409EE9C9.net-81-220-20.rev.numericable.fr)
- # [12:00] * Joins: sewardj (sewardj@moz-1BA6D0B0.dip.t-dialin.net)
- # [12:01] * Joins: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl)
- # [12:01] <edmorley> bholley: morning :-)
- # [12:01] <bholley> edmorley: g'morining
- # [12:03] * heycam is now known as heycam|away
- # [12:09] * Joins: GPHemsley (GPHemsley@moz-A2DF0FC4.hfc.comcastbusiness.net)
- # [12:09] * jgilbert_ is now known as jgilbert
- # [12:10] * ewong is now known as ewong|afk
- # [12:10] * jgilbert is now known as jgilbert_
- # [12:11] * Quits: jgilbert_ (jgilbert@911DC8B5.CDEF824B.9FDAC312.IP) (Quit: Leaving)
- # [12:12] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/f946709d44e1 - Matthew Schranz - Bug 686913 - HTMLProgressElement should no longer be a form control. r=mounir a=mfinkle
- # [12:12] <@smaug> mounir: ping
- # [12:12] <mounir> smaug: pong
- # [12:13] <@smaug> mounir: you ping'ed yesterday
- # [12:13] <mounir> yes
- # [12:13] <mounir> I wanted to talk with you and vingtetun_away about an API
- # [12:13] <mounir> to allow implementing a virtual keyboard in B2G
- # [12:13] <@smaug> hmm
- # [12:14] <@smaug> some kind of IME ?
- # [12:14] <mounir> smaug: not really
- # [12:14] <mounir> hmm, yes the VKB would be some kind of IME
- # [12:14] <mounir> but the api would be to allow someone to implement that
- # [12:14] <mounir> very different from the IME API Google is working on
- # [12:14] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
- # [12:14] * Joins: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
- # [12:14] <mounir> I'm not really sure what this API is for actually
- # [12:15] <@smaug> do you have a link to the google API. I haven't read it for ages
- # [12:15] * Quits: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP) (Connection reset by peer)
- # [12:15] <mounir> smaug: http://dvcs.w3.org/hg/ime-api/raw-file/default/Overview.html
- # [12:17] * Joins: automata (automata@8D23278A.C27CA109.16867D26.IP)
- # [12:18] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [12:18] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
- # [12:18] * Joins: jfkthame (jfkthame@15AA2040.A1C12133.9542EC20.IP)
- # [12:18] <NeilAway> gaston: make distclean might possibly have removed those files
- # [12:18] <@smaug> mounir: ah, so the Google API still relies on the OS' IME
- # [12:19] <mounir> smaug: yes
- # [12:19] * Joins: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
- # [12:19] <mounir> smaug: we want something to implement an IME
- # [12:19] <@smaug> mounir: and you'd like to actually implement an IME
- # [12:19] <@smaug> right
- # [12:19] <mounir> basically, that would require knowing when the focus changes and to what kind of elements
- # [12:19] <mounir> and being able to send key events
- # [12:19] <@smaug> mounir: have you discussed with Masayuki ?
- # [12:19] <mounir> no
- # [12:20] <mounir> maybe vingtetun_away did
- # [12:20] * glob|away is now known as glob
- # [12:20] <@smaug> Masayuki just happens to know about 10x more about IME than I do
- # [12:20] * Quits: vikram360 (vikram360@E618EC07.8274BA73.2A068A5E.IP) (Ping timeout)
- # [12:21] <@smaug> mounir: sending key events...
- # [12:21] <mounir> smaug: actually, it's more about event handling that we wanted to speak with you
- # [12:21] <@smaug> hmm, that requires sending trusted events
- # [12:21] <mounir> yes
- # [12:22] * Quits: andreasn (andreasn@moz-436FB3D1.a336.priv.bahnhof.se) (Quit: Leaving.)
- # [12:22] <mounir> that would be a privileged API, though
- # [12:22] <@smaug> sure, but the difference between privileged API and chrome is getting quite thin
- # [12:22] <mounir> yes
- # [12:22] <@smaug> but ok
- # [12:22] <mounir> smaug: but do you have any better idea?
- # [12:23] <@smaug> no really
- # [12:23] <@smaug> mounir: so, the API needs to be something close to what DOMWindowUtils has
- # [12:23] <mounir> smaug: so, if we have a navigator.keyboard object which gets 'focuschange' events when the FocusManager see a focus change and is able to send key events to anything with the current focus, you would agree?
- # [12:24] <@smaug> why does it need to see focuschange?
- # [12:24] * Joins: KaiRo (robert@moz-1B45E99E.adsl.highway.telekom.at)
- # [12:24] <@smaug> but yes, the new API should just send events, and they go to the focused element
- # [12:24] * Joins: karl (karl@moz-2FDC4D52.jetstream.xtra.co.nz)
- # [12:24] <@smaug> s/element/object/
- # [12:24] <mounir> smaug: if you focus an <input type=number> in an iframe, the IME should know that the focus has changed to that element
- # [12:25] <@smaug> ah, to get the type="number"
- # [12:25] <@smaug> ok
- # [12:25] <mounir> and to know that the focus is set to something
- # [12:25] <jfkthame> fwiw, note that an ime needs to work with something richer than just key events - it has to deal with distinctions between raw keystrokes and converted text, to handle things like chinese/japanese
- # [12:26] <mounir> actually, we thought about sending a dictionnary of some attributes set on the element (that seem relevant) in the Event
- # [12:26] <mounir> instead of sending the event (for privacy reasons, in case of)
- # [12:26] <mounir> does that seem okay?
- # [12:27] <@smaug> don't understand
- # [12:27] <@smaug> what dictionary
- # [12:27] <mounir> when navigator.keyboard gets the focuschange event, it needs to know which element has the focus to show the correct IME
- # [12:27] <mounir> but it can't get the focused element because it's another app so another origin
- # [12:27] <mounir> we need to pass that information
- # [12:27] <@smaug> ah, sure
- # [12:28] <mounir> we could pass the Element object or a dictionnory of information that seems relevant
- # [12:28] <mounir> information being mostly attributes and tagname
- # [12:29] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:29] <@smaug> sounds reasonable
- # [12:29] <@smaug> I mean dictionary
- # [12:30] <@smaug> because you can't pass the Element object
- # [12:30] <@smaug> it may live in a different process
- # [12:31] <mounir> oh, that's true indeed
- # [12:32] * Quits: karl (karl@moz-2FDC4D52.jetstream.xtra.co.nz) (Ping timeout)
- # [12:33] * Joins: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP)
- # [12:39] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [12:40] * Joins: vikram360 (vikram360@808C6EC9.3BB86A63.2A068A5E.IP)
- # [12:40] * Joins: jdm (jdm@CAB30FBD.8F96AEA7.2D179A7D.IP)
- # [12:41] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [12:41] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [12:43] <AryehGregor> /mnt/extra/checkouts/mozilla-central/editor/libeditor/html/nsHTMLEditor.cpp:3541:65: error: nsISupports is an ambiguous base of nsRange
- # [12:43] <AryehGregor> That sounds exciting.
- # [12:43] <glazou> i have a rc1 for bluegriffon 1.5...
- # [12:43] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
- # [12:43] <AryehGregor> (the line was: nsCOMPtr<nsIDOMRange> domRange = do_QueryInterface(range);, where range is: nsCOMPtr<nsRange> range;)
- # [12:43] <AryehGregor> (I take it I'm doing something wrong)
- # [12:44] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [12:44] <@smaug> AryehGregor: range is type nsRange ?
- # [12:44] <glazou> nsIRange ?
- # [12:44] <AryehGregor> Oh, I should make it nsIRange instead?
- # [12:44] <@smaug> there is no nsIRange
- # [12:44] <AryehGregor> Hmm.
- # [12:44] <glazou> eheh
- # [12:44] * AryehGregor could just make it nsIDOMRange if that will make the error go away
- # [12:45] <@smaug> AryehGregor: if 'range' is type nsRange, it is already nsIDOMRange
- # [12:45] <@smaug> no need to QI
- # [12:45] <AryehGregor> Oh, okay.
- # [12:45] <@smaug> oh, and I just noticed "where range is: nsCOMPtr<nsRange> range;)"
- # [12:45] <AryehGregor> Is the same true for nsINode and nsIDOMNode?
- # [12:45] <@smaug> no
- # [12:45] <AryehGregor> I see.
- # [12:45] <AryehGregor> Or, really I don't exactly see, but I'll take your word for it.
- # [12:46] * AutomatedTester is now known as AutomatedTester|AFK
- # [12:46] <@smaug> class nsRange : public nsIDOMRange,
- # [12:46] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [12:46] <@smaug> also, nsRange is a concrete class, so you should use nsRefPtr<nsRange>
- # [12:46] <AryehGregor> Hmm, okay.
- # [12:47] * Quits: nthomas|tablet (AndChat@moz-A9A754FF.dsl.telstraclear.net) (Quit: Bye)
- # [12:47] * AryehGregor has no idea what any of this actually means, but will go along if it means his code compiles
- # [12:47] <AryehGregor> The compiler is obviously smarter than I am.
- # [12:48] <@smaug> ttaubert: IMO, some layout or graphics peer should review Bug 748135
- # [12:49] * Joins: kredik (chatzilla@moz-7BF4BFBD.w80-11.abo.wanadoo.fr)
- # [12:49] <AryehGregor> C++ is an exciting and mysterious thing, isn't it?
- # [12:49] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
- # [12:49] <@smaug> C++ sure is mysterious :)
- # [12:50] <glazou> C++ sure is.
- # [12:50] <Yoric> Can anyone remind me of how I should rebuild when I have only modified a jsm of toolkit/content?
- # [12:50] <AryehGregor> Yay: ###!!! ASSERTION: You can't dereference a NULL nsRefPtr with operator->().: 'mRawPtr != 0', file ../../dist/include/nsAutoPtr.h, line 1056
- # [12:50] * Yoric should have written this down.
- # [12:50] <AryehGregor> It's not nice enough to give a stack trace.
- # [12:51] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
- # [12:51] <Yoric> AryehGregor: Despite appearances to the contrary, this is generally good news :)
- # [12:51] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [12:51] <AryehGregor> Oh . . . I guess I have to initialize my nsRange somehow before I use it? Calling Set() right away isn't acceptable?
- # [12:52] <AryehGregor> Isn't the constructor supposed to handle that stuff?
- # [12:52] <AryehGregor> Er, except I guess I declared it but never constructed it.
- # [12:52] <mauke> apparently you don't have an nsRange
- # [12:52] <mauke> only a pointer
- # [12:52] <AryehGregor> Apparently.
- # [12:52] * AryehGregor greps for nsRange so he can cargo-cult something that works
- # [12:52] <mauke> do you need a pointer?
- # [12:53] <jfkthame> at least nsRefPtr has helpfully initialized the ptr to null for you, so you didn't proceed to use a random bit of memory as your nsRange
- # [12:53] * AryehGregor tries adding " = new nsRange()"
- # [12:53] <AryehGregor> Well, if I did it would probably segfault, which might give about as useful an error message.
- # [12:53] * Quits: nli__ (nli@moz-99690620.hinet-ip.hinet.net) (Quit: nli__)
- # [12:53] <jfkthame> perhaps, although it might equally well have corrupted something else and caused mysterious errors much later
- # [12:54] <mauke> asserts are backtraceable in the debugger
- # [12:54] <AryehGregor> I guess that would be plausible if that location on the stack were previously occupied by a pointer. Or maybe if I were using 32-bit (which I am).
- # [12:54] <mauke> mysterious segfaults, not so much
- # [12:54] <AryehGregor> Fair point.
- # [12:54] <AryehGregor> I guess if I did what it said and attached gdb, I could do "bt" or something, right?
- # [12:54] <jfkthame> right - run under gdb with XPCOM_DEBUG_BREAK=break and you'll drop right into the debugger
- # [12:54] <mauke> yes
- # [12:55] <AryehGregor> XPCOM_DEBUG_BREAK as an environment variable? What does that do?
- # [12:55] <jfkthame> makes assertions break into the debugger by default
- # [12:55] <jfkthame> (assuming you're running under the debugger, that is)
- # [12:55] <AryehGregor> Okay, thanks.
- # [12:56] * Joins: alice (anonymous@moz-6ACBBF19.net-89-2-120.rev.numericable.fr)
- # [12:56] * glazou is now known as glazou_lunch
- # [12:56] <@smaug> XPCOM_DEBUG_BREAK=stack may also work
- # [12:56] <jfkthame> true
- # [12:56] * @smaug hasn't used all the options http://mxr.mozilla.org/mozilla-central/source/xpcom/base/nsDebugImpl.cpp#218
- # [12:57] * AryehGregor realizes he just used if (res) instead of if (NS_SUCCEEDED(res)), and was wondering why his code didn't run
- # [12:57] <AryehGregor> I'm in top shape this afternoon!
- # [12:58] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
- # [12:59] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Input/output error)
- # [13:00] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [13:00] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [13:01] <jdm> Yoric: make -C objdir/toolkit/content && make -C objdir/browser
- # [13:01] * Quits: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [13:01] <jdm> I think that should do it
- # [13:01] <jdm> Yoric: or you can just use smartmake
- # [13:02] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
- # [13:02] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
- # [13:06] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Connection reset by peer)
- # [13:06] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/ed667638551d - Bobby Holley - Bug 743615 - MainThreadWorkerStructuredCloneCallbacks should not call the WorkerStructuredCloneCallbacks variants. r=bent
- # [13:06] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
- # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/620dde7a187c - Bobby Holley - Bug 743615 - Hook up worker ImageData to the structured clone stream. r=bent
- # [13:06] * Quits: vikram360 (vikram360@808C6EC9.3BB86A63.2A068A5E.IP) (Ping timeout)
- # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/bf3d41520582 - Bobby Holley - Bug 743615 - Tests. r=bent, a=blassey
- # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/db555180be49 - Bobby Holley - Bug 743615 - Handle ImageData in the main thread runtime callbacks. r=bent
- # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/ced1395a8ad0 - Bobby Holley - Bug 743615 - Base worker structured clone tags on the dom ones to ensure against collisions. r=bent
- # [13:06] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [13:06] <firebot> http://hg.mozilla.org/mozilla-central/rev/da2791698bf8 - Bobby Holley - Bug 743615 - Introduce the ImageData object/constructor in workers. r=bent
- # [13:07] <firebot> http://hg.mozilla.org/mozilla-central/rev/270848da27e4 - Bobby Holley - Bug 743615 - Add the JS_{Read,Write}StructuredClone api. r=jorendorff
- # [13:08] <bholley> edmorley: uplift hasn't happened yet, has it?
- # [13:08] <edmorley> bholley: not yet
- # [13:08] <bholley> edmorley: I just noticed that bugzilla just switched target milestones such that mozilla14 is below the ---
- # [13:08] <edmorley> blame glob :-)
- # [13:09] <glob> bholley, i generally do them early, mostly because it's easier to make all the changes at once
- # [13:09] <bholley> glob: :-)
- # [13:09] <glob> i can change that if it's a problem
- # [13:09] <glob> in which case you'll probably get them late
- # [13:10] <bholley> glob: no, totally fine
- # [13:10] <bholley> glob: makes sense even, I just wanted to check that I hadn't missed it
- # [13:10] <glob> bholley, cool :)
- # [13:10] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Ping timeout)
- # [13:11] <AryehGregor> smaug, so detached ranges are 0.01%. Would you be willing to accept a patch that makes detach() a no-op for 15?
- # [13:11] <AryehGregor> If you accept it now, it will have six weeks of feedback on nightlies before it makes it to Aurora. So now's your chance! :)
- # [13:13] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
- # [13:13] <@smaug> I was just thinking about it
- # [13:13] <@smaug> AryehGregor: and I wonder...
- # [13:13] <@smaug> is there actually a use case
- # [13:13] <@smaug> maybe not...
- # [13:13] <@smaug> for selection handling
- # [13:13] <AryehGregor> There's certainly no use-case for Range.detach(). It's useless.
- # [13:13] <AryehGregor> And it complicates everything.
- # [13:14] <@smaug> I could accept a patch to make it no-op
- # [13:14] <@smaug> but please try to convince other browsers to do the same
- # [13:14] <AryehGregor> Okay.
- # [13:14] <@smaug> or drop it
- # [13:15] <AryehGregor> Do you want a page that makes it a no-op, or one that drops it?
- # [13:15] <AryehGregor> I can do whichever you prefer.
- # [13:15] <AryehGregor> Obviously, dropping it has more of a compat risk.
- # [13:16] <@smaug> AryehGregor: I'd prefer no-op first
- # [13:16] <AryehGregor> Okay.
- # [13:16] <@smaug> pages do strange things
- # [13:16] <AryehGregor> Yeah, I think making it a no-op is probably better.
- # [13:17] <@smaug> AryehGregor: could we still keep the telemetry probe
- # [13:17] <@smaug> or, hmm
- # [13:17] <AryehGregor> We could, but it would mean I couldn't get rid of mIsDetached.
- # [13:18] <@smaug> well, having one bool member variable isn't that bad
- # [13:19] <AryehGregor> Right, but there's no reason to keep it just for this . . . what will it tell us, really? I mean, look, okay, I can keep it if you want.
- # [13:20] <@smaug> well, we don't have too much data yet
- # [13:21] * Joins: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP)
- # [13:21] * Quits: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP) (Quit: Ping timeout: ∞)
- # [13:21] * Joins: harsh (Mibbit@2AE675E3.15C6DF7B.1551A00F.IP)
- # [13:22] * Joins: squiggy (Mibbit@AE44FBF6.838A64BF.B580DEC.IP)
- # [13:23] * Quits: squiggy (Mibbit@AE44FBF6.838A64BF.B580DEC.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [13:23] <@smaug> lunch time
- # [13:23] * Quits: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net) (Ping timeout)
- # [13:24] <KaiRo> glob: has bugzilla interdiff been removed completely? if so, any plans to get it or something like it back? was quite helpful to see what someone changed between patch iterations, even if it didn't always work right
- # [13:24] <glob> KaiRo, no, it hasn't been removed
- # [13:25] <glob> KaiRo, however the module we're using has problems with hg comments; i've submitted a few patches to the module owner
- # [13:25] <glob> hrm, i should ping him again to get some action on those
- # [13:25] <KaiRo> glob: hmm, I can't find it, so I thought it's gone
- # [13:26] <glob> KaiRo, oh?
- # [13:26] * Quits: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [13:26] * Joins: dholbert (dholbert@moz-EAA4454E.hsd1.ca.comcast.net)
- # [13:27] <AryehGregor> How many years until we can convert nsresult to an enum class? :) http://en.wikipedia.org/wiki/C%2B%2B11#Strongly_typed_enumerations
- # [13:27] <KaiRo> glob: ah, it's there, yes... helps when both attachments are actually marked as patches ;-)
- # [13:27] <glob> KaiRo, :)
- # [13:27] * darktrojan was right
- # [13:29] * mattwoodrow is now known as mattwoodrow|away
- # [13:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [13:33] <AryehGregor> So, can we make nsresult an enum?
- # [13:34] * AryehGregor wonders how many things would break
- # [13:34] <AryehGregor> I guess we'd need to have all the values in one place.
- # [13:34] * Quits: stransky (stransky@moz-BA3F7E46.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [13:37] * Quits: alice (anonymous@moz-6ACBBF19.net-89-2-120.rev.numericable.fr) (Ping timeout)
- # [13:38] <hsivonen> AryehGregor: by the time nsresult becomes an enum, we can probably get rid of nsresult :-)
- # [13:38] * Quits: lduros (lduros@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Quit: Leaving.)
- # [13:38] <AryehGregor> hsivonen, and replace it with what
- # [13:38] <AryehGregor> ?
- # [13:39] <hsivonen> AryehGregor: nothing when all it can do is signal OOM and infallible malloc is used
- # [13:39] <hsivonen> AryehGregor: perhaps boolean otherwise
- # [13:39] <AryehGregor> What would we use for other error conditions? It's used for loads of different types of errors.
- # [13:39] <AryehGregor> Like DOM exceptions, say.
- # [13:40] <hsivonen> in principle, yes. In practice, most stuff is just NS_FAILED(rv) or NS_SUCCEEDED(rv)
- # [13:40] * glob is now known as glob|away
- # [13:40] * mattwoodrow|away is now known as mattwoodrow
- # [13:40] * Quits: garnacho (carlos@moz-EA2D0541.dyn.user.ono.com) (Quit: Ex-Chat)
- # [13:40] <AryehGregor> Lots of stuff that I see is NS_ENSURE_SUCCESS() or similar.
- # [13:40] * Quits: cpearce (chatzilla@moz-510B10B9.xdsl.xnet.co.nz) (Ping timeout)
- # [13:41] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
- # [13:44] * Quits: harsh (Mibbit@2AE675E3.15C6DF7B.1551A00F.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [13:44] * Quits: NhanTDN (human_torc@1A60CFFB.511FD5DE.85184009.IP) (Quit: )
- # [13:47] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Ping timeout)
- # [13:48] * mattwoodrow is now known as mattwoodrow|away
- # [13:48] <edmorley> ehsan: ping
- # [13:49] * Joins: alice (anonymous@moz-6ACBBF19.net-89-2-120.rev.numericable.fr)
- # [13:49] * Joins: c0smikdebris (c0smikdebr@19239894.9E7B6A84.D2D1FAF0.IP)
- # [13:52] * Joins: vikram360 (vikram360@DED6FC81.3929851E.2A068A5E.IP)
- # [13:52] <jfkthame> edmorley: don't think he's around yet
- # [13:53] <edmorley> edmorley: yeah occurred to me after sending :-)
- # [13:53] <edmorley> I've resolved it now
- # [13:53] * Joins: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP)
- # [13:54] <edmorley> (was a landing, backout, relanding and merges of all the above from inbound to m-c intermingled in the bug comments)
- # [13:55] <jfkthame> i'm glad you're sorting out the mess, not me :)
- # [13:55] * Joins: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com)
- # [13:55] <edmorley> :-)
- # [13:55] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
- # [13:55] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [13:57] * Joins: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP)
- # [13:58] <edmorley> has TBPL been slow sending comments for anyone else recently?
- # [13:58] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
- # [13:59] <jfkthame> has anyone else been trying to star the tree? :P
- # [13:59] <edmorley> not sure if it's just that the London office connection is slower than my home connection (!!) or if bzapi et al needs to go and stand in the corner
- # [14:00] <darktrojan> not overly slow
- # [14:01] * Joins: jprmc (jprmc@D10FB0A3.5BCEC6DB.DA78B690.IP)
- # [14:01] * Quits: alice (anonymous@moz-6ACBBF19.net-89-2-120.rev.numericable.fr) (Quit: alice)
- # [14:03] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
- # [14:03] * Joins: dbradley (dbradley@moz-80450F75.fuse.net)
- # [14:08] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
- # [14:09] * Joins: Honza (chatzilla@F2D29657.F60B0462.67AC9B1.IP)
- # [14:14] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
- # [14:14] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
- # [14:15] * Joins: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP)
- # [14:15] * Quits: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [14:15] * Joins: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP)
- # [14:15] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
- # [14:20] * Quits: vikram360 (vikram360@DED6FC81.3929851E.2A068A5E.IP) (Ping timeout)
- # [14:21] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [14:21] <Yoric> jdm: Thanks.
- # [14:21] * Joins: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl)
- # [14:21] * Yoric will try and figure out out how to use smartmake.
- # [14:21] * Joins: bc (bc@moz-9A08D204.va.richmond.hfc.comcastbusiness.net)
- # [14:22] * Quits: jprmc (jprmc@D10FB0A3.5BCEC6DB.DA78B690.IP) (Ping timeout)
- # [14:23] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [14:23] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
- # [14:23] * Joins: drice (derice@1606D15F.E628B196.8E155D4E.IP)
- # [14:23] * Quits: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net) (Quit: )
- # [14:25] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [14:26] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [14:26] * Joins: espindola (espindola@moz-4C8276F2.dsl.teksavvy.com)
- # [14:26] * Joins: mconley (mconley@moz-D640D16C.cable.teksavvy.com)
- # [14:26] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
- # [14:30] * Quits: timdream (timdream@moz-99690620.hinet-ip.hinet.net) (Quit: timdream)
- # [14:30] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [14:31] * Joins: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP)
- # [14:31] * Quits: darktrojan (geoff@moz-30B3CCFD.telstraclear.net) (Quit: darktrojan)
- # [14:31] * Quits: vladan (vladan@9CE6B47F.6E950C67.2308D2A4.IP) (Quit: Leaving.)
- # [14:31] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
- # [14:31] * rail_away is now known as rail
- # [14:33] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:33] * Quits: geoffbrown (geoffbrown@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [14:33] * Joins: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [14:34] * Joins: vikram360 (vikram360@18DF4394.B8EDB1A7.2A068A5E.IP)
- # [14:35] * Quits: jdm (jdm@CAB30FBD.8F96AEA7.2D179A7D.IP) (Client exited)
- # [14:36] * Quits: tonymec (tonymec@1724C5D5.AC85AA9D.277517C1.IP) (Ping timeout)
- # [14:36] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [14:37] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [14:37] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [14:38] * Quits: nhirata (nhirata.bu@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: nhirata)
- # [14:39] * Joins: tonymec (tonymec@1724C5D5.AC85AA9D.277517C1.IP)
- # [14:39] <@smaug> why, oh, why is this leaking...
- # [14:42] * tbsaunde|afk is now known as tbsaunde
- # [14:42] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [14:44] * sheppy furiously works on documenting Firefox 12 stuff.
- # [14:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:45] <@smaug> did I implement anything interesting new features for FF12...
- # [14:45] <@smaug> probably not
- # [14:46] <@smaug> sheppy: do you have a list of bugs fixed for FF12?
- # [14:46] <sheppy> Not a complete list, no, just the list of stuff that's flagged as dev-doc-needed that we've determined is fixed in Firefox 12.
- # [14:48] <glazou_lunch> "Firefox 12: no important changes from Firefox 11" in french press
- # [14:49] * glazou_lunch is now known as glazou
- # [14:49] <glazou> :(
- # [14:49] <sheppy> Well, from the end-user perspective, I'm not sure there's much to see, but that's pretty misleading nonetheless.
- # [14:49] * Joins: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
- # [14:50] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [14:50] * jmaher|afk is now known as jmaher
- # [14:50] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [14:50] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [14:51] * Joins: geoffbrown_ (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
- # [14:51] * Quits: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [14:51] * geoffbrown_ is now known as geoffbrown
- # [14:52] * Joins: mjschranz (mjschranz@E1007D64.33EE9F8A.1139E686.IP)
- # [14:53] * Quits: mjschranz (mjschranz@E1007D64.33EE9F8A.1139E686.IP) (Client exited)
- # [14:55] * Quits: smooney (smooney@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: smooney)
- # [14:56] <NeilAway> josh++
- # [14:57] * Quits: mconley (mconley@moz-D640D16C.cable.teksavvy.com) (Input/output error)
- # [14:58] * rail is now known as rail-buildduty
- # [14:59] * Joins: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP)
- # [15:00] * Quits: loadbang (loadbang@moz-A7A86367.range86-174.btcentralplus.com) (Quit: loadbang)
- # [15:01] * Joins: garnacho (carlos@moz-671C78E6.red-88-1-78.dynamicip.rima-tde.net)
- # [15:01] <NeilAway> damn
- # [15:01] <NeilAway> josh--
- # [15:01] <NeilAway> or maybe viddler--
- # [15:04] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [15:08] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0a2/20120423042011])
- # [15:08] * Quits: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [15:09] * Quits: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [15:09] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [15:09] <jhopkins> philor|away: bz_sleep: bug 734225 - Set up periodic merge of try repo heads
- # [15:11] * Joins: beaufour (beaufour@moz-2E6963D3.nyc.res.rr.com)
- # [15:11] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
- # [15:11] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:13] * Joins: mkaply (Earlybird@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [15:13] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [15:14] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [15:15] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [15:16] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
- # [15:18] * Quits: vikram360 (vikram360@18DF4394.B8EDB1A7.2A068A5E.IP) (Ping timeout)
- # [15:19] * Joins: vikram360 (vikram360@ED4A3FDF.5CE7E5D4.2A068A5E.IP)
- # [15:19] <nigelb> Wasn't there a way to download Fennec that I could run on the desktop?
- # [15:19] * Joins: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP)
- # [15:19] * khuey|away is now known as khuey
- # [15:19] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [15:19] * Joins: akeybl (akeybl@F2D29657.F60B0462.67AC9B1.IP)
- # [15:20] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [15:20] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
- # [15:20] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [15:20] <@khuey> nigelb: back when fennec used xul, yes
- # [15:20] <nigelb> khuey: Oh. No longer? :(
- # [15:20] * lsblakk|afk is now known as lsblakk
- # [15:20] * bhearsum|afk is now known as bhearsum
- # [15:20] * Joins: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [15:20] <nigelb> I mean. We can no longer have those?
- # [15:21] <@khuey> right
- # [15:21] <nigelb> Oh.ok.
- # [15:21] <edmorley> nigelb: the mobile desktop builds have been turned off, wouldn't have helped with native anyway
- # [15:21] <edmorley> nigelb: https://wiki.mozilla.org/Mobile/Fennec/Android/Emulator is your best bet
- # [15:21] <nigelb> I liked using Fennec to test sites for mobile :)
- # [15:21] <nigelb> Now I guess I have to actually use a phone :P
- # [15:21] * Quits: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
- # [15:22] * Quits: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it) (Connection reset by peer)
- # [15:22] <nigelb> edmorley: Thanks :)
- # [15:22] <edmorley> np
- # [15:23] <nigelb> Also, khuey, thanks!
- # [15:23] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [15:23] * Joins: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net)
- # [15:23] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
- # [15:24] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [15:24] * bwinton_away is now known as bwinton
- # [15:24] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [15:25] * Joins: timdream (timdream@C1DB63BD.2D3125E3.74E0D10F.IP)
- # [15:26] * Joins: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
- # [15:27] * Joins: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [15:28] * Joins: twi (Adium@moz-5390D98D.cust.dsl.vodafone.it)
- # [15:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:29] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [15:30] * Quits: ekr (ekr@moz-A62EC22B.hfc.comcastbusiness.net) (Ping timeout)
- # [15:30] * Joins: Boriss (FlyingToas@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [15:30] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [15:30] * Joins: mjschranz (mjschranz@E1007D64.33EE9F8A.1139E686.IP)
- # [15:30] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [15:31] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [15:32] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [15:32] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [15:33] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
- # [15:34] * Quits: smontagu (chatzilla@moz-7B849C8E.red.bezeqint.net) (Ping timeout)
- # [15:35] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [15:35] * Joins: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP)
- # [15:35] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
- # [15:36] * Quits: crussell (colby@4C613230.5A834493.B8E6AC67.IP) (Connection reset by peer)
- # [15:37] * Joins: crussell (colby@4C613230.5A834493.B8E6AC67.IP)
- # [15:41] * Joins: Wei_o_o (Wei@212A6CEB.4F4B4250.FAA9ED67.IP)
- # [15:42] * Quits: beaufour (beaufour@moz-2E6963D3.nyc.res.rr.com) (Quit: beaufour)
- # [15:43] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
- # [15:43] * Joins: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP)
- # [15:44] * Quits: Gentlecat_ (Roman@CA71FA1C.1149AF99.8FB52CB8.IP) (Quit: Leaving)
- # [15:44] * Joins: Gentlecat (Roman@CA71FA1C.1149AF99.8FB52CB8.IP)
- # [15:46] * Joins: smontagu (chatzilla@moz-7B849C8E.red.bezeqint.net)
- # [15:46] * Quits: Boriss (FlyingToas@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Boriss)
- # [15:46] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
- # [15:47] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [15:47] * Joins: harth (harth@88F51059.F3BBB17D.144F44FA.IP)
- # [15:48] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:49] * coop|afk is now known as coop
- # [15:50] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
- # [15:50] * Joins: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net)
- # [15:51] * Joins: jimb (user@F2D29657.F60B0462.67AC9B1.IP)
- # [15:52] * Quits: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Quit: Leaving.)
- # [15:52] * sheppy is always happy when he sees that someone that's not on the docs team added dev-doc-needed to a bug. :)
- # [15:52] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
- # [15:52] * glazou should add dev-doc-needed to his bluegriffon docs
- # [15:53] * Joins: past (past@F2D29657.F60B0462.67AC9B1.IP)
- # [15:53] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [15:53] <decoder> espindola: ping :) see pm
- # [15:54] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
- # [15:54] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
- # [15:54] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [15:54] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
- # [15:54] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [15:55] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [15:56] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
- # [15:56] * Joins: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP)
- # [15:57] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [15:57] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [15:57] * Quits: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [15:58] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
- # [15:59] <Mossop> sheppy: I can have bugzilla add it to a few thousand bugs automatically, that'd make you ecstatic right? ;)
- # [15:59] <sheppy> Mossop: Don't make me come over there. :)
- # [15:59] * Joins: michal (michal@F8B4DDD2.FC749DA6.F23860FD.IP)
- # [15:59] * bear-afk is now known as bear
- # [15:59] <Mossop> sheppy: I'm in Toronto :p
- # [16:00] <sheppy> Mossop: That just means I can be there in just a couple of hours. :)
- # [16:00] * nical|away is now known as nical
- # [16:00] <sheppy> (from whenever a flight leaves, anyway)
- # [16:00] * sheppy is no longer embarrassed by the number of undocumented changes in Firefox 12.
- # [16:00] * Quits: past (past@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:00] <sheppy> I'm merely disappointed.
- # [16:00] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
- # [16:00] <sheppy> The tally of undocumented bugs was 48 three days ago. Now 17.
- # [16:00] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [16:01] * Joins: past (past@F2D29657.F60B0462.67AC9B1.IP)
- # [16:01] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [16:01] <hsivonen> is there a wiki page documenting the current official plan for 3.6 to 12 migration pushes?
- # [16:01] * glob|away is now known as glob
- # [16:02] * Joins: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com)
- # [16:02] * Quits: bc (bc@moz-9A08D204.va.richmond.hfc.comcastbusiness.net) (Ping timeout)
- # [16:03] * mcote|afk is now known as mcote
- # [16:03] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:03] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [16:04] * Joins: Boriss_ (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [16:04] * Joins: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP)
- # [16:04] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [16:04] * Boriss_ is now known as Boriss
- # [16:04] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:05] * madhava_ is now known as madhava
- # [16:05] * Joins: jrmuizel_ (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [16:05] * Quits: jrmuizel (jrmuizel@moz-C607144F.cpe.net.cable.rogers.com) (Ping timeout)
- # [16:06] * Quits: Mardak (Mardak@moz-4FA48382.hsd1.ca.comcast.net) (Quit: Mardak)
- # [16:06] * Quits: SeoZ (DanielJuyu@E9B5BAA5.F5246840.EAF0BD7A.IP) (Quit: Leaving)
- # [16:06] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [16:06] * Quits: jrmuizel_ (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [16:07] <glandium> Yoric: when did that happen? (wrt octal in js)
- # [16:07] <Yoric> I don't know.
- # [16:07] <Yoric> Recently, I guess.
- # [16:07] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
- # [16:07] <Yoric> I remember writing in octal in js with no warnings, some time ago.
- # [16:07] * Quits: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
- # [16:08] <Yoric> But right now, in strict mode, it is a flatout error.
- # [16:08] * Quits: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [16:08] <Yoric> I would not have introduced these constants if it had not been for the warnings.
- # [16:08] * Quits: jimb (user@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [16:08] * Joins: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [16:08] * Joins: jimb (user@F2D29657.F60B0462.67AC9B1.IP)
- # [16:09] <sheppy> Is it just me, or has bugzilla been getting slower and slower as the morning progresses?
- # [16:09] * Joins: victorporof (victorporo@F2D29657.F60B0462.67AC9B1.IP)
- # [16:09] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
- # [16:10] * Quits: gozala1 (gozala@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
- # [16:10] <Yoric> I would not know, the Paris network has been getting slower and slower as the week progresses.
- # [16:10] <Yoric> And this is only Tuesday.
- # [16:10] <jtcranmer> bugzilla's speed is now adaptive, so as to cause you monotonically nondecreasing frustration
- # [16:10] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
- # [16:10] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
- # [16:10] * Joins: rstrong (rstrong@F2D29657.F60B0462.67AC9B1.IP)
- # [16:10] <glob> sheppy, someone's been slurping all bugs on bmo all morning :(
- # [16:11] <sheppy> glob: sigh.
- # [16:11] <sewardj> ted: ping
- # [16:11] * Quits: surkov (surkov@A4C60ACB.84614B10.33A1AC3C.IP) (Quit: surkov)
- # [16:11] <glandium> Yoric: apparently, it's ES5 :( https://bugzilla.mozilla.org/show_bug.cgi?id=514559
- # [16:12] * Quits: jimb (user@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:12] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [16:13] * Joins: ddahl (ddahl@F2D29657.F60B0462.67AC9B1.IP)
- # [16:14] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [16:14] * joduinn-zzz is now known as joduinn
- # [16:14] * Quits: rstrong (rstrong@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:15] <glandium> https://bug572890.bugzilla.mozilla.org/attachment.cgi?id=452323 :(==
- # [16:15] * hwine-ooo is now known as hwine
- # [16:15] * edransch-away is now known as edransch
- # [16:15] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [16:15] * Quits: graememcc (chatzilla@moz-AA5FE0E0.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [16:16] * Quits: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:16] * Quits: c0smikdebris (c0smikdebr@19239894.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
- # [16:16] * Joins: rstrong (rstrong@F2D29657.F60B0462.67AC9B1.IP)
- # [16:16] * Joins: c0smikdebris (c0smikdebr@19239894.9E7B6A84.D2D1FAF0.IP)
- # [16:16] * Joins: gozala1 (gozala@F2D29657.F60B0462.67AC9B1.IP)
- # [16:17] <joduinn> ted: ping?
- # [16:17] <@ted> sewardj: pong
- # [16:17] <@ted> joduinn: pong
- # [16:17] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
- # [16:18] <Yoric> glandium: ouch
- # [16:18] <sewardj> ted: is there an easy way to get rid of -pedantic that shows up all over the place? It screws up stuffing in "__attribute__((noinline))" for debugging purposes
- # [16:18] * Quits: c0smikdebris (c0smikdebr@19239894.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
- # [16:18] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:18] <@ted> sewardj: i believe we have a --disable-pedantic
- # [16:18] <@ted> but i'd have to check
- # [16:18] <Standard8> we do
- # [16:18] <sewardj> i will try, thx
- # [16:18] <@ted> yup
- # [16:19] <joduinn> ted: hey, 1) thanks for the r+, I'll land that this morning. 2) i think the "equivalent" comment is because of the "(win32) equivalent target to (linux) build target"
- # [16:19] <@ted> joduinn: i don't think that's what it is
- # [16:19] * Joins: Cwiiis (cwiiis@F2D29657.F60B0462.67AC9B1.IP)
- # [16:19] <@ted> well
- # [16:19] <@ted> not in any useful sense
- # [16:19] <joduinn> .../me happy to just put no comment at all if it matters
- # [16:19] <@ted> those are just aliases
- # [16:19] <@ted> i'd like a comment, just not that one :)
- # [16:19] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [16:20] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [16:20] * joduinn can change the comment, I really dont care what it is, that just seemed easiest. will change before landing if you have anything you prefer instead
- # [16:20] <@ted> okay
- # [16:20] <@ted> i'd just say "Mobile convenience target" or something like htat
- # [16:21] * joduinn sips
- # [16:21] <@ted> *shrug*
- # [16:21] <@ted> anything but what you've got ;-)
- # [16:21] <joduinn> "helper target for mobile" ?
- # [16:21] <@ted> sure
- # [16:22] <joduinn> r?
- # [16:22] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [16:22] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
- # [16:22] <mkaply> ttaubert: Is there an easy way to tell if a page thumbnail actually exists?
- # [16:23] * Joins: evilpie (chatzilla@moz-672D54BA.pools.arcor-ip.net)
- # [16:23] * Joins: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net)
- # [16:23] * Quits: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:24] <joduinn> ted: you need another patch for review or you ok with this irc discussion before i land?
- # [16:24] <ttaubert> mkaply: well with bug 744388 fixed it'd be as simple as file.exists()
- # [16:24] <mkaply> ttaubert: is that going to make it for FF13?
- # [16:24] <ttaubert> mkaply: for now you can check if a specific cache entry exists
- # [16:24] <ttaubert> mkaply: not even 14.
- # [16:24] <@ted> joduinn: that's fine
- # [16:24] <@ted> i hate re-reviewing for trivial changes
- # [16:25] * Joins: mike5w3c (MikeS@moz-6CF149AE.wireless.csail.mit.edu)
- # [16:26] * @ted bbiaf
- # [16:26] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [16:27] * joduinn nods
- # [16:27] <joduinn> thanks ted
- # [16:28] * Joins: c0smikdebris (c0smikdebr@8D770EBE.7752A5ED.BE90E62C.IP)
- # [16:28] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [16:29] <mkaply> ttaubert: have you considered for FF13 adding a function to new tab page on startup that just checks for missing thumbs and grabs them asyncrhonously?
- # [16:29] * Quits: bb10 (bb10@moz-C7B05616.org) (Ping timeout)
- # [16:29] * Joins: bb10 (bb10@moz-C7B05616.org)
- # [16:29] <mkaply> ttaubert: as a stop gap
- # [16:30] * zpao|detached is now known as zpao
- # [16:30] * Joins: bnicholson (bnicholson@F2D29657.F60B0462.67AC9B1.IP)
- # [16:30] <glazou> hi mkaply
- # [16:30] <ttaubert> mkaply: that's how we implemented it first and stopped doing this because it has a whole lot of privacy implications
- # [16:31] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:31] * Joins: mcot (mcot@C4B02.F3C4E8F3.C8444B8.IP)
- # [16:31] * catlee-away is now known as catlee
- # [16:31] <mkaply> ttaubert: because you're loading pages without the users's permission?
- # [16:32] <glandium> speaking of thumbnails... i used to (finally) have some, and they're now gone
- # [16:33] * philor|away is now known as philor
- # [16:33] <ttaubert> mkaply: yes, it's impossible to determine when we're allowed to load pages in the background
- # [16:33] <mkaply> glandium: if your cache clears, you lose them.
- # [16:33] <ttaubert> mkaply: you might be in some unsafe wifi or whatever
- # [16:34] <glandium> ttaubert: it might be useful to display *something* instead of a grey area, though. that could be a placeholder image, a text, whatever, but something
- # [16:34] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
- # [16:34] <mkaply> favicon
- # [16:35] <ttaubert> glandium: yeah I'd like that too
- # [16:35] <ttaubert> favicon is possible as well
- # [16:35] <ttaubert> there's a bug for the latter
- # [16:36] <glandium> ttaubert: is there a bug for titles on pages that aren't HTTP 200?
- # [16:36] * Quits: c0smikdebris (c0smikdebr@8D770EBE.7752A5ED.BE90E62C.IP) (Quit: Computer has gone to sleep.)
- # [16:36] <glandium> like, the title for the intranet is... 401 Authorization Required
- # [16:36] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b88fba85586b - George Wright - Bug 747274 - Add a pref (default to true on Android) to forcible use nearest pixel filtering for background drawing. r=jrmuizel,ajuma a=blassey
- # [16:37] <BenB> ttaubert: re "generate thumb": if the site is sensitive, it should use https.
- # [16:37] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [16:37] <ttaubert> glandium: hm not sure.
- # [16:37] * Quits: cers (textual@moz-F3CAA083.k41.webspeed.dk) (Quit: Computer has gone to sleep.)
- # [16:37] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [16:37] <BenB> ttaubert: but we stopped generating thumbs in the background, because we couldn't have it work reliably.
- # [16:37] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [16:37] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [16:37] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
- # [16:38] <BenB> ttaubert: we just use the favicon now, centered, with a frame to look bigger. I think Chrome and/or MSIE does the same.
- # [16:38] <BenB> looks good
- # [16:38] <ttaubert> BenB: you mean as a placeholder for non-existing thumbs?
- # [16:38] <BenB> yes
- # [16:38] <ttaubert> let me have a look at chrome
- # [16:38] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [16:39] <ttaubert> I see gray like we have now
- # [16:39] <ttaubert> with maybe a favicon in the lower left
- # [16:39] * Quits: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [16:39] <sheppy> So... who all works on MFBT? I have a question or two. :)
- # [16:40] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [16:40] * Quits: vingtetun_away (vingtetun@moz-13E039D1.games-host.eu) (Ping timeout)
- # [16:41] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
- # [16:41] <glandium> sheppy: depends what question you have, i might be able to answer
- # [16:41] <BenB> ttaubert: http://www.bucksch.org/xfer/ff-newtab-thumbs.png
- # [16:41] <glandium> sheppy: otherwise, Waldo
- # [16:41] <BenB> ttaubert: center looks best, that's what MSIE does.
- # [16:41] * Quits: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP) (Ping timeout)
- # [16:41] <glandium> ttaubert: let me file one, then. what's the component for thumbnails?
- # [16:42] <BenB> ttaubert: the screenshot is what we do in Firefox. the last row is the placeholder. in this case, we don't even have favs, but you can see where they'd be
- # [16:42] <sheppy> glandium: It's actually a somewhat non-technical question. What would be the best way to go about getting MFBT documented? Is there any chance we can get the MFBT devs to write docs for it, or do I need to go to someone, lock them in a room with me, and do it? :)
- # [16:42] <BenB> ttaubert: the idea is that it should not look empty or missing.
- # [16:42] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:42] * ChanServ sets mode: +o ehsan
- # [16:42] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [16:42] <glandium> sheppy: so, here's the good news for you: it's almost entirely documented in the .h files
- # [16:42] <sheppy> glandium: well, that's promising.
- # [16:43] <ttaubert> glandium: firefox general is good for newtab page bugs
- # [16:44] * Joins: vingtetun_away (vingtetun@moz-13E039D1.games-host.eu)
- # [16:44] * Joins: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP)
- # [16:44] <AryehGregor> Why aren't nsINodes nsIDOMNodes also, such that you could pass nsINode* to things that want nsIDOMNode*? That seems like it would be considerably more convenient . . . is it just that there are naming conflicts?
- # [16:44] <ttaubert> BenB: I'd like some better placeholder. we should file a bug and ask for UX input. favicons would help too
- # [16:44] <BenB> ttaubert: sure... I'm just showing that the favicon in the center, with a frame around it, looks good.
- # [16:45] <BenB> (albeit not showing very well, given that these have no fav at all)
- # [16:45] <ttaubert> :)
- # [16:45] <BenB> ttaubert: agreed that the "we don't even have a favicon" should be better
- # [16:45] * Joins: hessam (hessam@2BE9AEB3.DB55EAA6.AAC02D62.IP)
- # [16:45] <@smaug> AryehGregor: partly because of history
- # [16:45] <AryehGregor> :/
- # [16:46] <BenB> ttaubert: I assume you're accepting patches? :)
- # [16:46] * Quits: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net) (Ping timeout)
- # [16:46] * Joins: pcwalton (pcwalton@moz-83669184.hsd1.ca.comcast.net)
- # [16:46] <@smaug> AryehGregor: I'll land https://bugzilla.mozilla.org/show_bug.cgi?id=740063 soon
- # [16:46] <ttaubert> BenB: sure. I'd be reviewing too.
- # [16:46] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [16:46] <BenB> ttaubert: amazing.
- # [16:46] * Quits: ferongr (ferongr@F5925E50.94D8C642.F5160715.IP) (Ping timeout)
- # [16:46] <BenB> ttaubert: getting reviews... what a luxury
- # [16:46] * Joins: ferongr (ferongr@F5925E50.94D8C642.F5160715.IP)
- # [16:46] <BenB> mkaply: you heard that?
- # [16:46] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [16:47] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6aac1347aa35 - Benoit Girard - Bug 739679 - Part 3: BasicTiledThebesLayer. r=mwoodrow,roc
- # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/82cb595c2a03 - Benoit Girard - Bug 739679 - Part 7: Enable tiling. r=pcwalton a=blocking-fennec
- # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/a8f489c62eb0 - Benoit Girard - Bug 739679 - Part 4: TiledLayerBufferOGL. r=mwoodrow,roc
- # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/58736fb3b001 - Benoit Girard - Bug 739679 - Part 6: Fix unlocking gfxReusableSurface. r=pcwalton
- # [16:47] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/2f5d290dc234 - Benoit Girard - Bug 739679 - Part 2.5: Add TiledBuffer IPC code. r=cjones
- # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/baffceac44f9 - Benoit Girard - Bug 739679 - Part 5: Remove memset for 565 surfaces. r=mwoodrow
- # [16:47] <firebot> http://hg.mozilla.org/mozilla-central/rev/f410f3436cdb - Ehsan Akhgari - Merge mozilla-inbound to mozilla-central based on a green PGO changeset with some green mobile specific patches pushed on top of it; a=merge
- # [16:47] * Joins: DeathWolf (DeathWolf@moz-7EDF16F7.ovh.net)
- # [16:48] <@ehsan> BenWa: done
- # [16:48] <@smaug> AryehGregor: note, also the interface hierarchy in the specs has changed
- # [16:48] <@smaug> AryehGregor: eventtarget is the top most interface nowadays
- # [16:48] <BenWa> ehsan++
- # [16:49] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [16:49] <jdm> gavin: how do you get a window from an ID?
- # [16:50] <mkaply> ttaubert: so there isn't already a a bug for a better place holder? Do you want me to file it?
- # [16:50] <ttaubert> mkaply: yes :)
- # [16:50] <edmorley> ehsan: thank you for merging
- # [16:50] <ttaubert> thx
- # [16:51] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [16:51] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
- # [16:51] <edmorley> ehsan: don't feel you can't ask for me to do it if you're busy with the updater stuff :-)
- # [16:51] <@ehsan> edmorley: it's ok, this one was only one bug :)
- # [16:52] <@ehsan> edmorley: also, BenWa twisted my arm to do it ;)
- # [16:52] <BenWa> ehsan: You asked me :P
- # [16:52] <@ehsan> lies!
- # [16:52] <BenWa> haha
- # [16:53] <edmorley> ehsan: I presume we're merging birch later today after the merge? had there been any thoughts as to POA? (a bit of mercurial says 55 csets to be merged (and that includes a bunch of "Merge from mozilla-central"), so in a way isn't any worse than an average inbound merge when not approval required
- # [16:53] <edmorley> ehsan: merge thief!
- # [16:53] <edmorley> my precious!
- # [16:53] <edmorley> :-)
- # [16:54] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d7f017e8e572 - John O'Duinn - bug 746741: add makefile targets to encapsulate rebuild/repackage/install steps on android. r=ted, a=npotb
- # [16:54] <@ehsan> edmorley: yesterday there were 42 non merge csets
- # [16:54] * Quits: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP) (Quit: geoffbrown)
- # [16:54] * jlund|away is now known as jlund
- # [16:54] <@ehsan> and there's some new stuff there
- # [16:54] * Joins: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
- # [16:54] <@ehsan> but I will most likely merge it in one chunk
- # [16:55] <@ehsan> and then trigger a nightly on it
- # [16:55] <@ehsan> (for mozregression)
- # [16:55] * Quits: tonymec (tonymec@1724C5D5.AC85AA9D.277517C1.IP) (Input/output error)
- # [16:55] <edmorley> yeah
- # [16:55] <edmorley> (albeit mozregression just picks the first nightly it can for the day iirc)
- # [16:56] <edmorley> but will be useful for manually narrowing
- # [16:56] <@ehsan> oh it does?
- # [16:56] <@ehsan> I didn't know that
- # [16:56] <@ehsan> but still
- # [16:56] <@ehsan> I've been watching the changes landing there
- # [16:56] <@ehsan> and there isn't anything super risky
- # [16:56] * @ted isn't even sure how mozregression finds nightlies
- # [16:56] * @ted sure wishes we had built that web service to list nightly builds
- # [16:57] * Quits: tonymec|away (tonymec@1724C5D5.AC85AA9D.277517C1.IP) (Quit: Konversation terminated!)
- # [16:57] <@ehsan> yeah that would have been nice
- # [16:57] * glob is now known as glob|away
- # [16:58] <gavin> jdm: hmm, I suppose you can't with an inner window ID
- # [16:58] <joduinn> gerv: ping?
- # [16:58] <gerv> pong.
- # [16:58] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [16:58] <edmorley> ehsan: the last time I looked was like 9 months ago, and it basically had a hard coded list of hours and ran through them in YYYY-MM-DD-<HH> form, in the order of most likely (hardcoded) success
- # [16:58] <@ted> heh
- # [16:58] <@ehsan> well
- # [16:58] <edmorley> ehsan: but the paths have changed since, so must have been updated since I suppose
- # [16:58] <@ehsan> there's only so much a tool can do
- # [16:58] <edmorley> indeed :-)
- # [16:58] <@ted> i guess it could exhaustively find nightlies
- # [16:58] <joduinn> gerv: hey, are you the right person for https://bugzilla.mozilla.org/show_bug.cgi?id=746774 ?
- # [16:58] <@ted> and then pick one
- # [16:58] <NeilAway> Yoric: octal warnings in chrome js were accidentally disabled in about fx3.6 (? not sure exactly when)
- # [16:59] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:59] <@ted> hard to really do the right thing without extra info about how many changesets are between each one
- # [16:59] <Yoric> NeilAway: Well, they still are.
- # [16:59] <@ehsan> but I'll still trigger the nightlies
- # [16:59] <Yoric> (in strict mode)
- # [16:59] <@ehsan> to make myself feel better
- # [16:59] <edmorley> ehsan: don't get me wrong, I love mozregression (regression range finding using mozregression was one of the things that sucked me into triage then the rest)
- # [16:59] <sheppy> Anyone out there understand bug 696586 thoroughly? I get the gist of it, but am curious how it's actually used by web code. The test is a little obfuscated, so it's not very helpful to understand usage.
- # [16:59] <@ted> ehsan: if nothing else, that gives you more builds for manual regression finding
- # [16:59] * Quits: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP) (Quit: geoffbrown)
- # [16:59] <@ehsan> yeah
- # [16:59] * Joins: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
- # [16:59] <edmorley> ehsan: happy to do the birch merge if it frees you up?
- # [17:00] <NeilAway> Yoric: well, I fixed them in at least two places
- # [17:00] <@ehsan> edmorley: that'd be great :)
- # [17:00] <gerv> joduinn: Yes, I am, and I added a comment 5 hours ago :-)
- # [17:00] <joduinn> gerv: bah. /me force refreshes and sees
- # [17:00] <gerv> :-)
- # [17:00] <@ehsan> edmorley: if you wanna do it, please let me know when you're done so that I can close birch down
- # [17:00] <gerv> joduinn: Does that answer the question?
- # [17:00] * Quits: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP) (Quit: geoffbrown)
- # [17:01] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
- # [17:01] <edmorley> ehsan: sure
- # [17:01] * wlach|afk is now known as wlach
- # [17:01] <@ehsan> ty
- # [17:01] * Quits: smontagu (chatzilla@moz-7B849C8E.red.bezeqint.net) (Ping timeout)
- # [17:01] * Quits: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [17:02] <joduinn> gerv: do we have to post src for every tool used in toolchain?
- # [17:02] * Joins: smontagu (chatzilla@moz-BF37C31A.red.bezeqint.net)
- # [17:02] <NeilAway> Yoric: well, take https://bugzilla.mozilla.org/show_bug.cgi?id=738589#c0 for instance
- # [17:02] <gerv> joduinn: Everything you are distributing binaries for, you need to distribute source for.
- # [17:02] <gerv> If some tool was used in creating those binaries,
- # [17:02] * Joins: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP)
- # [17:02] <gerv> you don't need to distribute it, or its source,
- # [17:03] <gerv> but you should document the build process and where to find the tool.
- # [17:03] <BenB> gerv: oh, you don't? At least the GPL requires it.
- # [17:04] <joduinn> comment#0 includes list of NDK (thing that we want to redistribute) and list of toolchain used to build (gcc, etc)
- # [17:04] <gerv> The GPL does not require that you provide the source code for every tool used in building the binaries you are distributing IIRC.
- # [17:04] <NeilAway> AryehGregor: only leaf classes actually implement DOM interfaces because a) they're COM interfaces, so have stuff like outparam and nsresult goop that internal code doesn't want b) multiple inheritance bloats vtables
- # [17:04] <BenB> gerv: if mozilla.org or mozilla.com created it, I think it should definitely be open, no?
- # [17:04] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [17:04] * zpao is now known as zpao|detached
- # [17:04] <gerv> BenB: we are talking here about distributing the toolchain for our Android development.
- # [17:04] <BenB> gerv: right, but the scripts you used.
- # [17:04] <BenB> (and wrote to build it)
- # [17:04] * AutomatedTester|AFK is now known as AutomatedTester
- # [17:04] <edmorley> ehsan: I'll do it once the repo versions get revved etc. I'm here til late anyway, since the CouchDB people are using the london mozilla space for an event and a couple of us are staying to herd cats (/make sure we still have an office tomorrow :-))
- # [17:04] <gerv> If there is some proprietary tool required to build stuff for building stuff on Android,
- # [17:04] <gerv> that's not our problem.
- # [17:04] <BenB> gerv: true
- # [17:05] <gerv> What I said is here:
- # [17:05] <gerv> https://bugzilla.mozilla.org/show_bug.cgi?id=746774
- # [17:05] <gerv> Tell me if you think I've understated the GPL v3's requirements.
- # [17:05] <BenB> gerv: the bug is closed. why?
- # [17:05] * Joins: rclick (rclick@moz-147B7C8B.dsl.covlil.sbcglobal.net)
- # [17:05] <BenB> s/closed/restricted access/
- # [17:05] <gerv> Hmm. Good question.
- # [17:05] <joduinn> BenB: its legal component
- # [17:05] <gerv> It's in the Legal component.
- # [17:06] <gerv> I don't think it needs to be.
- # [17:06] <gerv> joduinn: Concur?
- # [17:06] <joduinn> thats the default aiui from jhford-work-away
- # [17:06] <BenB> joduinn: so what? all mozilla does is open, unless there's a really strong reason why it *must* be closed.
- # [17:06] <gerv> BenB demonstrates how to win friends and influence people.
- # [17:06] <gerv> What he meant to say was:
- # [17:06] <joduinn> BenB: agreed. I'm just saying that I am not qualified to comment on whether this legal bug *must* be closed.
- # [17:06] <gerv> joduinn: We have a policy of things being open unless there's a reason for them to be closed, and I think it should apply in this case.
- # [17:07] <@ehsan> edmorley: cool
- # [17:07] <gerv> joduinn: I suspect it's the default for the legal bug filing form.
- # [17:07] <BenB> gerv: I thought that's exactly what I said :)
- # [17:07] <joduinn> gerv: as you are owner, happy to abide by whatever you decide here
- # [17:07] <gerv> OK.
- # [17:07] <@ted> yes, legal bugs are confidential by default
- # [17:07] <@ted> because of the whole attorney-client privilege thing
- # [17:07] * joduinn explicitly did not file, and does not own this bug
- # [17:07] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:07] <gerv> OK, now open.
- # [17:08] <@ted> that bug doesn't really have any legal analysis by a lawyer, so it probably doesn't need to be closed
- # [17:08] <Yoric> NeilAway: Yes, I am aware of that and it is a bit of a PITA.
- # [17:08] * zpao|detached is now known as zpao
- # [17:08] <Yoric> For Unix constants, that is.
- # [17:08] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [17:08] <BenB> ted: "attorney-client privilege" means that the lawyer must not disclose unless the client agrees. in this case, the whole purpose for existance of the client is, by definition, to be open, so the client agrees, so the attorney doesn't close.
- # [17:09] <BenB> ted: in other words, even legal bugs are open by default.
- # [17:09] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
- # [17:09] <@ted> no
- # [17:09] <joduinn> so to get back to the matter at hand 1) post source for NDK in "src" dir 2) post instructions on what toolchain used, steps to follow.
- # [17:09] <@ted> i'm pretty sure it doesn't actually work that way in the US legal system
- # [17:09] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
- # [17:09] <BenB> ted: which part of what I said is wrong?
- # [17:09] <@ted> anything that has been explicitly made public can be used in a court of law as evidence
- # [17:09] <joduinn> 2a) we are not required to post copies of all the binaries or source for all the tools used
- # [17:10] <gerv> joduinn: Is "NDK" the same thing as that list of packages in comment #0?
- # [17:10] <gerv> You are required to post the source for anything you post the binaries for,
- # [17:10] <@ted> which means that making all legal bugs open means that the ability of MoCo's legal staff to freely discuss legal issues with other staff is severely restricted
- # [17:10] <gerv> but you are not required to post the source or binaries for tools used to create the binaries you are posting.
- # [17:10] <@dolske> ted is absolutely right here.
- # [17:10] <gerv> I _think_.
- # [17:10] <@ted> due to the potential for it to be used as evidence in any sort of legal matter
- # [17:10] <joduinn> gerv: no. NDK is first url. toolchain used to compile, link, package NDK is later block of 7 urls
- # [17:10] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [17:10] * Quits: smontagu (chatzilla@moz-BF37C31A.red.bezeqint.net) (Ping timeout)
- # [17:10] <@dolske> gerv: I'd sure assume that's the case, or we'd have a hard time using Visual Studio to build our Windows binary! :)
- # [17:11] <gerv> And we want to ship binaries of the things in the block of 7?
- # [17:11] <@ted> hah
- # [17:11] <BenB> ted: right. that can be argued. I can also argue that visibility of source code means that attackers can find security bugs more easily.
- # [17:11] <gerv> Then we need to ship the source for the things in the block of 7.
- # [17:11] <@ted> BenB: if only the legal system were as simple as source code
- # [17:11] <@ehsan> edmorley: oh I was wondering, are you watching the tree? :)
- # [17:11] <BenB> ted: heh, agreed! :)
- # [17:11] <gerv> Oh, sorry.
- # [17:11] * Joins: smontagu (chatzilla@moz-C643CC49.red.bezeqint.net)
- # [17:11] <@ted> BenB: in a perfect world all our bugs would be open
- # [17:11] <@ted> i fully agree
- # [17:11] <gerv> Am I thoroughly confused?
- # [17:11] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
- # [17:12] <gerv> joduinn: tell me again, in words of one syllable, what we want to ship binaries of?
- # [17:12] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
- # [17:12] <@dolske> challenging. :)
- # [17:12] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:12] <edmorley> ehsan: yup, why? :-)
- # [17:13] <joduinn> 1) we took source code of new android ndk
- # [17:13] <joduinn> 2) we used open source tools (binaries and sources available elsewhere - link of 7 urls supplied)
- # [17:13] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [17:13] <@ehsan> edmorley: I figured if you are, I can pretend that you did the merge and not watch the tee ;)
- # [17:13] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [17:13] <edmorley> ehsan: sure :-O)
- # [17:13] <@ehsan> jdm: want me to land 722942 on birch?
- # [17:13] <glandium> joduinn: that's actually not true.
- # [17:13] <joduinn> 3) we used those open source tools to compile source code in (1)
- # [17:13] <edmorley> :-) even
- # [17:13] <@ehsan> thanks!
- # [17:13] <jdm> ehsan: yes please!
- # [17:14] <glandium> joduinn: what actually happens is that you take the source of all these things, and compile them.
- # [17:14] <jfkthame> ehsan: do you still have your android device with the broken arabic font (bug 706888)? i'd like to know if the tryserver build there helps with it…
- # [17:14] <joduinn> 4) we want to save every fennec developer the bother of having to do (3)
- # [17:14] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
- # [17:14] <@ehsan> jfkthame: yep
- # [17:14] <glandium> joduinn: and you compile them with the gcc on your system, not the one in these tarballs
- # [17:15] <jfkthame> ehsan: cool - if you could test it when you have a moment, please :) …. if it fixes the issue, i'll try to get the mobile folk to accept the patch
- # [17:15] <@ehsan> jfkthame: sure, where's the build?
- # [17:15] <BenB> joduinn: is android NDK, is it open-source itself?
- # [17:16] <joduinn> glandium: wha? no. we compiled with the version of gcc specified in the bug.
- # [17:16] <glandium> gerv: the ndk package we ship is a collection of compilers, linkers, headers, and libraries
- # [17:16] <jfkthame> see bug 706888 comment 16 for tryserver link
- # [17:16] <BenB> if so, I don't see any problem.
- # [17:16] <glandium> gerv: they are built from the 7 tarballs
- # [17:16] <glandium> gerv: everything in these 7 tarballs is free software
- # [17:16] <joduinn> BenB: yes, NDK is open source. see comment#0
- # [17:16] <gerv> Is the NDK Apache, GPL, a mix or what?
- # [17:17] <gerv> I could download it to read the LICENSE file, but it's big,
- # [17:17] <gerv> and I can't find a browsable source repo.
- # [17:17] <BenB> joduinn: then I don't see a problem: Just upload the binaries and all sources and scripts you used and the instructions.
- # [17:17] <gerv> glandium: You seem to be saying something different from joduinn.
- # [17:17] <glandium> gerv: i am
- # [17:17] <gerv> He is saying that the 7 tarballs are the software we used to _build_ the NDK.
- # [17:17] <BenB> joduinn: alternatively, some licenses may allow you to just reference a third-party server for e.g. gnu gcc
- # [17:17] * Quits: past (past@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [17:17] <gerv> You are saying that the 7 tarballs are part of the NDK.
- # [17:17] * gerv is getting confused by compilers compiling compilers.
- # [17:18] <@ehsan> jfkthame: ok, now I need to figure out how to type in that try server directory link into my phone :(
- # [17:18] <glandium> gerv: a small part of the ndk is built with the compiler that is also part of the ndk
- # [17:18] <gerv> Hey bro, I know you like some compilers to compile your compilers, so I compiled some compilers for you!
- # [17:18] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
- # [17:18] * Quits: cdiehl (cdiehl@moz-7C582495.pool.mediaways.net) (Ping timeout)
- # [17:18] * Joins: past (past@F2D29657.F60B0462.67AC9B1.IP)
- # [17:18] <@ehsan> bitly I gues
- # [17:18] <glandium> but the compiler in the ndk is built with another compiler
- # [17:18] <jfkthame> ehsan: yeah, that should save some pain!
- # [17:18] <catlee> all going back to some Prime Compiler
- # [17:19] * joduinn pours coffee and waits to be enlighted. I just *love* legal bugs.
- # [17:19] <gerv> (Which has a backdoor to compile that backdoor into any compiler it compiles.)
- # [17:19] <glandium> anyways, contents from all tarballs are built and end up in the ndk binary tarball
- # [17:19] <@ehsan> boy do we render l and I the same!
- # [17:19] <jfkthame> complain to your font supplier!
- # [17:19] <gerv> ehsan: in the UI? File a bug on our default font choices.
- # [17:20] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [17:20] <@ehsan> gerv: no, on bit.ly ;)
- # [17:20] * @ehsan runs away
- # [17:20] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:20] <gerv> You mean bit.Iy?
- # [17:20] <@ehsan> hehe
- # [17:20] <@ehsan> speaking of which
- # [17:20] * gerv notes his IRC client has a similar problem.
- # [17:21] <@ehsan> jfkthame: if you type "lI" in the search bar for example, you get two very similar vertical bars
- # [17:21] * zpao is now known as zpao|detached
- # [17:21] <@ehsan> with different heights of course
- # [17:21] <@ehsan> but not enough distinction
- # [17:21] <@ehsan> should I file a bug on that?
- # [17:21] * NeilAway has the problem with l and 1 in courier
- # [17:21] <joduinn> gerv: BenB ted glandium : so what is the summary? specifically what does jhford-work-away need to do in order to distribute new pre-compiled NDK to fennec developers
- # [17:21] <gerv> joduinn: Writing a new comment now :-)
- # [17:21] <@dolske> ehsan: that's default system font, so not much we can do about that....
- # [17:21] <jfkthame> ehsan: which platform are you referring to?
- # [17:21] <BenB> joduinn: here's my take: https://bugzilla.mozilla.org/show_bug.cgi?id=746774#c5
- # [17:21] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
- # [17:22] <@ehsan> jfkthame: os x
- # [17:22] <glandium> joduinn: he just needs to ship all the tarballs
- # [17:22] <BenB> plus his patches
- # [17:22] <stransky> glandium, I expect ppc builds are broken for FF12, right?
- # [17:22] <jfkthame> ehsan: what dolske said - file a bug with apple, i guess
- # [17:22] <glandium> stransky: i don't know
- # [17:22] <@ted> catlee: presumably the first compiler was hand-assembled or just written in assembly
- # [17:23] <glandium> (yet)
- # [17:23] <stransky> :)
- # [17:23] <@ehsan> yeah like that's gonna get me anywhere ;)
- # [17:23] * zpao|detached is now known as zpao
- # [17:23] <jfkthame> indeed
- # [17:23] <@dolske> radr: !
- # [17:23] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [17:23] <@dolske> * radar!
- # [17:23] <glandium> stransky: broken how?
- # [17:23] <stransky> glandium, https://bugzilla.mozilla.org/show_bug.cgi?id=691898, https://bugzilla.mozilla.org/show_bug.cgi?id=746112
- # [17:24] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [17:24] <gerv> joduinn: Had another go. Let me know if it seems clear.
- # [17:24] <@ehsan> jfkthame: the try server build works great!!!!!!!!!!
- # [17:24] <glandium> stransky: the first is not exactly new. it's been there since at least 10
- # [17:24] <@ehsan> god it's good to be able to read persian again on fennec :)
- # [17:24] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [17:25] <jfkthame> ehsan: awesome! ok, i'll request review on the patch and see if we can move it forward
- # [17:25] * Quits: rstrong (rstrong@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:25] <@ehsan> thank you
- # [17:25] * Joins: dveditz (dveditz@moz-5051E786.dhcp.cruzio.com)
- # [17:25] * ChanServ sets mode: +o dveditz
- # [17:25] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
- # [17:25] <@ehsan> jfkthame: btw, the rendering looks better than the stock browser
- # [17:25] <@ehsan> I'm not quite sure why
- # [17:25] <glandium> stransky: the second one is not new either, and i haven't seen it on ppc (not ppc64, ppc)
- # [17:25] <@ehsan> the font looks crisper I guess
- # [17:25] <jfkthame> ehsan: extra-cool - though i don't know why that would be!
- # [17:25] <@khuey> firebot: uuid
- # [17:25] <firebot> 76732e62-da09-4aef-850a-78b9f6d5c8cf (/msg firebot cid for CID form)
- # [17:25] <joduinn> gerv: 100% clear. but different to what BenB said in comment#3, comment#4
- # [17:26] <jfkthame> ehsan: is it perhaps a slightly different size?
- # [17:26] <joduinn> bah. typo
- # [17:26] <joduinn> gerv: 100% clear. but different to what BenB said in comment#5, comment#6
- # [17:26] <stransky> glandium, i see. so for the second one, it does not affect your builds?
- # [17:26] <@ehsan> jfkthame: could be
- # [17:26] <glandium> stransky: not afaik, on ppc32
- # [17:27] <stransky> glandium, interesting, thanks
- # [17:27] <gerv> joduinn: The GPL does not require the tools or sources of tools for compilation of binaries to be provided, _unless_ you are shipping a "User Product" (like a phone or a router).
- # [17:27] <BenB> joduinn: no conflict. gerv comment 6 is right
- # [17:27] <glandium> stransky: you're likely to be hitting a problem with 64-bit jsval
- # [17:27] <BenB> joduinn: I said it's fine to either upload GCC source or reference it. gerv said you can reference gcc source.
- # [17:27] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
- # [17:27] <gerv> "The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work."
- # [17:27] <BenB> comment 7, rather
- # [17:28] <Mossop> myk: I think the webapps stuff has broken xulrunner builds :(
- # [17:28] <joduinn> lol
- # [17:28] <stransky> glandium, seems to be a problem with kernel page size
- # [17:28] <myk> Mossop: :-(
- # [17:28] * zpao is now known as zpao|detached
- # [17:28] <glandium> stransky: yeah, could be that too
- # [17:28] <gerv> So what I said just above is not quite right, but nevertheless, you don't need to provide the source of the tools used if you haven't modified them and you don't want to.
- # [17:28] * zpao|detached is now known as zpao
- # [17:28] * Joins: fxa90id (fxa90id@moz-B58179A8.neoplus.adsl.tpnet.pl)
- # [17:28] <glandium> stransky: i think ppc32 uses 4k pages
- # [17:28] <stransky> i see
- # [17:28] <myk> Mossop: bug 747394 is something else?
- # [17:28] <BenB> exactly. <gerv> So what I said just above is not quite right, but nevertheless, you don't need to provide the source of the tools used if you haven't modified them and you don't want to.
- # [17:29] <glandium> gerv: depends what you mean by tools
- # [17:29] <myk> Mossop: erm, i mean *or* something else
- # [17:29] <gerv> glandium: I mean things used in the build process but not included in the binaries you are providing.
- # [17:29] <gerv> If it is used in the build process _and_ included in the binaries you are providing,
- # [17:29] <gerv> you need to provide source for it.
- # [17:29] <myk> Mossop: that bug caused nightly build bustage that was resolved for firefox nightlies but may not be resolved for others
- # [17:29] <gerv> Does that answer your question?
- # [17:29] <BenB> joduinn: what I am unclear about is whether you modify gcc or not. if you do, and you use that modified gcc to build the binaries, you should or must publish the gcc source, preferably as original tarball + your patch
- # [17:29] <glandium> gerv: we agree :)
- # [17:29] <Mossop> myk: Looks like something else. Fails during packaging: "/bin/sh: line 0: cd: universal/xulrunner/XUL.framework/Versions/Current/webapprt: No such file or directory"
- # [17:30] <gerv> BenB: you are correct; if we patched gcc, we would need to provide full source for our modified gcc,
- # [17:30] <gerv> although we are allowed to reference the main tarball and provide a patch on top.
- # [17:30] <myk> Mossop: hmm, interesting; have you filed a bug yet? if not, point me at the log, and i'll file one referencing it
- # [17:30] <gerv> See GPL v3 6 d).
- # [17:30] <joduinn> BenB: aiui, jhford-work-away did *not* modify gcc; however, he's not awake yet to verify
- # [17:30] <myk> Mossop: if so, just point me at the bug :-)
- # [17:30] <glandium> gerv: i don't think that's true.
- # [17:30] <glandium> joduinn: he necessarily has
- # [17:30] <gerv> You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts
- # [17:31] <myk> Mossop: or is this on your own local build?
- # [17:31] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [17:31] <Mossop> myk: Only jsut saw the log, if you could file the bug that'd be great as I'm in a work week right now: https://tbpl.mozilla.org/php/getParsedLog.php?id=11150844&tree=Firefox&full=1#error0
- # [17:31] <myk> Mossop: you betcha!
- # [17:31] <gerv> If gcc is modified, "Corresponding Source" includes the source code to the GCC you used.
- # [17:31] <joduinn> glandium: ?
- # [17:31] <gerv> So it can be on a different network server,
- # [17:31] <BenB> joduinn: oki. gerv and me are in complete agreement. do you still see points to clarify or are things clear?
- # [17:31] <gerv> as long as you make sure it stays there.
- # [17:31] <gerv> (Which is why it's often best to ship it yourself,
- # [17:31] <Mossop> myk: Looks like windows and osx both affected
- # [17:31] <gerv> to save you having to keep checking.)
- # [17:31] <glandium> joduinn: gcc needs to be modified for the ndk
- # [17:32] <gerv> Really? <sigh>
- # [17:32] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [17:32] <gerv> glandium: Perhaps we have reached the limits of IRC.
- # [17:32] <BenB> gerv: with just 4 participants? :)
- # [17:32] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [17:32] <BenB> poor IRC
- # [17:32] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120328051619])
- # [17:32] <gerv> Would you be able to post a step-by-step explanation of what actually happens between having a newly-installed computer and having a set of NDK binaries we want to distribute,
- # [17:32] <gerv> in the bug?
- # [17:32] <myk> Mossop: got it; just found the rest of the builds by adding noignore=1 to the tbpl URL
- # [17:32] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:33] * gerv things double negatives in options suck ;-)
- # [17:33] <glandium> gerv: ok, i'll do that
- # [17:33] <gerv> Thank you :-)
- # [17:33] <gerv> Ping me when you're done,
- # [17:33] <gerv> and I'll have a 3rd go at an analysis.
- # [17:33] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [17:33] * Joins: geoffbrown (geoffbrown@F2D29657.F60B0462.67AC9B1.IP)
- # [17:33] <joduinn> gerv: +1; this feels like an infinite loop, but maybe i just need more coffee and things are getting closer to resolution
- # [17:33] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:33] * Quits: past (past@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:33] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:33] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:33] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:33] <Mossop> myk: I'm guessing the packaging stuff just needs to check if webapps is enabled or something since I guess we don't want it in XULRunner builds?
- # [17:34] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [17:34] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:34] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [17:34] <myk> Mossop: yeah, looks like we're enabling webapprt somewhere we shouldn't be; shouldn't be too hard to find and fix; i'll tackle it today
- # [17:35] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [17:35] * Joins: cers (textual@D5CF850E.567E557.FE16CD6C.IP)
- # [17:35] <glandium> gerv: your analysis is actually sound, afaict
- # [17:35] * AutomatedTester is now known as AutomatedTester|AFK
- # [17:36] <gerv> glandium: I know the principles;
- # [17:36] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
- # [17:36] <gerv> it just seems that their application is complex in this case,
- # [17:36] <gerv> and like joduinn, I want to make sure that jhford-work-away comes out of this
- # [17:36] <gerv> clear on what he needs to do.
- # [17:37] * Fallen is now known as Fallen|away
- # [17:37] * Fallen|away is now known as Fallen
- # [17:37] <myk> Mossop: bug 748379
- # [17:38] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [17:38] <Mossop> myk: Thanks
- # [17:38] * joduinn hits force-refresh on bug and re-reads
- # [17:39] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [17:39] <myk> Mossop: sure thing
- # [17:39] <joduinn> gerv: comment#7 is the latest-and-greatest ?
- # [17:40] <gerv> joduinn: I asked glandium to provide more info on precisely what's happening.
- # [17:40] <gerv> Assuming he's still doing that, then wait for me to read it and check.
- # [17:40] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [17:40] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [17:40] <gerv> But comment #7 is the current latest :-)
- # [17:40] <joduinn> gerv: k
- # [17:40] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:40] <joduinn> gerv: my expectation coming into this last week was:
- # [17:40] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
- # [17:40] <joduinn> 1) ship source + binary of NDK
- # [17:40] <joduinn> 2) post build instructions
- # [17:41] <@khuey> ted: ping
- # [17:41] <gerv> joduinn: That sounds right to me,
- # [17:41] * Joins: wesj (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [17:41] <joduinn> 2a) have links to tools used for (1)
- # [17:41] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [17:41] <gerv> but it's a little more complex if we are modifying any of the tools we use to do the build,
- # [17:41] <joduinn> 3) drink coffee
- # [17:41] <gerv> which glandium suggests we are.
- # [17:41] <gerv> Why don't you start with item 3),
- # [17:41] * jwir3|away is now known as jwir3
- # [17:41] <gerv> while I check items 1) and 2)?
- # [17:42] <joduinn> gerv: :-)
- # [17:42] * sheppy is now known as sheppy-lunch
- # [17:42] <BenB> joduinn: for 3), make sure the coffee is from Java
- # [17:42] <joduinn> well, actually, its from blue bottle.
- # [17:42] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:42] <BenB> joduinn: BUT given that you used a modified gcc, be sure to post these patches for the modified gcc.
- # [17:42] * Joins: timA (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [17:42] <timA> ted: ping
- # [17:42] <BenB> joduinn: the idea being that somebody else must be able to reproduce what you did
- # [17:43] <@ted> khuey: pong
- # [17:43] <@ted> timA: pong
- # [17:43] * Joins: philipp64|laptop_ (chatzilla@moz-B40B9015.ctcweb.net)
- # [17:44] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [17:44] * gerv wonders how one can typo "timA" as "khuey"
- # [17:44] <@ted> gerv: they both pinged
- # [17:44] * joduinn steps back and rephrases
- # [17:44] <gerv> ted is a man in demand
- # [17:44] * @khuey consolidates this conversation in #pymake
- # [17:44] <@ted> apparently
- # [17:44] <@ted> have you seen my review queue?
- # [17:44] <joduinn> 1) ship source + binary of NDK
- # [17:44] <joduinn> 2) post build instructions
- # [17:44] * Quits: automata (automata@8D23278A.C27CA109.16867D26.IP) (Ping timeout)
- # [17:44] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [17:45] <espindola> ehsan, btw, when you run the performance tests, can you plese write down on the bug how you did it?
- # [17:45] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
- # [17:45] * philipp64|laptop_ is now known as philipp64|laptop
- # [17:45] <@ehsan> espindola: sure (I'm planning to submit try server pushes, fwiw)
- # [17:45] <espindola> I know one has to run talus many times
- # [17:45] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [17:45] <joduinn> 2a) post tarballs of src of the 7 tools used (see comment#0). Its possibly overkill, but will resolve this discussion and has no negative, as all the toolchains are open source.
- # [17:45] <espindola> but not sure how one averages them
- # [17:45] <timA> ted: re bug 747470, any idea why adding "USE_STATIC_LIBS = 1" would fail to make webapprt.exe statically linked against the CRT?
- # [17:46] <@ted> no
- # [17:46] <@ted> it's pretty trivial in its implementation
- # [17:46] <joduinn> 3) drink more coffee
- # [17:46] <joduinn> ?
- # [17:46] <@ehsan> espindola: ok, I'll document everything that I did
- # [17:46] <BenB> joduinn: you're still missing the gcc patches, no?
- # [17:46] <@ted> http://mxr.mozilla.org/mozilla-central/source/config/config.mk#502
- # [17:46] <espindola> awesome, thanks!
- # [17:46] <joduinn> BenB: if there are any gcc modifications, we'll post that also, of course.
- # [17:46] <BenB> joduinn: if you're patching gcc, you should post the gcc tarball plus your patches, spearately.
- # [17:47] <BenB> joduinn: good, thanks. these and the instructions are the important bit, in fact. :)
- # [17:47] <gerv> joduinn: I think what you just outlined, with the patches, would be fine.
- # [17:47] <gerv> Err on the side of posting more stuff;
- # [17:47] <glandium> gerv, BenB, joduinn: https://bugzilla.mozilla.org/show_bug.cgi?id=746774#c8
- # [17:47] <gerv> ftp space is cheaper than lawyer time :-)
- # [17:47] <timA> ted: thanks for the link, I'll keep investigating
- # [17:47] <BenB> gerv: lol
- # [17:47] * Quits: blassey (blassey@moz-8ACFF7A9.hsd1.ma.comcast.net) (Ping timeout)
- # [17:48] <@ted> np
- # [17:48] * Joins: graememcc (chatzilla@moz-AA5FE0E0.range86-148.btcentralplus.com)
- # [17:48] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/906f3bb4c5aa - Victor Porof - Bug 741324 - Make it possible to start a debugger in a new firefox instance; r=past,rcampbell,zpao
- # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/357da346ceb7 - Tim Taubert - merge m-c to fx-team; a=desktop-only
- # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/b9914d4ebc92 - Panos Astithas - Bug 740803 - Put the debugger in its own compartment again; r=dcamp, a=mfinkle
- # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/3bdab8c31492 - Victor Porof - Bug 741325 - Sort the scripts in the menulist by filename; r=rcampbell
- # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/f849003d9864 - Rob Campbell - backout failing patches in bug 741324, 741325, 741328; a=orange
- # [17:48] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:48] <firebot> http://hg.mozilla.org/mozilla-central/rev/d636e92961fa - Victor Porof - Bug 741328 - Add a search input to easily/incrementally find scripts => with live buffer switching; r=rcampbell
- # [17:49] <@ehsan> khuey: is there a simpler Traverse implementation than nsINodes?
- # [17:49] * joduinn reads glandium 's comment#8 and tries to match it up with my 1) 2) 2a) above
- # [17:49] <joduinn> glandium: are we saying the same thing?
- # [17:49] <@ehsan> khuey: just looking at that gives me the chills
- # [17:50] <@khuey> http://mxr.mozilla.org/mozilla-central/source/xpcom/ds/nsVariant.cpp#1664
- # [17:50] <glandium> joduinn: i'm not saying anything about what should or should not be distributed alongside the built ndk
- # [17:50] <@khuey> that one is static though
- # [17:50] * Quits: vikram360 (vikram360@ED4A3FDF.5CE7E5D4.2A068A5E.IP) (Ping timeout)
- # [17:50] <gerv> joduinn: I've added another comment.
- # [17:50] * Quits: gozala1 (gozala@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [17:50] * timA is now known as timA|lunch
- # [17:50] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [17:50] <gerv> Any clearer now?
- # [17:50] * Quits: smontagu (chatzilla@moz-C643CC49.red.bezeqint.net) (Ping timeout)
- # [17:50] <BenB> gerv++
- # [17:51] <joduinn> gerv: wfm
- # [17:51] <@ehsan> khuey: so I guess my real question is, what should I do in nsTextEditorState::Traverse to use the traverse method implemented by the macros?
- # [17:51] <gerv> OK :-)
- # [17:51] <edmorley> talos-r4-snow-007 says oooh another test job nom nom nom nom nom nom nom nom nom write error (disk full?)
- # [17:51] <@khuey> ehsan: you should replace the stuff in the macros with tmp->Traverse(arguments)
- # [17:51] * Joins: smontagu (chatzilla@moz-CD554C9F.red.bezeqint.net)
- # [17:51] <joduinn> glandium: ted you ok with state of https://bugzilla.mozilla.org/show_bug.cgi?id=746774 ?
- # [17:51] <@ehsan> ok
- # [17:52] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [17:52] <@ted> wfm
- # [17:52] <mbrubeck> edmorley: filing a bug
- # [17:52] * Quits: pcwalton (pcwalton@moz-83669184.hsd1.ca.comcast.net) (Quit: nbvcx)
- # [17:52] <edmorley> mbrubeck: #build know :-)
- # [17:53] <glandium> joduinn: yes
- # [17:53] <joduinn> W00T!
- # [17:54] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:54] * fabrice|afk is now known as fabrice
- # [17:54] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [17:56] * Joins: bdahl (bdahl@moz-BBE3ABD.mv.mozilla.com)
- # [17:57] <mbrubeck> akeybl, anyone else: Can we open inbound now (but leave m-c approval only until Aurora uplift is complete)?
- # [17:57] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [17:57] <@khuey> OPEN THE GATE
- # [17:58] <akeybl> mbrubeck: makes sense to me
- # [17:58] <akeybl> I can go do that now
- # [17:58] <mbrubeck> okay, opening inbound only...
- # [17:58] <akeybl> mbrubeck: thanks
- # [17:59] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [17:59] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
- # [17:59] * Joins: sheppy (sheppy@FD751BB7.9A12A851.20065979.IP)
- # [17:59] * mbrubeck changes topic to 'm-i OPEN | m-c APPROVAL-REQUIRED || Next uplift: TODAY || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
- # [18:00] * jlund is now known as jlund|brb
- # [18:00] * bear is now known as bear-afk
- # [18:00] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [18:00] * Quits: timdream (timdream@C1DB63BD.2D3125E3.74E0D10F.IP) (Quit: timdream)
- # [18:02] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [18:02] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
- # [18:02] * Joins: askalski (akuda@moz-104CC309.mv.mozilla.com)
- # [18:04] <joduinn> ted: glandium BenB gerv thanks for that marathon
- # [18:04] <gerv> You're welcome.
- # [18:04] * joduinn is now known as joduinn-brb
- # [18:04] <BenB> joduinn-brb: thanks for caring :)
- # [18:04] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:04] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:05] * nical is now known as nical|away
- # [18:05] * jhford-work-away is now known as jhford-work
- # [18:06] <akeybl> jwir3: quick question about bug 733614 - should we perform the same backout from Aurora 14 and Beta 13?
- # [18:06] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [18:06] * anant_ is now known as anant
- # [18:06] <jwir3> akeybl: Yes, I think so.
- # [18:06] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
- # [18:06] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
- # [18:06] <@khuey> jdm: plz approve memez kthxbai
- # [18:06] * Joins: Waldo (waldo@moz-BBE3ABD.mv.mozilla.com)
- # [18:07] <akeybl> jwir3: OK we're performing the merge soon, can you prepare patches and we'll let you know when to land?
- # [18:07] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [18:07] <jwir3> akeybl: I spoke with jet about this yesterday, and my priorities aren't there atm (I'm working on fennec native font inflation), so I don't think I'll get to it. BUT - I would suggest just backing it out of aurora right now, and that would buy us 6 weeks.
- # [18:07] * Joins: past (past@F2D29657.F60B0462.67AC9B1.IP)
- # [18:07] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [18:07] <jwir3> (it's already been backed out of beta)
- # [18:07] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:08] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
- # [18:08] <@ehsan> khuey: so I tried this, with no luck:
- # [18:08] <@ehsan> NS_CYCLE_COLLECTION_NOTE_EDGE_NAME(cb, "mState");
- # [18:08] <@ehsan> cb.NoteNativeChild(&tmp->mState, &NS_CYCLE_COLLECTION_NAME(nsTextEditorState));
- # [18:09] * Joins: vikram360 (vikram360@ED4A3FDF.5CE7E5D4.2A068A5E.IP)
- # [18:10] <akeybl> jwir3: understood - did you want to perform the backout or do you think it'll be a clean hg backout?
- # [18:10] <jwir3> I think it'll be pretty clean.
- # [18:11] <Waldo> bz_sleep: uint32_t and PRUint32 aren't necessarily the same type, no; on Windows one's int, one's long, and good luck trying to get either Microsoft to change <stdint.h> or NSPR to change prtypes.h
- # [18:11] <@khuey> ehsan: can you post what you have in the bug?
- # [18:11] <@ehsan> sure
- # [18:11] <jdm> khuey: ooh, is that happening today?
- # [18:11] <Waldo> bz_sleep: also BSD has some issues around uint64_t and PRUint64 because one uses long, one uses long long
- # [18:11] <@khuey> ehsan: I'll poke at it when I get a spare moment
- # [18:11] <@khuey> jdm: indeed
- # [18:12] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
- # [18:12] * Joins: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net)
- # [18:12] <akeybl> jwir3: ok we'll ping you if we run into problems
- # [18:12] * jlund|brb is now known as jlund|lunch
- # [18:12] <jwir3> sounds good, thanks akeybl
- # [18:12] <@ehsan> khuey: thanks
- # [18:12] * timA|lunch is now known as timA|mtg
- # [18:13] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
- # [18:13] <Waldo> bz_sleep: I think I remember debugging differences on Linux as well, but it's been awhile
- # [18:13] <@khuey> ehsan: also, set f?=me so I don't lose track of it
- # [18:13] <@ehsan> sure
- # [18:13] <Waldo> bz_sleep: hence why we should get rid of the PR* types
- # [18:13] <Waldo> bz_sleep: and use only <stdint.h> types everywhere
- # [18:13] <@dolske> khuey: speaking of losing track, you have a trophy waiting on my desk still! :)
- # [18:13] <@khuey> yes please
- # [18:13] * Quits: fxa90id (fxa90id@moz-B58179A8.neoplus.adsl.tpnet.pl) (Quit: Leaving)
- # [18:13] <@khuey> dolske: yeah!
- # [18:14] <@khuey> dolske: want to deliver it to SF? :-P
- # [18:14] <evilpie> i have the feeling people forget to properly update feature pages
- # [18:14] <@dolske> if I remember! :)
- # [18:14] * bz_sleep is now known as bz
- # [18:14] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [18:15] <@bz> waldo: yes
- # [18:15] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [18:15] <@khuey> dolske: are you at MoTo this week?
- # [18:16] <evilpie> no love for pdf.js on the features page :(
- # [18:16] <@bz> waldo: my question was really why the "using mozilla::foo" made things compile on Linux but not Windows....
- # [18:16] * jlund|lunch is now known as jlund
- # [18:16] * Joins: gozala1 (gozala@F2D29657.F60B0462.67AC9B1.IP)
- # [18:16] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Quit: damons)
- # [18:16] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [18:16] * zpao is now known as zpao|detached
- # [18:16] <Waldo> bz: we have either of those types in the mozilla namespace? or am I misunderstanding?
- # [18:16] * Joins: jeremy (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [18:17] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [18:17] <jtcranmer> Waldo: write a patch to make xpidl use stdint.h instead :-)
- # [18:17] <evilpie> jaws: i think it wouldn't hurt if you edited your blog post to clearly state that the favicion is still in the tab, and maybe some image of that?
- # [18:17] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [18:18] * Quits: timA|mtg (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:18] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [18:18] <Waldo> jtcranmer: I switched JS over, I think someone else can tackle the rest (plus I don't have time :-\ )
- # [18:18] * rail-buildduty is now known as rail-lunch
- # [18:19] <Waldo> there is also fun from how C++ symbols encode argument types, so the switch would break binary compat somewhat
- # [18:19] <@bz> Waldo: I had the following typedefs
- # [18:19] <@bz> Waldo: at toplevel: typedef PRUint32 WebGLuint;
- # [18:19] <@bz> Waldo: in the mozilla namespace: typedef uint32_t WebGLuint;
- # [18:19] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:19] <@bz> waldo: the compiler complained that "WebGLuint" was ambiguous
- # [18:20] <Waldo> yeah, that sounds pretty fml
- # [18:20] <jtcranmer> ::WebGLuint
- # [18:20] <@bz> waldo: throwing "using mozilla::WebGLuint" at the top of the file made Linux compile
- # [18:20] * catlee is now known as catlee-lunch
- # [18:20] <edmorley> ehsan: birch burning
- # [18:20] <edmorley> (ha!)
- # [18:20] <@bz> waldo: but did not affect windows
- # [18:20] * mjessome is now known as mjessome|lunch
- # [18:21] <espindola> ehsan, do you want me to build the spec file for 748208?
- # [18:21] <evilpie> evilpie: sorry if this sounded harsh :/
- # [18:21] <edmorley> ehsan: not ha at you of course, just the phrase (though 'twig' burning would be even better I suppose :-))
- # [18:21] <@dolske> khuey: I am
- # [18:21] * Quits: josh (josh@moz-2EE66546.nyc.res.rr.com) (Input/output error)
- # [18:21] * jlund is now known as jlund|lunch
- # [18:22] * edransch is now known as edransch-lunch
- # [18:22] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
- # [18:22] <@ehsan> edmorley: looking
- # [18:22] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [18:22] <edmorley> ah warnings as errors \o/
- # [18:23] <@ehsan> why the heck are warnings treated as errors in editor/????
- # [18:24] <evilpie> niceee
- # [18:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [18:24] <Waldo> because broken windows beget more broken windows, and worse
- # [18:24] * Joins: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com)
- # [18:25] <mounir> ehsan: why not?
- # [18:25] <edmorley> ehsan: Ms2ger did it hehehehehehe
- # [18:25] <@ehsan> mounir: well, don't I get a say over that? ;)
- # [18:25] <@ehsan> oh
- # [18:25] <mounir> ehsan: I don't see why
- # [18:25] * Joins: bc (bc@moz-E31CD2CB.mozilla.org)
- # [18:26] * Joins: Ms2ger (Ms2ger@85110C90.3711BBF6.37724B0D.IP)
- # [18:26] <sheppy> I love when we can blame Ms2ger for things!
- # [18:26] <edmorley> ehsan: you r+'d the patch :-)
- # [18:26] <evilpie> at which point do we change a feature to landed? if it landed, or if it is in some stable firefox release?
- # [18:26] <@ehsan> mounir: because the people who work on this component don't build with warnings as errors?
- # [18:26] <sheppy> Haha timing
- # [18:26] <Waldo> sheppy: well-t...yeah
- # [18:26] <mounir> ehsan: the build bots do
- # [18:26] <@ehsan> edmorley: well, it hadn't happened to me back then ;)
- # [18:26] <edmorley> ha
- # [18:26] * Quits: Mardak (Mardak@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [18:26] <edmorley> :-)
- # [18:26] <@ehsan> espindola: if you can, by all means please :)
- # [18:27] <@ehsan> espindola: so now I have to setup centos vms too? :(
- # [18:27] * Quits: Honza (chatzilla@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [18:27] * @ehsan has been trying to avoid that
- # [18:27] <Ms2ger> Bonsoir
- # [18:27] * Joins: clee (clee@moz-70DDAA8E.rev.dyxnet.com)
- # [18:28] <mounir> Ms2ger: don't try to look like a French so we will be blamed for that
- # [18:28] <Ms2ger> Mwuahahahahahaha
- # [18:28] <Waldo> yeah, the French already have enough blame to take
- # [18:28] <philor> since the actual benefits from broken windows theory are probably actually from moving criminals and crime into jails, instead of warnings as errors shouldn't we just be disabling access for people who push new warnings?
- # [18:28] <Waldo> philor: I like the way you think
- # [18:28] <Ms2ger> Let's start with people who don't use try :)
- # [18:29] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [18:29] <Waldo> although I'm pretty sure the broken-window idea, to the extent it succeeds, isn't because it takes offenders off the streets
- # [18:29] * Joins: cdiehl (cdiehl@moz-7C582495.pool.mediaways.net)
- # [18:29] <Waldo> although that might play some part, certainly
- # [18:29] <jaws> evilpie: will do, thanks :)
- # [18:29] <jtcranmer> the broken-window theory was originally based on experimental evidence
- # [18:30] <@ehsan> espindola: are these regular centos vms?
- # [18:30] <jtcranmer> and it's probably in part due to psychology: people trust rumors more than fact
- # [18:30] <jtcranmer> s/rumors/perception/
- # [18:31] * Quits: cers (textual@D5CF850E.567E557.FE16CD6C.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [18:31] * Joins: KelleyCook (Mibbit@1B193D8A.70048BEA.2BD6AF8D.IP)
- # [18:31] <evilpie> jaws: thanks :]
- # [18:33] <@ehsan> so does anyone remember how I would set my local builds to be treating warnings as errors?
- # [18:33] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
- # [18:33] * ctalbert|afk is now known as ctalbert
- # [18:34] * Joins: josh (josh@moz-2EE66546.nyc.res.rr.com)
- # [18:34] * sancus is now known as sancus_
- # [18:34] * sancus_ is now known as sancus
- # [18:35] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Linkinus - http://linkinus.com)
- # [18:36] * Joins: Gentlecat_ (Roman@CA71FA1C.1149AF99.8FB52CB8.IP)
- # [18:36] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [18:36] <espindola> ehsan, ok, I will do it.
- # [18:36] <espindola> it is not hard to set up, but it is annoying
- # [18:36] <@ehsan> espindola: I'm downloading the centos images now...
- # [18:36] * Quits: gwagner_ (idefix2@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner_)
- # [18:36] <espindola> since these are really old ones
- # [18:36] <@ehsan> should I stop?
- # [18:36] <edmorley> ehsan: ac_add_options --enable-warnings-as-errors
- # [18:36] <espindola> up to you, note that you need 32 and 64 bits
- # [18:37] <espindola> ehsan, centos 5, the current one is 6
- # [18:37] * Quits: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP) (Quit: Leaving)
- # [18:37] * Joins: kaie (kaie@moz-72F763B0.dip.t-dialin.net)
- # [18:37] * Quits: Gentlecat (Roman@CA71FA1C.1149AF99.8FB52CB8.IP) (Ping timeout)
- # [18:37] <@ehsan> espindola: I think I'm not gonna be able to avoid this in the end if I wanna help with this project, so better get the vm's set up now :)
- # [18:37] <espindola> ehsan, having someone else that is able to build these rpms is a good thing, so if you are ok with setting them up, that is awesome
- # [18:37] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [18:38] <espindola> thanks!
- # [18:38] <@ehsan> espindola: is it 5.8?
- # [18:38] <espindola> I have a 5.7, 5.8 should be ok
- # [18:38] <espindola> I only once had a build that worked on 5.7
- # [18:38] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [18:38] <espindola> but failed one the even older ones we have on the bots
- # [18:39] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [18:39] <@ehsan> ok
- # [18:39] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [18:39] <jaws> evilpie: just updated the post http://msujaws.wordpress.com/2012/04/23/an-update-to-site-identity-in-desktop-firefox/
- # [18:40] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
- # [18:40] <@ehsan> espindola: I can't find a download link for the iso!!!
- # [18:40] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Quit: Fleeing the scene)
- # [18:40] * Joins: sanctop (sancus@moz-FFCAF468.cpe.net.cable.rogers.com)
- # [18:40] <@ehsan> espindola: ok, nm
- # [18:40] <@ehsan> found it
- # [18:40] <espindola> ehsan, ah, cool
- # [18:40] <espindola> I think I installed 5.7 because I could not find a 5.0 iso
- # [18:41] <evilpie> jaws: perfect
- # [18:41] * Quits: ferongr (ferongr@F5925E50.94D8C642.F5160715.IP) (Ping timeout)
- # [18:41] <@ehsan> espindola: so once I have the vms set up, I'll need your help on creating the rpms
- # [18:41] <espindola> ehsan, http://vault.centos.org/5.0/isos/x86_64/ has torrents...
- # [18:41] <@ehsan> since I know nothing about doing that
- # [18:41] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [18:41] <espindola> ehsan, np
- # [18:42] * @ehsan is downloading over http
- # [18:42] <espindola> the dvd? I think the only have the cd ones
- # [18:42] * Quits: garnacho (carlos@moz-671C78E6.red-88-1-78.dynamicip.rima-tde.net) (Quit: Ex-Chat)
- # [18:42] <espindola> you will probably need to download many (all?) of them
- # [18:43] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [18:43] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [18:43] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [18:43] * Joins: Jake (Jake@moz-3284655B.resnet.drexel.edu)
- # [18:44] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Linkinus - http://linkinus.com)
- # [18:44] * zpao|detached is now known as zpao
- # [18:44] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
- # [18:45] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
- # [18:45] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
- # [18:45] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:45] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
- # [18:45] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [18:45] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [18:46] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:46] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [18:46] * Joins: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:46] * Joins: bonnie__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:47] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:48] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:48] * Joins: timdream (timdream@C1DB63BD.2D3125E3.74E0D10F.IP)
- # [18:48] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [18:48] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [18:49] * nical|away is now known as nical
- # [18:49] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [18:49] * Quits: sheppy (sheppy@FD751BB7.9A12A851.20065979.IP) (Quit: Leaving)
- # [18:49] * Joins: campd (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [18:51] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:51] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [18:51] * Joins: jduell (jduell@moz-2D9EDA98.lightspeed.sntcca.sbcglobal.net)
- # [18:52] * philor is now known as philor|away
- # [18:52] * Joins: daoberes (donna@D2B84AF4.C749D475.1139E686.IP)
- # [18:52] * Quits: bonnie_ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [18:52] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [18:52] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:52] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [18:53] * Quits: sanctop (sancus@moz-FFCAF468.cpe.net.cable.rogers.com) (Quit: )
- # [18:53] * artur is now known as artur-lunch
- # [18:53] * Joins: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net)
- # [18:54] <rillian> timeless, do we have a coverity license?
- # [18:54] * khuey is now known as khuey|away
- # [18:54] <timeless> rillian: we?
- # [18:54] <rillian> I'd like someone to run http://tools.ietf.org/id/draft-ietf-codec-opus-12.txt through it before it goes RFC
- # [18:54] <bent> huh, anyone noticed bad drawing problems for flash videos recently (mostly youtube)?
- # [18:54] <bent> http://people.mozilla.org/~bturner/screenshot.png
- # [18:54] <rillian> timeless, mozilla
- # [18:55] * Quits: taustin (taustin@moz-EE172EAA.resnet.ucsc.edu) (Quit: taustin)
- # [18:55] <timeless> rillian: DHS has paid for coverity access for a number of open source projects including mozilla
- # [18:55] <rillian> timeless, but we don't currently have a license we can run things through?
- # [18:55] * AaronMT is now known as AaronMT|afk
- # [18:55] <timeless> that people at mozilla haven't spent time fixing the build there to give useful coverage is a matter of effort
- # [18:55] <timeless> rillian: i'm not part of your we
- # [18:55] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [18:55] <timeless> for a number of definitions of `mozilla`
- # [18:56] * Quits: sfink (chatzilla@moz-9B3B02C7.dsl.pltn13.sbcglobal.net) (Client exited)
- # [18:56] <rillian> timeless, oh, sorry. I found a reference to you having experience with Coverity
- # [18:56] -lsblakk:#developers- - aurora and beta are now closed for merge
- # [18:56] <timeless> if you want to use the scan.coverity.com service for mozilla
- # [18:56] <timeless> all you need to do is get someone from mozilla (chofmann/dveditz?) to vouch for you to Coverity
- # [18:56] <timeless> and they can set you up
- # [18:56] <rillian> they weren't usefully responsive the times I've tried scan.coverity.com, at least for this
- # [18:56] <timeless> i have no idea whether mozilla has an internal license
- # [18:57] <timeless> well
- # [18:57] * timeless shrugs
- # [18:57] <@ted> nothing i've ever heard of
- # [18:57] <@ted> doesn't mean it doesn't exist
- # [18:57] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [18:57] <timeless> my guess is that my employer has a license for it
- # [18:57] <timeless> but i'd have to find it, and i have no reason to use it for this purpose
- # [18:57] * Joins: Pike (Pike@moz-F55AE5FE.pool.mediaways.net)
- # [18:57] * timeless is already facing tax consequences from the last use
- # [18:57] <rillian> ha
- # [18:58] <timeless> seriously, it was like 10% of my taxable income
- # [18:58] <rillian> I think they often give exceptions for open source software, but it's hard to get their attention
- # [18:58] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [18:58] <timeless> consequences = new income that isn't deductible
- # [18:58] <rillian> ow
- # [18:58] <timeless> (not paying for a license, my employer did that)
- # [18:58] * sheppy-lunch is now known as sheppy
- # [18:59] * Joins: JonathanS (JonathanS@17EDFC35.8737F162.521902B0.IP)
- # [18:59] * Quits: campd (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Linkinus - http://linkinus.com)
- # [18:59] * Quits: askalski (akuda@moz-104CC309.mv.mozilla.com) (Quit: Wychodzi)
- # [19:00] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [19:00] <timeless> rillian: which people weren't responsive?
- # [19:00] <timeless> in theory scan-admin@coverity.com should be responsive
- # [19:00] <timeless> i know there was a time when they were
- # [19:01] <Ms2ger> AryehGregor, one issue with making nsresult an enum is that we sometimes to rv = Foo(); rv |= Bar();
- # [19:01] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/424cb3a6141b - Lukas Blakk - Merging in version bump NO BUG a=relman
- # [19:01] <daoberes> beeen ;)/win 7
- # [19:01] <firebot> http://hg.mozilla.org/mozilla-central/rev/2c4cfdfaf077 - Lukas Blakk - Added tag FIREFOX_AURORA_14_BASE for changeset 357da346ceb7
- # [19:01] <lsblakk> mc bump is complete
- # [19:01] <edmorley> \o/
- # [19:02] <daoberes> oops sorry
- # [19:03] <timeless> Ms2ger: which is of course totally bogus, but hey :)
- # [19:03] <Ms2ger> timeless, well, it makes sense for the case of "if Foo() or Bar() failed, return... something"
- # [19:04] * joduinn-brb is now known as joduinn
- # [19:04] * Joins: biesi (cbiesinger@EE9A5AA8.6B10AC3.E2F59BBC.IP)
- # [19:04] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [19:04] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:04] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [19:04] * Fallen is now known as Fallen|away
- # [19:04] * Quits: timdream (timdream@C1DB63BD.2D3125E3.74E0D10F.IP) (Quit: timdream)
- # [19:05] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:05] * mjessome|lunch is now known as mjessome
- # [19:06] * jlund|lunch is now known as jlund
- # [19:06] * catlee-lunch is now known as catlee
- # [19:07] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [19:07] * coop is now known as coop|mtg
- # [19:08] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
- # [19:08] * edransch-lunch is now known as edransch
- # [19:08] * Quits: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [19:08] <@smaug> ehsan: please don't use nsTextEditorState as a member variable type
- # [19:08] * rail-lunch is now known as rail-buildduty
- # [19:08] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [19:08] <@ehsan> smaug: why?
- # [19:08] * jlebar|upupandaway is now known as jlebar
- # [19:08] <@smaug> ehsan: or make it non-refcounted
- # [19:08] * gregglind_away is now known as gregglind
- # [19:09] * bear-afk is now known as bear
- # [19:09] <@smaug> using refcounted objects as member or stack variables is horribly error prone
- # [19:09] <@ehsan> smaug: I think the reason I made it refcounted was to get the CC right
- # [19:09] * Quits: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Ping timeout)
- # [19:09] <@smaug> if someone takes a reference to such object, and then releases it...
- # [19:09] <@smaug> ehsan: if that is the case, then remove the refcounting
- # [19:10] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Ping timeout)
- # [19:10] <@ehsan> smaug: fwiw, nobody takes a ref to that object
- # [19:10] * Parts: daoberes (donna@D2B84AF4.C749D475.1139E686.IP)
- # [19:10] <@smaug> ehsan: we've had sc:crit bugs because people have used refcounted objects as member/stack variables
- # [19:10] <@ehsan> smaug: that's only a class to make it possible to share code for inputs and textareas
- # [19:11] <@smaug> ehsan: why do you need to make change the type?
- # [19:11] <@smaug> asldfkj
- # [19:11] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:11] <@ehsan> smaug: if you teach me how to get the CC right for a member, then I'll happily make it non refcounted
- # [19:11] <@smaug> ehsan: why do you need to change the type from nsRefPtr<foo> to foo
- # [19:11] <@ehsan> to avoid a dynamic allocation which is not really needed
- # [19:11] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
- # [19:11] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [19:12] <NeilAway> would making it a base class help?
- # [19:12] <@smaug> ehsan: so, first make nsTextEditorState non ref-counted
- # [19:12] * jimm is now known as jimm-lunch
- # [19:13] * Parts: KelleyCook (Mibbit@1B193D8A.70048BEA.2BD6AF8D.IP)
- # [19:13] <@ehsan> NeilAway: no, since it should not exist for non-text input elements
- # [19:13] <@ehsan> smaug: ok
- # [19:13] <@smaug> then in the traverse method call tmp->mState->Traverse(cb);
- # [19:13] <@smaug> and Traverse to nsEditorState if it isn't there yet
- # [19:13] * Quits: harth (harth@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
- # [19:13] <@smaug> ehsan: I guess nsHTMLInputElement could have nsAutoPtr<nsTextEditorState>
- # [19:13] <@ehsan> smaug: how should that Traverse method be implemented?
- # [19:14] <@ehsan> yeah
- # [19:14] <Ms2ger> fantasai++
- # [19:14] <Ms2ger> tmp.mState, I guess
- # [19:14] * Joins: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP)
- # [19:14] <@smaug> ehsan: void Traverse(cb) {}
- # [19:15] <@smaug> just what mccr8 mentioned in the bug
- # [19:15] * Quits: clee (clee@moz-70DDAA8E.rev.dyxnet.com) (Quit: clee)
- # [19:15] * @ehsan looks
- # [19:15] * Quits: Jake (Jake@moz-3284655B.resnet.drexel.edu) (Quit: Leaving.)
- # [19:16] * Joins: myk (Instantbir@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:16] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:16] * Joins: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [19:17] * Quits: MarcoZ (Daily@moz-EBA01E97.dip.t-dialin.net) (Quit: l8er)
- # [19:18] <@ehsan> smaug: ok I'm still not sure if I understand things completely, but I'll give it a shot
- # [19:18] * Joins: vikash (vikash@5EDB8F87.2905CAEE.5D9ABA9F.IP)
- # [19:19] * philor|away is now known as philor
- # [19:20] * joduinn is now known as joduinn-mtg
- # [19:21] <@ehsan> smaug: what about Unlink?
- # [19:21] * Joins: ferongr (ferongr@83D56FB7.DDEAD33F.F5160715.IP)
- # [19:21] * Joins: Matt (Matt@A356E139.176F2691.B7C3970A.IP)
- # [19:22] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [19:22] <Matt> interesting
- # [19:22] <Matt> when I say:
- # [19:22] <mccr8> ehsan: you might be able to call the unlink directly. just look at what the UNLINK_BEGIN etc macro does.
- # [19:22] <Matt> var foo = {}; dump(foo instanceof Object);
- # [19:22] <mccr8> if it doesn't do anything besides a cast it is probably okay.
- # [19:22] <Matt> it returns false if I loaded the script via the subscript loader
- # [19:23] <@ehsan> mccr8: yeah it only does a cast
- # [19:24] <sheeri> jhopkins - re: https://bugzilla.mozilla.org/show_bug.cgi?id=748328 I grok that bhearsum approved it, but do you only want me to actually do the lines with a + next to it? Should I make delete statements for lines with a - next to it? Any way you could make me a file of the actual SQL commands I should run? (or at least give me the hints to do it myself)
- # [19:24] <@smaug> ehsan: unlink could be just void Unlink()
- # [19:24] <@ehsan> mccr8: so I should call Unlink on the _cycleCollectorGlobal object?
- # [19:24] <@ehsan> or whatever it's called?
- # [19:24] <@smaug> ehsan: just add void Unlink
- # [19:24] <@ehsan> hmm ok
- # [19:24] <@smaug> you won't have _cycleCollectorGloba
- # [19:24] <@smaug> once you make state object non-refcounted
- # [19:25] <jaws> smaug: did you have questions about the lock?
- # [19:25] <@smaug> jaws: just complains :)
- # [19:25] <@smaug> looks very old-style
- # [19:25] <@ehsan> smaug: oh, ok I see, so I should get rid of NS_DECL_CYCLE_COLLECTION_NATIVE_CLASS too!
- # [19:26] <@smaug> yes
- # [19:26] * khuey|away is now known as khuey
- # [19:26] * Quits: vikash (vikash@5EDB8F87.2905CAEE.5D9ABA9F.IP) (Quit: Leaving)
- # [19:26] <@ehsan> ok, that was what I was missing!
- # [19:26] <mccr8> ehsan smaug: only if there are no other places that use it as a cycle collected class...
- # [19:26] * Matt decides the subscript loader is pretty buggy
- # [19:26] <mccr8> I thought I saw some when I looked but maybe I was wrong. :P
- # [19:26] <@ehsan> do I also need to worry about Root and Unroot?
- # [19:26] <@smaug> ehsan: no
- # [19:26] <@ehsan> mccr8: yeah I have total control over the users
- # [19:27] <@ehsan> good!
- # [19:27] <@smaug> it is not cycle collectable anymore
- # [19:27] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [19:27] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [19:27] <Matt> even (new Object() instance of Object) is false in my subscript
- # [19:27] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
- # [19:27] <@bz> Matt: hmm?
- # [19:27] <@smaug> ehsan: things work like having the members of mState in the container object, you just forward traversing and unlinking to the mState
- # [19:28] <@ehsan> yeah I see, that's what I want
- # [19:28] <@smaug> which knows about its members
- # [19:28] <Matt> bz: you have any idea what's up with that?
- # [19:28] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [19:28] <@bz> Matt: possibly
- # [19:28] <Matt> bz: var foo = new Object; dump(foo instanceof Object);
- # [19:28] <sheppy> Can anyone explain to me what forcedCharset, parentCharset, and parentCharsetSource mean? There aren't any comments related to these in the code. :)
- # [19:28] <Matt> returns false
- # [19:28] <@bz> Matt: the subscript loader runs the script against some global
- # [19:28] <@bz> Matt: but that global is not the thing on the scope chain; whatever you passed as the scope is
- # [19:29] <Matt> bz: why would that mess up instanceof Object?
- # [19:29] <@bz> Matt: So when you do "Object" that gives you the Object from the scope chain
- # [19:29] <@bz> because instanceof Object checks whether Object.prototype is on your scope chain
- # [19:29] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [19:29] <@bz> whereas per spec |new Object| gives you the original object prototype for your globak
- # [19:29] <@bz> er, global
- # [19:30] <@bz> even if someone changed Object.prototype
- # [19:30] <@bz> you can easily reproduce this in a web page:
- # [19:30] * Joins: smagnin (pike@moz-DEF53BC9.fbx.proxad.net)
- # [19:30] * bc is now known as bc|afk
- # [19:30] <Ms2ger> Really?
- # [19:30] <Waldo> bz: |new Object() instanceof Object| should always be true
- # [19:30] <@bz> hmm
- # [19:30] <@bz> is Object.protototype not configurable?
- # [19:30] <Matt> bz: so I have to make sure that what I pass in as the scope object to my script has Object.prototype on the scope chain?
- # [19:31] <@bz> waldo: well, it sure isn't in this case. ;)
- # [19:31] <Waldo> without cpg, tho, |new otherWindow.Object() instanceof Object| is true, unfortunately
- # [19:31] <@bz> Matt: waldo's a better person to talk to here
- # [19:31] * Matt thinks the behavior of the subscript loader is unintuitive to say the least
- # [19:31] <@bz> Matt: he has a better idea of how this should work
- # [19:31] <@bz> well, yes
- # [19:31] <@bz> that it is
- # [19:31] <@bz> because it's not really clear what the hell it's trying to do
- # [19:31] <@ehsan> smaug: mccr8: out of curiosity, why do the CC macros implement a nested class? as opposed to regular members?
- # [19:31] <Matt> alright well lemme try quickly to "derive" my scope object from Object
- # [19:31] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:31] <Waldo> I think he wants the intersection of us, actually, seeing as I don't know and/or remember much of the subscript loader :-)
- # [19:31] <@bz> and because having random scope objects around never helps
- # [19:32] <Ms2ger> ehsan, curiosity killed the cat, remember ;)
- # [19:32] <@bz> Matt: it already is, of course
- # [19:32] <@bz> what the subscript loader does
- # [19:32] <@ehsan> heh
- # [19:32] <@bz> is call JS_EvaluateScript
- # [19:32] <@bz> using the given object as the obj
- # [19:32] <Waldo> Ms2ger: ^C killed the cat
- # [19:32] <Matt> bz: my scope object is a JS object proxy
- # [19:32] <Matt> could that be the problem?
- # [19:32] * @bz has no idea
- # [19:32] <Matt> I made it with Object.create
- # [19:32] <Matt> waldo: do you have any idea?
- # [19:32] <Ms2ger> philor, http://28.media.tumblr.com/tumblr_m2y4f59XkU1rqvy12o1_1280.jpg
- # [19:33] <@ehsan> smaug: mccr8: btw I just realized that textareas don't unlink mState, I guess that's bad!
- # [19:33] <mccr8> ehsan: well, I think that the alternative would be making every CC a subclass of the outer thing.
- # [19:33] <@bz> So more precisely
- # [19:33] <mccr8> ehsan: it isn't necessarily super bad, but good to fix it. ;)
- # [19:33] <@bz> it uses the caller's JSContext
- # [19:33] <@bz> and the provided object as the obj argument
- # [19:33] <@bz> then what happens?
- # [19:33] <@bz> I was wrong about a separate global, btw
- # [19:33] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [19:33] <Waldo> Matt: once you start throwing proxies, or multiple global objects, into things, instanceof does start to break up a bit; it's really a language flaw
- # [19:33] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:33] <Matt> Waldo: ah bummer
- # [19:33] * Joins: Honza (chatzilla@F2D29657.F60B0462.67AC9B1.IP)
- # [19:33] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
- # [19:33] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [19:34] <Matt> Waldo: no obvious workaround?
- # [19:34] <Ms2ger> toString :)
- # [19:34] <Matt> I'm passing in an object proxy as the scope object to my subscript
- # [19:34] <@bz> Matt: what does the proto chain of your |new Object| actually look like?
- # [19:34] <Matt> and according to bz that means that the Object.prototype of that scope object will be used by instanceof Object inside the script
- # [19:34] <Waldo> Matt: it depends on your exact code, really; hard to say exactly what you can do without seeing it, since this stuff's a bit complicated
- # [19:34] <Ms2ger> Thanks again for the ImageData bug, bholley
- # [19:34] <Matt> lemme check
- # [19:34] <Matt> Waldo: my code is a bit complicated too ;-)
- # [19:35] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
- # [19:35] <Waldo> :-)
- # [19:35] <Waldo> unsurprising
- # [19:35] <Matt> but let me have a look at the prototype chain
- # [19:35] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [19:35] * Waldo wanders back to his desk for power, apologies if he drops (temporarily) in advance
- # [19:35] <Matt> I'm using a module I wrote that needs to work in all browsers so it would be nice if instanceof would work
- # [19:37] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:37] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [19:37] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [19:37] * Quits: madhava_ (madhava@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [19:38] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [19:38] * Joins: ImperceptibleSmiley (Jens@moz-E15E9478.adsl.alicedsl.de)
- # [19:39] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [19:39] <Matt> bz, Waldo: var foo = {}; dump(foo.prototype);
- # [19:39] <Matt> returns undefined
- # [19:39] <Matt> lemme check what the proxy itself has as a prototype chain
- # [19:39] <ImperceptibleSmiley> Hi all. I'm trying to get the jump list feature to work with a current Nightly on Win 7 (in a VPC VM) but can only see Tasks there. Anything else one needs to do?
- # [19:39] * mcote is now known as mcote|afk
- # [19:40] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [19:40] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:40] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
- # [19:41] <Waldo> Matt: you mean dump(Object.getPrototypeOf(foo)), right?
- # [19:41] <Matt> uh
- # [19:41] * Matt wishes he did
- # [19:41] <Matt> let me try that
- # [19:41] <@ehsan> smaug: mccr8: yay, it worked!!
- # [19:41] <Waldo> .prototype is just a normal property, nothing special about it on arbitrary objects :-)
- # [19:41] <@ehsan> smaug: do you wanna review the patch?
- # [19:41] <Matt> stretching my JS foo here
- # [19:42] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [19:42] <Waldo> now, on function instances it's a non-configurable (i.e. non-deletable) property, and on the built-in constructors it's also non-writable, but aside from that it's nothing special
- # [19:42] <mccr8> ehsan: hurray!
- # [19:42] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [19:43] <@smaug> ehsan: and I mccr8 could both review it
- # [19:43] <@smaug> I and
- # [19:43] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [19:43] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Quit: msucan)
- # [19:43] <@smaug> did uplift happen already ?
- # [19:43] <@ehsan> smaug: mccr8: ok, I asked you both! let there be a race! https://bugzilla.mozilla.org/attachment.cgi?id=617934&action=edit
- # [19:43] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:44] <@ehsan> smaug: the version bump landed!
- # [19:44] * Quits: hessam (hessam@2BE9AEB3.DB55EAA6.AAC02D62.IP) (Ping timeout)
- # [19:44] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [19:44] <@ehsan> edmorley: so I think we should wait for birch's tip to be green
- # [19:45] <@ehsan> I'm gonna close it now so that nobody pushes to it any more
- # [19:45] * Joins: hessam (hessam@2BE9AEB3.DB55EAA6.AAC02D62.IP)
- # [19:46] * Quits: espindola (espindola@moz-4C8276F2.dsl.teksavvy.com) (Ping timeout)
- # [19:46] * Quits: mascondante (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP) (Ping timeout)
- # [19:46] <@dveditz> rillian, timeless: the scan.coverity.com builds are broken, continuously so.
- # [19:47] <@smaug> ehsan: so what kind of value is mInputData.mState
- # [19:47] <@dveditz> rillian, timeless: we're working with them to convert the firefox project to their "supply your own builds" mechanism (requires moving us to a different rung?)
- # [19:47] * Joins: kumar (kmcmillan@moz-F2D05B8.c3-0.stk-ubr1.chi-stk.il.cable.rcn.com)
- # [19:47] <@smaug> ehsan: oh, union
- # [19:47] <@smaug> ugly, but ok
- # [19:47] <@dveditz> rillian, timeless: at which point we'll try to get regular builds submitted
- # [19:47] <rillian> dveditz, but not something we can fix on our own?
- # [19:47] <jhopkins> sheeri: i'm not sure how deletions are handled wrt. bug 748328. if the database is completely managed by that file, perhaps all rows are deleted/re-added when there are updates?
- # [19:48] * Joins: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP)
- # [19:48] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
- # [19:48] * Joins: mascondante (kvirc@AD13EB4A.BBC03DF0.9A06DD32.IP)
- # [19:48] <@dveditz> rillian: for the scan project coverity doesn't hand out the software -- they run it
- # [19:48] <@dveditz> so we can work with them to get it fixed, but we can't fix it ourselves
- # [19:49] <@ehsan> smaug: yeah it's ugly but not wasting memory
- # [19:49] <@ehsan> edmorley: I also triggered PGO builds on the tip of birch
- # [19:49] <rillian> dveditz, ok, that's unfortunate. thanks for the update.
- # [19:49] * Joins: espindola (espindola@moz-7619C02.dsl.teksavvy.com)
- # [19:50] <bent> ehsan, this article is totally incorrect, yes? http://www.webmonkey.com/2012/04/firefox-12-banishes-the-endless-firefox-updates/
- # [19:50] <@dveditz> rillian: you're in vancouver?
- # [19:50] <padenot> khuey: ping
- # [19:50] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [19:50] * Joins: hipokrit (hipokrit@81016825.8DB70AE8.839F6EC0.IP)
- # [19:50] <bent> "The new update system in Firefox 12 downloads and actually installs while Firefox is still running. It still requires a restart for the update to take effect, but now that should happen very quickly. So quickly, in fact, that Mozilla says you won’t even notice it. "
- # [19:50] <mbrubeck> bent: Yeah, that's incorrect
- # [19:50] <jhopkins> sheeri: for now, if you just want to run the sql lines starting with a '+' that works for me
- # [19:50] <@dveditz> er, what? I notice
- # [19:50] * Quits: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net) (Ping timeout)
- # [19:50] <rillian> dveditz, yes
- # [19:50] <edmorley> ehsan: cool, sounds good (sorry the mongoDB guys had started to arrive)
- # [19:50] <@ehsan> bent: yes! :)
- # [19:50] <@ehsan> bent: my stuff is not in yet ;)
- # [19:51] <bent> thought so
- # [19:51] <bent> ok
- # [19:51] <Ms2ger> dveditz, you're not "Mozilla" :)
- # [19:51] <bent> do we have anyone to talk to wired?
- # [19:51] <@dveditz> rillian: talk to yvan, he was trying to get that project restarted but has been swamped
- # [19:51] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [19:51] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [19:51] * joduinn-mtg is now known as joduinn
- # [19:51] <@bz> bent: mail press@
- # [19:51] <rillian> dveditz, have done, thanks
- # [19:51] <@bz> bent: they have contacts
- # [19:52] <@ehsan> bent: email pr@?
- # [19:52] <sheeri> jhopkins awesome, willdo
- # [19:52] <@ehsan> smaug: did you mean to comment on the patch? :)
- # [19:52] * Joins: dria (dria@moz-2830A996.dhcp-dynamic.fibreop.nb.bellaliant.net)
- # [19:52] <@smaug> no
- # [19:53] <@smaug> oh, oops
- # [19:53] <@smaug> sorry
- # [19:53] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
- # [19:53] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
- # [19:54] <@khuey> padenot: pong
- # [19:54] <bent> ehsan, bz, mailed
- # [19:55] <@ehsan> bent: thanks!
- # [19:55] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
- # [19:55] * Joins: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP)
- # [19:55] <mccr8> I figured it would be better for smaug to review because I gave you bad advice at least once. ;)
- # [19:55] <@ehsan> bent: the weird thing is that the term "silent updates" is *so* overloaded that I'm not sure even the PR folks would be able to identify all the subtleties :(
- # [19:55] <Ms2ger> hah
- # [19:56] <padenot> khuey: so, regarding bug 743720, I was wondering what is the rationale for putting headers in an include/ directory or directly in the source directory
- # [19:56] <Ms2ger> smaug gives me bad advice regularly ;)
- # [19:56] <@ehsan> mccr8: yeah, right, we're not supposed to cheat... ;)
- # [19:56] <Matt> Waldo: http://pastebin.mozilla.org/1594256
- # [19:56] <Matt> basically looks like bz was right
- # [19:56] <Matt> *** CONTEXT is my subscript scope object… it's an object proxyu
- # [19:56] <bent> ok, where do the video guys hang out?
- # [19:56] <Matt> apparently instanceof Object is false for it
- # [19:56] <bent> joe, ping?
- # [19:56] <dholbert> bent, #media
- # [19:56] <Matt> which seems to be the reason that it is false for the object in the subscript
- # [19:57] <joe> bent: ohai
- # [19:57] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [19:57] <bent> hey joe
- # [19:57] <Matt> even though Object is on the prototype chain
- # [19:57] <@smaug> Ms2ger: I do ?
- # [19:57] * Joins: dseif (dseif@moz-B6BACC41.dsl.teksavvy.com)
- # [19:57] <bent> joe, what do you make of this? http://people.mozilla.org/~bturner/screenshot.png
- # [19:57] <Ms2ger> smaug, well, I can't remember any, but I'll claim you do anyway ;)
- # [19:57] <@smaug> pöh
- # [19:58] <@khuey> padenot: well, a long time ago people thought it was a good idea to separate them
- # [19:58] <bent> joe, it's a youtube video where the color has gone haywire
- # [19:58] * jimm-lunch is now known as jimm
- # [19:58] <@khuey> padenot: we try not to do that these days unless there's a good reason
- # [19:58] <joe> exciting!
- # [19:58] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Connection reset by peer)
- # [19:58] <joe> bent: flash or vp8?
- # [19:59] <bent> joe, it's embedded in facebook... but how do i tell?
- # [19:59] <joe> right click on it
- # [19:59] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [19:59] <joe> (very likely it's flash)
- # [20:00] <padenot> khuey: all right, thank you, I just wanted to be sure I was not missing some magic part of the build system.
- # [20:00] <bent> joe, yes, flash
- # [20:00] <joe> bent: ok. totally reproducible?
- # [20:00] <bent> yes
- # [20:00] -lsblakk:#developers- mozilla-aurora and mozilla-beta have been returned to APPROVAL REQUIRED, merge is complete
- # [20:00] <bent> can't reproduce in chrome, or IE
- # [20:01] <joe> bent: file a bug, cc benwa
- # [20:01] <bent> (actually, IE just crashes :-/ )
- # [20:01] <joe> and josh
- # [20:01] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [20:01] <bent> joe, which component?
- # [20:01] * Quits: dseif (dseif@moz-B6BACC41.dsl.teksavvy.com) (Input/output error)
- # [20:01] <bent> plugins?
- # [20:01] <bent> or video?
- # [20:01] <joe> core : plugins
- # [20:02] <bent> k
- # [20:02] <joe> really it goes in core :: benwa
- # [20:02] * Joins: c0smikdebris (c0smikdebr@8D770EBE.7752A5ED.BE90E62C.IP)
- # [20:02] <bent> heh
- # [20:02] * Parts: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Konversation terminating Quasselstrippen)
- # [20:03] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
- # [20:03] * Quits: florian (Instantbir@moz-87C33FDA.kimsufi.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [20:04] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [20:04] * Quits: dvander`home (dvander@moz-EC56C22F.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [20:05] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [20:05] * Joins: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP)
- # [20:06] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
- # [20:06] * Quits: @smaug (chatzilla@moz-CCE146CF.elisa-mobile.fi) (Ping timeout)
- # [20:06] * Quits: akeybl (akeybl@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [20:06] * Joins: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:06] * Parts: knelson (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [20:07] <BenWa> joe: Worse component of them all. That's where bugs go to die
- # [20:07] <BenWa> auto resolve: WONTFIX mobile first
- # [20:07] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [20:07] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [20:08] * Joins: akeybl (akeybl@F2D29657.F60B0462.67AC9B1.IP)
- # [20:08] * Joins: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com)
- # [20:08] <joe> haha
- # [20:08] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [20:09] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:09] * sworkman_ is now known as sworkman
- # [20:09] * Joins: billm (billm@moz-BBE3ABD.mv.mozilla.com)
- # [20:09] * Quits: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com) (Max SendQ exceeded)
- # [20:09] <BenWa> bent: just kidding, I'll take a look
- # [20:09] * artur-lunch is now known as artur
- # [20:09] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [20:09] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [20:10] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [20:10] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [20:10] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:11] <bent> BenWa, bug 748458!
- # [20:11] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:12] * Quits: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:12] <hub> so anything checked into m-i will be merged AFTER the uplift?
- # [20:12] <jfkthame> yes
- # [20:12] <hub> good
- # [20:12] <Waldo> inbound is open again?
- # [20:12] <jfkthame> yup
- # [20:13] <Waldo> sans approvals?
- # [20:13] <jfkthame> as is m-c
- # [20:13] <Waldo> \o/ \o/ \o/
- # [20:13] <BenWa> bent: Is that windows?
- # [20:13] <Waldo> OUR LONG NATIONAL NIGHTMARE IS OVER
- # [20:13] <bent> BenWa, yes, but a friend reported same thing on mac today
- # [20:13] <BenWa> ohh ok
- # [20:13] * Joins: Boriss_ (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [20:14] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:14] * Boriss_ is now known as Boriss
- # [20:14] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [20:14] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:14] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [20:16] <bent> BenWa, no way to be sure but i think it's the latest flash update
- # [20:16] <romaxa> are try builds having problems https://tbpl.mozilla.org/?tree=Try&rev=378e1c0583ac see some weird red's with empty sumary
- # [20:17] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:17] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [20:17] * Joins: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com)
- # [20:18] * Quits: gkw (Instantbir@moz-7CD88B0C.hsd1.ca.comcast.net) (Quit: Instantbird -- http://www.instantbird.com)
- # [20:18] * Quits: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com) (Max SendQ exceeded)
- # [20:19] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [20:19] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:19] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [20:19] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [20:20] * Joins: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com)
- # [20:20] * Joins: squeakytoy (squeakytoy@moz-79070305.dynamic.se.alltele.net)
- # [20:20] * Joins: cesar (cdolivei@moz-FAFD684E.r.rev.accesscomm.ca)
- # [20:20] * Quits: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Client exited)
- # [20:22] * Joins: Mark_Capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [20:22] * Quits: fabrice1 (fabrice@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [20:23] <cesar> does anyone know what would cause window.location to fail (with Error: Permission denied for <https://www.walmart.com> to call method Location.toString). But window.location.toString() to succeed?
- # [20:23] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
- # [20:23] <cesar> it doesn't make any sense to me
- # [20:23] * Joins: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP)
- # [20:23] * Joins: adev (Instantbir@moz-24EE697D.ictp.it)
- # [20:24] <Mook_as> cesar: is there flash involved on that page?
- # [20:24] <cesar> this is walmart.com's checkout page. And I issue those commands via the web console
- # [20:24] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [20:25] <cesar> Mook_as: doesn't seem to be
- # [20:25] <NeilAway> ehsan: well, having a foo member is as bad as a base class in that respect, I'm sure smaug's suggestion of nsAutoPtr works best
- # [20:25] <cesar> (no object or embed tags)
- # [20:25] * Quits: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:25] * Joins: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [20:26] * Joins: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
- # [20:26] * AaronMT|afk is now known as AaronMT
- # [20:27] <jfkthame> romaxa: that's a specific slave having problems (disk full?) - just re-trigger if you want to try again and hope to get a different one
- # [20:28] * Joins: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP)
- # [20:29] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [20:29] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [20:30] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Ping timeout)
- # [20:30] * Joins: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
- # [20:31] <WeirdAl> Waldo: that's "international" :)
- # [20:32] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [20:32] * Joins: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com)
- # [20:33] <@ted> urgh
- # [20:33] <@ted> waching youtube vidoes is seriously horrible on my mac nightly
- # [20:33] <@ted> video freezes
- # [20:33] * Joins: mcsmurf (mcsmurf@moz-16F28C04.dip.t-dialin.net)
- # [20:33] * Quits: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Quit: Linkinus - http://linkinus.com)
- # [20:34] <jfkthame> watching most youtube videos is seriously horrible, period
- # [20:34] <@ted> okay, i'll accept that
- # [20:34] <@ted> but actually viewing their content is difficult
- # [20:34] <@ted> in a strictly technical sense
- # [20:34] <Waldo> WeirdAl: it was a classical reference, not meant to be taken (entirely) seriously or be (entirely) accurate :-)
- # [20:34] * Waldo always found the comments harder to deal with than the videos
- # [20:35] * jwir3 is now known as jwir3|lunch
- # [20:35] * Quits: adev (Instantbir@moz-24EE697D.ictp.it) (Quit: Instantbird -- http://www.instantbird.com)
- # [20:36] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:36] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [20:36] <Waldo> cesar: the web console is a different compartment, ergo security context, from the page it operates on, so that stuff may just not work :-\
- # [20:37] <Waldo> window.location probably involves the console calling the method differently from a direct call
- # [20:37] <gavin> there's a bug on this
- # [20:37] <gavin> bug 690529
- # [20:38] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [20:39] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [20:39] * Quits: sheppy (sheppy@moz-4992DE6D.static.kgpt.tn.charter.com) (Quit: NO CARRIER)
- # [20:40] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [20:40] <WeirdAl> whoever came up with that moztrap meme was particularly inspired
- # [20:40] * Joins: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net)
- # [20:41] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:42] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [20:42] <cesar> ah. Interesting. Thanks for the help
- # [20:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [20:44] * Quits: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Max SendQ exceeded)
- # [20:44] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [20:44] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
- # [20:44] * ctalbert is now known as ctalbert|lunch
- # [20:45] * Joins: TehLink (TheLink@moz-2C115FCB.pools.arcor-ip.net)
- # [20:45] * Quits: pranavrc (pranavrc@AE984CFB.ECFABD4C.520CDC98.IP) (Quit: Ping timeout: ∞)
- # [20:45] * Quits: jez (user@moz-4B93ED4.bethere.co.uk) (Ping timeout)
- # [20:46] * Joins: JuanDaugherty (juan@moz-253CFD8E.buffalo.res.rr.com)
- # [20:47] * Joins: jlund_ (jlund@moz-B77DEAEB.mozilla.org)
- # [20:48] * Joins: jez (user@moz-4B93ED4.bethere.co.uk)
- # [20:48] * Quits: jlund_ (jlund@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:48] * Quits: JuanDaugherty (juan@moz-253CFD8E.buffalo.res.rr.com) (Quit: Exeunt IRC)
- # [20:48] * Quits: jez (user@moz-4B93ED4.bethere.co.uk) (Client exited)
- # [20:48] * Joins: mayhemer__ (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [20:49] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [20:50] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [20:50] * AutomatedTester|AFK is now known as AutomatedTester
- # [20:51] * Quits: evilpie (chatzilla@moz-672D54BA.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0a1/20120423030700])
- # [20:51] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [20:51] * Joins: evilpie (chatzilla@moz-672D54BA.pools.arcor-ip.net)
- # [20:52] * Joins: mario (mario@moz-91CB1162.customers.d1-online.com)
- # [20:53] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:53] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:53] <mario> hi all, i got a question regarding libmozglue - which isn't included in the xulrunner sdk, yet. my build stucks because libmozglue.a is not in libs -> can i compile it for my own or download it anywhere? (thx for your help)
- # [20:53] <@khuey> glandium: ^
- # [20:56] <glandium> mario: what platform are building on?
- # [20:56] <mario> macosx
- # [20:56] <mario> 64 - with xulrunner sdk
- # [20:57] * Joins: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [20:57] * Quits: gakiwate (gautam@3AD1CBD5.809D2ACB.314AAB94.IP) (Quit: Leaving)
- # [20:57] <glandium> mario: on osx, you should be able to use the .dylib from xulrunner
- # [20:57] * Parts: Optimizer (Mibbit@6BCF5DE2.2E81CE6D.89AC0F27.IP)
- # [20:58] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:58] * Quits: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:58] * Joins: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP)
- # [20:58] <@ehsan> jhford: ping
- # [20:58] <jhford> pong
- # [20:58] * Quits: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP) (Quit: leaving)
- # [20:59] <@ehsan> jhford: can you tell me a bit about tooltool?
- # [20:59] <mario> ok, it happens as i try to compile a component. is there a something in the Makefile.in i need to configure?(this is my makefile: https://gist.github.com/2482662)
- # [20:59] <@ehsan> I'm trying to get clang builgs working
- # [20:59] * Joins: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP)
- # [20:59] <jhford> ehsan: tooltool isn't yet being used for clang
- # [20:59] <@ehsan> and I need to be able to pull clang binaries from my people as part of the build process
- # [20:59] <@ehsan> jhford: I know, I want to start using it :)
- # [20:59] * Quits: jdm (jdm@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [20:59] * hwine is now known as hwine|afk
- # [20:59] <jhford> ahh!
- # [20:59] <@ehsan> I hear it's being used for b2g
- # [20:59] <jhford> yes, it is
- # [20:59] * Quits: bnicholson (bnicholson@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving)
- # [21:00] <@ehsan> ok cool
- # [21:00] <@ehsan> so how do I use it?
- # [21:00] <mario> glandium: do i miss something?
- # [21:00] <mario> DSO_LDOPTS?
- # [21:00] <glandium> mario: what kind of build failure do you have?
- # [21:01] <jhford> ehsan: we need to create and check in a manifeset to mozilla-central
- # [21:01] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:01] <jhford> right now, we are grabbing those files off an internal IT server not people, but it's just a copy to put it on that server
- # [21:01] <mario> glandium: libmozglue.a: No such file or directory when he tries to link (i think)
- # [21:01] * Joins: bnicholson (bnicholson@F2D29657.F60B0462.67AC9B1.IP)
- # [21:02] <jhford> for the manifest, we need a bootstrapping script -- b2g has a setup.sh script included in the manifest
- # [21:02] * philor waves byebye to bugzilla
- # [21:02] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [21:02] <mario> glandium: more verbose:https://gist.github.com/2482662
- # [21:02] <glandium> mario: then try to find where that comes from because that shouldn't happen
- # [21:02] <mario> https://gist.github.com/2482662
- # [21:03] <mario> uh
- # [21:03] <mario> ok
- # [21:03] <@ehsan> jhford: ok, is that server something that I can get access to?
- # [21:03] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:03] <mario> thx :D
- # [21:03] <tn> did i kill bugzilla? "Bugzilla has suffered an internal error: DBD::mysql::db selectrow_array failed..."
- # [21:03] <@ehsan> jhford: and I'm not sure what the file names and hashes in the manifest point to
- # [21:03] <Ms2ger> tn, yes
- # [21:03] <@ehsan> tn: file a bug :P
- # [21:03] <Ms2ger> You're fired.
- # [21:03] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:04] <mario> glandium: any suggestions for a good starting point?
- # [21:04] <sheeri> tn - no, our load balancers are having issues
- # [21:04] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [21:04] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [21:04] <jhford> ehsan: the filename is what the file will be called after it's downloaded onto the build slave
- # [21:04] <sheeri> actually at this point I think our load balancer has a full subscription
- # [21:04] <glandium> mario: try make echo-variable-XPCOM_GLUE_LDOPTS
- # [21:04] <jhford> the hash is how the tooltool.py script figures out what to fetch
- # [21:04] * Quits: smontagu (chatzilla@moz-CD554C9F.red.bezeqint.net) (Ping timeout)
- # [21:04] * Quits: jeremy (Adium@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [21:04] <jhford> for now, the files are stored on the server with a filename that is exactly equal to the sha512 hash
- # [21:04] <@ehsan> ok I see
- # [21:04] * Quits: janv (varga@moz-6D58DC19.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [21:04] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [21:05] <@ehsan> jhford: does tooltool also support extracting tarballls?
- # [21:05] <mario> ok
- # [21:05] <mario> thx
- # [21:05] <mario> glandium: when i kick the ldopts out, the thing happens
- # [21:05] <jhford> we can figure out where to stick the manifest into mozilla-central and then set the correct params in buildbot to have it do the tooltool logic for m-c builds
- # [21:05] * Joins: smontagu (chatzilla@6E4CD2DC.5ACD0297.CC465D70.IP)
- # [21:05] <jhford> ehsan: nope, that's why there is a bootstrapping script included in the manifest
- # [21:06] <glandium> mario: the thing?
- # [21:06] <jhford> in b2g, it's called 'setup.sh'. I did that to make tooltool as general as possible, since some things need to do more than just extracting a tarball possibly
- # [21:06] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [21:06] * Joins: shorlande (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [21:06] <mario> glandium: sorry, ment the same thing happens, seems to me that ldopts have no effect at all
- # [21:06] * Quits: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP) (Quit: leaving)
- # [21:06] <mario> glandium: i try to clob it first and start over
- # [21:07] <edmorley> woah, just seen infra load
- # [21:07] <edmorley> land all the things \o/
- # [21:07] * Ms2ger pushes a few things a try
- # [21:08] <mario> glandium: i think i do not need libmozglue i should use libxpcomglue or?
- # [21:08] <glandium> mario: now that i think of it, on osx, mozglue is probably always in the link line. So just copy libmozglue.dylib from xulrunner in sdk/lib/
- # [21:08] * Quits: smontagu (chatzilla@6E4CD2DC.5ACD0297.CC465D70.IP) (Ping timeout)
- # [21:09] <glandium> mario: that will work
- # [21:09] <mario> glandium: thx
- # [21:09] * Quits: timdream (timdream@moz-4B9BEE5F.dynamic.kbtelecom.net) (Ping timeout)
- # [21:09] <@ehsan> ok
- # [21:09] <@ehsan> jhford: how do I test this stuff?
- # [21:09] <@ehsan> jhford: how do I get access to that server?
- # [21:09] <@ehsan> espindola: ping
- # [21:10] <espindola> ehsan, pong
- # [21:10] <@ehsan> espindola: what VM software do you use?
- # [21:10] <espindola> kvm
- # [21:10] * jlebar is now known as jlebar|mtg
- # [21:10] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
- # [21:10] <@ehsan> hmm ok
- # [21:10] * Joins: mjessome (mjessome@1959CDD3.BBE15E1C.8491360.IP)
- # [21:10] <espindola> on the 32 bit centos 5 I used to have to make it single core for it to boot
- # [21:10] <@ehsan> virtualbox can't boot centos 64 bit
- # [21:10] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [21:11] * jwir3|lunch is now known as jwir3
- # [21:11] <espindola> newer versions are booting it fine
- # [21:11] <espindola> :-(
- # [21:11] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [21:11] <espindola> newer versions of kvm are booting multicore centos fine, that is
- # [21:11] <@ehsan> oh wait
- # [21:11] <@ehsan> enable IO APIC fixed it!
- # [21:12] <@ehsan> fwiw I'm using single core
- # [21:12] <espindola> :-)
- # [21:12] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [21:12] * Joins: smontagu (chatzilla@moz-BA26C09.red.bezeqint.net)
- # [21:12] <jhford> ehsan: write a bootstrap script and generate a tarball. That script will be downloaded into $topsrcdir as will the tarball
- # [21:12] <mario> glandium: thx that seems to work :D (now i handle the next error) - thanks a million
- # [21:12] <glandium> mario: np
- # [21:12] <jhford> if you can make sure that script sets up your environment, I can generate the tooltool manifest and do the buildbot side changes
- # [21:13] <@ehsan> jhford: shouldn't I first put the files on those servers?
- # [21:13] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [21:13] <@ehsan> jhford: I need to be able to test, without testing I can't be sure
- # [21:13] * @ehsan is kind of puzzled how this process is bootstrapped
- # [21:14] <jhford> 1) generate the tarball 2) write boot strap 3) check in manifest to code 4) enable tooltool on that platform/branch to run the setup script
- # [21:14] * Joins: Boriss_ (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [21:14] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [21:14] * Boriss_ is now known as Boriss
- # [21:14] * Quits: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP) (Quit: smooney)
- # [21:14] <jhford> let me get a b2g log to extract the relevant bits
- # [21:14] <edmorley> bah, birch is not being given any machines
- # [21:15] * Joins: smooney (smooney@F2D29657.F60B0462.67AC9B1.IP)
- # [21:15] <edmorley> merging will have to wait a bit
- # [21:16] <@ehsan> jhford: thanks
- # [21:18] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:18] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [21:18] * Joins: damons (gnubeard@F2D29657.F60B0462.67AC9B1.IP)
- # [21:19] <jhford> ehsan: http://pastebin.mozilla.org/1594406
- # [21:20] <jhford> those are the important bits
- # [21:20] * Quits: mario (mario@moz-91CB1162.customers.d1-online.com) (Ping timeout)
- # [21:20] <jhford> after setup.sh is run, the mozconfig can refer to files created/setup by setup.sh
- # [21:20] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
- # [21:20] <@ehsan> ok
- # [21:20] <@ehsan> jhford: how do I give you the files?
- # [21:20] * Joins: mario (mario@moz-91CB1162.customers.d1-online.com)
- # [21:21] <jhford> put them on people
- # [21:21] <Ms2ger> Paste them in this channel
- # [21:21] <jhford> i can transfer them where they need to go
- # [21:21] <Ms2ger> Oh, I thought you were Callek :)
- # [21:21] <@ehsan> jhford: is there any way for me to upload the files myself in the future?
- # [21:21] <jhford> when I or someone else has the time to write that, yes
- # [21:21] <jhford> it shouldn't be too difficult
- # [21:21] <@ehsan> jhford: cause the goal here is for me to be able to update the compiler without any work on the releng side :)
- # [21:21] <jhford> yes!
- # [21:21] <@ehsan> ok good
- # [21:21] <@ehsan> yikes
- # [21:21] <jhford> the server api is exceedingly simple
- # [21:22] <@ehsan> great
- # [21:22] <jhford> if you are interested in tooltool.py, it's on github at https://github.com/jhford/tooltool
- # [21:23] <jhammel> tooltool?
- # [21:23] <jhford> its a tool for getting tools
- # [21:23] <Ms2ger> Why not call it getjhammel.py, then?
- # [21:23] <@ehsan> jhford: yeah
- # [21:23] <jhammel> you sir have intrigued me
- # [21:23] * Quits: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP) (Ping timeout)
- # [21:24] <jhford> is it sane to use an html form to transfer 100s of mb of data?
- # [21:24] * Ms2ger changes topic to 'm-c OPEN || Next uplift for Fx15: 2012-06-05 || New/want to help? See irc://irc.mozilla.org/#introduction || http://krijnhoetmer.nl/irc-logs/'
- # [21:25] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:25] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:26] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [21:26] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- Go on, try it!)
- # [21:26] <decoder> espindola: ehsan: any idea what error this is at the end of the error log? http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/decoder@own-hero.net-7f75311f4be6/try-linux64-debug/try-linux64-debug-bm27-try1-build973.txt.gz
- # [21:26] <decoder> i didnt even request any tests to run
- # [21:26] <decoder> tests might be broken with this build
- # [21:27] <Ms2ger> decoder, we do make check on the builder
- # [21:27] <espindola> decoder, that is the libstdc++ compatibility hack
- # [21:27] <decoder> espindola: that means? you got magic powder to fix it? ;D
- # [21:27] <espindola> decoder, you probably want to remove ac_add_options --enable-stdcxx-compat
- # [21:28] <decoder> ok
- # [21:28] <espindola> from the mozconfig
- # [21:28] <decoder> thx
- # [21:28] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:28] * Quits: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:28] * Quits: evilpie (chatzilla@moz-672D54BA.pools.arcor-ip.net) (Ping timeout)
- # [21:28] <espindola> np
- # [21:28] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [21:29] * Quits: msucan (msucan@754ABC71.319ADCBF.D7B372F7.IP) (Input/output error)
- # [21:32] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: anant)
- # [21:33] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:34] <mario> stupid question: i've written a simple component in c++ and it gets compiled - but it seems that the component is not registred itself. (i am using the moduleutils.h and the right macros, do i need a special trick to trigger the registration?
- # [21:35] <@ehsan> espindola: so, you can't install git on centos?!
- # [21:35] <Ms2ger> Why would you want to?
- # [21:35] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
- # [21:36] * joduinn is now known as joduinn-brb
- # [21:36] * Quits: mjschranz (mjschranz@E1007D64.33EE9F8A.1139E686.IP) (Ping timeout)
- # [21:36] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [21:37] * Quits: TheLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Quit: I has album artz!!!1)
- # [21:37] <espindola> ehsan, you can compile it
- # [21:38] <espindola> I guess centos is older than git :-)
- # [21:38] <espindola> centos 5
- # [21:38] <edmorley> ehsan: the birch builds are taking ages (presume due to the tree priority), will merge it later once I'm back at home, hopefully will be done by then
- # [21:38] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:38] <espindola> or at least it being common
- # [21:38] * Joins: nhirata (nhirata.bu@F2D29657.F60B0462.67AC9B1.IP)
- # [21:38] <mario> glandium: can you help out again? plz. :)
- # [21:39] <@ehsan> edmorley: ok, I can handle the merge too if you want
- # [21:39] <Ms2ger> edmorley, tsk tsk, can't do that now you're an employee ;)
- # [21:39] <@ehsan> espindola: heh, ok
- # [21:39] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:39] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
- # [21:40] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [21:41] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [21:43] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [21:43] <mbrubeck> nightly users always say, "The version of nightly just changed, what's new in the new version?"
- # [21:43] <mbrubeck> this is the first time in a while the answer won't be "nothing" :)
- # [21:44] * Joins: anant (Anant@moz-D3725328.dsl.dynamic.sonic.net)
- # [21:44] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [21:44] <Ms2ger> dolske, gandalf (iirc) was working on l20n in HTML, also hsivonen
- # [21:45] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [21:45] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [21:45] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [21:45] * Quits: Ms2ger (Ms2ger@85110C90.3711BBF6.37724B0D.IP) (Quit: nn)
- # [21:46] * mcote|afk is now known as mcote
- # [21:48] <timeless> Matt: each script has its own Global scope with its own instance of Object + Array + ...
- # [21:48] * Quits: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [21:48] * Quits: bonnie__ (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: Ex-Chat)
- # [21:48] <timeless> Matt: thus random_object_from_random_window instanceof Object
- # [21:48] <timeless> is likely to be false
- # [21:48] <timeless> unless random_object happens to be from the window for Object
- # [21:49] * Joins: bonnie (bbsurender@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:49] * merike|away is now known as merike
- # [21:49] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
- # [21:50] <@khuey> are broken B2G builds known?
- # [21:50] <@khuey> rail-buildduty: ^?
- # [21:50] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:50] <@khuey> https://tbpl.mozilla.org/php/getParsedLog.php?id=11162433&tree=Try&full=1
- # [21:51] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Ping timeout)
- # [21:51] * Joins: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
- # [21:51] * Joins: florian (Instantbir@moz-87C33FDA.kimsufi.com)
- # [21:51] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
- # [21:52] <timeless> dveditz: i seem to recall they offered that years ago, have you made actual progress and is there someone rillian can prod about it?
- # [21:53] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:53] * merike is now known as merike|away
- # [21:54] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [21:54] * Quits: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com) (Quit: Leaving.)
- # [21:54] <timeless> (sorry, i was stuck in scrollback)
- # [21:55] * Joins: edmorley (edmorley@moz-E455C402.range86-145.btcentralplus.com)
- # [21:55] * Joins: taustin (taustin@moz-94197569.cse.ucsc.edu)
- # [21:55] * Quits: fs (Elchi3@B9C9103E.56629902.2EC4CA51.IP) (Quit: Leaving)
- # [21:55] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
- # [21:56] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
- # [21:57] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [21:58] <@dveditz> timeless: it was an option, but Firefox was not in the right "rung" for the software upgrade
- # [21:58] <Callek> jhford: [jhford-work]: re: B2G ^^
- # [21:58] * Quits: smontagu (chatzilla@moz-BA26C09.red.bezeqint.net) (Ping timeout)
- # [21:59] <JonathanS> Callek http://mozillamemes.tumblr.com/post/21725383454/heres-a-bug-thats-tracking-your-complaint-feel
- # [21:59] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [21:59] * Joins: smontagu (chatzilla@moz-9CE001BC.red.bezeqint.net)
- # [21:59] <jhford> that's uhh, weird
- # [22:00] * Joins: TheCrap (TheCrap@moz-2126F5E6.dip0.t-ipconnect.de)
- # [22:00] <jhford> khuey: you're using a really old tree it looks like
- # [22:00] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:00] <mario> stupid question: i've written a simple component in c++ and it gets compiled - but it seems that the component is not registred itself. (i am using the moduleutils.h and the right macros, do i need a special trick to trigger the registration?
- # [22:00] <@khuey> jhford: aurora, I think
- # [22:00] <jhford> there's your problem
- # [22:00] * Quits: jgilbert (jgilbert@9A6CD06.C1D490E1.AF3F67D5.IP) (Ping timeout)
- # [22:00] <@khuey> ok
- # [22:00] <@khuey> as long as I don't have to care about it ;-)
- # [22:00] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:00] <@khuey> ty
- # [22:00] <jhford> oh no, wait
- # [22:01] <TheCrap> hi taras. Jesse send me.
- # [22:01] <@bsmedberg> mario: components must be listed in a manifest or we don't look at them
- # [22:01] <jhford> khuey: aurora that contains what was mozilla-central 2 days ago or aurora from 2 days agao?
- # [22:01] * jhford looks at date
- # [22:01] <jhford> khuey: you're clear there
- # [22:01] <@khuey> jhford: the 6 weeks ago m-c
- # [22:01] <jhford> AHH!
- # [22:01] <jhford> yes
- # [22:01] <jhford> you're ok!
- # [22:02] <jhford> what's happening is that it's trying to load https://hg.mozilla.org/mozilla-central/file/default/b2g/config/mozconfigs/linux32/debug
- # [22:02] <jhford> and not finding it, so it falls back to using a mozconfig out of buildbot-configs which is failing
- # [22:03] <@khuey> ok
- # [22:03] * Joins: Julian (chatzilla@moz-79A72EAF.dynamic.hispeed.ch)
- # [22:03] <@khuey> cool
- # [22:03] <JonathanS> khuey, are you glad you left UF?
- # [22:04] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:04] <mario> bsmedberg: i know, ok. how can i register it in the build system, i think this is the issue
- # [22:04] <@khuey> JonathanS: hah
- # [22:04] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [22:04] <@khuey> JonathanS: my degree is in Math ;-)
- # [22:04] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [22:04] * Quits: wlach (wlach@moz-14AFFC14.vif.net) (Quit: Leaving)
- # [22:04] <JonathanS> khuey, Not Computer Science?
- # [22:04] <@khuey> nope
- # [22:04] <@bsmedberg> mario: in what context are you building it?
- # [22:04] <TheCrap> so let me explain what happens: when i run ff for a few hours i get hangs for about 10 seconds each 5-20 minutes. i think its not the gc because it runs "just" 800ms (many tabs open). i made a log with process monitor and during this hang ff accesses some registryentries over and over. all of them are related to cryptography.
- # [22:05] <JonathanS> khuey, UF just eliminated the dept of Computer Science.
- # [22:05] <@khuey> well, proposed to
- # [22:05] <@khuey> but yeah, I heard
- # [22:05] <jhammel> math is next on the chopping block ;)
- # [22:05] <mario> bsmedberg: with xulrunner_sdk, looks pretty like the browser layout - or what you ment?
- # [22:05] <mario> bsmedberg: on macosx 64
- # [22:05] <jhammel> next, english and engineering
- # [22:05] <@bsmedberg> mario: no I mean, is it part of libxul, part of Firefox, part of an extension...
- # [22:06] <JonathanS> jhammel, what is a point of college then?
- # [22:06] <@bsmedberg> what chrome.manifest do you expect it to show up in?
- # [22:06] <@khuey> JonathanS: to make money?
- # [22:06] <jhammel> JonathanS: :shrug: drinking and learning to make believable excuses?
- # [22:06] <@khuey> JonathanS: and to win football championships ;-)
- # [22:06] <rail-buildduty> khuey: on it
- # [22:06] <mario> bsmedberg: embeddor, as a app.
- # [22:06] <@khuey> rail-buildduty: jhford decided it was me pushing an old tree to try
- # [22:06] <@khuey> rail-buildduty: so I don't think there's anything for you to do
- # [22:06] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [22:07] <mario> bsmedberg: so think browser (firefox)
- # [22:07] <rail-buildduty> khuey: yeah, thanks
- # [22:07] <JonathanS> khuey. meh on football champs
- # [22:07] * rail-buildduty is now known as rail-mtg
- # [22:08] <rail-mtg> \o/
- # [22:08] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:08] * sworkman_ is now known as sworkman
- # [22:08] <mario> bsmedberg: ok i got it, i need something like browsercopmonents.manifest and add it to the makefile.in right?
- # [22:08] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [22:09] * Quits: coop|mtg (Chris@moz-292D4970.dsl.bell.ca) (Connection reset by peer)
- # [22:09] * Joins: coop (Chris@moz-292D4970.dsl.bell.ca)
- # [22:09] <@bsmedberg> mario: well kinda. Internally we auto-generate something like components.manifest, IIRC
- # [22:09] <@bsmedberg> but I can't find the rules.mk incantation which does that, and I don't think you need to use it
- # [22:09] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
- # [22:09] <@bsmedberg> you can just write out your manifest directly
- # [22:09] <JonathanS> khuey, Rick Scott want to do Florida Polytechnic University for STEM majors but it be completed by 2016
- # [22:10] <mario> bsmedberg: yes ok. would be nice to have this feature later, but that is all i wanted to know, thx a million
- # [22:10] <mario> :)
- # [22:10] <Jesse> taras: in #firefox, TheCrap shared a registry accesses log http://nurpaste.de/ly for a 10-second hang, and about:support http://nurpaste.de/lz. does the registry access log mean anything to you?
- # [22:10] <@bsmedberg> mario: http://mxr.mozilla.org/mozilla-central/source/config/makefiles/target_libs.mk#102 does it
- # [22:10] <mario> thx
- # [22:10] <@bsmedberg> sorry, I guess line 103 really
- # [22:10] <@bsmedberg> but in any case, you can get the idea from that
- # [22:10] <TheCrap> Jesse i sent a pm to him :)
- # [22:10] <@bsmedberg> the short answer is "don't use binary components" ;-)
- # [22:11] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [22:12] <WeirdAl> bsmedberg: could you take a few minutes to answer my questions on the install-app bug, please?
- # [22:12] <WeirdAl> I'm hoping to get another patch ready this week
- # [22:13] * Quits: mario (mario@moz-91CB1162.customers.d1-online.com) (Quit: mario)
- # [22:14] * Quits: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP) (Ping timeout)
- # [22:14] * Joins: tchevalier (Instantbir@moz-6BA9B4E0.w109-210.abo.wanadoo.fr)
- # [22:15] * Quits: tchevalier (Instantbir@moz-6BA9B4E0.w109-210.abo.wanadoo.fr) (Quit: Instantbird -- http://www.instantbird.com)
- # [22:15] * Joins: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP)
- # [22:15] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [22:17] * joduinn-brb is now known as joduinn-mtg
- # [22:17] * rail-mtg is now known as rail_away
- # [22:17] <jwir3> akeybl: Was bug 695222 backed out of Fx13?
- # [22:17] <jwir3> akeybl: I mean, was the backout successful?
- # [22:18] * Quits: Pike (Pike@moz-F55AE5FE.pool.mediaways.net) (Ping timeout)
- # [22:19] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [22:20] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [22:22] * Quits: Julian (chatzilla@moz-79A72EAF.dynamic.hispeed.ch) (Ping timeout)
- # [22:23] * jlebar|mtg is now known as jlebar
- # [22:24] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:24] * jmaher is now known as jmaher|afk
- # [22:25] * Joins: rfreebern (rfreebern@822AAF18.DFE6409B.2FF8F912.IP)
- # [22:25] * hwine|afk is now known as hwine
- # [22:26] <jviereck> can someone point out to me in which cases this if is not executed and no dc->BeginPage() is called?
- # [22:27] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [22:27] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [22:28] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [22:29] * Joins: alice (anonymous@moz-AA643485.w109-212.abo.wanadoo.fr)
- # [22:30] * rail_away is now known as rail
- # [22:30] * Joins: Julian (chatzilla@moz-79A72EAF.dynamic.hispeed.ch)
- # [22:30] * rail is now known as rail-mtg
- # [22:30] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [22:31] * Joins: robert (robert@moz-11E4ED00.dynamic.t-2.net)
- # [22:31] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [22:31] * Quits: Mossop (mossop@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:31] * bc|afk is now known as bc
- # [22:33] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
- # [22:34] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
- # [22:34] * KaiRo is now known as KaiRo_away
- # [22:34] * Joins: Goldorak_ (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [22:34] * Goldorak_ is now known as Goldorak
- # [22:36] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
- # [22:36] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:36] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [22:37] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [22:37] * Joins: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com)
- # [22:37] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [22:37] * Quits: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird -- http://www.instantbird.com)
- # [22:37] * Joins: gkw (Instantbir@moz-BBE3ABD.mv.mozilla.com)
- # [22:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:38] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [22:38] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [22:38] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [22:39] * Quits: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP) (Quit: yuan)
- # [22:39] * ctalbert|lunch is now known as ctalbert
- # [22:39] * Quits: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:40] * Joins: gwagner_ (idefix2@moz-BBE3ABD.mv.mozilla.com)
- # [22:41] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
- # [22:41] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
- # [22:42] * Joins: priya (Adium@moz-BBE3ABD.mv.mozilla.com)
- # [22:42] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:43] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:44] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:44] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
- # [22:44] * Quits: wolfiR (wolfiR@moz-A96F4876.dip0.t-ipconnect.de) (Quit: Leaving)
- # [22:44] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [22:46] <Wes> !seen timeless
- # [22:46] <firebot> timeless was last seen 48 minutes and 28 seconds ago, saying 'it's now sliding back and forth on its own' in #foxymonkies.
- # [22:46] * Joins: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
- # [22:46] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [22:46] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [22:47] * timeless is on a conf call [scribe]
- # [22:47] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Ping timeout)
- # [22:47] <Wes> timeless: ping me when you have 5 please
- # [22:47] * Joins: paolo (paolo@F2D29657.F60B0462.67AC9B1.IP)
- # [22:47] * Joins: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP)
- # [22:47] <timeless> ~35 mins i think
- # [22:48] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [22:48] * Joins: cpeterso_ (cpeterson@F2D29657.F60B0462.67AC9B1.IP)
- # [22:48] * mattwoodrow|away is now known as mattwoodrow
- # [22:48] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
- # [22:48] * Quits: cpeterson (cpeterson@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:49] * Quits: Goldorak (chatzilla@FA5C5F44.CC71321D.187A1082.IP) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [22:50] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:50] * Joins: blassey_ (blassey@moz-8ACFF7A9.hsd1.ma.comcast.net)
- # [22:50] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [22:51] * Joins: bbondy (bbondy@F2D29657.F60B0462.67AC9B1.IP)
- # [22:51] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [22:52] * Joins: catalinb (ethereal@F8320440.71B23C4A.5BC07656.IP)
- # [22:53] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Quit: GeekBouncer - http://geekbouncer.co.uk)
- # [22:53] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [22:56] * Joins: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP)
- # [22:56] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
- # [22:56] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Broken pipe)
- # [22:57] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
- # [22:58] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [22:58] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
- # [22:58] * Joins: wlach (wlach@CAB30FBD.8F96AEA7.2D179A7D.IP)
- # [22:59] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
- # [22:59] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
- # [22:59] * Quits: Julian (chatzilla@moz-79A72EAF.dynamic.hispeed.ch) (Ping timeout)
- # [22:59] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
- # [23:00] * Quits: robert (robert@moz-11E4ED00.dynamic.t-2.net) (Quit: robert)
- # [23:00] * Quits: martyn (martyn@moz-CABED5F2.range81-154.btcentralplus.com) (Client exited)
- # [23:01] * Quits: c0smikdebris (c0smikdebr@8D770EBE.7752A5ED.BE90E62C.IP) (Ping timeout)
- # [23:02] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:02] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:02] * Quits: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com) (Client exited)
- # [23:03] * bear is now known as bear-afk
- # [23:03] * Joins: davidillsley (chatzilla@moz-6FDCDDC6.range86-160.btcentralplus.com)
- # [23:03] * Quits: jorendorff (jorendorff@F2D29657.F60B0462.67AC9B1.IP) (Quit: jorendorff)
- # [23:04] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:04] * Joins: Boriss (FlyingToas@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [23:07] * bhearsum is now known as bhearsum|afk
- # [23:07] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:07] * philor is now known as philor|away
- # [23:08] * Quits: TehLink (TheLink@moz-2C115FCB.pools.arcor-ip.net) (Client exited)
- # [23:08] <jviereck> sorry, forgotten the link before: can someone point out to me in which cases this if-statement is not executed and no dc->BeginPage() is called? http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsSimplePageSequence.cpp#621
- # [23:09] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [23:10] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
- # [23:10] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [23:10] * Joins: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [23:11] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [23:11] * Joins: rjohnson19 (chatzilla@moz-9148485F.hsd1.ma.comcast.net)
- # [23:11] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
- # [23:11] * Joins: c0smikdebris (c0smikdebr@D30E815.1AFF4FE6.274D17D6.IP)
- # [23:11] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
- # [23:11] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:12] * Quits: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:13] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [23:14] <dholbert> fantasai, ping
- # [23:14] <fantasai> dholbert: pong
- # [23:15] * Quits: asadotzler (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:15] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:15] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [23:15] <dholbert> fantasai, flexbox spec uses "start" vs "end" for the extremes of each axis (main-start, main-end, cross-start, cross-end). Is that keyword pairing (start vs end) problematic at all?
- # [23:15] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
- # [23:16] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:16] <dholbert> fantasai, ISTR "begin vs end" being preferred (and maybe "start vs stop"...?)
- # [23:16] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:16] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:16] <dholbert> fantasai, (but I'm not sure. Just noticed myself having used those terms in variable names, & I'm wondering if I should be using begin/end instead)
- # [23:16] <fantasai> dholbert: I think we're stuck with start/end, as people are familiar with that pair
- # [23:17] <dholbert> fantasai, ok, cool -- thanks
- # [23:17] <fantasai> dholbert: it's used in other places, like text-align
- # [23:17] * Joins: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP)
- # [23:17] <fantasai> dholbert: the concern is the other axis, which before we had vertical text, was not an issue to think about
- # [23:17] <fantasai> dholbert: to have logical terms for that
- # [23:17] <dholbert> fantasai, gotcha
- # [23:17] <fantasai> dholbert: XSL uses before/after
- # [23:17] <fantasai> dholbert: so that's what we're using now
- # [23:17] <fantasai> dholbert: it's not ideal, though
- # [23:17] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [23:18] * Quits: drice (derice@1606D15F.E628B196.8E155D4E.IP) (Quit: Leaving.)
- # [23:19] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:19] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:19] * Quits: hessam (hessam@2BE9AEB3.DB55EAA6.AAC02D62.IP) (Ping timeout)
- # [23:19] <dholbert> fantasai, cool. [main,cross]-[start,end] WFM
- # [23:19] <dholbert> (existing spec terms I mean)
- # [23:19] <dholbert> fantasai, thanks for the sanity-check
- # [23:19] <fantasai> dholbert: what's ISTR?
- # [23:19] <fantasai> dholbert: someone suggested using head/tail instead of before/after
- # [23:19] * mdas is now known as mdas|afk
- # [23:19] * fantasai unsure if that's an improvement, but maybe it is
- # [23:19] <dholbert> fantasai, ISTR=I seem to recall
- # [23:19] <fantasai> ah
- # [23:20] <fantasai> dholbert: do you have pagination implemented for flexbox?
- # [23:20] <dholbert> fantasai, I don't think the flexbox spec uses before/after at all right now
- # [23:20] <dholbert> fantasai, nope
- # [23:20] <dholbert> fantasai, it just truncates at the moment
- # [23:20] * Quits: c0smikdebris (c0smikdebr@D30E815.1AFF4FE6.274D17D6.IP) (Ping timeout)
- # [23:20] <fantasai> dholbert: ok, we should fix that before we unprefix...
- # [23:20] * Quits: Boriss (FlyingToas@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [23:20] <dholbert> fantasai, definitely, yeah
- # [23:21] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
- # [23:21] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [23:21] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:21] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:24] * Quits: prazuber (prazuber@moz-8FDA4E25.savvy.volia.net) (Quit: )
- # [23:24] * Quits: smontagu (chatzilla@moz-9CE001BC.red.bezeqint.net) (Ping timeout)
- # [23:24] * Joins: pnemsak (Miranda@80CFE454.10D9684B.4F33160D.IP)
- # [23:25] * philor|away is now known as philor
- # [23:25] * Parts: ImperceptibleSmiley (Jens@moz-E15E9478.adsl.alicedsl.de)
- # [23:26] * dholbert is now known as dholbert|afk
- # [23:26] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
- # [23:26] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:26] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:27] * Joins: harth (harth@moz-C2C235AC.bb.sky.com)
- # [23:27] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [23:28] * Joins: ekr (ekr@moz-7B0110AD.mv.mozilla.com)
- # [23:28] * Quits: ddahl (ddahl@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:28] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
- # [23:29] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:29] * Quits: smagnin (pike@moz-DEF53BC9.fbx.proxad.net) (Ping timeout)
- # [23:29] * Joins: smontagu (chatzilla@moz-9CE001BC.red.bezeqint.net)
- # [23:30] * Joins: c0smikdebris (c0smikdebr@D2CF80FF.F5AEC7E6.274D17D6.IP)
- # [23:30] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:30] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:30] <philor> I'm curious, what actually would stop people from pushing?
- # [23:30] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:31] * philor investigates whether "the closed tree hook" is one of the things
- # [23:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [23:32] <philor> lsblakk: I closed aurora and beta
- # [23:32] * Quits: ekr (ekr@moz-7B0110AD.mv.mozilla.com) (Quit: ekr)
- # [23:33] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
- # [23:33] * Joins: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [23:33] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
- # [23:33] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:33] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:35] <lsblakk> philor: ok
- # [23:35] * Quits: jviereck1 (Adium@moz-26045BE5.dclient.hispeed.ch) (Connection reset by peer)
- # [23:35] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [23:35] <lsblakk> we've got a few things to land on beta
- # [23:35] * Quits: automata (automata@moz-1CE7A56D.ifsc.usp.br) (Quit: Saindo)
- # [23:36] <philor> your call whether you want them with half-talos
- # [23:36] * Quits: catalinb (ethereal@F8320440.71B23C4A.5BC07656.IP) (Ping timeout)
- # [23:36] * Joins: fxa90id (fxa90id@moz-CC8FAF0D.neoplus.adsl.tpnet.pl)
- # [23:36] <philor> could just revert that bit of this morning's "when 13 is on beta" and go back to the old suites
- # [23:37] * Quits: anant (Anant@moz-D3725328.dsl.dynamic.sonic.net) (Quit: Leaving)
- # [23:37] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:37] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:38] * Quits: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com) (Quit: pcwalton)
- # [23:38] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [23:39] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:39] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:39] * Quits: joe_walker (joe_walker@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:40] * Quits: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch) (Quit: Leaving.)
- # [23:41] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
- # [23:41] * Joins: Mavericks (Mibbit@F294A687.EB7B28C1.B84D4DA2.IP)
- # [23:42] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: Ex-Chat)
- # [23:43] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:43] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:43] * Quits: graememcc (chatzilla@moz-AA5FE0E0.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [23:43] * dholbert|afk is now known as dholbert
- # [23:43] * Joins: gandalf (zbraniecki@moz-30B48D2C.neoplus.adsl.tpnet.pl)
- # [23:44] <timeless> Wes: pong
- # [23:45] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:45] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:46] * Joins: jviereck (Adium@moz-26045BE5.dclient.hispeed.ch)
- # [23:46] * hwine is now known as hwine-ooo
- # [23:46] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:46] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:46] * mdas|afk is now known as mdas
- # [23:47] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:47] * Joins: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP)
- # [23:49] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:50] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [23:50] <jviereck> dholbert: Hi Daniel. How much do you know about nsSimplePageSequence::PrintNextPage()? I've just send out a mail to the dev-layout list, but maybe you have hacked on this during your FF printing bugfixing?
- # [23:50] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [23:50] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:50] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:51] * Quits: c0smikdebris (c0smikdebr@D2CF80FF.F5AEC7E6.274D17D6.IP) (Ping timeout)
- # [23:52] * Joins: pcwalton (pcwalton@moz-BBE3ABD.mv.mozilla.com)
- # [23:53] * Joins: catalinb (ethereal@358DAF46.677AFCF3.5BC07656.IP)
- # [23:53] * bwinton is now known as bwinton_away
- # [23:54] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:54] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:54] * Quits: ircloggr (nodebot@moz-9E3AF5B0.compute-1.amazonaws.com) (Client exited)
- # [23:54] * Quits: alice (anonymous@moz-AA643485.w109-212.abo.wanadoo.fr) (Client exited)
- # [23:54] * Quits: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net) (Ping timeout)
- # [23:54] <timeless> mak: the Downloads arrow button looks ugly on Firefox B when the whole thing tries to turn green
- # [23:55] * Joins: ircloggr (nodebot@moz-612D1863.compute-1.amazonaws.com)
- # [23:55] <mak> timeless: yes, we are waiting for a new glowing icon
- # [23:56] * Joins: yuan (ywang@F2D29657.F60B0462.67AC9B1.IP)
- # [23:56] <mak> the current icon was just not designed to stay inside a 16x16 rect
- # [23:57] * Joins: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP)
- # [23:57] * Quits: Tobbi (Tobbi@1CA3658A.933EA279.AC7F8427.IP) (Max SendQ exceeded)
- # [23:57] * Joins: c0smikdebris (c0smikdebr@164E1021.3C145DDE.B84D4DA2.IP)
- # [23:58] * Quits: c0smikdebris (c0smikdebr@164E1021.3C145DDE.B84D4DA2.IP) (Client exited)
- # [23:58] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [23:58] <bent> mak, is there going to be an easy way to hide the button?
- # [23:58] * Quits: scenor (Daily@6B4C0D53.A0987568.2A009D6E.IP) (Ping timeout)
- # [23:58] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
- # [23:58] <mak> bent: yes, ideally drag it back to the palette... once that works
- # [23:59] * philor is now known as philor|away
- # [23:59] <bent> mak, well, i like seeing it while downloads are active
- # [23:59] <bent> but when they're done,
- # [23:59] <bent> i don't need it taking up space
- # [23:59] <bent> the only way i have found to make it hide is to 'clear' the list
- # [23:59] <mak> bent: hm tomorrow we'll have a discussion about this, the current ux trend is that they want it always visible, though there isn't 100% agreement on the thing
- # [23:59] <bent> which i'd rather not do all the time
- # Session Close: Wed Apr 25 00:00:00 2012
The end :)