/irc-logs / mozilla / #developers / 2013-01-29 / end
Options:
- # Session Start: Tue Jan 29 00:00:00 2013
- # Session Ident: #developers
- # [00:00] * Joins: xk1sv (xk1sv@9EE1141E.5D97A516.DCB51553.IP)
- # [00:00] * Joins: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP)
- # [00:00] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Quit: bmoss)
- # [00:00] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [00:01] * RyanVM-bbl is now known as RyanVM
- # [00:01] * chuckharmston is now known as chuckharmston|away
- # [00:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/04aea7c77a8c - Terrence Cole - Bug 706885 - Add a pointer to the JSRuntime on the gc::Chunk; r=billm
- # [00:01] * Quits: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net) (Quit: Leaving)
- # [00:01] <@smaug> bsmith: so is it ok to get CERT_VerifySignedDataWithPublicKey+0x000000DC [/home/smaug/mozilla/hg/m-c/ff_build/dist/bin/libnss3.so +0x0002816C] stacks when starting FF?
- # [00:02] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [00:02] <bsmith> smaug: I don't understand the question. But, I would be surprised to see CERT_VerifySignedDataWithPublicKey called at startup
- # [00:02] * Quits: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP) (Ping timeout)
- # [00:02] <bsmith> (depends on whether your definition of statup includes the first page load, I guess)
- # [00:03] <@smaug> bsmith: hmm, this is odd..
- # [00:03] <@smaug> let me see if I can reproduce
- # [00:03] * Quits: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP) (Ping timeout)
- # [00:04] <BenWa> cjones: Is the profiler started?
- # [00:04] * jlebar is now known as jlebar|dinner
- # [00:04] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [00:05] <BenWa> cjones: profiler.AddMarker isn't used so that may have bug but SAMPLE_MARKER will work. The profiler needs to be on and it needs to be sent from the main thread. Then it will appear on the in the profile for that process
- # [00:05] * Joins: xk1sv_ (xk1sv@FDCC56F4.F5AF084C.3318EDCA.IP)
- # [00:05] * Joins: Sander (chatzilla@moz-9A2CB7C.lnk.telstra.net)
- # [00:05] * Quits: xk1sv (xk1sv@9EE1141E.5D97A516.DCB51553.IP) (Ping timeout)
- # [00:05] * xk1sv_ is now known as xk1sv
- # [00:06] * Quits: caitp- (caitpotter@72F66B0E.33EE9F8A.1139E686.IP) (Quit: caitp-)
- # [00:07] <bnicholson> in a privileged context, is it safe to create an element and set its innerHTML to untrusted html as long as the element isn't actually added to a document?
- # [00:07] <dholbert> cpeterson, IIRC some compilers get angry when you just use MOZ_ASSERT(condition) w/ no warning-message
- # [00:07] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
- # [00:07] <dholbert> cpeterson, I don't recall any specifics, and it might be they're old compilers we don't care about
- # [00:08] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Quit: RealRaven)
- # [00:08] <dholbert> IIRC it's an issue w/ passing the empty string as a macro-argument
- # [00:08] <@roc> ehsan: for GainNodes with constant volume you'll want to just multiply the mVolume of the AudioChunk without copying the data
- # [00:08] <cpeterson> dholbert, I see tons of uses of MOZ_ASSERT() with only one argument.
- # [00:08] <@ehsan> roc: yeah
- # [00:09] <cjones> BenWa, yes, i'm looking at symbolicated profiles in the UI which include samples of AddMarker(), but there are no markers displayed
- # [00:09] <dholbert> cpeterson, yeah, I'm not saying we don't do it
- # [00:09] <@smaug> bsmith: http://pastebin.mozilla.org/2093120
- # [00:09] <dholbert> cpeterson, I just recall seeing some noise from it at some point in the not-too-distant past
- # [00:09] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/80f3982c418b - Ehsan Akhgari - Bug 834929 - Part 2: Remove FloatArrayWrapper and just copy the curve array when needed; r=roc
- # [00:09] <cjones> BenWa, i'm running on ~beta branch though, if something changed since then
- # [00:09] <@ehsan> roc: for others, do we have utility functions for adjusting the volume, or should I just loop over the data and do the multiplications?
- # [00:09] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/555184b51f59 - Ehsan Akhgari - Bug 834929 - Part 3: Squeeze two members of Event into a union to reduce its size; r=roc
- # [00:09] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/09fe6a161398 - Ehsan Akhgari - Bug 834929 - Part 1: Store the default/min/max values on the AudioParam itself; r=roc
- # [00:09] <@smaug> bsmith: I get that when trying to load a bug page in a debug build
- # [00:09] <@smaug> (32bit linux)
- # [00:10] <@smaug> I should probably compile using gcc
- # [00:10] <cpeterson> dholbert, yeah. defining vararg macros is a little magic
- # [00:10] <BenWa> cjones: If AddMarker is in nsIProfiler nothing changed. Do you dump the profile in time? Marker are stored in the circular buffer does will be drop along with the sample it's stored in
- # [00:10] <njn> who knows about prefs? I'm removing e4x support, and we have these javascript.options.xml.{chrome,content} prefs. Is it ok just to remove all traces of them?
- # [00:10] <BenWa> that will be dropped(
- # [00:10] <@roc> ehsan: you're going to have to do it yourself. If you can, factor out the primitive vector operations into AudioNodeEngine. That's where I'd like to add hooks for SIMD when we get to that.
- # [00:10] <dholbert> cpeterson, oh... I might actually be confused and thinking instead about "MOZ_ASSERT(false)"
- # [00:10] <@ehsan> roc: ok, will do
- # [00:11] * Joins: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP)
- # [00:11] <dholbert> cpeterson, so: never mind
- # [00:11] <bsmith> smaug: please send me your mozconfig. I will try to reproduce it. even if it is a bug in clang builds only, I still want to fix it.
- # [00:11] <@ehsan> njn: yes
- # [00:11] * Quits: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu) (Ping timeout)
- # [00:11] <cjones> BenWa, like i said, the profiler is sampling the C++ calls to AddMarker, but i don't see the markers that the calls are supposed to add
- # [00:11] <njn> ehsan: good! thanks
- # [00:11] <BenWa> Ohh
- # [00:11] <BenWa> Umm
- # [00:12] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
- # [00:12] <BenWa> cjones: I'd check the profile file to see if its in there
- # [00:12] * ctalbert|mtg is now known as ctalbert
- # [00:12] <BenWa> cjones: Can you send me the pre-symbolicated profile?
- # [00:13] * Quits: willyaranda (willyarand@moz-649FAEA1.dynamic.jazztel.es) (Quit: willyaranda)
- # [00:13] <BenWa> These marker work fine even on eideticker on mobile so I'm surprised they don't work for you
- # [00:13] <@smaug> bsmith: done
- # [00:13] <@smaug> bsmith: and I'll try with gcc
- # [00:13] <cjones> BenWa, what am i looking for in the raw dump?
- # [00:13] <BenWa> cjones: I'd look for the marker string
- # [00:14] <cjones> BenWa, yeah, it's not in there
- # [00:14] <cjones> let me see if i backported everything i needed to ...
- # [00:14] * Quits: chuckharmston|away (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Client exited)
- # [00:14] <BenWa> cjones: It's a JSON profile?
- # [00:15] <cjones> BenWa, yes
- # [00:15] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
- # [00:15] * Quits: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP) (Quit: mixedpuppy)
- # [00:15] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [00:15] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
- # [00:15] <BenWa> cjones: This is where they get saved http://mxr.mozilla.org/mozilla-central/source/tools/profiler/TableTicker.cpp#357
- # [00:15] * Quits: rednaks (rednaks@B5E8E810.C869DFF0.55FFA9B4.IP) (Quit: Quitte)
- # [00:16] * Joins: mkaply (Mike_Kaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
- # [00:16] <cjones> BenWa, yeah, looks i missed a patch
- # [00:16] <cjones> whups
- # [00:16] <BenWa> Cool, should be easy then :)
- # [00:16] * Quits: josh (josh@moz-7D5BC4BE.nyc.res.rr.com) (Quit: josh)
- # [00:17] * joduinn-brb is now known as joduinn
- # [00:17] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [00:17] * catlee-mtg is now known as catlee
- # [00:17] * Joins: azakai|far (alon@moz-8D0CC798.lightspeed.sntcca.sbcglobal.net)
- # [00:17] <joe> does aryeh gregor ever come on irc?
- # [00:18] * Joins: josh (josh@moz-7D5BC4BE.nyc.res.rr.com)
- # [00:18] * Quits: josh (josh@moz-7D5BC4BE.nyc.res.rr.com) (Quit: josh)
- # [00:18] * nthomas is now known as nthomas|away
- # [00:18] <@ehsan> joe not anymore
- # [00:18] <BenWa> cjones: FYI: The UI for markers can be quite nasty. Quite a few usability papercuts. It does get the job done for now until someone has time to fix it
- # [00:18] <joe> mozilla::dom::FragmentOrElement::Release is running before an nsAsyncDOMEvent::Run() is called
- # [00:19] <joe> on the same object
- # [00:19] <joe> ah, he's at an orthodox school
- # [00:20] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [00:21] <cjones> BenWa, right, i don't care much about that ;)
- # [00:21] * BenWa is now known as BenWa|sms
- # [00:21] <cjones> i'm only adding 3 markers
- # [00:21] * Quits: we11ington (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington)
- # [00:21] <BenWa|sms> Yea exactly :)
- # [00:21] * Joins: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP)
- # [00:21] * Quits: armenzg_afk (armenzg@moz-600B22EA.home1.cgocable.net) (Input/output error)
- # [00:21] <joe> bz: ping
- # [00:21] <BenWa|sms> I've got idea for more fancy system for annotating profiles with causes and other more fancy marker type feature but not for Q1
- # [00:21] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [00:22] <joe> khuey: ping, same reason
- # [00:22] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Excess Flood)
- # [00:22] <tbsaunde> joe: what's wrong with that?
- # [00:22] * Joins: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP)
- # [00:22] <joe> tbsaunde: well, it crashes
- # [00:22] * mjschranz is now known as mjschranz_away
- # [00:22] <tbsaunde> plenty of things could have refs and be dropping theres
- # [00:22] * Quits: Optimizer (Optimizer@84250C01.BA9C3500.274D17D6.IP) (Ping timeout)
- # [00:23] <joe> tbsaunde: because it's releasing the last ref
- # [00:23] <tbsaunde> joe: does the runnable hold a ref to the FragmentOrElement?
- # [00:23] <joe> checking
- # [00:25] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [00:25] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [00:25] <joe> tbsaunde: yes, it appears to
- # [00:25] <joe> and it's an nsRunnable
- # [00:25] <joe> so the only thing I can think of is that it's dispatched iwthout a strong reference
- # [00:26] * Joins: sfink|log (sfink@2557E599.66715431.D25A875A.IP)
- # [00:26] <joe> what I have *no* idea about is how my code caused this crash
- # [00:26] <joe> maybe onload blocking interacts with this somehow
- # [00:26] * Joins: Optimizer (Optimizer@553303F7.44738DE.274D17D6.IP)
- # [00:27] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [00:27] * Joins: till (till@moz-3493B177.superkabel.de)
- # [00:27] * Quits: darkowlzz (darkowlzz@7310F780.2BE4C9B4.27560D6E.IP) (Ping timeout)
- # [00:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/52db3691dcba - Sean Stangl - Bug 749358 - Inline MUse storage. r=luke
- # [00:28] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
- # [00:28] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [00:28] * Joins: shorlander- (shorlander@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [00:30] * Joins: ehugg_lime (ehugg_lime@moz-AD736CE0.mycingular.net)
- # [00:30] <tbsaunde> joe: that's is ... weird
- # [00:31] <tbsaunde> if your runnable is around and being called I don't see how its ref to the FragmentOrElement isn't still alive
- # [00:31] <joe> yeah it's weird
- # [00:31] * Joins: sfink|lo1 (sfink@2557E599.66715431.D25A875A.IP)
- # [00:31] <joe> https://bugzilla.mozilla.org/show_bug.cgi?id=716140#c93 contains the valgrind report
- # [00:31] <philor> mccr8: esr17 would like a word with you
- # [00:31] <mccr8> urgh
- # [00:31] <joe> i'm giving up for today
- # [00:31] <mccr8> philor: thanks, I'll take a look...
- # [00:32] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [00:32] <khuey> joe: pong
- # [00:33] <joe> khuey: ooh ooh
- # [00:33] <joe> https://bugzilla.mozilla.org/show_bug.cgi?id=716140#c93
- # [00:33] <joe> do you have any idea how changing image notification behaviour could affect that?
- # [00:33] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [00:33] <joe> where affect = cause
- # [00:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cc1e60e6a92f - Jonathan Griffin - Bug 834080 - Set marionette.force-local=true for b2g desktop builds, r=mdas
- # [00:33] <khuey> joe: I'll look
- # [00:34] <khuey> joe: that stack has some problems ....
- # [00:34] <joe> oh that's unfortunate
- # [00:34] <khuey> oh
- # [00:34] <khuey> that's multiple stacks
- # [00:34] * khuey understands now
- # [00:34] <joe> yeah it's from valgrind
- # [00:34] * Quits: damons (gnubeard@2557E599.66715431.D25A875A.IP) (Quit: damons)
- # [00:35] <joe> i have no idea what any of this content stuff even *is*, so i'm sort of lost
- # [00:35] <joe> somewhere to look would be helpful :)
- # [00:35] * Quits: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP) (Quit: mixedpuppy)
- # [00:35] * Quits: mkaply (Mike_Kaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Quit: Leaving.)
- # [00:35] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [00:35] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [00:36] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [00:36] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [00:36] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [00:36] * Joins: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP)
- # [00:36] <khuey> joe: I'll look at it in a bit
- # [00:36] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [00:36] <joe> ok
- # [00:37] <joe> post to the bug?
- # [00:37] <mccr8> philor: okay, should be fixed, thanks.
- # [00:37] <mccr8> I disabled warning as errors locally due to some other problem with virtual dtors or some such so I didn't catch this locally, I think. :-/
- # [00:37] * vladan is now known as vladan-afk
- # [00:37] <Cww> does anyone know the file where we store whether a plugin is user disabled or not?
- # [00:38] * joduinn is now known as joduinn-mtg
- # [00:38] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [00:38] * Quits: ochameau (ochameau@moz-109A6728.fbx.proxad.net) (Ping timeout)
- # [00:38] * Joins: mkaply (Mike_Kaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net)
- # [00:38] * Joins: ochameau (ochameau@moz-109A6728.fbx.proxad.net)
- # [00:39] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [00:39] * AaronMT is now known as AaronMT|AFK
- # [00:39] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [00:39] * catlee is now known as catlee-away
- # [00:39] <philor> I was going to joke about how ancient and long forgotten 17 is, but it actually left m-c last July, so it is ancient
- # [00:40] <NeilAway> BenWa|sms: iirc mozillazine used to have a list of preferences
- # [00:40] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
- # [00:40] * Quits: ehugg_lime (ehugg_lime@moz-AD736CE0.mycingular.net) (Client exited)
- # [00:41] * Quits: Sander (chatzilla@moz-9A2CB7C.lnk.telstra.net) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:43] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [00:43] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Quit: RealRaven)
- # [00:43] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
- # [00:43] * Quits: Archaeopteryx (itsme@moz-FF3F73F2.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [00:45] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [00:45] * Quits: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP) (Quit: jandem)
- # [00:46] <njn> anyone seen this in chrome tests?
- # [00:46] <njn> WARNING: NS_ENSURE_TRUE(compMgr) failed: file /home/njn/moz/mi8/d64/xpcom/build/nsComponentManagerUtils.cpp, line 58
- # [00:46] <njn> I can't get past that
- # [00:46] <Waldo> cpeterson, dholbert: MOZ_ASSERT works just fine with one argument or two; maybe empty arguments were what was bad?
- # [00:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cce24522fbf3 - Sriram Ramasubramanian - Bug 833546: Rotating phone will open tabs-tray. [r=mfinkle]
- # [00:46] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [00:47] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [00:47] <Waldo> interestingly C99 and C++11 allow empty arguments
- # [00:48] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [00:48] * Joins: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [00:48] <cpeterson> Waldo, I didn't see any problems, but dholbert thought he remembered was some problem about MOZ_ASSERT(false) or MOZ_ASSERT(condition, "") with empty string. But nothing certain or actionable. :)
- # [00:48] <Waldo> cpeterson: MOZ_ASSERT's fine to use either way, and is used both ways a ton
- # [00:49] <Waldo> we're not going to change that
- # [00:49] <dholbert> Waldo / cpeterson, yeah, I think I was remembering something with MOZ_ASSERT(false)
- # [00:49] <cpeterson> sounds good to me
- # [00:49] <Waldo> although using "" for a reason is nonsensical for sure
- # [00:49] <njn> forgetting the argument to MOZ_NOT_REACHED is a problem
- # [00:49] <Waldo> MOZ_ASSERT(false) is better as MOZ_NOT_REACHED("this is why"), but there's an argument to that that needs resolving
- # [00:50] <philor> yeah, we have way better things than that, "this shouldn't happen" "oops!" "uh oh"
- # [00:50] <Waldo> making MOZ_NOT_REACHED() not compile shouldn't be hard
- # [00:50] <cpeterson> just to be clear, I did not abuse MOZ_ASSERT in these manners; dholbert was just relying a warning. <:)
- # [00:50] * Quits: berkerpeksag (berkerpeks@B5FCAB2F.EE74F123.2058B3BB.IP) (Quit: WeeChat 0.3.7)
- # [00:50] <Waldo> :-)
- # [00:50] * Quits: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [00:50] <dholbert> cpeterson, correct :)
- # [00:50] <dholbert> cpeterson, a mis-targeted warning at that :)
- # [00:51] <khuey> what's wrong with MOZ_NOT_REACHED()?
- # [00:51] * Joins: areinald (Thunderbir@moz-BF112525.fbx.proxad.net)
- # [00:51] * AaronMT|AFK is now known as AaronMT
- # [00:51] <cpeterson> khuey, see bug 820686
- # [00:51] <mcsmurf> njn: I think that warning is quite normal
- # [00:51] <mcsmurf> njn: I see it often in debug builds
- # [00:52] * Joins: Stan (Stan@moz-511DC148.dip.t-dialin.net)
- # [00:52] <khuey> mmm
- # [00:52] <khuey> that's evil :-)
- # [00:52] <khuey> especially since NS_NOTREACHED is an assertion
- # [00:52] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
- # [00:52] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [00:52] <mcsmurf> njn: eh, actually, no...I see that happen when i quit
- # [00:52] <cpeterson> Waldo, btw I sent you a f? patch for 820686 that removed MOZ_NOT_REACHED() with the suggesion to replace it with MOZ_ASSUME_UNREACHABLE() and MOZ_CRASH().
- # [00:53] <Waldo> cpeterson: yeah, my review queue has not been sane since the summer :-(
- # [00:53] * Quits: mkaply (Mike_Kaply@moz-E77BA452.gtwncmta01.grtntx.tl.dh.suddenlink.net) (Quit: Leaving.)
- # [00:53] * Quits: ekr (ekr@43CB6079.66715431.D25A875A.IP) (Quit: ekr)
- # [00:54] <cpeterson> Waldo, np. no hurry. I'm not blocked in any way. :)
- # [00:54] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [00:55] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [00:55] * Quits: areinald (Thunderbir@moz-BF112525.fbx.proxad.net) (Quit: areinald)
- # [00:56] * Quits: till (till@moz-3493B177.superkabel.de) (Client exited)
- # [00:56] <dholbert> cpeterson, ah, https://bugzilla.mozilla.org/show_bug.cgi?id=824840 is exactly what I was thinking of
- # [00:57] * Quits: sfink|log (sfink@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [00:57] * Quits: sfink|lo1 (sfink@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [00:57] * Quits: Stan (Stan@moz-511DC148.dip.t-dialin.net) (Ping timeout)
- # [00:58] * wlach|biab is now known as wlach
- # [00:58] * Quits: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: mixedpuppy)
- # [00:58] <reuben> firebot, uuid
- # [00:58] <firebot> ba7d79a5-0e7a-4320-bcab-9cf216332691 (/msg firebot cid for CID form)
- # [00:58] * reuben pats firebot
- # [00:58] * firebot beams
- # [00:59] <NeilAway> this session store cache behaviour is weird
- # [00:59] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [00:59] * Quits: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net) (Ping timeout)
- # [01:00] * Quits: @ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP) (Broken pipe)
- # [01:00] * Joins: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net)
- # [01:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5b0e2838fa04 - Jonathan Kew - Bug 831342 - Quite noisy rollupWidget warnings on OSX, r=smichaud
- # [01:01] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [01:02] * Joins: AsaDotzler (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [01:02] * Joins: sfink|log (sfink@2557E599.66715431.D25A875A.IP)
- # [01:02] <seth> dholbert: did you want to re-review bug 704059? or are you happy at this point if try is green? (now that the fixes to the assertions and so forth are in)
- # [01:04] <dholbert> seth, I'll take a look, just for fun
- # [01:04] * Quits: DGMurdockIII (DGMurdockI@moz-F1247A16.hsd1.in.comcast.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
- # [01:04] <@smaug> bsmith: gcc build works fine
- # [01:04] <dholbert> seth, (but my previous r+ probably stands, given that the followups have been minor)
- # [01:04] * Quits: AsaDotzler (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [01:04] <dholbert> seth, (looking now)
- # [01:04] <seth> dholbert: cool, sounds good. aiming to land this thing today
- # [01:05] * Joins: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se)
- # [01:05] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [01:05] * Quits: azakai (alon@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [01:05] <dholbert> seth, woot! looking forward to that orange-spam going away!
- # [01:05] * Quits: hurley (hurley@2557E599.66715431.D25A875A.IP) (Quit: mootex)
- # [01:05] <dholbert> seth, plus the correctness will be nice :)
- # [01:05] * spohl is now known as spohl|afk
- # [01:05] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [01:05] <seth> dholbert: yeah, no kidding. every morning i wake up and have a dozen emails from that bug =)
- # [01:05] * Joins: chuckharmston|away (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [01:06] * chuckharmston|away is now known as chuckharmston
- # [01:06] * njn learns about bash's PIPESTATUS variable
- # [01:06] * chuckharmston is now known as chuckharmston|out
- # [01:06] <bsmith> smaug: which build of clang are you using?
- # [01:06] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [01:06] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
- # [01:07] * geekboy is now known as geekboy|afk
- # [01:07] <@smaug> bsmith: it was trunk
- # [01:07] * Quits: Nefzaoui (chatzilla@2DD6C49E.3D8B355C.7D0E51E.IP) (Ping timeout)
- # [01:07] <Callek> philor: || RyanVM : ping
- # [01:07] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [01:07] <@smaug> bsmith: my email had the changeset version
- # [01:07] <RyanVM> Callek: pong
- # [01:08] <Callek> RyanVM: sooo the chat earlier about "broken things on linux" I was part of, I now see https://bugzilla.mozilla.org/show_bug.cgi?id=827979 having landed (especially c#20) does that look related?
- # [01:08] * Callek forgets all those pesky details, just wanted to point it out
- # [01:09] <firebot> Check-in:
- # [01:09] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/fc6e52d846fb - Mats Palmgren - Bug 812893 - When inserting a frame into the [Excess]OverflowContinuations list, also move its continuations there if they are in the same parent. r=roc a=bbajaj
- # [01:09] * Joins: ekr (ekr@2557E599.66715431.D25A875A.IP)
- # [01:10] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c73b57a20d1b - Ethan Hugg - Bug 835290 MediaPipeline - replace attempted += of ints with PR_snprintfs r=jesup
- # [01:10] * Quits: spartanfire (guimdearau@6B9A3DA4.F499192A.7C9220AF.IP) (Quit: spartanfire)
- # [01:10] <RyanVM> Callek: i don't believe so
- # [01:11] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
- # [01:12] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/595c77e4624c - Mark Finkle - Bug 835241 - Reload button reloads cached copy r=bnicholson
- # [01:12] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/1a1a910c8e9e - Mark Finkle - Bug 834810 - Launching webapp from homescreen icon will revert the icon to the default 'rocket' r=bnicholson
- # [01:12] * nthomas|away is now known as nthomas
- # [01:12] * Quits: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP) (Quit: Leaving)
- # [01:12] * Quits: cviecco_ (cviecco@2557E599.66715431.D25A875A.IP) (Input/output error)
- # [01:13] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [01:13] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [01:14] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
- # [01:14] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
- # [01:15] * Joins: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net)
- # [01:15] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/77bfa657b930 - Terrence Cole - Bug 835157 - Remove the unused createWithProto methods; r=Waldo
- # [01:15] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Quit: jgriffin)
- # [01:15] * Joins: Stan (Stan@moz-24096F70.dip.t-dialin.net)
- # [01:16] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
- # [01:17] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Connection reset by peer)
- # [01:17] <philor> Callek: the gconf bustage? to explain it, you have to explain across inbound and b2g18 and fx-team, and at an instant this morning and another instant last Friday, but not in between - it's going to be extremely tough to explain with code
- # [01:17] <dholbert> seth, I have a few nits, posting in a few min
- # [01:17] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [01:17] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Client exited)
- # [01:17] * Quits: victorporof (victorporo@E17BCF5.DA9DCE7D.79933D60.IP) (Quit: victorporof)
- # [01:18] <Callek> philor: ahhh, I blame the solar flares
- # [01:18] <philor> yeah, yeah, that's the ticket... solar flares!
- # [01:18] <Callek> it also explains these tegra/panda issues
- # [01:18] <philor> mmm, 440 reftest failures, I better pop those open in the reftest analyzer
- # [01:18] <jhammel> um...yes!
- # [01:19] <philor> one pixel, I better call that pink pixel of death without looking
- # [01:19] <philor> oh, look, on a slave I've accused of having bad RAM multiple times before
- # [01:20] <Mook_as> maybe it isn't pink this time? :D
- # [01:20] <philor> indeed! it's black, first time I've seen black though we've had several aquamarines
- # [01:20] * Joins: jgriffin (jgriffin@moz-ACDE7EEC.mozilla.com)
- # [01:21] * RyanVM thinks roc should get a kickback from the NZ board of tourism for his blog posts
- # [01:21] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fb6e2dd0fa47 - Brian Hackett - Bug 835140 - Don't treat lambdas inside other functions or loops as run-once, r=luke.
- # [01:22] * Joins: azakai (alon@2557E599.66715431.D25A875A.IP)
- # [01:22] <philor> dbaron: are there things I don't know about the reftest harness which would explain getting a single pixel way down low drawn in the wrong color across multiple tests without it being bad RAM on the slave?
- # [01:22] <@dbaron> philor, I can't think of any
- # [01:22] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
- # [01:22] <@dbaron> philor, though it could be anywhere in our graphics stack, really
- # [01:23] * philor tightens up the armor and lifts the lance
- # [01:23] <philor> have at thee, windmill!
- # [01:23] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
- # [01:24] <WG9s> philor: although perhaps the simplest explanation (bad ram on the slave) is the correct one. ;-)
- # [01:25] <mcsmurf> now, why are bad RAM pixels always pink and not green? ;)
- # [01:25] <mcsmurf> or blue
- # [01:25] <philor> WG9s: indeed. and then we have our in-house Apple Certified Tech run Apple Certified Diagnostics on it, and they show nothing, and we put it back in service, and if we're lucky I spot which slave it is without filing multiple bugs on GC crashes, which are the other symptom
- # [01:25] <Mook_as> because it's a bit error, and it depends on the alignment of the bad bit vs rgba?
- # [01:26] <philor> yep
- # [01:26] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [01:26] <jhammel> mcsmurf: read VALIS :P
- # [01:26] <cpeterson> mcsmurf, this sounds like a bad riddle
- # [01:26] <mcsmurf> :)
- # [01:28] * Quits: bdahl (bdahl@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [01:28] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [01:31] * Quits: aklotz (Thunderbir@moz-55246988.cg.shawcable.net) (Quit: aklotz)
- # [01:31] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [01:31] * Joins: josh (josh@moz-7D5BC4BE.nyc.res.rr.com)
- # [01:33] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [01:33] <dholbert> khuey, things that inherit (non-multiply) from nsISupports generally don't need virtual destructors, because they're going to be refcounted and they'll be deleted by a class-specific Release() method that knows their derived type, correct?
- # [01:34] <dholbert> ("non-multiply" probably doesn't matter, I'm just adding that for simplicity)
- # [01:34] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [01:34] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [01:37] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [01:38] * Quits: tonymec (tonymec@70716FE3.A915D552.277517C1.IP) (Ping timeout)
- # [01:38] * Quits: tonymec|away (tonymec@70716FE3.A915D552.277517C1.IP) (Ping timeout)
- # [01:39] * Quits: mcsmurf (me@moz-BD2E9751.dip.t-dialin.net) (Quit: )
- # [01:40] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/794f8ea73134 - Robert Strong - Bug 835090 - Where possible app update xpcshell tests should run on xulrunner. r=bbondy, a=test-only
- # [01:40] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/408adf57b0a1 - Robert Strong - Significantly increase timeout to see if it makes a difference for Bug 814535 and bug 774014 - Intermittent test_0203_app_launch_apply_update.js,
- # [01:40] <firebot> test_0203_app_launch_apply_update_svc.js Intermittent test_0201_app_launch_apply_update.js, test_0201_app_launch_apply_update_svc.js | launch application timer expired. r=bbondy, a=test-only
- # [01:40] * Joins: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl)
- # [01:40] * Joins: tonymec (tonymec@70716FE3.A915D552.277517C1.IP)
- # [01:40] * Quits: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net) (Input/output error)
- # [01:40] * Joins: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net)
- # [01:40] <ejpbruel> khuey: ping
- # [01:41] * Joins: doublehp (dhp@moz-11780613.villers.doublehp.org)
- # [01:41] * Parts: doublehp (dhp@moz-11780613.villers.doublehp.org) (Leaving.)
- # [01:41] * Joins: tonymec|away (tonymec@70716FE3.A915D552.277517C1.IP)
- # [01:41] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [01:42] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [01:42] <khuey> ejpbruel: pong
- # [01:43] <ejpbruel> khuey: i have some questions about the cycle collector. can you point me to the right guy to ask?
- # [01:43] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [01:43] <khuey> you can start with me
- # [01:43] * Quits: WG9s (bill@moz-7A06A043.hsd1.ma.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
- # [01:43] <philor> RyanVM: how fresh is your aurora tree?
- # [01:43] <khuey> and then when I get bored I'll send you off to someone else
- # [01:44] <ejpbruel> khuey: alright. so i know a little bit about the gc in spidermonkey
- # [01:44] <RyanVM> philor: fresh, but I can't back out kats for 10min or so
- # [01:44] <RyanVM> giving the kid a bottle
- # [01:44] <ejpbruel> khuey: we have a per-compartment gc cycle and a global gc cycle that can catch cross-compartment cycles, but this only involves JSObjects, afaik
- # [01:44] <ejpbruel> khuey: the cycle collector seems to be there to catch cycles involving both XPCOM and JS objects
- # [01:44] <ejpbruel> is that correct?
- # [01:45] <philor> fortunately, nobody will land on bustage on aurora :)
- # [01:45] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Connection reset by peer)
- # [01:45] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
- # [01:45] <khuey> or cycles involving solely XPCOM objects, yes
- # [01:45] <khuey> the cycle collector also handles rooting of some JS things held alive by natives
- # [01:45] <ejpbruel> khuey: right. so when does this collector run, and how does the cycle detection work in a nutshell?
- # [01:45] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [01:46] * Joins: spartanfire (guimdearau@moz-33A83FA2.mielccc.clients.pavlovmedia.com)
- # [01:46] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [01:46] * Joins: dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [01:46] * ChanServ sets mode: +o dbaron
- # [01:46] <khuey> "when does the cycle collector run" is a pretty complicated question
- # [01:46] * Quits: IanN (chatzilla@moz-C2F768A9.perr.cable.virginmedia.com) (Quit: ChatZilla 0.9.89 [SeaMonkey 2.18a1/20130113110440])
- # [01:46] <khuey> the algorithm is basically a tracing algorithm
- # [01:47] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [01:47] <khuey> with a ton of perf optimization
- # [01:47] <ejpbruel> khuey: how does this tracer know which pointers to trace? is it conservative?
- # [01:48] * Quits: Goldorak (chatzilla@7CD1B470.2BC633E3.88CF6591.IP) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [01:48] <jhammel> khuey: a complicated question but with a simple answer: "Hey, when doesn't it? Am I right?"
- # [01:48] <ejpbruel> jhammel: zing!
- # [01:48] <@smaug> http://www.research.ibm.com/people/d/dfb/papers/Bacon01Concurrent.pdf chapter 3 is the basic algorithm
- # [01:48] <khuey> jhammel: http://vorb.is/
- # [01:49] <khuey> ejpbruel: objects participating in the scheme report outgoing edges to the collector
- # [01:49] * Quits: nmatsakis (nmatsakis@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Computer has gone to sleep.)
- # [01:49] <jhammel> khuey: nice
- # [01:49] <derf> khuey: Nice domain name.
- # [01:49] <khuey> ejpbruel: it's conservative in the sense that the failure mode is a leak rather than a use-after-free
- # [01:49] <khuey> derf: indeed
- # [01:49] <jhammel> much better than my esoteric debate on whether it is a rimshot or a sting
- # [01:49] * Parts: spartanfire (guimdearau@moz-33A83FA2.mielccc.clients.pavlovmedia.com)
- # [01:49] <jhammel> turns out, that is a sting, but no one knows what that is
- # [01:49] <khuey> ejpbruel: but it doesn't actually examine pointers that aren't known to be objects participating in the scheme
- # [01:49] <khuey> (for the most part, there are irrelevant exceptions)
- # [01:49] <ejpbruel> khuey: so the tracer depends on participating objects reporting all their outgoing edges? i presume that's not a watertight scheme
- # [01:50] <khuey> ejpbruel: yes, it is possible to fail to declare an edge and create a leak
- # [01:50] * Quits: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net) (Quit: tobeytailor)
- # [01:50] <ejpbruel> khuey: lets say a JSObject is reachable by the tracer
- # [01:50] * Quits: jwalker (jwalker@moz-5B263CE9.cable.virginmedia.com) (Ping timeout)
- # [01:50] * coop|buildduty is now known as coop|afk
- # [01:51] <ejpbruel> khuey: does the tracer then also examine that objects parent, for example?
- # [01:51] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
- # [01:51] <khuey> what is "the tracer" in this context?
- # [01:51] <khuey> the cycle collector?
- # [01:51] <derf> Or "the parent" for that matter.
- # [01:51] <ejpbruel> khuey: yes, I'm basically asking because we ran into an issue where nsICycleCollector reports a JSObject but not its parent
- # [01:51] <ejpbruel> which i would assume it should
- # [01:51] <ejpbruel> sorry, nsICycleCollectorListener, i mean
- # [01:52] * Joins: jwalker (jwalker@moz-5B263CE9.cable.virginmedia.com)
- # [01:52] <khuey> ejpbruel: its JSObject::getParent()?
- # [01:52] <@smaug> its parent is not gray?
- # [01:53] <khuey> we're getting towards the edges of my knowledge but afaik the object's parent is not relevant to the CC algorithm
- # [01:53] <khuey> it relies on the JS GC to trace from object to parent and whatever else is out there
- # [01:53] <ejpbruel> JS_GetParent, but i think it forwards to that function
- # [01:53] * Quits: nhirata (anonymous@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: nhirata)
- # [01:54] <@smaug> ejpbruel: so in this case there should be an edge from object to its parent, but not from parent to object?
- # [01:54] <ejpbruel> yeah
- # [01:54] <Waldo> an object doesn't know its parent(s)
- # [01:54] <Waldo> mostly because parent is a non-standard concept that even we really couldn't much define, these days
- # [01:55] <khuey> ejpbruel: nsICycleCollectorListener just reports what the CC is looking at
- # [01:55] <khuey> it doesn't report the JS linkages
- # [01:55] * spohl|afk is now known as spohl
- # [01:55] <ejpbruel> khuey: yes, although i assumed that if an object's parent is reachable, the CC should at least check if no cycles can occur via that link
- # [01:55] <@smaug> and if some JS is not gray, such object isn't added to the graph
- # [01:55] <derf> I mean, don't a bunch of things have the global object as their parent?
- # [01:55] <ejpbruel> smaug: quickly remind me what gray is again. i know its from dijkstras algorithm
- # [01:56] <derf> It would seem bad if you couldn't cycle collect them without collecting their parent.
- # [01:56] <Waldo> derf: yup, lots of functions for starters
- # [01:56] <ejpbruel> Waldo: i know parent is a vestigial concept of sorts, but objects still keep their parent alive, don't they?
- # [01:56] <khuey> ejpbruel: IIRC the CC does not trace through the js heap
- # [01:57] <khuey> ejpbruel: it roughly asks the JS GC "if I stop holding this alive what else dies"
- # [01:57] <Waldo> ejpbruel: objects don't have a link to their parents, so they couldn't; the other way, object has to keep its parent alive
- # [01:57] <khuey> mccr8: you should jump in here cause I'm probably wrong
- # [01:57] <mccr8> khuey is 100% WRONG (now I will read the backscroll)
- # [01:57] <khuey> lol
- # [01:57] * Quits: ekr (ekr@2557E599.66715431.D25A875A.IP) (Quit: ekr)
- # [01:57] <khuey> just the last few lines
- # [01:57] <@smaug> ejpbruel: gray in this case is possible garbage
- # [01:57] <ejpbruel> khuey: i see, so basically the part of the trace in the JS heap is not reported by the cycle collector listener?
- # [01:58] <khuey> that's correct
- # [01:58] * Quits: cabanier (cabanier@89803C3C.27D0C967.A0B21F13.IP) (Quit: Leaving.)
- # [01:58] <khuey> because the CC is not concerned with it
- # [01:58] * khuey waits to be thwaped by mccr8's lightning bolt of truth
- # [01:58] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [01:58] * Quits: jgilbert (jgilbert@60E98647.10A53EE3.77834EAA.IP) (Ping timeout)
- # [01:59] <RyanVM> philor: pushed
- # [01:59] <@smaug> yeah, CC deals with possible garbage objects, and tries to avoid touching certainly alive objects
- # [01:59] <ejpbruel> right
- # [01:59] <khuey> that's not really what we're concerned about here
- # [02:00] <philor> RyanVM: I thank you, kats|away thanks you, a grateful nation with "land on aurora by EOD" thanks you :)
- # [02:00] <ejpbruel> smaug: basically me and ochameau are trying to figure out how to use the cycle collector to find a leak
- # [02:00] <mccr8> ejpbruel: the CC only looks at the part of the GC heap that is a) reachable from C++ roots b) is not reachable from JS roots
- # [02:00] <@smaug> khuey: well, that is why graph doesn't have all the JS stuff
- # [02:00] <mccr8> (the latter being things like local variables)
- # [02:00] <ejpbruel> smaug: from what i understand so far, the CC is only partially useful for that
- # [02:00] <ejpbruel> smaug: since it won't catch every cycle, and it won't report objects in the JS heap except the first one it finds
- # [02:00] * Quits: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
- # [02:00] <khuey> ejpbruel: you need the CC and the GC log, and then you run mccr8's tools
- # [02:01] <mccr8> ejpbruel: the cycle collector should find every cycle between C++ and JS
- # [02:01] <khuey> and insert some magic in there
- # [02:01] <khuey> and you find your leak
- # [02:01] <@smaug> ejpbruel: in the SDK case, debug the releases of some leaked FragmentOrElement object
- # [02:01] <ejpbruel> mccr8: assuming every XPCOM object plays nicely with it, right? so you should not assume its watertight
- # [02:01] * Quits: @bz (bzbarsky@moz-C7E1A91E.bstnma.fios.verizon.net) (Ping timeout)
- # [02:01] * Quits: tonymec (tonymec@70716FE3.A915D552.277517C1.IP) (Ping timeout)
- # [02:01] <ochameau> is there any equivalent to nsICycleCollectorListener but for the GC?
- # [02:01] <@smaug> (since it is not a shutdown leak)
- # [02:01] * Quits: tonymec|away (tonymec@70716FE3.A915D552.277517C1.IP) (Ping timeout)
- # [02:01] <mccr8> ejpbruel: sure, that's true.
- # [02:02] <mccr8> ochameau: there's DumpHeapComplete, but it only produces a file as output. it could probably be converted to some kind of JS listener thing without too much trouble.
- # [02:02] <@smaug> though, GC dumps tend to be quite large comparing to CC
- # [02:02] <@smaug> so analyzing within browser could be slow
- # [02:03] <khuey> if you use alltraces your CC dumps get big ;-)
- # [02:03] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
- # [02:03] * Quits: bajaj (Adium@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
- # [02:03] <ochameau> would it be possible and so faster to limite the gc dump to a given compartment?
- # [02:03] <@smaug> khuey: there is a reason why about:cc doesn't use allTraces() ;)
- # [02:03] * Joins: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [02:03] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [02:03] <khuey> indeed
- # [02:03] <mccr8> ochameau: yes, that should be possible, though the code doesn't do that right now
- # [02:04] <mccr8> JS heap logging is a bit on the crude side
- # [02:04] * ejpbruel assumes JS heap logging is implemented on the SM side?
- # [02:05] <mccr8> yes, though CC logging is the only easy way to trigger it
- # [02:05] <mccr8> ejpbruel: it is js::DumpHeapComplete
- # [02:05] <khuey> we added a Components.utils thing to do it didn't we
- # [02:05] <@smaug> but really, in this case adding breakpoint to relevant FragmentOrElement object's Release could be enough
- # [02:06] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [02:06] <@smaug> to see what ends up releasing the object eventually when browser is closed
- # [02:06] <khuey> oh, even better
- # [02:06] <khuey> http://mxr.mozilla.org/mozilla-central/source/xpcom/base/nsIMemoryInfoDumper.idl#125
- # [02:06] <@smaug> (requires debug build ofc)
- # [02:06] <khuey> jlebar++
- # [02:06] * Joins: tonymec__ (tonymec@D71DBB3.8FEEBE3E.DE2DB281.IP)
- # [02:06] * Quits: @dbaron (dbaron@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:06] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [02:06] * tonymec__ is now known as tonymec|away
- # [02:06] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [02:08] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [02:08] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [02:09] * Joins: lduros (user@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com)
- # [02:11] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [02:11] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [02:13] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [02:13] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/13288918cf76 - Hubert Figuière - Bug 835338 - Part 1: Disable test_scroll.xul on Mac for now. r=dbolter
- # [02:13] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [02:13] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [02:14] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [02:15] * Quits: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net) (Quit: ChatZilla 0.9.89-2012120118 [Firefox 21.0a1/20130126191534])
- # [02:15] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [02:15] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [02:16] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [02:17] * Quits: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk) (Quit: Lost terminal)
- # [02:17] * Quits: tabraldes (Thunderbir@moz-1FAA037E.com) (Quit: tabraldes)
- # [02:17] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [02:18] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [02:18] * Quits: ggoncalves (ggoncalves@2557E599.66715431.D25A875A.IP) (Input/output error)
- # [02:18] <jhammel> hmmm...is sheppy on PTO or just gone for the day?
- # [02:18] * Quits: jimm (jmathies@moz-4C827542.pn.at.cox.net) (Quit: )
- # [02:18] <jhammel> and either way....anyone want to take a documentation question? ;)
- # [02:19] <jesup|mac> dolske: ping
- # [02:19] * Quits: trevorh (trevor@moz-B48E828B.lnse2.cha.bigpond.net.au) (Quit: Leaving.)
- # [02:20] * Joins: ggoncalves (ggoncalves@2557E599.66715431.D25A875A.IP)
- # [02:20] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [02:20] * Joins: AsaDotzler (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [02:21] * Quits: Ann_Yiming (Ann_Yiming@2557E599.66715431.D25A875A.IP) (Input/output error)
- # [02:21] * Joins: ekr (ekr@moz-AEFB747.hfc.comcastbusiness.net)
- # [02:21] * joduinn-mtg is now known as joduinn-brb
- # [02:22] * Joins: ekr_ (ekr@moz-D7997EC8.rtfm.com)
- # [02:22] * Joins: tonymec (tonymec@D71DBB3.8FEEBE3E.DE2DB281.IP)
- # [02:23] * Quits: lduros (user@moz-BED1C6A5.c3-0.rdl-ubr1.trpr-rdl.pa.cable.rcn.com) (Ping timeout)
- # [02:23] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [02:23] * Quits: graememcc (chatzilla@moz-A8CE89E5.range86-128.btcentralplus.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117041235])
- # [02:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7d91cd6f1124 - Hannes Verschore - Bug 824473: Add testcases for the inlined funapply, r=testcase
- # [02:26] <ejpbruel> khuey: smaug: thanks for your help guys
- # [02:26] <ejpbruel> ugh, damn autocorrect almost changed smaug into smug
- # [02:27] <khuey> sure np
- # [02:28] * Quits: AsaDotzler (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [02:28] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [02:29] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [02:30] * Quits: fabrice (fabrice@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
- # [02:30] * Quits: ggoncalves (ggoncalves@2557E599.66715431.D25A875A.IP) (Input/output error)
- # [02:31] * Quits: mccr8 (mccr8@2557E599.66715431.D25A875A.IP) (Quit: mccr8)
- # [02:33] <jhammel> ejpbruel: dragons are ususually smug ;)
- # [02:33] * ewong|afk is now known as ewong
- # [02:33] <seth> dholbert: (regarding bug 704059) truthfully we don't need to call Cancel from the destructor at all
- # [02:33] * Joins: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP)
- # [02:33] <seth> dholbert: that's just defensive programming =)
- # [02:34] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
- # [02:34] <Waldo> jhammel: but is that the case if the dragon is smaug?
- # [02:34] <jhammel> the best defensive programming is offensive programming, i always say
- # [02:34] <dholbert> seth, really? what if we quit before you finish loading the document, or something?
- # [02:34] <seth> dholbert: the document holds a strong reference to its observers
- # [02:35] <seth> dholbert: that's why the call to Cancel in EndLoad is even there =)
- # [02:35] <seth> dholbert: so there's no way the destructor of the observer could be called while the document was still around and it was still registered as an observer (i.e., not cancelled)
- # [02:35] <dholbert> seth, gotcha.
- # [02:36] <seth> dholbert: should i just rip that out (and hence remove the destructors completely from those observers)?
- # [02:36] * Quits: Asa (asa@386C8CEB.7488BB3C.E96CA9D8.IP) (Ping timeout)
- # [02:36] <dholbert> I support proactively removing the observer, though
- # [02:37] <dholbert> seth, I'd keep it, but just pull out the null-check into the destructor
- # [02:38] <seth> dholbert: we're not really doing it here but ideally we should be handling these notifications in either order
- # [02:38] <dholbert> ah, so my suggested assertion about document-parsed having already fired isn't right?
- # [02:38] <seth> dholbert: no, it is right
- # [02:38] <seth> dholbert: it's just potentially brittle
- # [02:39] * joduinn-brb is now known as joduinn
- # [02:39] <dholbert> seth, if it ends up being brittle, we can just add another level of indirection, where both functions could check whether the other's been run, and if it has, then proceed & do the notification :)
- # [02:39] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
- # [02:39] * Joins: allstarschh (allstars@moz-99690620.hinet-ip.hinet.net)
- # [02:39] * Quits: dbradley (dbradley@7AD66899.7A60A104.52E8B953.IP) (Ping timeout)
- # [02:40] <dholbert> seth, (where "check whether the other's been run" could be just "check whether the other listener is null")
- # [02:40] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
- # [02:40] <seth> dholbert: haha yeah. it's simplest to optimize for the current behavior. i just still have the willies from dealing with similar "implicit protocols" while refactoring imagelib
- # [02:40] <joe> ugh, how do I annotate a block for valgrind?
- # [02:40] * Joins: dbradley (dbradley@7AD66899.7A60A104.52E8B953.IP)
- # [02:40] <seth> dholbert: should be ok if we just assert all over the place =)
- # [02:40] <dholbert> seth, yeah :) fail eagerly
- # [02:41] <joe> i want to put metadata so that when something is freed it gives more detail in the valgrind log
- # [02:41] <dholbert> seth, I gotta go -- anything else, offhand?
- # [02:41] <@roc> tryserver test queues are super backlogged
- # [02:41] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
- # [02:41] <njn> joe: no way to do that, AFAIK
- # [02:41] <joe> aw crap
- # [02:41] <seth> dholbert: nah, i agree with all your suggestions. i think we're good to go
- # [02:41] * vladan-afk is now known as vladan
- # [02:42] * Quits: jhylands (jhylands@A5A0595A.66715431.D25A875A.IP) (Ping timeout)
- # [02:42] <seth> dholbert: thanks for reviewing!
- # [02:42] <dholbert> seth, awesome! np
- # [02:42] <dholbert> seth, thanks again for fixing!
- # [02:42] <njn> joe: well, there's a VALGRIND_PRINTF macro that you can insert in your code; not sure if that's what you want
- # [02:42] <seth> my pleasure haha
- # [02:42] <njn> joe: to print arbitrary stuff to valgrind's output
- # [02:42] * dholbert is now known as dholbert|afk
- # [02:43] <joe> njn: hm, problem being this will be called a lot; i'm not sure which object is being used-after-free
- # [02:43] * Joins: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [02:44] <njn> joe: http://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.clientreq has the details, in case it's useful
- # [02:45] <joe> njn: thanks
- # [02:45] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
- # [02:45] <seth> joe: if valgrind doesn't do what you want dtrace is also something to consider. i've had pretty good luck with it recently
- # [02:46] <joe> hm
- # [02:46] <joe> all i really want to do is find the *type* of the deleted memory
- # [02:47] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
- # [02:49] * philor is now known as philor|away
- # [02:49] * Quits: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net) (Client exited)
- # [02:50] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Quit: bmoss)
- # [02:51] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [02:52] * Quits: wlach (wlach@F9AFA552.BDC68B86.3DEE0DD0.IP) (Ping timeout)
- # [02:56] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Connection reset by peer)
- # [02:56] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
- # [02:56] * Joins: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net)
- # [02:57] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
- # [03:03] * Joins: markh (Instantbir@moz-72AF0623.bjzv3.vic.bigpond.net.au)
- # [03:04] * Quits: llmelon (chatzilla@moz-3983353E.tm.net.my) (Ping timeout)
- # [03:04] * Quits: bnicholson (bnicholson@2557E599.66715431.D25A875A.IP) (Quit: Leaving)
- # [03:04] * Quits: dew (Instantbir@moz-EBC2DF0B.dhcp.stls.mo.charter.com) (Ping timeout)
- # [03:05] * BenWa|sms is now known as BenWa
- # [03:05] * Joins: Stan_ (Stan@moz-24096F70.dip.t-dialin.net)
- # [03:05] <Edgar> Edgar
- # [03:05] * Quits: Optimizer (Optimizer@553303F7.44738DE.274D17D6.IP) (Ping timeout)
- # [03:06] * Quits: Stan (Stan@moz-24096F70.dip.t-dialin.net) (Ping timeout)
- # [03:06] <sfink> Hodor
- # [03:07] * Quits: Mook_as (mook@moz-1FCC0032.activestate.com) (Quit: Mook_as)
- # [03:07] * Joins: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net)
- # [03:07] * Joins: wlach (wlach@8C8D1F4B.16E18C08.3DEE0DD0.IP)
- # [03:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b2b61d8b2735 - Borja Salguero - Bug 828861 - B2G PhoneNumberJS: Don't apply network mcc to to SMS in roaming scenario. r=vyang
- # [03:09] * Quits: josh (josh@moz-7D5BC4BE.nyc.res.rr.com) (Quit: josh)
- # [03:10] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: nbvcx)
- # [03:11] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/32ca51d581bf - Peter Eckersley - Bug 765934: Test cases for the redirectTo API. r=honza
- # [03:11] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/81283622f4da - Mike Perry - Bug 765934 - Expose XPCOM API for performing internal redirects. r=honza
- # [03:12] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [03:12] * Joins: mak (mak@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [03:12] * joduinn is now known as joduinn-afk
- # [03:12] * Waldo sees "Generating binding implementation: ClientRectListBinding.cpp" and is reminded of the old "all right -- a generic component!" spew
- # [03:12] * Joins: Optimizer (Optimizer@DAF852B0.1DB862AB.BE90E62C.IP)
- # [03:12] * Quits: juanb|brb (jbecerra@2557E599.66715431.D25A875A.IP) (Quit: juanb|brb)
- # [03:12] * Joins: jgriffin_ (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
- # [03:13] * Joins: jgriffin__ (jgriffin@A5A0595A.66715431.D25A875A.IP)
- # [03:13] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [03:14] * Quits: jgriffin (jgriffin@moz-ACDE7EEC.mozilla.com) (Ping timeout)
- # [03:14] * jgriffin__ is now known as jgriffin
- # [03:14] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [03:14] * khuey is now known as khuey|away
- # [03:14] * Quits: jgriffin_ (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Ping timeout)
- # [03:14] * Joins: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net)
- # [03:15] * Joins: dew (Instantbir@moz-EBC2DF0B.dhcp.stls.mo.charter.com)
- # [03:16] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [03:16] * Joins: ggoncalves (ggoncalves@moz-CF8BEBEF.dia.static.qwest.net)
- # [03:16] * Joins: steven (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [03:17] * Quits: jet (junglecode@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: jet)
- # [03:18] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130107224849])
- # [03:18] * steven is now known as StevenLee
- # [03:20] * whimboo is now known as whimboo|afk
- # [03:21] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [03:21] * Quits: ekr (ekr@moz-AEFB747.hfc.comcastbusiness.net) (Quit: ekr)
- # [03:21] * ekr_ is now known as ekr
- # [03:21] * Quits: @dveditz (dveditz@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [03:22] * Quits: chewey (chewey@moz-7EF40B56.dip0.t-ipconnect.de) (NickServ (GHOST command used by chewey_))
- # [03:22] * Joins: chewey (chewey@moz-99F93923.dip0.t-ipconnect.de)
- # [03:23] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e7d1441c70f3 - Nathan Froyd - Bug 835358 - remove unused member nsXPConnect::mScopes; r=bholley
- # [03:23] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [03:24] * Quits: jhammel (jhammel@moz-14240F1C.hsd1.ca.comcast.net) (Quit: leaving)
- # [03:26] * Quits: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net) (Connection reset by peer)
- # [03:26] * Joins: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [03:27] * Joins: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [03:27] * Joins: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net)
- # [03:27] * Quits: jgriffin (jgriffin@A5A0595A.66715431.D25A875A.IP) (Ping timeout)
- # [03:28] <Callek> now... before anyone says ANYTHING about TBPL[v1] looking ugly with so many platforms to display [e.g. on https://tbpl.mozilla.org/?tree=Cedar&rev=40817b1138dc ] just think for a moment how bad it would be if you were looking at tinderbox, where you had the same number of platforms in wide vertical columns, one column per machine thats doing a job, and no correlation other than time on what...
- # [03:28] <Callek> ...job ran what change
- # [03:28] <Callek> after your over the nightmare come back and we can talk
- # [03:28] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [03:28] <KWierso|Home> my nightmare is the incorrect usage of "your" :)
- # [03:28] <Callek> s/machine/type of job/
- # [03:29] * Joins: Boriss (FlyingToas@2E747C8D.C1499D0.396E4C6D.IP)
- # [03:29] * KWierso|Home flees
- # [03:29] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Quit: Edgar)
- # [03:29] <Callek> KWierso|Home: umm as long as I properly scared you, my job here is done
- # [03:29] * Joins: bz (bzbarsky@moz-C7E1A91E.bstnma.fios.verizon.net)
- # [03:29] * ChanServ sets mode: +o bz
- # [03:31] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/33ad7882738a - Steve Workman - Bug 792935 - Add DASH to gPlayedTests and gPlayTests r=cpearce
- # [03:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c9341e21fb33 - Steve Workman - Bug 792935 - Add DASH to test_info_leak, test_progress and test_standalone r=cpearce
- # [03:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/20f89267f8c2 - Steve Workman - Bug 792935 - Aggregate results from IsDataCachedToEndOfResource from DASH sub-decoders r=cpearce
- # [03:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a7ff4a52a009 - Steve Workman - Bug 792935 - Aggregate results from GetBuffered from sub-decoders r=cpearce
- # [03:31] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c3e9f94548f2 - Steve Workman - Bug 792935 - Remove code to cancel DASH subsegment downloads during a seek r=cpearce
- # [03:31] * philor|away is now known as philor
- # [03:32] * Quits: terrence (terrence@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [03:33] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [03:34] * mats is now known as mats|away
- # [03:34] * Joins: ekr_ (ekr@moz-AEFB747.hfc.comcastbusiness.net)
- # [03:34] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: seth)
- # [03:34] * Quits: gwagner (gwagner@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: gwagner)
- # [03:35] * Quits: aja (Instantbir@5DC1108D.EC32EF1F.7880DB15.IP) (Ping timeout)
- # [03:36] * Joins: aja (Instantbir@FFB5B4C0.C9BE7A48.7880DB15.IP)
- # [03:36] * vladan is now known as vladan-afk
- # [03:37] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [03:39] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
- # [03:39] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [03:40] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Connection reset by peer)
- # [03:40] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
- # [03:41] * Joins: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP)
- # [03:41] * Joins: bdahl (bdahl@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [03:41] * Quits: Waldo (waldo@2557E599.66715431.D25A875A.IP) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
- # [03:42] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [03:42] * Quits: ekr_ (ekr@moz-AEFB747.hfc.comcastbusiness.net) (Ping timeout)
- # [03:43] * Joins: darkowlzz (darkowlzz@D3A6E642.33C69334.9DA13C14.IP)
- # [03:43] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Ping timeout)
- # [03:43] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [03:43] * Joins: dbaron (dbaron@moz-F4919B79.dsl.dynamic.sonic.net)
- # [03:43] * ChanServ sets mode: +o dbaron
- # [03:46] * mjschranz_away is now known as mjschranz
- # [03:46] * dhylands is now known as dhylands|errand
- # [03:47] * Joins: automata (automata@A0F76D52.66431431.C27E1635.IP)
- # [03:49] * Quits: darkowlzz (darkowlzz@D3A6E642.33C69334.9DA13C14.IP) (Ping timeout)
- # [03:49] * Joins: ekr (ekr@moz-D85AB2A0.mycingular.net)
- # [03:51] * Quits: tn__ (tn@moz-2E73ACE4.wp.shawcable.net) (Ping timeout)
- # [03:52] * Joins: vicamo (vicamo@moz-99690620.hinet-ip.hinet.net)
- # [03:52] * Joins: pranavrc (pranavrc@D7D9A213.82050EAB.C28326FD.IP)
- # [03:53] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
- # [03:53] * hwine is now known as hwine-zzz
- # [03:54] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130107224849])
- # [03:55] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [03:55] <firebot> Check-in:
- # [03:55] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [03:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6d633b6a8d43 - Daniel Holbert - Bug 835635: Cast ArrayLength() result to (signed) 'gint' type in #define for CUSTOM_VALUE_INDEX, since we compare it to gint values all over the place. r=karlt
- # [03:56] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [03:57] * Quits: automata (automata@A0F76D52.66431431.C27E1635.IP) (Ping timeout)
- # [03:58] * Quits: ekr (ekr@moz-D85AB2A0.mycingular.net) (Ping timeout)
- # [03:59] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [03:59] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
- # [04:00] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
- # [04:01] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [04:02] * Joins: m_kato (m_kato@moz-348F61F0.mozilla.or.jp)
- # [04:03] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
- # [04:04] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [04:05] * Quits: azakai (alon@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [04:05] * Quits: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net) (Quit: late...)
- # [04:05] * Joins: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net)
- # [04:06] * Quits: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net) (Input/output error)
- # [04:06] * Joins: trevorh (trevor@moz-B48E828B.lnse2.cha.bigpond.net.au)
- # [04:09] * Quits: sfink (chatzilla@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [04:09] * Joins: tn__ (tn@moz-2E73ACE4.wp.shawcable.net)
- # [04:11] * Quits: mak (mak@8F761026.B5EF4AF6.E96CA9D8.IP) (Input/output error)
- # [04:12] * Quits: rlewis (Thunderbir@moz-D47321EC.cable.virginmedia.com) (Ping timeout)
- # [04:13] * Quits: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se) (Ping timeout)
- # [04:14] * Joins: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net)
- # [04:14] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
- # [04:15] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [04:15] * Joins: nhirata (anonymous@moz-6D599AA6.hsd1.ca.comcast.net)
- # [04:16] * Joins: KaIRC (robert@moz-BCD19990.adsl.highway.telekom.at)
- # [04:17] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [04:17] * Quits: KaiRo_away (robert@moz-76F661E8.adsl.highway.telekom.at) (Ping timeout)
- # [04:19] * Quits: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com) (Ping timeout)
- # [04:19] * Joins: nmatsakis (nmatsakis@AAE222A3.FDDA6739.2321E71E.IP)
- # [04:19] * Joins: NeilAway (neil@moz-32AA0D01.in-addr.btopenworld.com)
- # [04:20] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [04:20] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [04:21] * Quits: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130107224849])
- # [04:21] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Client exited)
- # [04:22] * Quits: tanvi (tanvi@2557E599.66715431.D25A875A.IP) (Quit: Leaving.)
- # [04:23] * dhylands|errand is now known as dhylands
- # [04:23] * Joins: DGMurdockIII (DGMurdockI@moz-F1247A16.hsd1.in.comcast.net)
- # [04:24] * jchen is now known as jchen|away
- # [04:24] <sankha93> NeilAway: Thanks for uploading that patch
- # [04:24] * jchen|away is now known as jchen
- # [04:26] * Joins: sworkman_ (sworkman@2557E599.66715431.D25A875A.IP)
- # [04:27] * Quits: nsm (nikhil@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [04:28] * Quits: sworkman (sworkman@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [04:28] * Joins: llmelon (chatzilla@4A82642C.96BB0080.288C62D1.IP)
- # [04:28] * jchen is now known as jchen|away
- # [04:28] * Quits: sworkman_ (sworkman@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [04:29] * Quits: ejpbruel (ejpbruel@moz-5EE20326.adsl2.static.versatel.nl) (Quit: ejpbruel)
- # [04:30] * Joins: Mook (mook@moz-5FFA03A3.dsl.teksavvy.com)
- # [04:33] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
- # [04:34] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [04:34] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [04:35] * Quits: cpearce (cpearce@538BABFE.A073F3E.97BBD552.IP) (Ping timeout)
- # [04:35] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [04:36] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Quit: Edgar)
- # [04:36] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
- # [04:36] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [04:39] * Quits: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com) (Quit: cilias)
- # [04:41] <mauricioc> kinetik++
- # [04:41] <mauricioc> thanks a lot for the mochitest!
- # [04:41] <mauricioc> should make things easier for whoever's going to fix the bug
- # [04:42] * Quits: thinker (user@moz-D921FE60.dynamic.kbronet.com.tw) (Client exited)
- # [04:43] * Joins: thinker (user@moz-D921FE60.dynamic.kbronet.com.tw)
- # [04:44] * Joins: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
- # [04:44] * Quits: ericjung (ericjung@moz-FC76CC78.bstnma.fios.verizon.net) (Ping timeout)
- # [04:45] * Quits: mconley (mconley@D4B46A36.8C6552CA.6816E6B7.IP) (Input/output error)
- # [04:47] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
- # [04:48] * jchen|away is now known as jchen
- # [04:49] * Quits: KaIRC (robert@moz-BCD19990.adsl.highway.telekom.at) (Input/output error)
- # [04:49] * Quits: njn (chatzilla@moz-81F378C6.dyn.iinet.net.au) (Quit: ChatZilla 0.9.89 [Firefox 21.0a1/20130124102610])
- # [04:49] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
- # [04:50] * Joins: njn (chatzilla@moz-81F378C6.dyn.iinet.net.au)
- # [04:50] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Quit: nattokirai)
- # [04:51] * Quits: Optimizer (Optimizer@DAF852B0.1DB862AB.BE90E62C.IP) (Ping timeout)
- # [04:53] * Quits: fitzgen (fitzgen@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: zzzzzzzzz)
- # [04:55] * Joins: Optimizer (Optimizer@3FF8B203.666C080C.274D17D6.IP)
- # [04:56] * Joins: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net)
- # [04:57] * Quits: Optimizer (Optimizer@3FF8B203.666C080C.274D17D6.IP) (Ping timeout)
- # [05:00] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
- # [05:01] * Joins: Optimizer (Optimizer@239ACE18.44738DE.274D17D6.IP)
- # [05:01] * nthomas is now known as nthomas|away
- # [05:01] * Joins: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp)
- # [05:04] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [05:06] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
- # [05:09] * Quits: Matti (Matti@moz-DAE7247D.customers.d1-online.com) (Ping timeout)
- # [05:09] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
- # [05:11] * Quits: DGMurdockIII (DGMurdockI@moz-F1247A16.hsd1.in.comcast.net) (Connection reset by peer)
- # [05:13] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [05:14] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
- # [05:15] * glob|away is now known as glob
- # [05:15] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [05:17] * Quits: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
- # [05:17] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [05:18] * Joins: MnO2 (mno2@moz-F2B69E6.tpcity.corp.yahoo.com)
- # [05:19] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [05:22] * Joins: mak (mak@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [05:23] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
- # [05:23] * Quits: jimb (user@moz-FFB69014.hfc.comcastbusiness.net) (Ping timeout)
- # [05:24] * Quits: mak (mak@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [05:25] * bz is now known as bz_sleep
- # [05:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/19b9f064d8eb - Boris Zbarsky - Bug 795896. Speed up UnwrapProxy, since we know what we have there is either an Xray or our proxy. r=peterv
- # [05:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/32786d29daf8 - Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that
- # [05:28] <firebot> information to skip unneccessary codegen. r=peterv
- # [05:29] <@dbaron> hmmm, bz changes nick to bz_sleep and then pushes to inbound :-)
- # [05:30] * Joins: brendan (brendaneic@35E90EE3.B8B12C49.396B22AD.IP)
- # [05:31] <philor> that's what it's there for, sleep pushing
- # [05:33] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [05:33] * Joins: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net)
- # [05:33] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
- # [05:34] * Joins: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP)
- # [05:35] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [05:36] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
- # [05:39] * Quits: bdahl (bdahl@8F761026.B5EF4AF6.E96CA9D8.IP) (Client exited)
- # [05:40] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
- # [05:40] * ChanServ sets mode: +o ehsan
- # [05:40] <philor> bz_sleep: FIRE!
- # [05:41] <@roc> is it OK to yell "FIRE" in a crowded channel?
- # [05:41] <philor> how can he sleep, when his bed is burning?
- # [05:44] <@ehsan> I'll back him out
- # [05:45] * jchen is now known as jchen|away
- # [05:47] <Callek> roc: well if the tree is on fire, from when you climbed down it last, yes. its totally fine
- # [05:47] <Callek> in fact, I can drive up to his house, and use an air-horn and a loudspeaker to yell "Boris theres a fire" until he wakes up and backs out
- # [05:47] * Quits: nhirata (anonymous@moz-6D599AA6.hsd1.ca.comcast.net) (Quit: nhirata)
- # [05:47] <Callek> also, can I get someone to bail me out of jail when I'm done, since a neighbor will probably call the cops
- # [05:48] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2f6fa70c289a - Ehsan Akhgari - Backed out changeset 32786d29daf8 (bug 830099) because of build bustage
- # [05:48] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d9e8e6757121 - Ehsan Akhgari - Backed out changeset 19b9f064d8eb (bug 795896) because of build bustage
- # [05:49] <@ehsan> ok my work here is done, I guess (sorry bz_sleep, didn't know which patch is at fault)
- # [05:50] * Quits: pranavrc (pranavrc@D7D9A213.82050EAB.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [05:50] * Joins: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP)
- # [05:51] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [05:51] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
- # [05:51] * ChanServ sets mode: +o dveditz
- # [05:51] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [05:52] * Quits: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net) (Ping timeout)
- # [05:52] <@ehsan> roc: still around?
- # [05:52] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
- # [05:53] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
- # [05:53] * Joins: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net)
- # [05:54] <@roc> yes
- # [05:54] * Quits: vtmarvin1 (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP) (Ping timeout)
- # [05:55] * bz_sleep is now known as b
- # [05:55] * b is now known as bz
- # [05:55] <@bz> Not quite asleep
- # [05:55] * @bz looks into bustage
- # [05:55] <@bz> This _was_ green on try
- # [05:55] <@bz> until reviews took forever. :(
- # [05:55] <@ehsan> roc: can you please point me to where I can find out more about the MSG's notion of the current time?
- # [05:56] <@ehsan> I need to find out what times to query the AudioEventTimeline for
- # [05:56] * glob is now known as glob|away
- # [05:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/8d016fb6d847 - Cameron McCormack - Bug 830278 - Allow disabling of selecting printing with mozdisallowselectionprint on the document element. r=roc
- # [05:57] <@ehsan> bz: my _guess_ would be the patch about the dictionaries
- # [05:57] <@ehsan> but I wasn't 100% sure
- # [05:57] <@bz> sure
- # [05:57] <@bz> it has to be given what broke
- # [05:58] <@bz> Yeah
- # [05:58] <@bz> they're using a dictionary
- # [05:58] * Joins: vtmarvin (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP)
- # [05:58] <@bz> that's not referenced in any WebIDL
- # [05:58] * @bz fixes
- # [06:00] <@roc> ah hm
- # [06:00] <@roc> ehsan: when the timeline is passed through AudioNodeStream
- # [06:00] * Joins: ErvisTusha (ErvisTusha@2E2A489F.F69FB6EA.363D84A4.IP)
- # [06:01] <@roc> you'll want to convert the time in it (let's say the time of the first event) the same way we do in AudioNodeStream::SetStreamTimeParameterImpl
- # [06:01] * Quits: billm (billm@moz-CF6D0A66.hsd1.ca.comcast.net) (Ping timeout)
- # [06:01] <@roc> in fact you should probably convert all the times to track-ticks for speedier processing
- # [06:02] * Joins: bdahl (bdahl@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [06:02] * @bz mutters about people adding non-WebIDL gunk at an ever-increasing rate
- # [06:03] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr)
- # [06:03] * Quits: bdahl (bdahl@8F761026.B5EF4AF6.E96CA9D8.IP) (Client exited)
- # [06:05] <@ehsan> roc: hmm, shouldn't I use the graph time?
- # [06:05] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
- # [06:06] * Joins: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net)
- # [06:06] <@roc> that code converts times from "relative to the reference stream (destination node of the audio context)" to graph time, then to TrackTicks for the target stream
- # [06:07] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [06:07] <@ehsan> oh ok
- # [06:07] <@ehsan> I thought the graph time is the time relative to the destination of the audio context
- # [06:08] * Quits: jcv (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
- # [06:08] <@ehsan> we should also look into precomputing the AudioEventTimeline values based on the events etc at some point
- # [06:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/422c0104079e - Trevor Saunders - bug 767272 - don't use nsIAccessibleTable type stuff in ia2AccessibleTable r=surkov
- # [06:08] <@ehsan> extracting values one by one is needlessly slow
- # [06:08] <@ehsan> but I guess we can live with that for now
- # [06:08] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
- # [06:09] <@ehsan> roc: also, I wanted to look to see how hard it is to get a media stream to output into a buffer tomorrow
- # [06:09] <@ehsan> to see if we can implement OfflineContext easily
- # [06:09] * Joins: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
- # [06:10] <@roc> "I thought the graph time is the time relative to the destination of the audio context" ---> it can't be, because lots of things share the MediaStreamGraph
- # [06:10] * Quits: ekr (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Quit: ekr)
- # [06:10] * Quits: lmandel (lmandel@FE1F74.86ED00A7.971E19F6.IP) (Quit: lmandel)
- # [06:10] <@ehsan> yeah, got the distinction now
- # [06:10] <@roc> yes, I think we'll need a method on AudioEventTimeline that fills in a buffer with a range of values.
- # [06:10] <@roc> for OfflineContext
- # [06:10] <@roc> the problem is that it's not real-time
- # [06:11] <@roc> for that I think we'll need a separate MediaStreamGraph (at least one) that is disconnected from libcubeb and doesn't use a clock for timing
- # [06:11] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
- # [06:11] <@ehsan> and just runs its loop without sleeping
- # [06:11] <@ehsan> right?
- # [06:11] <@roc> yes
- # [06:11] <@roc> it will be an error to try to connect two streams from different graphs
- # [06:12] <@roc> WebRTC will not really work with that sort of MediaStreamGraph
- # [06:12] <@roc> etc
- # [06:12] <@ehsan> right
- # [06:12] * Joins: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net)
- # [06:12] <@roc> In spec terms, createMediaStreamNode will not work with an OfflinAudioContext
- # [06:12] <@bz> ehsan: btw, sorry about the review lag
- # [06:12] <@ehsan> I'll try to do a cursory look tomorrow to see how much work that is going to be
- # [06:12] <@roc> well, it could work with some media streams
- # [06:12] <@bz> ehsan: totally swamped with this xbl thing. :(
- # [06:12] * Mossop is now known as Mossop_away
- # [06:12] <@ehsan> bz: no worries
- # [06:12] <@roc> bz: what does the XBL-compartment thing buy us?
- # [06:13] <@ehsan> roc: I think we can live with that limitation for now
- # [06:13] <@bz> roc: I was actually talking about the XBL insertion point thing
- # [06:13] <@bz> roc: So what the XBL-compartment thing buys us...
- # [06:13] <@bz> roc: it lets us completely deny access to binding methods from untrusted script
- # [06:14] <@roc> ehsan: I've tried to minimizing depending on there being only one MSG. Hopefully the only place it matters is where we currently call MediaStreamGraph::GetInstance to get the singleton instance.
- # [06:14] <@roc> ah
- # [06:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0ebed8dbb21c - L. David Baron - Bug 835169: Remove unused mapping into style of table cols attribute. r=bzbarsky
- # [06:14] <@roc> thanks
- # [06:14] <@bz> roc: so it can't leverage the extra things XBL can do
- # [06:14] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
- # [06:14] * jchen|away is now known as jchen
- # [06:14] <@bz> roc: see the bugs 821850 blocks
- # [06:15] <@bz> roc: and the next thing it lets us do is only allow access to native anon content from the XBL compartment
- # [06:15] <@ehsan> roc: that would be a good first thing to fix/address
- # [06:15] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [06:15] <@bz> roc: and then we can get rid of same-compartment security wrappers
- # [06:15] <@bz> roc: and simplify some DOM and binding code and make it a bit faster
- # [06:15] <@bz> roc: which is the part _I_ really care about. ;)
- # [06:16] <@roc> ah, nice
- # [06:16] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [06:16] <@roc> I guess it won't help us with the "video controls broken when JS is disabled" problem?
- # [06:17] <@roc> "rm: WARNING: Circular directory structure. This almost certainly means that you have a corrupted file system. NOTIFY YOUR SYSTEM MANAGER."
- # [06:17] <@roc> Interesting, considering this is Windows.
- # [06:18] <@bz> roc: it might, actually
- # [06:18] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [06:18] <@bz> roc: It would certainly make it a lot easier to fix!
- # [06:18] <@bz> roc: because we could ignore the "script disabled" state for the XBL principal
- # [06:19] <@roc> it would be great if we could fix that
- # [06:19] <@bz> roc: yeah
- # [06:19] <@bz> roc: I'll ping bobby
- # [06:20] <@roc> alright, gotta go
- # [06:22] * jchen is now known as jchen|away
- # [06:23] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [06:23] * njn wonders if the e4x double-dot operator at http://mxr.mozilla.org/mozilla-central/source//netwerk/test/unit/test_protocolproxyservice.js#145 is intentional, or a typo
- # [06:23] <@bz> njn: typo
- # [06:24] <njn> bz: good!
- # [06:24] <njn> thanks
- # [06:24] <@bz> njn: no problem. ;
- # [06:24] <@bz> er, ;)
- # [06:24] <njn> bz: I wonder how that test even works
- # [06:24] <@bz> An assumption just got made....
- # [06:24] <njn> heh
- # [06:25] <njn> bz: but I'm removing e4x, and it failed on TBPL
- # [06:25] <njn> bz: maybe the code is dead, but after removing e4x it's a syntax error
- # [06:26] <@bz> hmm
- # [06:26] <@dbaron> njn, lots of things probably never bother doing QI to nsISupports
- # [06:26] <@bz> what does that code do with e4x?
- # [06:26] <@bz> just produce undefined?
- # [06:26] <@dbaron> njn, It's a common mistake in JS QI implementations
- # [06:26] * Joins: sfink (chatzilla@moz-E840C1E1.dsl.pltn13.sbcglobal.net)
- # [06:26] <@bz> If so it would Just Work in most cases as long as no one did a QI to nsISupports....
- # [06:26] * Quits: jwir3 (In@moz-FA942C67.com) (Ping timeout)
- # [06:27] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
- # [06:27] <@bz> Looks like undefined indeed
- # [06:27] <@bz> Nice
- # [06:27] * Joins: jwir3 (In@moz-FA942C67.com)
- # [06:27] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [06:28] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Input/output error)
- # [06:29] <firebot> Check-in:
- # [06:29] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/aba0f5b6013c - Jeff Walden - Bug 834988 - Clarify that all the DST-offset methods take a time in UTC seconds, and that the internal fields store UTC values. Also add documentation comments by the
- # [06:29] <firebot> related methods. r=dmandelin
- # [06:29] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/42042277940b - Jeff Walden - Bug 834988 - Invert the meaning of LocalUTCDifferenceSeconds and rename it to UTCToLocalStandardOffsetSeconds. This gives it the same sign/semantics (if different units)
- # [06:30] <firebot> as the -8 in UTC-8, and it makes it consistent with ES5's LocalTZA concept. Also add an interface comment with two examples of its behavior. r=dmandelin
- # [06:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4baea9b16379 - Norbert Lindenberg - Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 3). r=jwalden
- # [06:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/67f7ebdea2fe - Jeff Walden - Bug 786135 - Make parseInt(stringStartingWith0ButNot0xOr0X) parse as decimal to comply with ES5. r=dmandelin
- # [06:30] <firebot> Check-in:
- # [06:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b3cabb259af7 - Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that
- # [06:30] <firebot> information to skip unneccessary codegen. r=peterv
- # [06:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f68f04e1fa23 - Boris Zbarsky - Bug 795896. Speed up UnwrapProxy, since we know what we have there is either an Xray or our proxy. r=peterv
- # [06:31] <njn> dbaron: ok,thanks
- # [06:32] * Quits: ErvisTusha (ErvisTusha@2E2A489F.F69FB6EA.363D84A4.IP) (Client exited)
- # [06:36] * Joins: pranavrc (pranavrc@D7D9A213.82050EAB.C28326FD.IP)
- # [06:37] * Joins: gustavold (gustavold@moz-3BD2C23B.nycmny.east.verizon.net)
- # [06:40] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/84540e4ecbea - Daniel Holbert - Bug 835625: Remove the MSVC exemption for FAIL_ON_WARNINGS in /gfx/gl. r=BenWa
- # [06:40] * Quits: nrc (nrc@7BE24E90.A5032A01.3CFC199D.IP) (Quit: ChatZilla 0.9.89 [Firefox 19.0/20130116072953])
- # [06:41] * Quits: @roc (chatzilla@E2F7352.56080C53.97BBD552.IP) (Ping timeout)
- # [06:44] * glob|away is now known as glob
- # [06:45] <Cork> been digging through w3c and bugzilla about block-overflow/line-clamp/similar; do mozilla have anything similar on file?
- # [06:45] <Cork> or do anyone know of any additional discussion after http://lists.w3.org/Archives/Public/www-style/2012Aug/0038.html
- # [06:49] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [06:49] * dholbert|afk is now known as dholbert
- # [06:49] <dholbert> bz, more redness on inbound
- # [06:50] <dholbert> bz, about RTCIceServer rtcIceServer();
- # [06:50] <dholbert> https://tbpl.mozilla.org/php/getParsedLog.php?id=19223945&tree=Mozilla-Inbound
- # [06:50] <dholbert> "WebIDL.WebIDLError: error: Unresolved type '<unresolved scope>::RTCIceServer'., DummyBinding.webidl line 13:2"
- # [06:52] * Quits: brendan (brendaneic@35E90EE3.B8B12C49.396B22AD.IP) (Ping timeout)
- # [06:54] <JonathanS> too bad, there are no static analysts for webidl
- # [06:54] * dholbert backing out bug 830099
- # [06:55] <@bz> dholbert: er...
- # [06:55] <@bz> dholbert: hold on
- # [06:55] <dholbert> ok
- # [06:55] <dholbert> you're here!
- # [06:55] <@bz> dholbert: compiles for me...
- # [06:55] <dholbert> i'll let you fix it :)
- # [06:55] * @bz looks at inbound
- # [06:55] <dholbert> bz, only busted on android-flavored things so far
- # [06:55] <dholbert> and b2g
- # [06:55] <dholbert> bz, looking like it might build successfully everywhere else
- # [06:55] <dholbert> that, or they just take longer to fail :)
- # [06:56] <@bz> yeah
- # [06:56] * Joins: WeirdAl (chatzilla@moz-857040DF.hsd1.ca.comcast.net)
- # [06:56] <@bz> %^%$^$%^ idiots ifdeffing interfaces
- # [06:56] <@bz> ifdef MOZ_WEBRTC
- # [06:56] <@bz> which is not turned on for b2g/android, apparently
- # [06:57] <@bz> dholbert: landing fix
- # [06:57] <dholbert> bz, thanks
- # [06:58] * jcranmer is now known as jcranmer|away
- # [06:59] <@bz> Sorry for the red. :(
- # [06:59] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c5238879470f - Boris Zbarsky - Always build RTCIceServer.webidl, since it doesn't rely on WebRTC machinery, and is needed in DummyBinding. Followup for bug 830099.
- # [07:01] * Quits: tn__ (tn@moz-2E73ACE4.wp.shawcable.net) (Quit: Leaving)
- # [07:02] * Joins: tn__ (tn@moz-2E73ACE4.wp.shawcable.net)
- # [07:02] * tn__ is now known as tn
- # [07:02] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Input/output error)
- # [07:02] * Joins: tn__ (tn@moz-2E73ACE4.wp.shawcable.net)
- # [07:02] * tn__ is now known as tn
- # [07:02] * tn is now known as tn_
- # [07:03] * Quits: tn_ (tn@moz-2E73ACE4.wp.shawcable.net) (Input/output error)
- # [07:03] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
- # [07:06] * Quits: cviecco_ (cviecco@moz-2BC4CC72.hsd1.ca.comcast.net) (Input/output error)
- # [07:08] * Quits: @dbaron (dbaron@moz-F4919B79.dsl.dynamic.sonic.net) (Ping timeout)
- # [07:10] * Quits: Optimizer (Optimizer@239ACE18.44738DE.274D17D6.IP) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
- # [07:16] * Joins: bnicholson (bnicholson@moz-E98974C1.hsd1.ca.comcast.net)
- # [07:16] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [07:18] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [07:19] * Quits: nmatsakis (nmatsakis@AAE222A3.FDDA6739.2321E71E.IP) (Quit: Computer has gone to sleep.)
- # [07:20] * Quits: pranavrc (pranavrc@D7D9A213.82050EAB.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [07:20] * kaze|zZz is now known as kaze
- # [07:21] * Joins: StevenLee (chatzilla@moz-99690620.hinet-ip.hinet.net)
- # [07:24] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
- # [07:25] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
- # [07:26] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Input/output error)
- # [07:26] * Quits: ggoncalves (ggoncalves@moz-CF8BEBEF.dia.static.qwest.net) (Input/output error)
- # [07:28] * Quits: Mook (mook@moz-5FFA03A3.dsl.teksavvy.com) (Quit: Mook)
- # [07:30] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
- # [07:30] * philor recommends that bz give up
- # [07:30] * Quits: gustavold (gustavold@moz-3BD2C23B.nycmny.east.verizon.net) (Quit: Leaving.)
- # [07:32] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [07:34] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/003632d51638 - Phil Ringnalda - Back out c5238879470f and b3cabb259af7 (bug 830099) for bustage
- # [07:35] <@bz> philor: hmm?
- # [07:35] <philor> b2g bustage this time
- # [07:35] * Joins: smooney (smooney@moz-57825793.hsd1.ca.comcast.net)
- # [07:35] <@bz> What the fuck?
- # [07:35] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [07:35] <@bz> ok
- # [07:35] <@bz> I see
- # [07:36] <@bz> more people doing evil shit...
- # [07:36] * @bz patches locally, starts using up try resources
- # [07:36] * Joins: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net)
- # [07:36] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
- # [07:37] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [07:37] <philor> they're more fun, because if you find someone else having been evil, you can kill the rest of the jobs instead of doing full desktop tests after full desktop tests
- # [07:37] <@bz> mmm
- # [07:37] <@bz> perhaps
- # [07:38] <@bz> on the other hand, I don't watch try
- # [07:38] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
- # [07:38] * ChanServ sets mode: +o ehsan
- # [07:38] <@bz> I just wait 48 hours and check whether it might have cycled
- # [07:38] <@bz> so....
- # [07:38] <Callek> bz: you only need to watch try for your own patches
- # [07:38] <Callek> so push to try, convince philor to remind you (or himself) what button makes your push higher priority, and then get that button pushed
- # [07:38] <Callek> :-)
- # [07:38] <philor> yeah, but if you don't sit around watching it, and you don't get mail for failures, you don't get the satisfaction of clubbing it into the ground
- # [07:39] <sid0> Mmm
- # [07:41] <@bz> So is this panda or unagi on try?
- # [07:41] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
- # [07:41] <@bz> Callek: I know where the priority button is
- # [07:41] <@bz> Callek: but this is not important
- # [07:41] <@bz> Callek: well, except insofar as we're shipping random shit we don't need to ship
- # [07:42] <Callek> bz: do you know what priority change actually means "more important" ?
- # [07:42] <@bz> Which of course we'll keep doing with this patch because of this b2g crap
- # [07:42] <@bz> Callek: yes
- # [07:42] <@bz> anyway
- # [07:42] * @bz pushes to both ARM things
- # [07:42] <Callek> bz: in that case you're better off than me, since even I can never remember what button to press
- # [07:42] <Callek> :-)
- # [07:42] <Callek> (I know its one of two, but one makes it lower prior, the other higher
- # [07:43] <@bz> Callek: start two jobs and toggle in opposite directions?
- # [07:43] <Callek> bz: thats cheating
- # [07:43] <@bz> philor: what I want to know is who put the r+ on adding #defines to that file
- # [07:43] <Callek> :-P
- # [07:44] <@bz> philor: ah, well
- # [07:44] <Callek> bz: hg blame will tell you the "who put the r+"
- # [07:44] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
- # [07:44] <Callek> (of course you know that already)
- # [07:45] <@bz> Yes, it was a rhetorical question.
- # [07:45] <@bz> I'm deliberately not looking it up so I won't send any mail I'd regret later.
- # [07:46] <Callek> hehe
- # [07:46] <Callek> I know that feeling
- # [07:47] <WeirdAl> maybe this is why I should be glad to work on parts of the codebase no one cares about...
- # [07:47] * Joins: Optimizer (Instantbir@9D88CC50.62837B7B.1807BA01.IP)
- # [07:48] * Quits: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp) (Ping timeout)
- # [07:48] * Joins: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp)
- # [07:48] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
- # [07:48] <Callek> WeirdAl: you work on code no-one cares about?
- # [07:49] <WeirdAl> SAX :)
- # [07:49] <ewong> WeirdAl: just curious.. which part would that be?
- # [07:49] * Callek says as one of the leads of SeaMonkey
- # [07:49] * Callek runs
- # [07:49] <ewong> SAX?
- # [07:49] <WeirdAl> yeah - also little DOM fixes, the occasional tookit bug
- # [07:50] * Callek thinks ewong meant "Google: [define:SAX]"
- # [07:50] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7d02aa8c36b2 - Gina Yeh - Bug 811569 - Patch 1: Remove unused files in bluetooth, r=echou
- # [07:50] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/55ec088a4aba - Gina Yeh - Bug 811569 - Patch 3: Cleanup for DOMRequest related checking and do_GetService checking, r=echou
- # [07:50] * Joins: vikash (vikash@207A4026.E0DAC67D.A3D1B221.IP)
- # [07:50] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/80e9c08418ec - Gina Yeh - Bug 811569 - Patch 2: Support array of nsString in SetJsObject, r=echou
- # [07:50] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/84706f3c1abe - Gina Yeh - Bug 811569 - Patch 4: Remove asynchronous function GetProperty , r=echou
- # [07:50] <Callek> which given disambiguation probably means www.saxproject.org/ and not "Saxophone"
- # [07:50] * Quits: njn (chatzilla@moz-81F378C6.dyn.iinet.net.au) (Quit: ChatZilla 0.9.89 [Firefox 21.0a1/20130128165743])
- # [07:51] <WeirdAl> and eventually when I get my act together, editor will feel my touch
- # [07:51] <Jesse> will you rewrite it in JS?
- # [07:52] <WeirdAl> Jesse - possibly I'll rewrite the interfaces so that more editor functionality can be impl'd in JS
- # [07:52] <WeirdAl> I still have that extensible editor idea I can't get rid of
- # [07:53] * ewong wonders if I can quote weirdal .. to a different channel? ;P
- # [07:53] * Quits: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
- # [07:54] <WeirdAl> ewong: just as long as you know there is absolutely zero schedule for this... it's more of a "when I get around to it" deal
- # [07:54] <ewong> WeirdAl :)
- # [07:54] <WeirdAl> and "when I can convince people that it's worth doing so I can get a little help"
- # [07:54] <Callek> WeirdAl: also I'd suggest a chat with kaze when you get around to // close to working on editor
- # [07:55] <Callek> kaze has wanted to do work on editor code for a while now, but he started out with basic contenteditable stuff, and then got pulled over to b2g needs iirc
- # [07:55] <WeirdAl> Callek - I'm guessing at my current pace, no less than two years before that becomes a priority
- # [07:55] <WeirdAl> lots of infrastructure to build first
- # [07:55] <Callek> WeirdAl: the trick is, make other things less of a priority, by ignoring them
- # [07:55] <Callek> then someone else will do those priority things FOR you
- # [07:55] <ewong> WeirdAl what Callek said..
- # [07:56] <WeirdAl> yeah, that hasn't worked so well these past 8 years :)
- # [07:56] <Callek> WeirdAl: how do you think I convinced ewong to take over the grunt work of doing [most] SeaMonkey Releases ;)
- # [07:56] <ewong> lol
- # [07:56] * Callek really runs now
- # [07:56] <ewong> that Jedi Mind trick does work.. ;)
- # [07:57] <WeirdAl> no, I gotta build my platform first
- # [07:58] <Callek> as long as your platform isn't based on iOS or Windows <s>Metro</s> 8, I still question the "I need to build first"
- # [07:58] <Callek> most people hope the platform is built by the time the train arrives
- # [07:58] <Callek> why should you be any different
- # [07:58] <Callek> ....what good is a platform without a train :-P
- # [07:58] <WeirdAl> current microproject is building a TreeViews.jsm
- # [07:58] <WeirdAl> hehe, I personally think the train already left me in the dust
- # [07:59] <WeirdAl> but I won't know until I finish building
- # [07:59] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [08:00] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [08:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/111b82dd6d66 - Randell Jesup - Bug 835287: Give up ref to TransportFlow to runnable meant to release it r=ekr
- # [08:00] <Callek> WeirdAl: if your train is http://images3.wikia.nocookie.net/__cb20080402211846/bttf/images/7/71/Delorean-locomotive.png you have no need to worry about time :-)
- # [08:00] <WeirdAl> hehe
- # [08:01] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
- # [08:01] * Joins: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP)
- # [08:01] <WeirdAl> Callek - I will say this: my pet project has helped me land my last three paying jobs
- # [08:01] * joduinn-afk is now known as joduinn
- # [08:02] <WeirdAl> -- in an industry where a bachelor's degree is standard and I have no degree at all
- # [08:02] * Quits: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au) (Ping timeout)
- # [08:02] <Callek> WeirdAl: I have no degree at all and I work for releng :-)
- # [08:02] * Quits: smooney (smooney@moz-57825793.hsd1.ca.comcast.net) (Quit: smooney)
- # [08:02] <Callek> and I had no prior work experience in the field
- # [08:02] <WeirdAl> shoot, I still want to work for Mozilla at some point
- # [08:02] <Callek> of course, I have a unique background, and lots of years in this community
- # [08:02] <WeirdAl> (now's not the time though)
- # [08:03] * Joins: Hendikins (wolfox@moz-13914647.hhui4.ken.bigpond.net.au)
- # [08:03] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [08:03] <Callek> theyoffered me the CEO spot until they found out Gary wasn't actually leaving
- # [08:03] <Callek> but if I took ceo I could only make $1 a year
- # [08:04] <WeirdAl> ok, now you're pulling my chain
- # [08:04] <Callek> --- then I woke up, and got the real job
- # [08:04] <Callek> yea, I think I'd be totally lost as a CEO in this industry (at least anytime soon)
- # [08:04] * Joins: danielapetrovici (danielapet@601F3B17.33662590.A5830293.IP)
- # [08:05] * Joins: stransky (stransky@moz-6488BBAB.net.upcbroadband.cz)
- # [08:05] * Quits: llmelon (chatzilla@4A82642C.96BB0080.288C62D1.IP) (Ping timeout)
- # [08:06] <WeirdAl> I need more time in leadership before I could contemplate that
- # [08:06] * Quits: vikash (vikash@207A4026.E0DAC67D.A3D1B221.IP) (Quit: Leaving)
- # [08:06] * bz is now known as bz_sleep
- # [08:06] <WeirdAl> right now I'm sort of a tech lead
- # [08:06] <stuart> degrees are overrated
- # [08:07] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [08:07] <Callek> stuart: yea, imho over the years, colleges (in general) are doing a poor job in training students for the skills they need today and "soon after graduation" and are on average 4-10 years behind the times
- # [08:07] <WeirdAl> agreed, but
- # [08:07] * Joins: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net)
- # [08:07] * Joins: jhorak_ (jhorak@moz-107AD163.redhat.com)
- # [08:07] <WeirdAl> I'm going to college after having a good 8 years as a pro, and a few years as an amateur before that
- # [08:08] <Callek> and the book-smart programmer isn't as useful as the self-taught programmer imho as well, given the self taught knows how to find the data he needs fast, the book smart knows how to do the specific stuff he already learned, but new concepts are harder to figure out/grasp without formal training.
- # [08:08] <stuart> why?
- # [08:08] <Callek> stuart: I will say there are courses/concepts you can learn in college that help
- # [08:09] <WeirdAl> stuart - a couple of reasons. One, a previous manager strongly recommended it. Two, I'm picking up on theory and concepts that I never saw before, and it's really helping
- # [08:09] <Callek> such as actually terms for stuff you may not know as a self-taught but the people you'll encounter in the field (especially new interns/hires who were in college) will know and think they are expected
- # [08:09] <Callek> for example, until I *was* in college (had one programming class, that was tangentially related to my field of study) I finally learned what pseudocode really was
- # [08:09] <Callek> until then, I never really grokked the concept
- # [08:09] <Callek> as sad as that was
- # [08:10] <WeirdAl> shoot, I picked up on sorting algorithms last semester... and I thought the ones I'd figured out for myself before were clever. Nope!
- # [08:11] <Callek> of course in the class's first day, I wrote a C++ program using classes and user-fed input (console program) where everyone else was using hardcoded constants (not even variables) and simply iostream |cout << ""| without any notion of what iostream was, what namespaces were, it was just boilerplate and how to do basic math in the program
- # [08:11] <WeirdAl> I know I need to take a course on linear algebra to really make full use of WebGL
- # [08:11] <philor> tbsaunde: https://tbpl.mozilla.org/php/getParsedLog.php?id=19225385&tree=Mozilla-Inbound and https://tbpl.mozilla.org/php/getParsedLog.php?id=19225985&tree=Mozilla-Inbound - I don't think Windows is happy with you
- # [08:12] <Callek> WeirdAl: linear algebra actually wasn't taht bad for me, it was (in my college) diff EQ that was bad
- # [08:12] <WeirdAl> uggh, I _hated_ linear algebra in high school
- # [08:12] <WeirdAl> absolutely hated it
- # [08:12] <Callek> since the professor was also the field head, and was a guy who taught/expected memorization entirely
- # [08:12] <Callek> so you *had* to memorize every formulae
- # [08:12] <Callek> and he refused to let the class use *any* calculator
- # [08:12] <Callek> even for diffEQ
- # [08:12] <Callek> (you could on homework, not on tests)
- # [08:12] <WeirdAl> yikes
- # [08:13] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
- # [08:13] <Callek> yea, having that guy teach diffEQ, Physics 1-3 (calc based), calc3, linear algebra, and strength of materials (1 and 2) was nightmarish really
- # [08:14] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Quit: leaving)
- # [08:14] <Callek> since my methods were "learn where you can find stuff, fast; and know how to use it easily/correctly"
- # [08:14] <Callek> not "memorize mundane formulae"
- # [08:14] <WeirdAl> well, when db48x talks about metaprogramming, my head spins
- # [08:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f0653eede02f - Phil Ringnalda - Back out 422c0104079e (bug 767272) for attributes/test_obj.html hangs
- # [08:14] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
- # [08:14] <Callek> ....anyway, 2:15am I should probably sleep
- # [08:15] * Quits: danielapetrovici (danielapet@601F3B17.33662590.A5830293.IP) (Ping timeout)
- # [08:15] * Quits: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net) (Ping timeout)
- # [08:16] * Quits: vladan-afk (vladan@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [08:17] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [08:17] * Tomcat is now known as Tomcat|buildduty
- # [08:18] * Joins: Mavericks (Mibbit@896D2BB1.9632B610.FDEA3160.IP)
- # [08:19] * Joins: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP)
- # [08:19] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [08:20] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [08:21] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Input/output error)
- # [08:22] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/775f4a00acee - Simon Montagu - Distinguish between bdi with default auto direction and with explicit auto-direction. Bug 832644, r=ehsan
- # [08:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9c863c8b3327 - Simon Montagu - Clear the HasDirAuto and HasDirAutoSet flags when setting dir to an invalid value. Bug 831287, r=ehsan
- # [08:24] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
- # [08:24] * Quits: WeirdAl (chatzilla@moz-857040DF.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
- # [08:26] <jesup> callek: diffeq is all memorization, really. "this equation works for this set of problems", etc. Actually deriving the solution is way beyond what anyone does in practice. Or so I recall. DiffEQ was the big killer math course required of virtually all engineering & science students (and it was an engineering school, so that was ~90% of students).
- # [08:27] <Callek> jesup: in my case the prof wanted us to derive solutions 99% of the time
- # [08:27] <Callek> jesup: and my personal methodology is "learn where to find what you need, fast" if you use it enough you'll eventually memorize it for certain cases, and get an extra boost
- # [08:28] <Callek> so the stuff you don't use as much you just need to know how to find/where tof ind
- # [08:28] <Callek> and the stuff you use always you'll memorize
- # [08:28] <Callek> the common derivations (dx+C) become memorized fairly quickly
- # [08:29] <Callek> people learn in different ways, I know people who could never *find* stuff fast, but if they spend an hour studying they'll memorize it for the whole semester
- # [08:30] <Callek> (and then quickly forget it shortly thereafter)
- # [08:30] * Joins: danielapetrovici (danielapet@A5A0595A.66715431.D25A875A.IP)
- # [08:30] <jesup> In engineering, if you do diffeq from memory, you'll make mistakes eventually (IIRC), so I thought memorizing it (effectively) was silly as you should never do diffeq in practice without verifying you're using the correct solution.
- # [08:30] <Callek> once I know how to find something, and spend my energy understanding how (and why) to use it, I can retain that knowledge for far longer
- # [08:30] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
- # [08:30] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Input/output error)
- # [08:31] <Callek> and yea, I agree, but thats why I always sighed when I ahd a class with that prof, since memorization only gets you so far
- # [08:31] <Callek> mechanical engineering has literally hundreds of thousands of bolt/fitting/thread types and all have to be called out specific ways, so you have books you constantly have to reference
- # [08:31] <Callek> especially calling out to vendors for third party parts referencing their tech specs
- # [08:31] <Callek> etc
- # [08:32] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [08:32] <Callek> trying to memorize stuff is a losers game
- # [08:32] <jesup> I passed, but found it annoying. (never got my degree; finished all the CS courses except for an elective or two before I got hired to work at PlayNet (whose code eventually became AOL))
- # [08:32] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [08:32] <Callek> you might, to make things easier/faster prioritize one vendor and one set of formats/parts where possible, and eventually memorize those, but to try and memorize it all is horrid
- # [08:33] <Callek> jesup: yea, if my examples are not obvious, my initial degree was going to be mechanical engineering, even though my passion was computers
- # [08:33] <glandium> the sad thing is that most of the math you learn, you never use
- # [08:33] <Callek> a poor life choice, but done because I was in a Trade High School for Drafting, with an emphasis on eventually becomming an engineer
- # [08:33] <Callek> glandium: depends on the specific field, fwiw
- # [08:33] <Callek> the math I did learn in College would have translated *well* to mechanical engineering
- # [08:34] <Callek> for the most part
- # [08:34] <glandium> Callek: sure
- # [08:34] <Callek> since strength of materials/etc. was a common need in the shop I worked at
- # [08:34] <Callek> computer engineering, most career paths need not use the math you learn
- # [08:34] <Callek> if you're doing game design (engine) work, you might need it for a physics engine
- # [08:35] <glandium> or for graphics
- # [08:35] <jesup> Reminds my of the Heinlein(?) novel where interstellar navigation is done by using books of compiled math fomula (pre-computer!), and the protagonist has eidetic memory, and in the final twist has to do it without the books
- # [08:35] <Callek> or you might use it for complex rendering/graphics logic
- # [08:35] <Callek> etc
- # [08:35] * Joins: cpearce (cpearce@moz-6ABEF810.xdsl.xnet.co.nz)
- # [08:35] <Callek> even for AI,
- # [08:36] <jesup> kinda funny now
- # [08:36] <Callek> but in the browser/utilitarian market the complex math isn't needed for the vast majority of projects (though it does help you to be able to fit a large complex puzzle into your head at once)
- # [08:36] * Joins: teoli (teoli@88F51059.F3BBB17D.144F44FA.IP)
- # [08:36] <glandium> Callek: statistics is another story
- # [08:36] <Callek> glandium: I did calc based statistics as well
- # [08:36] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Connection reset by peer)
- # [08:37] <Callek> and the sad part was, some semesters it was that same dept head
- # [08:37] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
- # [08:37] <Callek> and he had us use the books for that
- # [08:37] <Callek> open to index's for things like random numbers
- # [08:37] <Callek> rather than let us use sci calculators that could generate random numbers
- # [08:37] <Callek> :/
- # [08:37] * Joins: past (Instantbir@moz-8BBD22CF.dsl.dyn.forthnet.gr)
- # [08:38] <jesup> NumComp was a bit more interesting than DiffEq - I characterized NumComp as "solve all the things numerically that can't be proven in DiffEq". Makes you learn about how to evaluate stability of an answer. (Ah, Fortran!)
- # [08:39] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 20.0a2/20130128042018])
- # [08:39] * Quits: Stan_ (Stan@moz-24096F70.dip.t-dialin.net) (Ping timeout)
- # [08:40] * Quits: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com) (Quit: Leaving)
- # [08:40] * Joins: Stan (Stan@moz-5BBAC299.dip.t-dialin.net)
- # [08:40] * Joins: Goldorak (chatzilla@7CD1B470.2BC633E3.88CF6591.IP)
- # [08:40] * Quits: jhorak_ (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [08:40] <Callek> yea I didn't get as far as a NumComp course
- # [08:40] <Callek> :-)
- # [08:40] <Callek> DiffEq was my highest
- # [08:41] <Callek> (thinking about all the courses I took, I am trying to remember why I stopped taking courses at all)
- # [08:42] * philor is now known as philor|away
- # [08:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/89390ab03128 - Randell Jesup - Bug 830146: Add packet logging for DataChannels, and log SCTP debugs through NSPR r=jesup,mcmanus
- # [08:44] * Joins: glazou (glazou@moz-204094DD.disruptive-innovations.fr)
- # [08:45] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [08:45] <glazou> bonjour
- # [08:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a24051aa1b46 - Chris Jones - Bug 835641: Don't SendUpdateDimensions() when they haven't changed. r=roc
- # [08:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6cefdfbf3abd - Chris Jones - Bug 835591: Disable cross-process IME when it's not used. r=roc
- # [08:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/126481a3ca24 - Chris Jones - Bug 792966: Don't try to gralloc small buffers. r=kanru
- # [08:51] * Quits: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [08:53] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [08:54] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [08:58] * Quits: Boriss (FlyingToas@2E747C8D.C1499D0.396E4C6D.IP) (Ping timeout)
- # [08:59] <capella> I got Aurora 20.0a2 today ... Win box ... anyone else notice this context menu problem? http://imagebin.org/244645
- # [08:59] <capella> (Or do I need to file?)
- # [09:01] * Joins: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [09:01] * Joins: Boriss (FlyingToas@2E747C8D.C1499D0.396E4C6D.IP)
- # [09:02] * Joins: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP)
- # [09:03] * Joins: andersh (andersh@moz-218D2EE6.bredband.oister.dk)
- # [09:04] * Quits: nattokirai (nattokirai@moz-348F61F0.mozilla.or.jp) (Ping timeout)
- # [09:05] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [09:06] * Quits: Mavericks (Mibbit@896D2BB1.9632B610.FDEA3160.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [09:07] * Joins: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net)
- # [09:07] * whimboo|afk is now known as whimboo
- # [09:07] * Joins: andersh_ (andersh@moz-8D68FF27.bredband.oister.dk)
- # [09:08] <KWierso|Home> capella: is that in safe mode?
- # [09:08] * Quits: andersh (andersh@moz-218D2EE6.bredband.oister.dk) (Ping timeout)
- # [09:08] <capella> nope - didnt think to try that ... was about to load my nightly but chatzilla will drop off
- # [09:09] <capella> gonna drop ... try a few things
- # [09:09] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 20.0a2/20130128042018])
- # [09:09] * Joins: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP)
- # [09:10] * Joins: Ms2ger (Ms2ger@CCF4FD86.CB23CDC6.3773EA9F.IP)
- # [09:14] * Quits: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net) (Quit: gal)
- # [09:15] * Joins: Pauly (paul@601F3B17.33662590.A5830293.IP)
- # [09:15] * mgerva-afk is now known as mgerva
- # [09:15] * baku|away is now known as baku
- # [09:16] * Joins: martyn (martyn@moz-57A66DEC.range81-154.btcentralplus.com)
- # [09:16] * Joins: roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP)
- # [09:16] * ChanServ sets mode: +o roc
- # [09:17] * Joins: Standard8 (Standard8@B7F1AE36.48015583.54C3481B.IP)
- # [09:17] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [09:18] * Joins: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net)
- # [09:19] * Quits: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP) (Ping timeout)
- # [09:19] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [09:20] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [09:20] <glandium> glob: ping
- # [09:20] <glob> glandium, pong
- # [09:20] * Joins: chucklee (chucklee@moz-99690620.hinet-ip.hinet.net)
- # [09:20] <glandium> glob: is there something wrong with component watching?
- # [09:20] <glob> glandium, no :)
- # [09:20] <glob> i haven't had any reports of issues, and the code hasn't been touched in ages
- # [09:21] <glandium> glob: i'm watching core::build config, and i haven't received anything about 835458 until i commented on it
- # [09:21] <KWierso|Home> glob, glandium: I've received bugmail for the Add-on SDK components in the last day
- # [09:22] <glob> glandium, have you checked your spam folder?
- # [09:22] <glandium> glob: i have special filters for bugmail
- # [09:23] <glob> glandium, understood. could you humour me and make sure the bugmail isn't in your spam folder please?
- # [09:23] <glob> if not, i'll ask IT to check the mail logs to see what happened
- # [09:25] * Joins: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
- # [09:26] <glandium> glob: i don't have a spam folder, actually
- # [09:26] * Quits: taras (taras@moz-8E045071.hsd1.wa.comcast.net) (Ping timeout)
- # [09:26] <glob> glandium, ok :)
- # [09:28] * Joins: pranavrc (pranavrc@6B66BDC2.DBA1BF0D.C28326FD.IP)
- # [09:29] * Joins: sstangl (sstangl@748344B9.A22D542B.1C5878CF.IP)
- # [09:29] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 21.0a1/20130115180739])
- # [09:32] <glandium> Callek: you may want to land bug 835164 on c-c
- # [09:33] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bc2bbe9836c7 - Mike Hommey - Bug 834769 - Change the "destroyed" state value for RefCounted. r=Waldo
- # [09:33] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4631eeae9ff4 - Mike Hommey - Bug 834459 - Specialize RefCounted template for LibHandle to better allow refcounting during destructor execution. r=nfroyd
- # [09:33] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b02f1d2eafb7 - Mike Hommey - Bug 835164 - Unbreak Seamonkey and Xulrunner mac universal builds after bug 834228. r=ted
- # [09:34] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [09:34] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [09:34] * ChanServ sets mode: +o smaug
- # [09:35] <capella> hmmm ... its tied to my profile - switching to a new one "fixes" it
- # [09:35] * Quits: Stan (Stan@moz-5BBAC299.dip.t-dialin.net) (Ping timeout)
- # [09:35] * Quits: stransky (stransky@moz-6488BBAB.net.upcbroadband.cz) (Quit: Connection reset by beer)
- # [09:36] * Quits: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com) (Ping timeout)
- # [09:36] * Joins: tzimmermann (tzimmerman@moz-82700C50.pools.arcor-ip.net)
- # [09:36] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [09:37] * Joins: Stan (Stan@moz-ECB695E9.dip.t-dialin.net)
- # [09:37] <Ms2ger> capella, try disabling firebug
- # [09:39] <capella> hmmm trouble went away
- # [09:41] * Quits: Stan (Stan@moz-ECB695E9.dip.t-dialin.net) (Ping timeout)
- # [09:41] <capella> ms2ger disabled / re-enabled and now its ok - lemme drop chatzilla / firefox and try fresh
- # [09:41] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 20.0a2/20130128042018])
- # [09:41] * Joins: Stan (Stan@moz-7096C848.dip.t-dialin.net)
- # [09:42] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [09:43] * baku is now known as baku|away
- # [09:43] <capella> bounced firefox with it re-enabled and trouble came back - disabling it fixes things
- # [09:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/03c3ae8323bd - David Zbarsky - Bug 831561 - SVGClipPathElement should inherit from SVGElement r=longsonr
- # [09:45] * capella lives without it for now
- # [09:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/dfc9d5651175 - David Zbarsky - Bug 832154: Convert SVGMarkerElement to WebIDL r=bz
- # [09:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0559d630dd89 - David Zbarsky - Bug 832154: Move SVGMarkerElement to mozilla::dom r=bz,longsonr
- # [09:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/306003528e10 - David Zbarsky - Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz
- # [09:46] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/335160d7855a - David Zbarsky - Bug 835195: Remove nsIDOMSVGTests r=bz
- # [09:46] <KWierso|Home> capella: I just use the standalone xulrunner version of chatzilla, personally
- # [09:46] * Quits: tzimmermann (tzimmerman@moz-82700C50.pools.arcor-ip.net) (Ping timeout)
- # [09:46] <capella> yah ... I never got around to doing that :) I've got the link around here somewhere still
- # [09:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/954fc89373b8 - Mike Hommey - Backout changeset bc2bbe9836c7 (bug 834769) for bustage.
- # [09:46] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
- # [09:47] <glob> glandium, you have configured your watch settings to not email you if a bug is in the UNCONFIRMED state
- # [09:47] <capella> (there were installation instructions ... thinking was involved ...)
- # [09:48] <glandium> glob: i don't remember having set that. is that default?
- # [09:49] * Joins: rlewis (Thunderbir@moz-D47321EC.cable.virginmedia.com)
- # [09:50] <glob> glandium, no, that isn't the default setting
- # [09:51] * Joins: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net)
- # [09:51] <glob> glandium, use https://bugzilla.mozilla.org/userprefs.cgi?tab=email to change that
- # [09:51] * Quits: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
- # [09:52] <glandium> glob: changed that already, thanks
- # [09:55] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Quit: RealRaven)
- # [09:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/fcd774dbc6c3 - Robert O'Callahan - Bug 832788. Part 2: AudioEventTimeline::IsValid needs to accept double. r=ehsan
- # [09:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0d4873554dee - Robert O'Callahan - Bug 832788. Part 1: Make double->float conversions explicit in CanvasRenderingContext2D.cpp. r=jrmuizel
- # [09:55] * Quits: bsmith (bsmith@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [09:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/7e9f3cc6cc0a - Robert O'Callahan - Bug 832788. Part 4: PrimitiveConversions should avoid implicit narrowing casts to avoid compiler warnings; make them explicit. r=bzbarsky
- # [09:55] * Joins: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP)
- # [09:56] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/cfd6d79d73fa - Robert O'Callahan - Bug 832788. Part 3: AudioListener DopplerFactor/SpeedOfSound should take float per WebIDL. r=ehsan
- # [09:56] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/8e1f8a3c55ac - Robert O'Callahan - Bug 833542. Make scrollWidth/scrollHeight for overflow:visible match what they would be for overflow:hidden on the same element. r=mats
- # [09:57] * Joins: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP)
- # [09:58] * Quits: Optimizer (Instantbir@9D88CC50.62837B7B.1807BA01.IP) (Ping timeout)
- # [09:58] * Joins: victorporof (victorporo@E17BCF5.DA9DCE7D.79933D60.IP)
- # [09:58] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
- # [09:59] * glob is now known as glob|away
- # [10:00] * Quits: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net) (Quit: gal)
- # [10:08] * Joins: bholley (anonymous@moz-50F208DD.net-89-2-149.rev.numericable.fr)
- # [10:09] * Quits: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com) (Quit: ChatZilla 0.9.89 [Firefox 20.0a2/20130128042018])
- # [10:09] * Joins: Optimizer (Instantbir@9D88CC50.62837B7B.1807BA01.IP)
- # [10:10] * Joins: capella (chatzilla@moz-DD0C7E4F.twcny.res.rr.com)
- # [10:11] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: PM: Preparing frontal lobe for mem sleep)
- # [10:11] <capella> ms2ger: fyi - got firebug back .... was on 1.10.4 had to upgrade to 1.11.1 and context issues solved also, thanks!
- # [10:11] <Ms2ger> Great :)
- # [10:12] * Joins: edmorley_ (Mibbit@moz-A26E9808.range86-166.btcentralplus.com)
- # [10:12] * Joins: tzimmermann (tzimmerman@moz-3095A98A.pools.arcor-ip.net)
- # [10:13] * Joins: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp)
- # [10:13] * capella is now known as capella|zzzz
- # [10:14] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [10:15] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
- # [10:15] * Quits: nattokirai (nattokirai@moz-8AE09276.dynamic.ppp.asahi-net.or.jp) (Ping timeout)
- # [10:15] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [10:15] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
- # [10:16] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [10:16] * Joins: garnacho (carlos@moz-6BA62877.cm-6-7d.dynamic.ziggo.nl)
- # [10:18] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [10:18] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9f088fcd8080 - Gian-Carlo Pascutto - Bug 835343 - Correctly free the linked list in freeifaddrs. r=jesup
- # [10:19] <NeilAway> benjamin: now I'm really confused - in new code, should I use toInteger, parseInt or parseInt with a radix arg?
- # [10:20] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [10:21] * Joins: sewardj (sewardj@moz-1CEB721E.dip.t-dialin.net)
- # [10:21] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [10:21] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [10:22] * Joins: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net)
- # [10:25] * Joins: areinald (andre@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [10:26] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0c1c97ae4603 - Gian-Carlo Pascutto - Bug 834395 - Disable INET6 everywhere in Android SCTP. r=jesup
- # [10:26] * Quits: pranavrc (pranavrc@6B66BDC2.DBA1BF0D.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [10:26] * Quits: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net) (Input/output error)
- # [10:26] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [10:26] * Joins: randix (rdow@moz-8563022B.bvtn.or.frontiernet.net)
- # [10:27] * Joins: bsmith (bsmith@moz-9601219C.lightspeed.sntcca.sbcglobal.net)
- # [10:28] <@smaug> ah, right. We have nsGenericHTMLElement* NS_NewHTMLElement(already_AddRefed<nsINodeInfo> aNodeInfo, mozilla::dom::FromParser aFromParser) and nsresult NS_NewHTMLElement(nsIContent** aResult, already_AddRefed<nsINodeInfo> aNodeInfo, FromParser aFromParser) and they do very different things.
- # [10:28] * Quits: yury (yury@moz-68731345.ok.ok.cox.net) (Ping timeout)
- # [10:29] * Joins: yury (yury@moz-68731345.ok.ok.cox.net)
- # [10:29] <gcp> inbound looks on fire
- # [10:29] <gcp> oh, might be backed out already
- # [10:30] <gcp> though the error in windows is from bz's push, not the one backed out
- # [10:30] * Quits: glazou (glazou@moz-204094DD.disruptive-innovations.fr) (Quit: bbl)
- # [10:30] <gcp> as evidencced by the red after the backout push
- # [10:30] * Parts: jandem (jandem@66C76B89.FB8EABAE.DF9376EA.IP)
- # [10:31] * Joins: msucan (mihai@CDEB00D4.8819A7BF.BD62875.IP)
- # [10:31] <glandium> gcp: not bz ;)
- # [10:31] <gcp> are you sure? there's an error in stuff bz changed *after* your backout
- # [10:31] <peterv> dz
- # [10:31] <gcp> oh
- # [10:31] <gcp> lol
- # [10:32] <glandium> gcp: it's not the right Zbarsky
- # [10:32] <gcp> related?
- # [10:32] <glandium> brother
- # [10:34] * Quits: karl (karl@moz-C433B975.jetstream.xtra.co.nz) (Ping timeout)
- # [10:34] * Joins: llmelon (chatzilla@moz-3983353E.tm.net.my)
- # [10:35] * Quits: T3 (T3@moz-6019667F.dsl.telesp.net.br) (Ping timeout)
- # [10:36] * Quits: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP) (Ping timeout)
- # [10:36] <Ms2ger> NeilAway, parseInt + radix, AIUI
- # [10:37] * Joins: gabor (gabor@moz-3B57BCD1.catv.pool.telekom.hu)
- # [10:38] <Ms2ger> So, is someone backing out dzbarsky?
- # [10:38] <@roc> you?
- # [10:38] <@roc> I can do it
- # [10:38] <@roc> just say the word
- # [10:39] <Ms2ger> The word
- # [10:39] <Ms2ger> ;)
- # [10:39] * Joins: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP)
- # [10:39] * Joins: jfkthame_ (jfkthame@5352B941.3C8CD283.9542EC20.IP)
- # [10:40] <NeilAway> Ms2ger: sure, that's true for Firefox <= 20, but then it didn't have toInteger or parseInt("011") == 11
- # [10:40] <edmorley_> roc: you started the backout, or want me to do it? :-)
- # [10:40] * Quits: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP) (Ping timeout)
- # [10:40] * jfkthame_ is now known as jfkthame
- # [10:42] <@roc> I'm doing it
- # [10:42] <edmorley_> ta
- # [10:42] <NeilAway> Ms2ger: hmm, apparently 16 has toInteger, so I wonder what the recent toInteger check in was about
- # [10:42] <edmorley_> roc: you'll need CLOSED TREE btw
- # [10:42] <@roc> roger that
- # [10:43] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [10:44] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [10:44] <edmorley_> Yey my replacement SSD arrives today, can finally get my laptop up and running again :-)
- # [10:44] * Quits: flo-retina (Instantbir@moz-AA3B9971.rev.numericable.fr) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
- # [10:44] * Quits: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net) (Quit: Leaving.)
- # [10:45] <glandium> edmorley_: you had a dead ssd?
- # [10:45] <Ms2ger> Two?
- # [10:45] <edmorley_> yes
- # [10:45] <edmorley_> well two to be precise
- # [10:45] <gcp> brand?
- # [10:45] <edmorley_> the one i've had for 8months
- # [10:45] * Ms2ger whacks buster@netscape.com with a wet fish
- # [10:46] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [10:46] <@roc> hoho
- # [10:46] <@roc> don't disturb those old graves
- # [10:47] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2b9ae5e6cd9b - Robert O'Callahan - Backing out 306003528e10, 335160d7855a, dfc9d5651175, 0559d630dd89, 03c3ae8323bd: bug 835195, bug 832154, bug 831561 ... in a CLOSED TREE
- # [10:48] <NeilAway> Ms2ger: bah, I must have been imagining things :s
- # [10:48] * Quits: clee (clee@moz-E3C0B5D0.hsd1.ca.comcast.net) (Quit: clee)
- # [10:48] <Ms2ger> roc, some times you stumble upon something completely stupid that hasn't been touched since 1998...
- # [10:49] * Joins: tobeytailor (tobeytailo@48EB2B52.FFE0B26D.172227A7.IP)
- # [10:49] <@roc> it used to be "all the time"
- # [10:50] <gcp> in 1999
- # [10:50] <Ms2ger> And in editor
- # [10:50] <Ms2ger> edmorley_, check :)
- # [10:54] <edmorley_> gcp: crucial m4
- # [10:54] * mattwoodrow is now known as mattwoodrow|away
- # [10:54] <Ms2ger> What's crucial about mochitest-4?
- # [10:54] <Ms2ger> ... oh
- # [10:54] <edmorley_> so the one I've had for 8 months started failing (which combined with FDE was interesting)
- # [10:54] <edmorley_> and then the brand new replacement failed after 20 hours
- # [10:54] * Quits: victorporof (victorporo@E17BCF5.DA9DCE7D.79933D60.IP) (Connection reset by peer)
- # [10:54] <edmorley_> to the point where gparted and also os x disk utility get i/o errors trying to format it
- # [10:55] * ewong is now known as ewong|afk
- # [10:55] <gcp> no brand is reliably, I guess
- # [10:55] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [10:55] <edmorley_> I suspect just bad luck
- # [10:55] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
- # [10:55] <edmorley_> they both came out of the london office supply cupboard, so maybe bad batch (albeit 8 months apart, though might have stocked up)
- # [10:56] <edmorley_> my new new one will be an intel 520
- # [10:56] <gfritzsche> io errors with diskutil et al... sounds pretty much like what i had, just with a common hd
- # [10:56] <gfritzsche> must be io error month or something
- # [10:57] * Joins: jdm (jdm@88F51059.F3BBB17D.144F44FA.IP)
- # [11:00] * Quits: sfink (chatzilla@moz-E840C1E1.dsl.pltn13.sbcglobal.net) (Ping timeout)
- # [11:01] * Joins: KWierso (kwierso@moz-296B3117.hsd1.ca.comcast.net)
- # [11:02] * Joins: berkerpeksag (berkerpeks@B5FCAB2F.EE74F123.2058B3BB.IP)
- # [11:03] * Quits: tobeytailor (tobeytailo@48EB2B52.FFE0B26D.172227A7.IP) (Quit: tobeytailor)
- # [11:04] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [11:08] * Joins: askalski (akuda@moz-137D1D7A.mimuw.edu.pl)
- # [11:08] * Joins: smagnin (pike@moz-43CDE8D3.w90-53.abo.wanadoo.fr)
- # [11:09] * Quits: askalski (akuda@moz-137D1D7A.mimuw.edu.pl) (Input/output error)
- # [11:10] * Joins: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de)
- # [11:10] * Quits: MnO2 (mno2@moz-F2B69E6.tpcity.corp.yahoo.com) (Quit: Leaving)
- # [11:11] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [11:12] * Joins: pnemsak (Miranda@moz-BE85878E.citicom.sk)
- # [11:13] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [11:16] * Quits: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [11:19] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [11:19] * Joins: graememcc (chatzilla@moz-A8CE89E5.range86-128.btcentralplus.com)
- # [11:19] * Joins: KWierso|V (chatzilla@moz-296B3117.hsd1.ca.comcast.net)
- # [11:19] * Joins: pranavrc (pranavrc@6FEE2385.D65816C7.520CDC98.IP)
- # [11:21] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [11:23] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [11:25] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
- # [11:30] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [11:31] * Joins: schien-laptop (schien@moz-99690620.hinet-ip.hinet.net)
- # [11:33] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [11:35] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7e652017d2f0 - Eric Chou - Bug 834551 - Insert BT_LOG at several important check points, r=gyeh
- # [11:35] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/07fb7c433d4a - Eric Chou - Bug 834551 - Replace 'LOG()' with 'BT_WARNING()' defined in BluetoothCommon.h for consistency, r=qdot
- # [11:36] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/901abfff0d34 - Eric Chou - Bug 834551 - Add Bluetooth debugging flag, r=qdot
- # [11:41] * Quits: bholley (anonymous@moz-50F208DD.net-89-2-149.rev.numericable.fr) (Ping timeout)
- # [11:42] * Joins: bholley (anonymous@moz-50F208DD.net-89-2-149.rev.numericable.fr)
- # [11:43] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [11:43] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f52d576e175b - Edwin Casasola - Bug 835171 - get rid of remaining traces of nsPIDOMEventTarget; r=smaug
- # [11:44] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/87d7a6c22a8f - Jacek Caban - Bug 835422 - Check for NULL targetView in DispatchSynthMouseMove r=roc
- # [11:44] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/9f22692e4404 - Olli Pettay - Bug 835503 - Remove nsCycleCollector::ShouldBeFreed/WasFreed, r=mccr8
- # [11:45] * Quits: RealRaven (Thunderbir@989BF129.50CFDD29.C3498625.IP) (Ping timeout)
- # [11:46] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
- # [11:49] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [11:55] * Quits: jdm (jdm@88F51059.F3BBB17D.144F44FA.IP) (Quit: Lost terminal)
- # [11:56] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
- # [11:59] * Quits: chucklee (chucklee@moz-99690620.hinet-ip.hinet.net) (Quit: Leaving)
- # [12:01] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [12:01] * Joins: stransky (stransky@moz-107AD163.redhat.com)
- # [12:02] * Joins: vingtetun (vingtetun@moz-F8747CC6.dsl.ovh.fr)
- # [12:03] * Joins: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net)
- # [12:03] * Joins: gandalf (zbraniecki@moz-F12B6366.neoplus.adsl.tpnet.pl)
- # [12:04] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
- # [12:07] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
- # [12:10] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
- # [12:10] * Quits: bsmith (bsmith@moz-9601219C.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving)
- # [12:12] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [12:14] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:16] * Joins: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [12:17] * Joins: surkov (surkov@83EE79A0.75504D41.E17943EE.IP)
- # [12:19] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [12:20] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [12:20] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b25e9408b850 - Alexander Surkov - Bug 812767 - move out event processing logging from NotificationController, r=tbsaunde
- # [12:20] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [12:21] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [12:21] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [12:23] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [12:23] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [12:23] * Joins: askalski (akuda@moz-137D1D7A.mimuw.edu.pl)
- # [12:25] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [12:25] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [12:25] * baku|away is now known as baku
- # [12:26] * Quits: surkov (surkov@83EE79A0.75504D41.E17943EE.IP) (Quit: surkov)
- # [12:28] * Quits: sicking (sicking@moz-7F871C5C.hsd1.ca.comcast.net) (Quit: sicking)
- # [12:28] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [12:28] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [12:29] * Quits: shorlander- (shorlander@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [12:30] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [12:30] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [12:32] * Quits: pranavrc (pranavrc@6FEE2385.D65816C7.520CDC98.IP) (Quit: Ping timeout: ∞)
- # [12:33] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [12:34] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [12:36] * Quits: allstarschh (allstars@moz-99690620.hinet-ip.hinet.net) (Input/output error)
- # [12:38] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [12:41] * Quits: Stan (Stan@moz-7096C848.dip.t-dialin.net) (Ping timeout)
- # [12:42] * Joins: janv (varga@moz-71897B8.o2inet.sk)
- # [12:45] * Quits: Ms2ger (Ms2ger@CCF4FD86.CB23CDC6.3773EA9F.IP) (Quit: bbl)
- # [12:46] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
- # [12:48] * Joins: janv_ (varga@moz-D3275F15.o2inet.sk)
- # [12:48] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Ping timeout)
- # [12:48] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [12:49] * Quits: janv (varga@moz-71897B8.o2inet.sk) (Ping timeout)
- # [12:49] * Quits: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP) (Ping timeout)
- # [12:49] * Joins: jacek (jacek@moz-5D707D3B.psi.wroc.pl)
- # [12:50] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [12:52] * Quits: janv_ (varga@moz-D3275F15.o2inet.sk) (Quit: This computer has gone to sleep)
- # [12:54] * Quits: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
- # [12:55] * Joins: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com)
- # [12:56] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
- # [12:57] * rail_away is now known as rail
- # [12:59] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [13:04] * Joins: KaiRo (robert@moz-BCD19990.adsl.highway.telekom.at)
- # [13:05] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [13:05] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/7e511b8473ff - Benoit Jacob - Bug 827170 - Clamp intermediate surface's framebuffer dimensions to what is supported by the GL - r=BenWa, a=bajaj
- # [13:07] * Quits: Edgar (Thunderbir@moz-99690620.hinet-ip.hinet.net) (Ping timeout)
- # [13:07] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Ping timeout)
- # [13:08] * Joins: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk)
- # [13:09] * Quits: dao (dao@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: Leaving.)
- # [13:11] * Quits: Dagger (Dagger@moz-38590C6F.cable.virginmedia.com) (Input/output error)
- # [13:12] * Quits: smagnin (pike@moz-43CDE8D3.w90-53.abo.wanadoo.fr) (Quit: Quitte)
- # [13:14] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
- # [13:15] * Joins: kdudka (kdudka@moz-27F3A500.fei.wifi.vutbr.cz)
- # [13:16] * Quits: cjones (cjones@moz-45913895.socal.res.rr.com) (Quit: Leaving)
- # [13:17] * Quits: past (Instantbir@moz-8BBD22CF.dsl.dyn.forthnet.gr) (Ping timeout)
- # [13:17] * Joins: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net)
- # [13:18] * Quits: m_kato (m_kato@moz-348F61F0.mozilla.or.jp) (Quit: Leaving...)
- # [13:19] * Joins: pranavrc (pranavrc@6FEE2385.D65816C7.520CDC98.IP)
- # [13:19] * Joins: Sander (chatzilla@moz-9A2CB7C.lnk.telstra.net)
- # [13:20] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [13:21] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [13:22] * Joins: kamathln (kamathln@A613B6FB.936152C.5B70BD0F.IP)
- # [13:22] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [13:24] * Joins: jdm (jdm@88F51059.F3BBB17D.144F44FA.IP)
- # [13:24] * Quits: gandalf (zbraniecki@moz-F12B6366.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [13:24] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [13:25] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [13:25] * Joins: jhorak (jhorak@moz-107AD163.redhat.com)
- # [13:25] * Joins: gandalf (zbraniecki@moz-F12B6366.neoplus.adsl.tpnet.pl)
- # [13:28] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [13:29] * Joins: sdumitriu (sdumitriu@4822AA52.AB54EB5E.6816E6B7.IP)
- # [13:29] * Quits: kdudka (kdudka@moz-27F3A500.fei.wifi.vutbr.cz) (Quit: Leaving)
- # [13:30] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2d7c81a2d08e - Henri Sivonen - Bug 820508 part 1 - Parser support for <main>. r=smaug.
- # [13:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/958b9c35f202 - Henri Sivonen - Bug 820508 part 3 - Accessibility mapping for <main>. r=dbolter.
- # [13:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3f5dfcc20fa4 - Henri Sivonen - Bug 820508 part 4 - Make <main> have the HTMLElement DOM interface. r=smaug.
- # [13:30] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f3dffbc27618 - Henri Sivonen - Bug 820508 part 2 - UA stylesheet for <main>. r=bzbarsky.
- # [13:31] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [13:32] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [13:32] * ChanServ sets mode: +o smaug
- # [13:33] <@smaug> edmorley_: hey sorry, I really need to get some food and there are still tests running for my m-c build
- # [13:33] <@smaug> but the patch just removed some ifdef DEBUG code
- # [13:34] <@smaug> so it shouldn't cause test failures
- # [13:34] * Quits: gandalf (zbraniecki@moz-F12B6366.neoplus.adsl.tpnet.pl) (Ping timeout)
- # [13:35] * Joins: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl)
- # [13:35] <edmorley_> smaug: ok :-)
- # [13:35] * Joins: Dagger (Dagger@moz-38590C6F.cable.virginmedia.com)
- # [13:37] * Quits: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net) (Ping timeout)
- # [13:38] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [13:38] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [13:39] * Quits: askalski (akuda@moz-137D1D7A.mimuw.edu.pl) (Quit: Wychodzi)
- # [13:39] * Quits: edmorley_ (Mibbit@moz-A26E9808.range86-166.btcentralplus.com) (Quit: http://www.mibbit.com ajax IRC Client)
- # [13:40] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [13:41] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
- # [13:44] * Quits: kamathln (kamathln@A613B6FB.936152C.5B70BD0F.IP) (Connection reset by peer)
- # [13:46] <evilpie> lol @ ADDRESS_OR_ARTICLE_OR_ASIDE_OR_DETAILS_OR_DIR_OR_FIGCAPTION_OR_FIGURE_OR_FOOTER_OR_HEADER_OR_HGROUP_OR_MAIN_OR_NAV_OR_SECTION_OR_SUMMARY
- # [13:48] * Parts: aja (Instantbir@FFB5B4C0.C9BE7A48.7880DB15.IP)
- # [13:52] * Joins: JeroenDeDauw (j@moz-3CDFB44A.dip.t-dialin.net)
- # [13:55] <NeilAway> evilpie: sauce?
- # [13:55] <evilpie> auto generated parser
- # [13:56] * Quits: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net) (Quit: tobeytailor)
- # [13:56] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
- # [13:57] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
- # [13:57] * Quits: vicamo (vicamo@moz-99690620.hinet-ip.hinet.net) (Quit: Konversation terminated!)
- # [13:58] * Joins: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP)
- # [13:58] * Joins: till (till@moz-3493B177.superkabel.de)
- # [14:00] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [14:02] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
- # [14:05] <glandium> smaug: "so it shouldn't cause test failures" famous last words :)
- # [14:05] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
- # [14:06] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [14:06] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [14:07] * Quits: vigneshwaran (vigneshwar@FC0B83FD.138D8F1E.FD6A0EFF.IP) (Quit: Leaving.)
- # [14:07] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/719e2132cc42 - Jon Coppeard - Bug 835385 - Also, ensure no GC during Ion compilation r=billm
- # [14:07] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0e64eba37805 - Jon Coppeard - Bug 834766 - GC: Fix some more rooting issues found by static analysis r=sphink
- # [14:07] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/280f2844d296 - Jon Coppeard - Bug 835385 - GC: Fix for some jit test rooting analysis failures r=terrence
- # [14:07] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f6367c0f3f2b - Jon Coppeard - Bug 834766 - Also root some out params r=sphink
- # [14:13] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [14:15] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
- # [14:15] * kmoir-afk is now known as kmoir
- # [14:15] * Joins: nmatsakis (nmatsakis@AAE222A3.FDDA6739.2321E71E.IP)
- # [14:16] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
- # [14:16] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [14:18] * Quits: @bz_sleep (bzbarsky@moz-C7E1A91E.bstnma.fios.verizon.net) (Ping timeout)
- # [14:18] * Joins: edmorley_ (Mibbit@88F51059.F3BBB17D.144F44FA.IP)
- # [14:20] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [14:22] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [14:22] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [14:23] * Joins: jcv (john@moz-9DD98F0F.cable.mindspring.com)
- # [14:24] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/7b03b419446f - Andrea Marchesini - Bug 835612 - Fix nsVolumeService to use strings better, r=jlebar
- # [14:26] * Joins: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net)
- # [14:27] * Joins: bdahl (bdahl@F2D29657.F60B0462.67AC9B1.IP)
- # [14:31] * Quits: Sander (chatzilla@moz-9A2CB7C.lnk.telstra.net) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [14:32] * Quits: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl) (Quit: I took the wrong pill!!!)
- # [14:32] * catlee-away is now known as catlee
- # [14:32] <NeilAway> jlebar|dinner: whoa, that was a quick response
- # [14:32] * Joins: bz (bzbarsky@moz-C7E1A91E.bstnma.fios.verizon.net)
- # [14:32] * ChanServ sets mode: +o bz
- # [14:32] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
- # [14:34] * jlebar|dinner is now known as jlebar
- # [14:34] <jlebar> NeilAway: easy review. :)
- # [14:34] <NeilAway> jlebar: and, I did actually provide two options, either of which work equally well in this case.
- # [14:35] <jlebar> NeilAway: indeed.
- # [14:36] * Joins: darkowlzz (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP)
- # [14:38] * Quits: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com) (Connection reset by peer)
- # [14:38] * Joins: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com)
- # [14:39] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Ping timeout)
- # [14:40] <firebot> Check-in:
- # [14:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/36bf86ca4abd - Boris Zbarsky - Bug 829072 part 1. Move the event handlers that are shared by HTMLElement, Document, and Window onto a GlobalEventHandlers interface that can be on the RHS of
- # [14:41] <firebot> 'implements'. r=peterv
- # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a3a09614f532 - Boris Zbarsky - Bug 829072 part 2. Move the event handlers that are shared by HTMLElement and Document onto a NodeEventHandlers interface that can be on the RHS of 'implements'.
- # [14:41] <firebot> r=peterv
- # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/aa85bbb41c04 - Boris Zbarsky - Bug 829252 part 3. When wrapping things with an nsISupports in XPCWrappedJS for WebIDL callback interfaces, use the aggregated version. r=peterv
- # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e894c103775f - Boris Zbarsky - Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that
- # [14:41] <firebot> information to skip unneccessary codegen. r=peterv
- # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0b23beab8038 - Boris Zbarsky - Bug 829252 part 2. Make nsGlobalWindow inherit from dom::EventTarget and ensure that all the things that inherit from it correctly QI to it. r=peterv
- # [14:41] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/ac96e7915fb4 - Boris Zbarsky - Bug 829072 part 3. Move the event handlers that are shared by HTMLBodyElement, HTMLFramesetElement, and Window onto a WindowEventHandlers interface that can be on the
- # [14:41] <firebot> RHS of 'implements'. r=peterv
- # [14:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/2b9a689ac459 - Boris Zbarsky - Bug 829252 part 4. Turn on the EventTarget quickstubs. r=peterv
- # [14:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9f934db4606a - Boris Zbarsky - Bug 829252 part 1. Change nsGlobalWindow to use nsIDOMEventTarget as the canonical isupports instead of nsIScriptGlobalObject. We'll need this to be able to cast to it
- # [14:42] <firebot> properly in binding code. r=peterv
- # [14:42] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/95b168efcfe8 - Boris Zbarsky - Bug 834785. Make sure to not ask the JS engine for return values in toplevel scripts, so it'll be able to ion-compile them as needed. r=bholley
- # [14:42] * Quits: pranavrc (pranavrc@6FEE2385.D65816C7.520CDC98.IP) (Quit: Ping timeout: ∞)
- # [14:43] * Quits: darkowlzz (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP) (Ping timeout)
- # [14:43] * Joins: ericjung (ericjung@5210CFD5.1A5EA44.72B23B3D.IP)
- # [14:44] * Joins: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com)
- # [14:45] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Ping timeout)
- # [14:45] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [14:46] * Joins: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net)
- # [14:46] * Joins: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net)
- # [14:47] * Joins: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com)
- # [14:48] * Quits: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com) (Input/output error)
- # [14:49] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [14:51] * Joins: jincreator (Thunderbir@36F49B88.AE3EA2FD.6B649F75.IP)
- # [14:51] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
- # [14:51] * capella|zzzz is now known as capella
- # [14:52] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [14:53] * Quits: jwatt (roslea@jwatt.irc.users.mozilla.org) (Ping timeout)
- # [14:54] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [14:54] * Quits: danielapetrovici (danielapet@A5A0595A.66715431.D25A875A.IP) (Ping timeout)
- # [14:55] * Joins: danielapetrovici (danielapet@moz-ACDE7EEC.mozilla.com)
- # [14:57] * Joins: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl)
- # [14:57] * glob|away is now known as glob
- # [14:57] * Joins: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [14:57] * Joins: darkowlzz (darkowlzz@E0F1B855.BE8EA5A2.27560D6E.IP)
- # [14:57] * Joins: dbaron (dbaron@moz-F4919B79.dsl.dynamic.sonic.net)
- # [14:57] * ChanServ sets mode: +o dbaron
- # [14:58] * AutomatedTester|away is now known as AutomatedTester
- # [14:58] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
- # [14:58] * Joins: armenzg (armenzg@moz-600B22EA.home1.cgocable.net)
- # [14:58] * Joins: IRCMonkey12110 (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [14:59] * Joins: automata (automata@A0F76D52.66431431.C27E1635.IP)
- # [15:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/42a89eaa94e0 - Brian Hackett - Bug 835496 - Don't try to fix the types for object initializers with dense elements, r=jandem.
- # [15:00] * Joins: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [15:01] * Quits: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl) (Quit: I took the wrong pill!!!)
- # [15:02] * Quits: paulproteus (quassel@rose.makesad.us) (Ping timeout)
- # [15:02] * Quits: mattwoodrow|away (mattwoodro@moz-AE9416F2.alliedmods.net) (Ping timeout)
- # [15:03] * Quits: IRCMonkey12110 (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117081734])
- # [15:03] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [15:03] * Joins: paulproteus (quassel@moz-E86A3B42.makesad.us)
- # [15:04] * Joins: lduros (user@moz-4894EA28.nic.resnet.group.upenn.edu)
- # [15:04] * Joins: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP)
- # [15:05] * Joins: MarioMi (Mibbit@601F3B17.33662590.A5830293.IP)
- # [15:06] * Quits: bjacob (bjacob@moz-ADCA75DC.cpe.net.cable.rogers.com) (Ping timeout)
- # [15:06] * Joins: victorporof (victorporo@6FEAC28D.6BD22D89.79933D60.IP)
- # [15:07] * khuey|away is now known as khuey
- # [15:12] * Quits: Boriss (FlyingToas@2E747C8D.C1499D0.396E4C6D.IP) (Quit: Boriss)
- # [15:13] * Quits: sdumitriu (sdumitriu@4822AA52.AB54EB5E.6816E6B7.IP) (Ping timeout)
- # [15:13] * Joins: jhylands (jhylands@moz-328BBA98.cpe.net.cable.rogers.com)
- # [15:13] * coop|afk is now known as coop|buildduty
- # [15:13] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [15:14] * Joins: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de)
- # [15:14] * Joins: alice (alice@moz-A7C201EB.zone16.bethere.co.uk)
- # [15:14] * Joins: jib_ (Jan-Ivar@moz-875D780C.hsd1.pa.comcast.net)
- # [15:14] * Quits: mw22 (chatzilla@moz-AF369B35.adsl.online.nl) (Connection reset by peer)
- # [15:15] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [15:15] * ChanServ sets mode: +o smaug
- # [15:15] * Joins: RyanVM (chatzilla@moz-148999FE.phlapa.fios.verizon.net)
- # [15:17] * jcranmer|away is now known as jcranmer
- # [15:18] * Joins: mattwoodrow (mattwoodro@moz-AE9416F2.alliedmods.net)
- # [15:18] * kripton is now known as Kripton
- # [15:19] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
- # [15:20] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [15:20] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [15:20] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [15:20] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [15:21] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [15:21] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [15:21] * ChanServ sets mode: +o smaug
- # [15:22] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/580dbef53b91 - Paolo Amadini - Bug 825591 - Skeleton of asynchronous JavaScript API for downloads. r=enn,mak
- # [15:22] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/12e12524ce9d - Paolo Amadini - Bug 831708 - Add basic download states and progress. r=enn
- # [15:22] * Joins: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP)
- # [15:23] * Quits: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Ping timeout)
- # [15:23] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [15:23] * Joins: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP)
- # [15:24] * Quits: stransky (stransky@moz-107AD163.redhat.com) (Quit: Connection reset by beer)
- # [15:24] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
- # [15:24] * ChanServ sets mode: +o ehsan
- # [15:25] * Joins: nical (nico@moz-4754F405.fbx.proxad.net)
- # [15:26] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [15:28] * coop|buildduty is now known as coop|mtg
- # [15:29] * Quits: jincreator (Thunderbir@36F49B88.AE3EA2FD.6B649F75.IP) (Ping timeout)
- # [15:30] * jhopkins|afk is now known as jhopkins
- # [15:31] * whimboo is now known as whimboo|afk
- # [15:31] * Quits: graememcc (chatzilla@moz-A8CE89E5.range86-128.btcentralplus.com) (Ping timeout)
- # [15:32] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Quit: Ex-Chat)
- # [15:32] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Quit: )
- # [15:32] * mjschranz is now known as mjschranz_away
- # [15:32] * Joins: AaronMT (AaronMT@moz-5DF3A271.cpe.net.cable.rogers.com)
- # [15:33] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [15:33] * Joins: graememcc (chatzilla@moz-83FEB4B5.range31-53.btcentralplus.com)
- # [15:33] * Joins: chuckharmston|out (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [15:33] * chuckharmston|out is now known as chuckharmston
- # [15:33] * Joins: jincreator (Thunderbir@36F49B88.AE3EA2FD.6B649F75.IP)
- # [15:34] * Joins: jimm (jmathies@moz-4C827542.pn.at.cox.net)
- # [15:34] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [15:35] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
- # [15:37] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
- # [15:39] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [15:39] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [15:39] * Joins: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
- # [15:40] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [15:40] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [15:40] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c4209fe94d30 - Boris Zbarsky - Bug 834877 part 2. Start using DOMString as the return value for strings. r=peterv
- # [15:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/4f59efe77333 - Boris Zbarsky - Bug 834877 part 4. Add overloads of GetAttr() and GetId() that take a DOMString. r=peterv
- # [15:40] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [15:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9ed387b675bb - Boris Zbarsky - Bug 834877 part 3. Add faster DOMString-to-JS conversion code. r=peterv
- # [15:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/27e211d02a7a - Boris Zbarsky - Bug 834877 part 5. Add an overload of GetAttribute that takes a DOMString. r=peterv
- # [15:40] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6a158459ea7d - Boris Zbarsky - Bug 834877 part 1. Add a DOMString struct to use for binding return values. r=peterv
- # [15:41] <smontagu> how is a DOMSring different from an nsString?
- # [15:41] <@bz> smontagu: gimme a sec to write the docs and then I'll link you?
- # [15:41] <smontagu> lol
- # [15:41] * @bz is serious
- # [15:41] <smontagu> "a sec" was serious?
- # [15:41] <@bz> no
- # [15:42] <@bz> more like 5-6 mins
- # [15:42] <jfkthame> we're counting....
- # [15:42] * Quits: @dbaron (dbaron@moz-F4919B79.dsl.dynamic.sonic.net) (Ping timeout)
- # [15:42] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [15:42] * Joins: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se)
- # [15:42] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [15:42] * edmorley_ is sure there's a potential chuck norris doc writing joke in there somewhere
- # [15:42] <jdm> we should make strong goals for docs
- # [15:43] <jdm> any new feature will be documented in ten fucking days
- # [15:43] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [15:43] * jfkthame foresees endless debates about what consitutes a "new feature"
- # [15:43] * Quits: mixedpuppy (mixedpuppy@8F761026.B5EF4AF6.E96CA9D8.IP) (Quit: mixedpuppy)
- # [15:43] <jfkthame> *constitutes
- # [15:44] <jdm> (http://ha.ckers.org/blog/20070803/mozilla-says-ten-fucking-days/ for context)
- # [15:44] * jchen|away is now known as jchen
- # [15:44] * @bz waits for mdn slowness
- # [15:45] <edmorley_> bz: mochitest-1 crashes yours?
- # [15:45] * Joins: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
- # [15:46] * rail is now known as rail_away
- # [15:49] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [15:49] * Joins: jwatt (roslea@jwatt.irc.users.mozilla.org)
- # [15:49] <edmorley_> bz: yt?
- # [15:49] <@bz> edmorley_: looking
- # [15:49] <edmorley_> ta
- # [15:51] <@bz> edmorley_: plausible. Give me a min to try it locally?
- # [15:51] <edmorley_> bz: sutr
- # [15:51] <edmorley_> sure
- # [15:51] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
- # [15:51] * Joins: jprmc (jprmc@moz-542588AA.cpe.net.cable.rogers.com)
- # [15:52] * Joins: pnkfelix (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [15:52] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
- # [15:53] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [15:53] <@bz> smontagu: https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings#DOMString-helper
- # [15:53] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [15:53] <@bz> smontagu: and https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings#DOMString
- # [15:53] * Joins: past (Instantbir@moz-8BBD22CF.dsl.dyn.forthnet.gr)
- # [15:54] <smontagu> bz: much obleeged
- # [15:55] * Joins: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP)
- # [15:55] * jchen is now known as jchen|away
- # [15:57] <@bz> smontagu: No problem
- # [15:57] <@bz> edmorley_: still building. :(
- # [15:57] * Quits: jhorak (jhorak@moz-107AD163.redhat.com) (Quit: Leaving)
- # [15:57] <@bz> edmorley_: if I don't make progress on this very soon I'll back out
- # [15:58] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
- # [15:58] <edmorley_> bz: wfm :-)
- # [15:58] * Quits: Optimizer (Instantbir@9D88CC50.62837B7B.1807BA01.IP) (Ping timeout)
- # [15:59] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [16:00] * Quits: darkowlzz (darkowlzz@E0F1B855.BE8EA5A2.27560D6E.IP) (Ping timeout)
- # [16:00] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [16:01] * Quits: Mnyromyr (MnyroWork@moz-E2E3FF3D.tal.de) (Input/output error)
- # [16:01] * Joins: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:01] <NeilAway> bz: hmm, that looks suspiciously like an nsDependentString to me
- # [16:02] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [16:02] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [16:03] * Quits: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [16:03] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [16:03] * Joins: hipokrit (hipokrit@moz-7E0D846A.aus1.rackspace.com)
- # [16:03] * Joins: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [16:04] <@bz> NeilAway: except it knows about stringbuffers
- # [16:04] * Joins: willyaranda (willyarand@53EF5629.3416E031.E21948B5.IP)
- # [16:05] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [16:05] <@bz> NeilAway: the thing that's like an nsDependentString is http://mxr.mozilla.org/mozilla-central/source/dom/bindings/BindingUtils.h#1393
- # [16:05] * Quits: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [16:05] * Joins: brg (brg@53EF5629.3416E031.E21948B5.IP)
- # [16:05] <tbsaunde> NeilAway: do you have a proposal for hwo the binding code would autodetect that the string is the return value not an out arg?
- # [16:05] * @bz is all the way into a11y on his build
- # [16:05] * Joins: mbrubeck (mbrub_000@moz-45568FC0.hsd1.wa.comcast.net)
- # [16:05] <@bz> tbsaunde: hmm?
- # [16:05] <@bz> tbsaunde: what do you mean?
- # [16:05] <@bz> tbsaunde: Or are you not talking about WebIDL?
- # [16:06] <tbsaunde> bz: I'm talking about webidl here
- # [16:06] <@bz> There are no out args in WebIDL
- # [16:06] * Joins: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net)
- # [16:06] * Tomcat|buildduty is now known as Tomcat
- # [16:06] * coop|mtg is now known as coop|buildduty
- # [16:06] <NeilAway> bz: oh, you need to get a string buffer out the other side?
- # [16:06] <tbsaunde> I'm saying we'd almost certianly have to add Bindings.conf goo if we wnated to use nsDependantString
- # [16:07] <@bz> NeilAway: I need to get JSString
- # [16:07] <tbsaunde> bz: GetID(nsString& aID) looks like an out arg to me
- # [16:07] <@bz> tbsaunde: oh, in the C++, sure
- # [16:07] <@bz> tbsaunde: not in the IDL itself
- # [16:07] <tbsaunde> although I suppose using the name "out arg" could lead to confusion
- # [16:08] * Quits: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP) (Quit: Boriss)
- # [16:08] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Quit: )
- # [16:08] <tbsaunde> bz: yeah, I'm only talking about C++ and bindings code
- # [16:08] * Joins: Nefzaoui (chatzilla@EC8E277F.695306DF.D9343D67.IP)
- # [16:09] <@bz> edmorley: crash reproduced; patch coming up
- # [16:09] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [16:10] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [16:10] * Quits: ekr_ (ekr@moz-FAC44BDF.hfc.comcastbusiness.net) (Ping timeout)
- # [16:10] <edmorley_> bz: thank you
- # [16:10] * Joins: ekr_ (ekr@moz-AEFB747.hfc.comcastbusiness.net)
- # [16:10] <NeilAway> bz: just that if you had a real nsDependentString then you could Rebind it to your owned buffer
- # [16:10] * philor|away is now known as philor
- # [16:10] <@bz> edmorley_: Sorry it was a problem at all. :(
- # [16:10] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
- # [16:11] <@bz> NeilAway: I need to produce a JSString in the end
- # [16:11] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [16:12] * Joins: jlmendezbonini (jlmendezbo@moz-596833E3.syrcny.fios.verizon.net)
- # [16:12] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [16:12] <NeilAway> bz: ok, so I found the bit where you do need it to be a string buffer
- # [16:13] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [16:13] <@bz> NeilAway: ;)
- # [16:14] <NeilAway> bz: although even then it only seems to want it if you get the same value twice in a row, but maybe I've misread it again
- # [16:14] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [16:14] * Quits: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com) (Quit: dria)
- # [16:14] <@bz> NeilAway: it wants it even if you're getting a new value
- # [16:15] <@bz> NeilAway: to avoid copying into a JSString
- # [16:15] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [16:15] * Joins: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP)
- # [16:15] <NeilAway> bz: ok, but doesn't that need an addref/release pair anyway?
- # [16:16] * Joins: nhirata (anonymous@moz-6D599AA6.hsd1.ca.comcast.net)
- # [16:16] <@bz> NeilAway: well, in the case when we miss the cache, we need to addref, yes
- # [16:16] * jchen|away is now known as jchen
- # [16:16] <firebot> Check-in:
- # [16:17] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c669c3af96d4 - Boris Zbarsky - Bug 829252 followup. Now that WindowRoot has a wrapper cache, we need to be able to deal with ConstructSlimWrapper on things that have no classinfo. r=peterv pending,
- # [16:17] <@bz> edmorley_: pushed
- # [16:17] <firebot> but landing on CLOSED TREE now to fix orange.
- # [16:17] * Quits: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com) (Quit: sheppy)
- # [16:17] <NeilAway> bz: I only see a single element cache, is this because people often read the same property several times in a row?
- # [16:17] <@bz> NeilAway: http://mxr.mozilla.org/mozilla-central/source/js/xpconnect/src/XPCString.cpp#24
- # [16:18] * khuey is now known as khuey|away
- # [16:18] <@bz> NeilAway: I did measure this at some point. ;)
- # [16:18] <NeilAway> bz: whoa, 40%!
- # [16:18] <@bz> NeilAway: yeah, I was surprised too
- # [16:19] <@bz> NeilAway: I tested a pretty normal browsing session: some bugzilla, some Google reader, a bit of reading news, some gmail
- # [16:19] <@bz> NeilAway: so yeah
- # [16:19] <bholley> edmorley_: yt?
- # [16:19] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Input/output error)
- # [16:19] <NeilAway> bz: so basically this patch makes it so that you only addref once for all those sequential property accesses?
- # [16:19] <bholley> or rather, does anyone know if try works for esr17?
- # [16:19] <@bz> NeilAway: correct
- # [16:19] <edmorley_> bholley: hi :-)
- # [16:19] * Joins: ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP)
- # [16:19] * ChanServ sets mode: +o ehsan
- # [16:19] <bholley> edmorley_: hey. Does try work with esr17?
- # [16:19] * chuckharmston is now known as chuckharmston|errand
- # [16:19] <@bz> NeilAway: and in the case when it's non-sequential we get faster too because less code and more inlining
- # [16:20] <@bz> NeilAway: The speedup in that case is about 30% instead of 2.5x, but still
- # [16:20] <@bz> NeilAway: speedup for a .id or getAttribute, that is
- # [16:20] <@bz> NeilAway: which is what I was measuring
- # [16:20] <edmorley_> bholley: possibly not, I can't remember if/what breaks (android packaging based on branch name will likely break iirc)
- # [16:21] * Quits: nmatsakis (nmatsakis@AAE222A3.FDDA6739.2321E71E.IP) (Quit: Computer has gone to sleep.)
- # [16:21] <bholley> edmorley_: if I just do a |-b do -p linux64 -u all -t none| run, will I get useful results?
- # [16:21] <bholley> edmorley_: I just finished a big backport and I'd like to run it through try if possible
- # [16:21] <edmorley_> bholley: worth a shot / failing that just land on esr17 given lower traffic so not so bad for bustage
- # [16:21] * Quits: @ehsan (ehsan@576FC5E5.CD1D2BB8.DC1243F8.IP) (Ping timeout)
- # [16:21] <NeilAway> bz: so that's 30% for the HasStringBuffer() path?
- # [16:21] <bholley> edmorley_: ok, thanks :-)
- # [16:21] * Quits: hipokrit (hipokrit@moz-7E0D846A.aus1.rackspace.com) (Quit: Leaving)
- # [16:21] <edmorley_> bholley: I haven't tried an esr17 try push; I'd say linux should have the least problems
- # [16:21] <jfkthame> afaik, it usually works
- # [16:21] <bholley> edmorley_: less than linux64?
- # [16:22] * AutomatedTester is now known as AutomatedTester|brb
- # [16:22] <edmorley_> bholley: sorry, linux*
- # [16:22] * Joins: darkowlzz_ (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP)
- # [16:22] <bholley> edmorley_: thanks
- # [16:22] <@bz> NeilAway: Yes
- # [16:22] <edmorley_> bholley: vs android with the packaging issues (and say WINNT for pymake... although thinking about it, esr17 is on pymake now, so that should work, unlike esr10)
- # [16:22] <@bz> NeilAway: Which is the common case for attributes
- # [16:23] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117081734])
- # [16:23] <@bz> NeilAway: Certainly all the ones reflected as strings in JS
- # [16:23] <jfkthame> bholley: what you could do - at the cost of some extra machine cycles - would be to also push a try job of esr17 without your patch, for comparison
- # [16:23] <bholley> jfkthame, edmorley_ : eh, I just pushed to try. We'll see what happens
- # [16:23] <@bz> NeilAway: I considered trying to do some extra fast-pathing of the case when we ended up with nsAString that has a stringbuffer...
- # [16:24] <@bz> NeilAway: decided it's not worth it
- # [16:24] * bholley gets up to stretch
- # [16:24] <@bz> NeilAway: What I _really_ wish is we'd fix our string code so this would not be necessary... ;)
- # [16:24] * Quits: bc (bc@454BDC37.1D5E8529.AC69809B.IP) (Quit: leaving)
- # [16:24] * Joins: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de)
- # [16:25] * Joins: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com)
- # [16:25] * Joins: darkowlzz (darkowlzz@291C934D.6B363421.9DA13C14.IP)
- # [16:26] * Joins: hipokrit (hipokrit@1BF5DFDB.CA40E1F7.C558AD24.IP)
- # [16:26] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
- # [16:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/361b83661de1 - Boris Zbarsky - Fix comment. Followup for bug 834877. DONTBUILD
- # [16:28] <tbsaunde> bz: what is the problem with it out of curosity?
- # [16:28] <@bz> tbsaunde: It's slow
- # [16:28] * Parts: Pauly (paul@601F3B17.33662590.A5830293.IP)
- # [16:28] <@bz> tbsaunde: If you really want "the" problem
- # [16:28] * Quits: TheOne (TheOne@moz-D58488C3.dfki.uni-kl.de) (Ping timeout)
- # [16:28] <@bz> tbsaunde: there are at least 4 separate sources of "slow" involved if you want details... ;)
- # [16:29] <tbsaunde> bz: yeah, I was more curious what is slow about our string code
- # [16:29] <@bz> OK
- # [16:29] * Quits: ctyler (chris@moz-A54458EA.proximity.on.ca) (Ping timeout)
- # [16:29] <@bz> So the way a typical binding call worked before this patch is like so:
- # [16:29] <@bz> nsString foo;
- # [16:30] <@bz> myDOMObject->GetFoo(foo);
- # [16:30] * Joins: ctyler (chris@moz-A54458EA.proximity.on.ca)
- # [16:30] <@bz> ConverFooToAJSString(foo);
- # [16:30] <@bz> This has to run the nsString constructor, which is not inlined.
- # [16:30] <tbsaunde> yeah, I've looked at the generated ocde :)
- # [16:30] <@bz> Then it calls the GetFoo method, which if it has an nsStringBuffer has to call ToString() on the nsStringBuffer, passing in the nsString.
- # [16:31] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/e9a03227ae72 - Hannes Verschore - Bug 835178: IonMonkey: Enable inlining of functions containing JSOP_SETARG, r=nbp
- # [16:31] <@bz> ToString is also not inlined.
- # [16:31] * Quits: tonymec (tonymec@D71DBB3.8FEEBE3E.DE2DB281.IP) (Input/output error)
- # [16:31] <@bz> ToString calls some complicated and non-inlined methods on the nsString to make sure it's empy
- # [16:31] <@bz> er, empty
- # [16:31] <tbsaunde> it seems like those should be trivial and and sort of safe to inline
- # [16:31] <@bz> then calls another somewhat complicated method to set it to the stringbuffer
- # [16:31] * Parts: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
- # [16:31] * Joins: kdudka (kdudka@moz-27F3A500.fei.wifi.vutbr.cz)
- # [16:32] * Joins: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
- # [16:32] <tbsaunde> ah, I see
- # [16:32] <@bz> then addrefs the stringbuffer. That's an atomic addref, so forces cache syncs across cores and whatnot
- # [16:32] <@bz> Then we unwind to the binding code.
- # [16:32] <@bz> Then we go to convert to a JSString.
- # [16:32] * Quits: darkowlzz_ (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP) (Ping timeout)
- # [16:33] * Quits: jrmuizel (jrmuizel@moz-6E78BC7C.cpe.teksavvy.com) (Client exited)
- # [16:33] <@bz> This involves more out-of-line function calls, which are not that desirable to inline because they have complicated code to deal with the non-stringbuffer cases
- # [16:33] <tbsaunde> bz: is there a reason string buffers need to be thread safe when strings aren't?
- # [16:33] <@bz> then either we get a cache hit for our stringbuffer or we don't
- # [16:33] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [16:33] <@bz> if we don't, we create a new JSString, give it the stringbuffer, and tell our nsString to forget the stringbuffer.
- # [16:33] * Joins: T3 (T3@8AD413DD.3053860D.A992BEAD.IP)
- # [16:34] <@bz> If we get a cache hit, we just unwind and let the nsString dtor release the stringbuffer; another atomic op
- # [16:34] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
- # [16:34] <@bz> XPCOM strings are threadsafe
- # [16:34] * Joins: tonymec (tonymec@D71DBB3.8FEEBE3E.DE2DB281.IP)
- # [16:34] <@bz> in the sense that you can pass a string across thread boundaries
- # [16:34] <@bz> not that you can touch a single string from multiple threads at once
- # [16:34] <@bz> Anyway, so in either case we have an nsString dtor, which is OOL and rather complicated
- # [16:34] <tbsaunde> yeah, true, but does that really make a lot of sense?
- # [16:35] <@bz> Does which make sense?
- # [16:35] <tbsaunde> being able to pass the same string between threads
- # [16:35] <@bz> Note that the win here for .id was from about 40ns per call to about 16ns per call
- # [16:35] <@bz> so we're definitely in "every cycle counts" territory
- # [16:35] <@bz> tbsaunde: we do it all the time...
- # [16:35] <@bz> tbsaunde: think create runnable with string member, post it to some thread
- # [16:36] <tbsaunde> yeah, ok
- # [16:36] <@bz> tbsaunde: I think the goal at this point is to stop supporting that and require some sort of explicit handoff
- # [16:36] <@bz> tbsaunde: which would let us make the refcounting non-threadsafe
- # [16:36] <@bz> tbsaunde: and then maybe I can simplify this stuff some
- # [16:36] <@bz> tbsaunde: but the fact that ~nsString sucks donkey balls for performance is harder to fix. :(
- # [16:36] <tbsaunde> bz: yeah, but being sure we never pass a string across threads sounds ... hard
- # [16:37] <@bz> tbsaunde: well, that's why the bug is not fixed yet, yes. ;)
- # [16:37] <@bz> tbsaunde: we could add asserts etc
- # [16:37] <tbsaunde> shouldn't we be able to atleast line the constructor easily?
- # [16:37] <@bz> tbsaunde: but it's some nontrivial work.
- # [16:37] <@bz> tbsaunde: I suspect so, yes
- # [16:37] * @bz is sorry he ever out-of-lined it. :(
- # [16:37] <@bz> It was back when we cared about Z...
- # [16:37] <tbsaunde> bz: code size win a long time ago?
- # [16:38] <tbsaunde> Z...?
- # [16:38] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [16:38] * Quits: ferjm (ferjm@53EF5629.3416E031.E21948B5.IP) (Quit: Leaving)
- # [16:39] * Quits: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net) (Quit: Eaten by grue.)
- # [16:39] <tbsaunde> bz: thanks, more things on the what to work on some day queue ;)
- # [16:40] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [16:40] <@bz> tbsaunde: Z was the Tinderbox codesize test
- # [16:40] <@bz> tbsaunde: And yes, taking the ctors out of line won something like 200KB codesize
- # [16:40] * armenzg is now known as armenzg_brb
- # [16:40] <@bz> tbsaunde: Since total codesize back then was about 10MB....
- # [16:41] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [16:41] <froydnj> not a bad win at the time
- # [16:42] <@bz> yeah
- # [16:42] <tbsaunde> yeah, but code size it self and not the result meaning start up / whatever is not a great metric
- # [16:42] <@bz> tbsaunde: at the time we cared about download size
- # [16:42] <@bz> tbsaunde: not just startup time
- # [16:43] <tbsaunde> ah, makes sense considering slow connections
- # [16:43] * Quits: automata (automata@A0F76D52.66431431.C27E1635.IP) (Ping timeout)
- # [16:43] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [16:43] <@bz> froydnj: I really wish it were simpler to make these size/speed tradeoffs. See https://bugzilla.mozilla.org/show_bug.cgi?id=834877#c7
- # [16:43] <@bz> froydnj: Peter and I decided to maximally inline for now and then see
- # [16:44] <@bz> froydnj: but it's really not clear what the right thing is there. :(
- # [16:44] <@bz> froydnj: esp on non-microbenchmarks
- # [16:44] * @bz is working on making the microbenchmark not viable
- # [16:45] * Joins: vladan1 (vladan@36D53742.B90458C2.57F33CED.IP)
- # [16:45] <froydnj> bz: yeah =/
- # [16:45] <froydnj> bz: I think the most interesting place to do those measurements would be an arm device
- # [16:46] <@bz> froydnj: yes, I agree
- # [16:46] <froydnj> bz: esp an armv6
- # [16:46] * Joins: ehsan (ehsan@F2D29657.F60B0462.67AC9B1.IP)
- # [16:46] * ChanServ sets mode: +o ehsan
- # [16:46] <@bz> froydnj: I was going to ask someone to run some Dromaeo on ARM for me once this stuff cycles
- # [16:46] <@bz> froydnj: why especially v6?
- # [16:47] <froydnj> bz: v6 devices tend to be slower and/or more memory constrained, aiui
- # [16:47] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/42c786efb5d6 - Nils Maier - Bug 761552 - Part 2: Avoid external JS strings in XPCConvert. r=bholley
- # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d3a5e1de98b0 - Ryan VanderMeulen - Merge the last PGO-green inbound changeset to m-c.
- # [16:47] * Joins: Optimizer (Optimizer@4B8851B7.E163542C.BE90E62C.IP)
- # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/9f22692e4404 - Olli Pettay - Bug 835503 - Remove nsCycleCollector::ShouldBeFreed/WasFreed, r=mccr8
- # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/009b00bcce30 - Sunny - Bug 828347 - Warn if session restore is initialized with deprecated synchronous initialization. r=dteller
- # [16:47] * Quits: MarioMi (Mibbit@601F3B17.33662590.A5830293.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d8d79ba17527 - Yura Zenevich - Bug 828201 - Replace DEBUG constant by a preference across OS.File and add a File.GET_DEBUG method used for testing. r=dteller
- # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a502aa076a94 - Nils Maier - Bug 761552 - Part 1: Provide UTF8ToUnicode functions accepting a buffer. r=jlebar
- # [16:47] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/8331ece7e1c1 - Ryan VanderMeulen - Merge m-c to inbound.
- # [16:48] * Joins: ericb2 (X@moz-9C4C3DED.fbx.proxad.net)
- # [16:48] <mfinkle> bz, froydnj: should we expect good things on arm? or looking for regressions?
- # [16:48] <mfinkle> we have been running some benchmarks, gearing up for MWC
- # [16:49] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [16:49] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [16:49] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [16:50] * gregglind_away is now known as gregglind
- # [16:51] * Quits: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
- # [16:51] * Joins: myk (myk@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [16:52] <@bz> mfinkle: I landed some stuff that should be a win everywhere
- # [16:52] <@bz> mfinkle: what I don't really know is how much of a win it'll be on arm
- # [16:52] <@bz> mfinkle: and what our baseline was before
- # [16:52] <@bz> mfinkle: and how our competition looks
- # [16:52] <@bz> mfinkle: and what the bottlenecks there are
- # [16:53] <@bz> mfinkle: Like 0 visibility into the ARM situation here. :(
- # [16:53] * Joins: loadbang (loadbang@moz-E78DA518.range86-185.btcentralplus.com)
- # [16:53] * Joins: bjacob (bjacob@F2D29657.F60B0462.67AC9B1.IP)
- # [16:53] <@bz> mfinkle: are you going to be demoing m-c-based stuff on MWC?
- # [16:53] <mfinkle> bz, yes
- # [16:54] <@bz> mfinkle: ok, excellent
- # [16:55] <@bz> mfinkle: But you're demoing b2g proper, not Dromaeo, yes? ;)
- # [16:55] * lsblakk|afk is now known as lsblakk
- # [16:55] <mfinkle> bz, i have a spreadsheet with some benchmark results
- # [16:55] <@bz> mfinkle: I expect impact on b2g proper to be slight
- # [16:55] * Joins: mw22 (chatzilla@moz-AF369B35.adsl.online.nl)
- # [16:55] <@bz> mfinkle: oh?
- # [16:55] <mfinkle> bz b2g and firefox on android
- # [16:55] <@bz> mfinkle: which ones?
- # [16:55] <@bz> mfinkle: 'cause _that_ might need updating. ;)
- # [16:55] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
- # [16:56] <mfinkle> octane, kraken, css3selectors are in there
- # [16:56] <mfinkle> i don't see dromaeo explicitly
- # [16:56] <NeilAway> lol @ "In theory reviews should be first priority. But so should security bugs, b2g blockers, tracked regressions, and answering questions on IRC."
- # [16:56] <@bz> mfinkle: ok
- # [16:56] * Joins: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net)
- # [16:57] * Quits: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me) (Ping timeout)
- # [16:57] * Joins: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP)
- # [16:57] <@bz> mfinkle: so fwiw, we're not even running dromaeo on tbox on ARM, afaict
- # [16:57] <@bz> mfinkle: but I know some partners have been after us for it....
- # [16:57] <@bz> mfinkle: or so I'm told
- # [16:57] <@bz> mfinkle: css3selectors is a "conformance" test, right?
- # [16:57] <@bz> mfinkle: not perf?
- # [16:57] * Joins: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me)
- # [16:58] * Quits: danielapetrovici (danielapet@moz-ACDE7EEC.mozilla.com) (Ping timeout)
- # [16:58] <mfinkle> bz, re: css3selectors - yeah (we have some of those listed in the spreadsheet too)
- # [16:58] <@bz> ok
- # [16:59] * Quits: fabrice (fabrice@moz-94F028C6.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [16:59] * Joins: akeybl (akeybl@2557E599.66715431.D25A875A.IP)
- # [16:59] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [16:59] * Quits: maikmerten (merten@moz-E254386D.cs.uni-dortmund.de) (Client exited)
- # [17:00] <@bz> mfinkle: fwiw, I'd be really really interested in Dromaeo dom-attr numbers for http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android/1359470632/
- # [17:00] <@bz> mfinkle: esp as compared to the last nightly and to Chrome....
- # [17:00] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
- # [17:00] <@bz> mfinkle: on ARM
- # [17:00] * Quits: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me) (Ping timeout)
- # [17:00] * armenzg_brb is now known as armenzg
- # [17:00] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [17:01] * @bz would also be really interested in getting a good profiling setup on ARM... Needs to work on that
- # [17:01] * Joins: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be)
- # [17:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/f8b0ebdfe845 - Benjamin Smedberg - Bug 831428 test fixup in browser_Deprecated.js - run the tests serially, remove the listener after its job is done, r=Yoric
- # [17:01] <mfinkle> bz, i'll add it to the benchmark list
- # [17:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/783ea1637777 - Benjamin Smedberg - Bug 831248 test fixup for the webconsole tests: a warning about mutation events being deprecated was being delivered into the console listener, confusing the test,
- # [17:01] <firebot> r=rcampbell
- # [17:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/5c5b63581fc2 - Benjamin Smedberg - Bug 831428 test fixup in test_bug429785 - don't remove the listener until it has received the console messages, r=bz
- # [17:01] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/507d85ab5807 - Benjamin Smedberg - Bug 831428 - Console listeners should not require a threadsafe addref/release method if they are only used from the main thread, r=jlebar
- # [17:02] * Joins: Shadowized (Shadowized@moz-90971C79.trying.to.trac3.me)
- # [17:02] <jlebar> bsmedberg++
- # [17:02] <Ms2ger> bsmedberg++
- # [17:02] <Ms2ger> Just because
- # [17:03] * Quits: danielapetrovici_ (danielapet@601F3B17.33662590.A5830293.IP) (Quit: Leaving)
- # [17:03] <NeilAway> bz: do we still allow one <map> for more than one <image>?
- # [17:05] * Quits: JeroenDeDauw (j@moz-3CDFB44A.dip.t-dialin.net) (Ping timeout)
- # [17:06] <@bz> NeilAway: yes
- # [17:06] <@bz> mfinkle: thanks!
- # [17:06] <@bz> mfinkle: Note that I'm not saying we need to tell people at mwc or anything; would just like numbers for internal consumption. ;)
- # [17:06] * mjschranz_away is now known as mjschranz
- # [17:06] * Joins: JeroenDeDauw (j@moz-8AEBFF9B.dip.t-dialin.net)
- # [17:07] <NeilAway> wait, did we crash if a background thread logged to the console while it was open?
- # [17:07] <@bz> NeilAway: ?
- # [17:08] <NeilAway> bz: well the check in message suggested that console listeners, of which the error console is one, needed to have threadsafe addref
- # [17:08] * Quits: kdudka (kdudka@moz-27F3A500.fei.wifi.vutbr.cz) (Quit: Leaving)
- # [17:08] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [17:08] <NeilAway> bz: I thought we didn't allow that in JS these days
- # [17:09] <@bz> NeilAway: yeah, dunno
- # [17:09] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
- # [17:10] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Input/output error)
- # [17:10] * Joins: mdas (mdas@50AE257C.D30B51A1.412CF160.IP)
- # [17:10] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [17:10] * ChanServ sets mode: +o dbaron
- # [17:11] * gregglind is now known as gregglind_afk
- # [17:11] * Quits: ericb2 (X@moz-9C4C3DED.fbx.proxad.net) (Quit: Success !!)
- # [17:12] * Quits: mdas (mdas@50AE257C.D30B51A1.412CF160.IP) (Ping timeout)
- # [17:12] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [17:12] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Connection reset by peer)
- # [17:12] * Joins: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
- # [17:13] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [17:13] * ChanServ sets mode: +o dbaron
- # [17:13] * Quits: Ann_Yiming (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Connection reset by peer)
- # [17:13] * Joins: Ann_Yimi_ (Ann_Yiming@moz-5CF47426.dia.static.qwest.net)
- # [17:13] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [17:14] * Mossop_away is now known as Mossop
- # [17:14] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [17:14] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
- # [17:14] * ChanServ sets mode: +o dveditz
- # [17:14] * jlebar is now known as jlebar|away
- # [17:15] * Joins: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net)
- # [17:15] * Quits: vladan1 (vladan@36D53742.B90458C2.57F33CED.IP) (Quit: Leaving.)
- # [17:15] * Quits: nigelb (nigel@moz-8640053A.me) (Client exited)
- # [17:15] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [17:16] * hwine-zzz is now known as hwine
- # [17:16] * Joins: nigelb (nigel@moz-8640053A.me)
- # [17:16] * Joins: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net)
- # [17:17] * Joins: dveditz_ (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
- # [17:17] * ChanServ sets mode: +o dveditz_
- # [17:17] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [17:17] * Joins: mccr8 (mccr8@2557E599.66715431.D25A875A.IP)
- # [17:18] * Joins: dria (dria@F2D29657.F60B0462.67AC9B1.IP)
- # [17:18] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
- # [17:18] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [17:19] * Quits: @dveditz_ (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Ping timeout)
- # [17:19] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
- # [17:19] * ChanServ sets mode: +o dveditz
- # [17:20] * Quits: vtmarvin (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP) (Ping timeout)
- # [17:21] * Joins: ekr__ (ekr@moz-E778610E.mycingular.net)
- # [17:23] * Kripton is now known as kripton
- # [17:24] * Quits: @dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net) (Quit: )
- # [17:24] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [17:25] * Quits: andreasn (andreasn@moz-8A84C28A.bredband.comhem.se) (Ping timeout)
- # [17:25] * Parts: nical (nico@moz-4754F405.fbx.proxad.net)
- # [17:25] * Quits: willyaranda (willyarand@53EF5629.3416E031.E21948B5.IP) (Quit: That's all folks!)
- # [17:26] * Quits: Ann_Yimi_ (Ann_Yiming@moz-5CF47426.dia.static.qwest.net) (Input/output error)
- # [17:26] * Joins: nical (nico@moz-4754F405.fbx.proxad.net)
- # [17:27] * Quits: darkowlzz (darkowlzz@291C934D.6B363421.9DA13C14.IP) (Connection reset by peer)
- # [17:27] * rail_away is now known as rail
- # [17:27] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [17:27] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [17:28] * Joins: Stan (Stan@moz-7096C848.dip.t-dialin.net)
- # [17:28] * Joins: dveditz (dveditz@moz-67794A0A.hsd1.ca.comcast.net)
- # [17:28] * ChanServ sets mode: +o dveditz
- # [17:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [17:29] * Joins: kdcw (kdc@moz-F7413045.pk.shawcable.net)
- # [17:29] * Joins: Boriss (FlyingToas@F2D29657.F60B0462.67AC9B1.IP)
- # [17:30] * Joins: mozillian (bzlandfill@moz-F994237B.hsd1.ca.comcast.net)
- # [17:30] * Quits: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net) (Quit: Leaving.)
- # [17:30] * Quits: mozillian (bzlandfill@moz-F994237B.hsd1.ca.comcast.net) (Quit: mozillian)
- # [17:30] * Quits: ekr__ (ekr@moz-E778610E.mycingular.net) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [17:30] * AutomatedTester|brb is now known as AutomatedTester
- # [17:31] * Joins: darkowlzz (darkowlzz@34F55CD5.966A3537.27560D6E.IP)
- # [17:32] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [17:32] * ChanServ sets mode: +o dbaron
- # [17:32] * armenzg is now known as armenzg_brb
- # [17:32] * Quits: masayuki (Thunderbir@moz-B5ED316D.ppp11.odn.ad.jp) (Client exited)
- # [17:32] <@bz> ehsan: ping
- # [17:32] <@ehsan> hi
- # [17:32] * Joins: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP)
- # [17:33] <@bz> ehsan: you don't get the XPCMaps.h warnings?
- # [17:33] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [17:33] <@ehsan> no
- # [17:33] <@bz> ehsan: Odd.
- # [17:34] * Joins: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [17:34] * Parts: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [17:34] <@bz> ehsan: I understood this to be a known problem in the interaction of clang and ccache...
- # [17:34] <@bz> ehsan: are you doing something special to make them play nice together?
- # [17:34] <@ehsan> what warnings do you get?
- # [17:34] <@bz> https://bugzilla.mozilla.org/show_bug.cgi?id=832788#c22
- # [17:34] <@ehsan> I don't know what problems you're talking about really
- # [17:34] * Joins: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net)
- # [17:34] <@bz> ehsan: ^
- # [17:34] <@bz> ehsan: the C++ looks like this: if (FOO_BAR(z))
- # [17:35] <@ehsan> hmm
- # [17:35] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [17:35] <@ehsan> why would that make a difference with ccache?
- # [17:35] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
- # [17:35] <@bz> ehsan: the FOO_BAR macro expands to (z->x == 0)
- # [17:35] <@ehsan> right
- # [17:35] * Quits: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net) (Ping timeout)
- # [17:35] <@bz> ehsan: so after preprocessing clang sees if ((z->x == 0))
- # [17:35] * Joins: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net)
- # [17:35] <@bz> ehsan: but it has special-case code to detect this case if it's running cpp itself
- # [17:35] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [17:35] <@ehsan> oh, and it remembers whether the extra parenthesis comes form the macro?
- # [17:35] <@bz> ehsan: but with ccache it doesn't run cpp itself
- # [17:35] <@bz> ehsan: right
- # [17:35] <@ehsan> hmm
- # [17:36] <@ehsan> which clang version are you using?
- # [17:36] <@bz> ehsan: clang --version
- # [17:36] <@bz> clang version 3.2 (trunk 163716)
- # [17:36] * Parts: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [17:36] * Joins: Waldo (waldo@2557E599.66715431.D25A875A.IP)
- # [17:36] <@ehsan> mine is clang version 3.2 (git@github.com:ehsan/clang.git http://llvm.org/git/clang.git e5a934d3c840872d58724383a83443ed38f1d831) (git@github.com:ehsan/llvm.git http://llvm.org/git/llvm.git eb7ff058483335d2cdd8fb34a70ae04b22de52d0)
- # [17:36] <@ehsan> i.e, a random version ;)
- # [17:36] <@bz> SAme here
- # [17:36] <@bz> Mine matched what we used on tbox when I built it.
- # [17:37] <jdm> ehsan: what does comment 6 in bug 822018 mean?
- # [17:37] <@ehsan> so perhaps this warning was added some time after the last time I upgraded?
- # [17:37] <jdm> am I blocking something?
- # [17:37] <@bz> ehsan: could be!
- # [17:37] <@bz> ehsan: I've been seeing it for a while
- # [17:37] <jdm> I mean, there's no Josh CCed on the bug
- # [17:37] * Waldo wonders what's being discussed
- # [17:37] <darkowlzz> Yoric: ping!
- # [17:37] <Yoric> darkowlzz: pong
- # [17:37] <@ehsan> jdm: wrong bug!
- # [17:37] <darkowlzz> oh! jdm: https://bugzilla.mozilla.org/show_bug.cgi?id=817381
- # [17:37] <@ehsan> jdm: I meant to put that on 817477
- # [17:37] <firebot> Check-in:
- # [17:37] <darkowlzz> Yoric: ^
- # [17:37] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [17:37] <firebot> http://hg.mozilla.org/mozilla-central/rev/b01b51c79f2c - Robert Strong - Significantly increase timeout to see if it makes a difference for Bug 814535 and bug 774014 - Intermittent test_0203_app_launch_apply_update.js,
- # [17:37] <@ehsan> bz: have you filed a bug?
- # [17:38] <firebot> test_0203_app_launch_apply_update_svc.js Intermittent test_0201_app_launch_apply_update.js, test_0201_app_launch_apply_update_svc.js | launch application timer expired. r=bbondy
- # [17:38] <@ehsan> bz: in core::rafael? ;)
- # [17:38] <firebot> http://hg.mozilla.org/mozilla-central/rev/2096bdf0ff2b - Robert Strong - Bug 835090 - Where possible app update xpcshell tests should run on xulrunner. r=bbondy
- # [17:38] <jdm> ehsan: you're in luck; I finished that review 30 minutes ago :)
- # [17:38] <firebot> http://hg.mozilla.org/mozilla-central/rev/126f887730f5 - Tim Taubert - merge m-c to fx-team
- # [17:38] <Yoric> darkowlzz: Er what?
- # [17:38] * Joins: pranavrc (pranavrc@7B27C3CF.97587DFD.C28326FD.IP)
- # [17:38] <@ehsan> jdm: \o/
- # [17:38] <Ms2ger> ehsan, I'd rather you didn't bitrot me more :)
- # [17:38] <Waldo> bz, ehsan: some sort of clang compilation-ish issue?
- # [17:38] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/456d199b8d1f - Luke Wagner - Bug 835449 - fix StackIter corner case where evalInFrame fails to pop native calls (r=jandem)
- # [17:38] <Yoric> darkowlzz: What's the question?
- # [17:38] <jdm> darkowlzz: yes?
- # [17:38] <darkowlzz> Yoric: where to add telemetry code ?
- # [17:39] <@ehsan> Ms2ger: what am I bitrotting you on?
- # [17:39] <Ms2ger> Waldo, http://krijnhoetmer.nl/irc-logs/developers/20130129#l-2368
- # [17:39] <Ms2ger> ehsan, "I would _really_ like to land this before bug 784841 lands."
- # [17:39] <Ms2ger> Why else?
- # [17:40] <darkowlzz> nsExternalAppHandler is a class in nsExternalHelperAppService.h
- # [17:40] * Joins: aklotz (Thunderbir@moz-55246988.cg.shawcable.net)
- # [17:40] <Yoric> darkowlzz: Let me check.
- # [17:40] <Waldo> oh, right, we has public logs :-)
- # [17:41] <Waldo> oh, the extra-parens clang/ccache issue
- # [17:41] <@ehsan> Ms2ger: don't we migrate makefiles using scripts?
- # [17:41] <@ehsan> Ms2ger: I'm not sure what you mean
- # [17:41] <Ms2ger> ehsan, no
- # [17:41] <Ms2ger> ehsan, this is all hand-written
- # [17:41] <Waldo> terrence saw that months ago, I diagnosed, couldn't come up with a reasonable fix other than to not use ccache
- # [17:41] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/a16bd9c18600 - Luke Wagner - Bug 835578 - IonMonkey: fix visitCompare/visitTest to not useRegister on constant operands (r=dvander)
- # [17:41] <@ehsan> Ms2ger: gps told me otherwise yesterday
- # [17:41] <@ehsan> gps: ping?
- # [17:42] * Waldo never saw it because he's never used a distro-provided clang
- # [17:42] <jdm> ehsan: everyone knows Ms2ger is a script :)
- # [17:42] <@ehsan> ah I see
- # [17:42] <Waldo> at least, not past the one time when I found out Fedora's clang was too old to compile us :-)
- # [17:42] <gps> edmorley_: https://tbpl.mozilla.org/?tree=Build-System is looking weird to me
- # [17:42] <AaronMT> bjacob: btw, know the status of bug 823253?
- # [17:43] <Ms2ger> gps, yeah, regexps
- # [17:43] <gps> ehsan: we do not auto migrate things from Makefile.in. all human mechanical
- # [17:43] <Waldo> Ms2ger: re the "other order" comment, I was alphabetizing, as the previous order was -- is there a reason that's wrong?
- # [17:43] <Yoric> darkowlzz: You will have to look at file netwerk/base/src/BackgroundFileSaver.cpp
- # [17:43] <Ms2ger> Waldo, wait, let me check back
- # [17:44] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
- # [17:44] <Ms2ger> Waldo, er...
- # [17:44] <Ms2ger> Waldo, T before E? Not in my alphabet
- # [17:44] <edmorley_> gps: yeah that's https://bugzilla.mozilla.org/show_bug.cgi?id=831710#c4 - will look at that today
- # [17:45] <Ms2ger> edmorley_, I liked it ;)
- # [17:45] <Yoric> darkowlzz: Barrying any mistake, you will need to update |BackgroundFileSaver::Init()| and |BackgroundFileSaver::~BackgroundFileSaver()|, to keep track of how many threads are currently used.
- # [17:45] <@ehsan> gps: oh, so does that mean I'm going to screw you guys? :(
- # [17:45] <@ehsan> gps: fwiw I think the only DIRS changes in my patch are just makefile removals...
- # [17:47] <Ms2ger> ehsan, everyone is screwing us :)
- # [17:47] * Quits: gwagner (Gregor@moz-B8B530C2.hsd1.ca.comcast.net) (Quit: gwagner)
- # [17:47] * Joins: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [17:47] <@ehsan> sigh
- # [17:47] <@ehsan> well, sorry, I guess!
- # [17:47] <Ms2ger> ehsan, I'm happy to merge stuff for you afterwards, fwiw
- # [17:48] * Joins: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu)
- # [17:48] * @ehsan goes to bitrot build-system folks even more
- # [17:48] * khuey|away is now known as khuey
- # [17:48] <@ehsan> Ms2ger: I'll probably land on central and merge to inbound myself, since there might be merge conflicts if I'm unlucky
- # [17:48] <@ehsan> but I'll build locally first
- # [17:48] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
- # [17:48] * Joins: Ann_Yiming (Ann_Yiming@2557E599.66715431.D25A875A.IP)
- # [17:48] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Connection reset by peer)
- # [17:48] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0a5bf147e0e6 - Jeff Muizelaar - Bug 835533. Avoid adding an ambiguous TextureInfo type. r=snorp
- # [17:49] <khuey> ehsan: I didn't manage to catch 835106 in the VM :-/
- # [17:49] <Waldo> Ms2ger: isn't http://pastebin.mozilla.org/2095063 T after E?
- # [17:49] <@ehsan> khuey: :(
- # [17:49] <Ms2ger> Waldo, look at the file I commented on ;)
- # [17:49] <bjacob> AaronMT: replying, but basically, it doesn't scale to have me involved in every blacklisting bug :)
- # [17:49] <@ehsan> khuey: try getting a slave perhaps?
- # [17:50] <Waldo> Ms2ger: oh, oops
- # [17:50] <khuey> well I didn't try on a real machine
- # [17:50] <Ms2ger> Waldo, content/media/webaudio/PannerNode.h
- # [17:50] <@ehsan> Ms2ger: anything I should know about that file?
- # [17:50] * Waldo changes, tries
- # [17:50] <AaronMT> bjacob: Yep, np
- # [17:51] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/770b5184d683 - Josh Matthews - Bug 835038 - Ensure IPC TCP sockets always have permission checks applied. r=jduell
- # [17:51] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Ping timeout)
- # [17:51] <Ms2ger> ehsan, Waldo's changing includes
- # [17:51] * Joins: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net)
- # [17:51] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [17:51] <@ehsan> oh
- # [17:51] <@ehsan> Waldo: what are you changing?
- # [17:51] <Waldo> ehsan: moving typed enum support into TypedEnum.h
- # [17:51] <Waldo> nothing major
- # [17:51] * armenzg_brb is now known as armenzg
- # [17:51] * Quits: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu) (Quit: HeldtNotHelt)
- # [17:51] * Joins: we11ington (msu-cse498@moz-600949B7.cse.msu.edu)
- # [17:51] <Waldo> make it easier to find typed enum macros when you need them
- # [17:52] <@ehsan> oh ok
- # [17:52] * Joins: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net)
- # [17:52] * Quits: we11ington (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington)
- # [17:52] <Ms2ger> gps, did you break media/webrtc/moz.build?
- # [17:52] * Joins: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu)
- # [17:52] * Joins: we11ington (msu-cse498@moz-600949B7.cse.msu.edu)
- # [17:52] <gps> Ms2ger: maybe?
- # [17:52] <Ms2ger> Merge markers say
- # [17:52] <Ms2ger> + 'signaling'
- # [17:52] <Ms2ger> + 'signalingtest',
- # [17:52] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
- # [17:52] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [17:53] * Quits: we11ington (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington)
- # [17:53] <gps> Ms2ger: going afk. go ahead and fix
- # [17:53] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
- # [17:53] <Ms2ger> gps, will do
- # [17:53] * Joins: nmatsakis (nmatsakis@2557E599.66715431.D25A875A.IP)
- # [17:53] <Waldo> btw, anyone going to the platform meeting in Mountain View or SF today, in MV it's in PB&J, and SF moved...somewhere I can't remember, due to a W3C meeting
- # [17:53] * Joins: We11ington (firefox@DBDFA50.8C382C77.7C9220AF.IP)
- # [17:53] * Joins: jet (junglecode@2557E599.66715431.D25A875A.IP)
- # [17:54] * Quits: pnkfelix (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: Leaving.)
- # [17:54] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [17:54] * Waldo notes same in #planning, for the early birds
- # [17:54] <Ms2ger> Waldo, Zombiedom?
- # [17:54] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [17:54] * Joins: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl)
- # [17:54] * Joins: fabrice (fabrice@2557E599.66715431.D25A875A.IP)
- # [17:54] <Waldo> :-)
- # [17:54] * Joins: mdas (mdas@F2D29657.F60B0462.67AC9B1.IP)
- # [17:54] * ctalbert is now known as ctalbert|bbiab
- # [17:55] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/19e164f7d88d - Randell Jesup - Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM r=derf
- # [17:55] <Ms2ger> Oh no, that's the combined channel meeting
- # [17:55] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/df75a87cce60 - Randell Jesup - Bug 818670: merge AudioConduits to allow AEC to work r=ekr
- # [17:55] * Joins: pnkfelix (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [17:56] * Joins: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net)
- # [17:56] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Quit: )
- # [17:56] * Joins: jfkthame_ (jfkthame@4173E8F7.58A24D84.86F5061.IP)
- # [17:56] * Quits: jfkthame (jfkthame@5352B941.3C8CD283.9542EC20.IP) (Ping timeout)
- # [17:56] * jfkthame_ is now known as jfkthame
- # [17:57] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [17:57] * Quits: pnemsak (Miranda@moz-BE85878E.citicom.sk) (Quit: pnemsak)
- # [17:57] * cmcavoy is now known as cmcavoy-offline
- # [17:58] * cmcavoy-offline is now known as cmcavoy
- # [17:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/bf9886e0d356 - Daniel Holbert - Bug 835692: Convert TransportLayerDtls::kMaxDigestLength to be a size_t, since that's how it's used & what it's compared to. r=ekr
- # [17:58] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e182be8b7b8a - Daniel Holbert - Bug 835686: Mark debug-only variable as DebugOnly in transportlayer.h. r=ekr
- # [17:58] * ahal is now known as ahal|lunch
- # [17:58] * Joins: irving (irving@F2D29657.F60B0462.67AC9B1.IP)
- # [17:58] * Joins: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP)
- # [17:58] * capella is now known as capella|ZzZz
- # [17:59] * Joins: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [17:59] * AutomatedTester is now known as AutomatedTester|away
- # [17:59] * mdas is now known as mdas|afk
- # [17:59] <irving> what's the secret incantation to override --no-logfiles when running "make xpcshell-tests"?
- # [18:00] <dougt> RyanVM: thanks for the uplift.
- # [18:00] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
- # [18:00] <darkowlzz> Yoric: okay, I need some more assistance. Update those files --> add telemetry code and some code to count the number of threads
- # [18:00] * Quits: juanb (jbecerra@moz-F1012875.hsd1.ca.comcast.net) (Quit: juanb)
- # [18:00] <@ted> bsmedberg: what does "UR" stand for in this CtP study you're doing
- # [18:00] <Yoric> darkowlzz: What's the question/
- # [18:00] <Yoric> ?
- # [18:00] <@bsmedberg> user research
- # [18:00] <@ted> ah
- # [18:00] <@ted> that makes more sense
- # [18:01] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cd02b8d5653c - Ralph Giles - Bug 834063 - Fix a comment typo. r=padenot DONTBUILD
- # [18:01] <@ehsan> jdm: what do you mean by the last paragraph of https://bugzilla.mozilla.org/show_bug.cgi?id=817477#c14?
- # [18:01] * Quits: nmatsakis (nmatsakis@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [18:01] <@ted> is there a document describing what exactly is being tested?
- # [18:01] * Quits: ekr_ (ekr@moz-AEFB747.hfc.comcastbusiness.net) (Quit: ekr_)
- # [18:01] <darkowlzz> Yoric: I have to add some code to count the number of threads and then the telemetry code?
- # [18:01] * Joins: squib (squib@moz-B01B5D55.dhcp.mdsn.wi.charter.com)
- # [18:01] <@bsmedberg> ted: there is not a *good* document, no. But basically "Flash CtP by default, with our best-current-guess UI"
- # [18:01] <Yoric> darkowlzz: You can start by just counting the number of threads.
- # [18:01] <jdm> ehsan: well, we're removing social api code that disables the api for private windows, and it was behind non-perwindow defines
- # [18:01] <darkowlzz> and how do I do that?
- # [18:02] <Yoric> darkowlzz: Once you have done that, we'll work on telemetry.
- # [18:02] <darkowlzz> static variable?
- # [18:02] <@ted> bsmedberg: ah, okay
- # [18:02] <@ehsan> jdm: but that was fixed in bug 808215
- # [18:02] <Yoric> darkowlzz: Each call to method |Init| creates one thread. Each call to the destructor removes it.
- # [18:02] <@ted> bsmedberg: how do we run these? special builds?
- # [18:02] <Yoric> darkowlzz: Yes, you'll need a static variable.
- # [18:02] * jhopkins is now known as jhopkins|afk
- # [18:02] <RyanVM> dougt: np :)
- # [18:02] * chuckharmston|errand is now known as chuckharmston
- # [18:02] <@bsmedberg> ted: in this case yes (it can be stock builds with just extensions or pref flips, if that works for the thing being studied)
- # [18:03] * Quits: tzimmermann (tzimmerman@moz-3095A98A.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [18:03] * Quits: jfkthame (jfkthame@4173E8F7.58A24D84.86F5061.IP) (Ping timeout)
- # [18:03] * Joins: jfkthame (jfkthame@2FCEE35C.58A24D84.86F5061.IP)
- # [18:04] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [18:04] * ChanServ sets mode: +o dbaron
- # [18:04] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
- # [18:04] <jdm> ehsan: ah, good.
- # [18:04] <darkowlzz> aha.. got it, I have to create a global static variable which. Increment it on every call to Init() and decrement it on every call to ~BackgroundFileSaver() which will be called automatic as it's a destructor.
- # [18:04] <darkowlzz> Yoric: ^
- # [18:04] <Yoric> darkowlzz: Yes.
- # [18:04] * Joins: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu)
- # [18:04] * Quits: bajaj (Adium@moz-C8BA7EB5.hsd1.ca.comcast.net) (Ping timeout)
- # [18:05] <Yoric> Then we'll need to find out the best time to send the Telemetry information.
- # [18:05] <darkowlzz> and how do I test it?
- # [18:05] <Yoric> That is a very good question :)
- # [18:05] <We11ington> JosiahOne: mbrubeck: We had another way of fixing bug 688990 (pinch zoom) that we thought of
- # [18:05] <We11ington> JosiahOne: mbrubeck: We could use a canvas in browser.xul, plus the Gecko drawWindow function
- # [18:05] <We11ington> Platform independent for free
- # [18:05] <Yoric> darkowlzz: You will probably want some xpcom-able accessor that can be accessed from the tests.
- # [18:06] * Quits: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu) (Quit: spartanfire)
- # [18:06] * Joins: nmatsakis (nmatsakis@43CB6079.66715431.D25A875A.IP)
- # [18:06] <firebot> Check-in:
- # [18:06] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [18:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b01b51c79f2c - Robert Strong - Significantly increase timeout to see if it makes a difference for Bug 814535 and bug 774014 - Intermittent test_0203_app_launch_apply_update.js,
- # [18:06] <firebot> test_0203_app_launch_apply_update_svc.js Intermittent test_0201_app_launch_apply_update.js, test_0201_app_launch_apply_update_svc.js | launch application timer expired. r=bbondy
- # [18:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/bbc1e6ebad1e - Ryan VanderMeulen - Merge m-c to inbound.
- # [18:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/2096bdf0ff2b - Robert Strong - Bug 835090 - Where possible app update xpcshell tests should run on xulrunner. r=bbondy
- # [18:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/126f887730f5 - Tim Taubert - merge m-c to fx-team
- # [18:06] <Yoric> darkowlzz: I'll have to log off. Let's discuss this further in a few hours or tomorrow.
- # [18:06] <jdm> Yoric: do we have automated tests for telemetry?
- # [18:06] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
- # [18:06] <jdm> I thought we just looked at about:telemetry
- # [18:07] <Yoric> jdm: I don't think so.
- # [18:07] <Yoric> jdm: But I was thinking about testing the counter first, presumably from xpcshell.
- # [18:07] <jdm> ah, I see.
- # [18:07] <darkowlzz> Yoric: okay, thanks. I will continue with jdm :)
- # [18:07] <Yoric> And kind of trusting telemetry.
- # [18:07] <@bsmedberg> woot, the CtP blog post is up
- # [18:07] * froydnj read that as "counter with jdm" as though jdm were some sort of trump card
- # [18:08] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [18:09] <@smaug> What is Datazilla?
- # [18:09] <edmorley_> smaug: replacement for graphs.mozilla.org
- # [18:09] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [18:09] <Waldo> bsmedberg: it's funny, had this been the standard thing ten years ago Eolas would never have been able to make a case
- # [18:09] * Joins: taras (taras@moz-8E045071.hsd1.wa.comcast.net)
- # [18:09] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
- # [18:09] <@ted> bsmedberg: so are we planning on selectively updating a portion of our userbase to the test builds?
- # [18:09] * Joins: willyaranda (willyarand@1D3F3DA0.6C72896A.AC724CC6.IP)
- # [18:09] <@smaug> wow, datazilla is hard to read
- # [18:09] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
- # [18:10] <@bsmedberg> ted: no, this is a small set of volunteers, and it's pretty invasive
- # [18:10] <@bsmedberg> like, 15 people
- # [18:10] <edmorley_> smaug: really?
- # [18:10] <mbrubeck> JosiahOne: I think we really need it to be use OMTC and async zooming/panning to be responsive and fast.
- # [18:10] <@bsmedberg> and we're getting them to record a diary and recording the SWF URLs
- # [18:10] * kmoir is now known as kmoir-afk
- # [18:10] * Joins: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP)
- # [18:10] <mbrubeck> JosiahOne: Also, it would the advantage of sharing the implementation with B2G and mobile Firefox.
- # [18:10] <@smaug> edmorley_: when comparing to old graphs yes
- # [18:10] <@bsmedberg> we may run other more widespread testpilot studies later
- # [18:10] <@ted> bsmedberg: ah, interesting
- # [18:10] <Ms2ger> bsmedberg, where?
- # [18:11] <mbrubeck> JosiahOne: Early versions of Fennec used a canvas (actually, a bunch of <canvas> elements tiled together) and it was very tricky trying to get it to perform decently.
- # [18:11] <@bsmedberg> https://blog.mozilla.org/security/2013/01/29/putting-users-in-control-of-plugins/
- # [18:11] <mbrubeck> s/it would the/it would have the/
- # [18:11] <Ms2ger> Thanks
- # [18:11] <edmorley_> smaug: I believe blog posts etc are in the works, and it's still not finalised, but sure feedback will be appreciated once ready for widespread use :-)
- # [18:12] <@bsmedberg> At least it's not me who'll be on the front page of /. this time.
- # [18:12] <khuey> yeah seeing the, uh, engagement ring ads, that people watch is a bit invasive
- # [18:13] <@smaug> edmorley_: Datazilla seems to show plenty of irrelevant stuff
- # [18:13] <edmorley_> smaug: one of the nice things about datazilla is that it supports drilling down into which page in the pageset regressed
- # [18:13] * Joins: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu)
- # [18:13] <edmorley_> smaug: and records standard deviation for each, such that it helps reduce noise
- # [18:13] <edmorley_> and false positives
- # [18:14] <@smaug> sure, it can have great features, but the UI is harder to understand
- # [18:14] * Joins: ErvisTusha (ErvisTusha@5D692C3C.F69FB6EA.363D84A4.IP)
- # [18:15] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Ping timeout)
- # [18:15] <edmorley_> smaug: are you looking at the version linked from tbpl tinderboxprint?
- # [18:15] <edmorley_> or the older one?
- # [18:16] <@smaug> edmorley_: the one from tbpl
- # [18:16] <@gavin> man, nsDocShell::InternalLoad is horrible to mentally step-through
- # [18:16] <sid0> Waldo: It's actually fairly easy to hit that rebase bug
- # [18:17] <@gavin> way too long
- # [18:17] <Waldo> sid0: which "that rebase bug"?
- # [18:17] <sid0> Waldo: ted, Ms2ger and you were talking about the mercurial rebase bug yesterday
- # [18:17] <Waldo> maybe my use patterns work around it, but I do just fine the vast, vast majority of the time
- # [18:17] <Waldo> sid0: which?
- # [18:17] * Quits: JeroenDeDauw (j@moz-8AEBFF9B.dip.t-dialin.net) (Quit: Leaving.)
- # [18:17] <@ted> i've only hit it maybe 3 times total
- # [18:17] <@ted> and i rebase a lot
- # [18:17] <sid0> Waldo: the one where random copies show up
- # [18:17] <Waldo> is this like the leak?
- # [18:17] * Quits: ErvisTusha (ErvisTusha@5D692C3C.F69FB6EA.363D84A4.IP) (Quit: Leaving)
- # [18:17] <Waldo> I have never seen random copies show up
- # [18:17] <@ted> but i appreciate that you fixed it :)
- # [18:17] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [18:18] <sid0> Waldo: Heh
- # [18:18] <sid0> well
- # [18:18] <@ted> i will buy you a beer
- # [18:18] <Waldo> I've wedged my repo sometimes, such that copying .hg/patches into a new clone was the easiest fix
- # [18:18] <We11ington> To be fair, mbrubeck, early Androids are a lot less powerful than modern laptops/desktops, so performance would be easier
- # [18:18] <Waldo> but I've never seen random copies
- # [18:18] <We11ington> And nobody is ever doing something else with the app while they're also gesturing
- # [18:18] * catlee is now known as catlee-lunch
- # [18:18] <sid0> ted: when are you in the bay area?
- # [18:18] <We11ington> (That goes for all platforms)
- # [18:18] <@ted> sid0: next week,a ctually
- # [18:18] <@ted> flying out this sunday
- # [18:18] <sid0> ted: Oh, I'm in London Wednesday onwards
- # [18:18] <edmorley_> sid0: in which version of hg is it fixed?
- # [18:18] <sid0> so we should meet up on Monday
- # [18:18] * Joins: juanb (jbecerra@2557E599.66715431.D25A875A.IP)
- # [18:18] <@ted> maybe we can catch up monday or tuesday
- # [18:18] <@ted> yeah
- # [18:18] <We11ington> If you're gesturing, you're not also navigating menus and clicking links, etc.
- # [18:19] <Waldo> and those cases were pretty easily diagnosed, usually where I'd committed something locally, then forgotten to qimport -rtip it, then tried updating/rebasing
- # [18:19] <sid0> edmorley_: 2.5
- # [18:19] * Joins: bajaj (Adium@2557E599.66715431.D25A875A.IP)
- # [18:19] <Waldo> if I remember the pattern right
- # [18:19] <sid0> ted: I fly out Tuesday evening
- # [18:19] <edmorley_> sid0: thank you
- # [18:19] * Quits: martyn (martyn@moz-57A66DEC.range81-154.btcentralplus.com) (Quit: Ex-Chat)
- # [18:19] <@ted> okay
- # [18:19] <@ted> we'll figure something out monday
- # [18:19] <sid0> yep, cool
- # [18:19] <@ted> i'll be in MV the whole week
- # [18:20] * Quits: Optimizer (Optimizer@4B8851B7.E163542C.BE90E62C.IP) (Ping timeout)
- # [18:20] <sid0> Waldo: Ah well that's not the one
- # [18:20] * Joins: Optimizer (Optimizer@CE2F1D7A.E998EF1.BE90E62C.IP)
- # [18:21] * Quits: pranavrc (pranavrc@7B27C3CF.97587DFD.C28326FD.IP) (Quit: Ping timeout: ∞)
- # [18:21] <sid0> The bug basically happens when you rebase across a revision that has a copy (note, not move, copy). This itself doesn't cause anything, but it can set up weird prompts
- # [18:22] <sid0> and eventually cause pretty bad things. anyway, it's fixed, and I'm pretty confident rebase is correct now
- # [18:22] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [18:22] * ChanServ sets mode: +o dbaron
- # [18:22] * Quits: sewardj (sewardj@moz-1CEB721E.dip.t-dialin.net) (Ping timeout)
- # [18:22] <sid0> There are still some more complex bits to be worked out
- # [18:23] <sid0> but those are more related to theoretical ideas like composability of diffs
- # [18:24] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
- # [18:24] <Waldo> sid0: oh, those prompts; I agree those are confusing; I read o -p before pushing, so I notice/fix stuff when I hit it (although tbh I can't remember having to fix stuff up, really, other than the occasional thing where I merged wrongly)
- # [18:24] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [18:24] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [18:24] * ChanServ sets mode: +o dbaron
- # [18:25] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [18:25] * Quits: Optimizer (Optimizer@CE2F1D7A.E998EF1.BE90E62C.IP) (Ping timeout)
- # [18:25] * Quits: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP) (Ping timeout)
- # [18:26] * Joins: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
- # [18:26] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/37c311484185 - Ed Morley - Backout df75a87cce60 & 19e164f7d88d (bug 818670) for build bustage on a CLOSED TREE
- # [18:26] * jhopkins|afk is now known as jhopkins
- # [18:27] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [18:29] * Quits: loadbang (loadbang@moz-E78DA518.range86-185.btcentralplus.com) (Quit: Bye)
- # [18:29] * Joins: romaxa (romaxa@670ACB81.66590CC0.4A6948F8.IP)
- # [18:29] * Joins: Optimizer (Optimizer@B1C36146.A4B0C349.274D17D6.IP)
- # [18:29] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [18:29] * ChanServ sets mode: +o dbaron
- # [18:29] * Joins: knelson1 (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [18:30] * Joins: cdiehl_ (cdiehl@moz-52917593.pool.mediaways.net)
- # [18:30] * dhylands is now known as dhylands|errand
- # [18:30] * Parts: knelson1 (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [18:31] * Quits: cdiehl (cdiehl@moz-D787936D.pool.mediaways.net) (Ping timeout)
- # [18:31] * cdiehl_ is now known as cdiehl
- # [18:31] * Joins: atte (atte@moz-37C1DF97.dhcp.inet.fi)
- # [18:31] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [18:34] * mgerva is now known as mherva|afk
- # [18:34] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
- # [18:34] * mherva|afk is now known as mgerva-afk
- # [18:34] <edmorley_> it's now barely possibly to display an entire push onscreen at once in tbpl - we're testing on so many different platforms now! (ubuntu just added)
- # [18:35] * ahal|lunch is now known as ahal
- # [18:35] <jdm> and slowly tinderbox is reborn
- # [18:35] * mdas|afk is now known as mdas
- # [18:35] <@ted> hah
- # [18:36] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [18:36] * Joins: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [18:36] <@ted> maybe we should compact the representation of green
- # [18:36] <@ted> just turn them into a dot or something
- # [18:36] * Quits: T3 (T3@8AD413DD.3053860D.A992BEAD.IP) (Ping timeout)
- # [18:36] * ericjung is now known as random_chick
- # [18:36] <edmorley_> well, and make better use of the whitespace in the left column
- # [18:37] * edmorley_ adds to list for TBPL2
- # [18:37] <Waldo> ted: dots are too small; maybe squares, and put them out of the way in the bottom right corner?
- # [18:37] * Waldo resurrects a vaguely nearish past
- # [18:37] <edmorley_> and on a related note: yey for ubuntu test jobs (they are in a VM) \o/
- # [18:38] * Waldo bets probably half Mozilla-the-company is newer than that vaguely nearish past
- # [18:38] <Waldo> get off my lawn, y'all
- # [18:39] * Joins: Mook_as (mook@moz-1FCC0032.activestate.com)
- # [18:39] * Joins: tabraldes (Thunderbir@moz-3F87419B.hsd1.or.comcast.net)
- # [18:39] <@ted> Waldo: hah
- # [18:40] <@ted> edmorley_: oh, did we actually get the ubuntu ec2 tests live?
- # [18:40] <@ted> Waldo: that was in tbpl
- # [18:40] <@ted> so it's not *that* new
- # [18:40] * Parts: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [18:40] <Waldo> ted: tbpl is new in my book :-)
- # [18:40] * Quits: We11ington (firefox@DBDFA50.8C382C77.7C9220AF.IP) (Quit: We11ington)
- # [18:40] * Waldo remembers tinderbox so wide that even full-zoom-out on a 2560xwhatever screen it wouldn't all fit
- # [18:41] <edmorley_> greasemonkey ftw
- # [18:41] <@ted> er
- # [18:41] <@ted> sorry, not *that* old
- # [18:41] <@ted> i meant
- # [18:41] <Waldo> tbpl ftw
- # [18:41] <edmorley_> (though just before my time)
- # [18:41] * Joins: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net)
- # [18:41] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
- # [18:41] * Joins: hurley (hurley@2557E599.66715431.D25A875A.IP)
- # [18:41] * @ted remembers writing a patch to put test failures in <span class="testfail"> so we could highlight them
- # [18:41] <@ted> (on tinderbox)
- # [18:42] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [18:42] * Quits: llmelon (chatzilla@moz-3983353E.tm.net.my) (Ping timeout)
- # [18:42] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Client exited)
- # [18:42] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [18:42] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Max SendQ exceeded)
- # [18:42] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [18:43] * Quits: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl) (Quit: I took the wrong pill!!!)
- # [18:43] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6d3630842224 - Malini Das - Bug 816246 - Add a 'timeout' kwarg to execute_* in marionette, r=jgriffin
- # [18:43] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [18:43] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
- # [18:43] * philor is now known as philor|away
- # [18:44] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
- # [18:44] <edmorley_> ted: yes, they seem to be working well (can't find the relevant bug offhand, since the deps haven't been set)
- # [18:44] * Quits: marcoz (marco.zehe@moz-8BD63EEB.dip.t-dialin.net) (Quit: Leaving.)
- # [18:44] * Quits: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu) (Quit: HeldtNotHelt)
- # [18:44] * Quits: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [18:45] <@ted> cool
- # [18:45] * Quits: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [18:45] <@ted> i CCed myself on some bugs related, but didn't see that
- # [18:46] * Joins: jgilbert (jgilbert@56F7BE49.10A53EE3.77834EAA.IP)
- # [18:46] * Joins: darkowlzz_ (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP)
- # [18:47] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Ping timeout)
- # [18:47] <darkowlzz> jdm: ping!
- # [18:47] * Joins: spohl (Adium@moz-4EB1AD80.lightspeed.sntcca.sbcglobal.net)
- # [18:47] <jdm> darkowlzz: pong
- # [18:47] * Joins: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP)
- # [18:47] <darkowlzz> jdm: hi, have a look at this http://pastebin.mozilla.org/2095135
- # [18:48] <darkowlzz> for https://bugzilla.mozilla.org/show_bug.cgi?id=817381
- # [18:48] * mats|away is now known as mats
- # [18:48] * Joins: karl (karl@moz-C433B975.jetstream.xtra.co.nz)
- # [18:48] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [18:48] * ChanServ sets mode: +o dbaron
- # [18:48] * Quits: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net) (Ping timeout)
- # [18:48] <jdm> darkowlzz: I suspect http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/BackgroundFileSaver.cpp#525 would be a better place to decrement
- # [18:49] <jdm> but otherwise it's looking good; name it something like gThreadCount
- # [18:49] <darkowlzz> g for?
- # [18:49] <jdm> darkowlzz: global variable
- # [18:49] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2a0424e177c1 - Boris Zbarsky - Bug 829867. Unpref PaintRequest and Screen WebIDL bindings and remove some cruft from quickstubs. r=peterv
- # [18:49] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/22695cac3896 - Boris Zbarsky - Bug 824589. Convert XULElement to WebIDL. r=peterv
- # [18:50] * Joins: sfink (chatzilla@moz-BD9FC79C.hfc.comcastbusiness.net)
- # [18:50] <darkowlzz> jdm: line 525 comes under NotifySaveComplete. What if the Saving process fails?
- # [18:51] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [18:51] <jdm> darkowlzz: hmm, that's a reasonable point.
- # [18:51] * Quits: darkowlzz_ (darkowlzz@C528F852.D48ACD19.2E24DDAA.IP) (Ping timeout)
- # [18:51] * Joins: We11ington (firefox@DBDFA50.8C382C77.7C9220AF.IP)
- # [18:51] * darkowlzz is still online
- # [18:51] * Quits: jacek (jacek@moz-5D707D3B.psi.wroc.pl) (Quit: Konversation terminated!)
- # [18:51] * Joins: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu)
- # [18:51] <@ehsan> bz: \o/
- # [18:51] <@ehsan> jdm: bad news
- # [18:52] <jdm> darkowlzz: looks like complete doesn't just mean successful, so it should be fine
- # [18:52] <jdm> ehsan: uh oh
- # [18:52] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [18:52] * Quits: HeldtNotHelt (firefox@moz-600949B7.cse.msu.edu) (Quit: HeldtNotHelt)
- # [18:52] * Joins: we11ington_ (msu-cse498@moz-600949B7.cse.msu.edu)
- # [18:52] * Quits: we11ington_ (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington_)
- # [18:53] * Quits: We11ington (firefox@DBDFA50.8C382C77.7C9220AF.IP) (Quit: We11ington)
- # [18:53] * Joins: we11ington (msu-cse498@moz-600949B7.cse.msu.edu)
- # [18:53] <@ehsan> jdm: so remember the test_prompt.html failures in one of the pbngentest bugs?
- # [18:53] <jdm> nope!
- # [18:53] <@ehsan> jdm: seems like it's a real regression
- # [18:53] <jdm> uh oh
- # [18:53] <@ehsan> jdm: ok, I'll file it anyways
- # [18:53] * Joins: smooney_ (smooney@2557E599.66715431.D25A875A.IP)
- # [18:53] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
- # [18:53] * smooney_ is now known as smooney
- # [18:53] * Joins: doublehp (dhp@moz-11780613.villers.doublehp.org)
- # [18:53] <@ehsan> jdm: but that means that I have to keep test_prompt.html disabled for now
- # [18:53] * Parts: doublehp (dhp@moz-11780613.villers.doublehp.org) (Leaving.)
- # [18:53] <jdm> yeah, that's fine
- # [18:53] * catlee-lunch is now known as catlee
- # [18:54] <@ehsan> for some definitions of fine :(
- # [18:55] * Quits: KWierso (kwierso@moz-296B3117.hsd1.ca.comcast.net) (Connection reset by peer)
- # [18:55] * Quits: brg (brg@53EF5629.3416E031.E21948B5.IP) (Quit: Saliendo)
- # [18:55] <@bz> ehsan: Thanks.
- # [18:55] <Mossop> coop|buildduty: My understanding was that you'd be looking into bug 826933. Any idea of when it might happen?
- # [18:56] * Quits: Optimizer (Optimizer@B1C36146.A4B0C349.274D17D6.IP) (Ping timeout)
- # [18:56] <jhammel> sheppy: ping
- # [18:56] * glob is now known as glob|away
- # [18:56] <sheppy> jhammel: pong
- # [18:57] * Joins: KWierso (kwierso@moz-296B3117.hsd1.ca.comcast.net)
- # [18:57] <jhammel> sheppy: maybe this is recorded somewhere, but i couldn't find it; is there a standard way to denote parts of documentation that needs to be filled out?
- # [18:57] <Waldo> !seen cpeterson
- # [18:57] <firebot> cpeterson was last seen 16 hours, 45 minutes and 44 seconds ago, saying 'thanks' in #b2g.
- # [18:57] <jhammel> e.g. TODO: document the relation of classes and factories
- # [18:58] * joduinn is now known as joduinn-mtg
- # [18:58] * Quits: jcranmer (jtcranmer@BE37F3C2.FB9981D.D39A0F34.IP) (Ping timeout)
- # [18:58] <sheppy> jhammel: Not really. I usually mark my todo comments by setting the background color to red and the foreground to yellow, but that's just me and by no means some kind of standard. :)
- # [18:58] * Joins: gwagner (Gregor@moz-13177115.dia.static.qwest.net)
- # [18:58] * Joins: pnkfelix1 (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net)
- # [18:59] * Quits: pnkfelix (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Connection reset by peer)
- # [18:59] <jhammel> sheppy: k; i'll try to remember to do that ;)
- # [18:59] * Joins: Optimizer (Optimizer@D8C17680.DADF8612.BE90E62C.IP)
- # [18:59] <Waldo> !summon cpeterson
- # [18:59] <jhammel> sheppy: was writing a bunch of python documentation yesterday, but it was unsurprisingly the tip of the iceberg
- # [18:59] <sheppy> jhammel: Hehe
- # [18:59] <sheppy> Waldo: Summon failure. Resource not found.
- # [18:59] <coop|buildduty> Mossop: armenzg should be following up with you about bug 826933
- # [19:00] * rail is now known as rail-lunch
- # [19:00] <Mossop> coop|buildduty: Ok thanks
- # [19:00] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Quit: pcwalton)
- # [19:00] <Waldo> sheppy: hey, it's worked before! (qbo occasionally documents proof)
- # [19:00] <NeilAway> bah, I meant to ask bz about that
- # [19:00] <sheppy> jhammel: Different people have different ways they tend to mark todos in the docs. We have some very early plans to develop a standard way to do it, but it'll be a bit.
- # [19:00] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
- # [19:01] <jhammel> sheppy: cool, good to know. i didn't want to litter the pages with more TODOs than text, so I held back a bit
- # [19:02] <sheppy> jhammel: Do what you gotta do. If you have any insight into who can help get the todos resolved, please do include that in your notes.
- # [19:02] * @bz wonders whether we can get rid of most of nsIDOMXULElement now
- # [19:02] * Joins: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
- # [19:02] * Quits: edmorley_ (Mibbit@88F51059.F3BBB17D.144F44FA.IP) (Quit: http://www.mibbit.com ajax IRC Client)
- # [19:02] * Joins: WeirdAl (chatzilla@moz-D461843.ask.info)
- # [19:02] <jhammel> sheppy: oh, i mean i could, given free time, or several other members of the ateam and others
- # [19:03] <sheppy> jhammel: Well, note that at least, so we know to come to you later when things are less insane. :)
- # [19:03] <Waldo> bz: r=me
- # [19:03] <Waldo> bz: XUL/XBL next?
- # [19:03] <armenzg> Mossop: do you have time later today?
- # [19:03] <sheppy> Our new doc request form actually has a field for the email address of an appropriate technical contact; hopefully this will be Very Helpful.
- # [19:03] * Quits: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP) (Quit: mixedpuppy)
- # [19:03] <sheppy> The form deploys this week sometime. Woot.
- # [19:04] <armenzg> Mossop: actually tomorrow would be better for me
- # [19:04] * Quits: jdm (jdm@88F51059.F3BBB17D.144F44FA.IP) (Ping timeout)
- # [19:04] <jhammel> sheppy: wait...things get less insane at Mozilla?
- # [19:04] <jhammel> i must have just joined at the wrong time ;)
- # [19:04] <Mossop> armenzg: I have time late this afternoon or lots of time tomorrow
- # [19:04] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/c8738b336445 - Lucas Rocha - Bug 732902 - Set list of search engines in one step (r=mfinkle, a=bajaj)
- # [19:04] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/cb0efe495a4a - Lucas Rocha - Bug 732902 - Notify adapter updates when search term changes (r=mfinkle, a=bajaj)
- # [19:04] * Quits: teoli (teoli@88F51059.F3BBB17D.144F44FA.IP) (Input/output error)
- # [19:05] <sheppy> jhammel: No, but we pretend they will someday. That little bit of make-believe keeps us vaguely resembling sane.
- # [19:05] * rail-lunch is now known as rail-lunch-for-reals
- # [19:05] * geekboy|afk is now known as geekboy
- # [19:05] <armenzg> Mossop: I will follow up through email
- # [19:05] * Joins: bent|away (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:05] <jhammel> sheppy: sanity's overrated anyway; at least that's what Napoleon told me
- # [19:06] * bent|away is now known as bent|mtg
- # [19:06] * sheppy spits and howls.
- # [19:07] * Joins: devd (Name@moz-9DACDECA.cs.berkeley.edu)
- # [19:07] <jhammel> :)
- # [19:07] * Joins: terrence (terrence@2557E599.66715431.D25A875A.IP)
- # [19:07] <darkowlzz> anyone knows about implementing Telemetry code?
- # [19:08] * Joins: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP)
- # [19:08] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [19:08] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [19:08] * ChanServ sets mode: +o dbaron
- # [19:08] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6aaf13ffc716 - Ehsan Akhgari - Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
- # [19:08] <@ehsan> darkowlzz: vladan does
- # [19:09] <darkowlzz> vladan: ping!
- # [19:09] <vladan> darkowlzz: howdy
- # [19:09] <darkowlzz> ehsan: thanks :)
- # [19:09] * random_chick is now known as ericjung
- # [19:09] * Quits: akeybl (akeybl@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [19:09] <vladan> darkowlzz: what kind of changes would you like to make?
- # [19:09] <darkowlzz> vladan: hi, check this out https://bugzilla.mozilla.org/show_bug.cgi?id=817381
- # [19:09] * Joins: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [19:10] <darkowlzz> vladan: I have made these changes http://pastebin.mozilla.org/2095163
- # [19:10] <darkowlzz> now I have to implement Telemetry
- # [19:10] <vladan> darkowlzz: oic. luckily I wrote a wiki page: https://developer.mozilla.org/en-US/docs/Performance/Adding_a_new_Telemetry_probe
- # [19:10] * Joins: akeybl (akeybl@43CB6079.66715431.D25A875A.IP)
- # [19:10] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/3a8a7a8502be - Ehsan Akhgari - Merge the removal of global private browsing support
- # [19:10] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6aaf13ffc716 - Ehsan Akhgari - Bug 817477 - Remove support for global private browsing mode; r=jdm,glandium
- # [19:10] <darkowlzz> :D
- # [19:11] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [19:11] <darkowlzz> vladan: thanks, I will read and try it out :)
- # [19:11] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:12] * kmoir-afk is now known as kmoir
- # [19:12] <vladan> darkowlzz: if any info is missing, let me know. if anything is badly written, update the wiki & don't tell anyone ;)
- # [19:12] * Quits: gwagner (Gregor@moz-13177115.dia.static.qwest.net) (Quit: gwagner)
- # [19:12] * whimboo|afk is now known as whimboo
- # [19:12] <darkowlzz> sure :)
- # [19:13] * Quits: JPeterson (JPeterson@moz-741307AE.cust.tele2.se) (Ping timeout)
- # [19:13] * Quits: RealRaven (Thunderbir@7328DE4C.8FAB99DC.C3498625.IP) (Quit: RealRaven)
- # [19:13] * Quits: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu) (Ping timeout)
- # [19:13] * philor|away is now known as philor
- # [19:13] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [19:13] * ChanServ sets mode: +o dbaron
- # [19:14] * Quits: bent|mtg (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [19:14] * Joins: bent|mtg (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:14] * jimm is now known as jimm-lunch
- # [19:15] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [19:15] * Quits: vendo (chatzilla@56D55732.7114713F.B1C414DA.IP) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [19:15] * Quits: chuckharmston (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Connection reset by peer)
- # [19:15] * Joins: chuckharmston (chuckharms@405E755D.5C78B772.1A32E3CE.IP)
- # [19:16] * Quits: jhk (jhk@6EE3C58A.62B6971.B58D974D.IP) (Ping timeout)
- # [19:16] <firebot> Check-in: http://hg.mozilla.org/mozilla-central/rev/6cca454559c8 - Gregory Szorc - Bug 818789 - |mach build| can now control what is built; r=glandium
- # [19:17] * Joins: Archaeopteryx (itsme@moz-FF3F73F2.cust.telecolumbus.net)
- # [19:17] <gps> that check-in should make a lot of people very happy
- # [19:17] * Joins: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
- # [19:17] <dholbert> whaaat
- # [19:17] <dholbert> incremental rebuilds, w/ mach?
- # [19:18] <gps> dholbert: yup!
- # [19:18] <gps> ./mach build services toolkit browser
- # [19:18] <mbrubeck> gps++
- # [19:18] <mbrubeck> actually gps++++++++
- # [19:18] * Quits: jlmendezbonini (jlmendezbo@moz-596833E3.syrcny.fios.verizon.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [19:19] * Joins: nil1511 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [19:19] <@dolske> gps: does this have the dependency magic?
- # [19:19] <gps> dolske: it is just fronting make
- # [19:19] <gps> it's not that magical
- # [19:20] <jhammel> well, since make is that magical, it must be :P
- # [19:20] * dhylands|errand is now known as dhylands
- # [19:20] <jhammel> also, gps++ :)
- # [19:20] <khuey> firebot: karma gps++++++
- # [19:20] <firebot> gps++++++ has no karma.
- # [19:20] <gps> bug 677452 could be integrated
- # [19:20] <khuey> gps++++++++
- # [19:20] <khuey> firebot: karma gps++++++
- # [19:20] <firebot> gps++++++ has no karma.
- # [19:20] <khuey> heh
- # [19:20] <khuey> firebot is smart
- # [19:20] <firebot> khuey: I certainly think so!
- # [19:20] <khuey> for once
- # [19:20] <@ehsan> gps++
- # [19:21] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:21] <jfkthame> gps: thanks a bunch! is this magical enough that if i do "mach build layout" (for example), it'll know to relink libxul?
- # [19:21] <Waldo> I think we disabled karma :-(
- # [19:21] <khuey> firebot: karma khuey
- # [19:21] <firebot> khuey has 156 points of karma (rank 5).
- # [19:21] * Mook_as wonders if there's a instanceof nsIDOMXULElement story yet
- # [19:21] <khuey> doesn't look very disabled to me
- # [19:21] <Waldo> oh really
- # [19:21] <Waldo> I think that's changed, then
- # [19:21] <khuey> it was disabled for a while
- # [19:21] <jhammel> wait, khuey has positive karma? its clearly broken :P
- # [19:21] <khuey> that was a long time ago
- # [19:21] <Waldo> interns gamed the system and poisoned the well at least for a bit
- # [19:21] <khuey> yeah that was back in 2010
- # [19:22] <khuey> my class of interns ;-)
- # [19:22] <Waldo> back in the day when everything was more hardcore
- # [19:22] * Joins: nsm (nikhil@2557E599.66715431.D25A875A.IP)
- # [19:22] <Waldo> khuey: figures
- # [19:22] <@ted> firebot: karma dolske
- # [19:22] <khuey> I wasn't involved though
- # [19:22] <firebot> dolske has 508 points of karma (rank 1).
- # [19:22] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Input/output error)
- # [19:22] <@ted> heh
- # [19:22] <@ted> firebot: karma ted
- # [19:22] <khuey> that was all mehdi
- # [19:22] <firebot> ted has 117 points of karma (rank 10).
- # [19:22] <mbrubeck> firebot: rank
- # [19:22] <firebot> The person with the most karma is dolske with 508 points.
- # [19:22] <firebot> Global rankings (Top 10):
- # [19:22] <firebot> 1. dolske (508)
- # [19:22] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [19:22] <firebot> 2. philor (173)
- # [19:22] <firebot> 3. gavin (172)
- # [19:22] <dholbert> philor++
- # [19:22] * @ted thinks dolske has probably gamed the system
- # [19:23] <firebot> 4. mossop (164)
- # [19:23] <firebot> 5. khuey (156)
- # [19:23] * @ted believes the rest of this list so far
- # [19:23] <firebot> 6. jx (150)
- # [19:23] <firebot> 7. boriss (129)
- # [19:23] <Waldo> firebot: karma Waldo
- # [19:23] <firebot> 8. shaver (123)
- # [19:23] <firebot> 9. jesse (121)
- # [19:23] <firebot> 10. ted (117)
- # [19:23] * Joins: jgriffin_ (jgriffin@moz-ACDE7EEC.mozilla.com)
- # [19:23] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b211a11259a7 - James Willcox - Bug 803154 - Don't wait on Gecko for non-emergency memory reduction events r=kats
- # [19:23] <firebot> Waldo has 93 points of karma (rank 13).
- # [19:23] <khuey> firebot: karma Ms2ger
- # [19:23] * Quits: pnkfelix1 (pnkfelix@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: Leaving.)
- # [19:23] <firebot> Ms2ger has 71 points of karma (rank 20).
- # [19:23] <froydnj> firebot: karma froydnj
- # [19:23] <khuey> firebot: karma c
- # [19:23] <firebot> froydnj has 9 points of karma (rank 200).
- # [19:23] <firebot> c has 18 points of karma (rank 117).
- # [19:23] <Waldo> lots of it was gained in #foxymonkies for awhile, so you get a large social component to it
- # [19:23] <mbrubeck> c++
- # [19:23] <khuey> firebot: karma c
- # [19:23] <firebot> c has 19 points of karma (rank 108).
- # [19:23] <Waldo> firebot: karma jhammel
- # [19:24] <firebot> jhammel has 33 points of karma (rank 62).
- # [19:24] * mbrubeck does love C
- # [19:24] <dholbert> C is moving up in the world!
- # [19:24] * @ted does not love c
- # [19:24] <Waldo> agreed
- # [19:24] * Waldo further does not love that webrtc-ish stuff is using C somewhat
- # [19:24] * Quits: jgriffin (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net) (Ping timeout)
- # [19:24] * jgriffin_ is now known as jgriffin
- # [19:24] <Waldo> I would be happy if they used C++ but only the rough C subset of it
- # [19:24] <Waldo> or, happier enough, at least
- # [19:25] <jesup> Signal processing geeks largely still all use C (when not using ASM)....
- # [19:25] <@bz> firebot: karma khuey
- # [19:25] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [19:25] <firebot> khuey has 156 points of karma (rank 5).
- # [19:25] <Waldo> this C usage is going to shackle mfbt's language requirements, if it sticks around :-\
- # [19:25] * kripton is now known as Kripton
- # [19:25] <Waldo> SpiderMonkey and jsd were the big C users for awhile, at least in code that we weren't importing wholesale
- # [19:25] <khuey> firebot: karma bz
- # [19:25] <firebot> bz has 115 points of karma (rank 11).
- # [19:26] <khuey> bz++
- # [19:26] <khuey> bz is just one point away from ted
- # [19:26] <@bz> heh
- # [19:26] * Joins: ggoncalves (ggoncalves@2557E599.66715431.D25A875A.IP)
- # [19:26] <evilpie> who karma is back?
- # [19:27] <@ted> C is definitely a PITA
- # [19:27] <@ted> but i can understand
- # [19:27] * Quits: alice (alice@moz-A7C201EB.zone16.bethere.co.uk) (Client exited)
- # [19:27] <@ted> because C++ is crazy
- # [19:27] <WeirdAl> D FTW
- # [19:27] <Waldo> C++ used fully is kind of crazy
- # [19:27] <@ted> Waldo: the problem is that there's so much of it
- # [19:27] * Joins: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net)
- # [19:28] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [19:28] * @ted awaits the glorious Rust future
- # [19:28] <froydnj> just think, you could be working on AT&T's switching system with 200MLOC+ of C++
- # [19:28] * Joins: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP)
- # [19:28] <jesup> The C code is all library imports I believe
- # [19:28] * Joins: JPeterson (JPeterson@moz-741307AE.cust.tele2.se)
- # [19:29] <khuey> how is that even possible
- # [19:29] * Joins: maikmerten (maikmerten@moz-BEC27D74.dynamic.qsc.de)
- # [19:29] <@ted> 200..million?
- # [19:29] <Waldo> jesup: http://mxr.mozilla.org/mozilla-central/search?string=moz_array_length points out non-import apparent C code
- # [19:30] <jesup> Waldo: media/webrtc/signaling/src/sipcc is all imported code (with local mods)
- # [19:30] * rail-lunch-for-reals is now known as rail
- # [19:30] <Waldo> hmm :-(
- # [19:31] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [19:31] * Waldo really doesn't want to shackle mfbt with #ifdef __cplusplus scattered around
- # [19:31] <@bz> khuey: cobol-to-C++ compiler?
- # [19:31] <jhammel> why not just skip the middle man and implemented COBOL++
- # [19:31] <jesup> I think all teh C for signaling is in src/sipcc
- # [19:31] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [19:31] * ChanServ sets mode: +o dbaron
- # [19:31] * joey is now known as IRCMonkey7383
- # [19:32] <jesup> Pl/1 is the future, man!
- # [19:32] <@bz> jhammel: mmm
- # [19:32] <@bz> jhammel: have you ever seen libpkix? ;)
- # [19:32] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [19:32] <Waldo> jhammel: it's been superseded by COBOL#
- # [19:32] <jhammel> bz: no, but now i'm scared ;)
- # [19:32] <@bz> jhammel: you should be; we ship it!
- # [19:32] <jhammel> heh, we ship a lot of things ;)
- # [19:32] <@bz> jhammel: It was compiled from Java to C
- # [19:32] * Quits: graememcc (chatzilla@moz-83FEB4B5.range31-53.btcentralplus.com) (Ping timeout)
- # [19:32] <jhammel> "fun"
- # [19:32] <Waldo> bz: no four-letter words, think of the children!
- # [19:32] <Waldo> (not referring to Java, to be clear)
- # [19:33] <@bz> jhammel: Though "compiled" might mean "hand-translated by a team of trained monkeys"
- # [19:33] <@ted> our HTML parser is compiled from Java to C++, right?
- # [19:33] <@smaug> right
- # [19:33] <@bz> ted: yes, but by someone who knows what he's doing
- # [19:33] <Waldo> the HTML parser Java is barely Java
- # [19:33] * whimboo is now known as whimboo|afk
- # [19:33] <jhammel> ah the million-monkeys approach to compiler design....
- # [19:33] <davidb> Waldo: good
- # [19:33] * Joins: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:33] <@bz> jhammel: you know how in java every object has an associated lock, in theory?
- # [19:33] <rillian> jhammel: it's the selector function that's the tricky part
- # [19:34] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [19:34] <jhammel> bz: sure
- # [19:34] <@bz> jhammel: and this java code had Lock objects
- # [19:34] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [19:34] * Joins: cjones (cjones@moz-45913895.socal.res.rr.com)
- # [19:34] <@bz> jhammel: which therefore had two locks
- # [19:34] * capella|ZzZz is now known as capella
- # [19:34] <jhammel> heh
- # [19:34] <Waldo> lock before you lock!
- # [19:34] <@bz> jhammel: the actual lock and the lock protecting access to the lock
- # [19:34] <@bz> jhammel: all faithfully translated into C++
- # [19:34] <jhammel> so all you do is add another locking layer around that......
- # [19:34] <froydnj> to make *really* sure things are locked
- # [19:34] <jesup> kitchen-sink languages! Or we could go mil-spec and use Ada - hey, it has generics! "declare <lf> package DocumentRefPtr is new Generic_RefPtr (nsDocument);<lf> use DocumentRefPtr;"
- # [19:35] <@bz> jhammel: and there were lots of macros
- # [19:35] <@bz> jhammel: function calls, what's that?
- # [19:35] <@bz> jhammel: I can dig up the bug reports for you if you want
- # [19:35] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [19:35] <jesup> For those who love typing and hate <>
- # [19:35] * Joins: Enn (enn@F2D29657.F60B0462.67AC9B1.IP)
- # [19:35] <jhammel> bz: heh, no that's okay
- # [19:36] <jhammel> bz: they would only distract me in the worst possible way ;)
- # [19:36] * froydnj has always thought Ada code looked fairly sane, if slightly verbose
- # [19:36] <Waldo> joh nath has many fond memories of all this, I believe
- # [19:36] <jhammel> bz: although posting to dailywtf sounds appropriate
- # [19:36] * Quits: ekr (ekr@moz-D7997EC8.rtfm.com) (Ping timeout)
- # [19:38] <Ms2ger> Waldo, what was the thing with squares in the bottom right corner from an hour ago?
- # [19:38] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
- # [19:38] * mjschranz is now known as mjschranz_lunch
- # [19:38] <jesup> froydnj: generally yes. Pascal/Modula2-ish verbose, but moderately sane.
- # [19:38] <Waldo> Ms2ger: tbpl had that, didn't it?
- # [19:38] * Quits: gustavold (gustavold@moz-5F6D366D.nycmny.east.verizon.net) (Quit: Leaving.)
- # [19:38] <Ms2ger> Oh
- # [19:39] <Ms2ger> TBPL had reds/oranges in the top-right corner
- # [19:39] * jesup built RISC compiler backends in Ada at GE at one time...
- # [19:39] <@gavin> I'm almost caught up to philor in karma? no way
- # [19:39] <froydnj> gavin--
- # [19:39] <@gavin> :(
- # [19:39] * Joins: automata (automata@moz-1CE7A56D.ifsc.usp.br)
- # [19:39] * Quits: cpearce (cpearce@moz-6ABEF810.xdsl.xnet.co.nz) (Ping timeout)
- # [19:39] * Quits: IRCMonkey7383 (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117081734])
- # [19:40] <Ms2ger> bz++
- # [19:41] * Quits: abwillis (abwillis@9877934.9DD4DBBF.6A7A197.IP) (Client exited)
- # [19:41] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [19:41] <WeirdAl> Confucius say: caring about karma is a good way to lose karma
- # [19:42] * Joins: graememcc (chatzilla@moz-AE4AE30.range86-148.btcentralplus.com)
- # [19:42] <jhammel> yeah, but Confucius was just bitter because he had low karma ;)
- # [19:42] <WeirdAl> lol
- # [19:42] * ctalbert|bbiab is now known as ctalbert
- # [19:42] * Quits: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [19:43] * Waldo wonders if Confucius predated karma
- # [19:43] <jhammel> nah
- # [19:43] <yzen> Yoric: ping
- # [19:43] * jlebar|away is now known as jlebar
- # [19:44] <Yoric> yzen: Can this wait 1-2h?
- # [19:44] <yzen> Yoric: definitely, ill ping you then
- # [19:44] <@bz> Waldo: wikipedia suggests no
- # [19:44] * Quits: areinald (andre@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net) (Quit: Leaving.)
- # [19:44] <yzen> Yoric: thanks
- # [19:44] <Ms2ger> firebot, karma Confucius
- # [19:44] <firebot> Confucius has no karma.
- # [19:44] <Ms2ger> See?
- # [19:45] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6f3581295ea7 - Ryan VanderMeulen - Merge m-c to inbound.
- # [19:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/6cca454559c8 - Gregory Szorc - Bug 818789 - |mach build| can now control what is built; r=glandium
- # [19:45] <jhammel> isn't like no karma enlightenment or what not?
- # [19:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/e881841cd418 - Gabriele Svelto - Bug 835730 - Properly tear down components when the profile is being shut down. r=mak
- # [19:45] <jhammel> you know...the window manager?
- # [19:45] * Parts: nical (nico@moz-4754F405.fbx.proxad.net)
- # [19:45] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f370ad0944a2 - Gabriele Svelto - Bug 835355 - Fix ContentPrefService2 to properly respond to queries for nsIContentPrefService and nsIContentPrefService2 interfaces. r=mak
- # [19:46] * Joins: sicking_ (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:46] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [19:46] * Joins: jgriffin_ (jgriffin@moz-DD9CBA45.hsd1.wa.comcast.net)
- # [19:47] * Joins: sworkman (sworkman@2557E599.66715431.D25A875A.IP)
- # [19:47] * Joins: rednaks (rednaks@24067163.74C6FD40.360EF119.IP)
- # [19:47] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [19:47] * sicking_ is now known as sicking
- # [19:47] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:47] * Quits: jgriffin (jgriffin@moz-ACDE7EEC.mozilla.com) (Ping timeout)
- # [19:47] * jgriffin_ is now known as jgriffin
- # [19:47] <@bsmedberg> border-image is frustratingly weird
- # [19:49] * mjschranz_lunch is now known as mjschranz
- # [19:49] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [19:49] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [19:50] * Quits: bent|mtg (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 1.9.2.19/20110707195905])
- # [19:50] * Quits: sankha93 (sankha93@7061CD01.D6BD0D91.22D41759.IP) (Quit: Leaving.)
- # [19:50] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [19:51] * Joins: billm (billm@2557E599.66715431.D25A875A.IP)
- # [19:52] <seth> truly. personally i have always been a bit horrified by border-image
- # [19:52] <devd> sicking: are there any bugs for implementing CSP for apps? It seems that CSP doesnt support app: URIs and so apps will have to use 'self' or 'none' or web resources?
- # [19:52] * jimm-lunch is now known as jimm
- # [19:52] <devd> I couldn't find anything
- # [19:53] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [19:53] * ChanServ sets mode: +o dbaron
- # [19:53] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:54] * Joins: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:54] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [19:55] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: seth)
- # [19:55] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [19:55] * Parts: knelson (Adium@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:55] * Joins: bajaj1 (Adium@2557E599.66715431.D25A875A.IP)
- # [19:55] * Quits: bajaj (Adium@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
- # [19:55] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [19:56] * Joins: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP)
- # [19:56] * geekboy is now known as geekboy|afk
- # [19:56] * Joins: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net)
- # [19:57] * Joins: ekr (ekr@moz-6E0E257B.mycingular.net)
- # [19:57] <JosiahOne> Did someone ping me?
- # [19:57] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Quit: smooney)
- # [19:57] <JosiahOne> darkowlzz: Was it you who pinged me?
- # [19:57] * geekboy|afk is now known as geekboy
- # [19:58] * Quits: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu) (Quit: spartanfire)
- # [19:58] * Quits: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Quit: bye)
- # [19:58] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [19:58] <darkowlzz> JosiahOne: no :)
- # [19:58] * armenzg is now known as armenzg_lunch
- # [19:58] * Quits: ekr (ekr@moz-6E0E257B.mycingular.net) (Ping timeout)
- # [19:59] <JosiahOne> darkowlzz: Hmm, I wonder if someone did? Perhaps not though. My little icon was bouncing when I got back, but I see no reason why?
- # [19:59] <RyanVM> man, I wish someone would do something about the massive amounts of spam wikimo is seeing these days
- # [19:59] * Joins: kats (kats@moz-7A4332AD.compute-1.amazonaws.com)
- # [20:00] * Parts: kats (kats@moz-7A4332AD.compute-1.amazonaws.com)
- # [20:00] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/2313ce68cff0 - Matt Brubeck - Bug 834399 - Tab sidebar should switch views to show newly selected tab [r=sriram]
- # [20:00] * Quits: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com) (Quit: NO CARRIER)
- # [20:00] <jorendorff> How do you do a clobber manually, as this seems to require? http://pastebin.mozilla.org/2095260
- # [20:00] <darkowlzz> JosiahOne: Ah.. yes, someone took your name
- # [20:00] <JosiahOne> darkowlzz: What?!?!
- # [20:00] <glandium> jorendorff: rm -rf objdir
- # [20:00] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
- # [20:00] <JosiahOne> darowlzz: Mentioned it, or tried to take it?
- # [20:01] <JosiahOne> darkowlzz: ^
- # [20:01] <jorendorff> glandium: ok, and it won't just complain again next time i build after that?
- # [20:01] <glandium> jorendorff: no
- # [20:01] * geekboy is now known as geekboy|afk
- # [20:01] <jorendorff> thanks
- # [20:01] <Ms2ger> jorendorff, meh, touch the clobber file
- # [20:01] <jorendorff> haha
- # [20:01] * Quits: till (till@moz-3493B177.superkabel.de) (Client exited)
- # [20:01] * geekboy|afk is now known as geekboy
- # [20:01] <jorendorff> wcgr
- # [20:02] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [20:02] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [20:03] <darkowlzz> JosiahOne: wait, I am checking the logs
- # [20:03] <JosiahOne> darkowlzz: K.
- # [20:03] * Quits: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Quit: bye)
- # [20:03] * whimboo|afk is now known as whimboo
- # [20:03] * Quits: rednaks (rednaks@24067163.74C6FD40.360EF119.IP) (Ping timeout)
- # [20:05] <gps> jfkthame: it isn't that smart yet
- # [20:05] <darkowlzz> JosiahOne: <mbrubeck> JosiahOne: I think we really need it to be use OMTC and async zooming/panning to be responsive and fast.
- # [20:05] * Joins: Edwin (AndChat129@E527B1E5.44C746F3.8368E798.IP)
- # [20:05] * Quits: Ms2ger (Ms2ger@moz-8C3B1E1.kulnet.kuleuven.be) (Quit: nn)
- # [20:05] <jfkthame> gps: yeah, so i see - but still nice
- # [20:06] <JosiahOne> darkowlzz: Mbrubeck said that?
- # [20:06] <mbrubeck> yes
- # [20:06] <darkowlzz> JosiahOne: yeah :)
- # [20:06] <JosiahOne> Was there more to the conversation?
- # [20:06] <JosiahOne> mbrubeck: ^
- # [20:06] <mbrubeck> JosiahOne: http://www.pastebin.mozilla.org/2095287
- # [20:07] <mbrubeck> oops, missed a bit
- # [20:07] * Joins: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se)
- # [20:07] <mbrubeck> http://www.pastebin.mozilla.org/2095288 (added the last few words)
- # [20:07] * Joins: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu)
- # [20:08] * Quits: Edwin (AndChat129@E527B1E5.44C746F3.8368E798.IP) (Ping timeout)
- # [20:08] <JosiahOne> mbrubeck: Hmm. Was this about the pinch-zooming bug?
- # [20:08] <mbrubeck> See also the conversation about scrolling on mozilla.dev.platform today.
- # [20:08] <darkowlzz> vladan: ping!
- # [20:08] <vladan> darkowlzz: pong
- # [20:08] <mbrubeck> JosiahOne: Yeah -- I just realized it was actually in response to we11ington, not you
- # [20:09] <we11ington> Ohai
- # [20:09] <JosiahOne> mbrubeck: That would make more sense.
- # [20:09] * Quits: Cwiiis (cwiiis@88F51059.F3BBB17D.144F44FA.IP) (Quit: Leaving)
- # [20:09] <darkowlzz> vladan: awesome +1
- # [20:09] <JosiahOne> I was wondering how I got brought up in this. I haven't said anything today… Well, now I have.
- # [20:09] <mbrubeck> http://www.pastebin.mozilla.org/2095298
- # [20:09] <darkowlzz> I understood Telemetry from that article
- # [20:09] <mbrubeck> sorry for the confusion :P
- # [20:10] <darkowlzz> vladan: check my implementation http://pastebin.mozilla.org/2095289
- # [20:10] <we11ington> I missed something
- # [20:10] * Quits: gal (gal@moz-F9E6ABA8.hsd1.ca.comcast.net) (Quit: gal)
- # [20:10] <JosiahOne> We11ington: Join the party. :)
- # [20:10] * bz is now known as bz_away
- # [20:10] * baku is now known as baku|away
- # [20:10] * Joins: squeakytoy (christoffe@moz-79070305.dynamic.se.alltele.net)
- # [20:11] <JosiahOne> mbrubeck: No problem, I need to remember to turn of this client and switch to mobile when I leave.
- # [20:11] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [20:11] * ChanServ sets mode: +o dbaron
- # [20:12] * whimboo is now known as whimboo|afk
- # [20:12] * mattwoodrow is now known as mattwoodrow|away
- # [20:13] * Joins: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net)
- # [20:13] <JosiahOne> We11ington, Mbrubeck: But yes, I agree with what you said. The real challenge is getting this to work well like Safari does. I noticed that safari just zooms in while pinching, and then re-renders everything. Is that the approach we want?
- # [20:13] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [20:14] <we11ington> JosiahOne: Yeah
- # [20:14] <JosiahOne> Instead of rendering as we pinch that is.
- # [20:14] <mbrubeck> JosiahOne: If we can re-render as we zoom, that'd be nice too, but I don't think it's required.
- # [20:14] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [20:14] * ChanServ sets mode: +o dbaron
- # [20:14] <JosiahOne> We11ington: Okay, Safari also just holds white around the image whenever you pinch back, which I guess increases speed, but doesn't look as nice.
- # [20:14] * Joins: nrc (nrc@7BE24E90.A5032A01.3CFC199D.IP)
- # [20:15] * Joins: nil1511_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [20:15] * Quits: nil1511 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [20:15] <mbrubeck> In Gecko we pre-render a certain amount of area around the viewport, so you only see white if you pinch farther than that.
- # [20:15] <darkowlzz> vladan: it that fine?
- # [20:15] <NeilAway> ehsan: ooh, so now all apps build with per-window pb enabled?
- # [20:15] <JosiahOne> Mbrubeck, We11ington: I wonder if Safari is actually zooming in on browser contents, or if it overlays an image instead?
- # [20:16] <JosiahOne> Then removes it afterwards?
- # [20:16] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [20:16] <we11ington> mbrubeck: We tried the re-render while zooming, it was horrible
- # [20:16] <we11ington> It opened up the spinning color wheel of lag almost instantly
- # [20:16] <JosiahOne> We11ington: I can imagine.
- # [20:16] <vladan> darkowlzz: you'll need to specify a "high" value in your histogram definition, just pick something reasonable like 20. all the higher counts will go in that "20" bucket. Also, you're going to be storing an entry in the histogram every time the thread count changes. I think what you really want is max-thread-count during any given download
- # [20:17] <we11ington> Especially for complex stuff--e.g. CNN.com
- # [20:17] <mbrubeck> Opera Mobile seems to do it, at least sometimes.
- # [20:17] <JosiahOne> Since it changes so often, it's even worse.
- # [20:17] <@ehsan> NeilAway: yes
- # [20:17] <mbrubeck> WebKit for Android 2.x also re-renders during zoom, but does it synchronously in a way that is really janky on some pages.
- # [20:17] <@ehsan> NeilAway: well, they were as of about a month and a half ago
- # [20:17] <@ehsan> NeilAway: my patch just removes what was dead code since then
- # [20:17] <NeilAway> ehsan: no, they weren't
- # [20:17] <we11ington> JosiahOne: Our general idea right now is to overlay an image (canvas element, basically), and use Gecko's drawWindow function on it
- # [20:18] <NeilAway> ehsan: nobody else had MOZ_PER_WINDOW_PRIVATE_BROWSING=1 in their confvars.sh
- # [20:18] <@ehsan> NeilAway: oh, right, the confvar.sh change
- # [20:18] <JosiahOne> We11ington: That makes the most sense.
- # [20:18] <@ehsan> yeah
- # [20:18] <@ehsan> NeilAway: does that affect SM?
- # [20:18] * Joins: till (till@moz-3493B177.superkabel.de)
- # [20:18] <@ehsan> I don't think that it should
- # [20:18] <NeilAway> ehsan: well, I just managed to get our download manager compatible with per-window pb in time
- # [20:18] * Joins: beaufour (beaufour@moz-EA4226EF.nyc.biz.rr.com)
- # [20:18] <@ehsan> good!
- # [20:19] <@ehsan> but SM doesn't support PB at all last I checked, right?
- # [20:19] <@ehsan> or are you just talking about the API changes?
- # [20:19] * Joins: sewardj (sewardj@moz-4B2F7F28.dip.t-dialin.net)
- # [20:19] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/c6e0a815401a - Terrence Cole - Bug 706885 - Rework Rooting APIs to preserve all available type information; r=billm
- # [20:20] <JosiahOne> We11ington: Do you have an approximation for when a patch will arrive on that bug?
- # [20:20] * Joins: sicking_ (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [20:20] * NeilAway notes that CPS2's QI is still broken, because tearoffs don't work in JS
- # [20:20] <we11ington> JosiahOne: For pinch zooming? End of this semester, isn? So, informal patches will be in before then but we'll ideally be totally done by mid April
- # [20:20] <we11ington> *ish
- # [20:21] <darkowlzz> vladan: thanks for reviewing, I will discuss about the max-thread-count with the mentor. How is the implementation? Should it work properly?
- # [20:21] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [20:21] * sicking_ is now known as sicking
- # [20:21] * Joins: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [20:21] <JosiahOne> We11ington: Oh, I just meant informal ones. :)
- # [20:21] <we11ington> JosiahOne: It's a school project
- # [20:21] <JosiahOne> We11ington: Yeah.
- # [20:21] * Parts: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [20:21] <mbrubeck> we11ington: cool, good luck!
- # [20:21] * Joins: brendan (brendaneic@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [20:21] <we11ington> JosiahOne: Informal: oh heck I dunno. We have slated for our plan late Feb
- # [20:22] <we11ington> JosiahOne: But when do things ever go according to plan?
- # [20:22] <JosiahOne> We11ington: Hmm…
- # [20:22] * JosiahOne Think back past his entire life....
- # [20:22] * JosiahOne Almost never.
- # [20:22] <mbrubeck> we11ington: After the zoom is done and you remove the overlay, will you just be using CSS transsforms to zoom the <browser>?
- # [20:22] <vladan> darkowlzz: use of Telemetry looks reasonable, i didn't scrutinize the rest of the logic too closely
- # [20:22] * Quits: erikvold (erikvold@moz-33BF5BAF.gv.shawcable.net) (Quit: erikvold)
- # [20:22] <we11ington> mbrubeck: Once the overlay is gone, we re-render with ZoomManager.zoom(amt)
- # [20:23] <we11ington> That's the idea, anyway
- # [20:23] <we11ington> No CSS once it's done
- # [20:23] <lizzard_> lsblakk: hey there, are you in the sf office today?
- # [20:23] <JosiahOne> We11ington: HA! No CSS. That makes me happy.
- # [20:23] <mbrubeck> hmm... but that will reflow the page into the original-sized viewport, right?
- # [20:23] <we11ington> Well, I mean, not for the page
- # [20:23] <mbrubeck> i.e., the layout will change
- # [20:23] <darkowlzz> vladan: okay, thanks a lot :) . I have tweeted that doc :D
- # [20:23] <we11ington> mbrubeck: Does it? Oh. We'll do something else then.
- # [20:23] <we11ington> :D
- # [20:23] * Joins: bsmith (bsmith@moz-9601219C.lightspeed.sntcca.sbcglobal.net)
- # [20:24] <JosiahOne> Oh yeah, it does.
- # [20:24] <JosiahOne> :(
- # [20:24] <mbrubeck> I would try the CSS transform approach if ZoomManager won't do what you want.
- # [20:24] <we11ington> CSS if need be
- # [20:24] <JosiahOne> We11ington: If you have to use CSS, hopefully you will have a better experience then I did.
- # [20:24] <we11ington> We attempted ZoomManager with some zoom-amount interpolation to do a zoom, and it was devastating (That's what i mentioned earlier w/ CNN.com)
- # [20:25] <mbrubeck> Once the OMTC support is in, then we'll have a "real" way to zoom the viewport independent of the <browser> element.
- # [20:25] <we11ington> JosiahOne: Well, we did the rotation with CSS, and it worked beautifully
- # [20:25] <JosiahOne> We11ington: Rotation for what?
- # [20:25] <we11ington> JosiahOne: ImageDocument's. https://bugzilla.mozilla.org/show_bug.cgi?id=833511
- # [20:25] * Quits: akeybl (akeybl@43CB6079.66715431.D25A875A.IP) (Quit: Linkinus - http://linkinus.com)
- # [20:25] <we11ington> There's a patch on there you can try out if you like
- # [20:25] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: seth)
- # [20:25] * Quits: mw22 (chatzilla@moz-AF369B35.adsl.online.nl) (Ping timeout)
- # [20:26] * Quits: mwargers (chatzilla@moz-AF369B35.adsl.online.nl) (Ping timeout)
- # [20:26] <we11ington> (Although, nobody can agree on how that should be done either…)
- # [20:26] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Quit: smooney)
- # [20:27] <we11ington> There's a transient bug in it where occasionally the image flips 3/4 of the way around when it should go 1/4 the other way, but I can't reproduce it reliably so I'm unable to figure out why it's happening
- # [20:27] * Quits: Optimizer (Optimizer@D8C17680.DADF8612.BE90E62C.IP) (Ping timeout)
- # [20:27] <we11ington> Doesn't happen too often
- # [20:27] * chuckharmston is now known as chuckharmston|afk
- # [20:27] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [20:27] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
- # [20:27] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [20:27] * Quits: cabanier (cabanier@moz-6A1F2F2C.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [20:28] <JosiahOne> We11ington: Interesting, I'll need to look into that. I was going to use CSS animations for a swiping animation, but ended up just using requestAnimationFrame
- # [20:28] * Joins: cpearce (cpearce@538BABFE.A073F3E.97BBD552.IP)
- # [20:28] <we11ington> JosiahOne: Yeah, we used CSS transform + transition
- # [20:29] <JosiahOne> We11ington: Although, my failure might have to do with the fact that I know very little about CSS...
- # [20:29] <we11ington> JosiahOne: Had to do just a couple extra things to handle tab switching / page reloading / etc.
- # [20:29] * Quits: sworkman (sworkman@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
- # [20:29] <JosiahOne> We11ington: Of course.
- # [20:29] <mdas> philor: ping
- # [20:29] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [20:29] <JosiahOne> We11ington: But a more important question...
- # [20:29] <we11ington> JosiahOne: Will it blend?
- # [20:29] * Quits: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net) (Ping timeout)
- # [20:29] <JosiahOne> We11ington: No, but that too.
- # [20:29] * Joins: sworkman (sworkman@2557E599.66715431.D25A875A.IP)
- # [20:30] <JosiahOne> We11ington: Is your last name really Waterloo?
- # [20:30] <JosiahOne> :)
- # [20:30] <we11ington> JosiahOne: Yes it is
- # [20:30] <JosiahOne> We11ington: That is so awesome.
- # [20:30] <we11ington> JosiahOne: My 11-ish-greats grandfather fought for Gen. Wellington
- # [20:30] * mattwoodrow|away is now known as mattwoodrow
- # [20:30] <we11ington> He was a sharpshooter
- # [20:30] * Quits: till (till@moz-3493B177.superkabel.de) (Client exited)
- # [20:30] <JosiahOne> We11ington: Cool.
- # [20:30] * Joins: DGMurdockIII (DGMurdockI@moz-F1247A16.hsd1.in.comcast.net)
- # [20:30] * Joins: Optimizer (Optimizer@AEEE260C.5C6350CF.274D17D6.IP)
- # [20:30] <we11ington> Performed admirably, the queen of the Netherlands (allied with England + Wellington) said, "You should change your name to Waterloo!" and he said "Hey, I like that better than Klausen anyway!"
- # [20:31] <philor> mdas: pong
- # [20:31] * Quits: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [20:31] * Joins: Mnyromyr (Mnyromyr@moz-35D6F117.unitymediagroup.de)
- # [20:31] <mdas> philor: remember we talked about changing the "marionette" and "marionette-webapi" testsuite names?
- # [20:31] * Joins: till (till@moz-3493B177.superkabel.de)
- # [20:31] <JosiahOne> We11ington: That's great. I like your's better than mine.
- # [20:31] <mdas> philor: jgriffin is on board
- # [20:31] * Joins: azakai (alon@2557E599.66715431.D25A875A.IP)
- # [20:31] <we11ington> JosiahOne: What's yours?
- # [20:31] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [20:31] <JosiahOne> We11ington: One :)
- # [20:31] <we11ington> JosiahOne: Bruner?
- # [20:32] <we11ington> JosiahOne: :P
- # [20:32] <JosiahOne> We11ington: Correct.
- # [20:32] <mdas> philor: we like the names "marionette" for the unit tests, and "webapi" for the webapi tests. Do you have any comments? How do we go about changing the names of the suites?
- # [20:32] * Quits: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu) (Ping timeout)
- # [20:32] * Quits: chuckharmston|afk (chuckharms@405E755D.5C78B772.1A32E3CE.IP) (Client exited)
- # [20:32] <JosiahOne> We11ington: https://mozillians.org/en-US/u/JosiahOne
- # [20:32] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [20:32] * ChanServ sets mode: +o dbaron
- # [20:33] <we11ington> JosiahOne: Aww, it wants me to join
- # [20:33] <JosiahOne> We11ington: You sould.
- # [20:33] <we11ington> JosiahOne: Yeah, I probably should
- # [20:33] * Joins: jhammel_ (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [20:33] * Quits: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [20:33] <JosiahOne> We11ington: Either jaws or myself can vouch for you.
- # [20:34] * jhammel_ is now known as jhammel
- # [20:34] <vladan> darkowlzz: sweet
- # [20:35] * hwine is now known as hwine-food
- # [20:35] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [20:35] <seth> what's the best way to log a message so that it will appear in try output for both debug and opt builds?
- # [20:35] <seth> in the try logs, to be specific
- # [20:36] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [20:36] * ChanServ sets mode: +o dbaron
- # [20:36] <@ted> seth: should just be able to printf
- # [20:36] * Joins: jcranmer (jtcranmer@moz-EBF2B4AB.cs.illinois.edu)
- # [20:36] <JosiahOne> We11ington: Are you making a profile right now?
- # [20:37] <philor> mdas: releng automation bug to change http://mxr.mozilla.org/build/source/buildbot-configs/mozilla-tests/b2g_config.py#207 and #257, releng devtool bug to change trychooser, webtools tinderboxpushlog bug to teach tbpl to stop using one name
- # [20:37] * Joins: dougt (dougt@moz-75E4F719.hsd1.ca.comcast.net)
- # [20:37] * jcranmer is now known as jcranmer|away
- # [20:37] * Quits: devd (Name@moz-9DACDECA.cs.berkeley.edu) (Quit: leaving)
- # [20:37] * Joins: rednaks (rednaks@89B74EF7.70D8CBB6.6D8B4AB5.IP)
- # [20:38] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [20:38] * Joins: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl)
- # [20:38] * Quits: spartanfire (guimdearau@moz-59E5512E.dhcp.egr.msu.edu) (Quit: spartanfire)
- # [20:39] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [20:39] * Quits: maikmerten (maikmerten@moz-BEC27D74.dynamic.qsc.de) (Client exited)
- # [20:40] <mdas> philor: thanks!
- # [20:40] * Joins: cabanier (cabanier@89803C3C.27D0C967.A0B21F13.IP)
- # [20:40] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
- # [20:40] * mattwoodrow is now known as mattwoodrow|away
- # [20:41] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [20:41] * Quits: jorendorff (jorendorff@moz-1747FB68.hsd1.tn.comcast.net) (Quit: jorendorff)
- # [20:42] * Quits: damons (gnubeard@moz-BCB43F5D.hsd1.ca.comcast.net) (Quit: damons)
- # [20:43] * Joins: TheOne (one@moz-DDCBB7A5.dip.t-dialin.net)
- # [20:43] * Quits: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se) (Ping timeout)
- # [20:43] <mdas> philor: jgriffin: hmm this change might disrupt test order though. As unpleasant as it sounds, we want to run the marionette unit tests before we run the webapi tests, and I don't think we can guarantee execution order in tbpl
- # [20:44] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [20:44] * Joins: Lucas (Lucas@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [20:44] * Quits: gandalf (zbraniecki@moz-DE57E808.neoplus.adsl.tpnet.pl) (Quit: I took the wrong pill!!!)
- # [20:45] * Joins: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [20:45] * Parts: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [20:46] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [20:46] * ChanServ sets mode: +o dbaron
- # [20:47] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [20:47] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [20:47] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/abba54950354 - Tanvi Vyas - Bug 822366 - Change the icon for Mixed Active Content to the triangle with exclamation point. r=dao
- # [20:47] * Joins: mwu (mwu@moz-2E883D31.hsd1.nj.comcast.net)
- # [20:48] * Quits: tn (tn@moz-2E73ACE4.wp.shawcable.net) (Quit: Leaving)
- # [20:48] * Quits: smontagu (chatzilla@moz-45181727.red.bezeqint.net) (Ping timeout)
- # [20:48] <catlee> anybody aware of any win8 specific cache corruption issues?
- # [20:49] * Joins: chuckharmston|afk (chuckharms@moz-DD938D6C.msp.atomicdatacenters.com)
- # [20:49] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [20:49] * juanb is now known as juanb|afk
- # [20:49] * Joins: akeybl (akeybl@43CB6079.66715431.D25A875A.IP)
- # [20:49] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [20:49] * ChanServ sets mode: +o dbaron
- # [20:50] <abr> bsmith -- ping
- # [20:50] * Quits: tobeytailor (tobeytailo@moz-5805115C.dip.t-dialin.net) (Ping timeout)
- # [20:50] * Quits: chuckharmston|afk (chuckharms@moz-DD938D6C.msp.atomicdatacenters.com) (Connection reset by peer)
- # [20:50] * Quits: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Quit: bye)
- # [20:50] * Joins: chuckharmston|afk (chuckharms@moz-DD938D6C.msp.atomicdatacenters.com)
- # [20:50] * Joins: tobeytailor (tobeytailo@moz-8DB2B87.dip.t-dialin.net)
- # [20:50] <Waldo> cpeterson: you good for discussing the gcc version macro bits, now that you're on?
- # [20:50] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/31d8ab3ddf1a - Jeff Muizelaar - Bug 835470. Add operator== for char_type. r=bsmedberg
- # [20:51] <cpeterson> Waldo, sure
- # [20:51] * Quits: bsmith (bsmith@moz-9601219C.lightspeed.sntcca.sbcglobal.net) (Ping timeout)
- # [20:51] * Quits: robhawkes (robhawkes@moz-33A339B7.dsl.cnl.uk.net) (Quit: Leaving...)
- # [20:51] * chuckharmston|afk is now known as chuckharmston
- # [20:51] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [20:51] <Waldo> I put comments in the bug
- # [20:52] <cpeterson> Waldo, thanks. I saw them. I had not intended for the other MOZ_[MAKE_]GCC_VERSION macros to be useful outside Compiler.h
- # [20:52] <philor> mdas: oh, you want to split the current marionette+webapi suite on b2g into separate marionette and webapi suites? yeah, you can't guarantee order, tests are utterly independent unless you run them as part of one job - you could do a thing like mochitest-other, and run both suites as part of one job
- # [20:52] <Waldo> cpeterson: okay -- looks like it should be simple to just inline stuff, then -- no need for me to see a patch version doing that
- # [20:52] <Waldo> onward, for great justice!
- # [20:53] <mdas> philor: yeah, otherwise I think it would be too confusing still
- # [20:53] <cpeterson> Waldo, manually inline all the __GNUC__ maths into the MOZ_GCC_VERSION_AT_LEAST macro?
- # [20:53] <Waldo> cpeterson: yeah
- # [20:53] <Waldo> jrmuizel: should that * in the rhs part of that patch perhaps be &?
- # [20:54] * Waldo drivebys
- # [20:54] <cpeterson> Waldo: ok, can do. I was just trying to not repeat myself. :)
- # [20:54] <mdas> philor: hmm perhaps i'll punt on this until we no longer need to guarantee order, since the 'marionette-webapi' name is descriptive of what it's doing... it's just confusing for people who don't know what tests they want to run
- # [20:54] <mdas> bah.
- # [20:54] * armenzg_lunch is now known as armenzg
- # [20:54] <jrmuizel> Waldo: I don't think so
- # [20:54] <abr> bsmith -- unping. I think I found what I'm looking for.
- # [20:55] * Quits: sfink (chatzilla@moz-BD9FC79C.hfc.comcastbusiness.net) (Ping timeout)
- # [20:55] <Waldo> hmm, I'd thought Equals took a ref, guess I'm wrong then
- # [20:55] * Joins: JesperHansen (JesperHans@moz-FE908C71.dhcp.fiberflex.dk)
- # [20:56] * cmcavoy is now known as cmcavoy-offline
- # [20:56] * khuey is now known as khuey|away
- # [20:57] * joduinn-mtg is now known as joduinn-commute
- # [20:57] * Quits: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [20:57] * Joins: vladan (vladan@F2D29657.F60B0462.67AC9B1.IP)
- # [20:57] <jrmuizel> Waldo: http://mxr.mozilla.org/mozilla-central/source/xpcom/string/public/nsTSubstring.h#262
- # [20:58] * Quits: TheOne (one@moz-DDCBB7A5.dip.t-dialin.net) (Ping timeout)
- # [20:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/5c248ef0fe62 - David Keeler - bug 822771 - add timeout to getHSTSPreloadList.js' XHRs r=bsmith DONTBUILD (NPOB)
- # [20:58] * Quits: cpearce (cpearce@538BABFE.A073F3E.97BBD552.IP) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
- # [20:59] <Waldo> oh, right, I misread what was being =='d
- # [20:59] * Joins: tn (tn@moz-2E73ACE4.wp.shawcable.net)
- # [20:59] * Joins: cpearce (cpearce@538BABFE.A073F3E.97BBD552.IP)
- # [20:59] * khuey|away is now known as khuey
- # [20:59] * Joins: bajaj (Adium@2557E599.66715431.D25A875A.IP)
- # [20:59] * Quits: Optimizer (Optimizer@AEEE260C.5C6350CF.274D17D6.IP) (Ping timeout)
- # [20:59] * Quits: smooney (smooney@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
- # [20:59] * Quits: bajaj1 (Adium@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
- # [20:59] * Joins: smooney (smooney@2557E599.66715431.D25A875A.IP)
- # [21:00] * Quits: janv (varga@moz-B6E52297.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
- # [21:00] * Joins: TheOne (one@moz-5EAA62C7.dip.t-dialin.net)
- # [21:01] * Quits: we11ington (msu-cse498@moz-600949B7.cse.msu.edu) (Quit: we11ington)
- # [21:01] * Joins: ekr (ekr@moz-D7997EC8.rtfm.com)
- # [21:01] * AutomatedTester|away is now known as AutomatedTester
- # [21:02] * Quits: kdcw (kdc@moz-F7413045.pk.shawcable.net) (Quit: Try HydraIRC -> http://www.hydrairc.com <-)
- # [21:02] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [21:02] * Joins: Optimizer (Optimizer@A15D05A8.FC97EA79.274D17D6.IP)
- # [21:04] * Quits: jincreator (Thunderbir@36F49B88.AE3EA2FD.6B649F75.IP) (Quit: jincreator)
- # [21:06] * Quits: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: seth)
- # [21:07] * geekboy is now known as geekboy|afk
- # [21:07] * Quits: Matti (Matti@moz-DD13DDA3.dip.t-dialin.net) (Ping timeout)
- # [21:07] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
- # [21:07] * Quits: Optimizer (Optimizer@A15D05A8.FC97EA79.274D17D6.IP) (Ping timeout)
- # [21:08] * Quits: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net) (Quit: ehugg)
- # [21:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/cafa8ba33704 - Nathan Froyd - Bug 796388 - part 1 - delete TelemetryVFS; r=mak
- # [21:09] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/50f4ba15a3c7 - Nathan Froyd - Bug 796388 - part 2 - delete MOZ_SQLITE histogram definitions; r=taras
- # [21:09] * Joins: dao (dao@F2D29657.F60B0462.67AC9B1.IP)
- # [21:09] * nthomas|away is now known as nthomas
- # [21:10] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [21:10] * ChanServ sets mode: +o dbaron
- # [21:10] * Quits: JosiahOne (josiahbrun@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net) (Quit: Deallocatd. (Probably forbidden by ARC))
- # [21:10] * Joins: campd (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [21:10] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [21:11] * Joins: Optimizer (Optimizer@31E2C76.3A385CE3.274D17D6.IP)
- # [21:12] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [21:13] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [21:13] <yzen> Yoric: hi, whenever you have a moment, let me know :)
- # [21:14] * Quits: Jesse (jruderman@moz-537BCF9.hsd1.ca.comcast.net) (Quit: Jesse)
- # [21:14] <Yoric> yzen: Can we wait 1/2h more?
- # [21:14] <Yoric> Sorry, busy schedule :)
- # [21:14] * Quits: till (till@moz-3493B177.superkabel.de) (Client exited)
- # [21:14] <yzen> Yoric: sure :)
- # [21:15] * Joins: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP)
- # [21:15] * Quits: nil1511_ (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [21:15] * Joins: nil1511 (quassel@8E6C34C1.A3F9767A.1C37C358.IP)
- # [21:16] * Joins: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net)
- # [21:17] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [21:17] * bz_away is now known as bz
- # [21:18] * Joins: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [21:19] * Quits: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [21:19] <froydnj> gah, botched the bug numbers in commit
- # [21:20] <JesperHansen> rookie question: unsigned char p = 200; p += 100; prints 44 because of overflow. Say I want it to stop at 255 (or any other arbitrary number like 250). Is there any smart way about it? SafeInt throws an exception instead
- # [21:20] * Quits: jgilbert (jgilbert@56F7BE49.10A53EE3.77834EAA.IP) (Ping timeout)
- # [21:21] * KaiRo is now known as KaiRo_away
- # [21:21] * Joins: jhammel (jhammel@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [21:22] * Ann_Yiming is now known as Ann_Yiming_brb
- # [21:22] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [21:24] <JesperHansen> operator overloading maybe?
- # [21:26] <darkowlzz> cpeterson: ping!
- # [21:26] * Joins: andreasn (andreasn@moz-FD3F641F.a336.priv.bahnhof.se)
- # [21:26] <Standard8> does anyone have any idea why try { … } catch (ex) { console.log("foo: " + ex); } might just show "foo: Error:" when … is probably throwing an xpcom exception?
- # [21:26] * Ann_Yiming_brb is now known as Ann_Yiming
- # [21:27] * Joins: damons (gnubeard@2557E599.66715431.D25A875A.IP)
- # [21:28] <@bsmedberg> Standard8: doesn't that depend on what ex.toString does?
- # [21:28] * Joins: jcv_ (john@moz-9DD98F0F.cable.mindspring.com)
- # [21:28] * Quits: jcv_ (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
- # [21:28] <Standard8> bsmedberg: quite possibly, does console.log not handle multiple lines or something?
- # [21:28] <froydnj> JesperHansen: you're looking for saturated arithmetic; I don't think we have generic bits for that in the tree
- # [21:28] <@bsmedberg> I think it does
- # [21:29] * Joins: jcv_ (john@moz-9DD98F0F.cable.mindspring.com)
- # [21:29] <@bsmedberg> Standard8: this is content not chrome?
- # [21:29] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/1aadb8b6552b - James Willcox - Bug 768000 - Fix up the mutex handling in the prior patch a=bajaj
- # [21:29] <Standard8> bsmedberg: yeah content
- # [21:29] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/9f722c238f71 - James Willcox - Bug 800838 - Guard against invalid NPP when unscheduling plugin timers on Android r=blassey a=bajaj
- # [21:29] <firebot> http://hg.mozilla.org/releases/mozilla-beta/rev/963e7b1db85f - James Willcox - Bug 768000 - Don't race when destroying plugin audio tracks on Android a=bajaj
- # [21:29] <@bsmedberg> Standard8: and you can't let the exception through so that the developer console gets more info?
- # [21:29] <JesperHansen> froydnj: thanks for the words "saturated arithmetic"
- # [21:29] <blassey> snorp: I feel dirty having my name attached to that patch
- # [21:29] <Standard8> bsmedberg: I'm not sure where this exception is getting caught at the moment
- # [21:30] * Quits: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP) (Client exited)
- # [21:30] <blassey> why couldn't you get someone else to review?
- # [21:30] <@bsmedberg> ah, I see
- # [21:30] <dholbert> JesperHansen, mfbt has something for this, CheckedInt I think
- # [21:30] <snorp> blassey: :)
- # [21:30] <Standard8> bsmedberg: helping someone else, and I also suspect its embedded in a callback somewhere
- # [21:30] <snorp> blassey: how do you think I felt writing it
- # [21:30] <dholbert> JesperHansen, https://mxr.mozilla.org/mozilla-central/source/mfbt/CheckedInt.h
- # [21:30] * Quits: jcv_ (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
- # [21:31] <snorp> blassey: spent all day in the shower, still unclean.
- # [21:31] * Joins: jcv_ (john@moz-9DD98F0F.cable.mindspring.com)
- # [21:32] <dholbert> JesperHansen, though actually it looks like that ends up setting isValid() to false, rather than just saturating
- # [21:32] <JesperHansen> dholbert: aww, well thanks
- # [21:32] <dholbert> JesperHansen, the thing closest to what you describe is NSCoordSaturatingAdd, but that's nscoord-specific, not for e.g. unsigned char
- # [21:32] * Joins: jrmuizel (jrmuizel@F2D29657.F60B0462.67AC9B1.IP)
- # [21:33] <@bsmedberg> aklotz: hey, which message is hanging in an implicit SendMessage?
- # [21:33] * Quits: nil1511 (quassel@8E6C34C1.A3F9767A.1C37C358.IP) (Connection reset by peer)
- # [21:34] * Joins: ctalbert_ (ctalbert@moz-DB4A9C19.scl3.mozilla.com)
- # [21:34] * Quits: ctalbert_ (ctalbert@moz-DB4A9C19.scl3.mozilla.com) (Quit: leaving)
- # [21:34] * Quits: ctalbert (ctalbert@moz-59682A1.dmz.scl3.mozilla.com) (Ping timeout)
- # [21:35] * Joins: gustavold (gustavold@moz-3BD2C23B.nycmny.east.verizon.net)
- # [21:35] <aklotz> bsmedberg: There are two calls that are hanging. One is a ShowWindow (presumably to send a WM_ACTIVATE or WM_SHOWWINDOW message), the other is a SetFocus (presumably to send a WM_KILLFOCUS). The SetFocus call I can postpone by returning FALSE from my WM_INITDIALOG handler, but the ShowWindow is causing the most grief.
- # [21:35] * Joins: jlmendezbonini (jlmendezbo@moz-FF9FDD58.twcny.res.rr.com)
- # [21:35] * Joins: ctalbert (ctalbert@moz-DB4A9C19.scl3.mozilla.com)
- # [21:35] * Joins: spartanfire (guimdearau@moz-33A83FA2.mielccc.clients.pavlovmedia.com)
- # [21:36] * hwine-food is now known as hwine
- # [21:37] * Quits: jcv_ (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
- # [21:37] * Joins: jcv_ (john@moz-9DD98F0F.cable.mindspring.com)
- # [21:37] <Yoric> yzen: pong
- # [21:37] <yzen> Yoric: hi
- # [21:37] <JesperHansen> Here's an idea: std::max(std::min(val, maxval), minval)
- # [21:38] <Yoric> yzen: hi
- # [21:38] <yzen> Yoric: I just had a quick question re Bug 828204
- # [21:38] <Yoric> Go ahead.
- # [21:39] * Joins: ErvisTusha (ErvisTusha@5D692C3C.F69FB6EA.363D84A4.IP)
- # [21:39] * Quits: ErvisTusha (ErvisTusha@5D692C3C.F69FB6EA.363D84A4.IP) (Client exited)
- # [21:39] * Quits: jcv_ (john@moz-9DD98F0F.cable.mindspring.com) (Quit: leaving)
- # [21:39] <yzen> what was your suggestion regarding the comment inline with higher order and array comprehension , sorry i got a little confused there :)
- # [21:39] <JesperHansen> dholbert + froydnj: ^ if anyone asks about the same I did
- # [21:40] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [21:40] * ChanServ sets mode: +o dbaron
- # [21:40] * Joins: vikash (vikash@4038A0D3.E6C84D0D.ADC0C9EC.IP)
- # [21:40] <Yoric> yzen: You use a higher-order function (Array.prototype.map, if I recall correctly).
- # [21:41] <yzen> yep
- # [21:41] <Yoric> It might be more readable (I'm not sure) to use array comprehension instead: https://developer.mozilla.org/en/JavaScript/Guide/Obsolete_Pages/Working_with_Arrays#Array_comprehensions
- # [21:42] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [21:42] <yzen> Yoric: ohh ok got it now :) thanks, ill try it out and post a final patch
- # [21:42] <dholbert> JesperHansen, I don't think that fully works, if your maxVal and/or min val are close to the actual max values for that type
- # [21:42] <Yoric> yzen: Cool :)
- # [21:42] <dholbert> JesperHansen, but if you're in no danger of wrapping around, then yeah, that should work
- # [21:43] <yzen> Yoric: haven't used it in practice until now
- # [21:43] <@bsmedberg> aklotz: hrm. WM_ACTIVATE is documented to be sent asynchronously
- # [21:43] <JesperHansen> dholbert: doesn't the min and max just have to be of larger types than the possible val?
- # [21:43] <Yoric> yzen: Sometimes, it's great. Not always.
- # [21:43] * Parts: dew (Instantbir@moz-EBC2DF0B.dhcp.stls.mo.charter.com)
- # [21:44] <yzen> Yoric: ya i see the readability benefit in this case
- # [21:44] <@bsmedberg> aklotz: you have stacks/testcases? We can probably figure out exactly what message it is... it's in the stack memory usually
- # [21:44] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/40f09f7bc670 - Randell Jesup - Bug 818670: Enable AEC in PeerConnection, AGC/NoiseSuppression in gUM (w/bustage fix) r=derf
- # [21:44] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/fc262e3c635f - Randell Jesup - Bug 818670: merge AudioConduits to allow AEC to work r=ekr
- # [21:44] * Joins: sfink (chatzilla@moz-E840C1E1.dsl.pltn13.sbcglobal.net)
- # [21:44] * Quits: jlmendezbonini (jlmendezbo@moz-FF9FDD58.twcny.res.rr.com) (Quit: Textual IRC Client: www.textualapp.com)
- # [21:44] <JesperHansen> hmm, not sure what I meant by that. I just need between 0-200 anyways
- # [21:45] <Mook_as> Standard8: I think you want Cu.reportError(ex) without the string addition; that has magic to handle Error objects, IIRC
- # [21:45] <Standard8> Mook_as: but we can't do that from content can we?
- # [21:45] <dholbert> JesperHansen, well if you're using unsigned char, and you're clamping a value "a+b" to be maximum 200, you'll run into trouble if e.g. a = 150 and b = 150
- # [21:45] <Mook_as> Standard8: oh, right content. I think your best bet is setTimeout(function()throw ex;, 0) then :(
- # [21:46] * juanb|afk is now known as juanb
- # [21:46] * Joins: till (till@moz-ED1B5F1.adsl.alicedsl.de)
- # [21:47] <WeirdAl> on a XUL iframe, is there a way to specify it won't allow scripts to run?
- # [21:47] * philor is now known as philor|away
- # [21:48] <@bz> WeirdAl: you can poke the docshell directly....
- # [21:48] <dholbert> JesperHansen, for robust saturating addition, you need to either do the addition in a type w/ more bits than the types you're adding (so that you can represent up to 2 * max value and detect overflow), or you need to do some fancy arithmetic & comparisons involving subtracting both values from the max possible value
- # [21:48] <@bz> WeirdAl: if this is no an oop iframe
- # [21:49] <Standard8> Mook_as: thanks
- # [21:49] <JesperHansen> dholbert: say it's something like: unsigned char p = 200; unsigned char q = 100; p = std::max(std::min((int)(p+q), 200), 0); printf("%i\n", p);, then that posts 200
- # [21:49] <darkowlzz> bsmedberg: ping!
- # [21:49] <WeirdAl> hmmm
- # [21:49] <@ehsan> cpearce: ping
- # [21:50] <WeirdAl> bz - wouldn't that take effect after the iframe has already loaded its content?
- # [21:50] <@bz> JesperHansen: that prints 0, no?
- # [21:50] <cpearce> ehsan: pong
- # [21:50] <JesperHansen> bz: print 200
- # [21:50] <JesperHansen> +s
- # [21:50] <@bsmedberg> darkowlzz: pong
- # [21:50] <darkowlzz> bsmedberg: https://bugzilla.mozilla.org/show_bug.cgi?id=835969
- # [21:50] * @bz pulls out his C&R
- # [21:50] <@ehsan> cpearce: do you mind if I remove windows newline endings from the wmf code?
- # [21:50] <dholbert> JesperHansen, if you cast "p" or "q" to an int before doing the addition, then I'd expect that to work
- # [21:50] <darkowlzz> I have verified with Nightly without that patch from https://bugzilla.mozilla.org/show_bug.cgi?id=831533
- # [21:51] <dholbert> JesperHansen, but p+q should be done in unsigned char space, which should wrap around
- # [21:51] <darkowlzz> that bug seems to be older than that
- # [21:51] <darkowlzz> bsmedberg: ^
- # [21:51] * Joins: Asa (asa@F2D29657.F60B0462.67AC9B1.IP)
- # [21:51] <JesperHansen> bz: http://pastebin.mozilla.org/2095568 if you're curious
- # [21:51] <@bsmedberg> darkowlzz: I believe you
- # [21:51] <@bsmedberg> darkowlzz: comment in the bug, remove the dep
- # [21:51] <@bsmedberg> don't worry about it, it's a P5
- # [21:51] * Quits: @roc (chatzilla@C0ACF8B.5E1E9EEA.613E47D1.IP) (Ping timeout)
- # [21:51] <darkowlzz> so, what could be causing that ?
- # [21:52] <@bz> JesperHansen: ah, this is special for types that are narrower than int
- # [21:52] <darkowlzz> P5 --> low priority ?
- # [21:52] <cpearce> ehsan: yes, my editor keeps adding them, particularly if I copy/paste , and keeps bugging me if line endings are mixed.
- # [21:52] <mconley> !seen josh
- # [21:52] <firebot> josh was last seen 3 days, 23 hours, 59 minutes and 36 seconds ago, saying 'wchen: What are the chances the new notification support gets into FF21?' in #developers.
- # [21:52] <cpearce> ehsan: so please leave them as is until I switch editors.
- # [21:52] <@ehsan> cpearce: ok
- # [21:52] <cpearce> ehsan: or until someone else is maintaining my code.
- # [21:52] <@bz> JesperHansen: what happens there is that p+q actually does (int)p + (int)q if int can represent all the values of p and q
- # [21:52] <cpearce> ;)
- # [21:53] <@ehsan> cpearce: what's your current editor?
- # [21:53] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
- # [21:53] <cpearce> visual studio. I installed sublimtext yesterday, thought I try that for a bit.
- # [21:53] <@bz> JesperHansen: http://msdn.microsoft.com/en-us/library/3t4w2bkb%28v=vs.80%29.aspx has a description of what happens here, e.g.
- # [21:54] <@ehsan> cpearce: you can configure visual studio to use the line-ending chars currently found in the file
- # [21:54] * jgriffin is now known as jgriffin-afk
- # [21:54] <cpearce> ehsan: yes. but if you copy+paste something with windows line endings the line endings are preserved in the paste.
- # [21:54] <dholbert> bz, ah right. So we upscale to int immediately, and only go back to "unsigned int" at the end & only because we're assigning the result into an unsigned int
- # [21:54] <@bz> yep
- # [21:55] <@ehsan> ah, right
- # [21:55] <@ehsan> sadface
- # [21:55] * @bz would rather not write code that depended on this behavior....
- # [21:55] <@bz> If we can avoid it
- # [21:55] <dholbert> JesperHansen, so you're getting lucky, basically. :)
- # [21:55] * Quits: Archaeopteryx (itsme@moz-FF3F73F2.cust.telecolumbus.net) (Quit: Too much information in my brain driving me insane)
- # [21:55] <dholbert> since your type happens to be small enough that its arithmetic is always done in int space
- # [21:55] * Joins: jorendorff (jorendorff@moz-91590D94.hsd1.tn.comcast.net)
- # [21:55] <aklotz> bsmedberg: I posted what I have in the bug.
- # [21:56] <JesperHansen> dholbert: guess I will have a different problem if the working values also get too big
- # [21:56] <dholbert> so you're implicitly using the "do the addition in a type w/ more bits than the types you're adding (so that you can represent up to 2 * max value and detect overflow)" strategy, because the compiler happens to be giving it to you for free.
- # [21:57] <dholbert> yeah
- # [21:57] * Quits: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [21:57] * @bz patpats his K&R, puts it back on shelf
- # [21:57] * Quits: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP) (Quit: mixedpuppy)
- # [21:58] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [21:58] * ChanServ sets mode: +o dbaron
- # [21:58] <WeirdAl> tbsaunde: bug 407956,. are you planning to post a revised patch?
- # [21:58] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [21:59] * joduinn-commute is now known as joduinn-mtg
- # [21:59] * Quits: campd (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [22:00] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [22:02] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/816f076c2c15 - Honza Bambas - Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus
- # [22:02] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3c95ca16eb66 - Honza Bambas - Bug 794507 - make offline application cache store security info for entries, r=michal
- # [22:02] <firebot> Check-in: http://hg.mozilla.org/releases/mozilla-beta/rev/329574982da3 - Brian Nicholson - Bug 819973 - Scale favicons before storing them in the cache. r=mfinkle a=bajaj
- # [22:03] * Joins: Archaeopteryx (itsme@moz-FF3F73F2.cust.telecolumbus.net)
- # [22:04] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [22:04] * gregglind_afk is now known as gregglind
- # [22:07] * Quits: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net) (Input/output error)
- # [22:08] * Joins: davidb_ (davidb@F2D29657.F60B0462.67AC9B1.IP)
- # [22:08] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Connection reset by peer)
- # [22:08] * davidb_ is now known as davidb
- # [22:09] * Joins: mixedpuppy (mixedpuppy@F2D29657.F60B0462.67AC9B1.IP)
- # [22:09] * Quits: graememcc (chatzilla@moz-AE4AE30.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117041235])
- # [22:10] * jesup misses having an office with lots of tall bookcases for reference books and journals
- # [22:10] <jesup> Of course, I'm not sure I need 4 linear feet of X manuals anymore....
- # [22:12] <@bz> jesup: ;)
- # [22:12] <derf> Only if the Internet goes down.
- # [22:12] <jhammel> do the bookcases contain a complete backup of the internet?
- # [22:12] <jhammel> or at least all lolcats?
- # [22:13] * Joins: ehugg (ehugg@moz-EA33CD8D.hsd1.wa.comcast.net)
- # [22:14] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/84597bf0120d - Hannes Verschore - Bug 835877: Increase inline depth for small functions, r=dvander
- # [22:15] * Quits: vikash (vikash@4038A0D3.E6C84D0D.ADC0C9EC.IP) (Ping timeout)
- # [22:15] * Joins: markh1 (Instantbir@F2D29657.F60B0462.67AC9B1.IP)
- # [22:16] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [22:16] * geekboy|afk is now known as geekboy
- # [22:16] * Joins: fitzgen (fitzgen@moz-9E403A70.dsl.static.sonic.net)
- # [22:17] <@ehsan> mayhemer: red on inbound
- # [22:17] <mayhemer> ehsan: fantastic!
- # [22:18] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [22:18] <@ehsan> mayhemer: probbaly coming from 725587
- # [22:18] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [22:18] * Parts: mwobensmith (Adium@F2D29657.F60B0462.67AC9B1.IP)
- # [22:18] * Quits: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Leaving.)
- # [22:18] * Joins: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [22:18] <mayhemer> ehsan: yes, I'll back that out now
- # [22:18] <mayhemer> ehsan: thanks
- # [22:19] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [22:19] <@ehsan> thank you!
- # [22:19] * ChanServ sets mode: +o dbaron
- # [22:19] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [22:19] * Quits: atte (atte@moz-37C1DF97.dhcp.inet.fi) (Client exited)
- # [22:20] * Quits: gustavold (gustavold@moz-3BD2C23B.nycmny.east.verizon.net) (Quit: Leaving.)
- # [22:20] * jcranmer|away is now known as jcranmer
- # [22:21] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [22:22] * Quits: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net) (Quit: PM: Preparing frontal lobe for mem sleep)
- # [22:23] * Quits: Enn (enn@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [22:24] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130117081734])
- # [22:24] * Joins: joey (chatzilla@moz-EFCB4CBF.princetowncable.com)
- # [22:24] * geekboy is now known as geekboy|afk
- # [22:25] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/31cecce3f7c4 - Honza Bambas - Backout of changeset 816f076c2c15
- # [22:25] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/962cf4a5231c - Honza Bambas - merge
- # [22:26] * geekboy|afk is now known as geekboy
- # [22:26] * Quits: kentuckyfriedtakahe (ajones@538BABFE.A073F3E.97BBD552.IP) (Client exited)
- # [22:27] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [22:28] <mayhemer> ehsan: is multistaring broken on tbpl?
- # [22:28] * Joins: Matti (Matti@moz-6864E6D.customers.d1-online.com)
- # [22:28] * geekboy is now known as geekboy|afk
- # [22:28] * Joins: kentuckyfriedtakahe (ajones@538BABFE.A073F3E.97BBD552.IP)
- # [22:28] <dholbert> mayhemer, nope
- # [22:28] <@ehsan> not as far as I know
- # [22:28] <dholbert> mayhemer, I just multistarred everything beyond your first star :)
- # [22:29] <mayhemer> dholbert: ah, I wanted to star also pending builds
- # [22:29] <mayhemer> dholbert: thanks ;)
- # [22:29] <dholbert> mayhemer, np!
- # [22:29] <dholbert> froydnj, looks like you've got a mochitest-2 orange
- # [22:29] * Quits: bmoss (bmoss@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [22:30] * Joins: chrisccoulson (chr1s@moz-6A3A134E.cust-13020.ip.static.uno.uk.net)
- # [22:30] * Joins: arky (arky@moz-6003919A.dynamic.isadsl.co.za)
- # [22:30] * Quits: dria (dria@F2D29657.F60B0462.67AC9B1.IP) (Quit: dria)
- # [22:32] * Quits: squeakytoy (christoffe@moz-79070305.dynamic.se.alltele.net) (Quit: Leaving)
- # [22:33] * Joins: bmoss (bmoss@2557E599.66715431.D25A875A.IP)
- # [22:34] <jesup> nfroyd: looks like you may have a new orange
- # [22:34] * jesup should read before posting. And use the right nick
- # [22:35] * Quits: mythmon (mythmon@moz-760E64F2.electricgrey.com) (Input/output error)
- # [22:35] * Joins: josh (josh@moz-6FB23C25.hvc.res.rr.com)
- # [22:35] <dholbert> jesup, looks like he's afk anyway. I'll back him out, since it looks like it's his
- # [22:35] <jesup> yup
- # [22:35] <dholbert> oh
- # [22:35] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/46c47be9d44e - Ryan VanderMeulen - Backed out changesets 50f4ba15a3c7 and cafa8ba33704 (bug 796388) for mochitest-2 orange.
- # [22:35] <dholbert> RyanVM is quick on the draw
- # [22:35] <RyanVM> froydnj: and you landed it with the wrong bug #
- # [22:35] <RyanVM> sweet
- # [22:35] * Joins: vtmarvin1 (Thunderbir@32DFDBE.7102BCB6.B7C3970A.IP)
- # [22:37] <froydnj> RyanVM: two bugs with one stone!
- # [22:37] * Quits: past (Instantbir@moz-8BBD22CF.dsl.dyn.forthnet.gr) (Quit: past)
- # [22:37] <RyanVM> froydnj: I assume you'll comment in whatever bug it was supposed to be
- # [22:37] * @bz ponders how hard it would be to nuke nsIContent::GetAttr
- # [22:37] <irving> Mossop: gavin: taras: can we consider moving TelemetryTimestamps.jsm from browser/ to toolkit/ so that AddonManager can use it to record startup timestamps?
- # [22:38] <froydnj> RyanVM: yeah, I'll take care of that. thanks.
- # [22:38] * Quits: TheOne (one@moz-5EAA62C7.dip.t-dialin.net) (Input/output error)
- # [22:38] * froydnj thought the quota bits weren't handled at the sqlite vfs layer anymore
- # [22:39] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [22:39] * ChanServ sets mode: +o dbaron
- # [22:39] <@gavin> irving: sure
- # [22:39] <@gavin> irving: toolkit/modules
- # [22:39] * Joins: cpeterson (cpeterson@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [22:39] * Quits: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving...)
- # [22:39] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
- # [22:40] <tbsaunde> bz: I think a11y uses it a bit :/
- # [22:40] <@bz> well
- # [22:40] <@bz> I should be clear
- # [22:40] <@bz> Element::GetAttr will remain
- # [22:40] <@bz> It'll just be non-virtual
- # [22:41] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [22:41] <tbsaunde> bz: sure, so what about cases were you only have a nsIContent*?
- # [22:41] <@bz> If you know it's an element, AsElement()
- # [22:41] <@bz> if you don't know, IsElement() then AsElement() as needed
- # [22:41] <tbsaunde> and if you don't is there cases where it could return something other than ""?
- # [22:41] <@bz> I suppose I could leave a non-virtual version on nsIContent that does that if I have to
- # [22:41] <@bz> no
- # [22:41] <@bz> the other cases always returned false
- # [22:42] <@bz> sometimes truncating the string, sometimes not
- # [22:42] <tbsaunde> then in theory it shouldn't be hard to rewrite gecko one way or another
- # [22:42] <Waldo> nsIContent::GetAttr? how does that even make sense? what did it do if it wasn't an element?
- # [22:42] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/0aea65518be3 - Honza Bambas - Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus
- # [22:43] * Quits: andersh_ (andersh@moz-8D68FF27.bredband.oister.dk) (Connection reset by peer)
- # [22:43] <@bz> Waldo: returned "no attr set" and empty string
- # [22:43] <@bz> waldo: correction, it does that right now, present tense.
- # [22:44] * Joins: jesup|mac (chatzilla@moz-D0297AE3.phlapa.fios.verizon.net)
- # [22:44] * Joins: dcamp (dave@F2D29657.F60B0462.67AC9B1.IP)
- # [22:44] <Waldo> bz: so loosey-goosey, then :-(
- # [22:44] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [22:44] * AutomatedTester is now known as AutomatedTester|away
- # [22:44] * Joins: sicking_ (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [22:45] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [22:45] <tbsaunde> Waldo: that doesn't seem that terrible given that lots of places only have a nsIContent* and would like to get attributes
- # [22:45] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [22:45] * sicking_ is now known as sicking
- # [22:45] <Waldo> tbsaunde: if you want to get an attribute, you should have to do it through an element; is/as is clearly the right thing, even if it means more typing in some cases
- # [22:45] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [22:45] * ChanServ sets mode: +o smaug
- # [22:46] <Waldo> tbsaunde: there aren't that many algorithms that are truly generic at the node-level
- # [22:46] <@bz> fundamentally, the issue is we used to not have an Element class
- # [22:46] <@bz> at all
- # [22:46] <@bz> But now we do, and should use it.
- # [22:46] <Waldo> agree completely with that ^
- # [22:46] <@bz> Tons of code that has an nsIContent* actually means to have an Element*
- # [22:46] * @bz has fixed a bunch in style system and DOM
- # [22:47] <khuey> refcount stabilization is teh evilz
- # [22:47] * @bz will probably just take the easy way out in a11y and not try to figure out which of these should be Element
- # [22:48] <Waldo> khuey: true
- # [22:48] <@bz> nsCoreUtils::GetRoleContent
- # [22:48] * mdas is now known as mdas|mtg
- # [22:48] * Joins: seth (seth@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [22:48] <@bz> tbsaunde: can that ever return non-elements?
- # [22:49] <Waldo> roles are element-centric, I thought, but I could be wrong
- # [22:49] <tbsaunde> bz: off the top of my head I think only nodes
- # [22:49] * Waldo whistles, ignore him
- # [22:49] <tbsaunde> bz: if you like I could just try to do accessible/ or for that matter all of it
- # [22:49] <@bz> mmm
- # [22:49] * Quits: lduros (user@moz-4894EA28.nic.resnet.group.upenn.edu) (Connection reset by peer)
- # [22:49] <@bz> tbsaunde: want to do the accessible/ bits?
- # [22:50] <@bz> I'm happy to work on the rest in parallel
- # [22:50] <tbsaunde> bz: you'd just be prempting fixing a leak to lange range webidl
- # [22:50] <@bz> heh
- # [22:50] <@bz> it's not urgent
- # [22:50] <@bz> it can go in the queue after the range stuff
- # [22:50] * Quits: lmandel (lmandel@F2D29657.F60B0462.67AC9B1.IP) (Quit: lmandel)
- # [22:50] <tbsaunde> bz: yeah, doing accessible is no problem
- # [22:50] * Quits: zandr (zandr@moz-891BD824.milewski.org) (Ping timeout)
- # [22:50] <tbsaunde> certainly by end of weak
- # [22:50] * Quits: davidb (davidb@F2D29657.F60B0462.67AC9B1.IP) (Quit: davidb)
- # [22:51] <@bz> Sure
- # [22:51] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [22:51] <@bz> Like I said, it's not urgent
- # [22:51] * Joins: andersh (andersh@moz-8D68FF27.bredband.oister.dk)
- # [22:51] * Quits: msucan (mihai@CDEB00D4.8819A7BF.BD62875.IP) (Quit: Leaving.)
- # [22:51] * Quits: dao (dao@F2D29657.F60B0462.67AC9B1.IP) (Quit: Leaving.)
- # [22:51] * Quits: JonathanS (JonathanS@74338381.87D4EDDB.521902B0.IP) (Quit: Computer has gone to sleep.)
- # [22:52] <tbsaunde> bz: yeah, ok
- # [22:52] * @bz filesa bug
- # [22:52] <karl> chrisccoulson: was bug 835044 important for one of your extensions?
- # [22:52] <tbsaunde> Waldo: I'm not completely convinced that purity should cause you to dupplicate is / as logic all over the place instead of adding some util function
- # [22:53] * Joins: zandr (zandr@moz-891BD824.milewski.org)
- # [22:53] <Waldo> tbsaunde: asking for the value of an attribute on a node doesn't make any sense
- # [22:54] <Waldo> it's like asking for the length of an object, when the object isn't specifically an array
- # [22:55] * Joins: smontagu (chatzilla@moz-45181727.red.bezeqint.net)
- # [22:55] <tbsaunde> Waldo: so you'd be happier if we renamed GetAttr to GetAttrIfElem()?
- # [22:55] <RyanVM> mayhemer: inbound red
- # [22:55] * Joins: cviecco_ (cviecco@2557E599.66715431.D25A875A.IP)
- # [22:56] <WeirdAl> tbsaunde: repeating my earlier question: will you be posting an updated patch for removing nsISupportsArray from nsITreeview?
- # [22:56] <Waldo> tbsaunde: not really
- # [22:56] <tbsaunde> WeirdAl: didn't see, but I wasn't planning on it, I'll just land when the c-c people finish reviewing
- # [22:56] * Quits: arky (arky@moz-6003919A.dynamic.isadsl.co.za) (Ping timeout)
- # [22:57] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/6a15e1b67fed - Geoff Brown - Bug 826385 - Reduce pause/resume notifications to gecko; r=mfinkle
- # [22:57] <WeirdAl> ah, ok
- # [22:57] * WeirdAl is really looking forward to that
- # [22:57] * Joins: arky (arky@moz-6003919A.dynamic.isadsl.co.za)
- # [22:57] <@ehsan> mayhemer: another bustage
- # [22:57] <@ehsan> mayhemer: I'll back out
- # [22:57] <khuey> WeirdAl: did you sort out the content policy stuff?
- # [22:58] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b437c6991406 - Ryan VanderMeulen - Backed out changeset 0aea65518be3 (bug 725587) for bustage.
- # [22:58] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [22:58] * ChanServ sets mode: +o dbaron
- # [22:58] <mayhemer> ehsan: thanks... it seems like warning that windows are not telling me
- # [22:58] <mayhemer> f**************ing cl!!
- # [22:58] <tbsaunde> Waldo: so I guess oyu really dislike js?
- # [22:58] <@ehsan> oh
- # [22:58] <WeirdAl> khuey: we've checked in a fix locally, now it's a question of how to deploy. We've got some other fixes which may go with it.
- # [22:58] <Waldo> tbsaunde: JS that's not written in a type-centric way, yes
- # [22:58] <@ehsan> mayhemer: RyanVM beat me to it!
- # [22:59] <Waldo> tbsaunde: implicit behaviors really aren't good for producing bug-free code
- # [22:59] <WeirdAl> emphasis may - we've not decided yet
- # [22:59] <khuey> WeirdAl: cool
- # [22:59] <Waldo> tbsaunde: during development or whatever, of course, sloppiness is finer
- # [23:00] <@ehsan> bz: XUL-WebIDL regressed TS
- # [23:00] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [23:00] <@ehsan> bz: expected?
- # [23:00] <@bz> ehsan: mmmm.. no
- # [23:00] * Quits: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: Reconnecting…)
- # [23:00] <@ehsan> huh
- # [23:00] * Joins: bent (chatzilla@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [23:00] <tbsaunde> Waldo: so, I could absolutely go either way here, and often agree that explicit is better, but I think it can be taken to far
- # [23:00] <@bz> ehsan: reliably so?
- # [23:01] <@ehsan> bz: just got the email on osx10.8
- # [23:01] <@ehsan> more will probably follow
- # [23:01] <@bz> ehsan: looking.
- # [23:01] <@ehsan> bz: are you on dev.tree-mgmt?
- # [23:01] <@bz> yes
- # [23:01] <@ehsan> good!
- # [23:02] * Quits: mats (chatzilla@868A9748.A189EB51.4B330583.IP) (Quit: ChatZilla 0.9.89 [Firefox 18.0.1/20130116073211])
- # [23:02] <@bz> So hmm
- # [23:02] <mayhemer> ehsan: ah!... I didn't copy the updated file... hell...
- # [23:03] <firebot> Check-in:
- # [23:03] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/71dda505b9e3 - Tim Abraldes - bug 834434. Configure should ignore anything after the first minor version number and before the "-Unicode" in the NSIS version string. e.g. "major.minor[ignore
- # [23:03] <firebot> everything here]-Unicode". r=ted
- # [23:03] * Quits: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net) (Ping timeout)
- # [23:03] <@ehsan> mayhemer: oops!
- # [23:04] * Waldo wonders if he'll be able to win this push race
- # [23:04] <mayhemer> ehsan: I'll anyway build on linux first, to be sure this time
- # [23:04] * Quits: mconley (mconley@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:04] * Quits: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP) (Ping timeout)
- # [23:04] <@bz> ehsan: I can try selectively backing out bits and seeing if it helps
- # [23:05] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/9b83d7cff3f0 - Jeff Muizelaar - Bug 834024. Add -include $(DEPTH)/mozilla-config.h to ASFLAGS
- # [23:05] <Waldo> nope!
- # [23:05] * Waldo eyes the other jeff beadily
- # [23:05] * Quits: smontagu (chatzilla@moz-45181727.red.bezeqint.net) (Ping timeout)
- # [23:05] <@ehsan> bz: if you think it's persistent on all platforms, I'd prefer if you would back this out :(
- # [23:05] <@ehsan> bz: unless you think you can fix it very soon
- # [23:06] <@bz> ehsan: Or back it all out and see if _that_ helps and then reland piecemeal and see which part first triggers the problem
- # [23:06] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/46df7f312c62 - David Zbarsky - Bug 832154: Move SVGMarkerElement to mozilla::dom r=bz,longsonr
- # [23:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/c74f42d06186 - David Zbarsky - Bug 835195: Remove nsIDOMSVGTests r=bz
- # [23:06] <Waldo> ...or the next race :-(
- # [23:06] <@bz> ehsan: That push can be broken up into at least 4 independent pieces
- # [23:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/3648eab2b51c - David Zbarsky - Bug 832154: Convert SVGMarkerElement to WebIDL r=bz
- # [23:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/b2ec89060d80 - David Zbarsky - Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz
- # [23:06] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/29c7a6d9ec8b - David Zbarsky - Bug 831561 - SVGClipPathElement should inherit from SVGElement r=longsonr
- # [23:06] <@ehsan> bz: yeah that sounds like a good idea
- # [23:06] * Kripton is now known as kripton
- # [23:06] * Joins: gal (gal@43CB6079.66715431.D25A875A.IP)
- # [23:07] <Waldo> finally!
- # [23:07] * Joins: tanvi (tanvi@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [23:08] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/3eb633a97c1f - Jeff Walden - Bug 835648 - Move typed enum support to a new header. r=Ms2ger
- # [23:08] * Joins: sheppy (sheppy@moz-B52B0B26.dhcp.kgpt.tn.charter.com)
- # [23:09] * Quits: overholt (overholt@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:09] * Joins: bsmith (bsmith@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [23:09] * Parts: yzen (Adium@67828CC7.C1A51174.9D42CF23.IP)
- # [23:10] * Quits: Jesse (jruderman@2557E599.66715431.D25A875A.IP) (Connection reset by peer)
- # [23:10] * Joins: Jesse_ (jruderman@2557E599.66715431.D25A875A.IP)
- # [23:10] * Quits: nsm (nikhil@2557E599.66715431.D25A875A.IP) (Quit: Konversation terminated!)
- # [23:10] * Joins: cilias (cilias@moz-D65C0C74.cpe.net.cable.rogers.com)
- # [23:11] * Quits: Optimizer (Optimizer@31E2C76.3A385CE3.274D17D6.IP) (Ping timeout)
- # [23:11] <NeilAway> ehsan: well, in the case of download manager, we needed to switch from ids to guids anyway
- # [23:11] <@ehsan> yep
- # [23:12] * Quits: irving (irving@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:12] * joduinn-mtg is now known as joduinn-brb
- # [23:12] * philor|away is now known as philor
- # [23:12] <@bz> ehsan: I guess I should do some try runs..
- # [23:12] * armenzg is now known as armenzg_afk
- # [23:13] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b8dcf873cfa1 - Dão Gottwald - Bug 835892 - Provide No Video & No Audio options when both camera and microphone access are requested. r=gavin
- # [23:13] * Joins: pcwalton (pcwalton@43CB6079.66715431.D25A875A.IP)
- # [23:14] * Joins: roc (chatzilla@E2F7352.56080C53.97BBD552.IP)
- # [23:14] * ChanServ sets mode: +o roc
- # [23:14] * Joins: Optimizer (Optimizer@BFCC83C6.9E7B6A84.D2D1FAF0.IP)
- # [23:14] * Quits: pascalc (chatzilla@moz-446F98C8.fbxo.proxad.net) (Quit: bye)
- # [23:14] * Joins: nsm (nikhil@2557E599.66715431.D25A875A.IP)
- # [23:15] <philor> oh, do we still have a tryserver?
- # [23:16] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [23:16] * ChanServ sets mode: +o dbaron
- # [23:16] <Waldo> philor, you entertain me every day
- # [23:16] <@ehsan> bz: yeah probably...
- # [23:17] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/b0ee4b6eb114 - Boris Zbarsky - Back out bug 824589 (rev 22695cac3896) on suspicion of Ts regression
- # [23:17] * mattwoodrow|away is now known as mattwoodrow
- # [23:17] * Joins: clokep (Instantbir@moz-69FB3955.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [23:17] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/08326e6cba1f - Boris Zbarsky - Back out bug 829867 (rev 2a0424e177c1) on suspicion of Ts regression
- # [23:17] * @bz works on that
- # [23:18] * Quits: Optimizer (Optimizer@BFCC83C6.9E7B6A84.D2D1FAF0.IP) (Ping timeout)
- # [23:18] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [23:18] * Waldo has pushed way too much stuff to try in the last few days, sadly
- # [23:19] * Quits: bbondy (bbondy@moz-D9C9B0F.home4.cgocable.net) (Quit: Going offline, see ya! (www.adiirc.com))
- # [23:19] <@bz> hmm
- # [23:19] <@bz> ehsan: how do I run this test on Try?
- # [23:20] * @bz sees nothing like this test name in trychooser
- # [23:21] <philor> which test?
- # [23:21] * Quits: @smaug (chatzilla@moz-78A86AC.pp.htv.fi) (Ping timeout)
- # [23:21] * Joins: Optimizer (Optimizer@1083C0BB.1AFF4FE6.274D17D6.IP)
- # [23:21] <@ehsan> bz: it's in To
- # [23:21] * rail is now known as rail_away
- # [23:21] <@ehsan> (other)
- # [23:21] <@ehsan> iirc
- # [23:21] <@bz> Thanks
- # [23:21] * Quits: armenzg_afk (armenzg@moz-600B22EA.home1.cgocable.net) (Input/output error)
- # [23:21] <@ehsan> bz: click on the o letter on tbpl to make sure
- # [23:21] * Joins: njn (chatzilla@moz-81F378C6.dyn.iinet.net.au)
- # [23:22] <@ehsan> it lists individual tests at the bottom of the page
- # [23:22] * Quits: mak (mak@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:23] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/28c1cb3441dc - Jeff Muizelaar - Bug 828789. Update to pixman 0.27.2.
- # [23:23] * Joins: smaug (chatzilla@moz-78A86AC.pp.htv.fi)
- # [23:23] * ChanServ sets mode: +o smaug
- # [23:24] * Quits: ahal (ahal@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:24] * Joins: dria (dria@moz-F5EB0C5D.dsl.teksavvy.com)
- # [23:24] * Joins: mak (mak@F2D29657.F60B0462.67AC9B1.IP)
- # [23:24] * Quits: arky (arky@moz-6003919A.dynamic.isadsl.co.za) (Broken pipe)
- # [23:24] * Quits: Jesse_ (jruderman@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [23:24] * mjschranz is now known as mjschranz_away
- # [23:25] <abr> I'm trying to capture a race condition that has, so far, only shown up in PGO builds. Does anyone have any pointers to how I can do a PGO build locally?
- # [23:27] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/4b6aababc842 - Daniel Holbert - Bug 835915: Iterate across nsTArray using a size_t loop counter instead of an int. r=ehsan
- # [23:27] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [23:27] * ChanServ sets mode: +o dbaron
- # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/41b0df3dd995 - Daniel Holbert - Bug 835543 part 2: Remove deprecated interface nsINavHistoryFullVisitResultNode. r=mak
- # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/39cf07a81279 - Daniel Holbert - Bug 835912: Mark modules/libjar as FAIL_ON_WARNINGS. r=jduell
- # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/2620d0977696 - Daniel Holbert - Bug 822289 trivial followup: remove completely-unused 'nsresult rv' in InMemoryDataSource::GetAllResources.
- # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/76dea17faf44 - Daniel Holbert - Bug 835715: #undef LOG at the top of nsJARChannel.cpp to fix build warning about it being (re)defined later on. r=jduell
- # [23:27] * Quits: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net) (Quit: lizzard_)
- # [23:27] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/66bedf7bbf02 - Daniel Holbert - Bug 835543 part 1: Remove unused class nsNavHistoryFullVisitResultNode. r=mak
- # [23:27] * Quits: akeybl (akeybl@43CB6079.66715431.D25A875A.IP) (Quit: Leaving...)
- # [23:28] * jhopkins is now known as jhopkins|afk
- # [23:29] * Quits: vtmarvin (Thunderbir@9D75911A.1239134F.E4B2C495.IP) (Quit: vtmarvin)
- # [23:29] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [23:29] * khuey is now known as khuey|away
- # [23:30] * Quits: jfkthame (jfkthame@2FCEE35C.58A24D84.86F5061.IP) (Quit: jfkthame)
- # [23:30] <@bz> Man
- # [23:30] <@bz> our build systems are so totally not keeping up. :(
- # [23:30] * Joins: akeybl (akeybl@2557E599.66715431.D25A875A.IP)
- # [23:31] * jhylands is now known as jhylands|away
- # [23:34] * Quits: ericjung (ericjung@5210CFD5.1A5EA44.72B23B3D.IP) (Ping timeout)
- # [23:34] <firebot> Check-in:
- # [23:34] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/a6ec2ed06504 - Daniel Holbert - Bug 819936 trivial followup: remove completely-unused 'nsresult rv' in InMemoryDataSource::GetAllResources. (DONTBUILD because just re-landing w/ fixed bug number)
- # [23:34] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/1d3edb5701e2 - Daniel Holbert - backout 2620d0977696 because it landed w/ wrong bug number
- # [23:35] * Quits: zandr (zandr@moz-891BD824.milewski.org) (Ping timeout)
- # [23:36] <@ehsan> bz: what else is new? ;)
- # [23:36] * Quits: Optimizer (Optimizer@1083C0BB.1AFF4FE6.274D17D6.IP) (Ping timeout)
- # [23:37] * coop|buildduty is now known as coop|afk
- # [23:37] * Joins: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net)
- # [23:38] * geekboy|afk is now known as geekboy
- # [23:39] <@bz> ehsan: heh
- # [23:39] <Waldo> a push every four minutes, ish, for the last hour
- # [23:39] <Waldo> not too shabby
- # [23:39] * Joins: JosiahOne (JosiahOne@moz-2C74C5DD.lightspeed.livnmi.sbcglobal.net)
- # [23:40] <jhammel> and only 2/3 of them were backouts this time ;)
- # [23:40] <jhammel> i kid, i kid
- # [23:40] * Joins: Optimizer (Optimizer@C7E960A5.14D5BA90.274D17D6.IP)
- # [23:40] * njn wonders why Firefox sometimes downloads things to $HOME and sometimes to $HOME/Downloads on Linux
- # [23:40] <dholbert> Do I need to rev an IDL class's IID if I'm just removing a constant defined in that class?
- # [23:40] <jhammel> njn: if you whack it hard enough, you can eventually train it to download only to $HOME
- # [23:41] <jhammel> njn: though i did encounter some weirdiosity there
- # [23:41] * Quits: sicking (sicking@moz-BE33DA21.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [23:41] <njn> jhammel: er, thanks?
- # [23:41] <jhammel> um, sure? ;)
- # [23:41] * @bz ponders pushing more stuff to inbound
- # [23:41] <@bz> dholbert: no, imo
- # [23:41] <dholbert> bz, cool. that's what I though
- # [23:43] <Waldo> dholbert: no; constants are just enums in the header, there's no binary compat consideration to adding or removing them -- could break an extension using the constant, tho -- not sure if that matters
- # [23:43] <dholbert> Waldo, that's known / doesn't matter.
- # [23:43] <dholbert> Waldo, thanks!
- # [23:43] <Waldo> cool
- # [23:44] * Quits: Asa (asa@F2D29657.F60B0462.67AC9B1.IP) (Ping timeout)
- # [23:44] * Joins: lizzard_ (ehenry@moz-5A4BE8E8.dsl.static.sonic.net)
- # [23:45] <dholbert> Waldo, (it's something that didn't work / shouldn't ever be exercised in the first place, basically. It's a type that one of our APIs could hypothetically return, but never actually did)
- # [23:45] <Waldo> dholbert: trees falling in forests
- # [23:45] <dholbert> ( https://bugzilla.mozilla.org/show_bug.cgi?id=835543#c10 , for reference)
- # [23:46] * philor is now known as philor|away
- # [23:46] <mayhemer> ehsan: pushed again, checked it builds on linux and that it is the right file ;)
- # [23:46] <firebot> Check-in: http://hg.mozilla.org/integration/mozilla-inbound/rev/51a772f811e2 - Honza Bambas - Bug 725587 - Firefox jumps randomly from IPv6 to IPv4 and vice versa in dual-stack environment, r=mcmanus
- # [23:46] <@ehsan> cool
- # [23:47] * Joins: dbaron (dbaron@2557E599.66715431.D25A875A.IP)
- # [23:47] * ChanServ sets mode: +o dbaron
- # [23:47] * Joins: b10n1k (j0ni@moz-A50524F8.hsd1.il.comcast.net)
- # [23:47] <tbsaunde> dholbert: if you fixing warnings in rdf you must be getting despirate or something ;)
- # [23:47] * geekboy is now known as geekboy|afk
- # [23:48] * hwine is now known as hwine-ooo
- # [23:49] * joduinn-brb is now known as joduinn
- # [23:49] <dholbert> tbsaunde, it was a trivial enough change (& not even meriting a bug-file / review-request) that i just figured I'd fix it :)
- # [23:50] * Quits: joey (chatzilla@moz-EFCB4CBF.princetowncable.com) (Ping timeout)
- # [23:51] <firebot> Check-in:
- # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/fce9b4a08399 - Boris Zbarsky - Bug 835417 part 1. Mark Node.namespaceURI as not throwing, since [Constant] things aren't allowed to throw (though we were not enforcing that). r=peterv
- # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/d8a95f5b67d7 - Boris Zbarsky - Bug 835417 part 4. Flag a bunch of DOM getters as [Pure]. r=peterv
- # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/f0bd3d538233 - Boris Zbarsky - Bug 835417 part 2. Implement WebIDL parser and codegen support for marking things pure. r=peterv
- # [23:51] * Quits: @dbaron (dbaron@2557E599.66715431.D25A875A.IP) (Ping timeout)
- # [23:51] <firebot> http://hg.mozilla.org/integration/mozilla-inbound/rev/0a21a1eeda35 - Boris Zbarsky - Bug 835417 part 3. Add the notion of aliasing DOM stuff to MIR and flag MGetDOMProperty with the right alias set if it's pure. r=jandem
- # [23:53] <@smaug> will dromaeo results go mad now
- # [23:55] * Quits: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz) (Ping timeout)
- # [23:55] * Joins: Jesse (jruderman@2557E599.66715431.D25A875A.IP)
- # [23:56] * Joins: mayhemer (Miranda@moz-415580BA.broadband17.iol.cz)
- # [23:57] * Joins: till_ (till@moz-ED1B5F1.adsl.alicedsl.de)
- # [23:57] * Quits: till (till@moz-ED1B5F1.adsl.alicedsl.de) (Ping timeout)
- # [23:57] * kmoir is now known as kmoir-afk
- # [23:58] * Quits: kmoir-afk (chatzilla@moz-9AEE821.cpe.teksavvy.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0/20130104151948])
- # [23:58] * Quits: shorlander- (shorlander@F2D29657.F60B0462.67AC9B1.IP) (Input/output error)
- # [23:58] * Joins: jdm (jdm@moz-25D04F84.zone16.bethere.co.uk)
- # [23:58] <tbsaunde> dholbert: I don't object, I'm just sort of supprised anyone would look
- # [23:58] * Quits: tomer (tomer@7AF4670C.A2C54A10.FC30AC02.IP) (Ping timeout)
- # [23:59] <RyanVM> froydnj: fwiw, looks like your push also caused b-c orange
- # Session Close: Wed Jan 30 00:00:00 2013
The end :)