/irc-logs / mozilla / #developers / 2012-01-09 / end
Options:
- # Session Start: Mon Jan 09 00:00:00 2012
- # Session Ident: #developers
- # [00:00] <Callek> smaug: well I said I could help try, but my "see the problem" is few and far between in terms of time
- # [00:00] <Callek> I just knew I couldn't be the only, and needed to coordinate my efforts
- # [00:00] <@smaug> I know it is hard
- # [00:00] <Callek> I'll be back in at most 30 min
- # [00:01] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20111226072756])
- # [00:01] <@smaug> well, just trying few different nightlies around October could help
- # [00:02] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [00:03] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [00:04] * Joins: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net)
- # [00:06] * Joins: kdc (kdc@moz-2ACC6B38.pk.shawcable.net)
- # [00:07] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [00:07] <Callek> smaug: ok, connected via SM for now, since I'm going to restart Firefox back into the beta, shortly. http://callek.pastebin.mozilla.org/1440249
- # [00:07] <Callek> smaug: doesn't seem to be getting better
- # [00:08] <Callek> smaug: what was the command for that CC log dump?
- # [00:08] <@smaug> 214467 is huge
- # [00:08] <Callek> so that I can help ou
- # [00:08] <@smaug> https://wiki.mozilla.org/Performance:Leak_Tools#Cycle_collector_heap_dump
- # [00:08] <@smaug> regression range is the thing needed
- # [00:08] <@smaug> CC logs may help
- # [00:08] <@smaug> but regression range is really needed
- # [00:09] <@smaug> Callek: use the command in the first gray box
- # [00:09] <@smaug> Callek: are you using Google reader?
- # [00:10] <Callek> yes I do have google reader open
- # [00:10] <@smaug> Please reload that
- # [00:10] <Callek> but not actively using it too much
- # [00:10] <@smaug> I was told that it can cause lots of uncollectable garbage
- # [00:10] * Callek shift-reloads
- # [00:11] <IanN> urgh, I hate git!
- # [00:12] <Callek> smaug: ok, after doing it, |CC timestamp: 1326063872323000, collected: 9202 (9202 waiting for GC), suspected: 15850, duration: 2214 ms.| was one of my lines, but after the waiting-- reached <100 I'm still in the 2000ms range
- # [00:13] <jbuck> IanN: what's your problem?
- # [00:13] <@smaug> Callek: don't understand
- # [00:13] <Callek> smaug: iow, didn't help
- # [00:13] <@smaug> k
- # [00:13] <@smaug> Callek: try the same with other tabs
- # [00:13] <Callek> smaug: the c-c log is 322k do you want/need it
- # [00:13] <@smaug> one by one
- # [00:13] <@smaug> Callek: that is quite small cclog
- # [00:14] <Callek> err 322k KB
- # [00:14] <Callek> (322,xxx kb)
- # [00:14] * Joins: MichaelKohler (MichaelKoh@moz-8CE6617.cust.bluewin.ch)
- # [00:14] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
- # [00:14] <MichaelKohler> I'm trying to run |make mochitest-plain| in my objdir, but I get the following error: http://pastebin.mozilla.org/1440253 .. how can I fix that?
- # [00:15] <IanN> jbuck: it's just more painful than mercurial queues for me
- # [00:15] <@smaug> Callek: 322Mb or 322MB ?
- # [00:15] <@smaug> Callek: that would be huge
- # [00:15] <Callek> 322,441 KB according to windows explorer
- # [00:15] <Callek> though almost every line is addresses alone
- # [00:16] <Callek> (this was generated before closing cZ let me re-run)
- # [00:16] * @smaug tries to understand that number
- # [00:16] <Callek> smaug: ok yea, current is 322,614 KB
- # [00:16] <Callek> so yea, "huge"
- # [00:16] <lurking> 322 meg
- # [00:17] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
- # [00:17] <@smaug> why does windows explorer express the size like that :/
- # [00:17] <@smaug> Callek: ok, that is *huge*
- # [00:18] <lurking> what is he looking at ? Firefox.exe ?
- # [00:18] <Callek> smaug: if it helps I'll hand it to you, I'm going through my 100s of tabs right now for you, trying to find a culprit, or at least a group of culprits
- # [00:18] <@smaug> Callek: although, in FF10 creating the cclog creates actually a lot larger log than in trunk, by default
- # [00:18] <Callek> smaug: yea :(
- # [00:18] <@smaug> since in FF10 the default is traceall
- # [00:18] <@smaug> Callek: you do have 100s of tabs?
- # [00:19] <Callek> yea, not more than 300, but multiple tabs, multiple windows
- # [00:19] <Callek> (about:tabs) 112 tabs across 10 groups in 10 windows
- # [00:19] <@smaug> that is rather unusual, but good, you could then test my tryserver builds at some point :)
- # [00:19] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [00:19] <Callek> 106 unique addresses
- # [00:20] <@smaug> you use tab groups?
- # [00:20] <lurking> about:tabs ? I get an invalid URL dialog
- # [00:20] <Callek> sometimes, not always
- # [00:20] <sewardj> has Zimbra failed?
- # [00:21] <Callek> right now, no.
- # [00:21] <Callek> I think I do have panorama active in a window or two though
- # [00:21] <sewardj> I can't connect right now
- # [00:21] <Callek> lurking: about:tabs is a jetpack extension :-)
- # [00:21] <lurking> ahh, tnx
- # [00:21] <KWierso> sewardj: works for me
- # [00:22] <@smaug> Callek: may I ask if you have nglayout.debug.disable_xul_cache true ?
- # [00:22] <Callek> smaug: unset
- # [00:22] <@smaug> k
- # [00:23] <@smaug> but continue with your reloads :)
- # [00:23] <@smaug> Callek: oh, do you keep tbpl open in some tab?
- # [00:23] * Quits: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Ping timeout)
- # [00:24] <Callek> sometimes, according to awesomebar I don't have any tbpl open right now, I'll let you know on that if I get to a tab open of it
- # [00:25] <@smaug> btw, anyone on Nightly having high CC times: could you try http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/opettay@mozilla.com-c90043e27dc1/
- # [00:25] <sewardj> KWierso: the HTML version works, but the default (ajax) version doesn't
- # [00:26] <@smaug> Zimbra works here
- # [00:26] <@smaug> the default version
- # [00:26] <KWierso> yeah, both versions work here
- # [00:26] * @smaug has Zimbra open only to get some more garbage for GC and CC
- # [00:29] * Quits: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net) (Quit: get satisfied! :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
- # [00:29] <@smaug> Callek: anyway, you could send the log to me. bz2 it first, please
- # [00:29] <Callek> smaug: tar -fb ?
- # [00:29] * Callek always forgets the commands
- # [00:29] <Callek> smaug: want the post-cZ log?
- # [00:30] <@smaug> Callek: either one is ok
- # [00:30] * Quits: Ally (textual@moz-FA6433F7.range86-150.btcentralplus.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [00:30] <@smaug> bzip2 --help should work
- # [00:30] <@smaug> though, no idea about windows
- # [00:31] <Callek> heh I use MozBuild for most command line stuff
- # [00:32] <@smaug> I've compiled FF few times on Windows 2 years ago
- # [00:32] <@smaug> that is my experience with MozBuild
- # [00:33] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Input/output error)
- # [00:33] * Quits: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP) (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
- # [00:33] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Quit: Leaving...)
- # [00:33] <Callek> smaug: smaug@mozilla.com right?
- # [00:34] <@smaug> Callek: so, which addons do you have. Could you list them in the email with the log
- # [00:34] <@smaug> opettay@mozilla.com
- # [00:34] <Callek> sure
- # [00:34] <@smaug> I wish I had smaug@mozilla.com
- # [00:34] <Callek> smaug: you should be able to get smaug@ I think, KaiRo has KaiRo@ :-)
- # [00:36] <@smaug> Callek: any change when you reload stuff ?
- # [00:37] <Callek> so far now, but I still have more to go
- # [00:37] <Callek> s/now/no/
- # [00:37] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [00:39] <Callek> smaug: bah: The size of the message you are trying to send exceeds the global size limit (35882577 bytes) of the server. The message was not sent; reduce the message size and try again.
- # [00:39] <Callek> let me ftp it somewhere, give me a moment
- # [00:40] <MichaelKohler> is |hg qdiff -U 8 -p| still the desired format of a patch attachment for review? (or is it the one with the header like with |hg qnew -U -m "commit message" patchname|?)
- # [00:41] <@smaug> -U 8 -p are the important bits
- # [00:41] <IanN> MichaelKohler: if you expect someone else to check it in, then you need to make sure you have the various commit messages and usernames set as well as the -U 8 -p bits
- # [00:41] * @smaug wouldn't required username etc
- # [00:41] <@smaug> but I do require -U 8 -p
- # [00:42] <IanN> it makes it nicer for the checkin person
- # [00:42] <@smaug> sure
- # [00:42] <IanN> but it is not mandatory
- # [00:42] <@smaug> -U 8 -p makes reviewing possible
- # [00:43] <Callek> smaug: mail sent but the file is still uploading
- # [00:43] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [00:45] * Joins: Mook (mook@5365CE80.16C74E88.6F478678.IP)
- # [00:46] <KaiRo> smaug: if you want smaug@mozilla.com, just file a bug to get an alias set up
- # [00:47] * KaiRo also just needed a bug filed to get kairo@ set up as an alias for rkaiser@
- # [00:48] <@smaug> KaiRo: btw, do you know anything about telemetry ?
- # [00:48] * Quits: hendry (hendry@5CF74BE8.13C9ADCF.B6856485.IP) (Ping timeout)
- # [00:48] <@smaug> I wonder if we could get some data from there when CC times started to climb
- # [00:48] <KaiRo> smaug: not much more than the fact that it exists
- # [00:49] <KaiRo> smaug: and I think it's new in 10, so if you want data on things that may have gotten worse before 10, it's probably not there to help you
- # [00:51] * Quits: Cameron (Cameron@moz-5911F6E0.range86-130.btcentralplus.com) (Ping timeout)
- # [00:52] * nthomas is now known as nthomas|away
- # [00:52] <MichaelKohler> IanN: thanks
- # [00:53] <@smaug> KaiRo: ah, I thought it was there already in 9
- # [00:53] <MichaelKohler> and how can I tell mq to automatically create -U 8 -p patches in .hg/patches?
- # [00:53] * Quits: mjschranz (mjschranz@F3B7A1B3.694CD917.A03BB2CC.IP) (Client exited)
- # [00:54] <jdm> MichaelKohler: http://pastebin.mozilla.org/1440278
- # [00:54] <IanN> MichaelKohler: edit your .gitrc
- # [00:54] <IanN> [defaults]
- # [00:54] <IanN> diff = -U 8 -p
- # [00:54] <IanN> qdiff = -U 8
- # [00:55] <KWierso> ... s/git/hg/ ?
- # [00:55] <KaiRo> smaug: IIRC, it came up in the whole GC/CC regression discussion that we can't use telemetry to get data on this because telemetry just came in too late
- # [00:55] <IanN> erm yeah
- # [00:55] <IanN> got git on my mind at the moment, sorry
- # [00:55] <KWierso> my sympathies
- # [00:55] <MichaelKohler> thanks
- # [00:56] * Joins: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP)
- # [00:57] <jdm> edmorley++
- # [00:57] <jdm> starring random try builds is generous
- # [00:57] <edmorley> :-)
- # [00:58] * Quits: sgimeno (santiago.g@moz-2192D2EC.red-83-35-56.dynamicip.rima-tde.net) (Client exited)
- # [01:00] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
- # [01:00] <roc> he must actually enjoy it
- # [01:00] * khuey|away is now known as khuey
- # [01:00] <KWierso> they have pills for that nowadays
- # [01:00] <khuey> they've always had drugs for that
- # [01:01] <jdm> I used to get a kick out of starring builds
- # [01:01] <jdm> I prided myself on knowing all of the major oranges
- # [01:02] <roc> and bragged about it to your friends
- # [01:02] <jdm> they called me mr. orange
- # [01:02] <jdm> I liked to pretend that my life was actually resevoire dogs
- # [01:02] <@smaug> wasn't there some kind of addon to check average fps or something like that
- # [01:02] <@smaug> someone wrote if before FF4
- # [01:03] * Ziggy_Maes is now known as Ziggy|AWAY
- # [01:04] <roc> pcwalton wrote on
- # [01:04] * Joins: hendry (hendry@5CF74BE8.13C9ADCF.B6856485.IP)
- # [01:05] <MichaelKohler> I'm trying to run |make mochitest-plain| in my objdir, but I get the following error: http://pastebin.mozilla.org/1440253 .. how can I fix that?
- # [01:06] <jdm> MichaelKohler: you're apparently missing xpcshell
- # [01:06] <MichaelKohler> jdm: interesting.. I can start xpcshell in my objdir
- # [01:06] <jdm> how.. peculiar
- # [01:06] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Ping timeout)
- # [01:07] <MichaelKohler> at least with ./run-mozilla.sh ./xpcshell
- # [01:09] * Quits: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP) (Quit: )
- # [01:09] <MichaelKohler> I can also run |make xpcshell-tests|
- # [01:10] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [01:10] <tbsaunde> MichaelKohler: how about make mochitest-chrome?
- # [01:10] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [01:11] * Quits: lsumar (lsumar@E2F7352.56080C53.97BBD552.IP) (Quit: This computer has gone to sleep)
- # [01:11] * tbsaunde is now known as tbsaunde|afk
- # [01:12] <MichaelKohler> tbsaunde|afk: same error
- # [01:13] * Joins: JonathanS (JonathanS@moz-EF2236DC.geekbouncer.co.uk)
- # [01:14] * Joins: bsmith (bsmith@moz-B932FB2B.static-ip.telepacific.net)
- # [01:14] * Joins: njn (chatzilla@moz-6689C0E4.dyn.iinet.net.au)
- # [01:16] * Joins: chrisccoulson (chr1s@moz-DF69ED6E.business.broadband.hu)
- # [01:17] * Quits: bsmith (bsmith@moz-B932FB2B.static-ip.telepacific.net) (Connection reset by peer)
- # [01:18] * Joins: bsmith (bsmith@moz-B932FB2B.static-ip.telepacific.net)
- # [01:18] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
- # [01:19] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
- # [01:21] * Quits: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
- # [01:23] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
- # [01:24] * khuey is now known as khuey|away
- # [01:25] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
- # [01:25] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [01:26] <RyanVM> ugh, CoverItLive sure makes the browser janky
- # [01:35] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [01:35] <Callek> sorry smaug (was away, had a visitor that I wasn't expecting :-) )
- # [01:36] <Callek> smaug: and yes, we have telemetry in 9, just not telemetry for cc/gc info
- # [01:37] <KaiRo> OK, seems I slightly misremembered, but it comes out the same for this topic
- # [01:37] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Client exited)
- # [01:40] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:40] <Callek> KaiRo: and I think it was only enabled by default in 10, but I can't recall for sure on THAT point
- # [01:41] * Joins: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP)
- # [01:41] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
- # [01:43] * Quits: MichaelKohler (MichaelKoh@moz-8CE6617.cust.bluewin.ch) (Quit: MichaelKohler)
- # [01:43] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [01:43] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [01:43] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [01:44] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
- # [01:44] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Ping timeout)
- # [01:49] * nthomas|away is now known as nthomas
- # [01:50] <Callek> smaug: ....so I *DO* have at least two TBPL's open, when I brought that window (and its tab) to my foreground I had a LONG pause ms later
- # [01:50] <Callek> smaug: THEN my CC jumped wayyyyy down
- # [01:50] <Callek> smaug: data: http://callek.pastebin.mozilla.org/1440410
- # [01:51] <Callek> smaug: most interesting was |GC mode: full, timestamp: 1326069726193000, duration: 27624 ms.|
- # [01:51] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [01:51] <Callek> as well as CC suddenly seeing all those "waiting for GC" objects
- # [01:51] * Quits: bsmith (bsmith@moz-B932FB2B.static-ip.telepacific.net) (Ping timeout)
- # [01:52] <Callek> smaug: helpful if I re-do the cc-log now?
- # [01:52] * tbsaunde|afk is now known as tbsaunde
- # [01:53] <Callek> smaug: tbpl view I had open in that tab was http://build.mozillamessaging.com/tinderboxpushlog/?tree=SeaMonkey and also in the same window I had http://build.mozillamessaging.com/tinderboxpushlog/?tree=ThunderbirdTrunk
- # [01:54] <@smaug> Callek: you could send me a new cclog
- # [01:54] <@smaug> just in case there is something interesting
- # [01:55] <Callek> sure, I'll generate one now
- # [01:55] <@smaug> Callek: so, high cc times with tbpl aren't anything new
- # [01:55] <@smaug> they have been there since...the beginning of tbpl
- # [01:55] <@smaug> Callek: what kind of CC times are you getting now?
- # [01:55] <Callek> smaug: I'm more interested in the fact that it went from really-high-CC-time to relatively-low CC time, without doing anything other than bringing the TBPL tab to the front
- # [01:55] <@smaug> oh
- # [01:55] <@smaug> interesting
- # [01:56] <Callek> smaug: CC timestamp: 1326070132340000, collected: 59 (59 waiting for GC), suspected: 523, duration: 132 ms. (after reloading TBPL now, but was ~600-700ms before)
- # [01:56] * Quits: IanN (chatzilla@moz-3F5A461C.cable.virginmedia.com) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.9a1/20120108181056])
- # [01:56] <@smaug> so it had dropped from 2000ms already before?
- # [01:57] <Callek> smaug: and with THAT as my data point, I wonder if the JS-timer-slowing on background tab is partially to blame
- # [01:57] <Callek> especially if coupled with AJAX-type calls
- # [01:57] <@smaug> Callek: well, that part landed for FF5 or FF6
- # [01:57] <Callek> O it did???
- # [01:57] <@smaug> s/that part/slower timers/
- # [01:57] <Callek> smaug: yea, it dropped from the 2000ms range to 700 without doing anything more than bringing that window+tab to my forefront
- # [01:58] <Callek> it suddenly "noticed" all those items to GC mark
- # [01:58] <Callek> at least per what I saw in that log I pastebined
- # [01:58] <@smaug> ah, so bringing that tab to front dropped from 2000 to 700, and reloaded dropped to 130 ?
- # [01:58] <Callek> yea
- # [01:58] <@smaug> interesting
- # [01:58] <Callek> I had two tbpl tabs in that window
- # [01:59] <Callek> bringing the window to the forefront, (which had the first tbpl tab already front in the window) brought it from 2000 to 700 after a few ms after window was brought up waiting for that 27k ms for GC (:/) then was down to 700ms CC
- # [02:00] <@smaug> this is good information
- # [02:01] <Callek> yea, I somehow suspect thats the closest anyone has come to a "aha" moment (so far)
- # [02:01] <@smaug> indeed
- # [02:02] * Joins: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net)
- # [02:03] * Quits: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net) (Ping timeout)
- # [02:04] * Quits: se (DS@moz-B62ECC33.wi.res.rr.com) (Ping timeout)
- # [02:04] * Joins: se (DS@moz-B62ECC33.wi.res.rr.com)
- # [02:04] * Quits: rclick (rclick@EA4B602E.692CFA54.E430BA25.IP) (Quit: )
- # [02:06] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
- # [02:06] <Callek> smaug: the second CC log is at cc-edges2.tar.bz2 at the same folder location, interestingly its about 1/3'rd the size of the original log
- # [02:06] <Callek> (unpacked size anyway)
- # [02:09] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
- # [02:09] * Joins: rniwa (rniwa@moz-E31CF364.hsd1.ca.comcast.net)
- # [02:10] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird 1.2a1pre)
- # [02:10] * Joins: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net)
- # [02:12] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [02:13] <@smaug> is camd Cameron Dawson ?
- # [02:14] <heycam> smaug, I believe so
- # [02:14] * Quits: gw280 (george@moz-B0193EE1.gwright.org.uk) (Ping timeout)
- # [02:14] * heycam tracks all camerons
- # [02:14] * Joins: gw280 (george@moz-B0193EE1.gwright.org.uk)
- # [02:14] <Callek> smaug: if it helps, I suspect this window/tbpl tabs were loaded in the background to begin with, brought out from session restore
- # [02:14] <Callek> smaug: (it might)
- # [02:15] <@smaug> k
- # [02:15] <@smaug> Callek: about to send an email about this
- # [02:15] <WG9s> hmm tracking everyone with a camera? sounds like stalking to me! ;-)
- # [02:15] <@smaug> perhaps someone remembers some interesting changes
- # [02:15] <Callek> great :-)
- # [02:16] <WG9s> oh never-mind the trackee was cameron not the tracker.
- # [02:16] <Callek> if there is anything specific, written up [simpler] testcases to try, etc. I'm all for it
- # [02:16] <Callek> would _rather_ keep this profile on beta only, but if necessary would load it to a nightly, or do a nightly test on a new profile, etc.
- # [02:17] * heycam is now known as heycam|away
- # [02:18] <@smaug> Callek: could you clone the profile
- # [02:18] <Callek> smaug: how would I do that?
- # [02:18] <KWierso> copy/paste and edit profiles.ini
- # [02:18] <Callek> ooo profile manager "clone"
- # [02:18] <Callek> yea, I suppose I can
- # [02:18] <Callek> :-)
- # [02:18] <@smaug> well, no need to edit profiles.ini
- # [02:18] <@smaug> copy the profile somewhere
- # [02:18] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [02:19] <@smaug> create a new profile
- # [02:19] <@smaug> and paste the old profile over that newly created profile
- # [02:19] <@smaug> that should work, I think
- # [02:19] <Callek> (I just thought profile prefs/stuff had hard-coded paths sometimes)
- # [02:19] <Callek> but yea, I'll try it and skim
- # [02:19] <Callek> ....skim for paths
- # [02:19] <@smaug> Callek: I'd be interested to know how http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/opettay@mozilla.com-c90043e27dc1/ works for you
- # [02:19] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
- # [02:19] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [02:20] <KWierso> smaug: old profile |contents| over the new profile's |contents|
- # [02:20] <@smaug> KWierso: right
- # [02:20] <Callek> smaug: this did take a few days to exhibit, but i'll load that up and if someone comes up with a simpler testcase than tbpl etc. I'll give it a shot
- # [02:20] * KWierso wonders if just overwriting a new profile's sessionstore.js would be sufficient
- # [02:21] * Quits: alastair (alastair@moz-FCAAC41E.dynamic.dsl.as9105.com) (Quit: leaving)
- # [02:22] <Callek> smaug: so I'll switch over in an hour or two for this -)
- # [02:22] * Quits: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com) (Connection reset by peer)
- # [02:22] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [02:22] * Joins: Callek (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [02:23] <@smaug> KWierso: could be
- # [02:26] <@smaug> Callek: had you used tab groups
- # [02:27] <Callek> smaug: they have been active in this session, not sure what window(s), but none currently open.
- # [02:27] <Callek> (as in, at MOST 1 group per window, if teh window ever had panorama active)
- # [02:29] * Joins: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP)
- # [02:30] * Joins: Waldo (waldo@moz-104CC309.mv.mozilla.com)
- # [02:33] <@smaug> Callek: do you know if you had a11y activated ?
- # [02:34] <Callek> smaug: I don't -think- so, and apparantly I don't have the about: extension installed to tell me for sure
- # [02:35] <Callek> if its a jetpack have a link?
- # [02:35] * Joins: efes (efes@moz-10638E1C.dynamic.chello.pl)
- # [02:36] <@smaug> don't ask me about addons
- # [02:36] <Callek> ahh found it
- # [02:36] <Callek> https://addons.mozilla.org/en-US/firefox/addon/aboutaccessibilityenabled/?src=search
- # [02:36] <Callek> damn restartable
- # [02:36] <@smaug> boo
- # [02:36] <Callek> let me check SM, I bet it'd be the same result
- # [02:36] <@smaug> what does that addon do
- # [02:37] <Callek> creates an about: page to tell you if accessability is enabled
- # [02:37] <Callek> damn dbaron doesn't have it working for SM :(
- # [02:37] <Callek> and I really don't feel like editing an xpi on windows
- # [02:38] <Callek> :/
- # [02:38] <@smaug> it is a simple thing.... looking the source
- # [02:38] <@smaug> perhaps there is something to run in error console
- # [02:40] <Callek> yea about to figure that out
- # [02:40] <@smaug> I think this throws if it isn't Components.manager.QueryInterface(Components.interfaces.nsIServiceManager).isServiceInstantiatedByContractID( "@mozilla.org/accessibilityService;1",Components.interfaces.nsISupports);
- # [02:40] <@smaug> Callek: see https://bugzilla.mozilla.org/show_bug.cgi?id=331120#c4
- # [02:41] <Callek> smaug: "false"
- # [02:41] <Callek> smaug: (threw an exception when I ran it)
- # [02:42] <Callek> smaug: I ran Components.manager.QueryInterface(Components.interfaces.nsIServiceManager).isServiceInstantiatedByContractID("@mozilla.org/accessibilityService;1",Components.interfaces.nsISupports); for clarity
- # [02:42] * Quits: efes (efes@moz-10638E1C.dynamic.chello.pl) (Quit: -Mummy, can I talk with guys on IRC? -No, you can't.)
- # [02:42] * Joins: efes (efes@moz-10638E1C.dynamic.chello.pl)
- # [02:43] <@smaug> k
- # [02:43] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reboot)
- # [02:44] * Quits: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [02:45] * Quits: Waldo (waldo@moz-104CC309.mv.mozilla.com) (Ping timeout)
- # [02:47] * heycam|away is now known as heycam
- # [02:49] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-4.1450hg.fc16 [XULRunner 9.0.1/20111223083612])
- # [02:52] * Joins: kaie2 (kaie@moz-B8EB3E1.dip.t-dialin.net)
- # [02:53] * Quits: kaie (kaie@moz-248B6F91.dip.t-dialin.net) (Ping timeout)
- # [02:53] * kaie2 is now known as kaie
- # [02:55] * Quits: KaiRo (robert@moz-35D5D39A.adsl.highway.telekom.at) (Ping timeout)
- # [02:55] * Joins: KaIRC (robert@moz-29AB93CC.adsl.highway.telekom.at)
- # [02:55] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
- # [02:56] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
- # [02:59] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [03:00] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [03:00] * Quits: rshetty (quassel@9A8D5B57.99EA8CF3.C842849F.IP) (Quit: No Ping reply in 180 seconds.)
- # [03:00] * Joins: rshetty (quassel@9A8D5B57.99EA8CF3.C842849F.IP)
- # [03:02] * kats|away is now known as kats
- # [03:02] * Quits: rniwa (rniwa@moz-E31CF364.hsd1.ca.comcast.net) (Client exited)
- # [03:02] * Parts: kats (kats@moz-DE13FC16.compute-1.amazonaws.com)
- # [03:02] * Joins: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP)
- # [03:04] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [03:05] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [03:05] * Joins: adoria0000 (Mibbit@moz-319755EA.osaka.ocn.ne.jp)
- # [03:05] * Joins: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
- # [03:09] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [03:13] * Quits: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120107171323])
- # [03:13] * Quits: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net) (Ping timeout)
- # [03:17] * Quits: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca) (Connection reset by peer)
- # [03:17] * Joins: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca)
- # [03:23] * Quits: mconley (mconley@A00174C9.68469654.6816E6B7.IP) (Input/output error)
- # [03:26] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [03:26] * Joins: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net)
- # [03:26] * Quits: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP) (Client exited)
- # [03:29] * Joins: ferminter (Mibbit@E04796D1.D30EC2C4.979C46D2.IP)
- # [03:29] * Quits: ferminter (Mibbit@E04796D1.D30EC2C4.979C46D2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [03:30] * Quits: chewey (chewey@moz-1A33E3A9.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:31] * Joins: chewey (chewey@moz-FC53C82F.dip0.t-ipconnect.de)
- # [03:32] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
- # [03:34] * philor|away is now known as philor
- # [03:37] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
- # [03:38] * Joins: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net)
- # [03:40] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
- # [03:40] * Quits: efes (efes@moz-10638E1C.dynamic.chello.pl) (Client exited)
- # [03:42] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
- # [03:44] * Joins: asac_ (asac@moz-F66A6FC4.pppoe.wtnet.de)
- # [03:44] * Quits: arovij (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110422073000])
- # [03:45] * Quits: asac (asac@moz-F377D61D.pppoe.wtnet.de) (Ping timeout)
- # [03:49] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
- # [03:49] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [03:49] * Quits: KaIRC (robert@moz-29AB93CC.adsl.highway.telekom.at) (Input/output error)
- # [03:53] * Quits: Tobbi (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
- # [03:55] * Joins: dRdR_ (dRdR@moz-E15C74C4.uwaterloo.ca)
- # [03:55] * Quits: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca) (Connection reset by peer)
- # [03:56] * Quits: dRdR_ (dRdR@moz-E15C74C4.uwaterloo.ca) (Connection reset by peer)
- # [03:56] * Joins: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca)
- # [03:57] * Joins: Waldo (waldo@D0A852DC.A8C603F1.50AF75DD.IP)
- # [03:57] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
- # [04:10] * philor is now known as philor|away
- # [04:14] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [04:14] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [04:15] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [04:16] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [04:16] * Quits: romeo (romeo@moz-18AD2F99.k744.webspeed.dk) (Quit: Leaving)
- # [04:22] * Quits: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca) (Ping timeout)
- # [04:22] * Joins: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca)
- # [04:24] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [04:24] * Joins: KWierso_ (chatzilla@moz-6E3FB3B9.desm.qwest.net)
- # [04:24] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [04:25] * Quits: KWierso (chatzilla@moz-6E3FB3B9.desm.qwest.net) (Ping timeout)
- # [04:25] * KWierso_ is now known as KWierso
- # [04:27] * Quits: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net) (Quit: Leaving)
- # [04:28] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
- # [04:29] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
- # [04:33] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [04:40] * Quits: rwaldron (rwaldron@moz-71B3012E.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
- # [04:40] * Joins: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net)
- # [04:42] * Quits: edmorley (edmorley@moz-B1046243.range86-144.btcentralplus.com) (Quit: nn)
- # [04:46] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [04:47] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [04:49] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [04:51] * Joins: mib_234agt (Mibbit@E04796D1.D30EC2C4.979C46D2.IP)
- # [04:51] * Quits: Waldo (waldo@D0A852DC.A8C603F1.50AF75DD.IP) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 8.0/20111108090029])
- # [04:53] * Quits: mib_234agt (Mibbit@E04796D1.D30EC2C4.979C46D2.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [04:58] * Joins: IRCMonkey7984 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [04:58] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [04:59] * Quits: raccettura (raccettura@moz-660B8F4B.hsd1.nj.comcast.net) (Quit: raccettura)
- # [04:59] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [05:04] * Joins: vikram360 (vikram360@6EDD679E.1D65EDE6.2A068A5E.IP)
- # [05:07] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
- # [05:08] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Ping timeout)
- # [05:14] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [05:19] * Quits: terrence (terrence@moz-7109B35.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [05:21] * nthomas is now known as nthomas|away
- # [05:24] * glob|away is now known as glob
- # [05:26] * Joins: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
- # [05:26] * Quits: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Connection reset by peer)
- # [05:26] * Joins: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP)
- # [05:27] * Joins: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
- # [05:29] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
- # [05:29] * Quits: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP) (Quit: allisterb)
- # [05:29] * Joins: allisterb (allisterb@2CE5E668.5725EB66.F43E9E20.IP)
- # [05:29] <jivora> Hi I am trying to modify a response header - content type through following code. http://pastebin.mozilla.org/1440665 . Sometime it works sometimes it doesn't. Race condition? Please help debug.
- # [05:30] <mauke> first off, you can simplify that check to: if (/\.(?:cpp|h)$/.test(uri))
- # [05:32] <mauke> I think you also need to catch http-on-examine-cached-response
- # [05:32] <mauke> jivora: actually, I may have an extension for you
- # [05:32] <mauke> do you have a particular site you need this script for?
- # [05:33] <jivora> mauke : ok. Let me do that.. You think that could be the issue? Yes that is so.. This code is a part of larger extension. I am also using syntax highlighter to highlight the code.
- # [05:33] <mauke> you don't need a new add-on for highlighting
- # [05:34] <mauke> that sounds like it could be comfortably done with greasemonkey
- # [05:34] <jivora> No .. I will be reusing a lot of code from syntax highlighter. It's working fine But as I mentioned sometimes observers are registered sometimes they aren't
- # [05:34] * Quits: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se) (Ping timeout)
- # [05:35] <mauke> do you have a particular site you need this script for?
- # [05:36] <jivora> Yes. it's a internal site. lot of code is stored in a particular server. I want the code to be readable on the browser by changing the content type to text plain
- # [05:36] <mauke> I see
- # [05:36] <mauke> what content type does the server send?
- # [05:37] <jivora> If my theory is correct, on faster connections it's working fine. on slower connection it doesn't.. let me check the content type.
- # [05:37] * Quits: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [05:38] <jivora> it's text/x-c
- # [05:39] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [05:40] <Mossop> jivora: Sounds a lot like https://addons.mozilla.org/en-US/firefox/addon/force-content-type/
- # [05:42] <mauke> or http://mauke.hopto.org/stuff/firefox/text_plain-0.07.xpi
- # [05:42] <mauke> that will force text/x-* to text/plain
- # [05:42] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
- # [05:42] <jivora> let me check these and get back. thanks mauke.
- # [05:43] <jivora> thanks Mossop
- # [05:44] * Quits: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Client exited)
- # [05:44] * Joins: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
- # [05:46] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Ping timeout)
- # [05:51] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [05:54] <bsmith> What was the name of the thing that we used to ship with Mozilla or early versions of Firefox, that ran during startup to preload the browser into memory?
- # [05:54] <bsmith> (operating system startup, not Firefox startup)
- # [05:55] * Quits: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [05:56] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
- # [05:59] * Quits: alex (alex@moz-BD8D0A09.lightspeed.sntcca.sbcglobal.net) (Client exited)
- # [06:00] <beltzner> bsmith: the preloader?
- # [06:00] * Quits: sfink (chatzilla@moz-AFCEDF1F.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [06:00] * Joins: sfink (chatzilla@moz-AFCEDF1F.dsl.pltn13.sbcglobal.net)
- # [06:02] <bsmith> beltzner: is that the same as "turbo mode" or was that something else?
- # [06:02] <beltzner> I am unsure
- # [06:03] <beltzner> the preloader was the thing that loaded all the DLLs into memory on Windows startup; the same ones that IE loaded
- # [06:03] <bsmith> beltzner: do you remember why we got rid of it?
- # [06:04] * Quits: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [06:04] <beltzner> it was never part of Firefox, IIRC (though others have put one together as an add on)
- # [06:05] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
- # [06:05] <beltzner> mostly, I suspect, because it was felt to be a little bit of a dirty practise, especially back in memory constrained times
- # [06:05] * Quits: bent (chatzilla@moz-C3562645.hsd1.ca.comcast.net) (Ping timeout)
- # [06:05] <beltzner> now, changes (of which I'm sure you're aware!) to modern Windows OSes mean that it only affects first boot
- # [06:08] * Quits: Polynomial-C (Poly-C@moz-823EE7D4.dip.t-dialin.net) (Ping timeout)
- # [06:08] * Joins: Polynomial-C (Poly-C@moz-171653EC.dip.t-dialin.net)
- # [06:08] * Quits: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
- # [06:08] <Mossop> I think it was called turbo mode
- # [06:08] <glob> the bugzilla component is "QuickLaunch (AKA turbo mode)"
- # [06:08] <ewong> when starting start-msvc10.bat, when I get a "Could not open a connection to your authentication agent", how do I fix this?
- # [06:09] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
- # [06:09] <glob> (in the Core product)
- # [06:10] <ewong> is there supposed to be a Service that's supposed to be started or something?
- # [06:10] <beltzner> quicklaunch!
- # [06:10] <beltzner> that's what I remember it as
- # [06:10] <beltzner> ewong: what does google say?
- # [06:11] <beltzner> that looks to me like your ssh key isn't set up correctly, and expects to be
- # [06:13] * Quits: lmandel (lmandel@7F36F6DF.1D61B048.412CF160.IP) (Quit: lmandel)
- # [06:13] <ewong> I just upgraded to Mozbuild 1.6
- # [06:13] <ewong> hmm gonna try to uninstall it and try again
- # [06:16] * Joins: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP)
- # [06:17] <jivora> mauke : ping
- # [06:18] <mauke> hmmyes?
- # [06:18] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reboot)
- # [06:18] * Joins: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP)
- # [06:19] <jivora> mauke : can u please ping me the link you earlier pasted. thanks.
- # [06:19] <mauke> http://mauke.hopto.org/stuff/firefox/text_plain-0.07.xpi
- # [06:20] <jivora> thanks a lot. your extension works perfectly for me.
- # [06:21] <bsmith> beltzner Mossop: thanks!
- # [06:26] * Quits: tonymec|away (tonymec@F7F1905B.F242E24F.277517C1.IP) (Input/output error)
- # [06:29] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [06:30] * rail_away is now known as rail
- # [06:33] * rail is now known as rail_away
- # [06:36] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [06:38] * Quits: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP) (Quit: Bye)
- # [06:41] * Quits: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP) (Quit: Leaving)
- # [06:42] * njn it having terrible trouble building 3.6
- # [06:42] * Quits: jivora (chatzilla@6AF5DE1C.ABF31D37.16D50D90.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [06:43] * njn dodges his 4th bullet
- # [06:44] * Quits: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP) (Ping timeout)
- # [06:46] * Quits: vikram360 (vikram360@6EDD679E.1D65EDE6.2A068A5E.IP) (Ping timeout)
- # [06:46] * Quits: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [06:46] * Joins: vikram360 (vikram360@ED8149BC.F861F6E6.2A068A5E.IP)
- # [06:47] * Quits: By-Tor (bytor@moz-46974D0B.dyn.optonline.net) (Quit: Leaving)
- # [06:48] * njn succeeds!
- # [06:48] <glob> \o/
- # [06:49] * Joins: By-Tor (bytor@moz-46974D0B.dyn.optonline.net)
- # [06:49] <jgilbert> my windows build is suddenly failing, saying it's missing 'readstrings.h', even after pull -u, with no patches applied
- # [06:49] <jgilbert> I assume it's building on windows for others?
- # [06:50] <Callek> jgilbert: hg ident ?
- # [06:51] <jgilbert> https://hg.mozilla.org/mozilla-central/rev/9a230265bad5 same as M-C tip according to tbpl
- # [06:52] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
- # [06:52] <Callek> jgilbert: then it should be working fine, any odd mozconfig entries
- # [06:53] <Callek> jgilbert: if all else fails, clobber and try again
- # [06:53] <Callek> :-)
- # [06:53] <Callek> if THAT fails, file a bug :-)
- # [06:53] <jgilbert> already rm -rf'd my obj-dir
- # [06:53] <jgilbert> mozconfig is boring: --enable-opt~, --disable-debug
- # [06:53] <Callek> jgilbert: |hg status| any missing files?
- # [06:54] <Callek> jgilbert: also did you try |hg up -r default -C|
- # [06:55] <jgilbert> hg status seems clean, save for my .rej, .pdb, and a couple of files that aren't in any make lists yet
- # [06:55] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [06:56] <Callek> jgilbert: ugh, if you have .pdb in your source tree, you likely did a build without an object dir specified
- # [06:56] * Joins: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com)
- # [06:56] <Callek> jgilbert: which could be a cause of lots of problems
- # [06:57] <jgilbert> Callek: maybe, but I haven't done one of those in a long time, if ever
- # [06:58] <jgilbert> killing
- # [06:59] <jgilbert> looks like they're from 8/2/2011
- # [06:59] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [07:00] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [07:00] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [07:01] * Quits: njn (chatzilla@moz-6689C0E4.dyn.iinet.net.au) (Client exited)
- # [07:01] * Quits: dRdR (dRdR@moz-E15C74C4.uwaterloo.ca) (Client exited)
- # [07:02] <jgilbert> clobber-build round two
- # [07:02] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
- # [07:08] * glob is now known as glob|away
- # [07:09] <Callek> jgilbert: yea, the pdb's alone are not much of a problem, but if other files (listed in hgignore iirc) are present from a source build, there can be problems
- # [07:09] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [07:10] * Quits: rshetty (quassel@9A8D5B57.99EA8CF3.C842849F.IP) (Ping timeout)
- # [07:11] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [07:12] * Joins: rshetty (quassel@7F6F98EB.2513469C.8DE24349.IP)
- # [07:12] * Joins: Honza (chatzilla@E07BF19C.5BB5597D.D0083327.IP)
- # [07:16] <jdm> boom! I'm just knocking these bugs out of the park today!
- # [07:16] <jdm> amazing how productive I can be when I'm not in the same room as a blaring television all afternoon
- # [07:22] * Joins: pnemsak (Miranda@moz-3D67D819.rainside.sk)
- # [07:23] <nigelb> heh
- # [07:29] * Quits: rshetty (quassel@7F6F98EB.2513469C.8DE24349.IP) (Ping timeout)
- # [07:35] * Quits: graydot (jeba@63F3AA56.9CFBD76D.30E7AE68.IP) (Ping timeout)
- # [07:37] <Callek> jdm: I find if I am sitting at a desk, with no TV in my line of sight, I'm also more productive
- # [07:38] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
- # [07:38] <jdm> I have this condition that causes me to be completely distracted by any screen I can see, even if I abhor what it's showing
- # [07:38] <Callek> jdm: you left jersey shore on didn't you?
- # [07:38] * Callek ducks
- # [07:39] <jdm> Callek: merely Say Yes to the Dress and Stormwatchers
- # [07:39] <Callek> jdm: solution though, is to attack TBPL to your tv, and have that displaying while you work
- # [07:39] <Callek> (I've done that a few times)
- # [07:39] <jdm> my housemates might complain about that :P
- # [07:40] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [07:40] <jdm> my problem is that I hate my room and don't want to spend time in it, but the public area where I spend my time has the tv
- # [07:40] <Callek> jdm: tell your housemates that they must star oranges
- # [07:40] <jdm> Callek++
- # [07:40] <Callek> jdm: only when there are no unstarred orange can they watch tv
- # [07:40] <Callek> and if a new star comes up, it switches back to TBPL
- # [07:40] <Callek> shouldn't be too hard to get them to care
- # [07:41] <jdm> that is a fantastic idea
- # [07:41] <jdm> until they realize that there's no way to determine if they starred it correctly
- # [07:41] <Callek> but I suppose you might just be training them to star it "Say Yes to my dress"
- # [07:41] <Callek> and then orangefactor would become a mere listing of the tv shows they watched
- # [07:41] <squib> is there a better way of getting the direct children of a pref branch than just using nsIPrefBranch.getChildList and filtering the results?
- # [07:43] <Callek> squib: filter the results, do you not care about all subprefs of a branch?
- # [07:43] <squib> Callek: right. if i have mybranch.foo.bar, i just want "foo"
- # [07:44] <Callek> squib: ok, so do a (mybranch.foo).getChild....
- # [07:45] * Joins: gcp (gpascutto@moz-D0E475EA.access.telenet.be)
- # [07:47] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [07:48] <squib> Callek: well, i don't know about "foo" yet; i'm trying to list all the sub-branches of a pref branch, since each one is a separate "account". so there could be lots of them
- # [07:48] <squib> i was reading <https://developer.mozilla.org/en/Code_snippets/Preferences#More_about_preferences_.22branches.22> and it seemed that the only way would be to list all the prefs on that branch and deduce the sub-branches
- # [07:49] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [07:50] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [07:51] * glob|away is now known as glob
- # [07:53] <jdm> anybody know the proper way to delay a response from an sjs in a mochitest?
- # [07:54] <jdm> aha
- # [07:54] <jdm> http://mxr.mozilla.org/mozilla-central/source/image/test/crashtests/delayedframe.sjs
- # [07:54] <Callek> squib: yea, I don't think there is an easy solution here :(
- # [07:54] <squib> Callek: good to know, thanks
- # [07:55] * Quits: chrisccoulson (chr1s@moz-DF69ED6E.business.broadband.hu) (Ping timeout)
- # [07:55] <Callek> squib: perhaps see how >account manager< iterates the accounts?
- # [07:55] * Joins: RemusPop (remuspop@601F3B17.33662590.A5830293.IP)
- # [07:55] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:55] <Callek> and see if said code is reusable, etc.
- # [07:56] * Quits: bnicholson (bnicholson@moz-D1AB96C1.hsd1.ca.comcast.net) (Input/output error)
- # [07:56] <squib> Callek: yeah, that might help
- # [07:58] * Quits: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com) (Ping timeout)
- # [07:58] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [07:58] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [08:04] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
- # [08:04] * Joins: wolfiR (wolfiR@moz-2FC7E80A.dip0.t-ipconnect.de)
- # [08:04] * Joins: firebot (firebot@moz-67BF9FE6.carolina.res.rr.com)
- # [08:04] * Quits: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net) (Quit: Instantbird 1.2a1pre)
- # [08:06] * Quits: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net) (Ping timeout)
- # [08:10] * heycam is now known as heycam|away
- # [08:12] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [08:14] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [08:15] <ewong> does anyone know where I can get old versions of mozbuild?
- # [08:16] <Callek> ewong: before you try that, first lets try something
- # [08:16] <Callek> ewong: close your mozillabuild terminal
- # [08:16] <ewong> closed
- # [08:16] * philor|away is now known as philor
- # [08:16] <Callek> ewong: open windows task manager, and look for a running process |ssh-agent| kill *every* such process
- # [08:16] <ewong> Callek done
- # [08:17] * Joins: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au)
- # [08:17] <Callek> ewong: you're on XP right?
- # [08:17] <Callek> or is that vista
- # [08:17] <ewong> Vista
- # [08:18] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [08:19] <Callek> ewong: well open Windows Explorer, and navigate to "C:\Documents and Settings\<user>\.ssh"
- # [08:19] <Callek> ewong: (may have to display hidden files/folders to get there)
- # [08:19] <Callek> ewong: once there, delete the file |environment|
- # [08:19] <Callek> ewong: when done, re-launch mozbuild, your normal way; it should prompt you for your passphrase as normal
- # [08:20] * Joins: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net)
- # [08:21] <ewong> Callek, nope. no prompt for passsphrase.. just "Could not open a connection to your authentication agent."
- # [08:21] <Callek> ewong: interesting
- # [08:21] * Joins: pascalc (chatzilla@moz-868A18AA.rev.sfr.net)
- # [08:21] <Callek> ewong: ok, lets try this, with mozillabuild _open_ re-kill any (and *all*) ssh-agent processes
- # [08:22] <ewong> Callek done.
- # [08:23] <Callek> ewong |ls $HOME/.ssh/environment| (as in does it exist)
- # [08:23] <ewong> yes it does
- # [08:23] <Callek> ewong: |rm -f $HOME/.ssh/environment|
- # [08:23] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [08:24] <ewong> done
- # [08:24] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
- # [08:24] <Callek> ewong: ssh-agent | sed 's/^echo/#echo/' | tee "$HOME/.ssh/environment"
- # [08:24] <Callek> ewong: and then pastebin the output
- # [08:26] <ewong> Callek http://pastebin.mozilla.org/1440841
- # [08:26] <Callek> ewong: ok next up, |chmod 600 "$HOME/.ssh/environment"|
- # [08:27] <Callek> ewong: after that |cat "$HOME/.ssh/environment"| (and compare it to your pastebin) [should be identical]
- # [08:27] * Callek is mostly checking that write-perms aren't b0rked, etc.
- # [08:28] <ewong> Callek it's the same
- # [08:28] * philor is now known as philor|away
- # [08:28] <Callek> ewong: ok good, now |. "$HOME/.ssh/environment"|
- # [08:29] <ewong> Callek done
- # [08:29] <Callek> ewong: then |ssh-add|
- # [08:29] * Joins: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net)
- # [08:29] <ewong> "Could not open a connection to your authentication agent."
- # [08:30] <Callek> hrm, really odd
- # [08:30] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
- # [08:30] <Callek> ewong: ps -ef | grep ssh-agent$
- # [08:30] <ewong> cc 1560 1 ? 15:18:31 /bin/ssh-agent
- # [08:31] <Callek> ewong: env | grep ^SSH
- # [08:32] <ewong> Callek http://pastebin.mozilla.org/1440850
- # [08:33] <Callek> ewong: |ls /tmp/ssh-mrtnaQ3580/agent.3580|
- # [08:33] <Callek> (does that exist)
- # [08:33] <ewong> yes
- # [08:33] <Callek> ewong: failing all that I'd say double check your virusscan/firewall software, make sure this stuff is ok to talk to each other, and not blocked somehow
- # [08:34] <Callek> because it uses windows sockets to communicate...
- # [08:34] * Quits: Mossop (mossop@moz-673C0676.dsl.dynamic.sonic.net) (Ping timeout)
- # [08:34] <Callek> ewong: a restart MIGHT get you in a good shape though, without having to deal with virusscan settings
- # [08:35] * philor|away is now known as philor
- # [08:35] <Callek> ewong: but fwiw, old mozbuild binaries are at http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/
- # [08:36] <ewong> will try out an older version 1.5.1
- # [08:37] <ewong> but in the meantime, I'm checking out the firewall
- # [08:38] * Quits: vikram360 (vikram360@ED8149BC.F861F6E6.2A068A5E.IP) (Ping timeout)
- # [08:39] * Joins: vikram360 (vikram360@5E59A228.D49FD144.2A068A5E.IP)
- # [08:39] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Ping timeout)
- # [08:43] * Quits: vikram360 (vikram360@5E59A228.D49FD144.2A068A5E.IP) (Ping timeout)
- # [08:43] * Joins: jhorak (jhorak@moz-59813FB4.cust.nbox.cz)
- # [08:43] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Client exited)
- # [08:43] * Joins: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP)
- # [08:45] * Quits: pascalc (chatzilla@moz-868A18AA.rev.sfr.net) (Input/output error)
- # [08:46] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [08:47] * philor is now known as philor|away
- # [08:48] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [08:48] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Ping timeout)
- # [08:49] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [08:49] * Joins: pascalc (chatzilla@moz-868A18AA.rev.sfr.net)
- # [08:50] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [08:51] * Quits: willy1234x1 (willy1234x@moz-EE1B7D2E.slkc.qwest.net) (Ping timeout)
- # [08:53] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [08:53] * philor|away is now known as philor
- # [08:55] * Quits: pascalc (chatzilla@moz-868A18AA.rev.sfr.net) (Input/output error)
- # [08:55] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [08:55] * Joins: pascalc (chatzilla@moz-868A18AA.rev.sfr.net)
- # [08:59] * Quits: graememcc (chatzilla@moz-AC25BE76.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111221233052])
- # [08:59] * Joins: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net)
- # [09:01] <glandium> smaug: yes, me
- # [09:02] <Callek> glandium: you what?
- # [09:03] <glandium> Callek: with plenty of tabs
- # [09:03] <Callek> ooo yea
- # [09:03] <Callek> :-)
- # [09:03] <Callek> 100+ is nothing compared to you
- # [09:03] <glandium> 1381 at the moment
- # [09:03] <glandium> and 8 tabs open on about:tabs, erf
- # [09:04] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [09:04] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Client exited)
- # [09:05] <Yoric> jmaher|afk: I have just uploaded a new version of the patch, which fights the bitrot
- # [09:06] <Yoric> If you have time to try it, you are welcome.
- # [09:06] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
- # [09:09] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
- # [09:09] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
- # [09:09] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
- # [09:10] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
- # [09:11] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [09:11] <glazou> bonjour
- # [09:11] <glazou> I have a problem building the installer on a m-c build
- # [09:11] <glazou> xptlink.pl fails saying ../../dist/xpt does not exist
- # [09:11] <glazou> did I miss something here ?
- # [09:12] * Quits: m_kato (makoto@moz-8CEE9107.tokynt01.ap.so-net.ne.jp) (Quit: Instantbird 0.3a1)
- # [09:12] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
- # [09:14] * Joins: regen (Miller@moz-9AAFE83A.adsl.dynamic.seed.net.tw)
- # [09:14] * Joins: sgimeno (santiago.g@A922400D.48362F18.BCC03455.IP)
- # [09:16] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
- # [09:16] * Quits: logbot (logbot@moz-622AFC27.glob.com.au) (Client exited)
- # [09:16] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [09:17] * Joins: vikram360 (vikram360@EFFAD48.DFBDA779.2A068A5E.IP)
- # [09:18] * Quits: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com) (Quit: Reboot)
- # [09:19] * Joins: logbot (logbot@moz-622AFC27.glob.com.au)
- # [09:20] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [09:22] * Joins: Stan_ (Stan@moz-9D59757B.dip.t-dialin.net)
- # [09:22] * Quits: Stan (Stan@moz-B6C6692A.dip.t-dialin.net) (Ping timeout)
- # [09:25] * glob is now known as glob|away
- # [09:25] * Quits: bholley (bholley@moz-FCAF9AAB.hsd1.ca.comcast.net) (Quit: bholley)
- # [09:28] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [09:30] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [09:30] * Joins: mak (chatzilla@2451BF65.F9B7738E.8628926.IP)
- # [09:31] * Quits: rniwa (rniwa@60A74940.D6CCE4AE.77834EAA.IP) (Quit: rniwa)
- # [09:34] * Joins: protz (protz@moz-E29D2A15.inria.fr)
- # [09:34] * Quits: cpeterson (cpeterson@moz-18338A6E.hsd1.ca.comcast.net) (Input/output error)
- # [09:34] * Joins: gandalf (zbraniecki@moz-80CE5BCD.home.aster.pl)
- # [09:35] * Joins: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [09:37] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [09:37] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [09:38] * Quits: bsmith (bsmith@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [09:39] * Quits: jdm (jdm@505A43A5.8B53A442.6816E6B7.IP) (Client exited)
- # [09:39] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [09:39] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
- # [09:40] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [09:40] * Joins: past (past@moz-2DAAD734.dsl.dyn.forthnet.gr)
- # [09:41] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [09:41] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
- # [09:46] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Quit: )
- # [09:47] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Quit: Leaving)
- # [09:47] * Joins: Callek_Away (chatzilla@moz-DD17331C.dhcp.oxfr.ma.charter.com)
- # [09:50] * CwiiisAway is now known as Cwiiis
- # [09:52] * Joins: leaper (Mibbit@5B6BB464.20616BA0.67BABDAE.IP)
- # [09:55] * philor is now known as philor|away
- # [09:55] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
- # [09:56] * Quits: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com) (Ping timeout)
- # [09:58] * Quits: Mook (mook@5365CE80.16C74E88.6F478678.IP) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
- # [10:00] * Joins: ewong (chatzilla@moz-E5D50C2E.static.netvigator.com)
- # [10:03] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: brb)
- # [10:03] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [10:06] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [10:06] * Quits: leaper (Mibbit@5B6BB464.20616BA0.67BABDAE.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [10:07] * Quits: regen (Miller@moz-9AAFE83A.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [10:09] * Joins: AutomatedTester (AutomatedT@moz-25F2601E.as13285.net)
- # [10:09] * Joins: dao (dao@moz-CC633968.superkabel.de)
- # [10:13] * Joins: gerv (gerv@moz-8E68CF56.in-addr.arpa)
- # [10:14] * Quits: gandalf (zbraniecki@moz-80CE5BCD.home.aster.pl) (Ping timeout)
- # [10:14] * Quits: adoria0000 (Mibbit@moz-319755EA.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
- # [10:15] * Joins: Ms2ger (Ms2ger@BC26F741.EF996B99.37724B0D.IP)
- # [10:16] * Quits: squib (squib@moz-F5CA0CFB.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [10:19] * Joins: gandalf_ (zbraniecki@moz-80CE5BCD.home.aster.pl)
- # [10:19] * Quits: gandalf_ (zbraniecki@moz-80CE5BCD.home.aster.pl) (Quit: Computer has gone to sleep.)
- # [10:20] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [10:21] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
- # [10:21] * Quits: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp) (Quit: mike5w3c)
- # [10:27] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [10:29] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
- # [10:29] * glob|away is now known as glob
- # [10:30] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [10:31] * Joins: msucan (msucan-@FA9E8863.56E67207.699550A1.IP)
- # [10:32] * Joins: MarcoZ (marco.zehe@moz-D58C89BB.dip.t-dialin.net)
- # [10:32] * Quits: vikram360 (vikram360@EFFAD48.DFBDA779.2A068A5E.IP) (Ping timeout)
- # [10:33] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Connection reset by peer)
- # [10:35] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [10:35] * Joins: MichaelKohler (MichaelKoh@8A1D38D5.F4BB2D90.F3E18028.IP)
- # [10:37] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
- # [10:39] <MichaelKohler> I'm trying to run |make mochitest-plain| in my objdir, but I get the following error: http://pastebin.mozilla.org/1440253 .. how can I fix that?
- # [10:39] * Joins: gandalf (zbraniecki@moz-8BADBFED.neoplus.adsl.tpnet.pl)
- # [10:39] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [10:44] * Quits: dao (dao@moz-CC633968.superkabel.de) (Quit: Leaving.)
- # [10:45] <darktrojan> you're running make mochitest-chrome there
- # [10:46] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [10:46] <Callek_Away> MichaelKohler: also did you do a build first, looks like it can't find the necessary file (xpcshell?)
- # [10:47] <MichaelKohler> darktrojan: right, but the same error happens with mochitest-plain too ;)
- # [10:47] <MichaelKohler> Callek_Away: that's pretty interesting since I can run ./run-mozilla.sh ./xpcshell
- # [10:48] <Callek_Away> MichaelKohler: note its simply trying to launch |./xpcshell|
- # [10:48] <MichaelKohler> well, there is no such file. How can I create it?
- # [10:48] * Joins: bjarne (bjarne@moz-46A85847.nextgentel.com)
- # [10:49] <Callek_Away> self._automation.Process([xpcshell] + args, env = env)
- # [10:49] <Callek_Away> well it wouldn't be in objdir base dir
- # [10:49] <Callek_Away> MichaelKohler: normally you just have to build then you can run the mochitests just fine
- # [10:50] * Callek_Away has to go, but I hope someone here can take over to help you
- # [10:50] <MichaelKohler> Callek: mh, it's pretty much a default build.
- # [10:50] <MichaelKohler> Callek_Away: thanks :)
- # [10:56] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [10:57] * Joins: mike5w3c (MikeS@moz-DAFE1A45.tokyo.ocn.ne.jp)
- # [10:59] <ewong> I'm using Vista and installed Mozbuild 1.6. In mozbuild, sh /etc/profile.d/profile-sshagent.sh starts ssh-agent. and then ssh-add tries to connect with ssh-agent, but fails and gives me a "Could not open a connection to your authentication agent."
- # [11:00] <ewong> I've disabled Windows firewall and it still does that.
- # [11:01] <ewong> I can still surf the web with the firewall on, and ssh-agent isn't blocked by the firewall either.
- # [11:02] <Ms2ger> What's the unix incantation to direct stderr to a file again?
- # [11:02] <MichaelKohler> Ms2ger: 2 &> 1 I think
- # [11:02] <glazou> 2>
- # [11:02] <Ms2ger> Thanks
- # [11:02] <MichaelKohler> s/1/file
- # [11:02] <ewong> 2>&1
- # [11:02] <glazou> that's not directing to a file
- # [11:03] <glazou> that's directing stderr to stdout
- # [11:03] <Ms2ger> That's to stdout, no... Yes, thanks glazou
- # [11:03] <ewong> 2>&1 | tee <filename>
- # [11:03] <mauke> wtf
- # [11:03] <glazou> that's different too
- # [11:03] <glazou> that's to direct stderr to stdout and copy stdout to a file
- # [11:04] <Ms2ger> stdout is already filled up, so that wouldn't work
- # [11:04] * glazou still has huge problems with "make installer" on windows :(
- # [11:05] * Quits: gandalf (zbraniecki@moz-8BADBFED.neoplus.adsl.tpnet.pl) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [11:06] <Ms2ger> Error: ASSERTION: browser.js host is inconsistent. Content window has <mochi.test:8888> but cached host is <>.
- # [11:06] * Ms2ger whacks browser.js
- # [11:10] * Quits: MichaelKohler (MichaelKoh@8A1D38D5.F4BB2D90.F3E18028.IP) (Quit: MichaelKohler)
- # [11:12] * ewong is now known as ewong|away
- # [11:13] <Ms2ger> Passed: 1, Todo: 2280
- # [11:13] <Ms2ger> \o/
- # [11:15] * glob is now known as glob|away
- # [11:17] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [11:18] * Quits: mijia (mijia@DC4232F0.766373FB.C3A57E70.IP) (Quit: mijia)
- # [11:19] <hsivonen> slow bugzilla is really slow today. :-(
- # [11:19] * Joins: dao (dao@moz-CC633968.superkabel.de)
- # [11:20] <hsivonen> glazou: did the silent update landing break make installer for you?
- # [11:22] * Quits: decoder (quassel@moz-216446B9.own-hero.net) (Ping timeout)
- # [11:23] * Joins: decoder (quassel@moz-216446B9.own-hero.net)
- # [11:25] * Joins: edmorley (edmorley@moz-B1046243.range86-144.btcentralplus.com)
- # [11:26] <glazou> hsivonen: I have no idea
- # [11:26] <glazou> I mean if that's it that borked it
- # [11:26] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
- # [11:27] <glazou> but "make installer" now fails
- # [11:27] <glazou> a lof of issues
- # [11:27] <hsivonen> glazou: one of the dependencies of https://bugzilla.mozilla.org/show_bug.cgi?id=481815 might be of interest
- # [11:27] <Mitch> You can't expect people writing code to test it. :P
- # [11:27] <glazou> looking
- # [11:27] <hsivonen> bugzilla is too slow right now for me to get to the bug I mean
- # [11:27] <glazou> the problem with "make installer" is that it is almost totally undocumented
- # [11:27] <glazou> for 3rd-party people, it's pure magic
- # [11:28] <Mitch> I'm a build system peer and I don't know what it does either.
- # [11:31] <glazou> *sigh*
- # [11:33] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [11:37] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
- # [11:42] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
- # [11:46] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [11:46] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
- # [11:47] * Joins: pranavrc (pranavrc@8EE1EC93.96D08489.C28326FD.IP)
- # [11:49] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [11:49] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
- # [11:50] * Quits: pascalc (chatzilla@moz-868A18AA.rev.sfr.net) (Ping timeout)
- # [11:52] * Quits: edmorley (edmorley@moz-B1046243.range86-144.btcentralplus.com) (Ping timeout)
- # [11:53] * Joins: edmorley (edmorley@moz-384CD16.range86-166.btcentralplus.com)
- # [11:57] * mattwoodrow is now known as mattwoodrow|away
- # [11:58] * Joins: test (tymerkaev@630B1EA2.C8C8F59A.283EA9BB.IP)
- # [11:58] * glob|away is now known as glob
- # [11:59] * Quits: test (tymerkaev@630B1EA2.C8C8F59A.283EA9BB.IP) (Quit: Be back later)
- # [12:01] * Joins: tymerkaev (tymerkaev@630B1EA2.C8C8F59A.283EA9BB.IP)
- # [12:01] * Joins: KaiRo (robert@moz-29AB93CC.adsl.highway.telekom.at)
- # [12:04] * Quits: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP) (Quit: Leaving...)
- # [12:06] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [12:08] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
- # [12:14] * davehunt|away is now known as davehunt
- # [12:17] * Quits: Polynomial-C (Poly-C@moz-171653EC.dip.t-dialin.net) (Ping timeout)
- # [12:23] * Joins: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:25] * glob is now known as glob|away
- # [12:28] * Joins: dao1 (dao@moz-CC633968.superkabel.de)
- # [12:29] * Quits: dao (dao@moz-CC633968.superkabel.de) (Ping timeout)
- # [12:29] * mattwoodrow|away is now known as mattwoodrow
- # [12:30] * Quits: karl (karl@moz-1486CCF5.jetstream.xtra.co.nz) (Ping timeout)
- # [12:33] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [12:34] * Quits: dao1 (dao@moz-CC633968.superkabel.de) (Quit: Leaving.)
- # [12:36] * glob|away is now known as glob
- # [12:37] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [12:41] * Joins: gandalf (zbraniecki@moz-8BADBFED.neoplus.adsl.tpnet.pl)
- # [12:41] * Quits: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net) (Quit: Leaving)
- # [12:41] <jgilbert> ah, Callek, it looks like it was bug 715749
- # [12:41] * Joins: andreasn (andreasn@moz-D8A35C52.a199.priv.bahnhof.se)
- # [12:42] * mattwoodrow is now known as mattwoodrow|away
- # [12:45] <edmorley> Ms2ger: you're really going to enjoy fail on warnings working now aren't you :-)
- # [12:45] <edmorley> patches all lined up ready and everything
- # [12:46] <Ms2ger> https://tbpl.mozilla.org/?tree=Try&rev=e5ec59e0b92a
- # [12:47] <edmorley> yeah that's what prompted me to say that :-)
- # [12:48] <Ms2ger> ^.^
- # [12:48] <edmorley> I thought it would take more than that to make editor warning free
- # [12:48] <edmorley> (daily editor jibe: check)
- # [12:48] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
- # [12:48] <Ms2ger> Hey, that's my job!
- # [12:48] <edmorley> heh
- # [12:50] * Joins: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net)
- # [12:50] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [12:50] * ChanServ sets mode: +o smaug
- # [12:50] <Ms2ger> Morning smaug
- # [12:50] <Callek> jgilbert: heh you didn't say --disable-updater
- # [12:51] <jgilbert> Callek: sorry, I was going to do that with my other --disables but got sidetracked and didn't thing it was important ><
- # [12:51] <Callek> jgilbert: when you get asked what configure options you use, _every_ one is important
- # [12:51] <jgilbert> I didn't think --disable-updater would be uncommon
- # [12:51] <@smaug> Ms2ger: "morning" :)
- # [12:52] <Callek> (I learned that the hard way over the years)
- # [12:52] <jgilbert> ah, but you asked 'any odd mozconfig entries' :P
- # [12:52] <Ms2ger> jgilbert, any --disable is odd :)
- # [12:52] * Joins: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net)
- # [12:52] <Callek> ok, fair enough (I did) :-)
- # [12:53] <jgilbert> it's true though, I should also know better by now
- # [12:53] <Callek> Ms2ger: --disable-tests is not
- # [12:53] <jgilbert> disable tests is the only one I don't usually have :P
- # [12:53] * mattwoodrow|away is now known as mattwoodrow
- # [12:53] <Callek> Ms2ger: also --disable-endofworld-2012 is not either
- # [12:53] <Ms2ger> Well, --disable-tests could be MichaelKohler's problem!
- # [12:54] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [12:54] <Callek> Ms2ger: really, with xpcshell not being found?
- # [12:54] <jgilbert> anyways, it's 'fixed' now, and will be fixed soon
- # [12:56] * khuey|away is now known as khuey
- # [12:57] <khuey> Ms2ger: --disable-optimize is pretty common
- # [12:58] <Ms2ger> Could explain why we're so slow!
- # [12:58] <khuey> heh
- # [12:59] <Ms2ger> And stop complaining about my nonsensical generalizations
- # [12:59] <khuey> hmm?
- # [12:59] <Ms2ger> Oh, and I needed you yesterday
- # [12:59] <khuey> well, see, there's this little thing called the weekend
- # [12:59] <Ms2ger> Pah
- # [12:59] <khuey> and sometimes I do things besides work on them
- # [13:00] * khuey wonders if now is a bad time to mention that he's going to be on PTO for a good part of the next two weeks
- # [13:00] <Ms2ger> I knew that
- # [13:00] <khuey> anyways, what did you need?
- # [13:00] <Ms2ger> How much would you hate me if I had a C program run as part of the build? :)
- # [13:01] <khuey> a fair amount
- # [13:01] <khuey> what program?
- # [13:01] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [13:01] <Ms2ger> umaptable
- # [13:02] <khuey> why?
- # [13:03] <hsivonen> I'm kinda regretting that I decided to make the parser class hierarchy more reasonable instead of just piling on more stuff into the existing classes
- # [13:03] * Joins: GRMrGecko (GRMrGecko@moz-9EDAEFD9.client.mchsi.com)
- # [13:03] <Ms2ger> Because I'm not a fan of having generated files in the tree
- # [13:03] <Callek> khuey: not before I get my review on the 800,000 KB patch I'm about to stuff into your review queue
- # [13:04] * Callek switches us to automake tree wide, and expects khuey to r+ it today
- # [13:04] <Ms2ger> r-
- # [13:04] <Ms2ger> There you go
- # [13:04] <Callek> Ms2ger: I wanted an r+
- # [13:04] <Ms2ger> hsivonen, but we do much appreciate it
- # [13:04] <Callek> and then forget to land it, cause I hate automake
- # [13:04] <Ms2ger> Callek, r- is a review too :)
- # [13:05] <khuey> Callek: r- is insufficient
- # [13:05] <GRMrGecko> Is there a way I can send a message from my program to Thunderbird? My end goal is to tell it to make a new message with HTML inside. Mailto html-body does not work for me.
- # [13:05] <Callek> :-P
- # [13:05] <khuey> Callek: I will change my flight, come to boston, find where you live, and personally murder you in the most brutal fashion
- # [13:05] <Callek> lol
- # [13:05] <Callek> khuey: so long as you bring cookies, no problem
- # [13:05] <khuey> Ms2ger: that's not a good enough reason
- # [13:05] <Ms2ger> Alright
- # [13:07] * Quits: clokep (clokep@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.2a1pre)
- # [13:07] <khuey> Callek: speaking of cookies
- # [13:07] <Ms2ger> Then, do you know about any C++ -> python translation tool?
- # [13:07] * khuey needs to find bhearsum
- # [13:07] <khuey> ctopy?
- # [13:07] <gabor> mrbkap: Hey, are you here around?
- # [13:07] <Callek> khuey: bit early for ben, I think
- # [13:07] <Callek> khuey: anything I can help with -- or do you need ben specifically?
- # [13:08] <khuey> Callek: he owes me cookies
- # [13:08] <Callek> o, guess not then... lol
- # [13:08] <gabor> is there anyone here who knows stack frames inside out by any chance?
- # [13:10] <GRMrGecko> If you respond to my question, please mention my name as I'm not going to read all your messages to find the answer.
- # [13:10] <edmorley> GRMrGecko: there will be more people around later (notably pacific time working hours) who might be able to answer your question. Also, have you tried #thunderbird ?
- # [13:11] * Quits: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net) (Quit: Leaving)
- # [13:11] <GRMrGecko> edmorley: I have not tried #thunderbird, but I would expect for that to be a non-technical support channel.
- # [13:11] <GRMrGecko> why I came to the developers channel.
- # [13:12] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [13:12] <edmorley> GRMrGecko: sorry, #maildev even
- # [13:13] <GRMrGecko> just joined, will ask later on as you suggested.
- # [13:13] * Joins: dao (dao@moz-C74323BC.dip.tu-dresden.de)
- # [13:14] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [13:14] <darktrojan> anyone else have spdy turned on?
- # [13:16] <Jesse> i've had SPDY turned on for a week or two
- # [13:16] <darktrojan> I'm trying to decide if it actually makes a difference or if I'm imagining it
- # [13:17] <Ms2ger> khuey, have you ever used ctopy? :)
- # [13:17] <hsivonen> I have SPDY turned on, but I haven't benchmarked it
- # [13:19] * mattwoodrow is now known as mattwoodrow|away
- # [13:20] * Quits: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com) (Ping timeout)
- # [13:20] * darktrojan wonders if anyone other than google actually runs it on their servers
- # [13:20] <khuey> Ms2ger: npe
- # [13:20] <khuey> *nope
- # [13:21] <Ms2ger> I'm failing even to get it to run
- # [13:21] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
- # [13:22] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [13:23] * khuey shrugs
- # [13:23] <khuey> if you want to care about silly things this is the price you pay ;-)
- # [13:24] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [13:31] * Quits: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
- # [13:32] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [13:34] * Joins: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net)
- # [13:37] * Quits: GRMrGecko (GRMrGecko@moz-9EDAEFD9.client.mchsi.com) (Quit: Computer has gone to sleep.)
- # [13:39] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [13:40] * Joins: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com)
- # [13:41] * Joins: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [13:42] * Quits: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP) (Ping timeout)
- # [13:43] * Ziggy|AWAY is now known as Ziggy_Maes
- # [13:47] * Joins: dbradley (dbradley@moz-8FACAA93.fuse.net)
- # [13:49] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [13:51] * Joins: Mano (chatzilla@moz-BB985474.static.bezeqint.net)
- # [13:53] <jhorak> How can I compare two object instances' ns classes? To determine if they have same class.
- # [13:53] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [13:54] <Mano> hsivonen: patch on that bug
- # [13:54] <Mano> hsivonen: your patch should move the openWindow call to the import-done-callback
- # [13:55] <@smaug> jhorak: to determine what?
- # [13:56] * Quits: darktrojan (geoff@moz-57EC95C5.dsl.telstraclear.net) (Quit: darktrojan)
- # [13:56] <@smaug> jhorak: you have an interface which is implemented by several classes and you want to know if some instances of that interface use some particular implementation?
- # [13:56] <jhorak> smaug: I'd like to check object class, like with RTTI.
- # [13:56] <jhorak> yup
- # [13:57] <@smaug> jhorak: is this in C++ ?
- # [13:58] <khuey> the question is why
- # [13:58] <@smaug> In C++ one could add IID for the concrete class and QI both instances to that
- # [13:58] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [13:58] <jhorak> dynamic_cast<>?
- # [13:58] <khuey> if you need to know the concrete class you're probably doing it wrong
- # [13:58] <@smaug> (unless you're optimizing something)
- # [13:59] <khuey> hence the probably
- # [13:59] * @smaug thought khuey would be on vacation
- # [13:59] <@smaug> khuey: are you already in Europe ?
- # [13:59] <khuey> no
- # [13:59] <khuey> my flight is later today
- # [13:59] <mrbkap> gabor: hey, yeah.
- # [13:59] * khuey is avoiding packing
- # [14:00] <hsivonen> Mano: thanks. I'll take a look as soon as the bug page loads.
- # [14:00] <jhorak> khuey: I don't disagree :). In fact I have to check whenever specific object is my component (in extensions dir, which is defined only by string iid.)
- # [14:01] <Mano> hsivonen: heh
- # [14:01] <Mano> pretty fast here
- # [14:02] * Quits: mconley (mconley@moz-9C0F4EBF.cable.teksavvy.com) (Input/output error)
- # [14:02] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Quit: Ex-Chat)
- # [14:02] * Joins: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu)
- # [14:03] <@smaug> jhorak: couldn't you use obj.wrappedJSObject in JS components?
- # [14:04] <jhorak> smaug: sorry, I didn't made myself clear, I ment c++.
- # [14:04] <Ms2ger> khuey, don't forget your two long-sleeved shirts
- # [14:04] <hsivonen> Mano: so in ProfileMigrator.migrate(), I should import the default bookmarks if overwriting profile
- # [14:04] <@smaug> jhorak: well, then add an IID for you class
- # [14:05] <khuey> Ms2ger: I bought a bunch more last week
- # [14:05] <@smaug> and QI the object to that
- # [14:05] <hsivonen> Mano: how do I tell if it's overriding the profile?
- # [14:05] <Ms2ger> Alright, pack the four of them :)
- # [14:05] <hsivonen> *overwriting
- # [14:05] <Mano> hsivonen: you always do
- # [14:05] <khuey> Ms2ger: I even have gloves
- # [14:05] * Ms2ger gasps
- # [14:05] <hsivonen> Mano: ok.
- # [14:05] <Mano> hsivonen: the naming is misleading
- # [14:05] <khuey> Ms2ger: and finding cold-weather gloves in south florida is basically impossible
- # [14:05] <Mano> hsivonen: this interface is only used on first startup
- # [14:05] <@smaug> jhorak: for example XPCVariant has an IID for a concrete class http://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/xpcprivate.h#4197
- # [14:05] <Mano> with no profies
- # [14:06] <Ms2ger> Who lives in south Florida anyway
- # [14:06] <hsivonen> Mano: ok
- # [14:06] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [14:06] <@smaug> jhorak: http://mxr.mozilla.org/mozilla-central/search?string=XPCVARIANT_IID
- # [14:06] <jhorak> to be concrete: in nsIOService::NewFileURI I need to determine if nsIFile is nsILocalFile or (my own) nsIGIOFile.
- # [14:06] <Ms2ger> QI to nsIGIOFile?
- # [14:06] <khuey> Ms2ger: several million people
- # [14:06] <Mano> hsivonen: you do need to take care of never importing twice
- # [14:06] <jhorak> let me check...
- # [14:07] <Mano> hsivonen: becuase nsBrowserGlue also tries to import
- # [14:07] <Mano> and so do migrators
- # [14:07] <Mano> (current migrators, that is)
- # [14:07] <@smaug> jhorak: http://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/XPCVariant.cpp?mark=50-51#50
- # [14:07] <Ms2ger> khuey, so is there an easy way to build opt and debug builds of a patch stack?
- # [14:07] <Mano> hsivonen: for migrators, you can, if that's easier, just remove the call to initializebookmarks in browserprofilemigratorutils
- # [14:08] <hsivonen> Mano: I was going to remove that
- # [14:08] <Mano> but browserglue will always want to attempt-to-import in some cases
- # [14:08] <Mano> just make sure that nsBrowserGlue won't import if ProfileMigrator did
- # [14:08] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
- # [14:08] <hsivonen> Mano: how should I check?
- # [14:09] <khuey> Ms2ger: 2 separate object dirs?
- # [14:09] <Ms2ger> Well, yes
- # [14:09] <Mano> hsivonen: well, Iff browserglue only does import if some some preference is set, you're fine, because profilemigrator only runs for the very first profile
- # [14:09] <Mano> on its creation, so the preference cannot be set
- # [14:09] <Ms2ger> But can you do it with one src dir, without clobbering every time you switch?
- # [14:09] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [14:10] <Mano> hsivonen: same goes if it checks for some back file
- # [14:10] * Joins: mario (mario@67575F8A.5B6D81B9.490799F7.IP)
- # [14:10] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [14:10] <Ms2ger> Hmm, code removal
- # [14:10] <khuey> Ms2ger: yeah
- # [14:10] <Mano> to summarize, you should check that for a clean profile, nsBrowserGlue does not try to import
- # [14:10] <khuey> just have two mozconfigs that point to different places, and switch the env variable each time
- # [14:10] <Mano> i think that's the case, but please double check
- # [14:10] <Mano> the code there is somewhat hard to follow
- # [14:11] * Joins: rshetty (quassel@A8913C19.141EC725.C842849F.IP)
- # [14:11] <hsivonen> Mano: ok
- # [14:12] <Ms2ger> The env variable?
- # [14:12] <jhorak> smaug: I've got NS_GIO_FILE_CID but no NS_GIO_FILE_IID defined. Isn't there some kind of documentation here about this subject?
- # [14:12] * Quits: gandalf (zbraniecki@moz-8BADBFED.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [14:13] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Client exited)
- # [14:13] <khuey> Ms2ger: MOZCONFIG=/abs/path/to/mozconfig
- # [14:13] <Ms2ger> I see
- # [14:13] * Joins: gandalf (zbraniecki@moz-6CCB683E.neoplus.adsl.tpnet.pl)
- # [14:14] <khuey> Ms2ger: so you could have MOZCONFIG=~/dev/dbg-config make -f client.mk
- # [14:14] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [14:14] <khuey> and MOZCONFIG=~/dev/opt-config make -f client.mk
- # [14:14] <khuey> and if those two mozconfigs specify different objdirs
- # [14:14] <@smaug> jhorak: you just define NS_GIO_FILE_IMPL_IID
- # [14:14] <khuey> you're set
- # [14:14] <@smaug> and make your concrete class to have those macros
- # [14:15] <@smaug> jhorak: and then in QI implementation make sure there is an entry for your class itself
- # [14:15] <Ms2ger> Let's try that
- # [14:15] <Ms2ger> khuey++
- # [14:15] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
- # [14:16] * Quits: jwq (chatzilla@moz-12623DCD.cable.telstraclear.net) (Ping timeout)
- # [14:16] <jhorak> smaug: Okay, I'll check it. Thanks a lot for helping me out.
- # [14:18] <@smaug> jhorak: I guess there is no documentation for this since this is a very rare case. I can think of perhaps 2 or 3 cases when this is used in Gecko
- # [14:18] <Ms2ger> Canvas has a couple, I think
- # [14:19] <jhorak> Hm, that's maybe not good news for me and the patch.
- # [14:19] <@smaug> jhorak: how so?
- # [14:21] <jhorak> I might chose bad approach if this is rarely used.
- # [14:22] <@smaug> well, khuey did wonder why you need to know the concrete class :)
- # [14:23] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [14:23] * Quits: dmb (dmb@moz-3565FEE9.da4.org) (Ping timeout)
- # [14:23] * Joins: dmb (dmb@moz-3565FEE9.da4.org)
- # [14:23] <jhorak> I'm hacking GIO support for linux support (to open and save from/to remote locations).
- # [14:24] * Ziggy_Maes is now known as Ziggy|AWAY
- # [14:25] * Quits: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
- # [14:25] * Joins: Michael_R (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
- # [14:26] <jhorak> it's not pleasant task :(
- # [14:28] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [14:29] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Client exited)
- # [14:29] * davehunt is now known as davehunt|away
- # [14:29] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [14:30] * Quits: Michael_R (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net) (Ping timeout)
- # [14:30] * Joins: mcmanus (mcmanus@moz-FE9B5BFD.twcny.res.rr.com)
- # [14:35] * Quits: Mano (chatzilla@moz-BB985474.static.bezeqint.net) (Ping timeout)
- # [14:36] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:37] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [14:37] * Joins: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net)
- # [14:38] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [14:39] * Joins: GRMrGecko (GRMrGecko@5CCB22FD.8AC9D3D1.244A2845.IP)
- # [14:39] * bhearsum|afk is now known as bhearsum|buried
- # [14:40] * Quits: dao (dao@moz-C74323BC.dip.tu-dresden.de) (Quit: Leaving.)
- # [14:41] * glob is now known as glob|away
- # [14:43] <mario> hi everyone, does anybody got mochitests running in xulrunner 8.01 - the Dokumentation seems to be out of date, i do not know - but i get an: "ImportError: No module named automation" - or do i missing something? please help :D
- # [14:43] * Joins: romeo (romeo@moz-18AD2F99.k744.webspeed.dk)
- # [14:46] * Quits: gandalf (zbraniecki@moz-6CCB683E.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [14:48] * Joins: gandalf (zbraniecki@moz-6CCB683E.neoplus.adsl.tpnet.pl)
- # [14:49] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
- # [14:50] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
- # [14:51] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [14:51] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [14:53] * Joins: Yoric|backup (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [14:53] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [14:54] * Joins: espindola (espindola@EFCDA10D.68E64C0A.F061A1E6.IP)
- # [14:55] * Joins: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw)
- # [14:55] * Joins: dao (dao@moz-C74323BC.dip.tu-dresden.de)
- # [14:57] * Quits: rshetty (quassel@A8913C19.141EC725.C842849F.IP) (Ping timeout)
- # [14:58] * Joins: Julian (chatzilla@moz-43E73578.greenbytes.de)
- # [14:58] * Quits: dao (dao@moz-C74323BC.dip.tu-dresden.de) (Ping timeout)
- # [14:59] * Joins: rshetty (quassel@4B959527.6012164A.90B98F9.IP)
- # [14:59] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
- # [15:00] * rail_away is now known as rail
- # [15:02] * Yoric|backup is now known as Yoric
- # [15:02] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
- # [15:06] * Joins: jlebar (jlebar@moz-3F3A6302.dyn.columbia.edu)
- # [15:07] * Joins: Suresh (chatzilla@FA99DA00.D676712F.EB06F97B.IP)
- # [15:07] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
- # [15:08] * bear-afk is now known as bear
- # [15:10] * Joins: AaronMT (AaronMT@moz-DB17C53A.cpe.net.cable.rogers.com)
- # [15:11] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
- # [15:12] * Joins: jlund1 (Adium@B9705880.ACB0627B.98B4A011.IP)
- # [15:12] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
- # [15:14] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
- # [15:14] * Joins: rwaldron (rwaldron@moz-BDCCF091.hfc.comcastbusiness.net)
- # [15:14] * Quits: jlund1 (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
- # [15:14] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
- # [15:17] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:18] * Joins: jprmc (jprmc@F2D29657.F60B0462.67AC9B1.IP)
- # [15:19] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
- # [15:22] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [15:22] * khuey is now known as khuey|away
- # [15:22] * Joins: Goldorak (chatzilla@805CD605.E12797EB.187A1082.IP)
- # [15:26] * Joins: ajuma (ajuma@F2D29657.F60B0462.67AC9B1.IP)
- # [15:26] * Joins: armenzg (armenzg@moz-8555CE12.cable.teksavvy.com)
- # [15:26] <hsivonen> whenever I change nsIContentSink, the RDF content sink reminds me that it still exists
- # [15:27] * Joins: evilpie (evilpie@moz-7E88A5A5.pools.arcor-ip.net)
- # [15:28] * jmaher|afk is now known as jmaher
- # [15:28] * Joins: bz (bzbarsky@moz-69B5879F.bstnma.fios.verizon.net)
- # [15:28] * ChanServ sets mode: +o bz
- # [15:29] * Joins: Pike (Pike@moz-269673CD.pool.mediaways.net)
- # [15:30] * davehunt|away is now known as davehunt
- # [15:34] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Ping timeout)
- # [15:35] * ctalbert|afk is now known as ctalbert
- # [15:35] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
- # [15:37] * glob|away is now known as glob
- # [15:38] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [15:38] * Joins: victorporof (victorporo@BCAA178E.F4308271.4873E54D.IP)
- # [15:39] * Joins: jimm (jmathies@moz-7F164CA1.pn.at.cox.net)
- # [15:39] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [15:42] * ewong|sleep is now known as ewong
- # [15:43] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [15:47] * Joins: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP)
- # [15:48] * Quits: regen (Miller@moz-DFCD66B7.adsl.dynamic.seed.net.tw) (Quit: regen)
- # [15:50] * Joins: graememcc (chatzilla@moz-AC25BE76.range86-148.btcentralplus.com)
- # [15:51] * IRCMonkey7984 is now known as Tobbi
- # [15:52] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
- # [15:52] * Quits: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com) (Ping timeout)
- # [15:52] * Joins: tonymec__ (tonymec@F7F1905B.F242E24F.277517C1.IP)
- # [15:53] * tonymec__ is now known as tonymec|away
- # [15:53] * Quits: mark (mark@moz-9E3E12EC.off.net) (Ping timeout)
- # [15:53] * Joins: mjschranz_ (mjschranz@moz-57B23647.senecac.on.ca)
- # [15:54] * Joins: madhava (madhava@F2D29657.F60B0462.67AC9B1.IP)
- # [15:54] * Quits: beltzner (mike-beltz@moz-9E3E12EC.off.net) (Ping timeout)
- # [15:56] * IRCMonkey29158 is now known as mjessome
- # [15:56] <@bz> man
- # [15:56] <@bz> bugzilla is unusably slow
- # [15:57] * Quits: mjessome (mjessome@moz-B77DEAEB.mozilla.org) (Quit: leaving)
- # [15:57] * @bz should find something to do that doesn't involve loading bugs. :(
- # [15:57] * Joins: mjessome (mjessome@moz-B77DEAEB.mozilla.org)
- # [15:57] * glob checks
- # [15:57] <mreid> seconded
- # [15:58] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Ping timeout)
- # [15:58] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [15:58] <Ms2ger> bz, specs? :)
- # [15:59] <@bz> Ms2ger: not going there
- # [15:59] <@bz> Ms2ger: I was thinking more like "learn Rust" or something
- # [15:59] * glob doesn't see anything interesting on the load graphs, chats with IT
- # [15:59] <glob> BMO DDoS count for today stands at 2. may be a 3rd
- # [15:59] <Ms2ger> Heh
- # [16:00] <@bz> do we have any idea why people are ddosing us?
- # [16:00] <@bz> btw, I can quantify sow
- # [16:00] <@bz> time wget -O /dev/null 'https://bugzilla.mozilla.org/show_bug.cgi?id=716452'
- # [16:00] <glob> bz, because they are dicks.
- # [16:00] <@bz> 0.006u 0.009s 0:14.66 0.0% 0+0k 30+10io 0pf+0w
- # [16:00] <@bz> glob: well, sure
- # [16:00] <@bz> glob: but usually there's money to be made in a ddos
- # [16:00] <@bz> glob: so who's paying is what I wonder
- # [16:01] <@bz> (most of that 14s was spent just sitting there waiting for the server response; actual download went at 154K/s once it started)
- # [16:01] <Ms2ger> Google, obviously!</conspiracy-theorist>
- # [16:01] <@bz> Ms2ger: the thought had in fact crossed my mind
- # [16:02] <@bz> Ms2ger: do you have time to look something up for me?
- # [16:02] <Ms2ger> Try me
- # [16:02] <@bz> Ms2ger: what I'm interested in is how well our HTML and SVG DOM impls match up to the spec
- # [16:03] <@bz> Ms2ger: and specifically, whether for any given spec interface whether we have a corresponding concrete class
- # [16:03] <@bz> Ms2ger: such that all instances of that class are guaranteed to implement that interface
- # [16:03] <hsivonen> nsIContentSink makes me sad. we have so many stub implementations of it
- # [16:03] <Ms2ger> No
- # [16:03] <@bz> ms2ger: and such that all implementations of that interface are of that concrete class
- # [16:03] <@bz> Ms2ger: well, sure
- # [16:04] <@bz> Ms2ger: what I want to know are the deviations from that
- # [16:04] <@bz> Ms2ger: so we can fix them
- # [16:04] * Quits: AstralStorm (astralstor@moz-94C68B32.dynamic.chello.pl) (Ping timeout)
- # [16:04] <Ms2ger> The class that implements head and stuff
- # [16:04] * Joins: mark (mark@moz-9E3E12EC.off.net)
- # [16:04] <Ms2ger> For HTML, I think that's about it
- # [16:04] * Joins: AstralStorm (astralstor@moz-94C68B32.dynamic.chello.pl)
- # [16:04] <Ms2ger> Oh, no
- # [16:04] * bwinton_away is now known as bwinton
- # [16:04] <@bz> nsHTMLSharedElement?
- # [16:05] <Ms2ger> SharedObject, SharedList as well
- # [16:05] <Ms2ger> Yeah
- # [16:05] <@bz> ok
- # [16:05] <@bz> yes, that one might need fixing
- # [16:05] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [16:05] * Ms2ger looks at the code
- # [16:05] <@bz> anyway
- # [16:05] <@bz> if you're willing to do this
- # [16:06] <@bz> but for real, not just from memory!
- # [16:06] <ewong> khuey|away: ping
- # [16:06] <@bz> Then go for it
- # [16:06] <Ms2ger> Mm
- # [16:06] <@bz> if not, just let me know; I'll do it myself then...
- # [16:06] * @bz needs the results by tomorrowish or so
- # [16:06] <Ms2ger> What about HTMLElement?
- # [16:06] <@bz> HTMLElement corresponds to nsGenericHTMLElement, I believe
- # [16:06] <Ms2ger> We've got nsHTMLElement as well
- # [16:07] * @bz looks it up
- # [16:07] <@bz> I have no idea what this class is
- # [16:07] * Quits: vlad (vlad@moz-9E3E12EC.off.net) (Ping timeout)
- # [16:08] <@bz> nothing inherits from it...
- # [16:08] <mounir> bz: i wrote that
- # [16:08] <@bz> Oh
- # [16:08] <Ms2ger> No, it's for elements where HTMLElement is the most derived interface
- # [16:08] <glob> current theory: accidental ddos via twitter
- # [16:08] <@bz> Is this for unknown elements?
- # [16:08] <@bz> ok
- # [16:08] <@bz> fine
- # [16:08] <@bz> glob: as in someone linked to a bug?
- # [16:09] * Joins: mr_pants (Mibbit@8516D452.7608079F.5642DB81.IP)
- # [16:09] <glob> bz, someone linked to a large dependancy tree
- # [16:09] * Joins: vlad (vlad@moz-9E3E12EC.off.net)
- # [16:09] <mounir> bz: it's for element that should have a HTMLElement ctor, before we were showing them as HTMLSpanElement
- # [16:09] * Quits: rshetty (quassel@4B959527.6012164A.90B98F9.IP) (Connection reset by peer)
- # [16:09] * Quits: mr_pants (Mibbit@8516D452.7608079F.5642DB81.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:10] * Joins: alice0775 (Mibbit@moz-B06B7389.osaka.ocn.ne.jp)
- # [16:10] <Ms2ger> Ones that explicitly aren't HTMLUnknownElement, IIRC
- # [16:10] <mounir> yes
- # [16:10] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [16:10] <Ms2ger> Hmm, we don't have nsIDOMHTMLSpanElement?
- # [16:11] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Input/output error)
- # [16:11] <Ms2ger> bz, for HTML, that seems to be it
- # [16:11] <Ms2ger> I'll have a look at SVG tonight
- # [16:11] * Joins: beltzner (mike-beltz@moz-9E3E12EC.off.net)
- # [16:13] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
- # [16:13] * Joins: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com)
- # [16:13] <@bz> Ms2ger: ok. Note that you have to include core DOM too when you do this...
- # [16:14] <@bz> (e.g. I know there's an issue around documentfragment/element)
- # [16:14] <@bz> anyway
- # [16:14] <Ms2ger> I was about to mention that :)
- # [16:14] <@bz> mail me and bholley the results, please?
- # [16:14] * mcote|afk is now known as mcote
- # [16:14] <Ms2ger> Will do
- # [16:15] <@bz> thanks!
- # [16:15] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [16:15] <Ms2ger> But first, quantum mechanics
- # [16:15] <@bz> mmm
- # [16:15] <@bz> good stuff
- # [16:15] <@bz> which sort?
- # [16:15] <Ms2ger> Copenhagen, if that's what you mean by sort
- # [16:16] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
- # [16:16] <@bz> I mostly meant more like the wave function sort or the operator theory sort
- # [16:16] <@bz> or a combination of the two
- # [16:16] <Ms2ger> Way too many operators, definitely
- # [16:17] * armenzg is now known as armenzg_brb
- # [16:17] * Joins: zuzelvp (zuzelvp@2112147D.C3507A2D.9A8C35B4.IP)
- # [16:19] <@bz> mounir: ping
- # [16:19] * Joins: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de)
- # [16:19] <ewong> khuey|away: well if you're on your holidays... bon voyage..
- # [16:19] <@bz> mounir: so did we turn on warnings-as-errors without exceptions for -Winitialized?
- # [16:20] <@bz> ewong: iirc he is
- # [16:20] <ewong> bz thanks..
- # [16:20] <ewong> bz who else is involved with mozbuild?
- # [16:21] <mounir> bz: yes
- # [16:22] <mounir> i thought we could handle that in a follow-up
- # [16:22] * Quits: gandalf (zbraniecki@moz-6CCB683E.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [16:22] <mounir> for the moment, no directory has FAIL_ON_WARNINGS
- # [16:22] <ewong> anyway maybe later..
- # [16:22] <mounir> I could probably write it
- # [16:22] * ewong is now known as ewong|sleep
- # [16:22] <hsivonen> do we actually support https://developer.mozilla.org/en/application%2F%2Fhttp-index-format_specification ?
- # [16:23] * Quits: Stan_ (Stan@moz-9D59757B.dip.t-dialin.net) (Ping timeout)
- # [16:23] <@bz> mounir: ah, ok
- # [16:23] <@bz> mounir: that helps. ;)
- # [16:23] <Callek> ewong|afk: well ted is involved with mozbuild, but I suspect your issue can be solved by a wider range of people than those "involved with mozbuild" :-)
- # [16:23] <@bz> mounir: as long as we don't enforce the -Winitialized insanity.... ;)
- # [16:23] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [16:23] <@bz> "But this violates simple arithmetic. Trade deficit nations have received capital inflows for many years from surplus nations as the automatic counterpart to their deficits. If the surplus nations ever hope to get repaid b
- # [16:23] * coop is now known as coop|mtg
- # [16:24] * @bz wishes some people on certain continents would paste that on their mirrors so they see it every morning
- # [16:25] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [16:25] * Quits: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [16:26] <hsivonen> bz: your paste got clipped at "get repaid b"
- # [16:26] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [16:27] * Joins: beaufour (beaufour@18D5CC88.C7EE4FB2.ECED8BE3.IP)
- # [16:27] <@bz> er...
- # [16:28] <@bz> oh, silly non-ascii
- # [16:28] <@bz> one sec
- # [16:28] <@bz> "If the surplus nations ever hope to get repaid -- i.e. to reverse those capital flows -- then it must be obvious that the trade imbalances must also reverse."
- # [16:29] <Yoric> jmaher: ping
- # [16:30] <jmaher> Yoric: pong
- # [16:30] <hsivonen> bz: politicians also don't like thermodynamics when planning for growth
- # [16:30] <Yoric> jmaher: I had to fight some bitrot, but the new version of the xperf patches should now build once again.
- # [16:31] <jmaher> Yoric: cool, let me apply and get a build cranked out
- # [16:31] * Quits: jdm (jdm@moz-9AEDE212.cpe.net.cable.rogers.com) (Client exited)
- # [16:31] <jmaher> thanks Yoric
- # [16:31] <Yoric> My pleasure.
- # [16:32] * Quits: Mano (chatzilla@moz-7E1DCE13.red.bezeqint.net) (Ping timeout)
- # [16:32] <@bz> hsivonen: in what sense?
- # [16:35] <mounir> bz: there is a patch for -Wno-error=initialized now
- # [16:35] * rail is now known as rail_away
- # [16:36] <@bz> mounir: lovely
- # [16:37] * Joins: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net)
- # [16:38] * mjschranz_ is now known as mjschranz
- # [16:39] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
- # [16:39] <hsivonen> bz: in the sense that if that current energy use growth continued, there'd be no way to deal with the heat even if a magical energy source existed
- # [16:41] <@bz> hsivonen: ah
- # [16:41] * Quits: pranavrc (pranavrc@8EE1EC93.96D08489.C28326FD.IP) (Client exited)
- # [16:41] * Joins: dRdR (dRdR@moz-E20A0F91.uwaterloo.ca)
- # [16:41] <@bz> hsivonen: yes, a fundamental problem with exponential growth projections....
- # [16:42] * armenzg_brb is now known as armenzg
- # [16:43] <ted> hrm
- # [16:43] * rail_away is now known as rail
- # [16:43] * benwa|sms is now known as BenWa
- # [16:43] * Joins: jhopkins (jhopkins@moz-41E1D586.tb.shawcable.net)
- # [16:43] <ted> so the msvc docs for /FI say "this option has the same effect as specifying the file with double quotation marks in an #include directive on the first line of every source file"
- # [16:43] <ted> http://msdn.microsoft.com/en-us/library/8c5ztk84.aspx
- # [16:43] <ted> i don't think i believe that
- # [16:44] * jcranmer|away is now known as jcranmer
- # [16:44] <ted> given that we pass -FI $(DEPTH)/mozilla-config.h
- # [16:44] <ted> which is in the objdir, not the srcdir
- # [16:45] * Joins: Joeh (joe@5A3923AA.BC22908.C7CEC4ED.IP)
- # [16:45] * ted ponders
- # [16:46] <BenWa> FAIL_ON_WARNINGS is tempting but I don't have enough really have time to do it for a entire GFX subcomponent. Have we considering doing FILE_FAIL_ON_WARNINGS = <LIST OF CPP>. It would be handy to make new files use this until we have time to make the whole directory warning free
- # [16:46] * khuey|away is now known as khuey
- # [16:46] <khuey> ewong|sleep: I'm still here, but I suppose you're not
- # [16:46] * Joins: Cameron (Cameron@moz-5911F6E0.range86-130.btcentralplus.com)
- # [16:47] <khuey> bz: I've still got a couple hours before the airport ;-)
- # [16:48] <ewong|sleep> khuey: now I am :) just a quick question.. when /etc/profile.d/profile-sshagent.sh is run, ssh-add cannot connect with the ssh-agent instance
- # [16:49] <khuey> ewong|sleep: do you have antivirus software?
- # [16:49] <ewong|sleep> khuey: yes.
- # [16:50] <khuey> try with it disabled?
- # [16:50] * Joins: aja (chatzilla@F8A10B06.EC32EF1F.7880DB15.IP)
- # [16:50] <khuey> the internet seems to believe that antivirus can cause this
- # [16:50] <mounir> BenWa: I really believe for most directories, that should be quite easy to do
- # [16:50] <mounir> I don't think we have that much warnings on GCC
- # [16:50] * Joins: Camer0n (Cameron@moz-5911F6E0.range86-130.btcentralplus.com)
- # [16:51] <Callek> khuey: fwiw it started happening on his attempt at upgrading to MB1.6
- # [16:51] <ewong|sleep> khuey: will do that..
- # [16:51] * Quits: Camer0n (Cameron@moz-5911F6E0.range86-130.btcentralplus.com) (Quit: Bye Bye)
- # [16:51] <Callek> and his downgrade back to 1.5.1 failed
- # [16:51] <khuey> Callek: interesting
- # [16:51] * Joins: gandalf (zbraniecki@moz-F2A16E88.neoplus.adsl.tpnet.pl)
- # [16:51] <khuey> we didn't change anything related to that, afaik
- # [16:51] <Callek> well rephrase, his downgrade failed to fix the problem
- # [16:51] <khuey> ah
- # [16:51] <khuey> ok
- # [16:51] <ewong|sleep> khuey: plus the 'bonus' that my system failed to boot
- # [16:51] <khuey> ha
- # [16:51] <BenWa> Right, but when you add a new file it's easy to say 'Don't add warnings to this file EVER' even if you dont have time to own the work of removing all the warnings for that dir
- # [16:51] <khuey> that's lovely
- # [16:51] <BenWa> mounir: ^
- # [16:52] * Callek had the suspicion that antivirus just treated it as a new (untrusted) exe pair, but I never actually told him to turn off antivirus
- # [16:52] <khuey> that's plausible
- # [16:53] <mounir> BenWa: I heard your point but I think making an entire directory warning-free wouldn't be that long
- # [16:53] * bhearsum|buried is now known as bhearsum
- # [16:54] <BenWa> The gfx dirs are rather large. I haven't check how many warnings that would be to fix
- # [16:54] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
- # [16:55] <ewong|sleep> khuey: thanks! I'll try the antivirus.. if it isn't, what else should I try? I've disabled the firewall as well
- # [16:55] <Callek> khuey: well given that ssh-agent communicates with sockets, and antivirus tends not to like untrusted exe's (in some antivirus vendors) from opening or reading arbitrary sockets
- # [16:55] <Callek> and of course ssh-agent gives socket/file info to environ :-)
- # [16:56] <mconnor> BenWa: fix every file you touch, lock in incremental gains?
- # [16:56] * Joins: mib_7km7lt (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [16:56] * Quits: mib_7km7lt (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:57] <khuey> ewong|sleep: beyond AV I don't really know :-/
- # [16:57] <khuey> Callek: right
- # [16:57] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Quit: Konversation terminated!)
- # [16:57] * Joins: hhillen (hhillen@moz-81563C98.ip.telfort.nl)
- # [16:57] <ted> BenWa: it's hard to do that with our build system, fwiw
- # [16:57] <ewong|sleep> khuey: ok.. when Iget back to that workstation, I'll disable the AV and see.. though I'm surprised the AV doesn't complain about it
- # [16:58] <ewong|sleep> ' and by about it, I mean the socket communications
- # [16:58] <BenWa> awhhh :(
- # [16:58] <@bz> khuey: oh, I thought you left on Fri
- # [16:59] <hsivonen> Are we supposed to support profile migration from Chrome on Linux?
- # [17:00] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Ping timeout)
- # [17:00] * Quits: bjarne (bjarne@moz-46A85847.nextgentel.com) (Quit: Leaving.)
- # [17:00] * Quits: aja (chatzilla@F8A10B06.EC32EF1F.7880DB15.IP) (Client exited)
- # [17:01] <Callek> hsivonen: I don't recall that we do, but would be nice to if its not too difficult, since it is necessary for windows :-)
- # [17:01] * Ziggy|AWAY is now known as Ziggy_Maes
- # [17:01] <jprmc> gerv: https://bugzilla.mozilla.org/show_bug.cgi?id=702630 - who adds the licenses? you?
- # [17:01] * Quits: RemusPop (remuspop@601F3B17.33662590.A5830293.IP) (Client exited)
- # [17:01] <gerv> jprmc: yes, me :-)
- # [17:01] * Joins: aja (chatzilla@F8A10B06.EC32EF1F.7880DB15.IP)
- # [17:01] * Quits: GRMrGecko (GRMrGecko@5CCB22FD.8AC9D3D1.244A2845.IP) (Ping timeout)
- # [17:01] <gerv> I have a script.
- # [17:02] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [17:03] <gerv> Oh, hang on.
- # [17:03] * Quits: gandalf (zbraniecki@moz-F2A16E88.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [17:03] <gerv> jprmc: Are you talking about this sentence?
- # [17:03] <gerv> "If there is also BSD code, we need to make sure a copy of the BSD boilerplate gets into about:license."
- # [17:03] <gerv> (I assumed you were asking about an MPL-upgrade bug I just filed. Disregard my original answer.)
- # [17:04] * @bz wonders how long this bzexport will take
- # [17:05] <jprmc> gerv: yup, that sentence
- # [17:05] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
- # [17:05] <gerv> jprmc: Best if you produce a patch I can review.
- # [17:05] <gerv> It's fairly obvious - add it to the right place (alphabetical order) in
- # [17:05] <gerv> the license.html file somewhere in the toolkit dir.
- # [17:06] <gerv> (Don't forget the TOC too.)
- # [17:06] <jprmc> gerv: should we just add BSD and Apache?
- # [17:06] <gerv> No, don't add the Apache licence.
- # [17:06] <gerv> As I said, just use that short bit.
- # [17:06] <gerv> You need to add the specific BSD licence for the code,
- # [17:06] <gerv> alongside the 27 other slightly-modified copies of the BSD licence
- # [17:06] <gerv> which are already in that file.
- # [17:06] <jprmc> hmm
- # [17:06] <jprmc> the sync stuff has apache libraries
- # [17:06] <gerv> Now he tells me.
- # [17:06] <gerv> :-)
- # [17:07] <jprmc> that was in a separate bug
- # [17:07] <jprmc> unrelated to this code
- # [17:07] <gerv> Can you CC me on that bug?
- # [17:07] * Joins: geoffbrown (geoffbrown@moz-E63016E2.vc.shawcable.net)
- # [17:07] <catlee> is anybody else's nightly double spacing things like bugzilla comments?
- # [17:07] <jprmc> gerv: you were
- # [17:07] <gerv> Now we are moving to MPL 2,
- # [17:07] <jprmc> already
- # [17:07] <jprmc> you signed off on it :-)
- # [17:07] <gerv> Oh. Which one?
- # [17:07] <jprmc> gerv: https://bugzilla.mozilla.org/show_bug.cgi?id=712099
- # [17:07] * gerv suspects Bugzilla is a bit slow right now.
- # [17:07] <glob> catlee, no
- # [17:07] <glob> gerv is correct
- # [17:08] <gerv> jprmc: OK.
- # [17:08] <gerv> Please do a separate bug to add a copy of the Apache license.
- # [17:08] * Joins: Camer0n (Cameron@moz-5911F6E0.range86-130.btcentralplus.com)
- # [17:09] <gerv> In the same way.
- # [17:09] <jprmc> ok
- # [17:09] * Quits: Camer0n (Cameron@moz-5911F6E0.range86-130.btcentralplus.com) (Quit: Bye Bye)
- # [17:09] <gerv> (You should call it "Apache License 2.0" in the contents.)
- # [17:09] * Joins: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net)
- # [17:09] <gerv> You will need to give a list of directories it applies to, like the other ones.
- # [17:10] <gerv> It should go in alphabetical order (so, second).
- # [17:10] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [17:10] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [17:10] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [17:12] * Joins: rshetty (quassel@ABCA954E.B2247306.D1005D78.IP)
- # [17:13] <gerv> Anyone know if the DOM Inspector project is still alive?
- # [17:14] * coop|mtg is now known as coop
- # [17:14] <gerv> Or Venkman?
- # [17:14] <Callek> gerv: yes
- # [17:14] <gerv> OK.
- # [17:14] <Callek> gerv: just not as strong as it once was
- # [17:14] * gerv files a relicensing bug for it.
- # [17:14] <Callek> gerv: same with venkman
- # [17:14] <Callek> gerv: crussel owns domi
- # [17:14] <gerv> OK.
- # [17:14] <Callek> gijs still owns venkman
- # [17:14] <mrbkap> After cloning mozilla-central, what could python be doing with 100% CPU for 10 minutes?
- # [17:14] <gerv> OK.
- # [17:15] <Callek> gerv: and both are still shipped in SeaMonkey
- # [17:15] <Callek> (venkman has had no substantive changes in a long while, but it is still shipped)
- # [17:15] <@bz> mounir: why the changes from NULL to nsnull?
- # [17:15] <@bz> mounir: void*0 vs 0?
- # [17:16] <gerv> Who owns chatzilla?
- # [17:16] <jesup> gerv: a new version was just released
- # [17:17] <@bz> gerv: anyone who writes the right exploit?
- # [17:17] * @bz runs
- # [17:17] <Callek> gerv: silver lately for chatzilla
- # [17:17] <Callek> (James Ross)
- # [17:18] * Joins: mbrubeck (mbrubeck@moz-755AD63.hsd1.wa.comcast.net)
- # [17:18] * Joins: mib_hw20f9 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [17:18] <Ms2ger> bz, well, because we call that function for non-pointers
- # [17:18] * Joins: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net)
- # [17:18] * KWierso is now known as KWierso|outoftown
- # [17:18] * Quits: fabrice1 (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Ping timeout)
- # [17:18] <@bz> ms2ger: in the first case, sure
- # [17:18] * KWierso|outoftown is now known as KWierso
- # [17:18] <@bz> ms2ger: but in the second case?
- # [17:18] <Ms2ger> No idea what that was good for
- # [17:19] <Ms2ger> I don't think I hit a warning there
- # [17:19] * Quits: damons (gnubeard@moz-A41E6911.hsd1.ca.comcast.net) (Quit: damons)
- # [17:19] * Quits: mib_hw20f9 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:20] * Quits: peterv (peterv@moz-715F6D16.access.telenet.be) (Connection reset by peer)
- # [17:21] * Joins: peterv (peterv@moz-715F6D16.access.telenet.be)
- # [17:21] <nemo> So. I seem to recall Firefox implements a property that allows scaling a canvas in CSS w/o any scaling alg being applied.
- # [17:21] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [17:21] <nemo> having some trouble googling DMO
- # [17:22] * Quits: tymerkaev (tymerkaev@630B1EA2.C8C8F59A.283EA9BB.IP) (Connection reset by peer)
- # [17:22] * Joins: shorlander-away (shorlander@moz-853043D6.dhcp.insightbb.com)
- # [17:22] * Joins: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP)
- # [17:22] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [17:23] * shorlander-away is now known as shorlander
- # [17:23] <@bz> nemo: image-rendering: crispEdges or something?
- # [17:23] <nemo> ahhah
- # [17:23] <@bz> (I mean... there is _always_ a scaling alg applied; the only question is which one)
- # [17:23] <nemo> bz: I'd just hit that property on the moz CSS extensions page :D
- # [17:23] * Quits: pnemsak (Miranda@moz-3D67D819.rainside.sk) (Quit: pnemsak)
- # [17:24] <nemo> bz: yeah. I knew someone would bring that technicality up ;)
- # [17:24] <@bz> crispEdges seems to use FILTER_NEAREST
- # [17:24] * Quits: dRdR (dRdR@moz-E20A0F91.uwaterloo.ca) (Client exited)
- # [17:24] <nemo> I just couldn't think of what one called that distinction
- # [17:24] <nemo> I mean, it isn't AA
- # [17:24] <@bz> you could also use optimizeSpeed, which uses FILTER_FAST
- # [17:24] <nemo> thanks
- # [17:24] <@bz> which may or may not give the same results
- # [17:24] <nemo> bz: trying to scale up some pixel art
- # [17:24] <nemo> don't want the pixels touched
- # [17:24] <@bz> right
- # [17:25] <@bz> you want FILTER_NEAREST
- # [17:26] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120106042007])
- # [17:26] * Joins: pranavrc (pranavrc@8EE1EC93.96D08489.C28326FD.IP)
- # [17:26] <nemo> sooo image-rendering: optimizeSpeed; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; in a CSS file
- # [17:26] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [17:26] <nemo> might touch the pixels the least, it seems
- # [17:27] <nemo> sooo tired of saying the same thing 3 ways :(
- # [17:27] <nemo> image-rendering: nearest-neighbour;
- # [17:27] <nemo> done
- # [17:27] <nemo> image-rendering: hqx; :D
- # [17:28] * Joins: smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi)
- # [17:28] * ChanServ sets mode: +o smaug
- # [17:28] * Quits: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl) (Connection reset by peer)
- # [17:28] * Joins: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net)
- # [17:29] * Quits: aja (chatzilla@F8A10B06.EC32EF1F.7880DB15.IP) (Client exited)
- # [17:29] * armenzg is now known as armenzg_brb
- # [17:29] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [17:30] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
- # [17:30] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
- # [17:31] * Joins: smontagu (chatzilla@13DB561F.C39404F5.CB858787.IP)
- # [17:31] * khuey -> packing
- # [17:31] * khuey is now known as khuey|away
- # [17:32] * Joins: mib_ty21y7 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [17:32] * Quits: mib_ty21y7 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:32] <Waldo> okay, s-o-s-l tries just a little bit too hard to be funny, such that I'm not entirely certain exactly what metric it's tracking
- # [17:33] <Waldo> burny landings in different trees?
- # [17:33] <Waldo> burny landings that aren't promptly canceled?
- # [17:33] * Quits: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl) (Connection reset by peer)
- # [17:33] <espindola> armenzg, welcome back
- # [17:33] <Ms2ger> khuey|away, don't fall into the sea, and enjoy the beer and wine
- # [17:33] <Ms2ger> Waldo, being backed out
- # [17:33] * bbondy is now known as bbondy|lunch
- # [17:33] <espindola> armenzg_brb, just wanted to brink your attention to the news (to me at least) about 10.6 in bug 674655
- # [17:34] <espindola> I have patches under review for the issues that I was able to find building for 10.5 with the 10.6 sdk
- # [17:34] <espindola> but only opt builds
- # [17:34] <espindola> to do debug I would need releng help
- # [17:34] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
- # [17:35] * Quits: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl) (Connection reset by peer)
- # [17:35] * Joins: fzzzy (donovan@moz-2B41AF9B.lightspeed.mtvwca.sbcglobal.net)
- # [17:35] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
- # [17:35] * Quits: tonymec|away (tonymec@F7F1905B.F242E24F.277517C1.IP) (Input/output error)
- # [17:35] * armenzg_brb is now known as armenzg
- # [17:36] <armenzg> hi espindola! thank you
- # [17:36] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
- # [17:37] <espindola> np. Do let me know if there anything I can do to help, or if there is a way for me to run a debug try targeting 10.5 on a 10.6 machine.
- # [17:37] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
- # [17:37] <espindola> (but still run the tests on 10.5)
- # [17:38] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:39] <armenzg> espindola: it seems to be on my court to switch to do 10.5 debug builds on 10.6 machines
- # [17:39] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [17:39] <armenzg> I will put it on the top of my list to do that
- # [17:40] <espindola> awesome. Thanks
- # [17:40] <armenzg> is anyone taking on the work to build on 10.7?
- # [17:40] <espindola> I don't expect the debug build to find anything that crazy with using the 10.6 sdk ....
- # [17:40] <espindola> armenzg, I don't know. We would still use the 10.6 sdk, so hopefully it is not too hard
- # [17:41] <armenzg> OK
- # [17:42] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:42] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Ping timeout)
- # [17:42] * edmorley changes topic to '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/'
- # [17:44] * philor|away is now known as philor
- # [17:44] * Joins: merinui (merinui@moz-61C7235E.osk2.eonet.ne.jp)
- # [17:44] * Quits: coop (Chris@3CF5941F.5F7CE767.60EDF444.IP) (Ping timeout)
- # [17:45] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [17:45] * Quits: nhirata (nhirata.bu@moz-2A9C9106.hsd1.ca.comcast.net) (Quit: nhirata)
- # [17:46] * Joins: coop (Chris@moz-E8A55B70.dsl.bell.ca)
- # [17:47] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
- # [17:48] * Joins: mib_3lpkx1 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [17:48] * Quits: mib_3lpkx1 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [17:48] * edmorley pokes bugzilla
- # [17:49] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [17:49] <lurking> tbpl is also failing to load :(
- # [17:49] * Quits: @smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi) (Ping timeout)
- # [17:50] <edmorley> sounds like it's time for a cup of tea and some DIY instead then :-)
- # [17:50] * Joins: smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi)
- # [17:50] * ChanServ sets mode: +o smaug
- # [17:50] * Quits: ctopper (craig@C3495DA.BA3DBA56.AE2B2F80.IP) (Quit: ctopper)
- # [17:51] <Callek> lurking: DDoS hurts
- # [17:51] * Joins: ahal (ahal@moz-686ED107.uwaterloo.ca)
- # [17:51] <lurking> not again :P
- # [17:51] <lurking> bleh!
- # [17:52] * Quits: akeybl (akeybl@moz-52D39FF6.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [17:52] * Quits: Yoric (Yoric@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [17:54] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [17:56] * Quits: gwagner (idefix2@moz-3DFE0B51.hsd1.ca.comcast.net) (Quit: gwagner)
- # [17:56] * Joins: jlund (Adium@B9705880.ACB0627B.98B4A011.IP)
- # [17:56] * Quits: biesi (cbiesinger@moz-5EE692A7.ca.hfc.comcastbusiness.net) (Ping timeout)
- # [17:57] * Quits: protz (protz@moz-E29D2A15.inria.fr) (Quit: Leaving)
- # [17:59] <ehsan> smaug: see my email please
- # [17:59] * Quits: mak (chatzilla@2451BF65.F9B7738E.8628926.IP) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
- # [17:59] <Ms2ger> lurking, only 3rd time today
- # [18:00] <lurking> o_O
- # [18:02] * armenzg is now known as armenzg_lunch
- # [18:02] <philor> hmm, only one thing that would have been in today's nightlies, but that one thing is "make video controls work with ABP installed," maybe we should manually trigger one
- # [18:03] <Ms2ger> Go for it
- # [18:03] <philor> "status": "OK"
- # [18:03] * Quits: @smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi) (Ping timeout)
- # [18:04] <philor> lurking: there you go, a mere four hours or whatever they take these days and you'll have a nightly
- # [18:04] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Connection reset by peer)
- # [18:04] <philor> also? screw you, Android
- # [18:04] <lurking> philor: ++
- # [18:04] <Ms2ger> No disagreement about that
- # [18:05] * Joins: smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi)
- # [18:05] * ChanServ sets mode: +o smaug
- # [18:05] * Joins: Mnyromyr (Mnyromyr@B2521176.7B0892CB.771966F7.IP)
- # [18:05] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [18:05] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:05] * Quits: ahal (ahal@moz-686ED107.uwaterloo.ca) (Ping timeout)
- # [18:05] * Quits: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [18:05] * Joins: wesj (wesj@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:07] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
- # [18:07] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [18:07] * Joins: jhammel (jhammel@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:08] * Quits: hhillen (hhillen@moz-81563C98.ip.telfort.nl) (Quit: hhillen)
- # [18:09] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [18:09] * Joins: faramarz (faramarz@moz-BBE3ABD.mv.mozilla.com)
- # [18:10] <lurking> do zip builds update ?
- # [18:10] <bsmedberg> lurking: I... think so
- # [18:10] * bsmedberg is not sure
- # [18:10] * Joins: Polynomial-C (Poly-C@moz-9F71035F.dip.t-dialin.net)
- # [18:10] <philor> pretty sure the only difference is "make package" versus "make installer" on the exact same objdir
- # [18:11] <philor> so if hourly installer builds do, they should too
- # [18:11] * Joins: mw22_away (chatzilla@moz-FB753258.adsl.wanadoo.nl)
- # [18:11] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Connection reset by peer)
- # [18:11] * Joins: dalsh (dalsh@E590FD90.8916245C.163E2FB.IP)
- # [18:12] <lurking> hourly's don't update - as they are no longer on the nightly channel - but the default channel - and hourly's are not signed , so the new silent updater is not going to work there is it ?
- # [18:12] * lurking assumed that zips were in the same category
- # [18:13] * Joins: magsout (magsout@moz-E559D13.fbx.proxad.net)
- # [18:14] * Joins: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [18:14] * Quits: mw22_away (chatzilla@moz-FB753258.adsl.wanadoo.nl) (Ping timeout)
- # [18:15] * catlee is now known as catlee-lunch
- # [18:16] * Quits: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com) (Connection reset by peer)
- # [18:16] * Joins: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [18:16] * mjessome is now known as mjessome|lunch
- # [18:16] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [18:17] * Quits: Suresh (chatzilla@FA99DA00.D676712F.EB06F97B.IP) (Quit: Suresh)
- # [18:18] * Quits: chrisccoulson (chr1s@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [18:18] * Joins: squib (squib-@moz-3F6F2A9C.ep.wisc.edu)
- # [18:19] * bbondy|lunch is now known as bbondy
- # [18:20] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [18:20] * Joins: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl)
- # [18:22] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [18:22] * bear is now known as bear-lunch
- # [18:22] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
- # [18:24] * Joins: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP)
- # [18:24] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
- # [18:25] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
- # [18:26] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
- # [18:26] * jwir3|away is now known as jwir3
- # [18:26] <Ms2ger> bz, purple+yellow sounds good to me
- # [18:26] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [18:28] * Joins: rs (rs@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:29] * Joins: paolo (paolo@moz-337F73BA.retail.telecomitalia.it)
- # [18:29] <@bz> mcmanus: ping
- # [18:29] * gregglind_away is now known as gregglind
- # [18:29] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
- # [18:30] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
- # [18:30] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
- # [18:31] * Joins: jhammink (textual@moz-BBE3ABD.mv.mozilla.com)
- # [18:32] <@smaug> ehsan: does it matter if there is SimpleTest.finish() in a test which doesn't call waitForExplicitFinish ?
- # [18:33] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:33] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
- # [18:33] * Joins: Mossop_ (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [18:33] * Joins: jgriffin (jgriffin@moz-4FBFA41D.hsd1.wa.comcast.net)
- # [18:33] <@bz> smaug: iirc, it can
- # [18:33] * Mossop_ is now known as Mossop
- # [18:33] * Quits: asadotzler (asa@F259CFB7.9EF26CBA.EB5E51FC.IP) (Ping timeout)
- # [18:33] * Joins: felipe (u2734@moz-160C58C6.com)
- # [18:34] <@smaug> bz: what kind of problem can that cause
- # [18:34] * Quits: nigelb (nigel@moz-8640053A.me) (Ping timeout)
- # [18:34] <@smaug> since I've seen problems when not calling finish() explicitly
- # [18:34] <Ms2ger> The next test being run only partially?
- # [18:34] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [18:35] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [18:35] <@bz> smaug: it can trigger a finish() on the next test too early
- # [18:35] <@smaug> hum
- # [18:35] <@bz> smaug: if I read the harness code right
- # [18:35] * Joins: pcwalton (pcwalton@moz-5B0F92F1.hsd1.ca.comcast.net)
- # [18:35] * Joins: nigelb (nigel@moz-8640053A.me)
- # [18:35] <@smaug> is mochitest framework really that buggy
- # [18:35] <Ms2ger> Well...
- # [18:35] <@bz> um
- # [18:35] <Ms2ger> Yes
- # [18:35] <@bz> define buggy?
- # [18:35] <Ms2ger> Not that it can help it much
- # [18:35] <@bz> it calls finish() for a test if and only if that test did not tell waitForExplicitFinish()
- # [18:36] <@bz> but "for a test" means "on that thing in the subframe"
- # [18:36] * aki|backjan9 is now known as aki
- # [18:36] <@bz> anyway
- # [18:36] * @bz agrees this is a bit fragile
- # [18:36] <@bz> finish() really ought to be idempotent
- # [18:36] <Ms2ger> Hah
- # [18:36] <Ms2ger> Sounds like Gecko
- # [18:36] <jhammel> bz++
- # [18:36] <@smaug> Ms2ger: bah
- # [18:37] * Joins: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP)
- # [18:37] <@smaug> Ms2ger: don't blame Gecko, blame the Web
- # [18:37] <Ms2ger> Truth
- # [18:37] <Ms2ger> And Netscape
- # [18:37] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:37] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [18:38] <@bz> nothing wrong with netscape
- # [18:38] <Ms2ger> ^.-
- # [18:38] <@bz> it's just when you try to reproduce the behavior of its stack-based parser and formatter with a DOM tree that you get issues
- # [18:39] <@bz> oh, and try to reproduce their handling of document.write... ;)
- # [18:39] <Ms2ger> And docshell
- # [18:40] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [18:40] <@smaug> someone should start a clean-up-docshell project
- # [18:40] <Ms2ger> Not it.
- # [18:41] * Joins: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl)
- # [18:42] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [18:42] * Quits: sfink (chatzilla@moz-AFCEDF1F.dsl.pltn13.sbcglobal.net) (Client exited)
- # [18:42] * Waldo has been saying people should bite the cleanup bullet more often for awhile
- # [18:42] * khuey|away is now known as khuey
- # [18:42] <khuey> Ms2ger: falling into the sea might be problematic
- # [18:43] <@bz> waldo: cleanup is hard in a minefield
- # [18:43] <khuey> bz: yes, you can totally do that
- # [18:43] <khuey> (call finish on the next test, that is)
- # [18:43] <Waldo> bz: so are hackarounds, and in the meantime the code still sucks :-)
- # [18:43] <@bz> waldo: well
- # [18:43] * Joins: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [18:43] <Waldo> bz: and the specs keep moving and implicitly assuming there is no minefiled
- # [18:43] <Waldo> s/iled/ield/
- # [18:43] <@bz> waldo: nope
- # [18:43] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [18:43] <@bz> waldo: the spec in this area totally knows there's a minefield
- # [18:44] <@bz> waldo: it has all sorts of "XXX this may not be web-compatible" pasted all over it
- # [18:44] <@bz> waldo: because NO ONE IN THE WORLD KNOWS HOW THIS SHIT SHOULD WORK
- # [18:44] * Joins: dRdR (dRdR@moz-E20A0F91.uwaterloo.ca)
- # [18:44] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
- # [18:44] * Joins: dao (dao@moz-C1C7E228.superkabel.de)
- # [18:44] <@bz> waldo: (and yes, top-of-lungs hysteria kinda voice)
- # [18:45] <@bz> waldo: and worse yet, sites sniff, so trying to converge behavior will 100% guaranteed break some sites
- # [18:45] <@bz> waldo: and the spec is 100% guaranteed to not be compatible with all sites
- # [18:45] <@bz> waldo: especially not conditioned on all UA strings
- # [18:45] <@bz> waldo: Did I mention "minefield"?
- # [18:45] <Waldo> okay, so we're holding back convergence then too
- # [18:46] <Ms2ger> Certainly
- # [18:46] <Waldo> and preserving security bugs, whatever they end up being
- # [18:46] <Ms2ger> What we need is a million tests :)
- # [18:46] <@bz> waldo: where by "we" you mean "every single browser"? Yes
- # [18:46] <@bz> waldo: because every time we try to converge we break major sites
- # [18:47] <@bz> waldo: we're _fairly_ certain our code does not have security bugs in this area
- # [18:47] <@bz> waldo: we have no such confidence in the spec version
- # [18:47] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [18:47] <@bz> and yeah, tests
- # [18:47] <@bz> ms2ger's estimate may or may not be an order of magnitude too high
- # [18:48] <@bz> anyway
- # [18:48] * Waldo has no such confidence in our code
- # [18:48] * @bz shrugs
- # [18:48] <mcmanus> bz: delayed pong
- # [18:48] <@bz> that's fair
- # [18:48] <@bz> mcmanus: got a few mins?
- # [18:48] <mcmanus> sure
- # [18:49] * Quits: jhorak (jhorak@moz-59813FB4.cust.nbox.cz) (Quit: Leaving)
- # [18:49] * Joins: hub (hub@moz-E2FCA694.figuiere.net)
- # [18:49] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:49] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [18:49] * Quits: mjschranz (mjschranz@moz-57B23647.senecac.on.ca) (Client exited)
- # [18:50] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Input/output error)
- # [18:50] * Quits: magsout (magsout@moz-E559D13.fbx.proxad.net) (Ping timeout)
- # [18:50] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [18:50] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:50] <@bz> mcmanus: so image preloading
- # [18:50] <@smaug> !seen humph
- # [18:50] <@killer> I don't know who humph is.
- # [18:50] <firebot> humph was last seen 3 weeks, 3 days, 14 hours, 13 minutes and 39 seconds ago, saying 'nice to know people are around' in #content.
- # [18:51] <mcmanus> bz: yeah, I need to rule a bunch of things in/out before I say too much more on that.
- # [18:51] <@bz> mcmanus: ok
- # [18:51] <@bz> mcmanus: was just checking that you got my response
- # [18:51] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [18:51] * ChanServ sets mode: +o mkaply
- # [18:51] <@bz> mcmanus: it's entirely possible that something screwy is in fact gong one
- # [18:51] <@bz> er, going
- # [18:51] <mcmanus> bz, on possibility is that the spdy code doesn't report transport events right - so firebug got confused
- # [18:51] <@bz> mcmanus: or that firebug is lying, or both
- # [18:51] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120108042007])
- # [18:51] <@bz> mcmanus: or that
- # [18:51] <@bz> mcmanus: ok
- # [18:51] <mcmanus> bz, will not let it drop off the radar though
- # [18:52] <@bz> mcmanus: one interesting option would be to just add printfs to load start and LoadImage calls
- # [18:52] <mcmanus> yep
- # [18:52] <@bz> mcmanus: and see whether those are happening closer to load start than whatever firebug is showing
- # [18:52] <@bz> mcmanus: anyway, that's all on my end. ;)
- # [18:52] <@bz> mcmanus: let me know if/when you have more data, I guess?
- # [18:52] <mcmanus> thanks. I'll follow up after a couple other things clear my todo list
- # [18:53] <@bz> sounds good
- # [18:53] * Joins: KWierso|outoftown (chatzilla@moz-6E3FB3B9.desm.qwest.net)
- # [18:54] * Quits: KWierso (chatzilla@moz-6E3FB3B9.desm.qwest.net) (Ping timeout)
- # [18:55] <bsmedberg> when I'm putting a password into browserid for the first time
- # [18:55] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [18:55] <bsmedberg> it says "Finish signing into: developer.mozilla.org\n
- # [18:55] <bsmedberg> Last step! ... New Password"
- # [18:55] <bsmedberg> is that a password just for devmo, or for all websites that use browserid?
- # [18:55] * Joins: KWierso|outoftown_ (chatzilla@moz-6E3FB3B9.desm.qwest.net)
- # [18:56] * Quits: KWierso|outoftown (chatzilla@moz-6E3FB3B9.desm.qwest.net) (Ping timeout)
- # [18:56] * KWierso|outoftown_ is now known as KWierso|outoftown
- # [18:57] * Joins: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net)
- # [18:58] * Quits: pranavrc (pranavrc@8EE1EC93.96D08489.C28326FD.IP) (Ping timeout)
- # [18:58] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [18:58] * Quits: Ami_Ty_ (Amie@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [18:58] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [18:59] * Quits: imphil (philipp@moz-655EF802.customer.m-online.net) (Ping timeout)
- # [18:59] * Quits: grubshka (grubshka@moz-8631B959.w86-216.abo.wanadoo.fr) (Ping timeout)
- # [19:00] <jdm> killer: you're looking for humphd, I presume
- # [19:00] <jdm> er, smaug
- # [19:00] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [19:00] <mounir> bz: does the reason for the NULL/nsnull seems ok to you?
- # [19:01] <@bz> mounir: yeah
- # [19:01] <@bz> mounir: (though it doesn't apply to the second place you made that change; not like it matters there much)
- # [19:02] * khuey sighs
- # [19:02] <khuey> who "owns" talos these days?
- # [19:02] <mounir> yes, it doesn't apply but I thought having all NULL changed to nsnull would be better for consistency
- # [19:02] <mounir> khuey: are you in good old Europe?
- # [19:02] <khuey> not yet
- # [19:02] <khuey> flight is in a few hours
- # [19:02] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [19:02] * Joins: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com)
- # [19:02] <Ms2ger> mounir, I disagree :)
- # [19:03] <mounir> Ms2ger: with good or old?
- # [19:03] <Ms2ger> With nsnull
- # [19:03] <mounir> Ms2ger: yeah, we should use 0, I agree
- # [19:03] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [19:03] <@smaug> jdm: yes
- # [19:03] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [19:03] * Joins: timA (tabraldes@moz-535753DA.hsd1.or.comcast.net)
- # [19:03] * Joins: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net)
- # [19:03] <gabor> just out of curiosity, why do we have all these different nulls?
- # [19:03] <@smaug> jdm: oh, humphd
- # [19:03] <Ms2ger> mounir--
- # [19:04] <Ms2ger> gabor, portability, I guess
- # [19:04] <mounir> Ms2ger: why do you disagree then?
- # [19:04] * philor is now known as philor|away
- # [19:04] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [19:04] <gabor> sure, but i mean an exact reason...
- # [19:04] <cpeterson> Bjarne says NULL is spelled "nullptr" these days.
- # [19:04] * Joins: anant_ (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:05] <Ms2ger> Because we obviously should use NULL
- # [19:05] <mounir> why?
- # [19:05] <@bz> gabor: well, for one thing there are two common, and incompatible definitions of null
- # [19:05] <Ms2ger> Because 0 isn't a pointer, it's an integer
- # [19:05] <jhammel> khuey: the A*team owns talos; mainly jmaher and i
- # [19:06] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:06] * anant_ is now known as anant
- # [19:06] <khuey> cpeterson: we've got a while before we can use nullptr
- # [19:06] <cpeterson> I know. <:)
- # [19:06] <ehsan> smaug: yes, it messes with my patch in bug 668728 :)
- # [19:07] <@bz> mounir: though..... now I'm confused again
- # [19:07] <@bz> mounir: in C++, isn't NULL defined to 0?
- # [19:07] * Quits: mario (mario@67575F8A.5B6D81B9.490799F7.IP) (Quit: mario)
- # [19:07] * Joins: mario (mario@67575F8A.5B6D81B9.490799F7.IP)
- # [19:07] <mounir> bz: I thought so actually ;)
- # [19:08] <Ms2ger> Wikipedia says yes
- # [19:08] <@bz> mounir: then what the hell was going on with your warning?
- # [19:08] <Ms2ger> But compilers can warn when you misuse NULL
- # [19:08] <mounir> yes, that's what I think happen
- # [19:08] <@bz> oy
- # [19:08] * Quits: alice0775 (Mibbit@moz-B06B7389.osaka.ocn.ne.jp) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:08] <@bz> that's ridiculous
- # [19:08] <mounir> the warning says I'm using NULL not '0'
- # [19:08] * Joins: protz (jonathan@moz-7F6750F6.xulforum.org)
- # [19:08] * Quits: paolo (paolo@moz-337F73BA.retail.telecomitalia.it) (Ping timeout)
- # [19:08] <mounir> NULL for 'unsigned int' actually
- # [19:08] <@bz> yes
- # [19:08] <@bz> but if by definition NULL is 0
- # [19:08] <mounir> 0 for unsigned int would be pretty correct
- # [19:09] <@bz> then wtf
- # [19:09] * davehunt is now known as davehunt|away
- # [19:09] <mounir> maybe that's an old C warning? ;)
- # [19:09] <@bz> well, in C it would kinda make snse
- # [19:09] <@bz> er, sense
- # [19:09] * @bz suggests we strongly consider shutting up that warning
- # [19:09] * Quits: mario (mario@67575F8A.5B6D81B9.490799F7.IP) (Ping timeout)
- # [19:09] <@bz> because it feels broken to me
- # [19:09] <Ms2ger> Why's that?
- # [19:10] <Ms2ger> unsigned int foo = NULL;
- # [19:10] <@bz> yes
- # [19:10] <@bz> why is this a problem?
- # [19:10] <mounir> in our code we should use nsnull instead of NULL afaiui so I guess the patch is correct at least
- # [19:10] <mounir> people shouldn't do that
- # [19:10] <Ms2ger> Because you're relying on an obscure corner of the C++ standard
- # [19:10] <@bz> given that the standard says |#define NULL 0| ?
- # [19:10] <mounir> (that = what Ms2ger wrote)
- # [19:10] <@bz> Ms2ger: all corners of all standards are obscure
- # [19:11] <@bz> Ms2ger: I mean... I guess you could be accidentally doing the wrong thing
- # [19:11] * philor|away is now known as philor
- # [19:11] <cpeterson> mounir: in C++, NULL is not 0; 0 is (in some contexts) a synonym for NULL.
- # [19:11] <Ms2ger> NULL is a sign that you're using it as a pointer, so it makes sense if you don't use it as a pointer
- # [19:11] <Ms2ger> +to warn
- # [19:11] <mounir> I've never asked to be part of a C++ standard bikeshedding discussion :'(
- # [19:12] <mounir> but I agree with Ms2ger
- # [19:12] <khuey> mounir: lucky man
- # [19:12] * armenzg_lunch is now known as armenzg
- # [19:12] <@bz> cpeterson: afaict the spec says explicitly that NULL must expand to 0 or 0L
- # [19:12] <Ms2ger> !summon bholley
- # [19:12] <mounir> khuey: no, agreeing with Ms2ger is quite hard actually
- # [19:12] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
- # [19:12] <Ms2ger> mounir, goes against all your normal habits, no?
- # [19:12] <@bz> cpeterson: and then that 0 in some contexts has magic behavior, of course
- # [19:13] <Ms2ger> Same way the other way around
- # [19:13] <@bz> anyway
- # [19:13] <@bz> we've been thinking of stopping using nsnull
- # [19:13] * khuey wonders if his MV office badge will work in Paris
- # [19:13] <@bz> this is just a barrier on the path to it
- # [19:13] <mounir> khuey: we use good old keys man
- # [19:13] <@bz> khuey: it wouldn't in NZ
- # [19:13] * bear-lunch is now known as bear
- # [19:13] <khuey> ah
- # [19:13] <@bz> khuey: so "chances are, no"
- # [19:13] * khuey tosses this in the "not coming" pile
- # [19:13] <Ms2ger> Boo
- # [19:13] <@bz> because obviously the paris office is much like the nz office!
- # [19:14] <khuey> bz: all the non-American places are the same, of course
- # [19:14] <mounir> bz: there is no such thing as a Paris office
- # [19:14] <mounir> khuey: is Toronto part of the US?
- # [19:14] <@bz> mounir: what is there in paris?
- # [19:14] <Ms2ger> Beautiful sights etc
- # [19:14] * philor is now known as philor|away
- # [19:14] <khuey> mounir: more or less
- # [19:14] <khuey> mounir: "North American" if you want to be pedantic
- # [19:14] <@bz> Ms2ger: yeah, yeah
- # [19:14] <@bz> mounir: toronto sort of is, except for the funny money
- # [19:14] <Ms2ger> Over a nice busy boulevard
- # [19:14] * Quits: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl) (Quit: Computer has gone to sleep.)
- # [19:15] <mounir> bz: dunno, just that things that should be sent to "Mozilla Spaces" are not sent in Paris so I believe there is a message
- # [19:15] <khuey> lol
- # [19:15] <@bz> mounir: heh
- # [19:15] * Joins: biesi (cbiesinger@moz-76ED95A4.corp.tfbnw.net)
- # [19:16] <@bz> anyone know of a page with a java applet?
- # [19:16] <mounir> bz: so should I push that patch?
- # [19:16] <Ms2ger> mounir, they actually do send those things, but everyone's too drunk to accept the packages :)
- # [19:16] <@bz> mounir: yes
- # [19:16] <@bz> mounir: I thought I marked r+ !
- # [19:16] * Joins: bnicholson (bnicholson@moz-BBE3ABD.mv.mozilla.com)
- # [19:16] <Ms2ger> runescape.com used java when I was young
- # [19:17] * Quits: rshetty (quassel@ABCA954E.B2247306.D1005D78.IP) (Client exited)
- # [19:17] <mounir> bz: yeah but I'm not sure what the outcome of the discussion whas except that nsnull/NULL/0/nullptr is a bit confusing
- # [19:17] * Quits: waschtl (waschtl@moz-A4ECE553.hsi4.kabel-badenwuerttemberg.de) (Client exited)
- # [19:17] <@bz> mounir: that was the outcome
- # [19:17] <@bz> mounir: and that gcc has this warning which will likely prevent us from ever doing s/nsnull/NULL/
- # [19:17] * Joins: terrence (terrence@moz-BBE3ABD.mv.mozilla.com)
- # [19:17] <@bz> mounir: all unrelated to the patch per se!
- # [19:18] <mounir> bz: why would we want to do nsnull/NULL
- # [19:18] <mounir> we should do nsnull/nullptr I believe?
- # [19:18] <@bz> mounir: to have one less weirdness in our codebase
- # [19:18] <@bz> anyway
- # [19:18] <Ms2ger> I've built with #define nsnull NULL for a while, and it caught some nsnull misuses
- # [19:18] * Joins: grubshka (grubshka@moz-8631B959.w86-216.abo.wanadoo.fr)
- # [19:18] <@bz> does anyone know what version of v8 talos is running?
- # [19:18] * Joins: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com)
- # [19:19] <mrbkap> bz: www.bestcrosswords.com/bestcrosswords/SolvableOnline.page should have a Java applet.
- # [19:19] <@bz> well, arguably the code in the hashtable there is a misuse
- # [19:19] <@bz> mrbkap: looking
- # [19:19] <@bz> mrbkap: perfect, thanks
- # [19:19] * catlee-lunch is now known as catlee
- # [19:19] <mrbkap> np
- # [19:19] <Ms2ger> I'd argue that, yes :)
- # [19:19] * Joins: imphil (philipp@moz-655EF802.customer.m-online.net)
- # [19:20] * mjessome|lunch is now known as mjessome
- # [19:20] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [19:20] * Quits: dRdR (dRdR@moz-E20A0F91.uwaterloo.ca) (Client exited)
- # [19:21] <glandium> (fwiw, iirc, the reason why NULL is not the same as 0 is that on some odd architectures (do they even still exist?), a NULL pointer is not represented with 0x00000000)
- # [19:21] * Joins: paolo (paolo@moz-FB5523F.retail.telecomitalia.it)
- # [19:21] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [19:21] * Quits: Julian (chatzilla@moz-43E73578.greenbytes.de) (Ping timeout)
- # [19:22] <mrbkap> glandium: except the C++ standard guarantees that |T* ptr = 0| does the proper translation, no?
- # [19:22] * KWierso|outoftown is now known as KWierso
- # [19:22] <glandium> mrbkap: something like that
- # [19:22] <mounir> glandium: that's in C, in C++ NULL === 0 I believe
- # [19:22] <glandium> mounir: mmmm possible
- # [19:23] <mounir> glandium: that' what stddef.h tells me
- # [19:23] <glandium> so much fun in these details
- # [19:23] <mrbkap> Didn't we have a bug on Windows 64 bit where 0 was being treated as a type that was too short for a pointer.
- # [19:23] <mrbkap> ?
- # [19:23] <Ms2ger> Yeah
- # [19:24] <Ms2ger> That bug is still closed, actually
- # [19:24] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [19:24] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [19:24] <glandium> mounir: clang's stddef defines it to __null in c++
- # [19:24] <mounir> I've no idea what __null is
- # [19:24] <mrbkap> glandium: I think that's a new C++1x keyword.
- # [19:25] <Ms2ger> That sounds like a compiler-internal thing
- # [19:25] <Ms2ger> nullptr is the keyword
- # [19:25] <sewardj> mrbkap: yes, we did
- # [19:26] <glandium> mrbkap: doesn't look like so. even in g++ NULL used to be __null a long time ago (gcc 3.3)
- # [19:26] <mrbkap> ah, http://en.wikipedia.org/wiki/C%2B%2B11#Null_pointer_constant tells me that it's nullptr
- # [19:27] <glandium> http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt02ch04s03.html apparently, the reason for __null went away in between
- # [19:28] * Joins: bent (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:29] * rail is now known as rail-lunch
- # [19:29] <mounir> glandium: your patch for android warnings-as-errors is making the include as appearing as system? (-isystem means that?)
- # [19:29] <glandium> (about UAs, how long before a "like Chrome" in other webkit browsers?)
- # [19:29] <glandium> mounir: yes
- # [19:30] * Joins: TheLink (TheLink@moz-B5AB52CB.pools.arcor-ip.net)
- # [19:30] <mounir> glandium: what does that imply? warnings doesn't show up?
- # [19:30] <Ms2ger> glandium, Safari already has Chrome in its UA string
- # [19:30] <glandium> mounir: if you want the warnings to show up, you need to add -Wsystem-headers ; if you then want them not to trigger errors, -Wno-error=system-headers
- # [19:31] <@smaug> Ms2ger: huh
- # [19:31] <glandium> mounir: but i don't think we want to see these warnings
- # [19:31] <mounir> glandium: yes we don't
- # [19:31] <glandium> mounir: as a matter of fact, you don't get warnings for problems in /usr/include
- # [19:31] <mounir> at least IMO
- # [19:31] <Waldo> mrbkap: note that 0 being too short for a pointer also applies if the pointer is a pointer-to-member, and nullptr doesn't solve that problem (although if you're doing the thing that would cause that to happen...)
- # [19:31] <mounir> glandium: do you know if -Wsystem-headers is included in -Wall off hands?
- # [19:31] <glandium> mounir: it's not
- # [19:32] <mounir> cool
- # [19:32] * Joins: jet (junglecode@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:32] * Joins: mib_azslw4 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [19:32] <Waldo> bz: what was this gcc warning that you think prevents s/nsnull/NULL/ ?
- # [19:33] * Quits: mib_azslw4 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:33] <mounir> Waldo: unsigned int i = NULL; warns
- # [19:33] <Waldo> sounds right to me...
- # [19:33] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [19:33] <mounir> to me too
- # [19:33] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:34] * Joins: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com)
- # [19:34] <Ms2ger> How about T = NULL; with T = unsigned int?
- # [19:34] * mrbkap would be more concerned if that *didn't* warn.
- # [19:34] <glandium> indeed
- # [19:34] <Waldo> T [ = unsigned int] = NULL should warn, yeah
- # [19:35] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [19:35] <Waldo> huh, #developers is getting krijnlogged now?
- # [19:35] <cpeterson> Does existing code use |unsigned int i = nsnull;|?
- # [19:36] <mounir> we have code that returns nsnull when returning an unsigned int
- # [19:36] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [19:36] <mounir> which might ends up in unsigned int i = nsnull
- # [19:37] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [19:37] * Joins: rniwa (rniwa@5CA6DC39.C60FE7DC.4065847B.IP)
- # [19:37] <Waldo> seems like that should return 0 literally...
- # [19:37] <@bz> waldo: it's not the warning per se; it's the warning in combination with code that does that. ;)
- # [19:38] <@bz> for extra fun, the code doesn't know it's returning an unsigned int, right?
- # [19:38] <@bz> it's just returning one of the template parameter types
- # [19:38] <mounir> yes, it's a template
- # [19:38] <@bz> and hoping that nsnull makes sense as a value for the type
- # [19:38] * Joins: mario (mario@moz-CD81E122.dip.t-dialin.net)
- # [19:38] <mounir> nsAutoRef is handling that with a virtual Void() method that returns the 'void' value
- # [19:39] <mounir> I think that's the correct way to do that
- # [19:39] <Waldo> this is super-easy good first bug fodder for someone who wants to make sure they can build a simple patch
- # [19:40] <@bz> anyone know what webkit does with http://www.shopping.hp.com/shopping/html/popup/mtfs_webdetails_master.html exactly?
- # [19:40] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [19:41] <mrbkap> bz: what do you mean "does with"?
- # [19:41] <@bz> mrbkap: well, the site sends "Content-Type: text/html; charset=utf-8"
- # [19:41] <@bz> mrbkap: at least to us
- # [19:41] <@bz> mrbkap: and UTF-16 data
- # [19:41] <@bz> mrbkap: which somehow ends up looking like HTML in webkit?
- # [19:42] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [19:42] <janv> bz: yeah, it seems it's rendered correctly in Safari
- # [19:42] <@bz> well, yes
- # [19:42] <@bz> the question is _why_
- # [19:42] * Quits: deLta30 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Client exited)
- # [19:42] * Quits: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Connection reset by peer)
- # [19:43] * Joins: myk (myk@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:43] <biesi> bz, is there a BOM?
- # [19:43] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [19:43] <@bz> biesi: yes
- # [19:43] <@bz> biesi: I know webkit allows the BOM to override utf16-le/be
- # [19:43] <@bz> biesi: does it also allow it to override utf-8?
- # [19:43] <mrbkap> bz: it also has a <meta charset>
- # [19:43] <biesi> bz, apparently?
- # [19:43] <@bz> mrbkap: so?
- # [19:43] <@bz> mrbkap: the http header takes precedence over that....
- # [19:44] <mrbkap> oh, hm
- # [19:44] <mrbkap> maybe webkit doesn't do that correctly?
- # [19:44] <biesi> <meta> is sort of irrelevant for utf-16 vs utf-8
- # [19:44] <@bz> mrbkap: and in any case, <mo?=eo?=to?=ao?= o?=ho?=to?=to?=po?=-o?=eo?=qo?=uo?=io?=vo?==o?="o?=Co?=oo?=no?=to?=eo?=no?=to?=-o?=To?=yo?=po?=eo?="o?= o?=co?=oo?=no?=to?=eo?=no?=to?==o?="o?=to?=eo?=xo?=to?=/o?=ho?=to?=mo?=lo?=;o?= o?=co?=ho?=ao?=ro?=so?=eo?=to?==o?=io?=so?=oo?=-o?=8o?=8o?=5o?=9o?=-o?=1o?="o?=>
- # [19:44] <@bz> er....
- # [19:44] <@bz> one sec
- # [19:44] <biesi> if you get that wrong, you don't know it's a meta
- # [19:44] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
- # [19:44] <@bz> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- # [19:44] <@bz> That does NOT help the situation
- # [19:44] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
- # [19:44] <mbrubeck> nice
- # [19:44] <@bz> luckily, it gets ignored by everyone involved. ;)
- # [19:46] <@bz> biesi: I wonder whether it's the BOM or just something weird with null bytes in UTF-8....
- # [19:46] * Quits: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [19:46] <@bz> biesi: would be easier if the page had some non-ASCII stuff in it. ;)
- # [19:46] * Joins: anant (anant@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:47] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [19:47] * Joins: Julian (chatzilla@moz-17CED12.dip.t-dialin.net)
- # [19:47] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [19:47] <@smaug> what does MOZ_ASSERT do?
- # [19:47] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [19:47] * @smaug have nowadays too many ASSERTIONs
- # [19:47] * Joins: dRdR (dRdR@moz-792B0937.uwaterloo.ca)
- # [19:47] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Quit: Leaving...)
- # [19:48] <jdm> smaug: it's a "real" debug assertion
- # [19:48] <jrmuizel> mounir: your latest change on inbound is broken
- # [19:48] <Ms2ger> smaug, JS_ASSERT
- # [19:48] * Joins: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [19:48] <mounir> jrmuizel: damn, I knew it :)
- # [19:48] <Ms2ger> The goal here is to get rid of some :)
- # [19:49] <mounir> oh no, not the issue I thought
- # [19:50] * coop is now known as coop|mtg
- # [19:50] <mounir> glandium: cc1plus: error: -Werror=initialized: No option -Winitialized
- # [19:50] <mounir> does that speak to you?
- # [19:50] * Quits: gkw (gkw@moz-A7D8CA2A.hsd1.ca.comcast.net) (Quit: Instantbird 1.1)
- # [19:50] <smontagu> bz: isn't there a menu that says what charset it thinks it is?
- # [19:51] <Ms2ger> Page info?
- # [19:51] <@bz> smontagu: in Chrome?
- # [19:51] <rillian> mounir, should be -Werror=unititialized ?
- # [19:51] <Ms2ger> Bah, Chrome
- # [19:51] <smontagu> bz: I don't know, you just said "webkit"
- # [19:51] <rillian> er -Werror=uninitialized
- # [19:51] <@bz> smontagu: ah, yes. It thinks utf-16LE
- # [19:52] <@bz> smontagu: webkit has no menus
- # [19:52] <glandium> mounir: erf, you didn't even try it before?
- # [19:52] <smontagu> bz: er, what's your point?
- # [19:52] <mounir> glandium: seems like I didn't yes :(
- # [19:52] <@bz> smontagu: I dunno that I had one, past the fact that this page is fucked up and that IE and "webkit" manage to get it "right".....
- # [19:53] <smontagu> if you want me to be precise, "isn't there a menu in the webkit-based browser that you are using that says...."
- # [19:53] <@bz> smontagu: and that it would be good to understand what's going on and whether there needs to be a corresponding spec change
- # [19:53] * @bz decides this conversation has gone off the rails and is now a waste of time
- # [19:53] <janv> bz: chrome on mac say: UTF16-LE
- # [19:53] <janv> says
- # [19:53] <@bz> smontagu: but I do thank you for the pointer!
- # [19:53] <smontagu> so anyway, if it think utf-16LE, I guess the answer is that the BOM does trump utf-8 as well as endianness
- # [19:53] <@bz> smontagu: since it answers the main open question I had about webkit behavior here
- # [19:54] <@bz> smontagu: yeah, indeed
- # [19:54] <@bz> smontagu: <sigh>
- # [19:54] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
- # [19:54] <@bz> smontagu: I wonder whether it trumps other charsets too...
- # [19:55] * jimm is now known as jimm-lunch
- # [19:55] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
- # [19:55] <smontagu> IIRC there is a bug suggesting that we should do the same
- # [19:55] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
- # [19:55] <Ms2ger> Hi bholley! :)
- # [19:55] <bholley> Ms2ger: hi!
- # [19:55] * Quits: jlund (Adium@B9705880.ACB0627B.98B4A011.IP) (Quit: Leaving.)
- # [19:56] * Joins: yuan_ (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [19:57] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Ping timeout)
- # [19:57] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Ping timeout)
- # [19:57] * yuan_ is now known as yuan
- # [19:57] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
- # [19:58] * Quits: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net) (Quit: Reconnecting…)
- # [19:58] * Joins: DGMurdockIII (dgmurdocki@moz-E933B63.hsd1.il.comcast.net)
- # [19:58] * Joins: Waldo (waldo@moz-2A0E3E7E.dsl.emhril.sbcglobal.net)
- # [19:58] * Joins: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [19:58] * Quits: sworkman_ (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman_)
- # [19:59] <dolske> hi bholley!
- # [19:59] <nemo> bz: FWIW, Chrome does not appear to work at all
- # [19:59] <nemo> bz: #css claims this is a known bug
- # [19:59] <nemo> opera is fine
- # [20:00] <nemo> (irc://irc.freenode.net/css that is, not the one here)
- # [20:00] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:00] <nemo> chrome or safari unfortunately
- # [20:00] <bholley> hi dolske!
- # [20:01] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [20:01] <dolske> :D
- # [20:02] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [20:02] * Waldo wishes he could trust thunderbird to move messages across IMAP folders on different servers in the presence of potential network droppage
- # [20:02] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
- # [20:02] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:02] <froydnj> Waldo: is there a good reason why MOZ_NOT_REACHED is 0 in non-debug builds? kinda defeats the point
- # [20:02] <Ms2ger> froydnj, because it's an assertion?
- # [20:03] * Joins: lurking_work (chatzilla@moz-107FCDBA.hfc.comcastbusiness.net)
- # [20:03] <Ms2ger> Why would that defeat the point?
- # [20:03] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [20:03] <froydnj> well, there should be something there
- # [20:03] <Waldo> froydnj: that's what JS_NOT_REACHED did; there may be room to have it do something different, a little
- # [20:03] <Ms2ger> What should be there?
- # [20:04] <Waldo> Ms2ger: see the followup bit in http://whereswalden.com/2011/12/26/introducing-mozillaassertions-h-to-mfbt/
- # [20:04] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [20:04] <froydnj> e.g. a common case for *_NOT_REACHED should be switch (enum thing) { case foo: ... return bar; ... default: NOT_REACHED }
- # [20:04] <Waldo> Ms2ger: also, I've discovered clang's analyzer has a builtin you can call to say something's unreachable without affecting codegen
- # [20:04] <Waldo> Ms2ger: which we can use if we don't trust optimized codegen to preserve breakpad-ability
- # [20:04] <froydnj> where you rely on *_NOT_REACHED telling the compiler "hey, this function returns all the times I want it to"
- # [20:05] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [20:05] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [20:05] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [20:05] * ChanServ sets mode: +o dveditz
- # [20:05] <mounir> jrmuizel: btw, I will land a fix
- # [20:05] <jrmuizel> great
- # [20:05] <Waldo> http://clang.llvm.org/docs/LanguageExtensions.html analyzer_noreturn
- # [20:05] <Ms2ger> I don't care about optimizations
- # [20:05] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:05] <Waldo> froydnj: historically we haven't used the macro for such reliance
- # [20:06] <Waldo> froydnj: it might be good to do so
- # [20:06] <Ms2ger> 884 nsCOMPtr<nsIRange> range = do_QueryInterface(NULL); // Check everything
- # [20:06] * Quits: jhk (jiggy@8E6C34C1.A3F9767A.1C37C358.IP) (Ping timeout)
- # [20:06] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [20:06] <Waldo> froydnj: there can be some worry about code that tries to backstop such possibilities in optimized builds, and expects that to happen
- # [20:06] <froydnj> Waldo: what has traditionally been done in such cases? just return something valid-but-bogus?
- # [20:06] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [20:07] <Waldo> froydnj: well, sometimes you can return NULL or false from a fallible method and get pseudo-failure-handling
- # [20:07] <Waldo> froydnj: the JS engine does this a bit
- # [20:07] <Waldo> froydnj: mostly, tho
- # [20:07] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:07] <Waldo> froydnj: it's that there were a bunch of existing users, and I wanted to have the one implementation more than I wanted to delay it so I could audit every user
- # [20:07] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [20:07] <Waldo> froydnj: a common implementation is more important than eking every last bit of perf or whatever out of it
- # [20:08] <Waldo> s/common/single/, really
- # [20:08] <Ms2ger> Well, single+nspr
- # [20:08] <Waldo> one step at a time
- # [20:08] * Quits: bholley (bholley@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:08] <froydnj> just like zeno
- # [20:08] * rail-lunch is now known as rail
- # [20:08] <@bz> bholley: ping
- # [20:09] * Joins: zwol (zack@moz-1D981CB9.csl.sri.com)
- # [20:09] <Waldo> froydnj: you're starting to get it
- # [20:09] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
- # [20:09] * Waldo feels like he read this conversation on qbo recently
- # [20:09] <Ms2ger> bholley, ping for bz
- # [20:09] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [20:09] <froydnj> Waldo: qbo?
- # [20:09] * Quits: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com) (Quit: kumar)
- # [20:09] <Waldo> froydnj: if you want to improve this, http://whereswalden.com/2011/12/26/introducing-mozillaassertions-h-to-mfbt/ discusses what more can be done here, and I'm happy to review
- # [20:09] <@bz> Ms2ger: hmm?
- # [20:09] <bholley> bz: hi
- # [20:09] <Ms2ger> quotes.burntelectrons.org
- # [20:09] <zwol> I have finally managed to create a mozillians.org account; would anyone mind vouching for https://mozillians.org/en-US/u/7c2777b87d ?
- # [20:09] <@bz> Ms2ger: does bholley have me on /ignore ?
- # [20:09] <Ms2ger> bz, he'd pinged while you pinged
- # [20:10] <Waldo> froydnj: http://quotes.burntelectrons.org/6166
- # [20:10] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Quit: dveditz)
- # [20:10] <bholley> bz: no, the MV wifi just went down
- # [20:10] * Joins: dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [20:10] * ChanServ sets mode: +o dveditz
- # [20:10] <Ms2ger> zwol, I would, but the login changed
- # [20:11] <zwol> heh
- # [20:11] <Waldo> same here
- # [20:11] * @bz wonders how he can find out when the moco meeting starts
- # [20:11] <zwol> ironically, that change is what made it possible for me to create an account
- # [20:11] <Waldo> bz: if I can view it via vidyo on a tablet, I'll ping you
- # [20:11] <Ms2ger> So, who wants to explain to me what this browserid thing is?
- # [20:11] <zwol> (before that, the form just didn't work)
- # [20:11] * Joins: nrc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [20:11] <@bz> Waldo: I can view it via vidyo on my laptop, no?
- # [20:11] * Quits: graememcc (chatzilla@moz-AC25BE76.range86-148.btcentralplus.com) (Ping timeout)
- # [20:12] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [20:12] * Quits: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com) (Ping timeout)
- # [20:12] <Waldo> bz: if you're not on Linux, probably
- # [20:12] * Waldo is
- # [20:12] <@bz> ms2ger: you know how the google and facebook third-party login thing works?
- # [20:12] <@bz> waldo: on mac
- # [20:12] <Ms2ger> No
- # [20:12] * Joins: mib_wm03p3 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [20:12] <Ms2ger> I use openid, though
- # [20:12] <@bz> ms2ger: ok
- # [20:13] <@bz> ms2ger: ah, similar idea
- # [20:13] * Quits: mib_wm03p3 (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [20:13] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [20:13] <Ms2ger> But I guess that's nih?
- # [20:13] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [20:13] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [20:13] <@bz> ms2ger: there's an faq on why openid doesn't do what we want, no?
- # [20:13] <Ms2ger> Maybe
- # [20:13] * Ms2ger hasn't looked into it
- # [20:13] <@bz> Ms2ger: http://identity.mozilla.com/post/7669886219/how-browserid-differs-from-openid
- # [20:13] <@bz> Ms2ger: start there?
- # [20:14] <Ms2ger> The email thing is silly
- # [20:14] * Waldo attempts to confirm zwol, sees that probably someone else has
- # [20:14] <Ms2ger> The second ignores that you can set it up yourself
- # [20:14] <@bz> Ms2ger: that is what we call an opinion. ;)
- # [20:15] <@bz> Ms2ger: this is targeted at normal users
- # [20:15] <@bz> Ms2ger: setup should be as close to 0 as possible
- # [20:15] <Ms2ger> And I dunno why you could integrate an email into a browser, but a URL doesn't work
- # [20:15] <zwol> waldo: sure have
- # [20:16] <zwol> ms2ger: AIUI it's about comprehensibility to naive users, not about anything technical. People understand that email addresses are personal handles, they are not used to having URLs be the same.
- # [20:16] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
- # [20:16] <@bz> Ms2ger: it does work
- # [20:17] <@bz> Ms2ger: but your average person already has a e-mail address and thinks of it as "them"
- # [20:17] <@bz> Ms2ger: whereas using a url involves some cognitive leaps
- # [20:17] * Quits: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com) (Quit: kumar)
- # [20:18] * jhammel is now known as Jh2ger
- # [20:18] <Ms2ger> "With BrowserID, by design, your identity providers are not involved in the login transaction."
- # [20:18] <Ms2ger> Because everything goes through browserid itself?
- # [20:18] <@bz> ms2ger: through your browser, yes
- # [20:19] <@bz> ms2ger: not through the browserid site
- # [20:19] <@bz> ms2ger: that does mean the user has to trust their browser
- # [20:19] <@bz> ms2ger: but .....
- # [20:19] * Joins: jimb (user@moz-F4EC06CC.hsd1.or.comcast.net)
- # [20:21] * Joins: MichaelR (MichaelR@moz-FB3B7308.hsd1.ma.comcast.net)
- # [20:22] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [20:22] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:23] <Ms2ger> So, bz, which SVG DOM spec do we implement?
- # [20:23] * Joins: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [20:23] <@bz> ms2ger: mmm
- # [20:23] <@bz> ms2ger: let's say 1.1?
- # [20:24] <jwatt> good choice
- # [20:24] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [20:24] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:27] * khuey -> airport
- # [20:27] * khuey is now known as khuey|away
- # [20:27] <Ms2ger> Bye, khuey|away
- # [20:27] <Ms2ger> Be good, and don't mention the war
- # [20:28] <Ms2ger> bz, we don't seem to have a class for SVGElement
- # [20:28] <bholley> what? heycam is a new hire?
- # [20:29] <Ms2ger> Huh
- # [20:29] * Joins: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net)
- # [20:29] <@bz> ms2ger: nsSVGElement, no?
- # [20:29] <bsmedberg> Ms2ger: what kind of class? C++?
- # [20:29] <bsmedberg> or do you mean a JS prototype?
- # [20:29] <Ms2ger> C++
- # [20:30] <Ms2ger> bz, well..
- # [20:30] <Ms2ger> nsSVGElement doesn't inherit from it
- # [20:30] <@bz> Ms2ger: it doesn't have to inherit from it
- # [20:30] <Ms2ger> Ah, good
- # [20:30] <bsmedberg> what is "it"?
- # [20:31] <@bz> Ms2ger: we just need the two invariants I listed: Everything implementing SVGElement inherits from the class and every concrete class inheriting from it needs to implement SVGElement
- # [20:31] <@bz> bsmedberg: I asked Ms2ger to find places where there are interfaces in the W3C DOM specs that don't directly correspond to implementation classes in our code
- # [20:31] <bsmedberg> ah
- # [20:31] <Ms2ger> I'm not sure if I'd notice those in SVG, fwiw
- # [20:31] * Joins: huddler (Mibbit@5A2F7C88.864A2A51.C71DD259.IP)
- # [20:32] <@bz> bsmedberg: because eliminating such issues would help make new dom bindings simpler
- # [20:32] * Quits: huddler (Mibbit@5A2F7C88.864A2A51.C71DD259.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [20:33] <Ms2ger> bz, so SVG uses multiple inheritance in IDL :/
- # [20:33] <@bz> ms2ger: yes
- # [20:33] <@bz> Ms2ger: I assume that will get ... addressed somehow
- # [20:33] * @bz is not sure how
- # [20:33] * Joins: guacamole (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [20:33] * Quits: mario (mario@moz-CD81E122.dip.t-dialin.net) (Quit: mario)
- # [20:33] <Ms2ger> So I guess your invariants don't hold for things like SVGStylable
- # [20:34] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
- # [20:34] * Quits: guacamole (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [20:34] <@bz> Ms2ger: so...
- # [20:34] <@bz> Ms2ger: I actually misspoke
- # [20:34] <@bz> Ms2ger: what I need is a 1-1 mapping from prototype to concrete class
- # [20:35] <@bz> Ms2ger: not from interface to concrete class
- # [20:35] * Joins: graememcc (chatzilla@moz-2FF3F439.range86-150.btcentralplus.com)
- # [20:35] <Ms2ger> Define prototype? :)
- # [20:35] <@bz> Ms2ger: "those things appearing on the proto chain"
- # [20:35] <@bz> Ms2ger: maybe I should just explain what I _really_ want
- # [20:35] <Ms2ger> Maybe :)
- # [20:35] <@bz> Ms2ger: so when a function is called in JS we need to turn than into a C++ method call
- # [20:35] * jimm-lunch is now known as jimm
- # [20:35] <Ms2ger> Right
- # [20:35] * Joins: pnemsak (Miranda@moz-7409BD53.orange.sk)
- # [20:36] <@bz> Ms2ger: which involves finding the right pointer to a C++ object and then doing the C++ call to some method on it
- # [20:36] * Jh2ger is now known as jhammel
- # [20:36] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [20:36] <@bz> Ms2ger: From the native C++ function backing the JS Function object
- # [20:36] <@bz> Ms2ger: right now, with quickstubs, such native C++ functions are per-interface
- # [20:36] <@bz> Ms2ger: so given an interface Foo and a method foo() on it, we create a Foo_foo function
- # [20:36] <@bz> Ms2ger: in C++
- # [20:36] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Client exited)
- # [20:37] <Ms2ger> Now, yes
- # [20:37] <@bz> Ms2ger: and stick it on possibly multiple prototypes
- # [20:37] <@bz> Ms2ger: this is all how things work right now
- # [20:37] <@bz> Ms2ger: So Foo_foo has to QI to Foo
- # [20:37] <Ms2ger> Mhmm
- # [20:37] <@bz> Ms2ger: (conceptually)
- # [20:37] <wesj> cjones: ping
- # [20:37] <@bz> Ms2ger: because the various things whose proto chains it ends up on may not have any other classes in common
- # [20:38] <@bz> Ms2ger: clear so far?
- # [20:38] <@bz> Ms2ger: so we have a method per (interface, member) pair
- # [20:38] <Ms2ger> Right
- # [20:39] <@bz> Ms2ger: for new bindings, I want to do something different
- # [20:39] <@bz> Ms2ger: and in particular, to have a method per (prototype, member) pair
- # [20:39] <@bz> Ms2ger: because in the new world of webidl, there are only two ways you can implement an interface
- # [20:39] <@bz> Ms2ger: either it extends some interface on your proto chain
- # [20:39] <@bz> Ms2ger: or it's a mixin
- # [20:39] <@bz> Ms2ger: and the mixin case should be rare, I believe
- # [20:40] * shorlander is now known as shorlander-away
- # [20:40] <@bz> Ms2ger: so if someone makes up an interface Foo that only Element and Document implement (but not other Nodes)
- # [20:40] <Ms2ger> NodeSelector, say
- # [20:40] <@bz> Ms2ger: then in the JS reflection that interface would cause properties to appear on Element.prototype and Document.prototype
- # [20:40] <@bz> Ms2ger: that was an example, yes
- # [20:40] <Ms2ger> Right
- # [20:40] <dholbert> gw280, welcome!
- # [20:41] <cjones> hi wesj
- # [20:41] <gw280> o/
- # [20:41] * gerv is now known as gerv|dinner
- # [20:41] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:42] <wesj> cjones: just checking on the pref comment you made in the multitouch bug. I think that was primarily created as a way to turn off touch events, because we had just moved to rapid release
- # [20:42] * Quits: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Quit: yuan)
- # [20:42] <wesj> cjones: is there some reason you have the pref off?
- # [20:42] <cjones> it's off by default
- # [20:42] <@bz> Ms2ger: so in the new setup, I would like the Element.prototype.querySelector and Document.prototype.querySelector methods have a different C++ method backing them
- # [20:42] <Ms2ger> Aha
- # [20:43] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [20:43] * Joins: caillon (caillon@moz-359E39FC.lightspeed.sntcca.sbcglobal.net)
- # [20:43] <@bz> Ms2ger: the former would get an nsIDocument out of the JSObject; the latter would get an Element
- # [20:43] <mrbkap> Is anybody going to be around to watch beta and aurora for a while?
- # [20:43] <cjones> wesj, we can enable it for ourselves, but we use gaia on desktop for a demo and for development, and the pref is annoying
- # [20:43] <@bz> Ms2ger: or nsDocument and nsGenericElement, whatever
- # [20:43] <Ms2ger> Yeah
- # [20:43] <cjones> and makes it harder for other users to test it out
- # [20:43] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
- # [20:43] * Joins: yuan (ywang@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [20:43] * shorlander-away is now known as shorlander
- # [20:43] <@bz> Ms2ger: but the point is that for this to work we need every prototype object to correspond to a particular concrete class
- # [20:43] <Ms2ger> And with latter and former swapped, I guess
- # [20:44] <@bz> er, yes, swapped
- # [20:44] * Quits: mayhemer (Miranda@B3D46202.F87A741B.F23860FD.IP) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [20:44] * @bz can't read
- # [20:44] <jhammel> bz: but you type so well!
- # [20:44] <@bz> jhammel: write-only, like perl? ;)
- # [20:44] <Ms2ger> So, for...
- # [20:44] <jhammel> heh
- # [20:44] <Ms2ger> interface SVGUseElement : SVGElement, SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGStylable, SVGTransformable { ... }
- # [20:44] <Ms2ger> You'd only need SVGUseElement and SVGElement?
- # [20:44] <@bz> Ms2ger: give me a sec to cry
- # [20:44] <Ms2ger> (And everything higher up)
- # [20:45] <Ms2ger> Yeah, fun stuff
- # [20:45] <wesj> cjones: ah. i get it now. hmm. shouldn't be that hard to fix gaia so that we don't have to pretend we support touch on devices where we dont
- # [20:46] * Jesse is now known as jono-moderator
- # [20:46] <@bz> Ms2ger: so yes
- # [20:46] <@bz> Ms2ger: Just need SVGUseElement and SVGElement and higher up stuff
- # [20:46] <@bz> Ms2ger: and all the other crap will get slathered on those somehow
- # [20:46] <wesj> cjones: although i'm not sure what sites use that for touch detection or not... i've heard that some do, and seen some tutorials telling sites to
- # [20:47] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [20:47] * Joins: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz)
- # [20:47] * Joins: karl (karl@moz-1486CCF5.jetstream.xtra.co.nz)
- # [20:47] <cjones> wesj, yeah that's what smaug was telling me in #b2g
- # [20:47] <Ms2ger> (And I didn't want to know about SVGElementInstance)
- # [20:47] <cjones> that's An Approved way to do feature detection
- # [20:47] * Joins: montezuma (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [20:47] <@bz> ms2ger: sorry for the long explanation
- # [20:48] <@bz> ms2ger: or maybe sorry for initial lack thereof... ;)
- # [20:48] * Joins: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com)
- # [20:48] <Ms2ger> Thanks for the long explanation :)
- # [20:48] <wesj> cjones: cool. thanks for clarifying
- # [20:48] * Parts: montezuma (Mibbit@D2A4E7D3.82B94E9F.16DF60A1.IP)
- # [20:49] <Ms2ger> interface GetSVGDocument {
- # [20:49] <Ms2ger> SVGDocument getSVGDocument();
- # [20:49] <Ms2ger> };
- # [20:49] <@bz> ms2ger: the goal, of course, is to 1) make unwrapping fast and 2) Do non-virtual calls if possible after unwrapping
- # [20:49] * coop|mtg is now known as coop
- # [20:49] * Ms2ger grumbles
- # [20:49] <Ms2ger> Yep
- # [20:49] <@bz> ms2ger: please don't let the svg dom stress you too much
- # [20:50] <Ms2ger> I'll try :)
- # [20:50] <@bz> if (Ext.isGecko && window.console){
- # [20:50] <@bz>
- # [20:50] * Quits: bholley (bholley@moz-BBE3ABD.mv.mozilla.com) (Quit: bholley)
- # [20:50] <@bz> if (Ext.isGecko && window.console){
- # [20:50] <@bz> document.write('<p>The Firebug Firefox extension was detected. Firebug can cause excessive memory usage.<br>');
- # [20:50] <@bz> document.write('For a better VidyoReplay experience we suggest you disable the Firefox Firebug extension.</p>');
- # [20:50] <@bz>
- # [20:50] <@bz> }
- # [20:50] <Ms2ger> So, SVGTextPositioningElement may be troubling
- # [20:50] <@bz> Niiiiiice
- # [20:50] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Ping timeout)
- # [20:50] <@bz> Ms2ger: please make a list, put in email?
- # [20:51] <Ms2ger> Alright
- # [20:51] * Parts: cdleary (cdleary@moz-BBE3ABD.mv.mozilla.com) (Leaving)
- # [20:51] <@bz> Ms2ger: together with core and html
- # [20:51] * @bz wants a batch job here, not interactive
- # [20:51] <Ms2ger> Core should be fine, except for docfrags, right?
- # [20:52] <@bz> ms2ger: I _hope_ so
- # [20:52] <Ms2ger> Hrm, events
- # [20:52] * jono-moderator is now known as Jesse
- # [20:52] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [20:53] * Joins: slloyd (slloyd@moz-B94E1A81.ipnetworksinc.net)
- # [20:55] * Joins: jorendorff_ (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [20:55] * Quits: dalsh (dalsh@E590FD90.8916245C.163E2FB.IP) (Ping timeout)
- # [20:56] * jorendorff_ is now known as jorendorff
- # [20:57] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [20:57] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [20:58] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [20:58] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [20:58] * Joins: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [20:58] <@smaug> Ms2ger: what about events
- # [20:59] <Ms2ger> <bz> I asked Ms2ger to find places where there are interfaces in the W3C DOM specs that don't directly correspond to implementation classes in our code
- # [20:59] * Parts: whimboo (whimboo@moz-216F9AFA.superkabel.de)
- # [20:59] * Joins: lsumar (lsumar@538BABFE.A073F3E.97BBD552.IP)
- # [21:00] * Joins: SVG_GPU (blah@7DF1FD0E.803C9B5B.79496794.IP)
- # [21:00] * Quits: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org) (Ping timeout)
- # [21:01] <SVG_GPU> hey guys, when will Firefox hardware accelerate SVG rendering? Nvidia got some great demos of their hardware acceleration, faster than even Direct2D, Skia and Cairo
- # [21:01] <SVG_GPU> http://www.youtube.com/watch?v=bCrohG6PJQE
- # [21:01] * Quits: zwol (zack@moz-1D981CB9.csl.sri.com) (Quit: zwol)
- # [21:01] <@bz> Ms2ger: just node classes for now
- # [21:02] <Ms2ger> Good
- # [21:02] <@bz> ms2ger: the next dom bindings step is to do nodes
- # [21:02] <@bz> ms2ger: which sorta have to all be done at once, kinda
- # [21:02] <Ms2ger> Yeah
- # [21:02] <@bz> ms2ger: but can be done without involving anything else
- # [21:03] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [21:03] <dholbert> SVG_GPU, https://bugzilla.mozilla.org/show_bug.cgi?id=651857 is our new Graphics API (with accelerated backends), and https://bugzilla.mozilla.org/show_bug.cgi?id=703159 is on switching SVG drawing to use that
- # [21:03] * Joins: mjschranz (mjschranz@32D971AB.33EE9F8A.1139E686.IP)
- # [21:03] * Joins: mak (chatzilla@2451BF65.F9B7738E.8628926.IP)
- # [21:04] <dholbert> SVG_GPU, (we do already have some hardware-accelerated SVG rendering, though - we have a Direct2D backend for cairo, so on Windows with direct2d, our SVG rendering benefits from that)
- # [21:04] * Joins: rhelmer (rhelmer@moz-B77DEAEB.mozilla.org)
- # [21:04] <dholbert> SVG_GPU, (though you mentioned direct2d so maybe you already know that)
- # [21:04] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Quit: juanb)
- # [21:05] * rhelmer is now known as IRCMonkey21
- # [21:05] <SVG_GPU> yeah, but it's slower than Nvidia as you can see from the video on Youtube
- # [21:05] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [21:05] <@smaug> Nvidia has been hiring web browser graphics devs in Finland
- # [21:06] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:06] <@smaug> (not that there are any such devs in Finland)
- # [21:06] <Waldo> froydnj: regarding bit vectors (pong from the 6th), please feel free to implement one in MFBT
- # [21:07] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:07] * Quits: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com) (Quit: sworkman)
- # [21:08] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:08] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [21:08] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:08] * Quits: MarcoZ (marco.zehe@moz-D58C89BB.dip.t-dialin.net) (Quit: l8er)
- # [21:09] * Joins: cntrational (cntrationa@E5C824.44BFF7CB.B58D974D.IP)
- # [21:09] * Parts: cntrational (cntrationa@E5C824.44BFF7CB.B58D974D.IP)
- # [21:09] <AryehGregor> Is there a bug to support the "turn" unit from CSS3 Values and Units (1turn = 360deg)? AFAICT, Gecko doesn't support it and all other engines do, but I can't find a bug.
- # [21:09] * Joins: Jef91 (Kristi@moz-FDB75EDD.hsd1.il.comcast.net)
- # [21:09] <Jef91> So I'm compiling on an ARM system and every time the system gets to this line when making - http://paste.debian.net/plain/151575 - the whole system reboots itself without an error message. Any idea what on earth could be going wrong?
- # [21:10] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [21:10] <AryehGregor> (I'm happy to file one, I'm just surprised that none exists already and want to make sure I'm not just failing at bug search)
- # [21:10] * jwir3 is now known as jwir3|lunch
- # [21:10] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [21:10] <Mook_as> Jef91: memory pressure issues? that's linking libxul, which takes lots of ram...
- # [21:11] <Jef91> Ahh that would result in a full system restart Mook_As? I thought lack of RAM would just cause the build to die.
- # [21:11] <Ms2ger> AryehGregor, doesn't look like it
- # [21:11] <Jef91> The system has a full gig though, which I thought was enough.
- # [21:11] <jet> AryehGregor: I'm not aware of any open bugs on that. Please file
- # [21:11] * AryehGregor files
- # [21:11] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Quit: mccr8)
- # [21:12] * Joins: sewardj (sewardj@moz-C79D927B.cable.virginmedia.com)
- # [21:12] <Mook_as> Jef91: normally, no; but I haven't built on whatever your ARM system is :)
- # [21:12] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:12] <Jef91> Hrm odd.
- # [21:12] * Mook_as is more used to the "ping out on IRC as the system pages to death" variety
- # [21:12] <Jef91> Its Debian Wheezy Mook_as
- # [21:12] * Quits: hhillen (hhillen@moz-2A42E9B3.upc-d.chello.nl) (Quit: hhillen)
- # [21:13] * Quits: cpearce (chatzilla@moz-55A2BC7D.xdsl.xnet.co.nz) (Ping timeout)
- # [21:13] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [21:13] * mcote is now known as mcote|bbiab
- # [21:14] <jlebar> I'm sure I'm doing something stupid here, but...why the heck is the linker complaining about multiple definitions of a method which is defined in a header (and included in a few files)?
- # [21:14] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: I love my HydraIRC -> http://www.hydrairc.com <-)
- # [21:14] <jlebar> s/method/function
- # [21:15] <Ms2ger> Is it inline?
- # [21:15] <jlebar> Ms2ger, It's not explicitly inline. Just void foobar() { }
- # [21:15] <Ms2ger> Well, it should be, right?
- # [21:15] <jlebar> Ms2ger, But sure, maybe the compiler is inlining it.
- # [21:15] <jlebar> Ms2ger, Linker should still figure this out, right?
- # [21:16] <Ms2ger> *It should be marked as inline, right
- # [21:16] <Ms2ger> ?
- # [21:16] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: blast off!)
- # [21:16] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [21:16] <jlebar> Ms2ger, Any function defined in a header needs |inline|?
- # [21:16] * zpao|detached is now known as zpao
- # [21:16] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:16] <Ms2ger> I think so, yes
- # [21:17] <jlebar> glandium, ^^ ?
- # [21:17] <Ms2ger> Unless it's a member function defined in the header itself
- # [21:17] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:17] <froydnj> or static, perhaps
- # [21:18] * jlebar thought our friend ld was supposed to figure this out. But maybe not!
- # [21:18] <froydnj> compiler needs to keep a foobar entry point around, 'cause it doesn't know about external references
- # [21:18] <froydnj> what linkage does foobar have? C or C++?
- # [21:18] <jlebar> froydnj, C++
- # [21:19] <froydnj> hm
- # [21:19] <jlebar> (Adding |inline| works, btw. I'm just surprised it's needed.)
- # [21:19] * akeybl_ is now known as akeybl
- # [21:19] <cpeterson> Defining a static function in a header file may cause code bloat if the function is emitted in every compilation unit that #include that header file.
- # [21:20] <Ms2ger> And warnings, I think
- # [21:20] <jlebar> cpeterson, well, the linker *is* supposed to deal with the code bloat.
- # [21:20] <jlebar> But warnings, yes.
- # [21:20] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Client exited)
- # [21:20] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [21:20] <froydnj> well, static inline is the recommended practice
- # [21:20] <Waldo> a function must be declared inline to be defined multiple times in a single translation unit; member methods defined inside the class definition are implicitly inline
- # [21:21] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
- # [21:21] * Quits: brendan (brendaneic@moz-A286C218.hsd1.ca.comcast.net) (Quit: brendan)
- # [21:21] * Joins: Jesse (Jesse@moz-BBE3ABD.mv.mozilla.com)
- # [21:21] <jlebar> Waldo, Okey dokey. Add that to my list of gotchas, I guess!
- # [21:21] <cpeterson> How does the linker know functions defined in separate compilation units are "the same"? I don't think it can safely coalesce the function definitions.
- # [21:21] <Waldo> note that C's inline semantics are wonky, so any header that must be C-compatible requires more than just |inline| -- needs extern or static as well, likely static
- # [21:21] <Waldo> http://adamrosenfield.com/blog/2011/03/21/the-tricky-inline-specifier-in-c99/
- # [21:21] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [21:22] * Joins: Jesse_ (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [21:22] <cpeterson> The Linux kernel uses "static inline".
- # [21:22] <Ms2ger> MOZ_INLINE
- # [21:22] <Waldo> hm, possibly
- # [21:22] * Waldo isn't sure whether we're to the point where we require inline support in our C or not
- # [21:22] * khuey|away is now known as khuey
- # [21:23] <cpeterson> Ms2ger: touché! :)
- # [21:23] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [21:23] * Quits: Ms2ger (Ms2ger@BC26F741.EF996B99.37724B0D.IP) (Quit: nn)
- # [21:24] * Quits: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [21:24] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [21:25] * nthomas|away is now known as nthomas
- # [21:27] * armenzg is now known as armenzg_brb
- # [21:27] * Joins: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk)
- # [21:28] * Quits: janv (varga@moz-C1261AFF.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [21:29] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [21:32] <Jef91> Mook_as is 2gig enough ram you think?
- # [21:32] * Quits: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: sheppy)
- # [21:32] * Quits: Jesse (Jesse@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [21:32] * Jesse_ is now known as Jesse
- # [21:33] * mdas is now known as mdas|afk
- # [21:34] <khuey> bhearsum: ping
- # [21:34] * Quits: paolo (paolo@moz-FB5523F.retail.telecomitalia.it) (Ping timeout)
- # [21:34] <bhearsum> khuey: pong
- # [21:34] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [21:34] <khuey> bhearsum: so ... these cookies
- # [21:34] <bhearsum> oh yeah
- # [21:34] <khuey> bhearsum: if you don't send them soon you might have to send them to the SF office instead!
- # [21:35] <bhearsum> haha
- # [21:35] <bhearsum> okay, i'll pick them up in the next day or two
- # [21:35] <bhearsum> i swear!
- # [21:35] <khuey> uh huh
- # [21:35] * khuey pretends to believe that
- # [21:35] <khuey> :-P
- # [21:35] <bhearsum> yeah, i don't blame you
- # [21:36] <bhearsum> are you joining us as an FTE soon?
- # [21:36] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
- # [21:36] * Quits: graememcc (chatzilla@moz-2FF3F439.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111221233052])
- # [21:36] * Joins: jduell (jduell@moz-F20EC42A.hfc.comcastbusiness.net)
- # [21:36] <khuey> bhearsum: assuming FTE means full-time employee, I've been one for 8 months
- # [21:36] * Quits: AutomatedTester (AutomatedT@moz-25F2601E.as13285.net) (Ping timeout)
- # [21:36] <khuey> today, actually
- # [21:36] <bhearsum> oh
- # [21:36] <khuey> I'm just moving back to an office soon
- # [21:36] <bhearsum> well hooray!
- # [21:37] <bhearsum> i'll try not to be offended that you're going to SF instead of Toronto
- # [21:37] <bhearsum> when are you headed out there?
- # [21:37] <@bz> bhearsum: he couldn't handle the latter. ;)
- # [21:37] <khuey> probably 2/6
- # [21:37] <@bz> bhearsum: you guys have seasons
- # [21:37] <bhearsum> ah, ok
- # [21:37] * Joins: AutomatedTester (AutomatedT@moz-25F2601E.as13285.net)
- # [21:37] <khuey> also, toronto requires visas and stuff
- # [21:37] <khuey> but yeah, seasons are hard too
- # [21:37] <@bz> and sweaters!
- # [21:38] <Waldo> seasons are fun
- # [21:38] * Joins: Enn (enn@moz-DB6467E3.cpe.net.cable.rogers.com)
- # [21:38] <Waldo> too bad Chicago's not having one now
- # [21:38] <@bz> waldo: heh
- # [21:38] <Waldo> high 40s yesterday
- # [21:38] <@bz> waldo: it's warm there too?
- # [21:38] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [21:38] <khuey> the only seasons I've known are wet and dry
- # [21:38] <Waldo> bz: yeah
- # [21:38] <Waldo> bz: on the plus side, I found a pickup ultimate game that happened yesterday afternoon, so...
- # [21:38] * @bz notes that the forecast for tomorrow is a high of 46 and snow
- # [21:38] <mbrubeck> dry seasons sound nice
- # [21:38] * Waldo wants snow
- # [21:38] <@bz> however that's going to work
- # [21:39] <Waldo> my aunt would hate it :-D
- # [21:39] <@smaug> Helsinki finally got some snow few days ago
- # [21:39] <@bz> smaug: oh, we had a few cm back on Oct 31
- # [21:39] <@bz> smaug: a nice white halloween
- # [21:39] <@bz> smaug: then crickets
- # [21:39] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:40] * Joins: sworkman (sworkman@moz-BBE3ABD.mv.mozilla.com)
- # [21:40] <@smaug> last year there was, I think, more snow than ever. this year looks really bad.
- # [21:40] * mdas|afk is now known as mdas
- # [21:40] * Joins: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net)
- # [21:40] * Joins: MichaelKohler (MichaelKoh@moz-2726D9D.cust.bluewin.ch)
- # [21:40] * Quits: Boriss (FlyingToas@moz-62AAA429.hsd1.ca.comcast.net) (Quit: Boriss)
- # [21:41] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [21:41] * jhammel is now known as jhammel|lunch
- # [21:41] <MichaelKohler> is there any additional switch in the mozconfig necessary to build xpcshell with my build except of |ac_add_options --enable-debug|?
- # [21:42] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [21:43] <@smaug> I certainly have xpcshell in opt build
- # [21:43] * Quits: pascalc (chatzilla@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Ping timeout)
- # [21:43] <@smaug> perhaps --enable-tests is needed
- # [21:44] <khuey> xpcshell should be build no matter what
- # [21:44] <jdm> MichaelKohler: have you tried a full rebuild?
- # [21:45] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
- # [21:45] * glob is now known as glob|away
- # [21:45] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
- # [21:45] <MichaelKohler> no I haven't, but I try to avoid that (working on my netbook), I just did |make -f client.mk build|
- # [21:45] * IRCMonkey21 is now known as rhelmer
- # [21:46] <jdm> MichaelKohler: what version of python, and what's the full path to you objdir?
- # [21:46] * rhelmer is now known as IRCMonkey51794
- # [21:46] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
- # [21:46] <khuey> look in objdir/js/xpconnect/shell and see what if anything is in there
- # [21:47] * khuey goes to board a plane
- # [21:47] * Joins: cpearce (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [21:47] * Joins: TehLink (TheLink@moz-B5AB52CB.pools.arcor-ip.net)
- # [21:47] * khuey is now known as khuey|away
- # [21:47] <MichaelKohler> jdm: Python 2.7.2+, MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff
- # [21:47] <jdm> MichaelKohler: no, I want the absolute path that pwd shows in you objdir :)
- # [21:47] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [21:47] * Quits: bsmith (bsmith@moz-364A0C3E.hsd1.ca.comcast.net) (Ping timeout)
- # [21:48] <MichaelKohler> jdm: /media/Data/development/mozilla/mozilla-central/objdir-ff ;)
- # [21:48] * bhearsum is now known as bhearsum|buildduty
- # [21:48] <jdm> well, nothing's ringing any alarm bells when I look at that path :/
- # [21:48] <MichaelKohler> oh, there is xpcshell in /js/xpconnect/shell
- # [21:49] * Quits: @smaug (chatzilla@moz-77548B83.gprs.sl-laajakaista.fi) (Ping timeout)
- # [21:50] <MichaelKohler> but somehow mochitest can't access that.. http://pastebin.mozilla.org/1440980
- # [21:51] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [21:51] * mattwoodrow|away is now known as mattwoodrow
- # [21:51] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
- # [21:52] * mcote|bbiab is now known as mcote
- # [21:52] * armenzg_brb is now known as armenzg
- # [21:52] * zpao is now known as zpao|detached
- # [21:53] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: ashughes)
- # [21:54] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
- # [21:55] <jhammel|lunch> MichaelKohler: does /media/Data/development/mozilla/mozilla-central/ff-dbg/dist/bin/xpcshell exist?
- # [21:55] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [21:55] <jhammel|lunch> ignoring entirely that it should
- # [21:56] <MichaelKohler> jhammel|lunch: yes it does
- # [21:56] <jhammel|lunch> hmmm, then i am mystified
- # [21:57] <MichaelKohler> (and yes, I built with |ac_add_options --enable-tests|)
- # [21:57] * Quits: @mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net) (Ping timeout)
- # [21:58] * Quits: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Quits: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Joins: sfink_ (chatzilla@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Quits: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Joins: gkw1 (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Quits: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Joins: damons (gnubeard@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Quits: bholley (bholley@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Joins: akeybl_ (akeybl@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Quits: akeybl (akeybl@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Quits: gkw (gkw@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Quits: gkw1 (gkw@moz-BBE3ABD.mv.mozilla.com) (Input/output error)
- # [21:58] * Quits: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Joins: gkw (gkw@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Joins: mccr8 (mccr8@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Joins: Mardak (Mardak@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Joins: bholley (bholley@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Joins: Ami_Ty (Amie@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Joins: nhirata (nhirata.bu@moz-BBE3ABD.mv.mozilla.com)
- # [21:58] * Quits: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:58] * Quits: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:59] * Quits: mjschranz (mjschranz@32D971AB.33EE9F8A.1139E686.IP) (Client exited)
- # [21:59] * Joins: asadotzler (asa@moz-BBE3ABD.mv.mozilla.com)
- # [21:59] * Joins: dveditz_ (dveditz@moz-BBE3ABD.mv.mozilla.com)
- # [21:59] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Connection reset by peer)
- # [21:59] * Joins: juanb (jbecerra@moz-BBE3ABD.mv.mozilla.com)
- # [21:59] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:59] * Quits: sfink (chatzilla@moz-7B0110AD.mv.mozilla.com) (Ping timeout)
- # [21:59] * sfink_ is now known as sfink
- # [21:59] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [21:59] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:59] * Quits: @dveditz (dveditz@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:59] * Quits: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [21:59] * Joins: kumar (kmcmillan@moz-BBE3ABD.mv.mozilla.com)
- # [21:59] * dveditz_ is now known as dveditz
- # [21:59] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [22:00] * Joins: brendan (brendaneic@moz-BBE3ABD.mv.mozilla.com)
- # [22:00] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:01] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:01] * Ziggy_Maes is now known as Ziggy|AWAY
- # [22:02] * Joins: roc (chatzilla@538BABFE.A073F3E.97BBD552.IP)
- # [22:02] * Joins: sfleiter|away (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
- # [22:03] * Quits: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com) (Ping timeout)
- # [22:03] * sfleiter|away is now known as sfleiter
- # [22:03] * Quits: smontagu (chatzilla@13DB561F.C39404F5.CB858787.IP) (Ping timeout)
- # [22:04] <MichaelKohler> should I try a full rebuild?
- # [22:04] * Joins: eflores (AndChat@538BABFE.A073F3E.97BBD552.IP)
- # [22:05] * Joins: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com)
- # [22:05] * Quits: sfleiter (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Ping timeout)
- # [22:05] * Joins: KLB (Kenneth_Ba@moz-CB90BBF2.maine.res.rr.com)
- # [22:05] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [22:05] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [22:05] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Connection reset by peer)
- # [22:06] * Joins: micahg (micahg@moz-B376CDB0.business.broadband.hu)
- # [22:06] * ctalbert is now known as ctalbert|mtg
- # [22:07] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [22:08] * aki is now known as aki|mtg
- # [22:10] * Quits: mak (chatzilla@2451BF65.F9B7738E.8628926.IP) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 2.0/20110318052756])
- # [22:10] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [22:10] * Joins: sfleiter_ (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de)
- # [22:11] * sfleiter_ is now known as sfleiter
- # [22:11] * timA is now known as timA|lunch
- # [22:11] * Quits: dao (dao@moz-C1C7E228.superkabel.de) (Ping timeout)
- # [22:11] * Joins: dao (dao@moz-C1C7E228.superkabel.de)
- # [22:12] * Quits: past (past@moz-2DAAD734.dsl.dyn.forthnet.gr) (Input/output error)
- # [22:12] * Joins: mkaply (chatzilla@moz-92EDDD02.lightspeed.austtx.sbcglobal.net)
- # [22:12] * Quits: jaws (u2871@moz-160C58C6.com) (Max SendQ exceeded)
- # [22:13] * Quits: felipe (u2734@moz-160C58C6.com) (Max SendQ exceeded)
- # [22:13] * Joins: jaws (u2871@moz-160C58C6.com)
- # [22:13] * Joins: felipe (u2734@moz-160C58C6.com)
- # [22:14] * Quits: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com) (Client exited)
- # [22:14] * Joins: davidillsley (chatzilla@moz-CF96CCA3.range109-157.btcentralplus.com)
- # [22:14] * IRCMonkey51794 is now known as rhelmer
- # [22:15] * davehunt|away is now known as davehunt
- # [22:15] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [22:15] <froydnj> !seen mwu
- # [22:15] <firebot> mwu was last seen 3 days, 1 hour, 1 minute and 24 seconds ago, saying 'np' in #developers.
- # [22:17] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:17] <margaret> cpearce: ping
- # [22:17] * Joins: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [22:17] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
- # [22:17] <cpearce> margaret: pong
- # [22:18] * davehunt is now known as davehunt|away
- # [22:18] * Quits: grubshka (grubshka@moz-8631B959.w86-216.abo.wanadoo.fr) (Ping timeout)
- # [22:18] <margaret> cpearce: hey, i was wondering if you saw i cc'd you to bug 709813
- # [22:18] <margaret> i think dom fullscreen mode has been busted on android for a while
- # [22:19] <cpearce> margaret: I've seen it. Haven't looked into it yet.
- # [22:19] <margaret> ok
- # [22:19] <cpearce> It's on my list of things to do. ;)
- # [22:19] <margaret> i'm going to unassign myself because i really have no idea how to go about fixing that
- # [22:19] * jhammel|lunch is now known as jhammel
- # [22:20] <margaret> it seems like it's probably a layout issue
- # [22:20] * Joins: Yoric (Yoric@moz-920DB13B.fbx.proxad.net)
- # [22:20] * Joins: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net)
- # [22:21] * jwir3|lunch is now known as jwir3
- # [22:22] <cpearce> margaret: cool.
- # [22:22] <margaret> cpearce: thanks for putting it on your list :)
- # [22:23] * Quits: Julian (chatzilla@moz-17CED12.dip.t-dialin.net) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [22:23] * Joins: Jesse_frisbee (Jesse@moz-BBE3ABD.mv.mozilla.com)
- # [22:24] * Jesse_frisbee is now known as Jesse_
- # [22:27] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [22:27] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Ping timeout)
- # [22:28] * Joins: florian (florian@moz-87C33FDA.kimsufi.com)
- # [22:29] * Quits: Goldorak (chatzilla@805CD605.E12797EB.187A1082.IP) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [22:30] * Jesse is now known as Jesse__
- # [22:30] * Jesse_ is now known as Jesse
- # [22:30] * Quits: Jesse (Jesse@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [22:30] * Jesse__ is now known as Jesse
- # [22:31] * Jesse is now known as Jesse__
- # [22:31] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [22:32] * heycam|away is now known as heycam
- # [22:32] * Joins: ahal_ (ahal@moz-7759ABDD.cpe.net.cable.rogers.com)
- # [22:33] * Quits: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com) (Ping timeout)
- # [22:34] <heycam> bholley, newly hired by the australian entity rather than the nz entity
- # [22:34] <heycam> bholley, but not really new, no :)
- # [22:36] <bholley> heycam: :-)
- # [22:36] * Quits: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP) (Quit: mdas)
- # [22:37] * Quits: Unfocused (u2622@moz-160C58C6.com) (Max SendQ exceeded)
- # [22:37] * Joins: Unfocused (u2622@moz-160C58C6.com)
- # [22:38] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [22:38] * Quits: SVG_GPU (blah@7DF1FD0E.803C9B5B.79496794.IP) (Quit: )
- # [22:38] * Joins: jdm (jdm@moz-15BB5FE6.cable.teksavvy.com)
- # [22:38] * Quits: ddahl (ddahl@moz-6971CF66.hsd1.il.comcast.net) (Quit: Adios Amigos)
- # [22:38] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [22:38] * Jesse__ is now known as Jesse
- # [22:38] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [22:38] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [22:38] * Joins: josh (josh@4E277166.F161DD3.72ECBEEF.IP)
- # [22:38] * Waldo grmbls about code assuming success rather than checking for failure or at least asserting non-failure
- # [22:39] * KaiRo is now known as KaiRo_away
- # [22:39] * Quits: ahal_ (ahal@moz-7759ABDD.cpe.net.cable.rogers.com) (Ping timeout)
- # [22:39] <froydnj> man, a git bzexport would be nice
- # [22:40] * Quits: Mitch (chatzilla@moz-FA99DC5F.sbr802.nsw.optusnet.com.au) (Quit: ChatZilla 0.9.88 [SeaMonkey 2.6.1/20111221001913])
- # [22:41] * jhammel is now known as jhamer
- # [22:41] * Joins: pascalc (chatzilla@moz-34F8FDEC.rev.sfr.net)
- # [22:41] * jhamer is now known as jhammel
- # [22:42] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [22:42] <tbsaunde> froydnj: git-bz you mean? ;)
- # [22:42] * Quits: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com) (Quit: Jesse)
- # [22:42] * Joins: Jesse (jruderman@moz-BBE3ABD.mv.mozilla.com)
- # [22:42] <froydnj> tbsaunde: aha, very nice. thanks!
- # [22:43] * rhelmer is now known as jhelmer
- # [22:43] * Joins: ahal_ (ahal@moz-7759ABDD.cpe.net.cable.rogers.com)
- # [22:43] * jhelmer is now known as rhelmer
- # [22:43] <froydnj> not quite perfect for mozilla usage, but maybe that can be hacked on
- # [22:43] * Quits: ahal_ (ahal@moz-7759ABDD.cpe.net.cable.rogers.com) (Connection reset by peer)
- # [22:44] <tbsaunde> froydnj: bholley has a version that's a bit better
- # [22:44] * Quits: hub (hub@moz-E2FCA694.figuiere.net) (Input/output error)
- # [22:44] <bholley> froydnj: https://github.com/bholley/git-bz-moz/
- # [22:44] * aki|mtg is now known as aki
- # [22:44] <froydnj> also looks rather long compared to bzexport
- # [22:45] <bholley> froydnj: lets you set reviewers and stuff
- # [22:45] <tbsaunde> that's what tab-complete is for :p
- # [22:45] <froydnj> I meant the script itself, not any names :p
- # [22:45] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:46] <NeilAway> glob|away: ooh, the attachment activity links are showing up as visited as appropriate now :-)
- # [22:46] <tbsaunde> oh
- # [22:46] * Quits: necolas (necolas@moz-C8C6D8F3.bb.sky.com) (Ping timeout)
- # [22:46] * Quits: Hendikins (wolfox@moz-9A361C95.static.internode.on.net) (Ping timeout)
- # [22:46] * Joins: necolas (necolas@moz-C8C6D8F3.bb.sky.com)
- # [22:46] <gps> bz: I'm trying to reproduce bug 704539 so I can write a test and can't get it to trigger
- # [22:47] * Quits: evilpie (evilpie@moz-7E88A5A5.pools.arcor-ip.net) (Quit: ChatZilla 0.9.88 [Firefox 12.0a1/20120108031024])
- # [22:47] * Joins: Hendikins (wolfox@moz-9A361C95.static.internode.on.net)
- # [22:47] <gps> how would I guarantee a call to asyncOnChannelRedirect with a new channel object?
- # [22:48] * Quits: pascalc (chatzilla@moz-34F8FDEC.rev.sfr.net) (Input/output error)
- # [22:48] <BenB> why are nsISupports proxies / GetProxyForObject() deprecated, and what should I use instead?
- # [22:48] * Quits: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP) (Quit: ashughes)
- # [22:49] * Quits: msucan (msucan-@FA9E8863.56E67207.699550A1.IP) (Quit: .)
- # [22:49] <@bz> gps: make sure the server responds with a 301 response?
- # [22:50] <gps> bz: oh hold on. I don't think I tested the right flow. #fail
- # [22:50] <gps> grrr
- # [22:50] * Joins: Archaeopteryx (itsme@moz-756328DB.cust.telecolumbus.net)
- # [22:50] <froydnj> bholley: thanks for the ref, looks useful
- # [22:50] <bholley> froydnj: np :-)
- # [22:51] * Quits: wolfiR (wolfiR@moz-2FC7E80A.dip0.t-ipconnect.de) (Quit: Leaving)
- # [22:52] * Joins: ashughes (ashughes@21B7B9F2.B87E9213.6E712CE2.IP)
- # [22:52] * Joins: RyanVM (chatzilla@moz-D04D3C77.phlapa.fios.verizon.net)
- # [22:54] * jmaher is now known as jmaher|afk
- # [22:54] * Joins: adoria0000 (Mibbit@moz-B06B7389.osaka.ocn.ne.jp)
- # [22:54] * Joins: wlach (wlach@moz-9F019C45.vif.net)
- # [22:55] * Quits: MichaelKohler (MichaelKoh@moz-2726D9D.cust.bluewin.ch) (Quit: MichaelKohler)
- # [22:57] * Joins: sicking (chatzilla@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [22:57] <NeilAway> weird, the devmo search results page thought I was logged in, but the final page says I'm not
- # [23:00] * Joins: rjohnson19 (rjohnson19@moz-9148485F.hsd1.ma.comcast.net)
- # [23:01] * Joins: Wes-- (chatzilla@moz-BEF0C255.page.ca)
- # [23:02] * Quits: azakai (alon@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:02] <Wes--> If a quiescent page has jerky CSS3 transitions, is it likely due to GC/CC in other tabs?
- # [23:02] <ehsan> does anybody know where we set the bundle name to FirefoxNightly on mac?
- # [23:02] <Wes--> (I guess that's about all it could be?)
- # [23:03] * Joins: mdas (mdas@8CB764BC.D30B51A1.412CF160.IP)
- # [23:03] <@bz> Wes--: you can check, no?
- # [23:03] <@bz> wes--: see whether the jerks are correlated with gc or cc events?
- # [23:03] <@bz> wes--: (it _could_ be anything; say script running in background tabs doing slow shit)
- # [23:03] <Wes--> bz: is there a way to get notified of gc/cc events? (and should I expect them every 2-5 seconds?)
- # [23:04] <@bz> wes--: flip javascript.options.mem.log to true in about:config
- # [23:04] <@bz> wes--: then open your error console to the messages tab
- # [23:04] <@bz> wes--: they _can_ be happening that often, depending on what else is going on
- # [23:04] * Quits: dao (dao@moz-C1C7E228.superkabel.de) (Connection reset by peer)
- # [23:05] <Wes--> bz: ooh - new knob to twiddle, thanks!
- # [23:05] <@bz> Wes--: no problem
- # [23:05] <@bz> Wes--: in a current nightly, you should get some very nice output from that
- # [23:06] <Wes--> bz: Hm - does blocking the event loop pause CSS transitions? I hope not?
- # [23:07] <jwatt> hmm, kinda sucky that you can't build m-a and m-r if you're using the latest xcode
- # [23:07] <lsumar> ehsan: do you mean the .app/Contents/Info.plist?
- # [23:07] <ehsan> yeah
- # [23:07] <ehsan> thanks :)
- # [23:08] <lsumar> np
- # [23:08] * Joins: GRMrGecko (GRMrGecko@moz-9EDAEFD9.client.mchsi.com)
- # [23:08] * Joins: hub (hub@21B7B9F2.B87E9213.6E712CE2.IP)
- # [23:08] * zpao|detached is now known as zpao
- # [23:08] * Quits: Polynomial-C (Poly-C@moz-9F71035F.dip.t-dialin.net) (Ping timeout)
- # [23:08] * Quits: Mossop (mossop@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:09] * Joins: Polynomial-C (Poly-C@moz-6226FA4E.dip.t-dialin.net)
- # [23:09] * Joins: dao (dao@moz-C1C7E228.superkabel.de)
- # [23:10] * Standard8 is now known as Standard8Away
- # [23:12] * gregglind is now known as gregglind_afk
- # [23:13] <NeilAway> BenB: the replacement is nsIRunnable objects that you dispatch to the appropriate thread
- # [23:13] * Quits: Standard8Away (Standard8@B7F1AE36.48015583.54C3481B.IP) (Quit: ZNC - http://znc.in)
- # [23:13] * Quits: pcwalton (pcwalton@moz-5B0F92F1.hsd1.ca.comcast.net) (Quit: pcwalton)
- # [23:13] * davehunt|away is now known as davehunt|mtg
- # [23:13] * Quits: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: sheppy)
- # [23:13] * Quits: rillian (giles@21B7B9F2.B87E9213.6E712CE2.IP) (Ping timeout)
- # [23:13] * Quits: bbondy (bbondy@moz-28CF6D1C.home.cgocable.net) (Ping timeout)
- # [23:14] * Quits: smooney (smooney@moz-BBE3ABD.mv.mozilla.com) (Quit: smooney)
- # [23:14] <BenB> NeilAway: thanks
- # [23:15] * Quits: pnemsak (Miranda@moz-7409BD53.orange.sk) (Quit: pnemsak)
- # [23:15] * shorlander is now known as shorlander-away
- # [23:15] * Quits: jgilbert (jgilbert@moz-2B3CF81C.hsd1.ca.comcast.net) (Ping timeout)
- # [23:15] * Quits: Yoric (Yoric@moz-920DB13B.fbx.proxad.net) (Input/output error)
- # [23:17] * zpao is now known as zpao|detached
- # [23:17] <jlebar> mccr8, oh. Thanks for catching that misunderstanding in the bug!
- # [23:17] * Quits: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de) (Ping timeout)
- # [23:17] <mccr8> jlebar: yeah, I had the same misunderstanding when I read the description. ;)
- # [23:17] * Quits: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout)
- # [23:17] <mccr8> jlebar: maybe the text could be changed a little to say something like "Click on the heading to hide or show it" and not talk about trees, which gets peoples' hopes up.
- # [23:18] <jlebar> mccr8, sgtm!
- # [23:18] * Joins: MMx (mmx@moz-1AFE3502.afthd.hg.tu-darmstadt.de)
- # [23:18] * Joins: azakai (alon@moz-BBE3ABD.mv.mozilla.com)
- # [23:19] * Quits: Sander (chatzilla@moz-B871F4D3.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:19] * Quits: josh (josh@4E277166.F161DD3.72ECBEEF.IP) (Quit: josh)
- # [23:19] * Joins: smooney (smooney@moz-BBE3ABD.mv.mozilla.com)
- # [23:20] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:22] * Quits: Cwiiis (cwiiis@moz-F15E698.croy.cable.virginmedia.com) (Quit: Ex-Chat)
- # [23:24] * Joins: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq)
- # [23:26] <gps> bz: when a channel is changed (like due to a redirect), will onStopRequest() be called for the original channel?
- # [23:26] * Quits: stevee (Miranda@moz-BEBDF855.cable.virginmedia.com) (Quit: Miranda IM - Multi protocol instant messenger @ www.miranda-im.org)
- # [23:26] * Quits: ted (luser@moz-8B3C93E1.hsd1.pa.comcast.net) (Ping timeout)
- # [23:28] <Waldo> if nsIChannel documentation doesn't explain that...
- # [23:28] <Waldo> well, I probably shouldn't say any more, for my own safety
- # [23:28] <Waldo> but if it doesn't, change the docs to clarify that
- # [23:28] <Waldo> once you find an answer
- # [23:28] * Quits: TehLink (TheLink@moz-B5AB52CB.pools.arcor-ip.net) (Client exited)
- # [23:28] * Quits: florian (florian@moz-87C33FDA.kimsufi.com) (Quit: Instantbird 1.2a1pre)
- # [23:28] <gavin> I would assume not
- # [23:29] <BenB> I would assume that there's a stop for every start.
- # [23:29] <gps> it might be buried in there - the docs for channel magic seem to be scattered across many pages
- # [23:29] * Quits: protz (jonathan@moz-7F6750F6.xulforum.org) (Quit: Leaving)
- # [23:29] <Waldo> fix 'em up to be more intuitive, then
- # [23:29] * Joins: josh (josh@4E277166.F161DD3.72ECBEEF.IP)
- # [23:30] <gps> I'll defer that to someone who knows the stack ;)
- # [23:30] * catlee is now known as catlee-away
- # [23:30] <biesi> you will not get notifications for the original channel
- # [23:30] <biesi> but you will get start/stop for the final destination, of course
- # [23:30] * BenB waves to biesi
- # [23:31] <biesi> hey benb
- # [23:31] <biesi> gps, note that you won't get a start for the original channel either
- # [23:31] <biesi> (unless a redirect observer vetos the redirect, of course)
- # [23:31] <BenB> sounds sane
- # [23:31] <Waldo> gps: so will everyone else...
- # [23:31] <gps> biesi: to clarify: for a 3XX status code, you'll get onStartRequest() for the original channel, onStartRequest() for the new (post-redirect) channel, and onStopRequest() for the new channel
- # [23:31] <biesi> gps, nope!
- # [23:31] * Quits: Tobbi (Tobbi@16BAC97A.933EA279.AC7F8427.IP) (Ping timeout)
- # [23:32] <biesi> gps, just the last two
- # [23:32] <Waldo> there is no cavalry http://whereswalden.com/2011/01/31/waiting-for-superman/
- # [23:33] * heycam is now known as heycam|away
- # [23:33] * Joins: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP)
- # [23:33] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:34] <gavin> biesi: hmm, that doesn't match my recollection - aren't there nsIRequestObservers that need to implement nsIChannelEventSink to update their cached references to the nsIRequest?
- # [23:34] <biesi> gavin, yes
- # [23:35] <biesi> gavin, can you clarify how that contradicts what I said?
- # [23:35] * Joins: tH (Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [23:35] <biesi> (nsIChannelEventSink is for onChannelRedirect)
- # [23:35] <gavin> biesi: if they don't get an onStartRequest for the original channel, why would they need to update it?
- # [23:35] * Joins: gandalf (zbraniecki@moz-66C04999.neoplus.adsl.tpnet.pl)
- # [23:35] * Quits: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:36] <biesi> gavin, because they stored it when they created the channel, and because they want to access the 'right' channel outside of a callback
- # [23:36] * Quits: northAway (northWind@2F50C7BC.10A7D831.6816E6B7.IP) (Connection reset by peer)
- # [23:36] <gavin> ah
- # [23:36] <gavin> hrm
- # [23:37] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:38] * Joins: northAway (northWind@moz-20E58859.cable.teksavvy.com)
- # [23:38] * bhearsum|buildduty is now known as bhearsum|afk
- # [23:38] <BenB> gps: (FYI, as for docs, you could read the scattered info, write a coherent doc based on that, and let bz/biesi review it)
- # [23:38] * Quits: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com) (Ping timeout)
- # [23:38] * Joins: nattokirai (nattokirai@moz-6A258170.dynamic.ppp.asahi-net.or.jp)
- # [23:39] <gps> BenB: I certainly could. I have little desire to do that ATM, sadly
- # [23:39] * Quits: sheppy (sheppy@moz-D0C71163.domainhotel-wifi.mozilla.hq) (Quit: sheppy)
- # [23:40] <gps> quite frankly, I'm more interested in a higher-level JS library being available as part of toolkit so I don't need to be bothered with such trivial details
- # [23:41] * bear is now known as bear-afk
- # [23:42] * rail is now known as rail_away
- # [23:43] * Quits: sfleiter (stfl@moz-22F37930.hsi7.kabel-badenwuerttemberg.de) (Client exited)
- # [23:43] <gps> biesi: is it possible for channel.URI or the underlying channel object to get mutated during processing of onStopRequest() from JS?
- # [23:43] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.88 [Firefox 11.0a2/20120108042007])
- # [23:43] * Joins: jgilbert (jgilbert@moz-BBE3ABD.mv.mozilla.com)
- # [23:43] <gps> I'm seeing a backtrace that seems to indicate channel.URI is being accessed, then in another function called by that channel.URI is undefined
- # [23:45] <gps> or maybe not. under what circumstances is channel.URI not defined when onStopRequest[status] == NS_OK?
- # [23:46] <GRMrGecko> I asked #maildev and they told me to just write a patch that adds AppleScript support. I will ask here incase they don't know something about the core that someone in here does.
- # [23:46] <gavin> gps: did you forget to QI "channel" to nsIChannel?
- # [23:46] <gavin> gps: you could get weird errors about URI not being defined in that case, since aChannel is an nsIRequest and URI is on nsIChannel
- # [23:46] <GRMrGecko> Is there a way that I can compose a html email in thunderbird from my application?
- # [23:47] <gavin> gps: and it could happen intermittently if someone else is sometimes QIing and JS interface flattening is in play
- # [23:47] <GRMrGecko> Events, distributed objects, terminal commands, sockets?
- # [23:47] <bwinton> GRMrGecko: Well, if you write a patch that adds AppleScript support, that'ld work… ;)
- # [23:47] <biesi> gps, right, what gavin said
- # [23:48] * Quits: dao (dao@moz-C1C7E228.superkabel.de) (Quit: Leaving.)
- # [23:48] <gps> aha! https://hg.mozilla.org/mozilla-central/file/c713003d3226/services/sync/modules/resource.js#l537
- # [23:48] * Quits: clee (clee@moz-BBE3ABD.mv.mozilla.com) (Quit: clee)
- # [23:48] <GRMrGecko> bwinton: I've never actually written an AppleScritable application, but if I learned how... I will.
- # [23:48] <biesi> gps, I can't think of any other reason why it could possibly be undefined
- # [23:48] <gps> looks like no QIing there
- # [23:48] <gps> the function above has it
- # [23:48] * Joins: clee (clee@moz-BBE3ABD.mv.mozilla.com)
- # [23:48] * Quits: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net) (Input/output error)
- # [23:49] <gavin> hmm, what happens if onStartRequest throws?
- # [23:49] * Joins: Stan (Stan@moz-9D59757B.dip.t-dialin.net)
- # [23:50] <gavin> I guess this code only ever deals with nsIHttpChannels
- # [23:50] <gavin> (https://hg.mozilla.org/mozilla-central/file/c713003d3226/services/sync/modules/resource.js#l238)
- # [23:50] <gps> https://developer.mozilla.org/en/XPCOM_Interface_Reference/NsIRequestObserver says an exception in onStartRequest() causes the request to be cancelled
- # [23:51] <gavin> yeah makes sense (but not relevant anymore)
- # [23:51] <gavin> anyways you're right, looks like that code needs a QI
- # [23:51] * armenzg is now known as armenzg_away
- # [23:51] * Quits: micahg (micahg@moz-B376CDB0.business.broadband.hu) (Ping timeout)
- # [23:52] <gavin> for the redirect case
- # [23:52] * Joins: IRCMonkey42078 (Tobbi@16BAC97A.933EA279.AC7F8427.IP)
- # [23:52] * Quits: dRdR (dRdR@moz-792B0937.uwaterloo.ca) (Client exited)
- # [23:52] * Joins: cpeterson (cpeterson@moz-C03D0C61.vlan426.asr1.sfo1.gblx.net)
- # [23:52] <gps> gavin: what do you mean for the redirect case?
- # [23:53] <gavin> well, in the case of non-redirects you'll always get a reference to the original channel that code created (in _createRequest)
- # [23:53] <gavin> which is already QIed to nsIChannel
- # [23:53] <gps> got it
- # [23:53] <gavin> (unless there are weird xpconnect bugs that could cause it to "lose" the interface somehow, I dunno if that's possible)
- # [23:53] <gavin> but in the redirect case you'll get a new object that isn't QI, and that check will give you "<unknown>"
- # [23:54] <gps> gavin: would QIing the new channel object in the redirect callback be sufficient?
- # [23:54] * Quits: kaie (kaie@moz-B8EB3E1.dip.t-dialin.net) (Quit: Leaving)
- # [23:55] <gps> (that interface isn't implemented in resource.js yet)
- # [23:55] * Joins: bmoss (bmoss@moz-BBE3ABD.mv.mozilla.com)
- # [23:55] * Quits: kaze (kaze@moz-7E0F0F9E.fbx.proxad.net) (Quit: WeeChat 0.3.5)
- # [23:55] <gavin> gps: yes
- # [23:55] * Quits: northAway (northWind@moz-20E58859.cable.teksavvy.com) (Ping timeout)
- # [23:55] <gavin> not sure what you mean re: "that interface"
- # [23:55] * Joins: northAway (northWind@moz-20E58859.cable.teksavvy.com)
- # [23:56] <gps> nsIChannelEventSink
- # [23:56] <gavin> oh right yeah
- # [23:56] * Joins: LegNeato (clegnitto@moz-B77DEAEB.mozilla.org)
- # [23:56] <LegNeato> anyone know how to print a unicode char in gdb?
- # [23:56] <gavin> well you don't need that unless you actually need to keep a reference to the nsIChannel
- # [23:57] <gavin> if you're just relying on it being passed in callbacks (as that code seems to be doing), you can just add the QI
- # [23:57] * Joins: dao (dao@moz-C1C7E228.superkabel.de)
- # [23:58] <LegNeato> nvm, got it
- # [23:59] * Joins: mevans (mevans@moz-5BBCACEF.hsd1.ca.comcast.net)
- # [23:59] <GRMrGecko> bwinton: I'll give it a try... I won't make it give access to reading or sending email, but composing will be what I focus on.
- # [23:59] <GRMrGecko> seems none is wanting to help
- # Session Close: Tue Jan 10 00:00:02 2012
The end :)