All times are UTC.
00:04:04 <-- aleth has quit (Ping timeout: 121 seconds) 00:08:15 --> Alex1 has joined #instantbird 00:12:46 <-- abdelrhman has quit (Ping timeout: 121 seconds) 00:44:14 <-- hadi has quit (Connection closed) 00:45:06 <-- myk has quit (Ping timeout: 121 seconds) 01:05:30 <-- Suiseiseki has quit (Ping timeout: 121 seconds) 01:09:08 --> Suiseiseki has joined #instantbird 01:35:44 --> EionRobb1 has joined #instantbird 01:35:51 <-- EionRobb has quit (Ping timeout: 121 seconds) 02:12:22 <-- clokep has quit (Ping timeout: 121 seconds) 03:07:22 <instant-buildbot> build #1544 of linux-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1544 03:58:08 <instant-buildbot> build #2929 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2929 04:18:30 <-- EionRobb1 has quit (Quit: Leaving.) 04:28:19 --> myk has joined #instantbird 04:31:01 <instant-buildbot> build #1766 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1766 04:53:48 --> EionRobb has joined #instantbird 06:33:32 <-- myk has quit (Ping timeout: 121 seconds) 06:56:22 <instant-buildbot> build #454 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/454 07:24:04 --> gerard-majax has joined #instantbird 07:33:09 <-- gerard-majax has quit (Ping timeout: 121 seconds) 07:40:17 --> mpmc has joined #instantbird 07:48:56 --> Bollebib has joined #instantbird 08:31:17 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 08:50:45 --> gerard-majax has joined #instantbird 09:13:58 --> mpmc has joined #instantbird 09:30:14 --> aleth has joined #instantbird 09:30:14 * ChanServ sets mode +o aleth 09:36:50 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 09:38:05 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:49:43 <-- pWnnn has quit (Client exited) 09:52:31 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:05:07 --> flo-retina has joined #instantbird 10:05:07 * ChanServ sets mode +qo flo-retina flo-retina 10:07:44 <-- EionRobb has quit (Quit: Leaving.) 10:18:27 <-- nhnt11 has quit (Ping timeout: 121 seconds) 10:21:56 <-- BWMerlin has quit (Client exited) 10:31:45 --> freaktechnik_ has joined #instantbird 10:33:27 <-- freaktechnik has quit (Ping timeout: 121 seconds) 10:33:27 * freaktechnik_ is now known as freaktechnik 10:44:35 --> nhnt11 has joined #instantbird 10:44:35 * ChanServ sets mode +h nhnt11 11:00:05 <aleth> migrated: https://public.etherpad-mozilla.org/p/otr-todo https://public.etherpad-mozilla.org/p/ib-release 11:00:25 --> clokep has joined #instantbird 11:00:25 * ChanServ sets mode +o clokep 11:02:40 * clokep is annoyed that the etherpad thing had no warning. 11:02:53 <clokep> Migrated: https://public.etherpad-mozilla.org/p/ib-wiki 11:03:01 <clokep> I think those are all our 'active' ones right now. 11:05:10 <flo-retina> do you need to do anything to 'migrate' them? 11:05:32 <clokep> flo-retina: Make a new page and copy and paste. ;) 11:05:46 <flo-retina> :( 11:06:14 <clokep> aleth: Thanks for doing those two. 11:21:43 <-- mpmc has quit (Connection closed) 11:21:51 --> mpmc has joined #instantbird 11:31:24 <clokep> aleth, flo-retina: I also made https://public.etherpad-mozilla.org/p/instantbird 11:31:46 <aleth> thanks 11:32:02 <clokep> (Fal len's idea. :)) 11:49:43 --> Bollebib has joined #instantbird 11:56:28 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 12:00:48 --> afiksof has joined #instantbird 12:06:27 <-- Tonnes has quit (Connection closed) 12:09:11 <freaktechnik> these etherpad etherpad collections seem to be a trend now... 12:25:09 <clokep> Well they got rid of teams, I think. 12:25:39 <freaktechnik> yes, well they changed the product 12:26:14 <freaktechnik> from the long abandoned etherpad with teams and password protection etc. to etherpad-light, which is just the editor without anything of the user management stuff etc. 12:29:10 <-- clokep has quit (Ping timeout: 121 seconds) 12:30:04 --> Tonnes has joined #instantbird 12:56:34 --> clokep_work has joined #instantbird 12:56:34 * ChanServ sets mode +o clokep_work 12:57:34 --> BWMerlin has joined #instantbird 12:58:20 <clokep_work> Yes, I read the email. ;) 12:58:43 <clokep_work> Bah...getting a full update today. 12:58:47 <clokep_work> When can we stop doing universal builds? 13:00:10 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:00:13 --> clokep_work has joined #instantbird 13:00:13 * ChanServ sets mode +o clokep_work 13:00:58 <flo-retina> clokep_work: I think when we decide 10.6 is irrelevant 13:09:31 --> mpmc has joined #instantbird 13:13:52 --> mpmc1 has joined #instantbird 13:17:34 <-- mpmc has quit (Ping timeout: 121 seconds) 13:17:34 * mpmc1 is now known as mpmc 15:07:05 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:07:24 --> abdelrhman has joined #instantbird 15:22:47 <abdelrhman> aleth: when we delete vcard request, what if the jid after normalization is null? will be delete the first element in set or just request again? 15:23:45 <aleth> why should a jid be null? 15:24:29 <abdelrhman> Actually, that's should not happen, but we do this check 15:26:27 <abdelrhman> https://dxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.jsm#1835 15:26:32 <aleth> I don't know why that check is there (or if it is, why it doesn't ERROR). Wouldn't that be receiving a vcard where we don't know whose it is? 15:29:18 <aleth> If you were to get a stanza like that you could not assume that it is in response to some request you sent 15:30:00 <-- afiksof has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:30:42 --> afiksof has joined #instantbird 15:31:27 <abdelrhman> OK, that's reasonable 15:32:22 <aleth> Please add a this.ERROR to that check 15:32:33 <abdelrhman> OK 15:32:39 --> flo-retina has joined #instantbird 15:32:39 * ChanServ sets mode +qo flo-retina flo-retina 15:34:46 <aleth> abdelrhman: I have a suspicion: is onVCard a callback? It doesn't seem to check for type==error at all. And it should. So maybe that's what that check is (badly) replacing 15:35:33 <aleth> Maybe you could make this a bit more spec compliant while you are at it ;) 15:37:05 <abdelrhman> OK 15:37:09 --> myk has joined #instantbird 15:38:01 <aleth> That roster code probably hasn't been touched since the original gsoc... 15:41:20 <abdelrhman> I just added the parseError that we have. the errors will be logged as a warning, right? 15:42:24 <aleth> Yes, as usual. 15:45:14 <-- myk has quit (Ping timeout: 121 seconds) 15:46:36 --> myk has joined #instantbird 15:50:39 <-- myk has quit (Ping timeout: 121 seconds) 15:57:33 --> Mnyromyr has joined #instantbird 15:59:05 --> pWnnn has joined #instantbird 16:08:54 --> myk has joined #instantbird 16:11:18 --> myk1 has joined #instantbird 16:12:57 <-- myk has quit (Ping timeout: 121 seconds) 16:12:57 * myk1 is now known as myk 16:25:57 <-- abdelrhman has quit (Ping timeout: 121 seconds) 16:26:12 --> abdelrhman has joined #instantbird 16:33:57 --> afiksof1 has joined #instantbird 16:35:45 <-- afiksof has quit (Ping timeout: 121 seconds) 16:35:45 * afiksof1 is now known as afiksof 16:57:12 <-- Tonnes has quit (Connection closed) 17:02:29 <-- gerard-majax has quit (Ping timeout: 121 seconds) 17:05:47 --> Tonnes has joined #instantbird 17:42:30 <-- afiksof has quit (Connection closed) 17:42:45 --> afiksof has joined #instantbird 18:32:02 --> flo-retina1 has joined #instantbird 18:32:02 * ChanServ sets mode +qo flo-retina1 flo-retina1 18:32:37 <-- flo-retina has quit (Ping timeout: 121 seconds) 18:32:37 * flo-retina1 is now known as flo-retina 18:38:31 <-- flo-retina has quit (Ping timeout: 121 seconds) 18:38:54 --> flo-retina has joined #instantbird 18:38:54 * ChanServ sets mode +qo flo-retina flo-retina 18:39:21 <flo-retina> aleth: right clicking or starting a drag&drop from the input box in a conv window crashes my nightly. 18:40:39 <flo-retina> so... assuming I was foolish enough to have time and motivation to install a slave on a mini tonight, I guess I should start with a new linux64 slave. Do we know what I should install on that machine exactly? 18:42:02 <clokep_work> Fallen might know! 18:42:05 * clokep_work just pings people now 18:42:36 <Fallen> flo-retina: you mean a buildbot slave, one that works like the mozilla slaves? 18:42:41 * flo-retina decides to ping clokep_work because why not? :) 18:42:47 <flo-retina> Fallen: I mean one that works. 18:43:08 <Fallen> the linux slaves are the hardest to set up, but I've managed to do it before :-) 18:43:12 <Fallen> centos6 18:43:30 <flo-retina> well, I've managed before too, obviously: http://blog.queze.net/post/2014/07/25/Converting-old-Mac-minis-into-CentOS-Instantbird-build-slaves 18:43:32 <Fallen> I told someone about this shortly, let me just copy logs 18:43:49 <flo-retina> so I guess my question is really about what has changed in the last year or so 18:44:16 <Fallen> 10:31:42 PM - Fallen: jrmuizel: ok. What I bascially did is set up a centos6 vm, added http://puppetagain.pub.build.mozilla.org/data/repos/yum/releng/public/CentOS/6/$basearch to yum repos, then installed various packages, including mock_mozilla which had caused me most pain, downloaded tooltool.py and put it into /builds, ... 18:44:16 <Fallen> 10:32:13 PM - Fallen: and I also put tooltool.py into /tools, I think that is the more correct location 18:44:16 <Fallen> 10:32:56 PM - Fallen: then init the buildslave and you should be good 18:44:16 <Fallen> 10:33:08 PM - Fallen: uploads will fail because we don't have the keys for dev-stage though 18:44:16 <Fallen> 10:34:02 PM - Fallen: I don't think I even needed relengapi.tok, because the builds I run only used publicly accessible packages on tooltool. You only need that for builds that for example download the android ndk 18:44:17 <Fallen> 10:38:21 PM - Fallen: I had some issues with conflicting yasm versions, I had to go back and forth between versions at some point 18:44:26 <aleth> I guess the main change is adding tooltool 18:46:14 <Fallen> the releng repo has most of the good stuff, e.g. newer gcc versions 18:46:15 <flo-retina> Fallen: what's mock_mozilla ? 18:46:37 <flo-retina> Fallen: well, it doesn't have the gcc we need now; it's only in tooltool :( 18:46:47 <Fallen> oh right 18:46:57 <flo-retina> otherwise our current slaves would be working 18:46:59 <Fallen> mock_mozilla is a mozilla variant of the "mock" package 18:47:00 <flo-retina> well, kinda working 18:47:15 <Fallen> it allows installing rpm packages without instsalling them into the system 18:47:35 <Fallen> the official slaves use this during the build process 18:47:54 <aleth> considering the rate of gcc changes recently, it's clear why they went the tooltool route 18:47:58 <flo-retina> is that needed to make 32 bit builds on 64 bit OSes? 18:48:07 <Fallen> that may be, yes 18:48:53 <flo-retina> that part is still a bit mysterious to me 18:49:06 <flo-retina> I think I'll start by making a 64 bit slave that makes 64 bit builds 18:49:12 <flo-retina> before attempting to make 32bit builds 18:53:27 <-- afiksof has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:10:04 <-- Tonnes has quit (Connection closed) 19:11:18 <-- Mnyromyr has quit (Ping timeout: 121 seconds) 19:12:22 --> Tonnes has joined #instantbird 19:12:44 <Fallen> flo-retina: if you also use mock_mozilla, then I think it will just install everything it needs by itself 19:12:51 <Fallen> but 64 bit builds is a good start 19:13:07 --> Mnyromyr has joined #instantbird 19:23:14 --> nhnt12 has joined #instantbird 19:23:14 * ChanServ sets mode +h nhnt12 19:24:01 <-- nhnt11 has quit (Ping timeout: 121 seconds) 19:24:01 * nhnt12 is now known as nhnt11 19:40:58 --> anaran has joined #instantbird 19:41:14 <anaran> hi, which events/interfaces would I look for to hook into thunderbird chat input area? 19:44:59 <-- pWnnn has quit (Client exited) 19:54:30 <aleth> anaran: the code for that is here https://dxr.mozilla.org/comm-central/source/mail/components/im/content/imconversation.xml#38 19:55:14 <anaran> thanks! 19:56:26 <anaran> aleth: I was hoping for a event-based API to hook into, like when I open the chat window 19:57:14 <aleth> There's events, sure. 19:57:18 --> EionRobb has joined #instantbird 19:58:01 <aleth> But you're not being very specific. 19:58:55 <anaran> I'll do some tests, thanks 19:59:22 <aleth> There's a tab monitor you can use to be informed when the chat tab is opened or switched to etc 20:00:19 <anaran> aleth: that sound interesting. I have been all over MDN. What magic word would I search for in dxr? 20:01:59 <aleth> Look in this file, e.g. there's already a function on the chat handler that gets called in that case https://dxr.mozilla.org/comm-central/source/mail/components/im/content/chat-messenger-overlay.js#131 20:04:23 <aleth> The tab monitor I mentioned is here https://dxr.mozilla.org/comm-central/source/mail/components/im/content/chat-messenger-overlay.js#89 20:04:30 <aleth> An addon could register their own 20:07:51 <anaran> great. I already register for thunderbird compose window load/reopen, so hopefully, with your pointers I should be able to get somewhere. 20:08:41 * clokep_work wonders what anaran is trying to do. 20:09:55 <anaran> clokep_work: perhaps hook in some abbreviation expander. I worked on one for google chrome, but never ported it over to firefox or thunderbird. 20:10:20 <clokep_work> Hm...there's a way to modify messages before they're sent. 20:12:22 <freaktechnik> you mean https://dxr.mozilla.org/comm-central/source/chat/components/public/imIConversationsService.idl#92? 20:13:59 <anaran> freaktechnik: hi! 20:14:19 <freaktechnik> oh wait, that's incoming. 20:16:00 <clokep_work> It's something we added for OTR. 20:16:06 * clokep_work is busy right now. :-\ 20:16:47 <freaktechnik> oh, it's both ways, actually, at least from the comment. 20:17:18 <freaktechnik> clokep_work: I think that's the notification I'm referencing, the "received-message" that follows a "new-text" one. 20:21:47 --> nhnt12 has joined #instantbird 20:21:47 * ChanServ sets mode +h nhnt12 20:22:39 <-- nhnt11 has quit (Ping timeout: 121 seconds) 20:22:39 * nhnt12 is now known as nhnt11 20:28:45 --> gerard-majax has joined #instantbird 20:49:46 --> mikk_s has joined #instantbird 20:49:59 <-- mikk_s has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 20:54:22 <flo-retina> ah, so I actually need to boot into ubuntu first to use gdisk :-S 20:59:06 <-- gerard-majax has quit (Ping timeout: 121 seconds) 21:08:46 <abdelrhman> aleth: what do you mean by inline requestVCard? (e.g. to be in form of check ? ture : false) 21:09:42 <aleth> no, I mean get rid of requestVCard as a separate function (as it's only called from one place) and paste the code there instead. That's called "inlining" 21:11:10 --> gerard-majax has joined #instantbird 21:14:53 <flo-retina> so... I'm failing to follow http://blog.queze.net/post/2014/07/25/Converting-old-Mac-minis-into-CentOS-Instantbird-build-slaves 21:15:05 <flo-retina> failing at the first "Partition table" step :( 21:15:11 <flo-retina> I boot into ubuntu 13.10 on a live cd 21:15:33 <flo-retina> and then I'm screwed because I can't apt-get install gdisk, because that old disto doesn't exist anymore on servers :( 21:15:46 <abdelrhman> Ah, sorry for misunderstanding! I'm stressed nowadays! 21:16:23 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:17:02 --> hadi has joined #instantbird 21:19:26 <Mook_as> If you download the DVD isos, they might have the package on them (so you'd need to mount them add as them as repos...) 21:20:13 <flo-retina> Mook_as: it's actually the DVD that I booted from 21:20:25 <flo-retina> how do I do that? 21:21:33 <aleth> flo-retina: so you need a 14.04 live CD? 21:21:48 <flo-retina> aleth: possibly. 21:22:01 <clokep_work> Or 15.04 if you want to be frisky. 21:22:14 <aleth> Better not, it's not LTS either ;) 21:22:17 <clokep_work> (Or maybe 15.10?) 21:22:17 <flo-retina> I guess that means I need a CD writer (there's one in my old macbook, so that should be OK) and... a blank CD (that's harder right now) 21:22:25 <clokep_work> flo-retina: Want me to mail you one? ;) 21:22:42 --> pWnnn has joined #instantbird 21:22:46 <flo-retina> clokep_work: if it's coming as quickly as that CPU fan, it could work! 21:22:59 <clokep_work> flo-retina: I'm supposed to send you a CPU fan? :-S 21:23:10 <flo-retina> nah 21:23:17 <flo-retina> I ordered one off ebay on Monday 21:23:28 <flo-retina> on Tuesday I found it in my mailbox! :-o 21:23:44 <flo-retina> I changed it last night, and now my old macbook is almost completely silent 21:24:56 <clokep_work> :) 21:25:00 <Mook_as> Oh, if you're on a live DVD, it probably doesn't have them (as opposed to a full install DVD). You might still have other partitioning tools though. 21:25:56 <-- pWnnn has quit (Client exited) 21:26:14 --> pWnnn has joined #instantbird 21:26:28 <flo-retina> Mook_as: gparted isn't capable enough 21:26:52 <aleth> flo-retina: can you maybe get it off some debian repo? 21:27:08 <aleth> assuming ubuntu just inherited it anyway 21:27:19 <-- gerard-majax has quit (Ping timeout: 121 seconds) 21:28:49 <flo-retina> oh, interesting 21:28:55 <flo-retina> gparted isn't capable of converting the partition table 21:29:04 <flo-retina> but it can just create a new one, and overwrite everything 21:29:10 <flo-retina> hopefully that's enough :) 21:29:13 <abdelrhman> aleth: Hopefully, the reduction of vcard request flood helps Mook_as and flo-retina issues! 21:29:55 <Mook_as> I'll try the hipchat thing without my ugly workaround later; thanks. 21:30:06 <aleth> Mook_as: it has to land first ;) 21:32:39 <-- clokep_work has quit (Ping timeout: 121 seconds) 21:32:42 <Mook_as> Boo, why aren't things magical :p 21:32:58 <flo-retina> because we are engineers and can understand things 21:33:00 * abdelrhman hopes aleth get disturbed with many submitted patches! 21:33:17 * abdelrhman hopes didn't* aleth get disturbed with many submitted patches! 21:34:57 * aleth tests the patch 21:49:34 <instantbot> email@example.com changed the Resolution on bug 1205769 from --- to FIXED. 21:49:35 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1205769 nor, --, Instantbird 44, a.ahmed1026, RESO FIXED, Roster fetch can trigger disconnects due to vcard request flood 21:59:45 <abdelrhman> Thanks aleth ;) 22:02:58 <aleth> Thanks for the fix, it should be good even if it doesn't solve all the hipchat woes... 22:03:38 <aleth> abdelrhman: using the name attribute to avoid vcard fetches, is there already a bug for that? 22:05:15 <flo-retina> CentOS is installed on that mini. 22:05:27 <aleth> no gdisk required? 22:05:30 <flo-retina> Given that it's already late, I'll probably install all the build stuff another evening. 22:05:43 <flo-retina> aleth: just forcing gparted to create a new partition table was enough 22:05:45 <abdelrhman> aleth: I think no. 22:14:23 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.38/20150923193515]) 22:17:59 <anaran> I don't know how to get at the imService in thunderbird earlybird. I have access to Cc, Ci, Cu. 22:18:09 <-- hadi has quit (Connection closed) 22:18:39 <-- abdelrhman has quit (Ping timeout: 121 seconds) 22:20:47 <aleth> anaran: Components.utils.import("resource:///modules/imServices.jsm", imServices); 22:21:24 <anaran> aleth: yeah, tried that. Let me try again 22:22:38 <aleth> oh sorry, just try Components.utils.import("resource:///modules/imServices.jsm"); 22:23:46 <-- Bollebib has quit (Ping timeout: 121 seconds) 22:23:53 <aleth> Then you should be able to use Services.* 22:24:14 <aleth> With the first version, you'd do imServices.Services.* 22:39:10 <anaran> aleth: I am actually trying to do this from an add-on SDK add-on because I want to reuse it for similar purposes (not IM) in Firefox as well. I can hook into compose-window-init and compose-window-reopen for mail in thunderbird already 22:39:43 <anaran> I see Services and even imServices when debugging the add-on remotely in thunderbird from firefox nightly 22:39:54 <aleth> Firefox won't have imServices.jsm 22:40:23 <anaran> aleth: no, debugging thunderbird with firefox via remote debugging 22:40:59 <anaran> that works well for the mail compose part 22:41:55 <aleth> should work for the chat stuff too 22:43:39 <anaran> how would I use imService to listen for the tabmonitor making my input window active? 22:43:58 <-- myk has quit (Ping timeout: 121 seconds) 22:44:46 <aleth> That's got nothing to do with imService 22:45:31 <aleth> For that, you have to do something like https://dxr.mozilla.org/comm-central/source/mail/components/im/content/chat-messenger-overlay.js#149 22:45:42 <aleth> with your own tabMonitor object of course 22:47:00 <aleth> That's documented here https://dxr.mozilla.org/comm-central/source/mail/base/content/tabmail.xml#221 22:47:52 <aleth> Not sure why you need that though 22:48:07 --> myk has joined #instantbird 22:49:05 <aleth> If you want to modify the chat input box, you should look at the conversation binding, not the tab 22:49:15 <aleth> As I suggested earlier 22:49:41 <anaran> aleth: I want to do text manipulation in my chat input window before sending. 22:50:09 <aleth> So you need to hook into imconversation.xml 22:50:11 <anaran> yeah, sorry, I am just not yet understanding enough of what you already told me. 22:51:09 <aleth> This is the keypress handler of the input box https://dxr.mozilla.org/comm-central/source/mail/components/im/content/imconversation.xml#433 22:51:28 <anaran> that imconversation is whatever is the currently active one? be it a query or a channel chat like what we are doing? 22:51:54 <anaran> aleth: yep, keypress is what I already use in mail compose 22:51:56 <aleth> No, there's probably one per conversation. But only the active one gets keypresses 22:52:24 <aleth> That's just how focus works ;) 22:58:48 <anaran> aleth: ok, thanks, I'll probably drop soon 22:59:44 <aleth> anaran: easiest way to modify imconversations is to observe conversation-loaded events 23:05:17 <anaran> aleth: ah, here is an event. Is there also loaded vs. reloaded going on like with cached compose windows? 23:06:08 <aleth> no, just the one. iirc there's a flag that tells you if it's a new conversation or not 23:07:54 <anaran> http://mxr.mozilla.org/comm-central/source/chat/content/convbrowser.xml#908 like the neighborhood? 23:10:05 <aleth> ah no, sorry, the flag I remembered is Instantbird-only 23:11:03 <anaran> aleth: I'll carry on tomorrow, thanks for all your help! 23:23:08 <-- anaran has quit (Ping timeout: 121 seconds)