/irc-logs / mozilla / #developers / 2012-01-11 / end
Options:
- # Session Start: Wed Jan 11 00:00:01 2012
- # Session Ident: #developers
- # [00:00] * Quits: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.7/20111228215601])
- # [00:01] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:03] * Quits: rclick (rclick@moz-F5321782.dsl.covlil.sbcglobal.net) (Connection reset by peer)
- # [00:03] * Joins: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP)
- # [00:05] <Waldo> jlebar: have you looked at webkit's linked-list classes at all?
- # [00:05] * Joins: yuan_ (ywang@moz-BBE3ABD.mv.mozilla.com)
- # [00:05] <jlebar> Waldo, no. :)
- # [00:05] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
- # [00:05] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [00:05] * yuan_ is now known as yuan
- # [00:05] <Waldo> jlebar: they have three of them, CircularLinkedList, SinglyLinkedList, and SentinelLinkedList
- # [00:05] <Waldo> jlebar: I'll dig up a URL
- # [00:06] <jlebar> Waldo, thanks.
- # [00:06] <Waldo> http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/ is WTF
- # [00:06] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Input/output error)
- # [00:06] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [00:06] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
- # [00:07] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [00:07] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [00:07] <Waldo> http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/SinglyLinkedList.h and http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/SentinelLinkedList.h and http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/DoublyLinkedList.h
- # [00:07] <Waldo> jlebar: ^
- # [00:07] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [00:07] <Waldo> jlebar: I'm pretty sure if they end up with that many, we're going to end up with more than just one
- # [00:07] <Waldo> jlebar: given this, I'm guessing squatting LinkedList now is not a viable long-term strategy
- # [00:08] <jlebar> Waldo, what do you mean "squatting"?
- # [00:08] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
- # [00:08] <Waldo> jlebar: taking the name, then someone wanting another LinkedList class with somewhat different semantics
- # [00:08] <jlebar> oh.
- # [00:08] * Quits: yuan (ywang@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:09] * Joins: yuan (ywang@moz-BBE3ABD.mv.mozilla.com)
- # [00:09] <Waldo> jlebar: and given there are three different concepts that could all fairly be called "linked list" (at least), seems better to have unambiguous names
- # [00:09] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [00:09] * Waldo was going through making more detailed comments, but really, more fundamental things should be resolved first
- # [00:09] <jlebar> Waldo, I'm not attached to the name, although I feel like, when we add a second one, we can just change the name.
- # [00:10] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
- # [00:10] * catlee is now known as catlee-away
- # [00:10] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
- # [00:10] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [00:10] <Waldo> past the name, I'm also wondering if these are the definite semantics we want, or if we want semantics something more like the WTF ones, or even something totally different
- # [00:11] * Joins: a-865 (fmcz@moz-A5D13CA.cable.mindspring.com)
- # [00:11] * Joins: ferminter (Mibbit@F6A9DE18.A1146449.57460053.IP)
- # [00:11] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120108042007])
- # [00:11] <gps> what's the preferred way to extract the individual query string parameters from a string from JS? i.e. do we have a query string -> object helper function?
- # [00:11] <jlebar> Waldo, I need to eat dinner now, but I can ping you after. Or we can discuss in the bug.
- # [00:11] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [00:11] <Waldo> jlebar: after sounds good
- # [00:11] <jlebar> cool.
- # [00:12] * Quits: ferminter (Mibbit@F6A9DE18.A1146449.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [00:12] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: internet? internot!)
- # [00:14] * Quits: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP) (Ping timeout)
- # [00:14] * coop is now known as coop|away
- # [00:14] * Quits: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP) (Quit: ajuma)
- # [00:16] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [00:17] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [00:17] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
- # [00:17] * Quits: dao (dao@moz-E37F9636.superkabel.de) (Quit: Leaving.)
- # [00:17] * Joins: tonymec (tonymec@C9D7108E.1A9F46C.277517C1.IP)
- # [00:19] * davehunt is now known as davehunt|away
- # [00:22] <joe> protip: don't do make -j -l 8
- # [00:22] * joe just got control of his computer back
- # [00:22] <blizzard> :D
- # [00:22] <hub> joe: what does that do?
- # [00:22] * hub suffers with just make -j2 on this machine
- # [00:23] <joe> "fork as much as you want until you reach a load of 8"
- # [00:23] <hub> ouch
- # [00:23] <hub> yeah
- # [00:23] <joe> normally I do -l 4
- # [00:23] <hub> I would do that, but not with 4GB of RAM on a Mac
- # [00:23] <joe> i have 8
- # [00:24] * Joins: jdm (jdm@moz-F200AB68.uwaterloo.ca)
- # [00:24] <hub> on order...
- # [00:24] <joe> i wish there was an iotop on mac
- # [00:24] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
- # [00:24] <hub> I wish I could just do that on Linux
- # [00:24] <joe> i'd like to know what's writing to my spinning disk
- # [00:24] * Joins: IRCMonkey55305 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [00:24] <gps> use dtrace for that
- # [00:25] <gps> http://www.brendangregg.com/DTrace/dtrace_oneliners.txt
- # [00:25] <gps> although I think a bunch of those don't work on OS X out of the box
- # [00:25] <rhelmer> joe: iotop as in the dtrace script? I have it on my mbp?
- # [00:26] <gps> see also Intruments.app on OS X
- # [00:27] <sfink> hub: if you're suffering from make on Linux, you might want to use cgroups to wall it off
- # [00:27] <gregglind> Instruments >> dtrace (on osx)
- # [00:27] <gps> well, Instruments.app is just a GUI for dtrace, no?
- # [00:27] <gps> albeit a very very pretty one
- # [00:28] * Quits: yuan (ywang@moz-BBE3ABD.mv.mozilla.com) (Quit: yuan)
- # [00:28] <gps> 3> dtrace
- # [00:28] * sfleiter is now known as sfleiter|away
- # [00:28] <hub> sfink: nah. on Mac I'm suffering. no problem with Linux, except that my current tasks can't be done on it
- # [00:28] <hub> sfink: and it is mostly due to lack of RAM
- # [00:28] <sfink> hub: Oh. Try painting your computer white.
- # [00:29] <hub> sfink: which one?
- # [00:29] * Quits: AutomatedTester (AutomatedT@moz-D4F73363.as13285.net) (Quit: AutomatedTester)
- # [00:29] <sfink> The Linux one, of course. Then you can do anything a Mac can do.
- # [00:29] <hub> sfink: not really.
- # [00:29] <hub> sfink: *hint* I'm fixing Accessibility on MacOS
- # [00:30] <gps> Linux has nothing on dtrace
- # [00:30] * Quits: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Ping timeout)
- # [00:30] * AaronMT is now known as AaronMT|dinner
- # [00:30] <gps> their filesystems are also years behind ZFS
- # [00:30] <sfink> hub: You're too distracted by reality. Superficial impressions are what count.
- # [00:30] <gps> I miss Sun/Solaris
- # [00:30] * Joins: davidb (davidb@moz-6F9F653A.dsl.bell.ca)
- # [00:30] * Joins: Matti (chatzilla@moz-3D8B45CE.dip.t-dialin.net)
- # [00:31] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
- # [00:34] <@dbaron> ok, since I was hitting a lot of fatal JS asserts (one every few days), I updated my tree
- # [00:34] <@dbaron> and now I can't even restore my session without getting a fatal JS assert
- # [00:34] * Joins: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com)
- # [00:35] <@dbaron> I wonder if things will just start working again if I comment out the assertion in JSAtom::asPropertyName
- # [00:36] <Jesse> dbaron: which assert(s)?
- # [00:36] <@dbaron> Jesse, there's only one
- # [00:37] * Quits: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP) (Quit: beaufour)
- # [00:37] <@dbaron> Jesse, Assertion failure: !isIndex(&dummy), at /home/dbaron/builds/ssd/mozilla-central/mozilla/js/src/vm/String.h:856
- # [00:38] <mccr8> dbaron: sound like 715682?
- # [00:38] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [00:38] <@dbaron> mccr8, same assert, so may well be
- # [00:38] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Ping timeout)
- # [00:39] <@dbaron> mccr8, except I have the fix for it
- # [00:39] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [00:39] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
- # [00:40] * Quits: jimb (user@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [00:40] * jwir3 is now known as jwir3|away
- # [00:40] <roc> the temptation to make a snide comment about fatal asserts is nearly overwhelming
- # [00:40] * ctalbert is now known as ctalbert|afk
- # [00:41] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [00:41] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [00:41] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [00:43] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
- # [00:44] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
- # [00:45] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
- # [00:47] * Quits: ashughes|meeting (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: ashughes|meeting)
- # [00:47] * Joins: bretr_ (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:47] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
- # [00:48] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
- # [00:48] * Quits: bretr (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [00:48] * Joins: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP)
- # [00:49] * Quits: bretr_ (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [00:49] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [00:49] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [00:49] * nthomas is now known as nthomas|away
- # [00:49] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [00:50] <jlebar> Waldo, I'm checking out webkit so I can grep to see how they use these different linked list classes. But it's going very slowly. Do you know if they have a mxr-equivalent I can search?
- # [00:50] * Quits: anant (anant@moz-104CC309.mv.mozilla.com) (Quit: anant)
- # [00:51] * Joins: bretr (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:53] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [00:55] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [00:55] <rhelmer> jlebar: code search seems to still be up though it's going to be taken down soon http://www.google.com/codesearch#OAMlx_jo-ck/src/
- # [00:55] <jlebar> rhelmer, cool; thanks!
- # [00:56] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [00:56] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [00:57] * gregglind is now known as gregglind_away
- # [00:57] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
- # [00:57] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [00:57] * Boriss_ is now known as Boriss
- # [00:58] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [00:58] * Quits: IRCMonkey55305 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
- # [00:59] <Waldo> jlebar: yeah, I think codesearch is it; because their layout tests are mostly pixel-based, you get a gazillion new images with every checkout :-(
- # [01:00] <Waldo> and now I'm off to dinner :-)
- # [01:00] <jdm> ehsan: with regards to bug 697981, I'm putting feelers out to deLta30, drexler and jhk
- # [01:00] * Waldo is now known as Waldo|dinner
- # [01:00] <ehsan> jdm: thanks :)
- # [01:00] <jlebar> Waldo|dinner, We can catch up tomorrrow, if I'm not around when you're back.
- # [01:00] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
- # [01:00] <Waldo|dinner> jlebar: sure
- # [01:00] * Quits: espindola (espindola@EFCDA10D.68E64C0A.F061A1E6.IP) (Quit: Ex-Chat)
- # [01:01] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [01:01] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Connection reset by peer)
- # [01:01] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
- # [01:03] * Quits: fzzzy (donovan@moz-BBE3ABD.mv.mozilla.com) (Quit: fzzzy)
- # [01:04] * Quits: jdm (jdm@moz-F200AB68.uwaterloo.ca) (Client exited)
- # [01:04] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
- # [01:05] * Quits: davidb (davidb@moz-6F9F653A.dsl.bell.ca) (Quit: davidb)
- # [01:06] * Quits: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu) (Quit: gabor)
- # [01:06] * mcote is now known as mcote|fk
- # [01:06] * mcote|fk is now known as mcote|afk
- # [01:07] * Joins: jdm (jdm@moz-F200AB68.uwaterloo.ca)
- # [01:08] * Joins: mib_5z5fxg (Mibbit@7497DB7C.170F0709.979C46D2.IP)
- # [01:08] * bear is now known as bear-afk
- # [01:13] * Joins: jimb (user@moz-49F5EF15.ptld.qwest.net)
- # [01:14] * Quits: jimm (jmathies@moz-7F164CA1.pn.at.cox.net) (Quit: )
- # [01:14] * Quits: jorendorff (jorendorff@moz-FAB36621.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [01:15] * Ziggy_Maes is now known as Ziggy|AWAY
- # [01:16] * Quits: mbrubeck (mbrubeck@843BAE1A.5382978A.91651C13.IP) (Ping timeout)
- # [01:17] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [01:18] <jimb> Anybody want to help this guy, trying to get his binary plugin signed properly? http://stackoverflow.com/questions/8790819/firefox-ignores-signature-on-successfully-signed-xpi-how-to-diagnose
- # [01:21] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [01:21] <Matti> jimb: it looks like his certificate is not valid/not accepted in FF for software signing
- # [01:23] <@dbaron> ok, commenting out the assert seems to work
- # [01:23] <@dbaron> (pokes Waldo|dinner)
- # [01:24] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Quit: Konversation terminated!)
- # [01:24] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
- # [01:24] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
- # [01:26] * Quits: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [01:26] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [01:26] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
- # [01:26] * AaronMT|dinner is now known as AaronMT
- # [01:27] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Quit: yuan)
- # [01:27] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Ping timeout)
- # [01:27] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [01:27] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: anant)
- # [01:28] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
- # [01:28] * Quits: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP) (Ping timeout)
- # [01:28] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [01:29] * Quits: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [01:30] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [01:31] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [01:32] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [01:32] * Quits: mdr (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net) (Client exited)
- # [01:32] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [01:33] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:34] * Joins: mdr (chatzilla@moz-DECFDD00.phlapa.fios.verizon.net)
- # [01:35] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Quit: Leaving...)
- # [01:35] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [01:36] * Quits: priya (priya@moz-BBE3ABD.mv.mozilla.com) (Quit: This computer has gone to sleep)
- # [01:36] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
- # [01:38] * Joins: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net)
- # [01:38] * Quits: damons (gnubeard@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: damons)
- # [01:38] * ewong|away is now known as ewong
- # [01:38] * Quits: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [01:39] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Input/output error)
- # [01:39] * Quits: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com) (Ping timeout)
- # [01:42] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Ping timeout)
- # [01:42] <gps> Unfocused: at what point will AddonManager.getInstallForURL stop adding new optional positional arguments and switch to taking args via an JS object? are you holding out for named arguments in JS?
- # [01:42] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
- # [01:43] <gps> (I just feel dirty adding a 9th argument to that function)
- # [01:43] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [01:44] * Quits: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net) (Input/output error)
- # [01:45] <gps> speaking of named arguments, isn't that approved for JS? do we have it in SpiderMonkey yet?
- # [01:46] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Ping timeout)
- # [01:46] * zpao is now known as zpao|detached
- # [01:47] * Quits: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net) (Ping timeout)
- # [01:47] <jimb> Matti: Want to offer that as an answer on stackexchange?
- # [01:48] * Joins: dcamp (dave@moz-8EBEC133.hsd1.wa.comcast.net)
- # [01:50] <Mook_as> huh, he even comments that signing only works if he manually adjusts the CA's trust bits...
- # [01:50] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [01:50] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [01:51] <jimb> Do we have a devmo link that explains what kind of certificate he should be using?
- # [01:52] * Joins: tonymec__ (tonymec@C9D7108E.1A9F46C.277517C1.IP)
- # [01:52] * tonymec__ is now known as tonymec|away
- # [01:52] <Mossop> A problem is not necessarily that his cert is the wrong kind, just that it comes from a CA that we don't trust for object signing, there are bugs open for some of the CAs for this
- # [01:53] * Quits: mib_5z5fxg (Mibbit@7497DB7C.170F0709.979C46D2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [01:53] <jimb> Mossop: Are there some certs we trust for other purposes, but not for object signing?
- # [01:53] <jimb> s/certs/CA's/
- # [01:53] <Mossop> Yes, most CAs are only trusted for webserver signing
- # [01:53] * philor|away is now known as philor
- # [01:54] <Mossop> IIRC there are three twust bits, webserver, mail and code (object)
- # [01:54] * Mossop snickers at "twust"
- # [01:54] <jimb> Mossop: I twust you, cwootie
- # [01:55] <jimb> Do we have a public list of CAs trusted for object signing? That is, what's the process a well-informed developer follows to get a cert that actually works?
- # [01:55] * Joins: jduell (jduell@moz-E3AECA12.spl.org)
- # [01:55] <gps> Mossop: oh it's twue! it's twue!
- # [01:56] <Mossop> jimb: So few people do this that we don't have good lists or even readable docs for this stuff
- # [01:56] <jimb> gps: wov --- TWUE wov ---
- # [01:56] <jimb> Mossop: Okay. So there's no devmo page I can point him at...
- # [01:56] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [01:57] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: anant)
- # [01:57] <Mossop> Nope
- # [01:57] * Mossop wanders to the train
- # [01:58] <Mook_as> jimb: https://spreadsheets.google.com/a/activestate.com/pub?key=ttwCVzDVuWzZYaDosdU6e3w&single=true&gid=0&output=html ?
- # [01:58] <Mook_as> (via http://www.mozilla.org/projects/security/certs/included/ / https://wiki.mozilla.org/CA:Schedule#Queue_for_Public_Discussion )
- # [01:58] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Quit: Mardak)
- # [01:58] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6/20111221003041])
- # [01:58] * Quits: Mossop (mossop@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [01:59] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [01:59] * Joins: IRCMonkey36426 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [02:00] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [02:00] * Quits: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz_)
- # [02:01] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:04] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [02:04] * Joins: faramarz (faramarz@moz-7B0110AD.mv.mozilla.com)
- # [02:05] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
- # [02:05] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [02:05] * Joins: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP)
- # [02:06] * Quits: faramarz (faramarz@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [02:06] * faramarz_ is now known as faramarz
- # [02:07] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [02:07] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [02:07] * Joins: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net)
- # [02:07] <jimb> Mook_as: That's perfect! Thanks!
- # [02:08] * Quits: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Quit: )
- # [02:10] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
- # [02:10] * Quits: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [02:10] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [02:10] * Joins: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net)
- # [02:11] <Mook_as> jimb: and make sure he picks up Netscape signing certs, not Authenticode ones...
- # [02:11] <jimb> Mook_as: What's the detail/reason there?
- # [02:11] <Mook_as> jimb: Authenticode = MS code signing = doesn't actually work for Mozilla signing
- # [02:12] <Mook_as> (it's a different bit, or something along those lines, basically)
- # [02:12] <jimb> How can one tell what kind of code signing a given cert is capable of?
- # [02:12] <jimb> Is it something you request when you buy it?
- # [02:13] <Mook_as> it should be, yeah... otherwise they're selling you stuff that will never work? :p
- # [02:13] <jimb> What is the structural difference in the cert?
- # [02:13] <jimb> Never mind, that's not the right question...
- # [02:13] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:14] * jlebar is now known as jlebar|away
- # [02:14] * Quits: Mardak (Mardak@moz-9D4EA709.sfo4.dsl.speakeasy.net) (Ping timeout)
- # [02:14] <jimb> Mook_as: So, authorities who apply to be able to sign code for Mozilla know about our special code-signing requirements, and produce (if requested) certs that have the appropriate internal structure for signtool to work with?
- # [02:15] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [02:15] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [02:15] <Mook_as> jimb: right.
- # [02:16] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: Instantbird 1.1)
- # [02:16] * nthomas|away is now known as nthomas
- # [02:17] <jimb> Mook_as: Thanks again!
- # [02:17] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [02:19] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
- # [02:19] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Ping timeout)
- # [02:19] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reset)
- # [02:20] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
- # [02:21] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
- # [02:21] <philor> mmm, PGO bustage
- # [02:21] <edmorley> Bug 702158 i believe
- # [02:21] * Quits: jimb (user@moz-49F5EF15.ptld.qwest.net) (Ping timeout)
- # [02:21] <edmorley> (retriggered some PGO earlier)
- # [02:22] <edmorley> about to backout, unless you have any other ideas?
- # [02:22] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [02:23] <philor> error: line too long to read as a single line and keep it all in your head
- # [02:26] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
- # [02:26] <philor> edmorley: nope, seems reasonable enough
- # [02:27] * Joins: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net)
- # [02:27] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [02:28] <Unfocused> gps: you're welcome to switch to a more sane method, if you can do it without breaking compatibility :)
- # [02:29] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [02:29] <gps> along that vein - I'm having trouble tracing the entire flow down to the post-install ping
- # [02:29] <gps> actually, I can't find the code for the post-install ping at all
- # [02:30] * Joins: mib_gshuf2 (Mibbit@7497DB7C.170F0709.979C46D2.IP)
- # [02:31] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
- # [02:31] <Unfocused> gps: https://mxr.mozilla.org/mozilla-central/source/toolkit/mozapps/extensions/XPIProvider.jsm#6157
- # [02:31] <gps> oh, it's at the bottom of the file I'm only halfway through scanning ;)
- # [02:31] <Unfocused> its more of a "during install" ping
- # [02:32] * Quits: sgautherie (chatzilla@moz-D7B69DC4.fbxo.proxad.net) (Quit: ChatZilla 0.9.78.1 [SeaMonkey 1.5a/2007051508])
- # [02:32] * rail is now known as rail_away
- # [02:32] * mcote|afk is now known as mcote
- # [02:34] * Quits: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: kumar)
- # [02:34] <gps> wait - so cacheAddons() has a side-effect of being used as metrics on the server?
- # [02:34] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
- # [02:36] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:36] * Quits: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [02:36] * coop|away is now known as coop
- # [02:36] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [02:37] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [02:37] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Input/output error)
- # [02:38] <Unfocused> yep
- # [02:38] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
- # [02:39] <gps> so, you want to add a new query string parameter that gets sent during cacheAddons() for add-ons installed during sync. then we tell the AMO people about it and they can use it for metrics?
- # [02:39] <gps> or do you want to not send the metadata ping at all?
- # [02:39] * Joins: pzhang (pzhang@E1AD879F.CC98CBF7.C589985.IP)
- # [02:41] <Unfocused> yea, new parameter
- # [02:41] * Quits: @dbaron (dbaron@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:42] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
- # [02:42] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [02:42] <Unfocused> can't not do that metadata ping - it results in data the addons manager uses (including compatibility overrides, needed for compatible-by-default)
- # [02:43] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [02:44] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [02:44] * Quits: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [02:45] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
- # [02:45] * Joins: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [02:45] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/b386494d97eb - Ed Morley - Bug 698425 - Fix lack of whitespace breaking conditional in toolkit-makefiles.sh; rs=build
- # [02:46] * KaiRo_away is now known as KaiRo
- # [02:47] <tbsaunde> the windows m4 leak on m-c is bug 694772 right?
- # [02:49] * Joins: regen (Miller@moz-55AB0EDC.adsl.dynamic.seed.net.tw)
- # [02:49] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [02:50] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
- # [02:50] <gps> Unfocused: so, how do you want to do this? you want a src=X query string parameter on the AddonRepository getAddonsByIDs API?
- # [02:51] * Quits: Matti (chatzilla@moz-3D8B45CE.dip.t-dialin.net) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.9a1/20120105003001])
- # [02:52] <edmorley> tbsaunde: yup :-)
- # [02:52] * Joins: kaie2 (kaie@moz-C68CEE2A.dip.t-dialin.net)
- # [02:53] <edmorley> tbsaunde: that and 706883 come up first in my awesomebar searches for the letter b now, they are so frequent :-(
- # [02:53] * Quits: kaie (kaie@moz-FC6C3955.dip.t-dialin.net) (Ping timeout)
- # [02:53] * kaie2 is now known as kaie
- # [02:54] <tbsaunde> edmorley: :
- # [02:54] <tbsaunde> .
- # [02:55] * Quits: sfink (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [02:55] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Quit: bmoss)
- # [02:56] * Quits: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP) (Quit: lmandel)
- # [02:56] <Unfocused> gps: i was thinking more of a constant like AddonManager.INSTALL_REASON_WHATEVER, passed through getInstallByURL(), through to AddonInstall.loadManifest(), through to AddonRepository, whether it would determin what src=whatever was put in the url
- # [02:56] <Unfocused> really messy though :\
- # [02:57] <Unfocused> i wonder if it's even worth all that effort
- # [02:57] <gps> assuming there is a src in the url
- # [02:57] <Unfocused> yea
- # [02:57] <edmorley> oh ffs patch author was missing
- # [02:58] * Joins: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [02:58] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
- # [02:58] <Unfocused> and for consistancy, other uses of retrieving metadata from amo would get similar treatment (like the periodic background update ping)
- # [02:59] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Quit: Ami_Ty)
- # [02:59] <Unfocused> as i said: messy
- # [02:59] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
- # [02:59] <Unfocused> er, and i suppose it'd be more of a reason=whatever, rather than src=whatever
- # [02:59] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [03:00] * Quits: regen (Miller@moz-55AB0EDC.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [03:00] <Unfocused> might be worth asking fligtar exactly what amo gains from having that distinction for metadata pings
- # [03:00] <Unfocused> if it's not much, it may not be worth it
- # [03:01] * Unfocused really wants to rewrite parts of AddonRepository because doing stuff like this is so awkward
- # [03:01] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [03:01] <tbsaunde> o, ffs what do I have to do to get past the commit message hook?
- # [03:02] <Unfocused> tbsaunde: iirc, you need a bug number, and a r=person
- # [03:02] <Callek> tbsaunde: just one patch, group of patches, or a project-branch merging in?
- # [03:02] <Unfocused> but.. yea, what Callek said
- # [03:03] <tbsaunde> Callek: project branch merge
- # [03:03] <Callek> tbsaunde: which branch?
- # [03:03] <tbsaunde> accessibility
- # [03:03] * Callek is quite perplexed that it didn't already have the hook there, and scared that we would merge in a bunch of code landings without it
- # [03:03] * Quits: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net) (Ping timeout)
- # [03:04] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: gone)
- # [03:04] <tbsaunde> Callek: it hasn't been used for much yet
- # [03:04] <tbsaunde> as for why it doesn't have the don't ask me
- # [03:05] <Pike> hooks on code style kinda defeat the purpose of a dvcs, sadly
- # [03:05] * lsblakk|buildduty is now known as lsblakk|afk
- # [03:05] <tbsaunde> nas for this particular merge I think there's one bad commit and its pretty clear what bug its for (fixup)
- # [03:05] <Callek> tbsaunde: so, #1 file an server ops bug to enable that hook on your project branch, #2 do your merge commit with "IGNORE BAD COMMIT MESSAGES" in the first line of the commit message (if you already did your merge commit then do |hg qnew && hg qref -e && hg qfinish| and use that as your commit message)
- # [03:05] <mwu> really?
- # [03:05] * Quits: chewey (chewey@moz-D9216754.dip0.t-ipconnect.de) (Input/output error)
- # [03:05] <gps> Unfocused: so, when Sync installs add-ons, it calls AddonRepository.getAddonsByIDs() from Sync land. does this break any assumptions you had?
- # [03:06] <Callek> Pike: not code style, commit-message-style
- # [03:06] * Quits: aki (aki@moz-A18C1E59.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
- # [03:06] <Pike> Callek: even more so
- # [03:06] <gps> tbsaunde: https://developer.mozilla.org/En/Developer_Guide/Committing_Rules_and_Responsibilities
- # [03:06] <tbsaunde> Callek: thx
- # [03:06] <Callek> Pike: its an enforced policy/convention
- # [03:07] <Callek> Pike: NOT a dvcs problem
- # [03:07] <Unfocused> gps: when it *installs*? how come?
- # [03:07] <Pike> Callek: as soon as you enforce rules by hooks, your dvcs isn't distributed no more
- # [03:07] <tbsaunde> Callek: it sort of is
- # [03:08] <gps> that's how we get the AddonInstall
- # [03:08] * Quits: mib_gshuf2 (Mibbit@7497DB7C.170F0709.979C46D2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:08] * Joins: aki (aki@moz-A18C1E59.members.linode.com)
- # [03:08] <Unfocused> oh, right
- # [03:08] * Joins: asac_ (asac@moz-A895FDAB.pppoe.wtnet.de)
- # [03:09] * Quits: asac (asac@moz-E7708FD5.pppoe.wtnet.de) (Ping timeout)
- # [03:09] <gps> Unfocused: https://github.com/mozilla-services/services-central/blob/master/services/sync/modules/engines/addons.js#L683
- # [03:09] <gps> actually, start at https://github.com/mozilla-services/services-central/blob/master/services/sync/modules/engines/addons.js#L895
- # [03:10] <Callek> Pike: its dvcs with a central home....
- # [03:10] <Callek> Pike: we might be just hung up on conventions of terms though, which is not important enough for me to argue over
- # [03:10] * Joins: chewey (chewey@moz-D9216754.dip0.t-ipconnect.de)
- # [03:10] <gps> so, we could potentially short-circuit this sync one-off stuff in Sync, without having to muck with getInstallFromURL
- # [03:10] <Unfocused> so....hm :\ maybe daves comment in bug 682356 (comment 5) may also apply here?
- # [03:11] <Unfocused> firebot: bug 682356 comment 5
- # [03:11] <firebot> Unfocused: Sorry, I've no idea what 'bug 682356 comment 5' might be.
- # [03:11] <gps> and also https://github.com/mozilla-services/services-central/blob/master/services/sync/modules/engines/addons.js#L636
- # [03:11] <Unfocused> firebot: you suck
- # [03:11] * firebot cries
- # [03:11] <gps> I've noticed that sometimes the install isn't part of the result
- # [03:11] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [03:12] <Pike> bed time g'night
- # [03:12] <gps> and I have to call AddonManager.getInstallForURL explicitly
- # [03:12] <Unfocused> orly? would be interested to know why
- # [03:12] <lurking_work> firebot bug 682356#5
- # [03:12] <firebot> lurking_work: Sorry, I've no idea what 'bug 682356#5' might be.
- # [03:12] <lurking_work> pfft
- # [03:13] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
- # [03:13] <lurking_work> firebot bug 682356#c5
- # [03:13] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [03:13] <firebot> lurking_work: Sorry, I've no idea what 'bug 682356#c5' might be.
- # [03:13] <Unfocused> i forgot it's meant to make an install for you... been awhile since i messed with some of this stuff
- # [03:13] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
- # [03:13] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:14] * Quits: Pike (Pike@moz-269673CD.pool.mediaways.net) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [03:14] <lurking_work> firebot bug 682356
- # [03:14] <firebot> lurking_work: Sorry, I've no idea what 'bug 682356' might be.
- # [03:14] * lurking_work thinks fire-bot has been unhooked from bugzilla or something
- # [03:14] <gps> firebot has lost its edge
- # [03:14] <firebot> gps: Sorry, I've no idea what 'has lost its edge' might be.
- # [03:14] <lurking_work> maybe he was DDoS'ing Bugzilla :P
- # [03:15] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [03:15] * Joins: nattofriends (tsutsumi@A28E7A62.EF797C8B.5B054FC6.IP)
- # [03:15] * Quits: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving.)
- # [03:16] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [03:16] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [03:16] * Quits: mjschranz (mjschranz@moz-6FE6B833.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:17] * Joins: mjschranz (mjschranz@79F6792D.531FD64C.630E4E47.IP)
- # [03:17] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [03:19] * Quits: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 9.0.1/20111220165912])
- # [03:20] * coop is now known as coop|away
- # [03:20] * Quits: jhammink (textual@moz-BBE3ABD.mv.mozilla.com) (Quit: Computer has gone to sleep.)
- # [03:20] * Joins: fabrice (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [03:20] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [03:20] * ctalbert|afk is now known as ctalbert
- # [03:22] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
- # [03:22] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [03:22] * jcranmer is now known as jcranmer|away
- # [03:24] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [03:24] * Quits: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: jet)
- # [03:25] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [03:25] <Unfocused> gps: so, i wonder if it's good enough for AMO if this gets the same treatment as the performance data. as in, metadata pings resulting from the background update check are separated from everything else that can cause a metadata ping
- # [03:26] <Unfocused> not very granular, but it may not need to be
- # [03:26] <Unfocused> you can kill two birds with one stone, that way
- # [03:26] <gps> I just posted a comment
- # [03:26] <gps> on 708134
- # [03:27] <Unfocused> ok cool
- # [03:27] * bc is now known as bc|afk
- # [03:28] <gps> I'd like to see some requirements from fligtar for metadata then we can iron out what it looks like on the client
- # [03:28] <gps> right now everything is in one API and the expectations aren't clear
- # [03:28] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [03:28] <Unfocused> yea :\
- # [03:28] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [03:28] * ChanServ sets mode: +o bz
- # [03:29] <Unfocused> and that api isn't helping things here...
- # [03:29] * Unfocused shakes fist
- # [03:29] * Quits: chewey (chewey@moz-D9216754.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:29] * Joins: chewey (chewey@moz-2BA5B35F.dip0.t-ipconnect.de)
- # [03:30] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [03:30] <gps> well, now is a good time to fix it since the daily performance data isn't present in it
- # [03:31] <jduell> bz: ping
- # [03:32] <@bz> jduell: pong
- # [03:32] <Unfocused> gps: those two bugs both need to be on aurora?
- # [03:32] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [03:32] * Quits: LegNeato (clegnitto@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [03:32] * Quits: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP) (Input/output error)
- # [03:32] * Joins: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net)
- # [03:32] <gps> Unfocused: according to fligtar they do
- # [03:33] <gps> since I apparently broke precious metrics with add-on sync
- # [03:33] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [03:33] <jduell> bz: is it possible/likely that an FTP channel could be suspended while it's canceled? The docshell is the thing that would do either of those thing (we don't have any observers that could cancel thing AFIACT)
- # [03:33] <@bz> jduell: I have no idea about FTP....
- # [03:33] <jduell> bz: What sort of things generally suspend channels?
- # [03:34] <Unfocused> ok
- # [03:34] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [03:34] <@bz> jduell: the most common case would be the helper app handler code
- # [03:34] <@bz> jduell: which iirc suspends the channel while waiting for the user to decide what to do with the data
- # [03:34] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [03:35] <jduell> bz: and if the user just closes the page/dialog, then we'd presumably cancel and unsuspend, in some order.
- # [03:35] <@bz> jduell: yes
- # [03:35] <@bz> jduell: one sec
- # [03:36] <@bz> actually
- # [03:36] <@bz> media code also does suspend/resume, looks like
- # [03:37] <@bz> See nsMediaStream.cpp
- # [03:38] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [03:39] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
- # [03:40] <jduell> bz: ok, thanks.
- # [03:40] <gps> Unfocused: as far as I'm concerned, we're blocked on fligtar for ping work. I think I'm gonna pack it up for the night
- # [03:40] * fabrice is now known as fabrice|afk
- # [03:41] <derf> bz: BTW, xiphmont confirmed the mousemove issue he was complaining about is gone in today's nightly.
- # [03:41] <Unfocused> gps: yep
- # [03:41] <@bz> derf: ok
- # [03:41] <@bz> derf: it'll be back in tomorrow's, likely
- # [03:42] <@bz> derf: since I backed that patch out
- # [03:42] <@bz> derf: er, no
- # [03:42] <@bz> derf: nevermind, I backed out something else
- # [03:42] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [03:42] * Quits: lurking (chatzilla@moz-4E6F738.dhcp.embarqhsd.net) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [03:42] <@bz> derf: in any case, good to know
- # [03:42] * jmaher|afk is now known as jmaher
- # [03:43] <jduell> bz: the helper app stuff is all in uriloader/exthandler? Anywhere else?
- # [03:43] * Joins: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net)
- # [03:44] * Quits: mjschranz (mjschranz@79F6792D.531FD64C.630E4E47.IP) (Client exited)
- # [03:44] <@bz> jduell: I don't see suspend() calls there, which confuses me
- # [03:44] <jduell> bz: I don't actually see any calls in that directory to suspend a channel
- # [03:44] <jduell> right
- # [03:45] <@bz> jduell: Because I was sure we suspended the channel while we figured out what to do with it...
- # [03:45] * jhopkins is now known as jhopkins|away
- # [03:46] * @bz notes we have CSP code suspending channels too
- # [03:46] * Joins: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com)
- # [03:46] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [03:46] * Joins: lurking (chatzilla@moz-4E6F738.dhcp.embarqhsd.net)
- # [03:47] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Client exited)
- # [03:47] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Ping timeout)
- # [03:47] <jduell> bz: OK, I guess I'll just make sure the FTP e10s code handles the "cancel while suspended" case. Some more work, but safer. (Is any code going to be using e10s necko? Did I hear that even tablets will use single-process soon?)
- # [03:48] <@bz> ah
- # [03:48] <@bz> ok
- # [03:48] <@bz> we _used_ to suspend
- # [03:48] <@bz> then we switched to a different way of doing something
- # [03:48] <@bz> jduell: b2g
- # [03:48] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
- # [03:48] <@bz> jduell: plans to use e10s
- # [03:49] <jduell> bz: aha
- # [03:49] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [03:50] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [03:50] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [03:50] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
- # [03:50] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
- # [03:51] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Quit: Instantbird 1.1)
- # [03:51] * KaiRo still wishes that tablets would stay with the well-working-there XUL UI builds but sees how diverging between tablets and phones within Android that much is problematic
- # [03:51] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:51] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
- # [03:52] * Quits: jdm (jdm@moz-F200AB68.uwaterloo.ca) (Client exited)
- # [03:53] <njn> mbrubeck: ping
- # [03:53] <njn> http://perf.snarkfest.net/compare-talos/index.html?oldRevs=f33f32134b89&newRev=69236a205e63&tests=a11y,tdhtml,tdhtml_nochrome,a11y_paint,tdhtml_paint,tdhtml_nochrome_paint,tp4,tp4_memset,tp4_pbytes,tp4_rss,tp4_shutdown,tp4_xres,tp4m,tp4m_content_rss,tp4m_main_rss,tp4m_main_rss_nochrome,tp4m_nochrome,tp4m_shutdown,tp4m_shutdown_nochrome,tp5,tp5_memset,tp5_pbytes,tp5_rss,tp5_shutdown,tp5_xres,tp5_pa
- # [03:53] <njn> int,tp5_memset_paint,tp5_pbytes_paint,tp5_%cpu_paint,tp5_modlistbytes_paint,tp5_rss_paint,tp5_shutdown_paint,tp5_xres_paint,dromaeo_basics,dromaeo_css,dromaeo_dom,dromaeo_jslib,dromaeo_sunspider,dromaeo_v8,tsspider,tsspider_nochrome,tsspider_paint,tsspider_nochrome_paint,v8,tgfx,tgfx_nochrome,tgfx_paint,tgfx_nochrome_paint,tscroll,tsvg,tsvg_opacity,tzoom,ts,ts_paint,ts_cold,ts_cold_generated_max,t
- # [03:53] <njn> s_cold_generated_max_shutdown,ts_cold_generated_med,ts_cold_generated_med_shutdown,ts_cold_generated_min,ts_cold_generated_min_shutdown,ts_cold_shutdown,ts_places_generated_max,ts_places_generated_max_shutdown,ts_places_generated_med,ts_places_generated_med_shutdown,ts_places_generated_min,ts_places_generated_min_shutdown,ts_shutdown,twinopen,tpaint&submit=true
- # [03:53] <njn> whoops, sorry
- # [03:53] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [03:54] <njn> make that http://bit.ly/zxSvn7
- # [03:54] <philor> note to self: after forking that, add support for &tests=all
- # [03:54] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [03:55] <RyanVM> cool, someone broke packaging such that mozutils.dll is missing from the js shell zip package and from dist/firefox (yet somehow is present in the firefox zip package)
- # [03:55] <njn> anyone good at comparing Talos results?
- # [03:55] * Quits: bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net) (Connection reset by peer)
- # [03:56] * njn doesn't know if a 357.84% regression on tsvg_opacity on Mac 10.7 is cause for concern (among other things)
- # [03:56] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [03:56] <ewong> joduinn-afk: HK ping
- # [03:57] * RyanVM bets the new mozglue.dll has something to do with it...
- # [03:57] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [03:57] <jbuck> RyanVM: bug 716395 ? I'm looking at that now, actually...
- # [03:57] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [03:57] <jbuck> er, 716397 sorry
- # [03:57] * philor is now known as philor|away
- # [03:57] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [03:57] <RyanVM> jbuck: could be related
- # [03:58] <RyanVM> jbuck: so yeah, mozutils.dll is not being packaged for win32 js shell and needs to be
- # [03:58] <RyanVM> also, it's not being copied to dist/firefox during packaging
- # [03:58] <RyanVM> but it does end up in the firefox zip package
- # [03:58] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
- # [03:59] * Quits: KaiRo (robert@moz-D2CAD9EE.adsl.highway.telekom.at) (Input/output error)
- # [03:59] <jbuck> I fixed it in https://bugzilla.mozilla.org/show_bug.cgi?id=691876 originally, but I guess another change broke it... do you happen to have a bug # for this mozglue change?
- # [03:59] <RyanVM> but this is a recent regression
- # [03:59] <RyanVM> that's what I'm looking for now
- # [03:59] <RyanVM> give me a sec
- # [04:00] <RyanVM> https://bugzilla.mozilla.org/show_bug.cgi?id=701371
- # [04:00] <RyanVM> blame glandium
- # [04:00] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
- # [04:00] <jbuck> heh, that'll do it. thanks for finding that!
- # [04:02] <RyanVM> hmm, I wonder if I need a clobber
- # [04:02] <RyanVM> that may be my issue
- # [04:03] <joduinn-afk> ewong: pong
- # [04:03] <RyanVM> jbuck: I bet that's my issue
- # [04:04] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:04] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [04:04] <RyanVM> jbuck: too late to check tonight, though. I'll try killing my objdir tomorrow and seeing what happens.
- # [04:05] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [04:05] <njn> anyone have experience with dromaeo?
- # [04:05] <njn> bz: ping!
- # [04:06] * Quits: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [04:06] * Joins: asac (asac@moz-9774FD81.pppoe.wtnet.de)
- # [04:06] <tbsaunde> RyanVM: I'm pretty sure glandium clobered when he landed that, so very likely it'll fix it
- # [04:06] * Quits: asac_ (asac@moz-A895FDAB.pppoe.wtnet.de) (Ping timeout)
- # [04:07] <RyanVM> tbsaunde: Sounds good. I'll whine and complain tomorrow if it doesn't :P
- # [04:08] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [04:08] * Quits: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz_)
- # [04:09] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:10] <ewong> joduinn-afk: I hear you're coming to HK.. are you here (your blog sounds like you're here already)?
- # [04:10] * Quits: bretr (bret_recka@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: bretr)
- # [04:10] <tbsaunde> edmorley: if you still around want to get the infr exception on android? I've never been able to find the retrigger button :(
- # [04:10] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
- # [04:10] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [04:10] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
- # [04:10] <ewong> joduinn-afk: esp. that "Deep Water Bay" part
- # [04:10] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [04:11] <joduinn-afk> ewong: yep, I'm already here, mostly recovered from jetlag and a travel-related-cold
- # [04:11] * joduinn-afk leaves for Cambodia, and will then be back in HK on 25th
- # [04:11] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:11] * joduinn-afk leaves for Cambodia on the 14th, and will then be back in HK on 25th
- # [04:12] * Quits: anky (anky@27B0D94A.B421193.A3D1B221.IP) (Ping timeout)
- # [04:12] <ewong> joduinn-afk: ahh.. well, Welcome to HK!
- # [04:12] <ewong> joduinn-afk: just in time for the CNY too
- # [04:12] <joduinn-afk> ewong: will you be around on the 26th?
- # [04:13] <joduinn-afk> (chinese new year does complicate things I know)
- # [04:13] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [04:13] <ewong> joduinn-afk: yes..
- # [04:13] * Quits: terrence (terrence@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:13] * Joins: anky (anky@441C2683.83B337CC.A3D1B221.IP)
- # [04:13] <ewong> joduinn-afk: fwiw.. I'm part of the SeaMonkey project, but doing some release engineering assisting for Callek
- # [04:14] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [04:14] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120110174411])
- # [04:14] <joduinn-afk> ewong: ok, cool. lets meet up on the 26th
- # [04:14] <ewong> so definitely interested in Releng.. and IT as well :)
- # [04:15] <joduinn-afk> ewong: cool. me too
- # [04:15] <ewong> joduinn-afk: the facebook page doesn't say where or what time
- # [04:15] * Quits: pzhang (pzhang@E1AD879F.CC98CBF7.C589985.IP) (Ping timeout)
- # [04:15] <joduinn-afk> one of the things I love about travelling like this is actually getting to meet the human-that-matches-the-irc-nick :-)
- # [04:16] <joduinn-afk> ewong: it does have the time (7:30pm until 10:30pm); we dont have a location figured out yet.
- # [04:16] <joduinn-afk> do you have any suggestions?
- # [04:16] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [04:17] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Ping timeout)
- # [04:17] <ewong> joduinn-afk: not really.. I'm a dev, I don't go out. :p
- # [04:18] * edmorley changes topic to 'Bug 701371 needs clobber on all platforms apart from Linux || m-c: OPEN m-i: OPEN || Next aurora uplift: January 31st || If you are new or want to help, see irc://irc.mozilla.org/#introduction || logs: http://krijnhoetmer.nl/irc-logs/'
- # [04:18] <edmorley> tbsaunde: done :-)
- # [04:18] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
- # [04:18] <joduinn-afk> ewong: heh. well, we can try to fix that! :-)
- # [04:19] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Quit: mdas)
- # [04:22] * dholbert is now known as dholbert|afk
- # [04:23] <tbsaunde> edmorley: thx, and sorry
- # [04:23] * Quits: anky (anky@441C2683.83B337CC.A3D1B221.IP) (Ping timeout)
- # [04:23] <edmorley> tbsaunde: don't be sorry! :-)
- # [04:24] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
- # [04:24] <edmorley> tbsaunde: the retrigger is a blue plus sign, lower left, just above the start and end times for the test/build - if that helps?
- # [04:24] * Joins: anky (anky@B54BF478.D4BC5A95.A3D1B221.IP)
- # [04:25] <tbsaunde> edmorley: using screen reader, so plus sign doesn't really help, but near end and start times may :)
- # [04:25] * Joins: dr_bibble (Mibbit@E1D22E29.D40A746E.1D5753B8.IP)
- # [04:26] <edmorley> tbsaunde: ah sorry didn't realise. the tooltip is "Rebuild" if that helps?
- # [04:26] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: ejpbruel)
- # [04:27] <edmorley> tbsaunde: image title even
- # [04:27] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [04:27] * Quits: dr_bibble (Mibbit@E1D22E29.D40A746E.1D5753B8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [04:27] <edmorley> tbsaunde: anyway is not a problem to retrigger :-)
- # [04:28] <tbsaunde> edmorley: hopefully, I'll take a look
- # [04:28] <tbsaunde> edmorley: np, no reason you should have known :-)
- # [04:30] * Joins: pzhang (pzhang@moz-104CC309.mv.mozilla.com)
- # [04:32] * Quits: nattofriends (tsutsumi@A28E7A62.EF797C8B.5B054FC6.IP) (Connection reset by peer)
- # [04:35] * Joins: redfive (chatzilla@moz-756AE07A.dsl.pltn13.sbcglobal.net)
- # [04:38] * Quits: Elen (El@moz-EB0E359F.hsd1.ut.comcast.net) (Quit: )
- # [04:38] * cjones is now known as cjones-dinner
- # [04:39] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
- # [04:39] * Quits: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [04:40] * Joins: Elen (El@moz-EB0E359F.hsd1.ut.comcast.net)
- # [04:42] * Quits: romeo (romeo@moz-18AD2F99.k744.webspeed.dk) (Quit: Leaving)
- # [04:43] * Quits: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net) (Quit: Leaving)
- # [04:45] * Quits: pzhang (pzhang@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [04:45] * Quits: jduell (jduell@moz-E3AECA12.spl.org) (Ping timeout)
- # [04:47] * philor|away is now known as philor
- # [04:52] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
- # [04:54] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
- # [04:56] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [04:57] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:59] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [04:59] * Joins: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP)
- # [05:03] <KWierso> Bas: you around?
- # [05:03] <Bas> KWierso: Yup
- # [05:03] * jmaher is now known as jmaher|afk
- # [05:03] <KWierso> Bas: so I flipped the gfx.content.azure.enabled pref to true, then looked at the graphics section of about:support
- # [05:04] <Bas> KWierso: Shouldn't say anything special :)
- # [05:04] <KWierso> the "AzureBackend" section doesn't match up with the same size as the other sections
- # [05:04] <Bas> It never does I think :)
- # [05:04] <Bas> It's weird :)
- # [05:05] <KWierso> bas: oh, looking at it with the inspect tool, that row is in its own separate <table> element
- # [05:05] <Bas> Hehe :)
- # [05:06] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [05:06] <robarnold> bz: ping? have questions about innerWidth/height behavior on mobile (I can't find documentation explaining the various behaviors I'm seeing)
- # [05:06] <njn> can I download a 64-bit version of FF9 ? I'm getting offered the 32-bit version
- # [05:06] * mjessome is now known as mjessome|away
- # [05:06] <nthomas> ehsan: ping
- # [05:07] <Jesse> njn: which OS?
- # [05:07] <ehsan> nthomas: hi
- # [05:07] <KWierso> njn: I think win64 builds don't get released for official releases
- # [05:07] * Quits: ericjung (Mibbit@moz-C6B344D.bstnma.fios.verizon.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [05:07] <nthomas> ehsan: howdy. I was wondering if you're merging pretty much every m-c change to profiling straight away
- # [05:07] <ehsan> nthomas: I am
- # [05:08] * Joins: jruderman (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [05:08] * Joins: pzhang (pzhang@E1AD879F.CC98CBF7.C589985.IP)
- # [05:08] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Connection reset by peer)
- # [05:08] <ehsan> nthomas: well, my script is
- # [05:08] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [05:08] <nthomas> ehsan: what's the reason for that ? Seems like you could do one a day at 6pm Pacific or so
- # [05:08] <KWierso> njn: nothing in here: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/9.0.1/
- # [05:09] <ehsan> nthomas: what's the downside?
- # [05:09] * Joins: brendan (brendaneic@72040E3.998B65EB.43362C16.IP)
- # [05:09] <nthomas> ehsan: taking up build machines
- # [05:10] * Joins: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP)
- # [05:10] <njn> KWierso: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/9.0.1/linux-x86_64/en-US/firefox-9.0.1.tar.bz2 ?
- # [05:10] <ehsan> nthomas: so the reason I did that was that I was not sure how to get the same code into both m-c and profiling's nightlies
- # [05:10] <KWierso> njn: that's the linux 64 builds, those are officially out there.
- # [05:10] * KWierso thought you were talking about win64
- # [05:11] <njn> KWierso: linux64 is what I want :)
- # [05:11] <nthomas> njn - there's a bug on promoting linux64 on mozilla.org/firefox, I don't know why it's never got any traction
- # [05:12] <KWierso> wow, they aren't listed there...
- # [05:12] <nthomas> ehsan: hmm, that's hard probably. is it that important ?
- # [05:13] * Joins: jamesr (jamesr@moz-DD811C6C.dsl.dynamic.sonic.net)
- # [05:13] <ehsan> nthomas: I'd like to have that invariant given the option, because I want the people who use the profiling nightly to get the same experience as those on m-c nightlies
- # [05:13] <jruderman> 64-bit linux builds should at least show up on the "other systems & languages" page, imo
- # [05:13] <ehsan> nthomas: so that we can advertize it as an alternative nightly
- # [05:13] * cjones-dinner is now known as cjones
- # [05:14] <ehsan> nthomas: technically we don't need builds/tests per push on nightly, but apparently buildbot tries to go back and find the last green revision
- # [05:14] <nthomas> ehsan: you really caught our config system with a question it don't like :-S
- # [05:14] <ehsan> nthomas: so not getting those builds and tests was not an option
- # [05:14] <nthomas> yeah
- # [05:14] <njn> nthomas: I'm just doing some benchmarking on linux against Opera and Google, both of which are 64-bit
- # [05:15] <nthomas> urgh, teh suck
- # [05:15] <nthomas> what a waste of cpu time
- # [05:15] <ehsan> nthomas: does buildbot also look at test results? or does it just look for green builds?
- # [05:15] <nthomas> just compilation
- # [05:15] <edmorley> robcee, ttaubert, dietrich, billm, ehsan, rnewman: (think I've got everyone who merges from m-c) your next m-c pull will require clobbering on all platforms apart from Linux, due to the landing of bug 701371 (it merged from inbound to m-c earlier today)
- # [05:16] <rnewman> ah, thanks for the headsup, edmorley
- # [05:16] <mbrubeck> njn: pong
- # [05:16] * jruderman is now known as Jesse
- # [05:16] <ehsan> edmorley: which m-c revision is that?
- # [05:16] <njn> mbrubeck: can you help me interpret http://bit.ly/zxSvn7 ?
- # [05:16] <edmorley> ehsan: cf890c9c3e4c
- # [05:16] <ehsan> edmorley: cause https://tbpl.mozilla.org/?tree=Profiling seems to be fairly green
- # [05:17] <mbrubeck> njn: probably not...
- # [05:17] <ehsan> edmorley: well, that _is_ on profiling...
- # [05:17] <njn> mbrubeck: there's a bunch of numbers, I know not what they mean
- # [05:17] <njn> mbrubeck: at this point I'm ready to push and wait if anyone watching tree-mgmt complains
- # [05:17] <Callek> edmorley: "next" well that would have been a notice for a while ago :-P
- # [05:18] <mbrubeck> njn: If you see anything that looks like it might be a meaningful regression, you could go to http://graphs-new.mozilla.org/graph.html to see numbers for a range of changesets; it might help you figure out what the normal range of values is.
- # [05:19] <edmorley> ehsan: I don't know if glandium clobbered some in advance, there are also some periodic clobbers in there; maybe just lucky :-)
- # [05:19] <ehsan> heh, yeah maybe
- # [05:19] * ehsan so wishes that clobbering instructions lived in the repo and not in people's heads
- # [05:21] <edmorley> ehsan: a client.mk constant that gets incremented every time a clobber is required perhaps
- # [05:21] <ehsan> edmorley: please!
- # [05:22] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Ping timeout)
- # [05:23] <jdm> jcranmer++
- # [05:23] <jcranmer|away> jdm: ?
- # [05:23] <jdm> the dynamic nspr logging extension looks so useful
- # [05:23] <jcranmer|away> oh
- # [05:23] * Quits: camd (camerondaw@moz-D00736A2.hsd1.ca.comcast.net) (Quit: camd)
- # [05:23] <jcranmer|away> it's all hacked together
- # [05:23] <jcranmer|away> you can read the source code to discover how it works
- # [05:23] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: nbvcx)
- # [05:24] <jdm> jcranmer|away: will it be possible to direct bug reporters to it and tell them to enable certain logs, then attach the results to the bug?
- # [05:24] <jdm> because if so, you deserve more ++
- # [05:24] <ewong> jcranmer|away: nice play-by-play on that bug
- # [05:25] <jcranmer|away> jdm: I want some more polish features on it first
- # [05:25] <jcranmer|away> like explaining what each of the logs actually means
- # [05:25] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
- # [05:25] <jcranmer|away> ewong: thanks
- # [05:26] <Jesse> edmorley:i think "increment" isn't quite right. what if two branches both increment the clobber const for different reasons, and then they merge?
- # [05:26] <jcranmer|away> jdm: but, in general, that is kind of my goal
- # [05:26] <jcranmer|away> (best part is no more need to futz around with stupid environment variables)
- # [05:28] <edmorley> Jesse: true
- # [05:28] * rail_away is now known as rail
- # [05:28] <Jesse> tbsaunde: looks like we should enable the commit message hook on the accessibility branch?
- # [05:29] * Quits: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP) (Quit: lmandel)
- # [05:32] <tbsaunde> Jesse: yeah, filed a bug for it :)
- # [05:32] <Jesse> tbsaunde: thanks
- # [05:33] <nthomas> tbsaunde: http://hg.mozilla.org/hgcustom/hghooks/file/default/mozhghooks/treeclosure.py will need updating
- # [05:33] <nthomas> oh, n/m
- # [05:33] <nthomas> different hook
- # [05:33] <Callek> nthomas: well that hook would be useful for fridays closure anyway
- # [05:34] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
- # [05:34] <Callek> but yea, enabling http://hg.mozilla.org/hgcustom/hghooks/file/default/mozhghooks/commit-message.py is what they were talking about -- and needs no code changes
- # [05:34] * Quits: edmorley (edmorley@moz-384CD16.range86-166.btcentralplus.com) (Quit: Leaving.)
- # [05:37] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
- # [05:39] * mcote is now known as mcote|afk
- # [05:39] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
- # [05:39] * rnewman loads clobberer page, goes to gym while it loads
- # [05:39] * Joins: felipe (u2734@moz-160C58C6.com)
- # [05:40] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [05:41] * Joins: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com)
- # [05:43] * Quits: mjschranz (chatzilla@moz-6FE6B833.cpe.net.cable.rogers.com) (Client exited)
- # [05:44] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
- # [05:46] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [05:46] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [05:48] * Quits: brendan (brendaneic@72040E3.998B65EB.43362C16.IP) (Quit: brendan)
- # [05:50] * Quits: IRCMonkey36426 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
- # [05:51] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
- # [05:52] * Quits: jamesr (jamesr@moz-DD811C6C.dsl.dynamic.sonic.net) (Quit: jamesr)
- # [05:54] <njn> is Nightly horribly busted? Sunspider isn't working for me
- # [05:54] <njn> the page isn't even loading properly
- # [05:58] <mwu> njn: wfm on osx 12.0a1 (2012-01-10)
- # [05:59] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [06:00] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [06:00] * nthomas is now known as nthomas|away
- # [06:02] * Joins: IRCMonkey55763 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [06:02] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
- # [06:03] <njn> mwu: it was something to do with the profile -- the problem manifesed with FF9 with the same profile, and went away with a differnt profile
- # [06:03] <njn> weird
- # [06:04] <njn> mwu: no, wait, now FF12 is screwing up in a different way
- # [06:04] * Quits: IRCMonkey55763 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
- # [06:04] * Quits: anky (anky@B54BF478.D4BC5A95.A3D1B221.IP) (Ping timeout)
- # [06:05] <mwu> weird
- # [06:06] * Joins: anky (anky@516CEE8.244268D6.A3D1B221.IP)
- # [06:06] <njn> mwu: with another new profile it's now fixed
- # [06:07] <njn> extraweird
- # [06:07] <njn> "The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression." WTF does that mean?
- # [06:08] * Quits: Poly-C (Poly-C@moz-84686AC3.dip.t-dialin.net) (Ping timeout)
- # [06:08] * Joins: IRCMonkey54923 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [06:08] * Joins: Polynomial-C (Poly-C@moz-F0FD9B7A.dip.t-dialin.net)
- # [06:14] * rail is now known as rail_away
- # [06:16] <Mook> hmm, how big's a mac build tree (src+obj) these days?
- # [06:17] * Quits: IRCMonkey54923 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
- # [06:17] <mattwoodrow> Mook: 3.5gb ish for a debug build for me
- # [06:17] <@bz> njn: it means that it claimed to be gzipped but the data is not valid gzipped data, say
- # [06:17] <Mook> mattwoodrow: thanks :)
- # [06:17] <@bz> njn: or it claimed to be compressed with an algorithm we don't support
- # [06:17] <philor> 3.39 for an opt, but that's x64, not universal
- # [06:19] * Quits: anky (anky@516CEE8.244268D6.A3D1B221.IP) (Ping timeout)
- # [06:20] * Joins: anky (anky@9DF8D605.3077B11C.A3D1B221.IP)
- # [06:21] * Joins: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl)
- # [06:23] * Joins: mib_l6rj0q (Mibbit@E1D22E29.D40A746E.1D5753B8.IP)
- # [06:23] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [06:23] * Joins: sfink (chatzilla@moz-5175E49F.dsl.pltn13.sbcglobal.net)
- # [06:25] * Quits: mib_l6rj0q (Mibbit@E1D22E29.D40A746E.1D5753B8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [06:26] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [06:26] * Joins: rshetty (quassel@AC72E8F3.8D9B1EFE.D30E9BEF.IP)
- # [06:28] * bz is now known as bz_sleep
- # [06:31] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
- # [06:32] * Joins: sid0 (u2934@moz-160C58C6.com)
- # [06:33] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [06:34] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
- # [06:35] * Joins: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net)
- # [06:36] * Quits: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Quit: This computer has gone to sleep)
- # [06:37] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
- # [06:37] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [06:38] * glob|away is now known as glob
- # [06:40] <jaws> ehsan++
- # [06:40] <jaws> ehsan: thank you for providing a patch for bug 171237 \o/
- # [06:40] <ehsan> jaws: that was fast :)
- # [06:41] <jaws> my inbox count incremented :)
- # [06:41] <ehsan> jaws: I have always said that if you want to get something done, you should get the right people pissed off just enough ;)
- # [06:41] <jaws> hehe, that is so true
- # [06:41] <ehsan> worked in this case :)
- # [06:42] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
- # [06:42] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [06:42] * Quits: jaws (u2871@moz-160C58C6.com) (Input/output error)
- # [06:42] * Quits: felipe (u2734@moz-160C58C6.com) (Input/output error)
- # [06:42] * Quits: Asa (u3626@moz-160C58C6.com) (Input/output error)
- # [06:42] * Quits: sid0 (u2934@moz-160C58C6.com) (Input/output error)
- # [06:42] * Quits: ttaubert (u2620@moz-160C58C6.com) (Input/output error)
- # [06:42] * Joins: Ventron (michael@22BC7A8B.69CC1317.F2FA8643.IP)
- # [06:43] * Quits: Unfocused (u2622@moz-160C58C6.com) (Input/output error)
- # [06:43] * Joins: jaws (u2871@moz-160C58C6.com)
- # [06:43] * Joins: felipe (u2734@moz-160C58C6.com)
- # [06:43] <jdm> ehsan++
- # [06:43] <jdm> you are the best
- # [06:44] <ehsan> jdm: funny thing, I opened up vim and looked around in order to get a short summary of what needs to be done for this bug
- # [06:44] <ehsan> in order to mark it as [mentor=ehsan]
- # [06:44] <ehsan> then I said to my self
- # [06:44] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
- # [06:44] <ehsan> $%&^%^! let's just get it fixed :)
- # [06:44] <jdm> :D
- # [06:44] <ehsan> jdm: system works I guess
- # [06:44] <jaws> :D
- # [06:45] * Joins: ttaubert (u2620@moz-160C58C6.com)
- # [06:45] <ehsan> ok folks, time to get some sleep in me
- # [06:45] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [06:46] <jlebar|away> gerv|dinner, Can you please give editbugs to :rclick when you get a chance?
- # [06:46] * Joins: sid0 (u2934@moz-160C58C6.com)
- # [06:46] <philor> ehsan: before you go...
- # [06:46] <ehsan> philor: ?
- # [06:46] * Joins: Asa (u3626@moz-160C58C6.com)
- # [06:47] <philor> should I be surprised that something has already finished in a non-clean fashion on your non-clean fashion push?
- # [06:47] * Joins: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz)
- # [06:47] <ehsan> philor: bah, lemme look
- # [06:48] <philor> I mean, of course I'm not surprised that something does, but that was a little sooner than I expected to actually see it :)
- # [06:48] <jdm> jlebar|away: I'm on it
- # [06:48] <jlebar|away> jdm, thanks!
- # [06:48] <ehsan> philor: problem is that lots of this stuff happens intermittently :(
- # [06:48] <ehsan> I've done 5-6 try runs but apparently did not get them all
- # [06:48] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [06:48] * Joins: birtles_ (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [06:48] <ehsan> philor: I'll backout
- # [06:48] * birtles_ is now known as birtles
- # [06:49] * philor backspaces
- # [06:49] <philor> I was willing to retrigger some, and file it if it looked tolerably low frequency, if you'd rather
- # [06:49] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
- # [06:49] <ehsan> philor: if you were around and noticed more such failures, would you mind commenting on the bug with links to the log?
- # [06:49] <ehsan> philor: we could do that as well, with me promising to look at those bugs tomorrow
- # [06:50] <ehsan> philor: sounds like a plan? :)
- # [06:50] <philor> yep, that works
- # [06:50] <ehsan> awesome
- # [06:50] <ehsan> thanks :)
- # [06:50] <ehsan> philor: (the thing which my patch protects against is so bad that I'm willing to postpone handling the fallout to after landing, sorry for the inconvenience :/ )
- # [06:51] <philor> ehsan: yeah, understood, that was why I didn't much want you backing out over just one
- # [06:51] <ehsan> thanks :)
- # [06:51] * ehsan goes to go to sleep for realz
- # [06:52] * Quits: ehsan (ehsan@F0B20A8D.8458880F.57F33CED.IP) (Input/output error)
- # [06:52] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [06:53] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [06:53] * Quits: cpearce (chatzilla@moz-56BC07D4.xdsl.xnet.co.nz) (Ping timeout)
- # [06:54] * philor wonders what anatomical features the Android XUL build has
- # [06:54] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
- # [06:55] <philor> I wouldn't want to suggest that it put a part it doesn't have in a part it doesn't have, or that it pull one out of one it lacks
- # [06:56] <nigelb> so much hate for Asa on wired.
- # [06:57] * Joins: kyungtae_kim (Mibbit@B4104EBB.3CC170B1.1E14B209.IP)
- # [06:58] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [06:58] <jaws> he's always taking one for the team
- # [06:58] * Quits: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [06:58] <jaws> but sometimes he puts himself out there and asks for it
- # [07:00] <nigelb> Heh.
- # [07:01] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [07:01] * ChanServ sets mode: +o mkaply
- # [07:03] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [07:04] * Quits: Waldo|dinner (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
- # [07:05] * Joins: ctopper (craig@moz-42075866.hsd1.or.comcast.net)
- # [07:06] * Quits: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net) (Ping timeout)
- # [07:06] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
- # [07:07] * Quits: redfive (chatzilla@moz-756AE07A.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [07:11] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [07:13] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
- # [07:15] * Quits: @bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
- # [07:15] <philor> mmm, https://tbpl.mozilla.org/php/getParsedLog.php?id=8468888&tree=Mozilla-Inbound is filled with awesome
- # [07:17] * Joins: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net)
- # [07:19] * Quits: smooney (smooney@moz-3C7A0050.hsd1.ca.comcast.net) (Quit: smooney)
- # [07:20] <philor> and to my great shock, and the bottom of the pile of awesome is a setTimeout
- # [07:20] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [07:21] <jdm> ugh
- # [07:21] <jdm> in attempting to write a test to demonstrate a bug, I exposed another bug
- # [07:21] * Joins: bz_sleep (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [07:21] <jdm> and the fix for the first doesn't fix this one
- # [07:22] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [07:22] * Quits: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net) (Quit: get satisfied! :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
- # [07:24] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Input/output error)
- # [07:24] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
- # [07:24] <kyungtae_kim> Hi, I'm looking for a simple browser source using Gecko and not using XUL UI. Where could I get that? OS is Linux. I analyzed Android fennec source, but it's complex because Java & C++ are mixed, so only C++ source needed.
- # [07:25] <mbrubeck> kyungtae_kim: Hmm, there's the MicroB browser for Nokia Maemo devices...
- # [07:25] <mbrubeck> I'm not familiar with its code
- # [07:27] * Joins: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net)
- # [07:27] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [07:28] * Joins: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net)
- # [07:30] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Ping timeout)
- # [07:31] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
- # [07:31] * Quits: Mossop (mossop@moz-66A39E88.dsl.dynamic.sonic.net) (Ping timeout)
- # [07:32] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [07:32] * Joins: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP)
- # [07:34] * Joins: mike5w3c (MikeS@moz-2B0391A.u01.hotspot.ne.jp)
- # [07:36] * Joins: birtles_ (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [07:36] * Quits: birtles_ (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Connection reset by peer)
- # [07:36] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [07:38] <KWierso> kyungtae_kim: epiphany used to use gecko and was non-XUL, but I think they switched to webkit a few years ago
- # [07:39] <jdm> does anybody know if it's possible to create a mochitest that uses multiple tabs?
- # [07:39] <jdm> window.open interferes with the test I want to run
- # [07:39] <jdm> I need two unrelated windows to open
- # [07:40] <kbrosnan> mozmill could cover that afik
- # [07:40] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
- # [07:41] <KWierso> kyungtae_kim: this page's examples list has a few things listed for Linux. Not sure if they use XUL or not, though: https://developer.mozilla.org/en/Roll_your_own_browser_-_An_embedding_HowTo
- # [07:43] * heycam is now known as heycam|away
- # [07:44] * Quits: tonymec|away (tonymec@C9D7108E.1A9F46C.277517C1.IP) (Connection reset by peer)
- # [07:44] * Quits: tonymec (tonymec@C9D7108E.1A9F46C.277517C1.IP) (Connection reset by peer)
- # [07:44] * Joins: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net)
- # [07:47] * Quits: anky (anky@9DF8D605.3077B11C.A3D1B221.IP) (Client exited)
- # [07:48] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
- # [07:48] * Quits: josh (josh@moz-75EC6735.dlth.qwest.net) (Quit: josh)
- # [07:49] * Joins: anky (anky@9DF8D605.3077B11C.A3D1B221.IP)
- # [07:50] <philor> why do we still have that ancient junk in the tree rules about "You must check the tree before pushing, and watch the tree for failures after pushing."?
- # [07:51] <jdm> just to catch people unawares
- # [07:51] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [07:51] <tbsaunde> philor: because we like to d dream?
- # [07:52] <philor> oh, it's so we can make fun of people who star their own!
- # [07:52] * glob is now known as glob|away
- # [07:53] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:53] * Quits: anky (anky@9DF8D605.3077B11C.A3D1B221.IP) (Ping timeout)
- # [07:53] * Quits: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP) (Quit: This computer has gone to sleep)
- # [07:53] * Joins: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP)
- # [07:58] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [07:59] * Quits: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP) (Input/output error)
- # [07:59] * Joins: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP)
- # [08:00] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [08:04] * Joins: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP)
- # [08:05] <kyungtae_kim> Can I use libxul without using .xul file? Android port do that but I can't understand how to do that.
- # [08:06] * Joins: tonymec__ (tonymec@4F99D494.BC400CB9.277517C1.IP)
- # [08:06] * tonymec__ is now known as tonymec|away
- # [08:06] * khuey|away is now known as khuey
- # [08:14] * glob|away is now known as glob
- # [08:18] * Quits: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP) (Input/output error)
- # [08:19] * Joins: mike5w3c_ (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [08:19] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [08:20] * Quits: mike5w3c (MikeS@moz-2B0391A.u01.hotspot.ne.jp) (Ping timeout)
- # [08:20] * mike5w3c_ is now known as mike5w3c
- # [08:20] * Joins: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP)
- # [08:21] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [08:24] <glandium> browserid looks nice, but I get no validation link in the email it sends me
- # [08:26] <glandium> ah, got it
- # [08:26] * Quits: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl) (Input/output error)
- # [08:27] <squib> my biggest issue with browserid is that MDN always forgets who i am :(
- # [08:28] <squib> but that's probably not a browserid issue as such
- # [08:31] <glandium> mdn has only made it half way... it had me create an actual mdn account when i wanted to edit a content. then i signed off and to sign in, i had to create a browserid account because it uses nothing else
- # [08:33] <Callek> is make_libmar l10n nightly failures known from yesterdays nightly?
- # [08:34] <Callek> and/or is it seamonkey only?
- # [08:36] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [08:36] * Joins: mermi (Mibbit@E1D22E29.D40A746E.1D5753B8.IP)
- # [08:37] * Quits: mermi (Mibbit@E1D22E29.D40A746E.1D5753B8.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [08:40] * Joins: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu)
- # [08:40] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [08:41] * Quits: gabor (admin@moz-3B57BCD1.catv.pool.telekom.hu) (Quit: gabor)
- # [08:41] <glandium> Callek: could it be related to the mozglue thing?
- # [08:42] <Callek> glandium: not sure, maybe -- I thought Pike was talking about l10n failures
- # [08:42] <Callek> I'll look tomorrow or day after for sure
- # [08:42] <Callek> :-)
- # [08:43] * Joins: kaze (kaze@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [08:43] <glandium> Callek: aki had l10n failures, but it seems he was trying to use a new packager.mk with an old build
- # [08:43] <glandium> maybe l10n nightlies are doing that
- # [08:44] <Callek> glandium: that could certainly have been the issue, i'll wait till tomorrow/day after and check and figure it out from there
- # [08:45] <glandium> Callek: i kind of remember something like this having been a problem in the past
- # [08:47] * Parts: Ventron (michael@22BC7A8B.69CC1317.F2FA8643.IP)
- # [08:47] * philor points at rnewman's bright colors and laughs
- # [08:47] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [08:50] <nigelb> Is that the android?
- # [08:51] <philor> nah, that was boring mono-color, the windows need-for-clobber is much more colorful
- # [08:52] <nigelb> oh, services-central?
- # [08:52] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Input/output error)
- # [08:55] * Joins: wolfiR (wolfiR@moz-97AB7B3A.open-xchange.com)
- # [08:57] <philor> yeah, I like the green - orange - purple - red effect :)
- # [08:57] <nigelb> heh
- # [08:57] <nigelb> It is fairly well-coloured :D
- # [08:59] * Quits: tmyoung (tmyoung@moz-A52EE408.alyoung.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [08:59] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [08:59] <glazou> bonjour
- # [09:00] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [09:00] * Quits: ctopper (craig@moz-42075866.hsd1.or.comcast.net) (Quit: ctopper)
- # [09:01] * Quits: faramarz (faramarz@moz-CD61C00E.hsd1.ca.comcast.net) (Quit: faramarz)
- # [09:05] * Joins: Ms2ger (Ms2ger@C99CCEB1.C1534583.37724B0D.IP)
- # [09:05] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
- # [09:07] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
- # [09:08] * Quits: lsumar (lsumar@4548E2C6.EE84D258.11F528CC.IP) (Quit: This computer has gone to sleep)
- # [09:08] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
- # [09:09] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [09:09] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
- # [09:09] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
- # [09:11] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [09:12] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Client exited)
- # [09:12] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [09:14] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [09:15] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [09:15] <rnewman> philor: believe it or not, I did hit clobber! guess those were already running
- # [09:15] <rnewman> alas
- # [09:15] <rnewman> and no new landings on m-c for me to pull!
- # [09:16] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [09:16] <rnewman> thanks for starring, anyway :D
- # [09:16] <philor> rnewman: I just retriggered the build, after I saw you had clobbered a hair too late
- # [09:16] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
- # [09:16] <rnewman> \o/
- # [09:17] * Joins: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [09:17] * Standard8Away is now known as Standard8
- # [09:17] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Connection reset by peer)
- # [09:17] <philor> we're both sure that's it and all it is, but we'll be more sure with visible green
- # [09:18] * Joins: IRCMonkey17485 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [09:18] * Joins: grubshka (grubshka@moz-C88CCDC2.w86-216.abo.wanadoo.fr)
- # [09:18] * Joins: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net)
- # [09:18] <rnewman> nigelb: it sure is pretty to have three failing XUL Fennec builds on every push, though, isn't it?
- # [09:18] <nigelb> rnewman: Totally :D
- # [09:19] <khuey> somebody should toss a -j1 into fennec's mozconfig
- # [09:19] <rnewman> heh
- # [09:21] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
- # [09:23] * Quits: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [09:24] <ewong> khuey: weren't you on a holiday?
- # [09:24] <nigelb> someone kline him :P
- # [09:26] <Ms2ger> Nah, just on the nice side of the atlantic
- # [09:26] <khuey> ewong: I'm working today
- # [09:26] <khuey> probably tomorrow
- # [09:26] <khuey> taking days off here and there
- # [09:26] <nigelb> haha, "nice side of the atlantic"
- # [09:26] <nigelb> Ms2ger++
- # [09:26] <darktrojan> heh
- # [09:26] <Ms2ger> :)
- # [09:26] * Ms2ger lands
- # [09:27] <glazou> I don't know if it's nice but it's awake :-)
- # [09:27] <khuey> yeah
- # [09:27] <khuey> I should go sleep off some more of the jetlag
- # [09:27] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [09:27] <ewong> ohh I see..
- # [09:27] * Joins: protz (protz@moz-E29D2A15.inria.fr)
- # [09:27] <nigelb> just try and stay awake for today and you should reset your clock.
- # [09:28] <philor> isn't there something besides -j1 that you can stick in just a makefile somewhere above the troubled parts?
- # [09:28] <glandium> philor: -j1 under mobile, probably
- # [09:28] <khuey> $(error this is going to break anyways) ?
- # [09:28] <khuey> :-P
- # [09:29] <philor> .NOTPARALLEL: was what I was thinking of
- # [09:29] <khuey> oh, right
- # [09:29] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [09:29] <khuey> hmm, maybe we should do that
- # [09:29] <glandium> the other solution is to stop doing cross directory dependencies in makefiles
- # [09:30] <khuey> well, yes
- # [09:32] <philor> spoken like someone who isn't cc'ed on the bug
- # [09:32] <philor> yet...
- # [09:32] <khuey> indeed
- # [09:32] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [09:33] <ewong> which bug's that? (just out of curiosity)
- # [09:33] <Ms2ger> ewong, I'll cc you :)
- # [09:33] <ewong> Ms2ger: it's ok..really..
- # [09:33] <khuey> 714553
- # [09:33] <philor> should do it with a review request, that's a really subtle way to shove starring spam down someone's throat :)
- # [09:33] <Ms2ger> philor++
- # [09:33] <khuey> philor: btw I like how you started pasting logs again once we reached an impasse
- # [09:34] <ewong> wow.. this is another semi-long bug
- # [09:34] <philor> I don't admit it often, but I will shut up when people are actually working
- # [09:35] <Ms2ger> philor, you realize this channel is logged, right ;)
- # [09:36] <Ms2ger> Hmm, a 3280-byte leak
- # [09:36] <glandium> philor: the interesting thing is that a similar bug on native fennec has been fixed
- # [09:36] <darktrojan> if they're working they don't have time to read irc logs
- # [09:37] <darktrojan> (oi you, get back to work)
- # [09:37] * Quits: IRCMonkey17485 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
- # [09:37] <Ms2ger> :)
- # [09:37] <ewong> "Oh sure. I would've fixed that bug anytime... provided I understand what's going on.. :P"
- # [09:37] * Quits: @dveditz (dveditz@moz-34991AF4.dhcp.cruzio.com) (Quit: dveditz)
- # [09:40] * Quits: Mook (mook@moz-D4B2E3F9.dsl.teksavvy.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
- # [09:40] * Ms2ger usually doesn't understand what's going on in his bugs
- # [09:40] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [09:40] <ewong> "surely you jest"
- # [09:42] <ewong> "black magic voodoo".. ya gotta love the comments in bugs like these...
- # [09:42] <Ms2ger> Well, er, welcome to Mozilla :)
- # [09:45] * Quits: grubshka (grubshka@moz-C88CCDC2.w86-216.abo.wanadoo.fr) (Ping timeout)
- # [09:45] <ewong> then again.. I'd say the same thing when looking at Makefile patches.. "black magic Makefile voodoo"
- # [09:46] <hsivonen> sigh. still a failing unit test for bookmark import
- # [09:46] <khuey> "Hardcore crypto action"
- # [09:46] * khuey got a good laugh out of that
- # [09:46] <ewong> khuey I dare ask.. bug #714553 is about a race condition?
- # [09:46] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [09:47] <khuey> yes
- # [09:47] <ewong> thus philor's asking of -j1
- # [09:48] <philor> more of a threat, really
- # [09:48] <hsivonen> looks like I need to learn to run xpcshell tests individually
- # [09:48] <ewong> ok.. umm "thus philor's threat of -j1"
- # [09:49] <glandium> hey i think i have the right fix for that bug
- # [09:50] <hsivonen> how nice. xpcshell has different makefile conventions that various mochitests
- # [09:50] <hsivonen> *than
- # [09:51] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
- # [09:51] <khuey> xpcshell has different everything conventions than mochitest
- # [09:51] * Quits: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: kumar)
- # [09:52] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [09:52] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [09:52] <darktrojan> SOLO_FILE=basename.js make -C objdir/path/to/dir check-one
- # [09:52] <darktrojan> hsivonen, ^
- # [09:52] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
- # [09:54] <hsivonen> darktrojan: thanks
- # [09:56] * glob *sigh*
- # [09:57] * Joins: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net)
- # [09:58] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [10:00] <darktrojan> jhford, ping?
- # [10:00] * Joins: dao (dao@moz-E671DF31.superkabel.de)
- # [10:00] <darktrojan> what's the matter glob, run out of work to do?
- # [10:00] <glob> darktrojan, haha :)
- # [10:01] <darktrojan> :-P
- # [10:01] * Joins: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net)
- # [10:02] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
- # [10:02] * Quits: mwu (mwu@moz-59435430.hsd1.nj.comcast.net) (Quit: This computer has gone to sleep)
- # [10:04] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [10:04] * Joins: past (past@moz-2DAAD734.dsl.dyn.forthnet.gr)
- # [10:04] * Joins: MarcoZ (marco.zehe@moz-1F75E300.dip.t-dialin.net)
- # [10:07] * Quits: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net) (Client exited)
- # [10:09] * Joins: c0smikdebris (c0smikdebr@C4166EFD.7E460B98.BE90E62C.IP)
- # [10:10] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Ping timeout)
- # [10:12] * Joins: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au)
- # [10:14] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
- # [10:14] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [10:14] * Quits: tonymec|away (tonymec@4F99D494.BC400CB9.277517C1.IP) (Ping timeout)
- # [10:14] * Quits: tonymec (tonymec@4F99D494.BC400CB9.277517C1.IP) (Ping timeout)
- # [10:14] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [10:14] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [10:16] * Quits: c0smikdebris (c0smikdebr@C4166EFD.7E460B98.BE90E62C.IP) (Client exited)
- # [10:18] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [10:18] <ewong> err.. what happened to the Windows build instructions? https://wiki.mozilla.org/Mobile/Fennec/Android_OtherBuildEnvs#Windows
- # [10:19] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Input/output error)
- # [10:19] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:19] <ewong> I guess I should've asked that in #mobile
- # [10:20] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
- # [10:22] * Quits: rshetty (quassel@AC72E8F3.8D9B1EFE.D30E9BEF.IP) (Ping timeout)
- # [10:22] * Joins: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net)
- # [10:23] <glandium> ewong: has that ever been actually possible?
- # [10:23] * Joins: tonymec (tonymec@F80F3879.C60529D.277517C1.IP)
- # [10:23] * Joins: rshetty (quassel@AFD0CA25.6852A7C3.8DE24349.IP)
- # [10:24] * Quits: rniwa (rniwa@moz-E171DA5.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [10:24] <ewong> glandium: it has.. or at least it was possible last year.. in July..
- # [10:25] <ewong> or maybe I was mistaken?
- # [10:25] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [10:25] * Joins: msucan (msucan-@FA9E8863.56E67207.699550A1.IP)
- # [10:27] * Joins: edmorley (edmorley@moz-384CD16.range86-166.btcentralplus.com)
- # [10:27] <khuey> ewong: are you looking to compile (on windows) a fennec that runs on windows or a fennec that runs on android
- # [10:27] <ewong> khuey: compiling to run on Windows (at least IIRC, it was under some simulated environment)
- # [10:27] * Joins: graememcc (chatzilla@moz-FA3F4331.range109-158.btcentralplus.com)
- # [10:28] <khuey> ewong: xul fennec can be built to run on windows
- # [10:28] <khuey> ewong: native fennec can't
- # [10:28] <ewong> ah.. maybe my mozconfig file needs adjustments
- # [10:30] <philor> actually, xul fennec can't, unless someone fixed it since one of the flurry of patches to get Win PGO working broke it
- # [10:30] <ewong> well it's not building because of some sdk level issue
- # [10:31] * Quits: rshetty (quassel@AFD0CA25.6852A7C3.8DE24349.IP) (Ping timeout)
- # [10:31] <philor> I think it was the media one, but since desktop fennec had been made nightly-only, it was no longer possible to build it on try, which made it no longer tier 1, so despite the fact that we're still burning it hidden every night, it's dead and gone
- # [10:32] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [10:33] * Joins: rshetty (quassel@640B24A2.F8C0C706.C842849F.IP)
- # [10:33] <ewong> ok. that explains the empty build instructions for Windows
- # [10:33] * Quits: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120108173212])
- # [10:36] <hsivonen> hmm. test_browserGlue_smartBookmarks.js deliberately foils async nsBrowserGlue initialization
- # [10:36] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
- # [10:37] * philor is now known as philor|away
- # [10:37] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
- # [10:38] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [10:38] * darktrojan is considering writing a "just run this damn test" script that figures out the magic words to use
- # [10:38] <darktrojan> is this useful?
- # [10:39] * Joins: IRCMonkey7811 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [10:39] * Quits: CwiiisAway (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Ping timeout)
- # [10:39] <hsivonen> darktrojan: yes
- # [10:40] <ewong> darktrojan: Heck yeah!
- # [10:40] <darktrojan> I thought so, wonder why we don't have one
- # [10:41] <hsivonen> grr. there are more tests that deliberately bypass the observers that nsBrowserGlue has for tracking initialization
- # [10:41] <darktrojan> heh
- # [10:42] <ewong> darktrojan: probably no one felt the urge great enough to do it.. :)
- # [10:42] <darktrojan> ewong, I'm hoping the reason isn't "it's damn difficult"
- # [10:43] <ewong> darktrojan: same thing with bugs, I believe :)
- # [10:43] <darktrojan> heh
- # [10:43] <darktrojan> I probably run unit tests more than a lot of people :-/
- # [10:43] <ewong> darktrojan: yeah.. "it's damn difficult" is another possible reason.. i.e. change our build configs to use autoconf 2.56+
- # [10:43] <darktrojan> mostly because I'm really good at cocking it up \o/
- # [10:44] * davehunt|away is now known as davehunt
- # [10:45] <ewong> tests? what tests? ;P
- # [10:48] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
- # [10:48] * Quits: IRCMonkey7811 (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
- # [10:48] <darktrojan> huh. /me just discovered python does string concatenation without an operator
- # [10:49] <ewong> darktrojan: ??
- # [10:49] <edmorley> dholbert|afk: sorry to say it but inbound is looking a little toasty :-)
- # [10:49] <darktrojan> "a" "b" == "ab"
- # [10:49] <ewong> ahh like C strings
- # [10:49] <darktrojan> needless to say that wasn't what I wanted
- # [10:50] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [10:51] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [10:52] <glandium> dholbert|afk: looks like the compiler bug was not triggered by warning on errors after all
- # [10:52] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [10:53] * Joins: CwiiisAway (cwiiis@moz-F15E698.croy.cable.virginmedia.com)
- # [10:53] <glandium> edmorley: i was about to push, do you want me to backout?
- # [10:59] * Quits: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz) (Ping timeout)
- # [11:00] * Joins: dao (dao@moz-E671DF31.superkabel.de)
- # [11:02] <edmorley> glandium: sorry was making a cup of tea; I have the backout queued, thanks anyway :-0
- # [11:02] <edmorley> :-) even
- # [11:03] <glandium> edmorley: do you backout both?
- # [11:03] <edmorley> glandium: yeah
- # [11:03] <glandium> perfect :)
- # [11:05] <edmorley> glandium: done
- # [11:05] * ewong is now known as ewong|away
- # [11:06] * Joins: mib_3am1pm (Mibbit@moz-2D047D93.retail.telecomitalia.it)
- # [11:06] <mib_3am1pm> hi
- # [11:08] <edmorley> hi :-)
- # [11:08] <mib_3am1pm> I'm looking for a way to add active digitizer pen support of the new tablets to the browser events
- # [11:08] <mib_3am1pm> something like mousemove or touchmove
- # [11:08] * Joins: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl)
- # [11:08] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [11:08] <mib_3am1pm> but for the new pens of the tablets
- # [11:09] <glandium> edmorley: thanks
- # [11:10] <mib_3am1pm> do you think it have to be an html5 standard or the browser could support it before?
- # [11:10] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
- # [11:10] * Quits: kyungtae_kim (Mibbit@B4104EBB.3CC170B1.1E14B209.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [11:12] * Joins: aja (chatzilla@6B0B5BD1.913604E4.7880DB15.IP)
- # [11:12] * Joins: waschtl_ (waschtl@moz-E4A326C8.d.d9tcloud.de)
- # [11:13] * rail_away is now known as rail
- # [11:13] * Joins: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz)
- # [11:13] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Connection reset by peer)
- # [11:13] * Joins: waschtl__ (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
- # [11:14] * Quits: aja (chatzilla@6B0B5BD1.913604E4.7880DB15.IP) (Client exited)
- # [11:14] * Quits: waschtl_ (waschtl@moz-E4A326C8.d.d9tcloud.de) (Ping timeout)
- # [11:15] * Joins: micadeyeye (micadeyeye@moz-FA0447D8.dynamic.wa.co.za)
- # [11:15] <edmorley> mib_3am1pm: this channel gets a lot busier during pacific working hours, hopefully someone will be around later who can answer that for you
- # [11:17] <micadeyeye> I have problem pulling the mozilla source. see http://pastebin.mozilla.org/1444640
- # [11:17] <micadeyeye> what could be wrong please?
- # [11:18] <Ms2ger> Are you on a slow connection?
- # [11:18] <mib_3am1pm> edmorley: I'm trying on the mobile channel. probably is more appropriate for my kind of question
- # [11:18] <micadeyeye> Ms2ger, not really
- # [11:18] * Joins: mastoris (mastoris@6C80CE82.6958D9C9.BF6BBFAF.IP)
- # [11:18] <glob> micadeyeye, network instability gets my vote
- # [11:19] <micadeyeye> okay. should i using hg clone....
- # [11:19] <Ms2ger> I'd try a bundle, but I have no idea where the links for that are
- # [11:19] <edmorley> micadeyeye: downloading as a bundle helps some people https://developer.mozilla.org/en/Mozilla_Source_Code_%28Mercurial%29#Bundles
- # [11:19] <micadeyeye> ?
- # [11:19] <Ms2ger> edmorley++
- # [11:19] * glandium hopes the second push won't be coalesced
- # [11:19] * Joins: dao (dao@moz-E671DF31.superkabel.de)
- # [11:19] <edmorley> glandium: only tests are coalesced at present
- # [11:20] <Ms2ger> Really?
- # [11:20] <glandium> edmorley: wow, since when?
- # [11:20] * edmorley goes rummaging through filed bugs
- # [11:20] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [11:22] <edmorley> Bug 684436
- # [11:23] <NeilAway> jdm: how about a browser-chrome test?
- # [11:25] * Joins: AutomatedTester (AutomatedT@98B9A05D.648B0C34.5EFB9497.IP)
- # [11:25] * AutomatedTester is now known as AutomatedTester|W3
- # [11:25] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
- # [11:26] * Quits: willy1234x1 (willy1234x@moz-FEC54718.slkc.qwest.net) (Connection reset by peer)
- # [11:27] * Quits: AutomatedTester|W3 (AutomatedT@98B9A05D.648B0C34.5EFB9497.IP) (Input/output error)
- # [11:27] * Joins: AutomatedTester (AutomatedT@98B9A05D.648B0C34.5EFB9497.IP)
- # [11:28] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [11:30] * Joins: merike|away (quassel@moz-339D0C93.cable.starman.ee)
- # [11:33] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
- # [11:34] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [11:35] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [11:35] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
- # [11:38] * Joins: smaug (chatzilla@moz-85FF36A5.gprs.sl-laajakaista.fi)
- # [11:38] * ChanServ sets mode: +o smaug
- # [11:41] * Joins: tonymec__ (tonymec@F80F3879.C60529D.277517C1.IP)
- # [11:41] * tonymec__ is now known as tonymec|away
- # [11:42] * Quits: waschtl__ (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
- # [11:42] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
- # [11:43] * Quits: mib_3am1pm (Mibbit@moz-2D047D93.retail.telecomitalia.it) (Quit: http://www.mibbit.com ajax IRC Client)
- # [11:43] * Quits: Asa (u3626@moz-160C58C6.com) (Quit: Connection closed for inactivity)
- # [11:45] <darktrojan> okay, so far my script can run single xpcshell and mochitests
- # [11:46] <darktrojan> and a dir of xpcshell tests
- # [11:46] <darktrojan> that covers 90% of the stuff I use
- # [11:46] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
- # [11:49] * Quits: pzhang (pzhang@E1AD879F.CC98CBF7.C589985.IP) (Client exited)
- # [11:49] * Joins: IRCMonkey62646 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [11:49] <edmorley> ship it!
- # [11:49] <darktrojan> k
- # [11:50] <glob> don't you need to write testcases first :P
- # [11:51] * glob is now known as glob|away
- # [11:52] <darktrojan> get out
- # [11:52] <darktrojan> oh you did
- # [11:52] * Quits: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net) (Quit: fzzzy)
- # [11:52] <nigelb> heh
- # [11:52] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [11:52] * Quits: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz) (Ping timeout)
- # [11:54] * Joins: decoder (quassel@45737F17.411DB1E9.95550721.IP)
- # [11:55] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [11:56] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [11:58] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [11:59] * Joins: Goldorak (chatzilla@8C15BD3E.A9EA3755.187A1082.IP)
- # [11:59] * Joins: pranavrc (pranavrc@8082914E.CBE465C1.C28326FD.IP)
- # [12:00] <edmorley> :-)
- # [12:00] <darktrojan> hmm, this may not be the smartest script ever written but it works
- # [12:00] <edmorley> sounds like most of the build system
- # [12:00] <darktrojan> for various values of "works"
- # [12:02] <@smaug> jlebar|away will kick me
- # [12:03] * Quits: larfdesk (Adam_Hinke@moz-F92153ED.longlines.com) (Quit: Leaving.)
- # [12:06] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
- # [12:08] * Joins: redfive (chatzilla@moz-756AE07A.dsl.pltn13.sbcglobal.net)
- # [12:09] * CwiiisAway is now known as Cwiiis
- # [12:09] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [12:12] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [12:12] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [12:13] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
- # [12:14] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [12:16] * Joins: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz)
- # [12:17] <Ms2ger> smaug, what'd you do now? :)
- # [12:18] <@smaug> Ms2ger: well, he designed an API, and I already started to review it...but...maybe I want some different kind of API after all
- # [12:18] <Ms2ger> :)
- # [12:19] * Joins: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk)
- # [12:19] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [12:20] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:20] <micadeyeye> I want to add firefox/fennec to a Media Center (MC) application, such as geexbox and xbmc. I would have to build both apps (say Firefox & Geexbox) from source. To help one add packages to the MC, the MC app itself has a script that generates some files that could be used to build a package. The files are install, build, installdev and meta; their contents can be found here http://pastebin.mozilla.org/1444643. What I want to do is
- # [12:20] <micadeyeye> copy the build&make contents in the mozilla source to them. After that, I would build the MC itself, which will pull the FF source and build it alongside. Please advice if it would work.
- # [12:23] * Quits: redfive (chatzilla@moz-756AE07A.dsl.pltn13.sbcglobal.net) (Client exited)
- # [12:25] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
- # [12:29] * Joins: KaiRo (robert@moz-238DF8DB.adsl.highway.telekom.at)
- # [12:33] * bc|afk is now known as bc
- # [12:33] * ewong|sleep is now known as ewong
- # [12:34] * glazou is now known as glazou_lunch
- # [12:36] <roc> edmorley: what do I do to stop inbound-mergers from closing a bug that's not complete?
- # [12:37] <Ms2ger> Mention it in the comment and the whiteboard
- # [12:42] <roc> what is the correct term?
- # [12:42] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [12:42] <roc> [please don't close this bug after merging to inbound]?
- # [12:42] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [12:43] * Quits: karl (karl@moz-9D2227AB.jetstream.xtra.co.nz) (Ping timeout)
- # [12:43] * Quits: bsmith (bsmith@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [12:45] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [12:46] <darktrojan> ewong, hsivonen: http://pastebin.mozilla.org/1444672
- # [12:47] <darktrojan> (woo)
- # [12:47] <ewong> nice!
- # [12:47] <darktrojan> oh, I missed a bit
- # [12:48] <darktrojan> http://pastebin.mozilla.org/1444674
- # [12:50] <darktrojan> need to work out how to find the objdir next
- # [12:51] <hsivonen> darktrojan: cool
- # [12:51] * Quits: philipp64|laptop (chatzilla@moz-49802010.redfish-solutions.com) (Ping timeout)
- # [12:51] <hsivonen> the old HTML parser has lots of dead code these days...
- # [12:52] <darktrojan> burn it
- # [12:52] <darktrojan> burn it all
- # [12:52] <hsivonen> I'm on it...
- # [12:52] <hsivonen> too bad that it's hard to zap it all in one go thanks to about:blank and the sharing with the XML code path
- # [12:52] * khuey is now known as khuey|away
- # [12:52] * khuey|away is now known as khuey
- # [12:53] <darktrojan> oh btw hsivonen, I filed this https://bugzilla.mozilla.org/show_bug.cgi?id=713479
- # [12:53] <darktrojan> hoping you'll get a chance to fix it :)
- # [12:54] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [12:54] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Ping timeout)
- # [12:55] <hsivonen> darktrojan: yeah... always stuff to fix...
- # [12:55] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [12:55] <Ms2ger> hsivonen, I'm always interested in removing dead code ;)
- # [12:58] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [12:59] * Quits: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com) (Ping timeout)
- # [12:59] * Joins: slowpoke (slowpoke@moz-AE67AB45.gigabit.perfect-privacy.com)
- # [13:00] * Joins: dao (dao@moz-E671DF31.superkabel.de)
- # [13:01] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [13:01] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Ping timeout)
- # [13:01] <hsivonen> Ms2ger: I already made patches :-/
- # [13:01] <Ms2ger> Oh, even better :)
- # [13:02] * hsivonen tries to keep the patches quick to review by avoiding + lines in the patches :-)
- # [13:03] <darktrojan> heh
- # [13:04] * AutomatedTester is now known as AutomatedTester|W3
- # [13:06] <darktrojan> added reftests
- # [13:06] <darktrojan> I think that just about covers all the tests I ever use
- # [13:07] <hsivonen> hmm. so currently, we have blocking state in the parser and the parser-blocking script in the script loader
- # [13:07] <Ms2ger> Stick it in hg somewhere? :)
- # [13:08] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [13:08] <Ms2ger> Did evilpie land his ScriptLoader/type parsing patch already?
- # [13:09] <hsivonen> I wonder if it would be worthwhile to remove to duplication and make the parser ask nsScriptLoader whether there's a parser-blocking script
- # [13:09] <hsivonen> Ms2ger: I don't know what patch that is
- # [13:09] <Ms2ger> A bit of cleanup
- # [13:10] <Ms2ger> Bug 714635, in bz's queue
- # [13:10] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [13:12] <darktrojan> here, you can laugh at my lack of python skills now :) http://hg.mozilla.org/users/geoff_darktrojan.net/scripts/file/ae76509807e4/runtest.py
- # [13:12] <darktrojan> or alternatively, download and use what I created
- # [13:12] <darktrojan> ewong, ^
- # [13:12] * mattwoodrow is now known as mattwoodrow|away
- # [13:14] <hsivonen> darktrojan: thank you
- # [13:14] <Ms2ger> Lovely
- # [13:15] <hsivonen> hmm. I guess I'll settle for refactoring parser unblocking for now and will file a follow-up about removing the need to block the parser explicitly
- # [13:16] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [13:16] * davehunt is now known as davehunt|away
- # [13:17] <@smaug> hsivonen: so removing that stuff from nsHTMLDocument::EndLoad() doesn't change behavior?
- # [13:18] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
- # [13:18] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [13:18] * Ziggy|AWAY is now known as Ziggy_Maes
- # [13:19] <@smaug> hsivonen: in cases like: loading page ... <script> document.write("asdf"); spin_event_loop(); document.write("adf");</script>
- # [13:19] * Quits: graememcc (chatzilla@moz-FA3F4331.range109-158.btcentralplus.com) (Ping timeout)
- # [13:22] <hsivonen> smaug: why would it change anything in that case? ::EndLoad() isn't called when the event loop spins in your example,because the end of stream hasn't been reached
- # [13:22] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
- # [13:23] <@smaug> hsivonen: just wanted to make sure HTML5 parser doesn't continue processing in such case
- # [13:24] * Joins: ericb2 (X@3CF4C90.3968144D.6267E3D3.IP)
- # [13:25] * Quits: ericb2 (X@3CF4C90.3968144D.6267E3D3.IP) (Quit: Success !!)
- # [13:26] * Quits: jprmc (jprmc@moz-7F2FF3EB.cpe.net.cable.rogers.com) (Ping timeout)
- # [13:26] <hsivonen> smaug: does spin_event_loop() mean a nested loop?
- # [13:27] <@smaug> no
- # [13:27] <@smaug> well, nested loop
- # [13:27] <@smaug> hmm
- # [13:27] <@smaug> well, kind of
- # [13:27] <@smaug> there is nested while(some_event_loop_events) dosomething;
- # [13:28] <@smaug> hsivonen: I mean case like showModalDialog
- # [13:28] <@smaug> hsivonen: do you know what has regressed bug 98654 ?
- # [13:29] <hsivonen> smaug: I don't know what regressed it
- # [13:29] <hsivonen> smaug: anyway, if ::EndLoad() was previously reached in your example, we'd already be in equal trouble
- # [13:30] <hsivonen> smaug: all tests stay green with the patch
- # [13:31] <hsivonen> if there are cases that aren't being tested...
- # [13:32] <hsivonen> anyway, our nested event loops are fundamentally broken. I don't think it makes sense to work around the fundamental brokenness more carefully
- # [13:32] <hsivonen> it would make sense to fix the fundamental brokenness
- # [13:32] * Joins: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com)
- # [13:32] <khuey> uh, did somebody mess with firefox's terminal behavior on windows?
- # [13:32] <hsivonen> (by introducing separate event queues for each mutually reachable docshell constellation)
- # [13:33] <khuey> now when I restart a debug build it pops up a separate terminal
- # [13:33] <@smaug> hsivonen: what is wrong with our showModalDialog handling?
- # [13:33] <hsivonen> smaug: https://bugzilla.mozilla.org/show_bug.cgi?id=637264
- # [13:33] * @smaug isn't sure HTML spec
- # [13:33] <@smaug> 's event loops etc handling is correct
- # [13:34] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [13:34] <hsivonen> smaug: well, Gecko's sure isn't correct
- # [13:34] <@smaug> alert and xhr sure are wrong
- # [13:34] <@smaug> but that is different thing
- # [13:34] <@smaug> I was careful to not mention those
- # [13:34] <hsivonen> oh. then I don't know how showModalDialog works
- # [13:34] <@smaug> (sync xhr)
- # [13:35] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
- # [13:36] <@smaug> hsivonen: showModalDialog works close to how alert works in Gecko
- # [13:37] * Quits: Ms2ger (Ms2ger@C99CCEB1.C1534583.37724B0D.IP) (Ping timeout)
- # [13:38] <@smaug> IIRC chrome has buggy showModalDialog, but Opera and IE, and maybe even Safari has a ok one
- # [13:38] <@smaug> though, I haven't tested lately
- # [13:38] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [13:39] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [13:39] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Connection reset by peer)
- # [13:39] <@smaug> (and Gecko has ok showModalDialog too)
- # [13:40] <hsivonen> which reminds me that in another patch, I need to add a bit of complexity to avoid tickling alert/sync-xhr brokenness :-(
- # [13:45] * Quits: jrmuizel (jrmuizel@moz-20EF8EAA.cpe.net.cable.rogers.com) (Input/output error)
- # [13:47] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
- # [13:50] * glazou_lunch is now known as glazou
- # [13:50] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [13:51] <khuey> hsivonen: I'm beginning to share your distaste for old observery netscape code
- # [13:52] <hsivonen> khuey: what code are you looking at?
- # [13:52] * past is now known as past|away
- # [13:52] <khuey> hsivonen: nsDocument::AddCharsetObserver
- # [13:53] * Joins: Ms2ger (Ms2ger@E6A5E301.918EC7DA.37724B0D.IP)
- # [13:54] <hsivonen> khuey: have fun ;-)
- # [13:54] <khuey> :-P
- # [13:55] <Ms2ger> For some weird value of fun
- # [13:55] <@smaug> I thought khuey would be on vacation. Though, as I said, that would probably mean staying online only 8h/day
- # [13:56] <khuey> I'm currently sleeping off jetlag/sickness
- # [13:56] <khuey> so I figure if I'm not going to have any fun anyways I can track down this bug
- # [13:57] <@smaug> being sick while traveling :(
- # [13:57] <derf> khuey: You type pretty well for someone who's sleeping.
- # [13:58] * Quits: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net) (Ping timeout)
- # [13:58] <khuey> derf: I've exhausted my capability to sleep for the moment
- # [13:58] * khuey has been asleep for most of the previous 14 hours
- # [13:58] <derf> I have that problem a lot.
- # [13:58] <khuey> heh
- # [13:58] <Ms2ger> Can't sleep, editor will eat me
- # [13:58] <khuey> I also am physically incapable of sleeping more than 7 hours at one time
- # [13:58] <khuey> which is kind of annoying
- # [13:59] <derf> I can sleep up to 9, but that's unusual.
- # [13:59] <@smaug> nsPropertyTable is... rather annoying data structure
- # [13:59] * khuey plays the CVS archaeology game
- # [13:59] <derf> For some reason people find it surprising that I have a limit at all.
- # [14:01] <khuey> !seen smontagu
- # [14:01] <firebot> smontagu was last seen 1 day, 17 hours, 29 minutes and 13 seconds ago, saying 'tomer: try unicode-bidi: -moz-plaintext' in #mozilla.il.
- # [14:01] * khuey wonders if he remembers reviewing this code 10 years ago
- # [14:01] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
- # [14:02] <Ms2ger> He certainly doesn't remember reviewing my weeks-old patches
- # [14:02] <Ms2ger> Because he didn't
- # [14:04] <gabor> smaug: I converted your test_overlapping_transaction idbtest to an xpcshell test, and it happens to finish too early some times... I think it would fix if I added some more grabEventAndContinueHandler like http://mxr.mozilla.org/mozilla-central/source/dom/indexedDB/test/unit/test_overlapping_transactions.js?force=1#79 (for each transaction) and some more yields ofc at line 83
- # [14:04] <khuey> bz_sleep: ping :-)
- # [14:05] * Quits: kennyluck (kennyluck@moz-AC2E3027.dynamic.hinet.net) (Ping timeout)
- # [14:05] <gabor> smaug: do you think that the test would still be valid after that change?
- # [14:05] <@smaug> gabor: my test?
- # [14:05] <@smaug> really, have I added an indexeddb test?
- # [14:05] <khuey> gabor: you should be asking sicking ;-)
- # [14:05] <gabor> whoops
- # [14:06] <gabor> memory failure on my part
- # [14:06] <gabor> nevermind that :)
- # [14:06] <Ms2ger> Both s-somethings, who knows the difference?
- # [14:07] <gabor> khuey: do you know which time zone is sicking?
- # [14:07] <gabor> Ms2ger: figures...
- # [14:07] <Ms2ger> Pacific
- # [14:07] <khuey> yes
- # [14:08] <khuey> probably at least 5 hours before he's around
- # [14:09] <gabor> I think then I'll just fie a patch and ask for a review...
- # [14:09] <gabor> by the way khuey, is there a office in Germany
- # [14:09] <Ms2ger> Planned
- # [14:09] <Ms2ger> And some wfh'ers
- # [14:10] <gabor> Mozilla office I mean just hit the enter too early...
- # [14:10] <khuey> gabor: I think we have plans for one in berlin
- # [14:10] <gabor> hmm... that would be the closest office for me :)
- # [14:10] <khuey> it's still a while off though
- # [14:10] <khuey> London is next, I think
- # [14:11] <Ms2ger> hg qpo
- # [14:11] <khuey> gabor: aren't you in hungary?
- # [14:11] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [14:12] <gabor> khuey: yes I am but Berlin is still closer than Paris I think...
- # [14:12] <gabor> only about 8-10 hours with car :)
- # [14:12] <khuey> oh, sure
- # [14:12] <khuey> but it's still pretty far ;-)
- # [14:12] <Ms2ger> What's the closest office to South Fla? Toronto?
- # [14:13] <khuey> yeah
- # [14:13] <gabor> yeah... I'm affraid Hungary is not in the top section on that list
- # [14:14] <khuey> Ms2ger: Air Canada flies direct from West Palm Beach to Toronto too
- # [14:14] <khuey> it's 1500 miles to Toronto, 3000 miles to SF
- # [14:15] <khuey> from my parents house
- # [14:15] * davehunt|away is now known as davehunt
- # [14:16] <Ms2ger> Hmm, I didn't realize that the Bahamas where that close
- # [14:17] <khuey> you could swim there
- # [14:18] <khuey> I wouldn't recommend it
- # [14:18] <khuey> but it's possible
- # [14:20] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [14:21] * Joins: adoria0000 (Mibbit@moz-97E4ABFB.osaka.ocn.ne.jp)
- # [14:21] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [14:21] * bc is now known as bc|afk
- # [14:23] * Joins: kennyluck (kennyluck@moz-AC2E3027.dynamic.hinet.net)
- # [14:28] * Quits: wolfiR (wolfiR@moz-97AB7B3A.open-xchange.com) (Quit: Leaving)
- # [14:34] * jcranmer|away is now known as jcranmer|high_latency
- # [14:34] * Quits: jpb (chatzilla@moz-DF053F63.cse.bris.ac.uk) (Client exited)
- # [14:35] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
- # [14:37] * Joins: dao (dao@moz-E671DF31.superkabel.de)
- # [14:40] <ttaubert> khuey: you're in Germany?
- # [14:41] <@smaug> PL_DHashTable is such a mysterious API
- # [14:41] <khuey> ttaubert: I am
- # [14:41] <khuey> smaug: hence the multiple layers of wrappers on top
- # [14:41] <ttaubert> khuey: cool, welcome! :)
- # [14:41] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:41] <khuey> thank you
- # [14:42] <MarcoZ> dao: Re your comment in bug 714976, I believe the patch does have reviews, the last one was just to address review comments.
- # [14:42] <mounir> khuey: hi
- # [14:43] <Ms2ger> khuey, get out already
- # [14:43] <dao> MarcoZ: yet there's a review request. If it's not needed, it should be removed
- # [14:43] <khuey> :-P
- # [14:43] <mounir> khuey: do I need to talk to you for landing large amount of C++?
- # [14:43] <khuey> maybe
- # [14:43] <khuey> what are you landing?
- # [14:44] <mounir> khuey: I would like to land WebSMS and Network API soon (aka in less than 24 hours)
- # [14:44] <MarcoZ> dao: Oops didn't see that before. Yeah we'll let hub clear this up first and then re-request checkin.
- # [14:44] <mounir> it's a fair amount of C++ (especially WebSMS)
- # [14:45] <khuey> is it enabled on windows?
- # [14:45] * Quits: tonymec (tonymec@F80F3879.C60529D.277517C1.IP) (Input/output error)
- # [14:46] <mounir> khuey: the api is visible on windows
- # [14:46] <khuey> ok, you should do a pgo build on try
- # [14:46] <khuey> and we can look at the before/after memory usage
- # [14:47] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [14:47] <mounir> glandium: elfhack is working on Android?
- # [14:47] * past|away is now known as past
- # [14:47] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [14:48] <mounir> khuey: mk_add_options MOZ_PGO=1
- # [14:48] <Yoric> jmaher|afk: ping
- # [14:48] <mounir> right?
- # [14:48] * Joins: Suresh (chatzilla@1B8BB651.75DB11FA.EB06F97B.IP)
- # [14:49] <glandium> mounir: yes
- # [14:49] <khuey> mounir: something like that
- # [14:49] <glandium> mounir: for pgo, too, yes
- # [14:52] <mounir> glandium: does this error while loading ring any bell? http://mounir.pastebin.mozilla.org/1444801
- # [14:52] <glandium> mounir: clobber
- # [14:52] * jmaher|afk is now known as jmaher
- # [14:52] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [14:52] <mounir> :'(
- # [14:52] <jmaher> Yoric: pong
- # [14:53] <glandium> mounir: or if you want to do something faster, remove all .so files in the objdir
- # [14:53] <Yoric> Hi
- # [14:53] <glandium> mounir: and rebuild, that'll be enough
- # [14:53] <mounir> glandium++
- # [14:54] * Quits: tonymec|away (tonymec@F80F3879.C60529D.277517C1.IP) (Quit: Konversation terminated!)
- # [14:54] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [14:54] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
- # [14:56] * bhearsum|afk is now known as bhearsum
- # [14:57] <edmorley> roc: adding something with the string"leave open" to the whiteboard ideally (https://wiki.mozilla.org/Tree_Rules/Inbound#Please_do_the_following_after_pushing_to_inbound) since the script I want to create to automate the currently manual marking process will be looking for that
- # [14:58] * gregglind_away is now known as gregglind
- # [14:58] <edmorley> mounir: topic :-)
- # [14:59] <edmorley> glandium: maybe needs a dev.tree-management post?
- # [14:59] <mounir> edmorley: any news about this script btw?
- # [14:59] <Ms2ger> Did you look into cdleary's script?
- # [14:59] <mounir> edmorley: who reads that?
- # [14:59] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [14:59] <edmorley> Ms2ger: it will be the first thing I do when I make a window for working on this
- # [15:00] <edmorley> Ms2ger: maybe it might do everything already and save me the hassle :-)
- # [15:00] <Ms2ger> Good :)
- # [15:00] * Joins: mconley (mconley@A00174C9.68469654.6816E6B7.IP)
- # [15:00] <glandium> edmorley: sounds fair, but like mounir said, does it reach enough people?
- # [15:00] <edmorley> probably not
- # [15:01] <mounir> cross-posting to platform maybe?
- # [15:02] * glob|away is now known as glob
- # [15:03] <glandium> okay let's do that
- # [15:04] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
- # [15:04] * Quits: gandalf (zbraniecki@moz-9DD54591.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [15:05] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [15:07] <hsivonen> I wish we could get rid of interface ids now that binary extensions break between versions anyway
- # [15:07] * Joins: espindola (espindola@moz-6BD05C65.dsl.teksavvy.com)
- # [15:08] * catlee-away is now known as catlee
- # [15:08] <Yoric> hsivonen: well, we would need some mechanism to prevent extensions from attempting to use an interface whose API has changed.
- # [15:09] <khuey> how would QI work then?
- # [15:09] <Yoric> (or, more precisely, to report the breakage nicely)
- # [15:09] * Joins: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw)
- # [15:09] <Yoric> khuey: I thought that QI was a bug, not a feature :)
- # [15:10] <mounir> khuey: btw, are you enjoying the beer?
- # [15:11] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [15:12] <khuey> mounir: haven't had much yet
- # [15:12] <hsivonen> khuey: dunno. I expected it could work by C++ compile time class name symbol matching
- # [15:12] * khuey got in and went to sleep last night
- # [15:12] <hsivonen> is the tryserver broken for linux64 or did I break my patches?
- # [15:13] * bc|afk is now known as bc
- # [15:13] * hsivonen goes read the bug from the topic
- # [15:13] <@smaug> khuey: ping
- # [15:13] <@smaug> khuey: how does indexeddb store files ?
- # [15:13] <hsivonen> ok. probably my patch is broken
- # [15:14] <khuey> smaug: you should ask janv
- # [15:14] <khuey> :-)
- # [15:14] * Joins: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl)
- # [15:14] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [15:14] <@smaug> janv: ping
- # [15:15] * Quits: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
- # [15:15] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
- # [15:15] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Ping timeout)
- # [15:18] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [15:18] <askalski> hi, how to register a nickname in IRC?
- # [15:18] <bhearsum> /msg nickserv register [password]
- # [15:19] <hsivonen> IIRC, you also need to connect via ssl
- # [15:19] <askalski> hmm, I'm using xchat, totally new to IRC
- # [15:19] <askalski> what should I do?
- # [15:19] <hsivonen> I know nothing about xchat
- # [15:19] <askalski> ok, how to do it other way?
- # [15:20] <askalski> I should do ssh/telnet somewhere or what?
- # [15:20] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
- # [15:20] <Ms2ger> Nah
- # [15:20] <Ms2ger> Network list -> edit -> Use SSL
- # [15:20] * Joins: davidb_ (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:21] <Ms2ger> askalski, ^
- # [15:21] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
- # [15:22] * Joins: darktrojan_ (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [15:22] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [15:22] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:22] <askalski> after enabling SSL I can't connect
- # [15:22] <askalski> any clues?
- # [15:22] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [15:23] <darktrojan> ssl isn't required
- # [15:23] * Quits: darktrojan_ (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan_)
- # [15:23] <askalski> ok, all I need now is to register my name, any way
- # [15:23] <espindola> michal, can you take a look at 716576?
- # [15:25] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
- # [15:25] <michal> espindola: it's on the top of my TODO list
- # [15:25] <espindola> awesome, thanks
- # [15:25] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
- # [15:27] <@smaug> askalski: IIRC, you need to use port 6697 when connecting to moznet using ssl
- # [15:27] <askalski> smaug, : that would explain the problem, it automatically used 9999
- # [15:27] <askalski> ok, and what to do then, just type the command the same as a message?
- # [15:28] <espindola> dolske, can you take a look at 714960
- # [15:29] * davidb_ is now known as davidb
- # [15:29] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [15:29] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
- # [15:29] * Joins: c0smikdebris (c0smikdebr@C4166EFD.7E460B98.BE90E62C.IP)
- # [15:29] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
- # [15:30] <BenB> NeilAway: can I use CSS transitions to animate XUL hidden = false/true?
- # [15:30] * Joins: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP)
- # [15:30] <BenB> if so, which CSS property do I put the transition on?
- # [15:32] <edmorley> Ms2ger: thanks for merging to m-i, thought I was going to need to do that now
- # [15:32] <espindola> !seen dolske
- # [15:32] <firebot> dolske was last seen 6 hours, 19 minutes and 8 seconds ago, saying 'yay?' in #foxymonkies.
- # [15:32] * Joins: venkatam (venkatam@BC514A34.A596BEDD.5700D73F.IP)
- # [15:32] * bwinton_away is now known as bwinton
- # [15:33] * Joins: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl)
- # [15:33] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [15:33] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
- # [15:33] * Quits: akuda_ (akuda@moz-6A36EC49.ip.abpl.pl) (Connection reset by peer)
- # [15:33] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [15:33] <askalski> ok, I got ssl working
- # [15:34] * coop|away is now known as coop
- # [15:34] <hsivonen> When installing Nighly on a Windows VM that has never had Firefox or Nightly installed, should I see the profile migrator on the first run?
- # [15:35] <BenB> NeilAway: -moz-transition: display 0.5s ease-in; doesn't work, maybe not surprisingly, because display is not a scalar.
- # [15:35] <bhearsum> IME, yes
- # [15:35] * Joins: armenzg (armenzg@moz-A6FE435.build.sjc1.mozilla.com)
- # [15:35] <bhearsum> the one that tries to import IE settings, right?
- # [15:36] <hsivonen> bhearsum: yes
- # [15:36] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
- # [15:37] * mjessome|away is now known as mjessome
- # [15:37] * Quits: c0smikdebris (c0smikdebr@C4166EFD.7E460B98.BE90E62C.IP) (Client exited)
- # [15:39] * askalski is now known as akuda
- # [15:39] * akuda is now known as askalski
- # [15:40] * Quits: venkatam (venkatam@BC514A34.A596BEDD.5700D73F.IP) (Quit: leaving)
- # [15:40] <edmorley> tbpl is being sloooooooow :-(
- # [15:40] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [15:40] <@smaug> huh, I almost pushed stuff to m-c, when I was going to push to try
- # [15:41] <edmorley> there's a hook for stopping "try:" iirc
- # [15:41] * jhopkins|away is now known as jhopkins
- # [15:41] <edmorley> or more, one of the closes in the commit hook is that
- # [15:41] <edmorley> clauses
- # [15:42] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
- # [15:42] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
- # [15:42] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [15:44] <mounir> smaug: you should use the trychooser extension
- # [15:44] <mounir> *hg extension
- # [15:44] <@smaug> why?
- # [15:45] <mounir> you can push to try with: `hg trychooserm -m "try_syntax"
- # [15:45] <mounir> so you can't push to m-c
- # [15:45] <mounir> by mistake
- # [15:45] <@smaug> of course I can push to try if I type hg push
- # [15:45] <@smaug> like I did this time
- # [15:45] <@smaug> when I push to try I type: tryserver
- # [15:46] * Joins: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP)
- # [15:46] <NeilAway> khuey: ooh yes, I see that too; did you track that restart behaviour down?
- # [15:47] * Joins: humph (dave@moz-E0B198AD.senecac.on.ca)
- # [15:47] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [15:48] <khuey> NeilAway: not yet, was going to bisect after I finish this patch set
- # [15:49] * Joins: wolfiR (wolfiR@moz-FDAFDCA5.dip0.t-ipconnect.de)
- # [15:49] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [15:49] <NeilAway> BenB: depends on what you're trying to do, but you could consider animating the height, width or opacity
- # [15:50] * Quits: regen (Miller@moz-ADB3D9B6.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [15:50] * Quits: boiled_sugar (boiled_sug@moz-FF55F505.dy.bbexcite.jp) (Quit: Leaving...)
- # [15:50] <BenB> NeilAway: ok, but that means I first have to set the height to 0px, then wait 0.5 seconds, then hidden =true.
- # [15:51] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [15:51] <@smaug> I wonder why ABP uses userdata
- # [15:51] <@smaug> and uses it so much
- # [15:51] * Joins: dao (dao@moz-E671DF31.superkabel.de)
- # [15:52] <Wes_> Benb: I've lost context here, but I do pop-up "speech bubbles" in my app by animating scale and translate when popping up, then animating opacity on disappear
- # [15:52] <khuey> try is sooo slow
- # [15:52] <Wes_> BenB: Are you wanting to wait 0.5 seconds, or ar you doing that because you think it's necessary to trigger the animation?
- # [15:52] <BenB> Wes_: my question was: can I use CSS transitions to animate XUL hidden = false/true? NeilAway: -moz-transition: display 0.5s ease-in; doesn't work, maybe not surprisingly, because display is not a scalar.
- # [15:53] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:53] <BenB> Wes_: I just want something like a notification bar to animate in, instead of just instantly appearing, that's all.
- # [15:53] <Wes_> BenB: I don't know what XUL hidden does, is it like content visibility?
- # [15:53] * Joins: diogogmt (kvirc@388296DC.56C65C5E.5F8B00E7.IP)
- # [15:54] <BenB> Wes_: heh. XUL hidden = false sets CSS display: none.
- # [15:54] <Wes_> BenB: Ah - well, assuming it's content, then you could slide it up with a translation, or fade it in with opacity
- # [15:55] <Wes_> BenB: display none is obviously not animateable, but you could fade out with opacity (or lower with translate) and then use the transitionend callback to set the display to none
- # [15:55] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [15:55] <BenB> that's not so obivous to me, and that was my question exactly. <Wes_> BenB: display none is obviously not animateable
- # [15:55] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
- # [15:56] <BenB> for me, it would be logical, if it would animate the height/width. animating opacity wouldn't work, because display: none takes no space, so the other elements must be rearranged.
- # [15:56] <Wes_> BenB: as I understand CSS transitions, they make your attribute values go from A to B, smoothly. Display has a binary attribute, true or false, there is nothing in between. That's why I suggested raising/lowering with translate and/or fading in/out with opacity
- # [15:56] <edmorley> note to anyone thinking of merging inbound to m-c, there appears to be a new (fairly frequent) intermitent linux debug M3 orange that I've retriggered a load for, to confirm where it started
- # [15:57] <Wes_> BenB: That's why I suggested setting the display to none one the opacity has reached zero, via the transitionend event
- # [15:57] <Wes_> BenB: That's why I suggested setting the display to none once the opacity has reached zero, via the transitionend event
- # [15:57] <ewong> smaug ping
- # [15:58] <BenB> given that this is just style, I would have preferred no code impact and just setting a CSS property, but I'll do it somehow along those lines. thanks.
- # [15:58] <@smaug> ewong: pong
- # [15:58] * Joins: arori (Mibbit@AE734B5E.E4694844.1957C0DA.IP)
- # [15:59] <Wes_> BenB: unfortuantely, IMO, CSS transitions *always* have a code impact, because if you want to make sure the transition is triggered, you have to make sure the style attribute is evaluated before setting the property that you expect to transition
- # [15:59] <Wes_> s/IMO/IME/
- # [16:00] * Quits: arori (Mibbit@AE734B5E.E4694844.1957C0DA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:00] <NeilAway> khuey: blame says bug 711692 (bbondy)
- # [16:01] <khuey> I'd believe it
- # [16:01] <Wes_> I wonder what the code impact would be if gecko didn't coalesce style changes on elements with transition styles already set -- it would make transitions more "reliable" from the perspective of the typical web developer
- # [16:01] <khuey> firebot: cid
- # [16:01] <firebot> {0x9f165969, 0x5eda, 0x4e5c, {0x92, 0xf3, 0xc8, 0xa9, 0x1f, 0xdd, 0xd0, 0xc0}}
- # [16:02] <ewong> smaug I'm a bit confused with this patch .. (bug #693172..) is it sufficient (sorry for the ignorance) for it to build to mean the added lines are ok?
- # [16:02] * Quits: adoria0000 (Mibbit@moz-97E4ABFB.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:03] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [16:03] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
- # [16:03] <NeilAway> khuey: attachment 585742
- # [16:03] * Joins: romeo (romeo@moz-18AD2F99.k744.webspeed.dk)
- # [16:04] <@smaug> ewong: the patch removes nsDOMEventTargetHelper.cpp
- # [16:04] <@smaug> that is the file we want to keep
- # [16:04] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [16:05] <bbondy> sorry blame for what?
- # [16:05] <ewong> smaug no I mean the patch I have locally.. it removes nsDOMEventTargetWrapperCache.[h|cpp]
- # [16:05] <@smaug> ewong: v2 patch is close to right
- # [16:05] <@smaug> if you just add the missing bits to it
- # [16:06] <@smaug> (the destructor part)
- # [16:06] <bbondy> seen above
- # [16:06] * Joins: regen (Miller@moz-41B27290.adsl.dynamic.seed.net.tw)
- # [16:06] <khuey> bbondy: if a debug build of firefox restarts it no longer uses the same terminal
- # [16:07] <bbondy> in windows?
- # [16:07] <bbondy> is this a problem?
- # [16:07] <khuey> yes
- # [16:07] <khuey> yes
- # [16:07] <bbondy> k pls post and cc me
- # [16:07] <khuey> will do
- # [16:07] <bbondy> restarts after an update you mean right?
- # [16:07] <bbondy> or?
- # [16:08] <khuey> no, just restarts in general
- # [16:08] <khuey> e.g. if you do firefox.exe -P and choose a profile
- # [16:08] <khuey> after we restart the output is going to a new terminal
- # [16:08] <bbondy> maybe we use some common code from the udpater for launching a child
- # [16:08] <bbondy> k
- # [16:10] * catlee is now known as catlee-away
- # [16:10] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
- # [16:10] * Joins: hub (hub@83874EA1.EB7C1AF9.6F478678.IP)
- # [16:11] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:11] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
- # [16:12] * Quits: regen (Miller@moz-41B27290.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [16:14] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Ping timeout)
- # [16:17] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [16:17] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
- # [16:19] <glandium> looks like bug 716657 needs either a backout or a s/MOZILLA/MOZ/
- # [16:20] * armenzg is now known as armenzg_brb
- # [16:20] <Yoric> /msg firebot seen sfink
- # [16:20] <Yoric> /msg firebot !seen sfink
- # [16:21] <KWierso> alas, poor Yoric...
- # [16:21] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [16:21] <gregglind> strangely hard to figure out: how does one apply a git formatted patch to an Hg?
- # [16:21] <froydnj> gregglind: patch -p1 < $file
- # [16:21] * Yoric wonders what happened.
- # [16:21] <khuey> glandium: dao backed it out
- # [16:21] <froydnj> (assuming you're at the top of the source tree
- # [16:21] <gregglind> thanks froydnj
- # [16:22] <froydnj> gregglind: that'll just modify your working tree, so you'll have to hg commit afterwards
- # [16:23] <gregglind> of course. Seems like a weird hole in the hg api.
- # [16:24] <froydnj> you can also use patch-converter to convert git format to hg format
- # [16:24] <froydnj> which hopefully results in something hg import can use
- # [16:25] <gregglind> ah, 'import', I kept looking for 'apply'
- # [16:25] <jesup> Not having played with git patches: what occurs when you hg qimport them? (or hg import)
- # [16:25] * jesup didn't type fast enough
- # [16:25] * Quits: rhung|afk (wells@moz-1FED9F3D.dsl.bell.ca) (Quit: )
- # [16:26] <ewong> it serves me right for having two patches for one bug..
- # [16:26] <khuey> smaug: ping
- # [16:27] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
- # [16:28] <gregglind> froydnj: hg import my.patch --no-commit #worked fine
- # [16:28] * Quits: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp) (Quit: Leaving...)
- # [16:29] <bz_sleep> compat-by-default for extensions is happening in fx10, yes?
- # [16:29] * edmorley keeps on misreading AutoFooRooter as Rooster in the m-c tbpl commit column, rubs eyes
- # [16:30] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [16:30] * jlebar|away is now known as jlebar
- # [16:30] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [16:31] <edmorley> more caffeine required I think
- # [16:31] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [16:32] * mcote|afk is now known as mcote
- # [16:32] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [16:32] * Quits: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk) (Ping timeout)
- # [16:33] * KaiRo is now known as KaiRo_away
- # [16:33] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [16:34] <@smaug> khuey: pong
- # [16:35] <@smaug> khuey: I guess you were going to say something about XHR
- # [16:35] <@smaug> it is a tricky thing
- # [16:35] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [16:35] * rail is now known as rail-brb
- # [16:36] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
- # [16:36] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [16:36] <Ms2ger> edmorley, np, I wanted to make sure nobody added jsuwords on m-i while I wasn't looking
- # [16:36] <edmorley> :-)
- # [16:36] <khuey> smaug: yeah
- # [16:36] <khuey> smaug: the spec seems kind of silly here
- # [16:37] <khuey> smaug: the compressed length isn't very useful to an XHR consumer
- # [16:37] <@smaug> khuey: though, it is hard to know the total length
- # [16:37] <khuey> smaug: right
- # [16:37] <@smaug> so, either you report non-usable values, or total-length is just wrong
- # [16:38] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [16:38] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:38] <khuey> or you just don't report total-length for gzipped requests since it's effectively not known
- # [16:38] <khuey> ;-)
- # [16:38] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Connection reset by peer)
- # [16:39] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
- # [16:39] <@smaug> khuey: that is what I was thinking
- # [16:39] <@smaug> khuey: lengthComputable could be false
- # [16:39] <khuey> yeah
- # [16:39] <@smaug> this was discussed somewhere....
- # [16:39] * Quits: mastoris (mastoris@6C80CE82.6958D9C9.BF6BBFAF.IP) (Quit: Leaving)
- # [16:39] <@smaug> maybe in some bug or in webapps
- # [16:40] * Joins: dao (dao@moz-E671DF31.superkabel.de)
- # [16:40] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [16:41] <khuey> in 614352 sicking says he sent mail
- # [16:41] <khuey> no link, of course ;-)
- # [16:44] * sancus is now known as sancus_
- # [16:44] * sancus_ is now known as sancus
- # [16:44] <edmorley> is tbpl resetting back to the tbpl default page intermittently when adding a comment for anyone else too?
- # [16:45] * Quits: espindola (espindola@moz-6BD05C65.dsl.teksavvy.com) (Quit: Ex-Chat)
- # [16:45] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [16:46] <Ms2ger> // XXX What does nav do...
- # [16:46] <BenB> NeilAway: haha! I was wondering why the notification bar animation in Firefox/toolkit is so slow and sluggish. the one I created is smooth. no wonder, they implement the animation in JavaScript!
- # [16:47] <NeilAway> BenB: it probably predates CSS transitions
- # [16:47] * armenzg_brb is now known as armenzg
- # [16:47] <BenB> NeilAway: yeah, but I would have expected that the code was upgraded as soon as CSS transitions landed in Gecko.
- # [16:48] * Joins: smontagu (chatzilla@moz-AA6CB207.red.bezeqint.net)
- # [16:48] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [16:48] <NeilAway> BenB: sure, but it needs reviews, tests written, etc, etc.
- # [16:49] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [16:49] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [16:49] <BenB> eh... no. working code trumpfs reviews and tests.
- # [16:49] <BenB> this JS animation is decidedly not working well.
- # [16:49] <NeilAway> bbondy: I commented on the relevant attachment, as noted above (doesn't your client highlight?)
- # [16:50] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
- # [16:50] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
- # [16:50] * Quits: past (past@moz-2DAAD734.dsl.dyn.forthnet.gr) (Input/output error)
- # [16:50] <bbondy> NeilAway: do you mean my IRC client?
- # [16:51] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Input/output error)
- # [16:51] <bbondy> it highlights if you say bbondy
- # [16:51] <BenB> <NeilAway> khuey: blame says bug 711692 (bbondy)
- # [16:51] <BenB> 50 mins ago
- # [16:52] * jesup updates his parent's firefox from 3.0.x to 9.0.1. Loves that "check for updates" suggests 3.6.13(!!!) as the update.
- # [16:52] <bbondy> yes to which I responded blame me for what, then said that I scrolled up and seen just after that.
- # [16:52] <@smaug> jesup: make them use Nightly
- # [16:53] <edmorley> ehsan: ping
- # [16:53] <bbondy> i.e.: :[09:58:36] <bbondy> sorry blame for what?
- # [16:53] <bbondy> [10:00:05] <bbondy> seen above
- # [16:54] <edmorley> jesup: was addon compat blocking it or something?
- # [16:54] <Ms2ger> I installed Nightly on my parents' pc today... Crashed on startup
- # [16:54] <@smaug> boo
- # [16:55] <@smaug> did you get crash id?
- # [16:55] <jesup> No idea. But .13 isn't secure in any case; add-ons not compatible with the latest 3.6.25 (which is surprisingly hard to find on mozilla.org) should be disabled
- # [16:55] <KWierso> Ms2ger: was it using the default profile that has 3+ years of cruft built up?
- # [16:56] <bbondy> BenB NeilAway: So when I said blame me for what I was responding to the ping. I wanted to know what in particular about the attachment was wrong. And as mentioned I said that I scrolled up and seen just after that.
- # [16:56] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [16:56] <Ms2ger> KWierso, probably more
- # [16:56] <khuey> ../../../layout/base/nsPresContext.cpp:1149:75: error: no matching function for call to '<unnamed>::CharSetChangingRunnable::CharSetChangingRunnable(nsPresContext* const, NS_LossyConvertUTF16toASCII)'
- # [16:56] <edmorley> ^ makes me dispair (in general, given I wonder how many users out there hit similar things and just switch browser)
- # [16:56] <Ms2ger> I doubt it has been changed since I switches to Fx1.0
- # [16:56] <khuey> ../../../layout/base/nsPresContext.cpp:127:3: note: candidates are: <unnamed>::CharSetChangingRunnable::CharSetChangingRunnable(nsPresContext*, nsCString&)
- # [16:56] <khuey> wtf
- # [16:57] <khuey> oh, it's complaining about the const
- # [16:57] <BenB> bbondy: ok. I just tried to help.
- # [16:57] <khuey> hrm, or is it
- # [16:57] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [16:58] <bbondy> np
- # [16:58] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
- # [17:00] <ehsan> edmorley: hi
- # [17:01] <bz_sleep> erm
- # [17:02] <bz_sleep> why are we installing Nightly on random users' computers?
- # [17:02] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
- # [17:02] <Ms2ger> I, for one, because I use that computer myself
- # [17:02] <khuey> bz_sleep: it's our new testing policy
- # [17:02] * Quits: @smaug (chatzilla@moz-85FF36A5.gprs.sl-laajakaista.fi) (Ping timeout)
- # [17:02] <khuey> bz_sleep: 1% of the users on the stable branch get updated to nightlies
- # [17:03] <bz_sleep> khuey: heh
- # [17:03] <bz_sleep> Ms2ger: ah, I see
- # [17:03] * KWierso prepares areyourparentsnightlyyet.com
- # [17:03] * bz_sleep is now known as bz
- # [17:03] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Ping timeout)
- # [17:03] <glob> khuey, i thought you meant our new testing policy is "use ms2ger's parent's computer"
- # [17:04] <khuey> ha
- # [17:04] <edmorley> ehsan: I was trying to track down the new intermittent linux debug M3 orange so retriggered at intervals, only to spot once I'd narrowed it down, that the failure uses the new message added in your landing (doh!) https://tbpl.mozilla.org/?tree=Mozilla-Inbound&jobname=mozilla-inbound%20debug%20test%20mochitests-3/5&rev=d2ff5d57658d
- # [17:04] * Ms2ger notes not to invite khuey over
- # [17:04] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
- # [17:04] <khuey> I thought we established this yesterday when you refused to give me directions from CDG to your house
- # [17:04] * smontagu looks for a bidi expert
- # [17:05] * ehsan looks
- # [17:05] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Connection reset by peer)
- # [17:05] <Ms2ger> smontagu, ask sm.. Oh
- # [17:05] <smontagu> ehsan!
- # [17:05] * khuey debates whether or not to ask smontagu questions about code he reviewed 10 years ago
- # [17:05] <smontagu> khuey: ask away, I remember it just as well as code I reviewed last week :-P
- # [17:06] <glob> lol
- # [17:06] <khuey> smontagu: oddly enough, somebody said something to that effect
- # [17:06] <khuey> I think it was ms2ger
- # [17:06] <bz> mmm
- # [17:06] <Ms2ger> smontagu, speaking of code you could have reviewed last week... :)
- # [17:06] <bz> Google walking directions from CDG to my house no longer include "Swim across the Atlantic Ocean"
- # [17:06] <smontagu> Ms2ger: indeed :(
- # [17:06] <khuey> smontagu: https://bugzilla.mozilla.org/show_bug.cgi?id=703133#c53 and the following comments
- # [17:06] <ehsan> edmorley: it might be a test which doesn't cleanup correctly
- # [17:06] <khuey> particularly bz's comment 55
- # [17:07] <Ms2ger> bz, they suggest you canoe instead?
- # [17:07] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
- # [17:07] <bz> Ms2ger: some bullshit about "We could not calculate directions"
- # [17:07] <Ms2ger> Boo
- # [17:07] <KWierso> bz: you're supposed to walk across the water
- # [17:07] <edmorley> ehsan: yeah; happy for me just to file as a new orange?
- # [17:08] <bz> khuey: fwiw, I think we should take your patch; it's obviously safer than the other option
- # [17:08] <bz> khuey: and this is a rare case
- # [17:08] * Quits: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:08] <bz> khuey: if it happened more often, I'd be more interested in reusing the existing coalescing mechanism
- # [17:09] <NeilAway> bbondy: ok, so it was referring to the new console for restart
- # [17:09] <ehsan> edmorley: please
- # [17:09] * Joins: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com)
- # [17:09] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [17:09] <ehsan> smontagu!
- # [17:09] <bbondy> NeilAway: I think we're past that conversation now :)
- # [17:09] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [17:09] <BenB> is element.style. somewhere documented? e.g. that it's div.style.maxHeight and not div.style["max-height"].
- # [17:09] <bz> BenB: well, there's a spec....
- # [17:10] <bz> BenB: and likely some docs too
- # [17:10] <NeilAway> bbondy: good, as long as you know which patch introduced the regression :-)
- # [17:10] * Joins: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk)
- # [17:10] <bz> BenB: and you can use getProperty and setProperty with "max-height"
- # [17:10] <bbondy> NeilAway: yup thanks.
- # [17:11] <Ms2ger> CSSOM, if you were looking for the spec
- # [17:11] <BenB> bz: I was hoping for a complete list on MDC. I didn't find anything. unfortunately, it's hard to search for (esp. given the recent Google chances, so that a search for "div.style.maxHeight" (WITH quotes) finds only the HTML attributes)
- # [17:11] <bz> or even dom 2 style
- # [17:11] <bz> or dom 2 css, whichever
- # [17:11] <bbondy> khuey: Did you post for the console thing yet? I didn't get CC'ed if so.
- # [17:11] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [17:11] <bhearsum> jorendorff: is that slave still working ok for you?
- # [17:11] <khuey> bbondy: nope
- # [17:11] <bbondy> k
- # [17:11] <BenB> bz: yeah, I was searching myself crazy on MDC.
- # [17:11] <khuey> it's on the todo list
- # [17:11] <BenB> bz: thanks for the pointer
- # [17:11] <jorendorff> bhearsum: I am very very nearly finished with it.
- # [17:11] <khuey> more concerned with why this shit doesn't compile :-)
- # [17:12] <bbondy> k, considered done
- # [17:12] <jorendorff> bhearsum: found the bug, everything was great
- # [17:12] <bhearsum> excellent
- # [17:12] <jorendorff> just need to get my tree into a state where I can apply the fix...
- # [17:12] * bhearsum takes it off his todo list
- # [17:12] <BenB> bz: that dov.style.setProperty() doesn't seem to be documented either
- # [17:13] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Client exited)
- # [17:13] * Joins: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net)
- # [17:13] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
- # [17:13] * BenB is going to make a petition soon "I want a google back that works like 2 years ago"
- # [17:13] <bz> BenB: https://developer.mozilla.org/en/DOM/CSSStyleDeclaration documents setProperty
- # [17:14] <bz> BenB: sorta
- # [17:14] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
- # [17:14] <BenB> thanks
- # [17:14] <bz> BenB: also the other non-CSS2Properties stuff
- # [17:16] <smontagu> is this file really called nsPnsPresContext.cpp, or is that a bug in mxr?
- # [17:16] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [17:16] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [17:16] * catlee-away is now known as catlee
- # [17:17] * Quits: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk) (Ping timeout)
- # [17:18] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [17:19] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [17:19] <smontagu> (that refers to https://bugzilla.mozilla.org/attachment.cgi?id=61672&action=diff)
- # [17:20] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
- # [17:20] * coop is now known as coop|afk
- # [17:20] * Quits: dao (dao@moz-E671DF31.superkabel.de) (Quit: Leaving.)
- # [17:21] <khuey> that's something wrong with bugzilla
- # [17:21] <khuey> the diff I uploaded is fine
- # [17:21] <smontagu> khuey: so in bug 103282 comment 31, nhotta says that he is emulating what happens when the user changes fonts in prefs
- # [17:21] <khuey> er
- # [17:22] <khuey> the diff he uploaded is fine
- # [17:22] <smontagu> er yeah, /mxr/bugzilla/
- # [17:22] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [17:22] <bz> mmm
- # [17:22] <bz> copy/paste programming
- # [17:23] * bz feels the flood of early-2000s memories
- # [17:23] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [17:23] <smontagu> bz: I am not about to cast the first stone wrt that
- # [17:23] <Ms2ger> Sounds like editor
- # [17:24] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [17:24] <ehsan> so here's a question
- # [17:24] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [17:24] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Client exited)
- # [17:25] <ehsan> if we have an HTML page which has an iframe inside it, the load event on the body fires after the iframe has been loaded, right?
- # [17:25] * dholbert|afk is now known as dholbert
- # [17:25] <bz> yes
- # [17:25] <bz> (the load event doesn't fire on the body, but that's incidental)
- # [17:26] <ehsan> bz: so, in this test, http://mxr.mozilla.org/mozilla-central/source/content/xul/content/test/test_bug398289.html?force=1, nothing should be throwing right?
- # [17:26] <dholbert> edmorley, d'oh. thanks for the backout
- # [17:26] * bz looks
- # [17:27] * Joins: MichaelKohler (MichaelKoh@8A1D38D5.F4BB2D90.F3E18028.IP)
- # [17:27] <khuey> smontagu: so we don't know if it's needed or not? :-)
- # [17:27] <MichaelKohler> hi guys, why is Services.prefs.* not defined in browser/components/feeds/test/chrome/test_423060.xul ?
- # [17:27] * Quits: se (DS@moz-B62ECC33.wi.res.rr.com) (Quit: )
- # [17:27] <ehsan> oh wait
- # [17:27] <ehsan> the problem seems to be elsewhere...
- # [17:28] * ehsan looks deeper
- # [17:28] <bz> ehsan: nothing obvious should be throwing there
- # [17:28] * jwir3|away is now known as jwir3
- # [17:28] <ehsan> bz: the problem is worse than I realized, hang on
- # [17:29] * Quits: Suresh (chatzilla@1B8BB651.75DB11FA.EB06F97B.IP) (Quit: Suresh)
- # [17:29] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/4de07a341aab - Brian Hackett - Fix non-threadsafe builds, no bug. r=jorendorff
- # [17:29] * Joins: newbie (kvirc@697AC6B3.8C6159FA.9A06DD32.IP)
- # [17:29] <bz> ehsan: ok
- # [17:29] * rail-brb is now known as rail
- # [17:30] * Joins: ericjung (Mibbit@5210CFD5.1A5EA44.72B23B3D.IP)
- # [17:31] <smontagu> khuey: did we even have async style reconstruction in 2001?
- # [17:31] * philor|away is now known as philor
- # [17:31] * Quits: newbie (kvirc@697AC6B3.8C6159FA.9A06DD32.IP) (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/)
- # [17:31] * Joins: bsmedberg (bsmedberg@moz-B44EBBB4.alt.east.verizon.net)
- # [17:32] <Ms2ger> smontagu, wasn't khuey like 7 back then?
- # [17:32] <bsmedberg> woohoo, going to push XPCOM proxy removal in just a sec
- # [17:32] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:33] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [17:33] * Joins: TheLink (TheLink@moz-F16CD8D.pools.arcor-ip.net)
- # [17:34] <Ms2ger> Eek
- # [17:34] <Ms2ger> We're really living in the future now
- # [17:34] * Quits: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com) (Connection reset by peer)
- # [17:34] * Joins: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl)
- # [17:35] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
- # [17:35] <smontagu> so it looks to me like bug 355548 is more relevant than bug 103282
- # [17:35] <bz> smontagu: probably not
- # [17:35] * smontagu passes the hot potato to roc
- # [17:37] <firebot> Check-in:
- # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/17a76e33b6fe - Benjamin Smedberg - Bug 715576 - libalerts_s.dylib is incorrectly-named (_s indicates a static library) and links against the static-js library, which is bad. Make it link against either libxul
- # [17:37] <firebot> (static-js) or the dynamic-js library correctly, and rename it. r=ted
- # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/4d03df4a60dc - Benjamin Smedberg - Bug 675221 part A: replace XPCOM proxies with runanble for code in XPCOM itself, r=bz
- # [17:37] * Joins: bletch (Mibbit@B8E9FA12.EFB22B80.57460053.IP)
- # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/ab435575ac33 - Benjamin Smedberg - Bug 675221 part B - remove the implementation of XPCOM proxies, sr=dougt
- # [17:37] <KWierso> ick, the list all tabs button/dropdown is only visible with tab overflow now?
- # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/86da3ca1e3ae - Benjamin Smedberg - Bug 675221 addendum to part A - reimplement the recursion check for the console service so that a poorly-written console listener doesn't cause an infinite repeition, r=bent
- # [17:37] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
- # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/2d79876ee142 - Benjamin Smedberg - Bug 675221 part H - fix test_bug489671 which is throwing exceptions from a console listener, which is supposed to fail to prevent infinite recursion or infinite repetition
- # [17:38] <firebot> behavior. r=bz
- # [17:38] <edmorley> dholbert: np :-)
- # [17:38] <edmorley> Ms2ger: Check :-)
- # [17:38] <BenB> smontagu: waitasecond. that bug was fixed 4 YEARS ago and is STILL hidden?
- # [17:38] <Ms2ger> edmorley, :)
- # [17:38] * Joins: se (DS@moz-B62ECC33.wi.res.rr.com)
- # [17:38] <Ms2ger> BenB, hmm, 3.6?
- # [17:38] <BenB> smontagu: our policy is to open bugs when they are fixed and released.
- # [17:38] * smontagu shrugs
- # [17:39] <smontagu> I just found it in CVS blame, don't shoot the messenger
- # [17:39] <BenB> Ms2ger: what about it? either it's critical, then it must go in 3.6, or it's not, then it shouldn't matter.
- # [17:39] <Ms2ger> If you say so
- # [17:40] <BenB> Ms2ger: eh, nevermind. it was fixed long before ff 3.6. I said 4 years ago.
- # [17:40] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Ping timeout)
- # [17:40] <khuey> Ms2ger: 12
- # [17:40] * Joins: rillian_ (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [17:40] <Ms2ger> khuey, 42
- # [17:41] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [17:41] * Quits: bletch (Mibbit@B8E9FA12.EFB22B80.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:41] <khuey> Ms2ger: I was 12 in 2001
- # [17:41] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
- # [17:41] <khuey> BenB: I suspect it's the wrong bug number in the commit log
- # [17:41] * Joins: ahal (ahal@moz-CD89C1BF.uwaterloo.ca)
- # [17:41] <BenB> khuey: I am referring to bug 355548
- # [17:41] <edmorley> dholbert: actually yeah needed-clobber sounds much more plausible
- # [17:41] <gavin> BenB: sometimes bugs are kept close when they reveal a systemic problem that is otherwise still exploitable...
- # [17:42] <dholbert> edmorley, yup -- I hope so at least (since it worked on Try)
- # [17:42] <Ms2ger> Oh
- # [17:43] <bz> BenB: our policy is to _sometimes_ open up bugs once they're fixed
- # [17:43] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [17:43] <bz> BenB: there are exceptions
- # [17:43] <BenB> bz: you're being cynical.
- # [17:43] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
- # [17:43] <BenB> bz: no, the policy is to always open
- # [17:43] <bz> BenB: no
- # [17:43] <bz> BenB: e.g. if the bug affects other browsers, we may not open until they fix too
- # [17:43] <BenB> to hide bugs is the *exception*. normally, all bugs must be open. if they are hidden, the only for a limited time.
- # [17:44] <bz> BenB: sure
- # [17:44] <BenB> until they are fixed. that's the policy - I helped to create it.
- # [17:44] <bz> BenB: all agreed so far
- # [17:44] <bz> BenB: <shrug>
- # [17:44] <BenB> 4 years doesn't ever count as "limited time"
- # [17:44] <bz> BenB: in practice, coordinated disclosure happens
- # [17:44] <smontagu> ehsan: so I'm working on bug 712600, and I have all the test cases attached to the bug fixed, but there are still issues with some other testcases from bug 706194
- # [17:44] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:44] <bz> BenB: I have no idea why this particular bug is closed
- # [17:44] <BenB> bz: 4 years is not "coordinated disclosure", it's "under the rug forever"
- # [17:44] * bz hasn't looked at it
- # [17:44] <smontagu> and I am losing faith
- # [17:45] <smontagu> in the testcases, that is :)
- # [17:45] * Joins: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk)
- # [17:45] * fabrice|afk is now known as fabrice
- # [17:45] <bz> chances are, it being closed is just a mistake
- # [17:45] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [17:45] * Joins: dveditz (dveditz@moz-19C36287.dsl.pltn13.sbcglobal.net)
- # [17:45] * ChanServ sets mode: +o dveditz
- # [17:45] <ehsan> smontagu: I'll look in a second
- # [17:45] <bz> but the claim that we open bugs immediately after fixing is just factually incorrect too
- # [17:45] <bz> dveditz: should https://bugzilla.mozilla.org/show_bug.cgi?id=355548 be open?
- # [17:45] <smontagu> ehsan: let me know when you're free too look and I'll paste the specific cases in here
- # [17:45] <ehsan> ok
- # [17:45] <BenB> bz: I said "fixed and released"
- # [17:45] * Joins: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP)
- # [17:46] <BenB> bz: and that *is* the policy
- # [17:46] <bz> BenB: "released" is implied, of course
- # [17:46] <bz> BenB: <shrug>
- # [17:46] * Quits: edmorley (edmorley@moz-384CD16.range86-166.btcentralplus.com) (Ping timeout)
- # [17:46] <smontagu> Mozilla Policy Implemented Inconsistently Shock Horror
- # [17:46] <dholbert> we need some sort of auto-nagger for that, otherwise bugs are bound to slip through the cracks
- # [17:46] * Quits: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk) (Ping timeout)
- # [17:47] * Quits: @dveditz (dveditz@moz-19C36287.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [17:47] <BenB> dholbert: agreed.
- # [17:47] <BenB> dholbert: my thought exactly
- # [17:47] <bz> yes
- # [17:47] <bz> we do
- # [17:47] * Joins: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com)
- # [17:47] <Ms2ger> "Dveditz Pings Out Being Asked About PolicyCoincidence?"
- # [17:47] <bz> "The security module owner will be the primary person responsible for ensuring that security bug reports are investigated and publicly disclosed in a timely manner, and that such bug reports do not remain in the Bugzilla database uninvestigated and/or undisclosed."
- # [17:47] * Joins: dveditz (dveditz@moz-104CC309.mv.mozilla.com)
- # [17:47] * ChanServ sets mode: +o dveditz
- # [17:48] <bz> That's the closest thing to saying we open things up at http://www.mozilla.org/projects/security/security-bugs-policy.html
- # [17:48] <BenB> and here he comes :) --> dveditz has joined this channel
- # [17:48] * Joins: edmorley (edmorley@moz-A958EE96.range86-145.btcentralplus.com)
- # [17:48] <bz> BenB: he did that a few mins ago too
- # [17:48] * bear-afk is now known as bear
- # [17:48] * Ms2ger waves at edmorley
- # [17:48] <bz> BenB: my bet is on flaky network plus auto-join
- # [17:48] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
- # [17:48] <@dveditz> sorry, then the vpn clicked in and I had to reconnect
- # [17:48] <khuey> well he's in MV so the network is definitely flakey
- # [17:48] * khuey ducks
- # [17:49] <bz> BenB: in any case, I see nothing about timeframes at http://www.mozilla.org/projects/security/security-bugs-policy.html
- # [17:49] <@dveditz> and no, I'm not in MV, but I should be hitting the road in a couple mins
- # [17:49] * Ms2ger ducks and whacks khuey
- # [17:49] <edmorley> Ms2ger: the daily router reset to clear out the gremlins
- # [17:49] <BenB> dveditz: I was just wondering why I found a hidden sec bug that was fixed 4 years ago.
- # [17:49] <BenB> dveditz: bug 355548
- # [17:50] <BenB> dveditz: and we said we need an auto-nagger that reminds us of such bugs.
- # [17:50] * Quits: sicking (chatzilla@moz-1FF05400.hsd1.ca.comcast.net) (Ping timeout)
- # [17:50] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [17:50] <@dveditz> yeah, right now it's a completely manual process
- # [17:50] <@dveditz> there are some very old bugs where the fuzz testcase was a javascript URL
- # [17:51] <@dveditz> those will be hard to open because we can't hide bug history on open bugs
- # [17:51] <BenB> I'm sure I can make a cron-job that runs a certain bugzilla query and mails it to you, me, and maybe sec-group :)
- # [17:51] <@dveditz> but that's maybe a couple dozen at best
- # [17:51] <@dveditz> I don't need a list, I've got queries up the wazoo
- # [17:51] <glob> BenB, bugzilla has that ability built in, "whining"
- # [17:51] <@dveditz> it just takes time to look them over
- # [17:51] <ehsan> bz: I've volunteered you for a speedy review :)
- # [17:51] <BenB> dveditz: huch? we can indeed hide certain bugzilla comments and open the rest of the bug
- # [17:51] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [17:51] <edmorley> philor: see you're having trouble getting the M3 to load too
- # [17:51] <@dveditz> BenB: re-read
- # [17:52] <@dveditz> BenB: you cannot hide history, so if the thing you're hiding is in a field (like URL) you cannot hide it
- # [17:52] <Ms2ger> ehsan, I'll pass you some reviews in return :)
- # [17:52] * Joins: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com)
- # [17:52] <BenB> dveditz: ah, sorry, I didn't understand what you mean with "bug history".
- # [17:52] <BenB> understood
- # [17:52] <@dveditz> but that's a limited subset -- Jesse stopped doing that
- # [17:52] <ehsan> Ms2ger: fair enough!
- # [17:52] <glob> BenB, https://bugzilla.mozilla.org/editwhines.cgi
- # [17:53] <BenB> dveditz: that's not the case for this bug
- # [17:53] <philor> edmorley: at least it gave me the precious chance to cc :)
- # [17:53] <ehsan> bz: https://bugzilla.mozilla.org/show_bug.cgi?id=717154#c14
- # [17:53] * ehsan leaves for lunch
- # [17:53] <BenB> dveditz: I hear mozilla is getting new hires. maybe you can get an assistant for looking over them.
- # [17:53] <edmorley> philor: just in case you don't get enough bugspam as it is right...? ;-)
- # [17:53] <BenB> :)
- # [17:53] <ehsan> smontagu: catch up with you when I return?
- # [17:53] <@dveditz> BenB: just got an assistant
- # [17:53] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [17:53] <BenB> dveditz: cool! :)
- # [17:53] <smontagu> ehsan: I think i'm managing, but I'll ping you again if I need to
- # [17:54] <BenB> dveditz: who's the one?
- # [17:54] <smontagu> enjoy lunch
- # [17:54] <@dveditz> BenB: OK, that one was a bug that affected the 1.8 branch,
- # [17:54] <@dveditz> no fix forthcoming so it was hidden to run out the clock on that branch
- # [17:54] <@dveditz> but no real trigger to re-find later
- # [17:55] <BenB> dveditz: so "slipped through your query net"?
- # [17:55] <@dveditz> we're in better shape with more recent branches because I've had all those "affected" flags added
- # [17:55] <@dveditz> BenB: I'm prioritizing the more recent bugs, but there's a huge backlog
- # [17:55] <@dveditz> another big chunk is hidden WORKSFORME bugs
- # [17:55] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [17:55] <BenB> dveditz: I was thinking of a very simple query: if bug was fixed > 1 year ago and is still hidden, something's wrong. no bug should ever be hidden that long, there's no excuse for that ever.
- # [17:55] * khuey is now known as khuey|away
- # [17:56] <@dveditz> because sometimes they WORKFORME on trunk, but still affect a branch
- # [17:56] <@dveditz> so each needs to be individually looked at
- # [17:56] <@dveditz> BenB: I can accept that as a guideline but disagree with it as an absolute
- # [17:56] * Joins: Bas (chatzilla@moz-B4DB3C59.ftth.concepts.nl)
- # [17:57] <BenB> dveditz: "guideline" is 1 month :)
- # [17:57] <edmorley> dholbert: perhaps bug 715048 is the problem?
- # [17:57] <@dveditz> BenB: what if it's fixed on nightly but not released yet? the release cycle is 6 weeks at a minimum
- # [17:57] <dholbert> edmorley, ah, possibly
- # [17:57] <dholbert> though that bug is purportedly fixed
- # [17:58] <@dveditz> we push sec bugs ahead, but not always into beta depending on the risk
- # [17:58] <edmorley> dholbert: I meant more from a "we need to keep track of clobbering when we change the in-tree mozconfigs now"
- # [17:58] <dholbert> edmorley, in any case, just clobbered
- # [17:58] <@dveditz> anyway, I have to hit the road or I won't make it in time for my team mtg
- # [17:58] <dholbert> edmorley, ah gotcha
- # [17:58] * gregglind is now known as gregglind_afk
- # [17:59] <BenB> dveditz: ok, thanks!
- # [17:59] <BenB> (thanks because I trust you'll look into it)
- # [17:59] <@dveditz> this is better as a mail conversation I think -- either mozilla.dev.security or security-group (depending on your taste for open-but-small-audience vs better-audience-but-hidden)
- # [17:59] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
- # [18:00] <@dveditz> 'bye
- # [18:00] <BenB> dveditz: snicker (I don't like that tradeoff :) )
- # [18:00] <lurking> KWierso: there is a 'tab groups' button on the customize panel you could use
- # [18:00] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [18:00] * Joins: nical (blog@moz-3FBBB4EC.ovh.net)
- # [18:00] <@dveditz> I'd suggest dev.planning but I suspect some people there will get snippy and send you elsewhere
- # [18:00] <nemo> http://m8y.org/tmp/testcase232.xhtml
- # [18:00] <KWierso> lurking: but that doesn't include the "tabs from other computers" item
- # [18:00] <@dveditz> I don't like the tradeoff either
- # [18:00] <BenB> dveditz: ttl
- # [18:00] <BenB> dveditz: I'd like a read-only public list
- # [18:01] <lurking> KWierso: never heard of that .. but I don't have other computers
- # [18:01] * Quits: @dveditz (dveditz@moz-104CC309.mv.mozilla.com) (Quit: dveditz)
- # [18:01] <KWierso> lurking: if you have sync set up to sync tabs, you get a menu item added to the list all tabs menu that takes you to about:sync-tabs
- # [18:02] <lurking> oh, ok... never had a need for sync - no phone devices ....
- # [18:03] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [18:05] * mjessome is now known as mjessome|lunch
- # [18:05] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [18:06] * Quits: MichaelKohler (MichaelKoh@8A1D38D5.F4BB2D90.F3E18028.IP) (Quit: MichaelKohler)
- # [18:06] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
- # [18:08] <philor> ehsan: https://bugzilla.mozilla.org/show_bug.cgi?id=713423#c27 :)
- # [18:09] * Quits: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [18:09] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
- # [18:09] <nemo> bz: is there any obvious reason why radial-gradient doesn't play nice w/ border-clip? http://m8y.org/tmp/testcase232.xhtml
- # [18:09] * Quits: AutomatedTester|W3 (AutomatedT@98B9A05D.648B0C34.5EFB9497.IP) (Quit: AutomatedTester|W3)
- # [18:09] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [18:10] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [18:10] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [18:11] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [18:11] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [18:11] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
- # [18:12] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
- # [18:12] <bz> nemo: no idea
- # [18:12] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:12] * faramarz_ is now known as faramarz
- # [18:13] * Quits: Wes_ (chatzilla@moz-BEF0C255.page.ca) (Ping timeout)
- # [18:13] <nemo> bz: would it be appropriate to ask this in bug form? :)
- # [18:14] * catlee is now known as catlee-lunch
- # [18:14] <smontagu> Ms2ger: are both patches in bug 714613 still non=obsolete?
- # [18:15] <smontagu> I suppose technically yes because you need Assertions.h in the second patch
- # [18:15] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Client exited)
- # [18:15] <bz> nemo: dunno
- # [18:16] <bz> nemo: check the spec? note that it may have changed
- # [18:16] <nemo> ah. I was just reading dmo
- # [18:16] <nemo> http://dev.w3.org/csswg/css3-images/#gradient-box
- # [18:16] <nemo> gradient-box is defined as padding-box :(
- # [18:17] <nemo> should be the clipping box - so border-box if background-clip is changed :( :(
- # [18:17] * Joins: evilpie (evilpie@moz-4AB6E0B3.pools.arcor-ip.net)
- # [18:17] <nemo> freaken spec writers, always making me sad...
- # [18:17] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
- # [18:18] <Ms2ger> smontagu, yes, but I guess they can be folded
- # [18:18] * Joins: Wes_ (chatzilla@moz-BEF0C255.page.ca)
- # [18:19] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: bye)
- # [18:19] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Ping timeout)
- # [18:19] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
- # [18:20] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [18:20] * Joins: mwu (mwu@moz-59435430.hsd1.nj.comcast.net)
- # [18:20] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [18:20] * mcote is now known as mcote|doctor
- # [18:22] <tbsaunde> when did thunderbird switch away from 1.9.2?
- # [18:22] <nemo> hm. I guess I can probably manage w/ padding box
- # [18:22] <BenB> tbsaunde: with TB 5, IIRC.
- # [18:22] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
- # [18:23] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
- # [18:23] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [18:23] <bz> nemo: spec is not set in stone
- # [18:23] <bz> nemo: write to www-style, point out the problem?
- # [18:24] * BenB imagines the CSS spec on the grave-stone of a web designer
- # [18:24] <nemo> guess I care enough about this to sign up for a mailing list and spam a serious one
- # [18:24] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [18:24] <nemo> BenB: carved into a mountain face. in letters of fire 10ft tall. like god's final message to his creation
- # [18:25] <nemo> it is a very large mountain
- # [18:25] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [18:25] <BenB> nemo: the 10 commandments were decidedly more ingenious and lasting. ;-)
- # [18:25] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [18:26] <nemo> which set? :-p ok. ok. offtopic and trollish. *drops it*. back to css
- # [18:26] <rillian_> nemo, what property do I use to get the letters of fire?
- # [18:26] <nemo> rillian_: text-shadow
- # [18:26] * bear is now known as bear-afk
- # [18:27] <ddahl> I wonder what kind of stupid I am doing here: /usr/bin/ld.bfd.real: libxul.so: hidden symbol `vtable for nsDOMCryptInternalAPI' isn't defined
- # [18:27] <nemo> rillian_: http://m8y.org/tmp/testcase67.xhtml
- # [18:27] <bsmedberg> ddahl: most commonly that means the symbol just isn't present
- # [18:27] <rillian_> nemo, lol
- # [18:27] <nemo> rillian_: er. http://m8y.org/tmp/testcase63.xhtml
- # [18:28] * rillian_ is now known as rillian
- # [18:28] * IRCMonkey62646 is now known as Tobbi
- # [18:28] <ddahl> bsmedberg: time to switch to clang maybe?:)
- # [18:28] <bsmedberg> ddahl: and the vtable is normally emitted in the .o file which defines the first function declared in the class
- # [18:28] <bsmedberg> ddahl: this is a linker issue, not a compiler issue, so I'm not sure clang would make a difference
- # [18:28] <ddahl> bsmedberg: ah
- # [18:28] <bsmedberg> ddahl: is this with a patch you're writing?
- # [18:28] <rillian> also, I'm pleased to see tengwar codepoints work in ff
- # [18:28] <ddahl> bsmedberg: yes
- # [18:28] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [18:28] <bsmedberg> ddahl: can I see it?
- # [18:29] <nemo> rillian: if you have the font - which the page embeds ;)
- # [18:29] <ddahl> bsmedberg: yes, 2 shakes
- # [18:29] <smontagu> rillian: huh?
- # [18:29] <rillian> that explains why it doesn't work in gnome-terminal
- # [18:29] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
- # [18:29] <nemo> rillian: works in *my* gnome-terminal :D
- # [18:30] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [18:30] <rillian> can you suggest a font?
- # [18:30] * lsblakk|afk is now known as lsblakk|buildduty
- # [18:30] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [18:30] * ChanServ sets mode: +o smaug
- # [18:31] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [18:31] <bz> benb: "the css spec"?
- # [18:32] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [18:32] <BenB> bz: http://www.w3.org/TR/CSS2/
- # [18:32] <bz> benb: obsolete
- # [18:32] <bz> benb: fwiw
- # [18:32] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [18:32] <bsmedberg> 2.1 FTW
- # [18:32] <BenB> bz: so is that webdesigner, because he's dead.
- # [18:32] <bz> bsmedberg: that link actually points to 2.1 now
- # [18:32] <bz> bsmedberg: it's still obsolete. ;)
- # [18:32] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [18:32] <bsmedberg> hrm
- # [18:33] <bz> bsmedberg: or at least large parts of it are
- # [18:33] <lurking> nemo: http://www.oregonlive.com/comics-kingdom/?feature_id=Bizarro&feature_date=2012-01-06
- # [18:33] <BenB> bz: did we obsolete the web, too?
- # [18:33] * Joins: mw22_away (chatzilla@moz-FB753258.adsl.wanadoo.nl)
- # [18:33] * rail is now known as rail_away
- # [18:33] <bz> benb: oh, the web part works
- # [18:33] <BenB> (sorry)
- # [18:33] <bz> benb: it's just obsolete from a UA author point of view
- # [18:33] <bz> benb: trying to implement per css2.1 won't get you very far
- # [18:33] <BenB> bz: yeah, I know
- # [18:34] * Joins: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com)
- # [18:34] * Quits: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [18:34] * Joins: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com)
- # [18:34] * Quits: rshetty (quassel@640B24A2.F8C0C706.C842849F.IP) (Ping timeout)
- # [18:34] <BenB> bz: CSS3 doesn't exist from an page author point of view, because it's simply unreadable.
- # [18:34] * rail_away is now known as rail
- # [18:34] <bz> BenB: hmm?
- # [18:34] <Waldo> lots of css3 is readable
- # [18:34] <bz> BenB: how so?
- # [18:34] <Waldo> lots isn't, too
- # [18:34] <bz> BenB: http://www.w3.org/TR/css3-selectors/ is just fine readability wise
- # [18:34] * jcranmer|high_latency is now known as jcranmer|away
- # [18:35] <bz> BenB: also happens to be a REC
- # [18:35] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [18:35] <nemo> bz: http://m8y.org/tmp/testcase233.xhtml - well. for my purposes, padding is fine.
- # [18:35] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [18:35] <bz> BenB: so all the selectors stuff in css2.1 is very officially obsolete
- # [18:35] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [18:35] <Ms2ger> Next up: a spec for tables? :)
- # [18:35] <ddahl> bsmedberg: just trying to get the boilerplate going with this patch: https://bug649154.bugzilla.mozilla.org/attachment.cgi?id=587729
- # [18:35] <bz> Ms2ger: we should live so long
- # [18:35] * Joins: rshetty (quassel@DA0EFF2B.B40C9BF.90B98F9.IP)
- # [18:35] <BenB> bz: true, that one's readable. I must have been thinking of something else.
- # [18:36] <Ms2ger> bz, you're optimistic :)
- # [18:36] <bz> Ms2ger: er...
- # [18:36] <bz> Ms2ger: that's a _pessimistic_ comment, typically
- # [18:36] <robarnold> bz: ping? have questions about innerWidth/height behavior on mobile (I can't find documentation explaining the various behaviors I'm seeing)
- # [18:36] <ddahl> btw: is there a bug where a linefeed is added to each line when you view plaintext in textareas or directly in the window?
- # [18:36] <bz> robarnold: ack
- # [18:36] <bz> robarnold: what's up?
- # [18:36] * Quits: smontagu (chatzilla@moz-AA6CB207.red.bezeqint.net) (Ping timeout)
- # [18:36] <bz> ddahl: yes
- # [18:36] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [18:36] <bz> ddahl: and it's fixed
- # [18:37] <bz> ddahl: update to a current nightly?
- # [18:37] <bsmedberg> ddahl: you need to implement isupports for nsDOMCryptInternalAPI
- # [18:37] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
- # [18:37] <ddahl> bz: ok, I am not crazy, but need to update Nightly
- # [18:37] <bsmedberg> ddahl: the vtable gets emitted with the first function in the class, which in this case is I believe "AddRef"
- # [18:37] <robarnold> bz: I'm seeing different behavior for these properties on mobile safari / opera / Android / fennec. How are they supposed to behave when zooming in? Some browsers change the values, others don't
- # [18:37] <ddahl> bsmedberg: oh.
- # [18:37] <bz> robarnold: undefined
- # [18:37] <robarnold> sigh.
- # [18:37] <bz> robarnold: nothing defines zooming behavior
- # [18:37] * Joins: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [18:37] <bz> robarnold: on desktop, zooming changes our innerWidth/height
- # [18:37] <robarnold> as far as I can tell, there are 3 or 4 kinds of zooms
- # [18:37] <ddahl> bsmedberg: thanks!
- # [18:38] <bz> robarnold: yes, that too
- # [18:38] * Joins: MichaelKohler (MichaelKoh@moz-E713ECA.cust.bluewin.ch)
- # [18:38] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [18:38] <robarnold> text zoom, dpi zoom, page zoom (like the desktops), and general scaling (mobile + safari/lion)
- # [18:38] <Ms2ger> bsmedberg, first function in nsISupports is QI, IIRC
- # [18:38] <bz> robarnold: so on desktop, zooming (full zoom, not text zoom) changes the ratio from css pixels to dev ice pixels
- # [18:38] * Quits: mjschranz (mjschranz@F1451709.44D93D66.1139E686.IP) (Client exited)
- # [18:38] <robarnold> which does affect layout, I've noticed
- # [18:38] <bsmedberg> I can't ever remember
- # [18:38] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
- # [18:38] * mjessome|lunch is now known as mjessome
- # [18:38] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [18:38] <bz> robarnold: since we report innerWidth/Height in CSS pixels, it changes
- # [18:39] <robarnold> the mdn docs don't make it clear that it's CSS pixels
- # [18:39] <bz> robarnold: other browsers may do different zooming mechanisms
- # [18:39] <bz> robarnold: all web-visible stuff is CSS pixels
- # [18:39] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [18:39] <edmorley> glandium: native android debug was broken by bug 683127, didn't show on inbound since debug is hidden there
- # [18:39] <bz> robarnold: always
- # [18:39] * Joins: wesj1 (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:39] <robarnold> ah...I thought there was some device pixels exposed somewhere (maybe canvas?)
- # [18:39] <bz> robarnold: in Gecko
- # [18:39] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [18:39] <robarnold> I mostly deal with WebKit. Good to know!
- # [18:40] <bz> robarnold: for canvas, backing store pixels (which is not the same thing as screen device pixels) are exposed via imagedata
- # [18:40] <Ms2ger> robarnold--
- # [18:40] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Client exited)
- # [18:40] <robarnold> Ms2ger: why the hate? I work in mobile.
- # [18:40] <robarnold> I'm not saying it *should* be that way, but it is right now.
- # [18:40] * Quits: daim (David_Mart@779E3E00.1773D26C.C0FF2207.IP) (Client exited)
- # [18:40] <WG9s> does anyone have any idea why my own build (Yes I did clobbers) fail to either be able to create an installer or actually run? They get a crash in mozjs.dll.
- # [18:40] <glandium> edmorley: broken how?
- # [18:40] <WG9s> this is windows other OS's work just fine
- # [18:40] <robarnold> bz: ok, sounds like there is no spec or convention, thanks!
- # [18:41] <bz> robarnold: yeah, indeed
- # [18:41] * Joins: josh (josh@moz-75EC6735.dlth.qwest.net)
- # [18:41] <edmorley> glandium: build failure; mozglue/android/APKOpen.cpp:455: error: 'offset' was not declared in this scope
- # [18:41] <bz> robarnold: Gecko's behavior, from the site's point of view, is that a zoom basically resizes the window to a smaller size
- # [18:41] * robarnold <3's mobile dev...so like the web of the old days
- # [18:41] <WG9s> Oddly the officail nightly ran just fine.
- # [18:41] <robarnold> bz: except on fennec where it doesn't!
- # [18:41] <bz> robarnold: yeah, I have no idea what fennec does
- # [18:42] <robarnold> fennec has the oddest behavior of the ones I tested
- # [18:42] <WG9s> So, I guess I will only be doing Linux and Android builds for awhile.
- # [18:42] <bz> robarnold: and "basically" hides some complexity with fonts
- # [18:42] <robarnold> right, relayout
- # [18:42] <robarnold> WebKit seems to have two modes - one which performs layout and another which doesn't
- # [18:42] * Quits: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:42] <bz> robarnold: well, changing the effective window width is what does the relayout
- # [18:42] <glandium> edmorley: that's the only error?
- # [18:42] <bz> robarnold: but we cheat on the fonts a bit
- # [18:42] <robarnold> oh?
- # [18:43] <bz> robarnold: so if the page has a 10px font and you zoom 2x
- # [18:43] <edmorley> glandium: as far as I can see https://tbpl.mozilla.org/php/getParsedLog.php?id=8482265&tree=Firefox
- # [18:43] <bz> robarnold: the layout is not the same as if you made the window 2x narrowe and then upscaled the bitmap
- # [18:43] <bz> robarnold: because we'll actually use a 20px font
- # [18:43] <bz> robarnold: which doesn't quite have 2x the metrics of a 10px font
- # [18:43] <robarnold> ah right
- # [18:43] <bz> robarnold: but looks better at the 20px size than an upscaled 10px font, of course
- # [18:44] <bz> robarnold: I'm a little curious about how this impacts you
- # [18:44] <bz> robarnold: presumably you're writing mobile UI of some sort?
- # [18:44] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [18:44] * Joins: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org)
- # [18:44] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [18:45] <bz> robarnold: what pain points are you hitting with Fennec?
- # [18:45] * Joins: smontagu (chatzilla@moz-B63A2311.red.bezeqint.net)
- # [18:45] <bz> robarnold: (We can fix things; just need to know what they are!)
- # [18:45] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
- # [18:45] <robarnold> it's not pain points, I'm just exploring the various behaviors
- # [18:45] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [18:46] <robarnold> tbh, I don't think we care about Fennec due to marketshare
- # [18:46] <robarnold> (same w/Opera I believe)
- # [18:46] <WG9s> guess I need to file a blocker bug then.
- # [18:46] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [18:46] * Joins: Ami_Ty (Amie@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:46] * Quits: kbrosnan (kbrosnan@moz-B77DEAEB.mozilla.org) (Quit: Lost terminal)
- # [18:46] <robarnold> bz: I happened across this when running fishie - it seems to assume that innerWidth == device pixels of viewport which is only tru-ish on desktop
- # [18:47] * catlee-lunch is now known as catlee
- # [18:47] * Waldo wishes dbaron were here
- # [18:48] <bz> robarnold: see, that sort of attitude sort of pisses me off
- # [18:48] * Quits: hub (hub@83874EA1.EB7C1AF9.6F478678.IP) (Input/output error)
- # [18:48] <bz> robarnold: since "don't care" translates into "explicitly make the page not work in it"
- # [18:48] <bz> robarnold: so yes, just like the "old days"
- # [18:48] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [18:48] <glandium> edmorley: http://pastebin.mozilla.org/1445056 that will do
- # [18:48] <WG9s> actaully i shoudl probably do an hg bisect to figure out what triggered this lame issue first.
- # [18:49] <bz> robarnold: hmm
- # [18:49] <bz> robarnold: how does fishie manage to assume anything about device px?
- # [18:49] <bz> robarnold: I guess it could assume stuff about the relationship between innerWidth and the size of the canvas backing store...
- # [18:49] <glandium> edmorley: do you want to land that or should i?
- # [18:50] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
- # [18:50] <edmorley> glandium: great :-) I can land it if that helps
- # [18:50] <BenB> bz: pixels in canvas are device pixels or web pixels?
- # [18:50] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [18:50] <bz> BenB: no
- # [18:51] <BenB> (when you draw, no the raw memory)
- # [18:51] <BenB> bz: that was an either-or, not a yes-no question?
- # [18:51] <Ms2ger> Neither
- # [18:51] <bz> BenB: "none of the above"
- # [18:51] <BenB> ah
- # [18:51] * armenzg is now known as armenzg_lunch
- # [18:51] <bz> BenB: that said...
- # [18:51] <glandium> edmorley: that's the only error, and the offset variable was removed, and where it was used, it's now always 0, so it's pointless to log
- # [18:51] <bz> BenB: I believe canvas coordinates are in the space established by the width and height properties
- # [18:52] <bz> BenB: which are just pixels
- # [18:52] <bz> BenB: or more precisely units
- # [18:52] <BenB> unit = meter? *duck*
- # [18:52] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
- # [18:52] <bz> no
- # [18:52] <bz> ok
- # [18:52] <bz> back up
- # [18:52] <bz> so think about canvas
- # [18:52] <BenB> bz: nevermind, it's ok
- # [18:52] <bz> You have something like <canvas width="M" height="N">
- # [18:52] <bz> right?
- # [18:53] <BenB> not right, I have nothing :)
- # [18:53] <bz> that establishes a drawing surface with height N units and width M units
- # [18:53] <bz> all drawing to the surface uses coordinates in those same units
- # [18:53] <bz> These aren't pixels
- # [18:53] <BenB> bz: oh, nice
- # [18:53] <bz> they're just units
- # [18:53] <robarnold> bz: yeah, it displays the innerWidth/innerHeight numbers as the backing store size
- # [18:53] <BenB> bz: and the page would draw <canvas width="M" height="N"> with the size of MxN web pixels, correct?
- # [18:54] <bz> now if you don't specify any width/height styles for the canvas, the image will be drawn to the screen at MxN CSS pixels
- # [18:54] <BenB> bz: so, essentially, canvas pixels end up having web pixel size?
- # [18:54] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [18:54] <bz> but if you do this:
- # [18:54] <edmorley> glandium: shall I just rs=edmorley it?
- # [18:54] <bz> <canvas width="M" height="N" style="height: 10px; width: 20px">
- # [18:54] <BenB> bz: yeah, got you
- # [18:54] <bz> Then the image is drawn at 10x20
- # [18:54] <BenB> robarnold: you got that, too?
- # [18:55] <bz> And there's the separate issue of canvas backing store; each unit could correspond to more than one pixel in the backing store
- # [18:55] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:55] <bz> robarnold: <sigh>
- # [18:55] <BenB> bz: so if M=100 n=200, one canvas pixel ends up being 1/10 web pixel, clear and logical. nice.
- # [18:55] <bz> robarnold: demos written by browser vendors are so full of fail....
- # [18:55] * Quits: margaret (margaret@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:55] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [18:55] <bz> BenB: one canvas unit ends up being 1/10 web pixel
- # [18:55] * Joins: anky (anky@2636CDBC.6FB99CE5.FEAC7A12.IP)
- # [18:55] <bz> BenB: I'd really rather not call the canvas units "pixels" because that confuses things
- # [18:55] * Quits: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:56] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [18:56] <bz> BenB: e.g. getImageData on a canvas width="100" height="200" is allowed to return an array with a length that's not 80000
- # [18:56] * MichaelKohler is now known as MichaelKohler|away
- # [18:56] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:56] * Quits: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:56] <bz> BenB: becaause nothing says there's one backing store pixel per square unit
- # [18:56] <robarnold> bz: it's not like FB's were much better :)
- # [18:56] * Quits: johnath (johnath@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:57] <bz> robarnold: good demos/benchmarks are _hard_, yeah
- # [18:57] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:57] <BenB> bz: you mean 20000? that *is* surprising, though.
- # [18:57] <Ms2ger> BenB, one each for rgba
- # [18:57] <bz> BenB: no, 80000, since there are 4 entries per backing store pixel
- # [18:57] <BenB> ah, ok
- # [18:57] * Quits: bwinton (bwinton@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:57] * Quits: mrbkap (mrbkap@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:57] * Joins: mrbkap (mrbkap@moz-B77DEAEB.mozilla.org)
- # [18:57] * Joins: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [18:57] <bz> robarnold: and the set of people who can write a good one is sort of small
- # [18:58] * Joins: bwinton (bwinton@moz-B77DEAEB.mozilla.org)
- # [18:58] <glandium> edmorley: you can
- # [18:58] <BenB> bz: the same small set that are good at implementing the spec in a browser? :)
- # [18:58] <bz> robarnold: (likely a proper subset of the set of people who really understand all the relevant specs and at least two of the relevant browser impls)
- # [18:58] <bz> BenB: smaller
- # [18:58] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:58] * Quits: not_zpao (zpao@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:58] * Quits: mconnor (mconnor@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:58] <bz> BenB: I can implement a spec, and I can critique an existing demo, but I can't write a good one from scratch
- # [18:58] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:59] <bz> anyway
- # [18:59] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
- # [18:59] * Quits: flx (flx@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:59] <bz> back to fixing broken tests
- # [18:59] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [18:59] * ChanServ sets mode: +o dveditz
- # [18:59] <Ms2ger> bz, enjoy :)
- # [18:59] * Quits: yvan (yboily@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:59] * Quits: dolske (dolske@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:59] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:59] * Quits: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:59] <bz> Ms2ger: I have no plans to
- # [18:59] <BenB> bz: you're of a lot more use writing good browser code than good tests, anyway :)
- # [18:59] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
- # [18:59] * Quits: Tomcat (Tomcat@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [18:59] <bz> Ms2ger: esp. since for some of them I can't tell why they're broken. :(
- # [19:00] <Ms2ger> Boo, tests
- # [19:00] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [19:00] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [19:00] <bz> Ms2ger: if you care...
- # [19:00] <bz> Ms2ger: https://tbpl.mozilla.org/?tree=Try&rev=05ba0d82edeb
- # [19:00] <BenB> bz: just one line answer: how's your study going and will you work for Mozilla soon?
- # [19:00] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
- # [19:00] <BenB> "good. no." ;-P
- # [19:00] <bz> Ms2ger: the Linux debug reftest fails
- # [19:00] <bz> BenB: hmm?
- # [19:01] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
- # [19:01] <bz> BenB: context?
- # [19:01] <BenB> bz: none
- # [19:01] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [19:01] <bz> Ms2ger: any idea what the hell those are smoking? ;)
- # [19:01] <Ms2ger> Oh, hmm, I seem to need to escape that & on the command line
- # [19:02] <Ms2ger> I was wondering why you'd be looking at dholbert's push :)
- # [19:02] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d037afa60874 - Mike Hommey - Bug 683127 - Don't try to log the offset, since it is no longer used. Fixes debug Android build failure; rs=edmorley
- # [19:03] * Joins: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl)
- # [19:03] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:03] <bz> Ms2ger: heh
- # [19:04] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:04] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [19:04] * Joins: johnath (johnath@moz-B77DEAEB.mozilla.org)
- # [19:04] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
- # [19:04] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
- # [19:06] * coop|afk is now known as coop
- # [19:06] <Ms2ger> bz, no idea
- # [19:07] * Joins: ashughes (ashughes@1B3CF998.EDC95493.A20E6FDD.IP)
- # [19:07] * Joins: camd- (camerondaw@moz-BBE3ABD.mv.mozilla.com)
- # [19:07] <bz> Ms2ger: it was a long shot anyway
- # [19:07] <bz> Ms2ger: thanks for looking...
- # [19:07] <Ms2ger> Np
- # [19:07] * bz goes back to the really broken test for now, will deal with these AA issues later
- # [19:07] <Ms2ger> Always happy to be unhelpfully helpful :)
- # [19:07] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [19:08] <blizzard> fabrice1: ping
- # [19:08] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Quit: faramarz)
- # [19:08] <fabrice1> blizzard: pong
- # [19:08] * Joins: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [19:08] * Quits: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:08] * camd- is now known as camd
- # [19:08] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
- # [19:08] <blizzard> fabrice1: hey, is the take-a-picture with the input tag stuff working in native fennec builds?
- # [19:09] * Joins: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [19:10] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [19:10] * Joins: chrisccoulson (chr1s@moz-DF69ED6E.business.broadband.hu)
- # [19:10] <espindola> armenzg_lunch: ping
- # [19:10] * Ms2ger wonders how often he'll hear "neverendum" the next few days
- # [19:10] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [19:10] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Client exited)
- # [19:11] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
- # [19:11] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
- # [19:11] * Joins: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org)
- # [19:11] * Joins: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com)
- # [19:11] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [19:11] * ChanServ sets mode: +o mkaply
- # [19:11] <edmorley> Ms2ger: following UK news?
- # [19:12] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
- # [19:12] <Ms2ger> The BBC is better than what we have here, I'm afraid
- # [19:12] <fabrice1> blizzard: yes
- # [19:12] * Quits: ahal (ahal@moz-CD89C1BF.uwaterloo.ca) (Client exited)
- # [19:12] <blizzard> fabrice1: ok
- # [19:12] <evilpie> edmorley: hint hint :O
- # [19:12] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:12] * Quits: imelven (imelven2@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:13] <edmorley> Ms2ger: yeah they're not bad; just wish they'd drop the flash players already (and not just for mobile)
- # [19:13] <Ms2ger> My long wave radio doesn't need flash ;)
- # [19:13] * Joins: mjschranz (mjschranz@moz-57B23647.senecac.on.ca)
- # [19:13] * davehunt is now known as davehunt|away
- # [19:14] * Quits: johnath (johnath@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:14] <fabrice1> blizzard: this uses the default camera app
- # [19:14] * rail is now known as rail-lunch
- # [19:14] <bkero> win 52
- # [19:15] * rail-lunch is now known as rail_away
- # [19:15] * Joins: mrbkap_ (mrbkap@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [19:15] * Joins: mjessome_ (mjessome@F2D29657.F60B0462.67AC9B1.IP)
- # [19:15] <blizzard> fabrice1: right
- # [19:15] * Quits: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
- # [19:16] * Quits: khuey|away (khuey@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:16] * Joins: flx (flx@moz-B77DEAEB.mozilla.org)
- # [19:16] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
- # [19:16] * Joins: imelven (imelven2@moz-B77DEAEB.mozilla.org)
- # [19:17] * Joins: johnath (johnath@moz-2B5790C3.mozilla.com)
- # [19:17] * Joins: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl)
- # [19:17] * Joins: margaret (margaret@moz-B77DEAEB.mozilla.org)
- # [19:17] * Joins: khuey|away (khuey@moz-B77DEAEB.mozilla.org)
- # [19:17] * rail_away is now known as rail
- # [19:17] * Joins: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org)
- # [19:18] * Joins: Tomcat (Tomcat@moz-B77DEAEB.mozilla.org)
- # [19:18] * Joins: dolske (dolske@moz-B77DEAEB.mozilla.org)
- # [19:18] * Joins: mconnor (mconnor@moz-B77DEAEB.mozilla.org)
- # [19:19] <ehsan> smontagu: ping
- # [19:20] * Quits: mjessome_ (mjessome@F2D29657.F60B0462.67AC9B1.IP) (Quit: leaving)
- # [19:20] * Quits: mrbkap_ (mrbkap@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: brb)
- # [19:20] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
- # [19:20] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [19:21] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
- # [19:22] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [19:22] * Joins: mib_608oii (Mibbit@62684EB9.ABF33053.580A4284.IP)
- # [19:22] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [19:22] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [19:22] * rhelmer is now known as IRCMonkey21749
- # [19:23] * Joins: yvan (yboily@moz-B77DEAEB.mozilla.org)
- # [19:23] * Joins: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org)
- # [19:23] * Quits: Cww (Cww@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:23] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
- # [19:23] * Joins: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net)
- # [19:24] * Quits: fox2mike (shyam@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:24] * Quits: margaret (margaret@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:25] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
- # [19:25] * Joins: faramarz (faramarz@moz-7B0110AD.mv.mozilla.com)
- # [19:26] * Quits: faramarz (faramarz@moz-7B0110AD.mv.mozilla.com) (Input/output error)
- # [19:26] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [19:26] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
- # [19:27] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:27] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
- # [19:27] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
- # [19:28] * Joins: fox2mike (shyam@moz-B77DEAEB.mozilla.org)
- # [19:28] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [19:28] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [19:28] * Joins: not_zpao (zpao@moz-B77DEAEB.mozilla.org)
- # [19:29] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
- # [19:30] * Quits: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:31] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [19:31] * Joins: margaret (margaret@moz-B77DEAEB.mozilla.org)
- # [19:31] * zpao|detached is now known as zpao
- # [19:32] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
- # [19:33] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
- # [19:33] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [19:33] * Joins: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org)
- # [19:33] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [19:33] <jlebar> Waldo, ping?
- # [19:34] <Waldo> jlebar: pong
- # [19:34] <jlebar> Waldo, Is it a good time to talk about linked lists?
- # [19:34] <Waldo> jlebar: sure; got tied up last night myself, never circled back
- # [19:34] <jlebar> Waldo, Heh, I know that feeling.
- # [19:34] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [19:35] * armenzg_lunch is now known as armenzg
- # [19:35] * Joins: Cww_ (Cww@moz-B77DEAEB.mozilla.org)
- # [19:35] <jlebar> Waldo, Leaving the name aside for a moment, what alternative semantics would you want us to consider?
- # [19:35] <Waldo> jlebar: I don't know that I do; I simply want to be sure I've considered the possibilities enough to be satisfied with these particular ones
- # [19:36] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:36] * Cww_ is now known as Cww
- # [19:36] <armenzg> espindola: pong
- # [19:36] <armenzg> (going into short meeting)
- # [19:36] <espindola> armenzg: sorry if it is a silly question
- # [19:36] * Joins: flx_ (flx@moz-F4992FEC.uwaterloo.ca)
- # [19:36] <espindola> but wouldn't it be easier to move the full 10.5 debug build + testing
- # [19:36] <espindola> to 10.6
- # [19:36] <espindola> in one stop
- # [19:36] * jimm is now known as jimm-lunch
- # [19:37] <espindola> step
- # [19:37] <espindola> instead of splitting the leaktests and moving those first?
- # [19:37] <jlebar> Waldo, I guess one possibility would be not putting the next/prev pointers in the node itself.
- # [19:37] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [19:37] <jlebar> Waldo, That is, the linked list node is {prev, next, T*}.
- # [19:37] <jlebar> Waldo, But I don't think we want, that, since then you can't do T->Remove().
- # [19:38] <armenzg> espindola: I'm confused on what you are trying to say
- # [19:38] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [19:38] * Quits: fabrice1 (fabrice@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:38] <espindola> armenzg: your last bug comment
- # [19:38] <armenzg> testing on 10.5 *rev3* machines is independent on where the builds happen
- # [19:38] * wlach is now known as wlach|lunch
- # [19:38] <armenzg> I assume that the final goal is to build 10.5/10.6 & 10.7 on 10.7 machines
- # [19:38] <espindola> the leak tests currently run in the same machine that does the build, no?
- # [19:38] <espindola> correct
- # [19:39] <armenzg> but for now we're just moving all *current* builds on 10.6 machines
- # [19:39] <Waldo> jlebar: yeah, I'm pretty sure that's right
- # [19:39] <armenzg> the only build that was not happening on 10.6 machines was the 10.5 leak builds
- # [19:39] <armenzg> espindola: correct
- # [19:39] <espindola> armenzg: ah, ok, so you are moving the build itself, right?
- # [19:39] <armenzg> yep
- # [19:39] <Waldo> JSContexts are circular now, e.g. and need built-in-ness
- # [19:39] <armenzg> just the build
- # [19:39] <bz> hmm
- # [19:39] <espindola> ok. My misunderstanding then. I understood that you were splitting the test in a new pass
- # [19:39] <bz> how around is mstange?
- # [19:40] <jlebar> Waldo, What do you mean circular? You mean JSContexts are part of a circular linked list?
- # [19:40] <armenzg> espindola: ah OK
- # [19:40] * Quits: IRCMonkey21749 (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:40] <armenzg> thanks for checking
- # [19:40] <Waldo> jlebar: yeah; they have a JSCList at their start, just a rebranded PRCList
- # [19:40] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [19:40] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:40] * Quits: wesj1 (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:40] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [19:40] <jlebar> Waldo, I see. Would this LinkedList class work for them? I presume so...
- # [19:41] <Waldo> jlebar: I think maybe
- # [19:41] <blassey> coop: ping?
- # [19:41] <Waldo> jlebar: just pondering possibilities, mostly
- # [19:41] * Quits: margaret (margaret@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:41] <coop> blassey: pong - just looking for dial-in info
- # [19:42] * Quits: lsblakk|buildduty (lsblakk@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:42] <blassey> we're in the warp core vidyo room
- # [19:42] <Waldo> changing existing code has greater costs, usually, than considering what form it should take in the first place
- # [19:42] * MichaelKohler|away is now known as MichaelKohler
- # [19:42] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [19:42] * coop is now known as coop|mtg
- # [19:42] * Quits: imelven (imelven2@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:42] * Quits: Tomcat (Tomcat@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:42] <blassey> coop|mtg: 95312
- # [19:43] <jlebar> Waldo, For sure. If one can know what form it should take in the first place. :)
- # [19:43] * Waldo wonders if webkit uses DoublyLinkedList for RenderObject or not
- # [19:43] <jlebar> Waldo, I didn't see that use in my search.
- # [19:43] * Joins: margaret (margaret@moz-7B0110AD.mv.mozilla.com)
- # [19:44] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
- # [19:44] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [19:44] * Parts: margaret (margaret@moz-7B0110AD.mv.mozilla.com)
- # [19:44] <Waldo> yeah, you're right
- # [19:44] <Waldo> wonder if there's some reason for that
- # [19:44] * Quits: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:44] * Quits: gregglind_afk (glind@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:44] <MichaelKohler> I had a level 1 access (to try) in 2009/2010. How can I reactivate that?
- # [19:45] <jlebar> Waldo, http://pastebin.mozilla.org/1445089
- # [19:45] <dholbert> MichaelKohler, file a bug, I suspect?
- # [19:45] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:45] <jlebar> Waldo, They just implement the doubly-linked list themselves.
- # [19:45] <MichaelKohler> dholbert: okay, I will thanks
- # [19:45] * kaie is now known as bugsick
- # [19:45] * Mossop_ is now known as Mossop
- # [19:45] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [19:45] <jlebar> in RenderObjectChildList.
- # [19:45] * Joins: priya (priya@moz-BBE3ABD.mv.mozilla.com)
- # [19:45] * Joins: margaret_ (margaret@moz-B77DEAEB.mozilla.org)
- # [19:46] * Quits: ctalbert (ctalbert@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:46] <jlebar> Waldo, Looks like they do it this way because they have lots of logic surrounding insert/remove.
- # [19:47] <dholbert> MichaelKohler, (I'd just follow http://www.mozilla.org/hacking/committer/ , noting in the first comment of the bug that you had commit access previously, which will probably skip the need for ssh key / committer's agreement & possibly voucher)
- # [19:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [19:47] * Joins: margaret (margaret@moz-7B0110AD.mv.mozilla.com)
- # [19:47] <dholbert> MichaelKohler, (& link to the original bug # where you got L1, for reference)
- # [19:47] * Quits: mib_608oii (Mibbit@62684EB9.ABF33053.580A4284.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:47] <MichaelKohler> dholbert: okay, thanks
- # [19:47] * Quits: flx (flx@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:48] * Quits: fox2mike (shyam@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:48] * Quits: margaret_ (margaret@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:48] <dholbert> MichaelKohler, no problem
- # [19:48] * Quits: chrisccoulson (chr1s@moz-DF69ED6E.business.broadband.hu) (Ping timeout)
- # [19:49] * Joins: faramarz_ (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [19:49] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:49] * faramarz_ is now known as faramarz
- # [19:50] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [19:50] * bz writes async code
- # [19:50] <bz> such a pain
- # [19:51] * Joins: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
- # [19:51] <bz> function changeFocusAndAwaitSyntheticMouse(callback, winToFocus,
- # [19:51] <bz> winToAwaitMouseEventIn) {
- # [19:51] <bz> SimpleTest.waitForFocus(function() {
- # [19:51] <bz> winToAwaitMouseEventIn.mozRequestAnimationFrame(function() {
- # [19:51] <bz> SimpleTest.executeSoon(callback);
- # [19:51] <bz> });
- # [19:51] <bz> }, winToFocus);
- # [19:51] <bz> }
- # [19:51] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:51] * Joins: gal (gal@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:51] <BenB> bz: this is precisely how I do it, too.
- # [19:52] <BenB> bz: works well for me. much less pain than having the function elsewhere.
- # [19:52] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
- # [19:52] <bz> BenB: it's the layers of layering that piss me off
- # [19:52] <BenB> I know
- # [19:52] <BenB> (great minds think alike ;) )
- # [19:52] * sfleiter|away is now known as sfleiter
- # [19:52] <BenB> bz: nag brendan that he builds something nice into the language
- # [19:53] * Quits: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com) (Quit: sheppy)
- # [19:53] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [19:53] <bz> oh, I could use a generator
- # [19:53] <bz> but....
- # [19:53] <bz> the fact that I have to know to wait for all those things is the problem
- # [19:54] <BenB> bz: you don't get around the nesting, if you want code clarity
- # [19:54] <Waldo> bz: "promises" seem to be what the cool kids are using these days for that stuff, like in http://dutherenverseauborddelatable.wordpress.com/2011/12/13/os-file-step-by-step-the-schedule-api/
- # [19:54] * Quits: michal (michal@18728636.D0F82CD8.32697916.IP) (Ping timeout)
- # [19:54] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/d85920b5691b - Mike Hommey - Fixup for bug 683127 part 4: Avoid RefPtr.h using JS_Assert. r=tglek
- # [19:55] <bz> BenB: I want to not have to think about when my events might or might not happen.. ;)
- # [19:55] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:55] * Quits: liuche (liuche@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:56] * Joins: michal (michal@18728636.D0F82CD8.32697916.IP)
- # [19:56] <BenB> bz: oh, that's a question of a sane API. I always define async functions as: doFooBar(successCallback, errorCallback)
- # [19:56] <smontagu> ehsan: pong
- # [19:56] * Quits: yvan (yboily@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:56] <bz> hmph
- # [19:56] <bz> these other failing tests I wrote
- # [19:56] * bz wonders why they fail
- # [19:56] <BenB> bz: whereby doFooBar guarantees that exactly one of them will be called
- # [19:56] * Quits: mrbkap (mrbkap@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:56] * Quits: khuey|away (khuey@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:56] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:56] * Joins: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com)
- # [19:56] * Quits: fryn (fyan@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:56] * Quits: bwinton (bwinton@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:56] * Quits: joduinn-afk (joduinn@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:56] * Quits: dolske (dolske@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: dietrich (dietrich@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: not_zpao (zpao@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: Cww (Cww@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: froydnj (nfroyd@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: robcee (rcampbell@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: johns (jschoenick@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * coop|mtg is now known as coop
- # [19:57] * Quits: jmaher (jmaher@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: mconnor (mconnor@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [19:57] * Quits: johnath (johnath@moz-2B5790C3.mozilla.com) (Ping timeout)
- # [19:57] <@stuart> bye
- # [19:57] * Joins: mjessome (mjessome@F2D29657.F60B0462.67AC9B1.IP)
- # [19:57] <ehsan> smontagu: ok, so which bug were you talking about?
- # [19:57] <BenB> bz: in this case, waitForFocus() should have an errorCallback that gets called when a certain timeout triggers.
- # [19:57] * Joins: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net)
- # [19:57] * philor is now known as philor|away
- # [19:57] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Linkinus - http://linkinus.com)
- # [19:58] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:58] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [19:58] * Joins: mconnor (mconnor@moz-B77DEAEB.mozilla.org)
- # [19:58] <bz> BenB: why would that help?
- # [19:58] <smontagu> ehsan: bug 712600
- # [19:58] <smontagu> but the case which is still problematic is not in the bug
- # [19:58] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
- # [19:58] <BenB> bz: because waitForFocus would guarantee you that you get called eventually, your processing wouldn't stop when the focus never happens.
- # [19:58] * Quits: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [19:59] * Joins: robcee (rcampbell@moz-B77DEAEB.mozilla.org)
- # [19:59] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:59] * Joins: gavin (gavin@moz-B77DEAEB.mozilla.org)
- # [19:59] * Joins: jmaher (jmaher@moz-B77DEAEB.mozilla.org)
- # [19:59] * Joins: johns (jschoenick@moz-B77DEAEB.mozilla.org)
- # [19:59] <BenB> bz: it's these situations that are the nasty parts of async processing, but it's just a matter of a sane API.
- # [19:59] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [19:59] <smontagu> ehsan: <p dir="ltr"><bdi>א</bdi><bdi>ב</bdi></p>
- # [20:00] * Quits: margaret (margaret@moz-7B0110AD.mv.mozilla.com) (Quit: margaret)
- # [20:00] * robcee is now known as IRCMonkey60013
- # [20:00] * Joins: johnath (johnath@moz-2B5790C3.mozilla.com)
- # [20:00] <smontagu> expected rendering is אב
- # [20:00] * Joins: margaret (margaret@moz-B77DEAEB.mozilla.org)
- # [20:00] * Joins: dolske (dolske@moz-B77DEAEB.mozilla.org)
- # [20:00] * Joins: gavin_ (gavin@moz-B77DEAEB.mozilla.org)
- # [20:01] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
- # [20:01] * Quits: margaret (margaret@moz-B77DEAEB.mozilla.org) (Input/output error)
- # [20:01] * Joins: margaret (margaret@moz-B77DEAEB.mozilla.org)
- # [20:01] * Joins: khuey (khuey@moz-B77DEAEB.mozilla.org)
- # [20:01] * Quits: gavin (gavin@moz-B77DEAEB.mozilla.org) (Quit: Lost terminal)
- # [20:02] * gavin_ is now known as gavin
- # [20:02] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
- # [20:02] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [20:02] * Joins: fox2mike (shyam@moz-B77DEAEB.mozilla.org)
- # [20:03] * Joins: dietrich (dietrich@moz-B77DEAEB.mozilla.org)
- # [20:03] <bz> hmm
- # [20:03] <bz> maybe it's the button
- # [20:03] <gps> exit
- # [20:03] <bz> The fact that our reftests run with the mouse over the window is such a PITA
- # [20:03] * Quits: MarcoZ (marco.zehe@moz-1F75E300.dip.t-dialin.net) (Quit: l8er)
- # [20:03] * bear-afk is now known as bear
- # [20:03] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:04] * Quits: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [20:04] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
- # [20:04] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [20:04] * Quits: flx_ (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [20:04] * Quits: rshetty (quassel@DA0EFF2B.B40C9BF.90B98F9.IP) (Ping timeout)
- # [20:05] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
- # [20:05] * Joins: mconnor_ (mconnor@moz-B77DEAEB.mozilla.org)
- # [20:05] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:05] * Quits: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [20:06] <bz> smaug: ping
- # [20:06] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
- # [20:06] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [20:06] * Joins: mib_y6t2xa (Mibbit@62684EB9.ABF33053.580A4284.IP)
- # [20:06] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
- # [20:06] * Joins: liuche_ (liuche@moz-B77DEAEB.mozilla.org)
- # [20:06] * Quits: liuche_ (liuche@moz-B77DEAEB.mozilla.org) (Quit: liuche_)
- # [20:07] * Quits: mib_y6t2xa (Mibbit@62684EB9.ABF33053.580A4284.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [20:07] * Joins: paolo (paolo@7A8C0AE.8A19F7CC.2CA42CD4.IP)
- # [20:08] * Joins: liuche (liuche@moz-B77DEAEB.mozilla.org)
- # [20:08] * Quits: ashish (ashish@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:08] <nemo> rillian: WRT font, I was using code2000 - I don't know if it embeds it at the draft code point. the font on that page is stripped down and cloned to a couple of places.
- # [20:08] * Joins: ashish (ashish@moz-B77DEAEB.mozilla.org)
- # [20:08] <nemo> rillian: code2000 has a lot of neat esoteric characters though, although not exactly much actual character
- # [20:08] * Joins: flx (flx@moz-F4992FEC.uwaterloo.ca)
- # [20:08] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [20:08] * Joins: Mardak_ (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [20:09] <ddahl> in XPIDL, unsigned long corresponds to PRUint32, correct?
- # [20:09] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:09] * Mardak_ is now known as Mardak
- # [20:09] <Ms2ger> Yes
- # [20:09] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:09] <ddahl> I keep seeing this error: http://pastebin.mozilla.org/1445101
- # [20:09] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [20:09] * Ms2ger frowns
- # [20:09] <Ms2ger> ddahl, new file?
- # [20:09] * Quits: pranavrc (pranavrc@8082914E.CBE465C1.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [20:10] * Quits: sfleiter (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Client exited)
- # [20:10] <Mossop> ddahl: You still have the first argument wrong there
- # [20:10] <Ms2ger> True
- # [20:10] * Joins: karl (karl@moz-9B0D21C6.jetstream.xtra.co.nz)
- # [20:10] <Ms2ger> But that should error when compiling
- # [20:10] <Mossop> Also, the pro's just copy the C++ method definition out of the .h file that xpidl generates
- # [20:10] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [20:10] <Ms2ger> So I think the .cpp just isn't being compiled
- # [20:10] * IRCMonkey60013 is now known as robcee
- # [20:10] * Joins: bwinton_away (bwinton@moz-B77DEAEB.mozilla.org)
- # [20:11] * bwinton_away is now known as bwinton
- # [20:11] * Quits: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP) (Quit: jamesr)
- # [20:11] * Quits: jet (junglecode@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:11] <ddahl> i think i need to go somewhere quiet and fold up into a fetal position
- # [20:11] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
- # [20:11] <ehsan> smontagu: so for the purpose of that testcase, we want to treat bdi as it never existed right?
- # [20:11] * Quits: flx (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [20:11] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [20:11] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [20:11] * robcee is now known as IRCMonkey42414
- # [20:11] <smontagu> ehsan: no
- # [20:12] <smontagu> that would give אב
- # [20:12] <Ms2ger> ddahl, that's my reaction to editor... (hi ehsan!)
- # [20:12] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [20:12] <ehsan> smontagu: oh yes, you're right
- # [20:12] <ehsan> hmm
- # [20:12] * Joins: maikmerten (maikmerten@moz-8B828809.dynamic.qsc.de)
- # [20:12] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:12] * ehsan reads comment 0 again
- # [20:12] <ddahl> i'm suprised there are not more ex-gecko hackers who are crack-whores
- # [20:13] * Joins: robcee (rcampbell@moz-B77DEAEB.mozilla.org)
- # [20:13] * Joins: froydnj (nfroyd@moz-B77DEAEB.mozilla.org)
- # [20:13] * Joins: flx (flx@moz-F4992FEC.uwaterloo.ca)
- # [20:13] * Joins: jet (junglecode@moz-BBE3ABD.mv.mozilla.com)
- # [20:13] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [20:13] <bz> ddahl: hmm?
- # [20:13] <bz> ddahl: crack is a pale substitute for fixing a randomorange
- # [20:14] * robcee is now known as IRCMonkey9799
- # [20:14] <bz> ddahl: so there's no need for us to try it!
- # [20:14] <ddahl> bz: LOL
- # [20:14] * wlach|lunch is now known as wlach
- # [20:14] <Ms2ger> That's right onto qbe
- # [20:14] * Joins: robcee_ (rcampbell@moz-B77DEAEB.mozilla.org)
- # [20:14] <smontagu> ehsan: I say again, the cases in the bug itself are fixed, essentially by splitting inline parents at <bdi> boundaries
- # [20:14] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [20:14] * ChanServ sets mode: +o dveditz
- # [20:14] * bz thinks he's fixed two so far, while trying to get this patch landable
- # [20:14] <Ms2ger> bz+=2
- # [20:14] * Quits: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk) (Ping timeout)
- # [20:14] <ddahl> HOLY SHIT IT COMPILED AND LINKED
- # [20:15] * coop is now known as coop|mtg
- # [20:15] <ddahl> thanks guys
- # [20:15] * blizzard breaks it
- # [20:15] <bz> does it run?
- # [20:15] <ehsan> smontagu: ok, so what is the problem?
- # [20:15] <ddahl> arrggghh
- # [20:15] <smontagu> ehsan: IIRC even <bdi>א</bdi> <bdi>ב</bdi> works
- # [20:15] <bz> when it runs, does it crash?
- # [20:15] <Ms2ger> bz, that's secondary
- # [20:15] <ehsan> smontagu: (sorry I've lost the scrollback)
- # [20:15] <bz> if not, does it do what it should?
- # [20:15] <ddahl> bz: lets not get ahead of ourselves!
- # [20:15] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [20:15] <bz> and if so, is what it should do what we really want to be doing? ;)
- # [20:15] <bz> ddahl: ;)
- # [20:15] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
- # [20:15] <bz> It's like Maslow's pyramid for patches
- # [20:15] <ddahl> bz: it will, I am just happy the boilerplate is in place:)
- # [20:15] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [20:16] * Joins: cers (textual@moz-E3288E2B.bynqu1.dynamic.dsl.tele.dk)
- # [20:16] <smontagu> ehsan the problem is e.g.: <p dir="ltr"><bdi>א</bdi><bdi>ב</bdi></p>
- # [20:16] * Joins: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com)
- # [20:16] <smontagu> when you have two bdis with nothing between them
- # [20:16] * Joins: jamesr (jamesr@D961E49B.D6CCE4AE.77834EAA.IP)
- # [20:17] * IRCMonkey9799 is now known as robcee
- # [20:17] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: anant)
- # [20:17] <ehsan> smontagu: in which case you should not be splitting the parent
- # [20:17] <ehsan> right?
- # [20:18] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:18] <camd> bz: ping! got a minute?
- # [20:18] * Quits: robcee_ (rcampbell@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:18] <bz> camd: pongyes
- # [20:18] * Joins: lsblakk (lsblakk@moz-B77DEAEB.mozilla.org)
- # [20:18] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
- # [20:18] <smontagu> ehsan: in which case splitting the parent doesn't help, because we treat them as a single right-to-left run
- # [20:18] <camd> bz: thanks. so WRT reproducing the GC issue: I got an email about a test case that gives me long GC times, but not sure if it's really relevant
- # [20:19] * Quits: anky (anky@2636CDBC.6FB99CE5.FEAC7A12.IP) (Client exited)
- # [20:19] * lsblakk is now known as lsblakk|buildduty
- # [20:19] * Quits: gal (gal@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gal)
- # [20:19] <camd> If I load google reader and just look at one of my feeds, then scroll up and down a lot...
- # [20:19] <smontagu> ehsan: and I don't see how to fix it without making line layout O(n^2)
- # [20:19] <camd> I'm getting GC times in the 280ms - 315ms ranges.
- # [20:19] <bz> camd: once you stop scrolling, do they stay in that range?
- # [20:19] <camd> lots of pausing while scrolling
- # [20:19] <ehsan> smontagu: so, maybe before deciding whether to split the parent, you can look at the prev and next sibling to see if they're bidi:isolate?
- # [20:20] * bz notes that for him 300ms is a _fast_ gc
- # [20:20] * Quits: robcee (rcampbell@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:20] * IRCMonkey42414 is now known as robcee
- # [20:20] * Quits: mjessome (mjessome@F2D29657.F60B0462.67AC9B1.IP) (Quit: leaving)
- # [20:20] <camd> bz: well, it seems like it doesn't need to do a GC again if I'm not scrolling around
- # [20:20] <camd> so maybe this is a non-starter.
- # [20:20] * Joins: mjessome (mjessome@moz-B77DEAEB.mozilla.org)
- # [20:20] <camd> bz: so we're really only looking at gc times slower than 500ms or so?
- # [20:20] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:20] <bz> well
- # [20:21] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:21] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:21] <bz> we're looking at gc times that are high
- # [20:21] * Joins: mjessome (mjessome@moz-B77DEAEB.mozilla.org)
- # [20:21] <bz> and gcs that are happening often
- # [20:21] <bz> it's worth filing a bug on the reader thing
- # [20:21] <camd> but, ok, I just saw my gc go again and it was 271
- # [20:21] <bz> just to have someone investigate
- # [20:21] <bz> can you paste one of your gc log lines?
- # [20:21] <camd> sure, standby
- # [20:21] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
- # [20:22] <camd> GC mode: full, timestamp: 1326309327823093, duration: 278 ms.
- # [20:22] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:22] <camd> bz: is that what you mean?
- # [20:22] <bz> that's what I mean
- # [20:23] * Parts: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Leaving)
- # [20:23] <bz> but you're using an fx10 build or something, right....
- # [20:23] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [20:23] <camd> yep
- # [20:23] <bz> (a current nightly would log a lot more useful infothere)
- # [20:23] <bz> so if you see that behavior in a current nightly too, that would be good to see the output from
- # [20:23] <smontagu> builds are too slow
- # [20:23] <camd> hmm, actually 9.0 in this case....
- # [20:23] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
- # [20:23] <bz> fwiw, here's what current output is like:
- # [20:23] <bz> GC(T+140155.4) Type:Glob, Total:462.8, Wait:3.5, Mark:324.1, Sweep:131.6, FinObj:10.3, FinStr:0.6, FinScr:3.1, FinShp:16.2, DisCod:6.9, DisAnl:63.6, XPCnct:11.0, Destry:0.8, End:12.6, +Chu:0, -Chu:5, Reason: API
- # [20:24] <Ms2ger> Say what? :)
- # [20:24] <bz> (yes, I know it seems less readable at first glance!)
- # [20:24] <camd> ok, let me try a nightly and see what I get… just a minute...
- # [20:24] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [20:24] * philor|away is now known as philor
- # [20:25] * Quits: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [20:25] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [20:25] <terrence> bz: what is your heap size currently?
- # [20:25] <camd> bz: GC(T+36.1) Type:Glob, Total:227.7, Wait:0.4, Mark:159.1, Sweep:64.9, FinObj:10.2, FinStr:1.0, FinScr:2.0, FinShp:9.0, DisCod:3.7, DisAnl:22.4, XPCnct:4.8, Destry:0.6, End:7.0, +Chu:0, -Chu:0, Reason: API
- # [20:25] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [20:25] * Joins: bsmith (bsmith@moz-E34A3D24.dsl.pltn13.sbcglobal.net)
- # [20:26] <camd> I jumped to GC times of 227 as soon as I loaded FF 12 (12 - 01-10)
- # [20:26] * Quits: ttaubert (u2620@moz-160C58C6.com) (Quit: )
- # [20:26] * Joins: ttaubert (u2620@moz-160C58C6.com)
- # [20:26] * Quits: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: Instantbird 1.2a1pre)
- # [20:27] <bz> terrence: which number are you actually looking for?
- # [20:27] <bz> terrence: presumably from about:memory
- # [20:27] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [20:27] <bz> terrence: js-gc-heap?
- # [20:28] * Joins: redfive (chatzilla@moz-B94E1A81.ipnetworksinc.net)
- # [20:28] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [20:28] * jimm-lunch is now known as jimm
- # [20:29] <edmorley> hsivonen: does bug 717198 need addon-compat / dev-doc-needed ?
- # [20:29] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:30] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
- # [20:30] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [20:30] <bz> terrence: ping?
- # [20:30] <bz> camd: hmmm
- # [20:30] <bz> camd: ok
- # [20:30] * Joins: rnewman (rich_holyg@moz-B77DEAEB.mozilla.org)
- # [20:31] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Quit: Leaving.)
- # [20:31] * glob is now known as glob|away
- # [20:31] <camd> bz: something interesting there? :)
- # [20:31] * Quits: whimboo (whimboo@moz-216F9AFA.superkabel.de) (Ping timeout)
- # [20:31] <Ms2ger> // Mike wrote something for me along these lines in nsSelectionController,
- # [20:31] <Ms2ger> // but I don't think it's ready for use yet - revisit.
- # [20:31] * Ms2ger checks how old that is
- # [20:31] <bz> camd: nope
- # [20:31] <bz> Ms2ger: old
- # [20:31] <bz> Ms2ger: since it's talking about mjudge
- # [20:31] <bz> Ms2ger: at least 9 years, I would guess
- # [20:31] * Joins: mib_il0uff (Mibbit@62684EB9.ABF33053.580A4284.IP)
- # [20:32] <Ms2ger> October 2000
- # [20:32] <terrence> bz: sorry... intense debugging session here
- # [20:32] <Ms2ger> Bug v
- # [20:32] <Ms2ger> Bug 50742*
- # [20:32] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [20:32] <terrence> bz: yes... approximate js heap size
- # [20:32] <bz> terrence: 357.00 MB -- js-gc-heap
- # [20:33] <bz> terrence: says about:memory
- # [20:33] <terrence> bz: how about total rss for hte process?
- # [20:33] <Ms2ger> Hmm, it was moved there
- # [20:33] <bz> 1,510.04 MB -- resident
- # [20:33] <bz> 1,213.14 MB -- explicit
- # [20:33] <terrence> bz: hmm... as I thought, your gc's are abnormally slow :-)
- # [20:33] * Milos is now known as Milossh
- # [20:33] <bz> terrence: "great"
- # [20:33] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [20:33] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
- # [20:33] <bz> terrence: abnormally in what sense
- # [20:33] <terrence> bz: most of the samples I know scale linearly with rss
- # [20:33] <bz> terrence: that you have a similar heap/rss but yours are faster?
- # [20:33] <bz> ok
- # [20:34] <terrence> bz: I.e. a 3GB heap == 500ms of GC
- # [20:34] <bz> ok
- # [20:34] <bz> well
- # [20:34] <bz> so...
- # [20:34] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [20:34] <bz> right now I'm seeing 500ms GCs
- # [20:34] <terrence> bz: mine is 1.2GB and about 200ms
- # [20:34] <bz> which is _good_
- # [20:34] <bz> I start to worry when they get to 1800ms
- # [20:34] <bz> note that I restarted the browser recently
- # [20:35] <bz> (a day or so ago)
- # [20:35] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [20:35] * Joins: Cww (Cww@moz-B77DEAEB.mozilla.org)
- # [20:35] <terrence> bz: I think some websites just generate more garbage than others and that we stop scaling linearly when we have lots of fragmentation
- # [20:35] <bz> well, I guess 38 hours
- # [20:35] <bz> ok
- # [20:35] <bz> that's entirely possible
- # [20:35] <terrence> terrence: I think generation gc is our best bet... but then I would think that since I'm working on it ;-)
- # [20:35] <bz> looking at the data, looks like mark is 2/3 of the GC time
- # [20:35] <bz> yeah
- # [20:36] <bz> I agree that for use cases like mine it's the best bet
- # [20:36] <terrence> bz: wow, did i just address that to myself rather than saying /me?
- # [20:36] <bz> though it would be good to know whether that's true
- # [20:36] <Ms2ger> Bug 46554, August 2000, apparently
- # [20:36] <bz> e.g. to know whether my GCs actually collect mostly recent stuff
- # [20:36] <bz> terrence: yes, you did
- # [20:36] * Quits: gps (gps@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [20:36] * Joins: gps (gps@moz-B77DEAEB.mozilla.org)
- # [20:37] * bugsick is now known as kaie
- # [20:37] * armenzg is now known as armenzg_mtg
- # [20:37] <Ms2ger> bholley! :)
- # [20:37] * Quits: kaie (kaie@moz-C68CEE2A.dip.t-dialin.net) (Quit: Leaving)
- # [20:37] <jesup> terrence: 750ms GC, 3.9GB RSS (Fedora15 x64), but 3.5s CC times... (fast xeon)
- # [20:37] <bholley> Ms2ger: doing your reviews!
- # [20:37] <bholley> :-)
- # [20:37] <Ms2ger> I noticed! :)
- # [20:37] * Joins: kaie (kaie@moz-C68CEE2A.dip.t-dialin.net)
- # [20:37] <bz> jesup: my cc is ok, but I'm using one of smaug's test builds. ;)
- # [20:37] <bz> CC(T+141072.7) collected: 52 (178 waiting for GC), suspected: 5473, duration: 162 ms.
- # [20:37] <bz> Purple cleanup 3 times before CC, min 2 ms, max 2 ms, avg 2 ms, total 7 ms, removed 820
- # [20:38] <Ms2ger> bholley, (yeah, the indentation is different in my other tree :))
- # [20:38] <terrence> jesup: mccr8 is who you should talk to
- # [20:38] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:38] * Quits: lmandel (lmandel@moz-113D7D7C.cable.teksavvy.com) (Quit: lmandel)
- # [20:38] <terrence> bz: ah, is smaug on the case now too?
- # [20:38] <Ms2ger> So, anybody seen bent lately?
- # [20:39] <ted> "[14:31:57.933] Use of XMLHttpRequest's responseType attribute is no longer supported in the synchronous mode in window context."
- # [20:39] <ted> bummer :-(
- # [20:39] <jesup> terrence: we've talked. My CC edges dump is too big for him :-)
- # [20:39] <bz> terrence: smaug's been working on cc perf, yeah
- # [20:39] <terrence> jesup: a good test case for incremental cc at least
- # [20:39] <bz> ted: that might change again
- # [20:39] <ted> heh
- # [20:39] <Ms2ger> ted, still stop the sync xhr
- # [20:39] <ted> broke a demo of mine
- # [20:39] <jesup> THis is probably partly an extension issue, I suspect.
- # [20:39] * Joins: anky (anky@E5896FE6.DFD18667.A3D1B221.IP)
- # [20:39] <Ms2ger> It kills kittens
- # [20:39] <bz> ted: there have been two instances of hard-to-fix breakage
- # [20:39] <ted> Ms2ger: it's just a demo, it was the simplest thing
- # [20:40] <bz> ted: well
- # [20:40] * bholley would give Ms2ger crap about storing notes to himself inline, but it's one hell of a patch queue ;-)
- # [20:40] <bz> ted: we don't care about breaking demos, really
- # [20:40] <ted> yeah
- # [20:40] <ted> just annoying
- # [20:40] <terrence> jesup: that would be my guess as well... those cc times are too high to be anything but a bug somewhere
- # [20:40] <bz> ted: the breakage for emscripten and the other thing, whatever it's called, is a bigger issue
- # [20:40] <jesup> I've seen it get to 12s :-/
- # [20:40] <bz> ted: the only obvious way to fix them is to back the change out or have them stop using typed arrays for this use case.....
- # [20:40] <Ms2ger> They said they could use workers, no?
- # [20:40] <bz> Ms2ger: could they?
- # [20:41] <bz> Ms2ger: I must have missed this
- # [20:41] * Ms2ger was rather surprised
- # [20:41] <azakai> bz, Ms2ger: yes, emscripten and mandreel should use workers
- # [20:41] * Quits: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com) (Quit: sheppy)
- # [20:41] * Ms2ger looks ta his inbox
- # [20:41] <azakai> don't back that at on our account ;)
- # [20:41] <azakai> *out
- # [20:41] <bz> So you'd basically kick the load off to a worker and then have the page JS resume onmessage?
- # [20:42] <azakai> well, the entire compiled code should be in a worker. then it can use sync xhr with arraybuffers etc. normally. a worker is the right solution anyhow
- # [20:42] <bz> effectively pretending like the scheduler suspended the C code?
- # [20:42] <bz> oh
- # [20:42] <bz> move all the compiled code to a worker
- # [20:42] <bz> hmmm
- # [20:42] <bz> yeah, ok
- # [20:42] <azakai> yeah. that code can often lag the main thread, which is bad. it should be in a worker
- # [20:42] <azakai> (we already do that in some projects)
- # [20:42] <bz> wow
- # [20:42] <bz> the checkin-needed list is back to sane size!
- # [20:43] <Ms2ger> And my reading list is way too big :)
- # [20:43] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [20:43] * bz pushes a few more things from it
- # [20:43] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
- # [20:43] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [20:43] * Joins: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com)
- # [20:44] <Ms2ger> jlebar, oh, come on, we steal example.org but not example.net? :/
- # [20:45] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [20:45] * ChanServ sets mode: +o dveditz
- # [20:45] * Joins: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [20:46] * Joins: dveditz_ (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [20:47] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:47] * dveditz_ is now known as dveditz
- # [20:48] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [20:48] <AryehGregor> What's the right Bugzilla component for Selection bugs?
- # [20:49] <bz> AryehGregor: Core:Selection
- # [20:49] * rail is now known as rail_away
- # [20:49] * Quits: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP) (Connection reset by peer)
- # [20:49] <AryehGregor> Oops, I didn't see that one.
- # [20:49] <AryehGregor> Thanks.
- # [20:49] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [20:50] <bz> AryehGregor: we have too many components. :(
- # [20:50] <AryehGregor> (first thing I should have looked for . . .)
- # [20:50] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [20:50] <bz> AryehGregor: (also in related news, the web has too many moving parts)
- # [20:50] * rail_away is now known as rail
- # [20:51] * Parts: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Konversation terminating Quasselstrippen)
- # [20:51] * Quits: bsmith (bsmith@moz-E34A3D24.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [20:52] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [20:53] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:53] <WG9s> bz:and way too many non-moving parts as well ;-)
- # [20:53] * Joins: gal (gal@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:54] <bz> taras: ping?
- # [20:54] * Quits: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: anant)
- # [20:55] <taras> bz: pong
- # [20:56] <NeilAway> ddahl: (actually QueryInterface is the first method, according to nsISupportsBase.h)
- # [20:56] * rail is now known as rail_away
- # [20:56] * rail_away is now known as rail
- # [20:56] <bz> taras: I can e-mail you a sessionstore file
- # [20:56] <Ms2ger> NeilAway, indeed, and XPConnect relies on that
- # [20:56] <bz> taras: the one I mailed the folks looking into gc/cc lag stuff
- # [20:56] <WG9s> So, the entire perspective might be. It's hard to keep up, but some people are not even trying.
- # [20:57] <NeilAway> Ms2ger: oh, I see you mentioned that, sorry
- # [20:57] <bz> taras: but that assumes you don't plan to hand the file out to people....
- # [20:57] <smontagu> is there a way to make file:///Users/smontagu/mozwork/hgtree/mozilla/layout/tools/reftest/reftest-analyzer.xhtml load a specific results file?
- # [20:57] <taras> bz: i'll ping you if i dont get a public-safe one
- # [20:57] * Quits: flx (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [20:57] <bz> smontagu: the file input at the bottom?
- # [20:57] <bz> taras: ok
- # [20:57] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:58] * Quits: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: kumar)
- # [20:58] <smontagu> bz: I mean a way to specify the input file in advance without using the file input
- # [20:58] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
- # [20:58] * Quits: sheppy (sheppy@moz-7B0110AD.mv.mozilla.com) (Quit: sheppy)
- # [20:59] <smontagu> so I can refresh results with one click rather than 4
- # [20:59] * Quits: gal (gal@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gal)
- # [20:59] <bz> ah
- # [21:00] <bz> it doesn't have built-in support for that
- # [21:00] <bz> you'd need to add it
- # [21:00] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [21:01] * Joins: flx (flx@moz-F4992FEC.uwaterloo.ca)
- # [21:01] <NeilAway> edmorley: they used to use RealPlayer for Internet radio, did you want to go back to that?
- # [21:01] * NeilAway actually found the RealPlayer version easier to use than the iPlayer version
- # [21:01] <edmorley> oh my I'd forgotten about that
- # [21:01] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
- # [21:02] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
- # [21:03] * Joins: rhung (wells@moz-1FED9F3D.dsl.bell.ca)
- # [21:03] * Joins: kbrosnan (kbrosnan@moz-B77DEAEB.mozilla.org)
- # [21:03] * Quits: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP) (Ping timeout)
- # [21:05] <bz> AryehGregor: ping
- # [21:05] <AryehGregor> bz, pong.
- # [21:05] <edmorley> MichaelKohler++
- # [21:05] <bz> AryehGregor: so document.open
- # [21:05] <bz> AryehGregor: what's the desired end state?
- # [21:05] <AryehGregor> What do you mean?
- # [21:06] <bz> AryehGregor: what should the selection look like once document.open has run?
- # [21:06] * Joins: northAway (northWind@F1451709.44D93D66.1139E686.IP)
- # [21:06] * Quits: anky (anky@E5896FE6.DFD18667.A3D1B221.IP) (Client exited)
- # [21:06] <AryehGregor> bz, getSelection().rangeCount == 0, same as if you load a new page.
- # [21:06] * Joins: sheppy (Mibbit@moz-7B0110AD.mv.mozilla.com)
- # [21:06] <AryehGregor> That seems to be how IE and Opera behave.
- # [21:06] <bz> AryehGregor: I thought you had a separate proposal to always make the selection contain a range
- # [21:06] <bz> AryehGregor: how does this interact with that?
- # [21:07] <AryehGregor> It supersedes it. :) I only suggested that because I was confused by this bug.
- # [21:07] <bz> AryehGregor: ah, ok
- # [21:07] <AryehGregor> I thought on a fresh page load, Gecko always has the selection's range collapsed to (document, 0).
- # [21:07] * Joins: anky (anky@E5896FE6.DFD18667.A3D1B221.IP)
- # [21:07] <MichaelKohler> edmorley: ?
- # [21:07] <AryehGregor> In fact, that was just an artifact of my testing, because Live DOM Viewer was calling document.open(), and that left the old selection around but collapsed because all the children got removed.
- # [21:07] <bz> AryehGregor: right
- # [21:07] <bz> AryehGregor: ok, gotcha
- # [21:07] <jlebar> Ms2ger, What, you expected something reasonable out of our test harness?
- # [21:07] <edmorley> MichaelKohler: for taking on bug 558425 :-)
- # [21:08] <AryehGregor> It looked like WebKit didn't behave that way because it doesn't clear setInterval on document.open(), so I was Ctrl-F5ing between tests anyway, which happened to also reset selection.
- # [21:08] <bz> AryehGregor: yep
- # [21:08] * Joins: pascalc (chatzilla@moz-56C5326B.rev.sfr.net)
- # [21:08] <bz> AryehGregor: document.open is such utter crap. :(
- # [21:08] <AryehGregor> No argument here.
- # [21:09] <AryehGregor> Spec-wise, the change in requirement also affects history.back()/forward(), but Gecko might have already been correct in those cases anyway -- I didn't test.
- # [21:09] * Quits: maikmerten (maikmerten@moz-8B828809.dynamic.qsc.de) (Client exited)
- # [21:09] <bz> AryehGregor: hmm
- # [21:09] <MichaelKohler> edmorley: ah, it makes me sad to see a bug being assigned and re-assigned to nobody twice ;)
- # [21:09] <bz> AryehGregor: would one want to clear selections in pages going into bfcache?
- # [21:09] <bz> AryehGregor: I'd argue no
- # [21:09] <bz> AryehGregor: just have to condition the clearing on that boolean
- # [21:10] <AryehGregor> You'd want to reset to the old page's selection, yes?
- # [21:10] <AryehGregor> Still not preserve the current page's.
- # [21:10] <bz> sure
- # [21:10] <bz> but selection objects are per-page anyway
- # [21:10] <bz> so all you need to do is not clear the old selection when going into bfcache
- # [21:10] <bz> and then things are fine
- # [21:10] <bz> that is, the object identity of window.selection changes on page navigations
- # [21:11] <bz> so...
- # [21:11] <AryehGregor> Hmm, I should probably test for that too.
- # [21:11] <bz> or whatever the api for getting it is
- # [21:12] * mcote|doctor is now known as mcote
- # [21:12] <AryehGregor> It's window.getSelection().
- # [21:14] * lsblakk|buildduty is now known as lsblakk|buildduty|lunch
- # [21:14] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:14] * Parts: paolo (paolo@7A8C0AE.8A19F7CC.2CA42CD4.IP)
- # [21:15] * Quits: kennyluck (kennyluck@moz-AC2E3027.dynamic.hinet.net) (Ping timeout)
- # [21:15] * Quits: glandium (glandium@moz-6CEC22A8.fbx.proxad.net) (Ping timeout)
- # [21:15] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Ping timeout)
- # [21:15] * Quits: paul (paul2@moz-DB556DEE.org) (Ping timeout)
- # [21:16] * Quits: askalski (akuda@moz-6A36EC49.ip.abpl.pl) (Quit: Wychodzi)
- # [21:16] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [21:17] <armenzg_mtg> espindola: how far are we to stop using the 10.5 sdk?
- # [21:17] * davidb is now known as davidb|mtg
- # [21:17] * glob|away is now known as glob
- # [21:17] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [21:18] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
- # [21:18] * Quits: _FrnchFrgg_ (_FrnchFrgg@A954F686.E36651AF.74B71A20.IP) (Ping timeout)
- # [21:18] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [21:18] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Ping timeout)
- # [21:18] * Quits: pascalc (chatzilla@moz-56C5326B.rev.sfr.net) (Ping timeout)
- # [21:18] * Joins: kennyluck (kennyluck@moz-5CF8CA04.dynamic.hinet.net)
- # [21:18] * juanb is now known as juanb|afk
- # [21:18] * Quits: gerv|dinner (gerv@moz-8E68CF56.in-addr.arpa) (Ping timeout)
- # [21:18] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
- # [21:18] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Ping timeout)
- # [21:18] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Quit: philikon)
- # [21:18] * Quits: tty234 (telex@moz-F9058B8A.net) (Ping timeout)
- # [21:18] * Quits: edmorley (edmorley@moz-A958EE96.range86-145.btcentralplus.com) (Ping timeout)
- # [21:18] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [21:18] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [21:18] * Joins: glandium (glandium@moz-6CEC22A8.fbx.proxad.net)
- # [21:18] * Quits: smontagu (chatzilla@moz-B63A2311.red.bezeqint.net) (Ping timeout)
- # [21:18] * Quits: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com) (Ping timeout)
- # [21:18] * Quits: micadeyeye (micadeyeye@moz-FA0447D8.dynamic.wa.co.za) (Ping timeout)
- # [21:18] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
- # [21:18] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
- # [21:18] * Joins: Cameron (Cameron@moz-7CC6EFB4.range213-121.btcentralplus.com)
- # [21:18] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
- # [21:19] * Joins: pascalc (chatzilla@moz-56C5326B.rev.sfr.net)
- # [21:19] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [21:19] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [21:19] * Joins: mats (chatzilla@E8A3702C.D5022173.8500CC29.IP)
- # [21:19] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Ping timeout)
- # [21:19] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Connection reset by peer)
- # [21:19] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [21:19] * Joins: edmorley (edmorley@moz-A958EE96.range86-145.btcentralplus.com)
- # [21:19] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [21:19] * Quits: Goldorak (chatzilla@8C15BD3E.A9EA3755.187A1082.IP) (Ping timeout)
- # [21:21] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Ping timeout)
- # [21:21] * Quits: ochameau (ochameau@moz-A33C217B.fbx.proxad.net) (Ping timeout)
- # [21:21] * Joins: tty234 (telex@moz-F9058B8A.net)
- # [21:22] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
- # [21:22] * Joins: ochameau (ochameau@moz-A33C217B.fbx.proxad.net)
- # [21:22] * Quits: mib_il0uff (Mibbit@62684EB9.ABF33053.580A4284.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [21:22] <espindola> armenzg_mtg: depends on how long we are to moving the 10.5 debug build to a machine that has the 10.6 sdk :-)
- # [21:22] <espindola> armenzg_mtg: all tests pass with the opt build when using the 10.6 sdk
- # [21:22] * Joins: smontagu (chatzilla@moz-B63A2311.red.bezeqint.net)
- # [21:22] <espindola> if the same is true with debug
- # [21:23] <espindola> we would be done
- # [21:23] * Joins: paul (paul2@moz-DB556DEE.org)
- # [21:23] * Joins: micadeyeye (micadeyeye@moz-FA0447D8.dynamic.wa.co.za)
- # [21:23] * Joins: _FrnchFrgg_ (_FrnchFrgg@A954F686.E36651AF.74B71A20.IP)
- # [21:23] * Joins: Goldorak (chatzilla@8C15BD3E.A9EA3755.187A1082.IP)
- # [21:23] <espindola> rail: see bug 715397
- # [21:23] <espindola> armenzg_mtg: that is
- # [21:23] * Joins: AnthonyDa (bawls@moz-9B592587.fbx.proxad.net)
- # [21:23] <espindola> armenzg_mtg: and in particular https://tbpl.mozilla.org/?tree=Try&rev=c7fec001ba99
- # [21:24] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Client exited)
- # [21:24] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
- # [21:24] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
- # [21:24] * nthomas|away is now known as nthomas
- # [21:25] * merike|away is now known as merike
- # [21:26] <armenzg_mtg> espindola: OK. I wanted to hear it explicitely
- # [21:26] * armenzg_mtg is now known as armenzg
- # [21:27] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [21:27] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
- # [21:27] * Joins: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com)
- # [21:27] <espindola> armenzg: in summary, all depends on the debug build
- # [21:27] <armenzg> once the 10.7 builders are up; do you think that we could do 1) opt build that works for 10.5/10.6/10.7, 2) debug builds for 10.5, 10.6 and 10.7 ?
- # [21:27] <espindola> if it is clean, we are done
- # [21:27] <armenzg> assuming we're using 10.6 sdk
- # [21:27] <espindola> if it finds a month long bug, we are not
- # [21:27] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [21:27] <armenzg> OK
- # [21:28] <armenzg> I have the patch almost ready
- # [21:28] <espindola> armenzg: the 10.7 builders should have the 10.6 sdk, and we would use that
- # [21:28] <armenzg> I think I found a clean way of writing it
- # [21:28] <armenzg> OK
- # [21:28] <espindola> so we should be producing the same binaries we are now
- # [21:28] <espindola> *should*
- # [21:28] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
- # [21:28] <armenzg> espindola: do you know any long term goals as switching to the 10.7 sdk? or nothing yet?
- # [21:28] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [21:29] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:29] * Joins: sproing (Mibbit@moz-22AE16CA.static.adsl.volja.net)
- # [21:29] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Connection reset by peer)
- # [21:29] <espindola> I know we will have to do it one day, but I don't know of any plans
- # [21:29] * Joins: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca)
- # [21:29] <sproing> hey everyone, can someone explain me please why my cache never goes beyond 220MB?
- # [21:29] <sproing> is this by design?
- # [21:30] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
- # [21:30] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [21:31] <AryehGregor> Oh . . . IE switches to an entirely new Selection object if you call document.open().
- # [21:31] * AryehGregor revises
- # [21:31] * Quits: sicking (chatzilla@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [21:31] <MichaelKohler> sproing: check Preferences -> Advanced -> Network .. there is a checkbox to limit the cache size
- # [21:32] * Quits: glandium (glandium@moz-6CEC22A8.fbx.proxad.net) (Ping timeout)
- # [21:32] * Quits: ted (luser@moz-8B3C93E1.hsd1.pa.comcast.net) (Quit: Ex-Chat)
- # [21:32] * Quits: paul (paul2@moz-DB556DEE.org) (Ping timeout)
- # [21:33] <MichaelKohler> can anyone tell me why Services.prefs is undefined in browser/components/feeds/test/chrome/test_423060.xul and works in all other tests?
- # [21:33] * Joins: glandium (glandium@moz-6CEC22A8.fbx.proxad.net)
- # [21:34] * Joins: paul (paul2@moz-DB556DEE.org)
- # [21:34] * Joins: rs (rs@moz-217F02CE.lightspeed.sntcca.sbcglobal.net)
- # [21:35] <khuey> did you import Services.jsm?
- # [21:35] <MichaelKohler> let me check
- # [21:35] <sproing> I checked this settings and it is set to 1024 and i don't have checked "Override automatic cache management" either
- # [21:35] * Quits: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: switching networks)
- # [21:36] <MichaelKohler> so maybe 220MB is the limit defined by "automatic cache management".. I dunno, sorry
- # [21:36] * fabrice is now known as fabrice|afk
- # [21:36] <sproing> yeah, i tough the same but dunno either. thanks anyway
- # [21:37] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:37] * Joins: mrbkap (mrbkap@moz-B77DEAEB.mozilla.org)
- # [21:37] <MichaelKohler> khuey: doesn't seem to be imported.. thanks :)
- # [21:38] <MichaelKohler> << stupid me
- # [21:38] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [21:38] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [21:39] <khuey> MichaelKohler: np
- # [21:39] * coop|mtg is now known as coop
- # [21:39] <sproing> anyone have any idea what is the size of cache of automatic cache management?
- # [21:39] * Quits: AnthonyDa (bawls@moz-9B592587.fbx.proxad.net) (Quit: EXIT)
- # [21:39] <Ms2ger> biesi?
- # [21:40] * Quits: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP) (Input/output error)
- # [21:40] * Quits: Pike (Pike@moz-E31CD2CB.mozilla.org) (Ping timeout)
- # [21:40] * Joins: Pike (Pike@moz-E31CD2CB.mozilla.org)
- # [21:40] * Quits: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl) (Quit: hhillen)
- # [21:41] * Quits: myk (myk@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
- # [21:41] * Quits: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6.1/20111221001913])
- # [21:41] <armenzg> thanks espindola
- # [21:41] * Archaeopteryx is now known as zzBottom
- # [21:42] * Joins: not_gavin (gavin@D18F6DDB.6A393516.2321E71E.IP)
- # [21:43] * zzBottom is now known as Archaeopteryx
- # [21:45] <mbrubeck> sproing: The code for that is here: http://mxr.mozilla.org/mozilla-central/source/netwerk/cache/nsCacheService.cpp#601
- # [21:45] <espindola> armenzg: np
- # [21:46] <mbrubeck> sproing: It sets the max to a percentage of the available disk space.
- # [21:46] * Quits: MichaelKohler (MichaelKoh@moz-E713ECA.cust.bluewin.ch) (Ping timeout)
- # [21:47] * khuey grmbles
- # [21:47] <khuey> bitten by const temporaries again
- # [21:48] <gaston> js/xpconnect/src/XPCJSRuntime.cpp:1881:error: invalid conversion from 'PRInt64*' to 'int64_t*'
- # [21:48] <Ms2ger> gaston, sorry!
- # [21:48] * Joins: anant (anant@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [21:48] * Joins: kumar (kmcmillan@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [21:48] <gaston> oh, you mean it's already fixed ?
- # [21:48] <Ms2ger> No
- # [21:48] <Ms2ger> But I broke you
- # [21:48] <gaston> grr i'm so tired of those conflicting types errors i'm the only one experiencing :)
- # [21:49] * armenzg is now known as armenzg_brb
- # [21:49] <edmorley> gaston: landed today, so likely not something specific to your build setup
- # [21:49] <Ms2ger> I'd love to move to stdint-only, myself
- # [21:49] <Ms2ger> edmorley, yeah, it is
- # [21:49] <Ms2ger> Only really obscure platforms break ;)
- # [21:50] <edmorley> oh I thought gaston meant his patch queue had bitrotted
- # [21:50] <gaston> sprinkling a cast to (int64_t*), but i'm pretty sure it's not the way to go....
- # [21:50] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
- # [21:50] * NeilAway sighs as he accidentally types mozila.org and reaches what appears to be a domain squatter
- # [21:50] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [21:50] <Ms2ger> gaston, I was going to do that, but I wasn't sure you needed it
- # [21:51] <bjacob> Hey, I started this wiki page about improving our internal Strings classes:
- # [21:51] <bjacob> https://wiki.mozilla.org/Platform/Fix_Strings
- # [21:51] <bjacob> Please expand it with your ideas!
- # [21:51] <Ms2ger> Kill them all
- # [21:51] <khuey> is "nuke it from orbit" an acceptable idea?
- # [21:51] * Joins: fryn (fyan@moz-B77DEAEB.mozilla.org)
- # [21:51] * Quits: fryn (fyan@moz-B77DEAEB.mozilla.org) (Quit: fryn)
- # [21:51] <Ms2ger> khuey, :)
- # [21:51] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
- # [21:51] * Joins: fryn (fyan@moz-B77DEAEB.mozilla.org)
- # [21:52] <bjacob> khuey: unfortunately, i hear that we still need to handle strings
- # [21:52] <gaston> Ms2ger: i'll send the bug report to you if it fixes it :)
- # [21:52] <Ms2ger> Please do :)
- # [21:52] <gaston> strings are overrated
- # [21:52] <bjacob> strings mean thongs in french
- # [21:52] <khuey> bjacob: lets just steal qt's string code
- # [21:52] <Ms2ger> Not just in French
- # [21:52] <gaston> :)
- # [21:53] <Ms2ger> As long as we don't use the jseng's strings, they're unusable
- # [21:53] * Joins: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [21:53] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
- # [21:53] <bjacob> khuey: QStrings sure have a much nicer API, and I believe that WebKit strings derive from that. What I don't know at all is how they compare performance wise, and whether any switch would be feasible (i'm afraid not)
- # [21:54] <bjacob> khuey: so in that wiki page i'm NOT discussing ditching existing strings classes,
- # [21:54] <bjacob> khuey: i'm just discussing what we can do to improve incrementally
- # [21:54] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day...)
- # [21:55] <Ms2ger> Does the tuple stuff still exist?
- # [21:55] * Quits: sheppy (Mibbit@moz-7B0110AD.mv.mozilla.com) (Quit: http://www.mibbit.com ajax IRC Client)
- # [21:55] <khuey> no
- # [21:55] * Quits: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:55] <khuey> all gecko strings are flat
- # [21:55] <Ms2ger> bjacob, do you know about nsPrintfCString?
- # [21:55] <bjacob> khuey: what? operator+ still returns a nsSubstringTuple
- # [21:56] <khuey> oh god
- # [21:56] <bjacob> Ms2ger: no i didn't
- # [21:56] <khuey> don't talk about nsPrintfCString
- # [21:56] <bjacob> khuey: isn't that a neat optimization? (the operator+ returning a tuple)
- # [21:56] <jdm> heh
- # [21:56] <Ms2ger> khuey, I hear it's been fixed
- # [21:56] <Ms2ger> bjacob, in theory, I'm sure it is :)
- # [21:57] <Ms2ger> Can't say that I know why we got rid of them
- # [21:57] <khuey> AIUI, because ropes don't help that much
- # [21:57] <khuey> and add a lot of complexity
- # [21:57] <khuey> we might still have them for operator +
- # [21:57] <khuey> but adding strings together is pretty rare
- # [21:58] <Ms2ger> Unless you need to optimize JS benchmarks :)
- # [21:58] <khuey> yeah, well, that's their cross to bear now
- # [21:59] * Quits: sproing (Mibbit@moz-22AE16CA.static.adsl.volja.net) (Quit: http://www.mibbit.com ajax IRC Client)
- # [21:59] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [21:59] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [21:59] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
- # [22:02] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [22:02] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
- # [22:03] <edmorley> ehsan: I'm presuming the next time the dictionary thing occurs, observing what the value of spellchecker.dictionary is would be useful?
- # [22:04] * Joins: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP)
- # [22:04] * Quits: flx (flx@moz-F4992FEC.uwaterloo.ca) (Ping timeout)
- # [22:04] <ehsan> edmorley: perhaps. ideally, you should fire up inspector and look at the .lang property of the element
- # [22:04] <ehsan> and also let us know what dictionaries you have installed
- # [22:05] * armenzg_brb is now known as armenzg
- # [22:05] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:05] * Joins: lsblakk (lsblakk@moz-B77DEAEB.mozilla.org)
- # [22:05] * Quits: lsblakk (lsblakk@moz-B77DEAEB.mozilla.org) (Quit: lsblakk)
- # [22:05] * liuche is now known as liuche|lunch
- # [22:05] * lsblakk|buildduty|lunch is now known as lsblakk|buildduty
- # [22:05] <edmorley> ehsan: I'll keep more of an eye out next time
- # [22:06] <ehsan> edmorley: thanks
- # [22:06] <Wes_> Is it possible to remove the top 1px of artwork from firefox in fullscreen mode without re-compiling? (I'm doing a kiosk-style demo)
- # [22:07] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:07] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
- # [22:07] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/7c7d2a8db7ff - Kyle Huey - Bug 703133: Flush layout data asynchronously on charset changes. r=bz
- # [22:07] * Quits: JonathanS (JonathanS@moz-FA436756.cfl.res.rr.com) (Quit: Computer has gone to sleep.)
- # [22:07] * Joins: philipp64|laptop (chatzilla@A6C4D8D3.8A899716.289A8017.IP)
- # [22:07] * Quits: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net) (Ping timeout)
- # [22:08] * Quits: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [22:08] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
- # [22:09] * Quits: Ms2ger (Ms2ger@E6A5E301.918EC7DA.37724B0D.IP) (Quit: nn)
- # [22:09] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [22:09] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [22:09] * Joins: gal (gal@moz-BBE3ABD.mv.mozilla.com)
- # [22:09] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [22:10] * Quits: Goldorak (chatzilla@8C15BD3E.A9EA3755.187A1082.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [22:12] * Joins: fabrice (fabrice@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [22:12] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [22:12] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:12] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [22:13] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [22:14] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [22:15] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [22:16] <NeilAway> bjacob: have you not heard of nsPrintfCString?
- # [22:16] <NeilAway> bah, scrollback strikes again
- # [22:17] * gavin was just about to say
- # [22:17] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Ping timeout)
- # [22:17] <NeilAway> well, at least Ms2ger left already, so he can't nag me twice in one day
- # [22:17] * Joins: AutomatedTester (AutomatedT@8D124AEA.FB88098A.7D0FCE04.IP)
- # [22:18] * Quits: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:18] <Callek> NeilAway: haha
- # [22:18] <bjacob> NeilAway: i hadn't. does it do exactly what I was asking for?
- # [22:19] * Joins: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com)
- # [22:20] * Quits: dRdR (dRdR@moz-3D8840A3.uwaterloo.ca) (Client exited)
- # [22:20] <bjacob> NeilAway: is that a different class though? isn't that weird?
- # [22:20] * Joins: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [22:22] <NeilAway> bjacob: hmm, it's more like the old AppendPrintf that was limited in the number of characters that it accepted
- # [22:22] * NeilAway hadn't noticed that jmuizelaar had enhanced it
- # [22:22] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
- # [22:23] <NeilAway> bjacob: except that its buffer is 15 characters rather than 31
- # [22:23] * bjacob removed stuff from the wiki page
- # [22:24] <bjacob> there only remain 2 todo items, but i'm sure with some imagination we can find more issues. then it would be nice to write good docs
- # [22:24] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [22:24] * Quits: AutomatedTester (AutomatedT@8D124AEA.FB88098A.7D0FCE04.IP) (Ping timeout)
- # [22:24] <NeilAway> bjacob: you can override nsPrintfCString's buffer size, but a) it's not automatic b) it causes an allocation
- # [22:25] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [22:25] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [22:25] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Quit: nhirata)
- # [22:25] <NeilAway> bjacob: so AppendPrintf is superior in that it dynamically determines the size, but inferior because of all the extra allocations it does
- # [22:25] * Joins: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP)
- # [22:26] <NeilAway> bjacob: now, what was it you were asking for again? ;-)
- # [22:26] <Waldo> firebot: ping
- # [22:26] <firebot> Waldo: pong
- # [22:26] * roc cheers the removal of XPCOM proxies
- # [22:26] <Waldo> gaston: we can get those on Windows, too, and worse yet, for {u,}int32_t
- # [22:26] * Quits: josh (josh@moz-75EC6735.dlth.qwest.net) (Quit: josh)
- # [22:26] <Waldo> gaston: Ms2ger likely counts that as a really obscure platform ;-)
- # [22:27] * Waldo wonders why Ms2ger doesn't like the JS string hierarchy
- # [22:27] * Joins: askalski (akuda@moz-6A36EC49.ip.abpl.pl)
- # [22:27] <Waldo> 'cause it seems to work perfectly for JS
- # [22:27] <zpao> philor: have you seen any oranges lately due to timing out while waiting for the server to start (on mochitests)
- # [22:27] <zpao> i found bug 522617, but that's long closed
- # [22:28] <Waldo> and note that for DOM it'd be pretty nice, too, because then you're only flattening at the last moment, not (potentially) earlier just because you're passing an artificial boundary in the browser engine
- # [22:28] * Joins: tfair (tfairey@moz-E3EF9C32.cable.teksavvy.com)
- # [22:28] * Quits: tfair (tfairey@moz-E3EF9C32.cable.teksavvy.com) (Client exited)
- # [22:28] <Waldo> gaston: just curious, is int64_t long long for you, and PRUint64 just long? or what's the underlying disagreement?
- # [22:29] <Waldo> (or vice versa)
- # [22:29] * Quits: yuan (ywang@moz-7B0110AD.mv.mozilla.com) (Quit: yuan)
- # [22:29] * Joins: cpeterson (cpeterson@moz-BBE3ABD.mv.mozilla.com)
- # [22:30] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [22:30] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [22:30] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [22:30] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
- # [22:30] * Mossop_ is now known as Mossop
- # [22:30] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [22:31] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [22:31] * Joins: smaug (chatzilla@moz-7BAA6BF9.gprs.sl-laajakaista.fi)
- # [22:31] * ChanServ sets mode: +o smaug
- # [22:32] * mw22_away is now known as mw22_
- # [22:32] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [22:32] <khuey> where does one find old firefox releases?
- # [22:32] * Quits: jrmuizel_ (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:33] * khuey thought it was supposed to be ftp://ftp.mozilla.org/pub/firefox/releases/
- # [22:33] <bhearsum> should be....
- # [22:33] <bhearsum> looks like they're there, to me
- # [22:33] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [22:33] * Joins: njn (chatzilla@moz-67BF6169.dyn.iinet.net.au)
- # [22:33] <Callek> khuey: don't go there from http:// since it redirects to mirror network, ftp://ftp.mozilla.org... it is
- # [22:33] <khuey> uh
- # [22:33] <khuey> weird
- # [22:34] <bhearsum> yeah, it's not ideal
- # [22:34] <khuey> the latest version was 3.5.something
- # [22:34] <khuey> and then I refreshed
- # [22:34] <khuey> and they were there
- # [22:34] <bhearsum> huh
- # [22:34] <bhearsum> i bet you cancelled the page load partway through
- # [22:35] <khuey> I don't think I did
- # [22:35] <khuey> the connection might have choked or something though
- # [22:35] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [22:35] <bhearsum> s/you/something/
- # [22:35] <khuey> yeah
- # [22:35] * khuey is on a pretty flimsy network put together with stolen wifi and multiple vpns
- # [22:35] <bhearsum> ah
- # [22:35] * Quits: smontagu (chatzilla@moz-B63A2311.red.bezeqint.net) (Ping timeout)
- # [22:37] * davidb|mtg is now known as davidb
- # [22:39] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:41] <nemo> khuey: "stolen" isn't "stolen" unless you ran aircrack :)
- # [22:41] * mattwoodrow|away is now known as mattwoodrow
- # [22:41] <nemo> I have an open wifi for neighbours to use
- # [22:41] <khuey> yeah, I know
- # [22:42] * khuey leaves his wifi open at home too
- # [22:42] <Waldo> bleh, bz left
- # [22:42] * bmoss is now known as bmoss|mtg
- # [22:42] <khuey> most people think I'm silly for some reason
- # [22:42] <nemo> khuey: well. mine is rate limited, and firewalled off from main network
- # [22:42] <nemo> khuey: also I put a warning in the name about monitoring, although I'm not actually logging right now
- # [22:42] <nemo> but you know. in case I want to
- # [22:43] <mbrubeck> I have open wifi too. Houses here are spread out enough that I only have a handful of neighbors in range.
- # [22:43] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [22:43] <darktrojan> my wifi can only be used with a palantir
- # [22:44] <nemo> palantir has low-bandwidth video. lot of snow.
- # [22:45] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [22:45] <darktrojan> that's what the flames are for
- # [22:45] * Quits: kaie (kaie@moz-C68CEE2A.dip.t-dialin.net) (Quit: Leaving)
- # [22:46] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
- # [22:47] * Joins: sicking (chatzilla@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [22:47] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
- # [22:47] * Quits: clee (clee@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: clee)
- # [22:48] * Quits: gcp (gpascutto@moz-D0E475EA.access.telenet.be) (Quit: Make a new plan, Stan!)
- # [22:48] <hub> Aurora on Mac eat 1GB of RSS, with 282MB unclassified and 538MB in js
- # [22:49] * Quits: msucan (msucan-@FA9E8863.56E67207.699550A1.IP) (Quit: .)
- # [22:49] * Joins: tonymec__ (tonymec@ACA05CC9.D37402B.277517C1.IP)
- # [22:49] <edmorley> khuey, nemo: why open out of interest?
- # [22:50] * tonymec__ is now known as tonymec|away
- # [22:50] * Quits: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Ping timeout)
- # [22:51] * Joins: timA (tabraldes@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [22:51] * Joins: kaie (kaie@moz-C68CEE2A.dip.t-dialin.net)
- # [22:51] <nemo> edmorley: politeness, philosophical opposition to demonisation of open wifi
- # [22:51] * Quits: kennyluck (kennyluck@moz-5CF8CA04.dynamic.hinet.net) (Quit: kennyluck)
- # [22:51] <nemo> edmorley: if I like having open wifi, I feel I should also have open wifi. I'm just careful how I do it is all.
- # [22:51] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [22:51] <nemo> s/having/using/
- # [22:52] <jhammel> i guess i'm too paranoid/not knowledgeable enough about network security to have an open wifi network
- # [22:53] * Joins: MichaelKohler (MichaelKoh@moz-E713ECA.cust.bluewin.ch)
- # [22:53] <MichaelKohler> zpao: ping
- # [22:53] <zpao> MichaelKohler: pong
- # [22:53] <MichaelKohler> zpao: is it okay to implement bug 558425 here: http://mxr.mozilla.org/mozilla-central/source/browser/components/sessionstore/src/nsSessionStore.js#397 ?
- # [22:54] <edmorley> nemo: fair enough :-) (in comparison I have 14 wireless networks in range here, so plenty of people in range of mine, so I wouldn't dream of opening it up)
- # [22:54] * Joins: BenB (ben@B911518A.DD7DF417.DDA41192.IP)
- # [22:54] * Joins: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se)
- # [22:55] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [22:55] <nemo> edmorley: about same number around here
- # [22:55] * Joins: mjessome (mjessome@moz-B77DEAEB.mozilla.org)
- # [22:55] <nemo> edmorley: mostly verizon wifi users
- # [22:55] <zpao> MichaelKohler: yea, seems like a fair place to start
- # [22:55] <nemo> edmorley: verizon wifi is technically excured... by 40 bit WPA where the first 2 or 3 chars are identical to the network name
- # [22:55] <nemo> edmorley: basically, you can "hack" verizon wifi just by trial and error
- # [22:55] <MichaelKohler> zpao: okay, I'll get back in touch with you when I get a first WIP patch
- # [22:56] <nemo> edmorley: 36^2 combinations I think
- # [22:56] <nemo> s/excured/secured/
- # [22:56] <zpao> MichaelKohler: excellent. good to see you back in sessionstore land :)
- # [22:56] <khuey> edmorley: well, the last apartment I lived in, we had shared ethernet provided by the apartment complex
- # [22:56] <MichaelKohler> zpao: you remember me? wow :)
- # [22:56] <edmorley> nemo: ha
- # [22:56] <khuey> edmorley: so there wasn't much point to locking down the wireless ;-)
- # [22:56] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [22:57] <zpao> MichaelKohler: it's definitely been a while. i actually briefly looked back at your safe mode stuff a month or 2 ago
- # [22:58] * Quits: johanc (chatzilla@moz-D8A1AA43.bredband.comhem.se) (Ping timeout)
- # [22:59] * heycam|away is now known as heycam
- # [22:59] <edmorley> khuey: true :-) (I don't use the wifi here either since I actually like to get the full 40meg)
- # [22:59] <njn> what IRC command can I use to find out which channels a person is logged into?
- # [22:59] <jhammel> /whois
- # [22:59] * merike is now known as merike|away
- # [22:59] <camd> bz: ping
- # [23:01] <njn> jhammel: that doesn't tell me which channels they're on
- # [23:01] * njn is trying to find jorgev
- # [23:01] <jhammel> huh, it does for me
- # [23:01] <jhammel> (irssi)
- # [23:01] <Waldo> === njn: member of #amo, #addons, #metrics, @#memshrink, #developers, and #jsapi
- # [23:01] <njn> jhammel: huh, not with Chatzilla
- # [23:01] <Waldo> from /whois
- # [23:01] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
- # [23:01] <Waldo> in ChatZilla
- # [23:01] <camd> mccr8: Would you be interested / able to join QA in a 3:30 meeting about the GC / CC investigation?
- # [23:02] <njn> Waldo: but he's not on any of those channels, AFAICT
- # [23:02] <zpao> njn: then he's not connected. whois is an irc command afaik so even chatzilla should be able to do it
- # [23:02] <jhammel> njn: abict he is not in any channels
- # [23:02] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [23:02] <Waldo> njn: that was from /whois njn
- # [23:03] <camd> mccr8: that's 3:30 PT, fwiw
- # [23:03] <mccr8> camd: sure
- # [23:03] * rail is now known as rail_away
- # [23:03] <jhammel> although i guess(?) there are hidden channels?
- # [23:03] <camd> mccr8: are you onsite in MV?
- # [23:03] <mccr8> camd: I am.
- # [23:03] <njn> Waldo: oh, I see the list for myself. So jorgev must not be on any channels ATM
- # [23:03] <camd> cool. OK, so we'll meet in Zombocom near the QA bullpin...
- # [23:03] <njn> ok, thanks
- # [23:03] <Waldo> possible
- # [23:03] * Joins: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net)
- # [23:03] <camd> mccr8: ttyt, thanks
- # [23:04] <njn> Waldo: I would have expected him to be on #addons or #amo if he's on anywher
- # [23:04] <Waldo> *shrug*
- # [23:04] * NeilAway wonders why he doesn't see njn as a member of #amo or #addons - maybe channel modes?
- # [23:04] <Waldo> could you have mistyped a nick?
- # [23:05] <philor> zpao: like, every single mochitest on a particular build, a build on a recent merge from mozilla-central?
- # [23:05] <MichaelKohler> zpao: one more question.. do we want to overwrite the existing file if there are two crashes on one specific day or just add (1) or something like that?
- # [23:05] * Joins: Boriss_ (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:06] <zpao> philor: it looks like it's every single mochitest on a build (win only) - https://tbpl.mozilla.org/?tree=Fx-Team&rev=932d5d369d4e
- # [23:06] * Quits: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com) (Quit: pcwalton)
- # [23:06] <philor> zpao: clobbering time!
- # [23:07] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [23:07] * Boriss_ is now known as Boriss
- # [23:07] <gavin> NeilAway: he's not in those channels
- # [23:07] <philor> zpao: glandium's message to whichever newsgroup it was, planning maybe, made it sound like it could hit any platform, even though I've only seen it on Windows, so you might as well clobber everything
- # [23:07] <BenB> <rant> wow, our CSS transitions are really broken/incomplete. (bug 571344, bug 537143, bug 683696)
- # [23:08] * Quits: AaronMT (AaronMT@F2D29657.F60B0462.67AC9B1.IP) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [23:08] <MichaelKohler> philor: AFAICT it never happens on Linux builds
- # [23:08] <zpao> philor: ah thanks, i should read up on my newsgroups
- # [23:08] * Joins: pcwalton (pcwalton@moz-7B0110AD.mv.mozilla.com)
- # [23:08] * Quits: Enn (enn@A974B2E7.1BC119D8.8C65A0C1.IP) (Ping timeout)
- # [23:09] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
- # [23:10] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [23:11] <zpao> MichaelKohler: i'd rather not overwrite anything down this path. it might make sense to get more accurate on the file (include -HH-MM)
- # [23:11] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [23:11] * davehunt|away is now known as davehunt
- # [23:11] <MichaelKohler> zpao: okay, does definitely make sense. what about the maximum files?
- # [23:12] <MichaelKohler> *maximal number of files
- # [23:12] * Quits: froydnj (nfroyd@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [23:12] * Joins: tonymec (tonymec@ACA05CC9.D37402B.277517C1.IP)
- # [23:12] <zpao> MichaelKohler: let's go pref controlled, default 10, -1=unlimited? (not sure we want to do 0)...
- # [23:12] * rail_away is now known as rail
- # [23:13] <MichaelKohler> zpao: I don't think 0 is a good idea (that would mean no backup at all)
- # [23:13] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:13] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [23:13] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [23:14] * Joins: froydnj (nfroyd@moz-B77DEAEB.mozilla.org)
- # [23:14] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:14] <zpao> MichaelKohler: right, though that's possible now too (restore_from_crash == false)
- # [23:14] <MichaelKohler> mh
- # [23:15] <MichaelKohler> then I guess 0 and positive values = number of files and -1=unlimited is the best way
- # [23:15] <zpao> yea, for now. it shouldn't be hard to change. i hadn't give it much thought before now
- # [23:16] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Ping timeout)
- # [23:16] * Quits: philikon (pweitersha@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [23:17] * Joins: philikon (pweitersha@moz-B77DEAEB.mozilla.org)
- # [23:17] * Joins: keret (Mibbit@CBCB3ABA.ACC0938E.57460053.IP)
- # [23:18] <MichaelKohler> zpao: perfect, thanks
- # [23:18] <jesup> 10 sessionstores could be large if you have ones like I do (20-25MB); some others have reported 50MB. A single google search in one tab can add 200-800Kb
- # [23:18] * Quits: keret (Mibbit@CBCB3ABA.ACC0938E.57460053.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [23:18] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
- # [23:19] <jesup> MichaelKohler: bug 669603
- # [23:19] <jorendorff> who knows about NodeLists?
- # [23:19] <zpao> jesup: yea, it could. those aren't typical though (and i thought we moved the google problem out of sessionstore.js)
- # [23:19] <jorendorff> particularly the proxy-ness of them
- # [23:19] <khuey> peterv
- # [23:19] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Connection reset by peer)
- # [23:19] <zpao> oh we didn't finish that yet... ttaubert!
- # [23:20] <jduell> khuey: do you know if we have any portable code for getting CPU utlilization?
- # [23:20] * Quits: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com) (Quit: brendan)
- # [23:20] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [23:20] <khuey> jduell: not that I'm aware of
- # [23:20] <jduell> khuey: dang.
- # [23:21] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:21] <ttaubert> zpao: woot, that bug is stuck :/
- # [23:21] <jesup> zpao: Nope, not done, and blocked on deciding what the correct on-crash behavior is
- # [23:21] <ttaubert> zpao: basically because the cache has bad side-effects
- # [23:22] * Joins: sheppy (sheppy@moz-BBE3ABD.mv.mozilla.com)
- # [23:22] <jorendorff> gal: can you tell me about the new implementation of NodeLists?
- # [23:22] * Quits: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
- # [23:23] * Joins: dRdR (dRdR@moz-6C122C62.uwaterloo.ca)
- # [23:23] * Quits: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP) (Ping timeout)
- # [23:23] <zpao> jesup: i thought the on-crash behavior was going to be "as close as possible as current behavior"
- # [23:23] <jesup> Not with that patch
- # [23:23] * Joins: birtles (chatzilla@33CB57DB.B50A5FC0.DE671710.IP)
- # [23:23] <jesup> If you watn current behavior, you need a different solution
- # [23:23] * coop is now known as coop|mtg
- # [23:23] <ttaubert> zpao: bug 711465 blocks
- # [23:24] <zpao> ttaubert: right right
- # [23:25] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:25] <MichaelKohler> zpao: I'll get back in touch with you within the next days
- # [23:25] <jesup> Probably the data lost from m.d.performance can be retrieved from google (argh). Suggestions involved leveldb, flat files, a journal-type mechanism and only adding deltas (with occasional cleanups), etc
- # [23:25] <NeilAway> who knows about the browser UI for bookmarks?
- # [23:26] <zpao> MichaelKohler: i'll try to be quick with feedback/reviews :) thanks for picking that up
- # [23:26] <MichaelKohler> zpao: np
- # [23:26] * Quits: wolfiR (wolfiR@moz-FDAFDCA5.dip0.t-ipconnect.de) (Quit: Leaving)
- # [23:26] <MichaelKohler> zpao: thanks for answering my questions
- # [23:26] * Quits: MichaelKohler (MichaelKoh@moz-E713ECA.cust.bluewin.ch) (Quit: MichaelKohler)
- # [23:27] <jesup> zpao: we do need to solve the sessionstore.js size problem (bug 669603) in some manner. It's causing real UI interaction problems ("jank" though as always I hate the term)
- # [23:27] <zpao> jesup: https://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/22db7ef0faff6999/51978492acbbb58d?pli=1 is part of it
- # [23:27] <espindola> !seen mak
- # [23:27] <firebot> mak was last seen 29 hours, 50 minutes and 59 seconds ago, changing nick to mak|afk.
- # [23:27] <zpao> for some reason i can't find your original comment
- # [23:27] <espindola> I think I found and interesting bug with asyncClose
- # [23:27] <jesup> yes, I think the interesting stuff (from shaver, bz, etc) was in .performance
- # [23:28] <espindola> who should I discuss it with?
- # [23:28] * liuche|lunch is now known as liuche
- # [23:29] <jesup> zpao: yes, thank the admins who removed the .performance group instead of renaming it to .archive or some such. Original message was x-posted to platform, follow-ups to performance though only some used it
- # [23:29] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120110042006])
- # [23:29] <jesup> I still have the headers in my newsreader, but no articles
- # [23:30] * Quits: gwagner (gwagner@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: gwagner)
- # [23:30] * Joins: yuan (ywang@moz-7B0110AD.mv.mozilla.com)
- # [23:31] <jesup> My original message is in my Sent folder, I can add it somewhere
- # [23:31] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [23:32] <jesup> http://pastebin.mozilla.org/1445359
- # [23:32] <zpao> heh, i just found it in my inbox & pasted it right before you
- # [23:33] <nemo> Does anyone know if SPDY is safe to enable? I'm a bit nervous about protocol level changes, but quite a few people I know use beta or alpha.
- # [23:33] <nemo> Was wondering if anyone had voiced any concerns about it, in terms of it opening new attack opportunities
- # [23:33] <nemo> like session hijacks or somesuch
- # [23:34] <jesup> zpao: I don't have shaver/bz/bsmedberg's/etc responses though
- # [23:35] * Joins: AutomatedTester (AutomatedT@moz-2BE22F99.as13285.net)
- # [23:35] * Quits: jfkthame (jfkthame@43709DB9.5BC345F5.9542EC20.IP) (Quit: jfkthame)
- # [23:36] * Quits: armenzg (armenzg@moz-A6FE435.build.sjc1.mozilla.com) (Input/output error)
- # [23:36] * Quits: anky (anky@E5896FE6.DFD18667.A3D1B221.IP) (Client exited)
- # [23:36] * Joins: whidgle (Mibbit@CBCB3ABA.ACC0938E.57460053.IP)
- # [23:37] * bhearsum is now known as bhearsum|afk
- # [23:37] * Joins: camd- (camerondaw@moz-BBE3ABD.mv.mozilla.com)
- # [23:37] <taras> bent: ping
- # [23:38] <zpao> jesup: i don't either (i didn't get dev.platform to my inbox). google has https://groups.google.com/group/mozilla.dev.performance/browse_thread/thread/22db7ef0faff6999/6921a65b0a56d186 but that doesn't include everything either... sigh
- # [23:38] * Quits: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Client exited)
- # [23:38] * Joins: dao (dao@moz-3CA82CC8.superkabel.de)
- # [23:38] * Joins: Boriss (FlyingToas@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:38] <taras> jesup: also regarding size probem, is it the per-tab size?
- # [23:38] <taras> size problem
- # [23:39] * Quits: camd (camerondaw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:39] * camd- is now known as camd
- # [23:39] * jorendorff sees dombindings_gen.h
- # [23:39] <bent> taras, hi
- # [23:40] <taras> bent: when an addon causes a freeze or jank
- # [23:40] <taras> is there a specific place in the code we can detect that?
- # [23:40] <jesup> It's that sites can store (in each tab) up to a lot of data (2MB?), even if they're deep in the history of the tab. A single google search can add 200-800KB to that tab. Multiple by the number of tabs in use... and each site can store data (though few are as bad as google)
- # [23:41] <taras> jesup: so the problem is that we are reserializing same data over and over?
- # [23:41] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [23:41] <taras> seems like writing out 2mb once should be ok(assuming it's rare)
- # [23:41] <bent> taras, i don't think so
- # [23:42] <bent> taras, wait, do you mean plugin?
- # [23:42] * Joins: sfleiter (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
- # [23:42] <taras> bent: err, sorry yes
- # [23:42] <bent> ah ok
- # [23:42] <jdm> is there a DOM event that fires after all script blocks have run to completion?
- # [23:42] <bent> there's a timeout for plugins
- # [23:42] <bent> and a handler
- # [23:42] <jdm> it could be the load event, I just don't know
- # [23:42] * Joins: gandalf (zbraniecki@moz-749077A8.neoplus.adsl.tpnet.pl)
- # [23:42] <jesup> taras: yes, we're collecting (expensive) and re-JSON-ing all the data on every re-save (pretty much a few seconds after almost any action)
- # [23:42] * Quits: TheLink (TheLink@moz-F16CD8D.pools.arcor-ip.net) (Client exited)
- # [23:43] <taras> jesup: that sounds stupid
- # [23:43] <zpao> taras: the problem is that it's part of a js object that's stringified before writing to disk
- # [23:43] * jmaher is now known as jmaher|afk
- # [23:43] <jesup> taras++
- # [23:43] <taras> bent: link?
- # [23:43] <jesup> Which is why the bug has "architectural problem" in the title
- # [23:43] <njn> dholbert, mounir: ping
- # [23:43] <bent> taras, on parent side there's this: https://mxr.mozilla.org/mozilla-central/source/dom/plugins/ipc/PluginModuleParent.cpp#221
- # [23:43] <taras> jesup: that sounds entirely solvable, i was worried it was something harder
- # [23:44] <bent> taras, child side https://mxr.mozilla.org/mozilla-central/source/dom/plugins/ipc/PluginModuleChild.cpp#533
- # [23:44] <zpao> so dietrich was going to start working on the "quick" fix of not recollecting unnecessary data, which should take out a large chunk of the collection problem
- # [23:44] <njn> dholbert, mounir: I set --enable-warnigs-as-errors and I get this: content/html/content/src/nsHTMLTableElement.cpp:709:12: error: variable ‘rv’ set but not used [-Werror=unused-but-set-variable]
- # [23:44] <khuey> it's a filed bug
- # [23:44] <taras> jesup: dietrich has it on his q1 guals to fix this bugger
- # [23:44] * rail is now known as rail_away
- # [23:44] <jesup> I know at least 6 ways to solve it (of varying levels of acceptability). None of the good ones are simple...
- # [23:44] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [23:44] <dholbert> njn, pong
- # [23:45] <taras> jesup: ok
- # [23:45] <dholbert> njn, there's a bug already, mats has a fix
- # [23:45] * Quits: @smaug (chatzilla@moz-7BAA6BF9.gprs.sl-laajakaista.fi) (Ping timeout)
- # [23:45] <zpao> jesup: once the collection is minimal, the problem point becomes stringify
- # [23:45] <dholbert> njn, https://bugzilla.mozilla.org/show_bug.cgi?id=716904
- # [23:45] <bent> taras, nothing for jank though
- # [23:45] * Joins: smaug (chatzilla@moz-7BAA6BF9.gprs.sl-laajakaista.fi)
- # [23:45] * ChanServ sets mode: +o smaug
- # [23:45] <jesup> Shaver's lost post had a good rundown of sample ways to solve it
- # [23:45] * Quits: evilpie (evilpie@moz-4AB6E0B3.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120110031111])
- # [23:46] <jesup> zpao: yes, because stringifying the object uses huge amount of ram and time.
- # [23:46] <njn> dholbert: why doesn't it break the tinderboxes?
- # [23:46] <dholbert> njn, they're running older GCC versions that don't have that warning
- # [23:46] <dholbert> unused-but-set-variable is relatively new (maybe new in 4.6?)
- # [23:46] <jesup> zpao: if I remember my experiments, most of the pain is in JSON
- # [23:46] <njn> dholbert: the linux tinderboxes aren't running 4.6? oh
- # [23:47] * Joins: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP)
- # [23:47] * njn turns of --enable-warnings-as-errors
- # [23:47] <dholbert> njn, alternately, you can import mats' fix
- # [23:47] <zpao> jesup: yea, i fixed a big problem in stringifying, so it's better but not idea
- # [23:47] <dholbert> njn, (that's what I did)
- # [23:47] <dholbert> njn, you also need a fix from me for nsCheapSets that's on m-i but not m-c yet
- # [23:47] <khuey> nsCheapSets needs to get stabbed in teh face
- # [23:47] <njn> dholbert: I'll just wait a little longer while the kinks are ironed out
- # [23:48] <jesup> zpao: The real solution is to get out of the "one big object" model
- # [23:48] <dholbert> njn, sounds good
- # [23:48] <njn> dholbert: +1 for doing all this, however
- # [23:48] <zpao> jesup: if we can move that off the main thread then we'll be pretty much as good as we can be without a new architecture
- # [23:48] <dholbert> njn, all credit to Volkmar, he's been driving this!
- # [23:48] <khuey> zpao: considered using indexeddb?
- # [23:48] <njn> dholbert: both of you are doing good stuff
- # [23:48] <dholbert> thanks :)
- # [23:48] <zpao> khuey: it's definitely on my radar
- # [23:48] <khuey> it'll serialize object graphs for you
- # [23:48] <jesup> zpao: yes, though you spike memory use by ~3-4x the file size last I checked, so it's still not good
- # [23:49] <khuey> and do the i/o off the main thread
- # [23:49] <khuey> etc
- # [23:49] <dholbert> khuey, you're on windows 7, right?
- # [23:49] <khuey> dholbert: yes
- # [23:49] <dholbert> khuey, if you get a chance, can you confirm https://bugzilla.mozilla.org/show_bug.cgi?id=717381 ?
- # [23:49] <jesup> zpao: indexeddb was one of the serious suggestions.
- # [23:49] <zpao> khuey: err, leveldb right? indexeddb is something else
- # [23:49] <jesup> Sorry, leveldb
- # [23:50] * Quits: espindola (espindola@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [23:50] <jesup> (too many db's)
- # [23:50] <zpao> indeed
- # [23:50] * njn realizes that by managing to debug https://bugzilla.mozilla.org/show_bug.cgi?id=710594#c28 just from a crash stack trace, he's earnt some kind of Gecko/XPCOM badge
- # [23:50] <khuey> zpao: no, indexeddb
- # [23:51] * njn levels up
- # [23:51] <khuey> Achievement Unlocked: Diagnose a reference counting problem without a debugger
- # [23:52] <jesup> Primary idea was to get the session storage data out of the sessionstore.js file, or break the sessionstore.js file into discrete updateable objects in a DB so updating one doesn't hit all the others (and you can make good use of 'dirty' bits, etc)
- # [23:52] <njn> khuey: what's a debugger?
- # [23:52] * njn levels down
- # [23:52] <khuey> njn: printf
- # [23:53] <njn> khuey: ah, that I know
- # [23:53] <khuey> dholbert: is the azure pref live?
- # [23:53] <jesup> shaver suggested flat files-per-tab... Not sure I want to go there
- # [23:53] <khuey> or do I need to restart?
- # [23:53] * Quits: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP) (Quit: madhava)
- # [23:53] <dholbert> khuey, not sure; I suspect you need to restart
- # [23:53] <jesup> he also suggested a bunch of other stuff if we can ever find the message
- # [23:53] <zpao> yea, flat files per tab is overkill
- # [23:53] * Parts: BenB (ben@B911518A.DD7DF417.DDA41192.IP) (Konversation terminating Quasselstrippen)
- # [23:54] <dholbert> khuey, (thanks! Marek has written tons of cool SVG demos and is a generally stand-up guy, so I feel an obligation to not leave one of his bugs UNCO for too long. :))
- # [23:54] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:54] <zpao> jesup: bam http://old.nabble.com/SessionStore-size---Bloat-in-sessionstore.js-from-Google-and-others-causing-major-UI-freezes-td32091916.html
- # [23:54] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [23:55] <khuey> dholbert: looks the same for me with it on or off
- # [23:55] <khuey> dholbert: though, I'm on a nightly from 1/8
- # [23:55] <khuey> think it may have regressed recently?
- # [23:56] <dholbert> khuey, I think the azure pref only started doing something useful recently
- # [23:56] <dholbert> khuey, (not sure)
- # [23:56] * juanb|afk is now known as juanb
- # [23:57] * khuey updates
- # [23:57] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:58] * Joins: victorporo (victorporo@BCAA178E.F4308271.4873E54D.IP)
- # [23:58] * Quits: victorporo (victorporo@BCAA178E.F4308271.4873E54D.IP) (Connection reset by peer)
- # [23:59] <bent> zpao, indexeddb ftw!
- # [23:59] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Ping timeout)
- # [23:59] * Quits: pascalc (chatzilla@moz-56C5326B.rev.sfr.net) (Ping timeout)
- # [23:59] <khuey> dholbert: can't reproduce
- # [23:59] <khuey> bent: srsly!
- # Session Close: Thu Jan 12 00:00:01 2012
The end :)