#instantbird log on 03 31 2017

All times are UTC.

00:11:32 --> Alex has joined #instantbird
01:59:41 --> jsgrant has joined #instantbird
02:10:12 <instant-buildbot> build #1024 of linux64-nightly-default is complete: Failure [4failed hg]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/1024
02:12:04 <-- jsgrant has quit (Quit: Peace Peeps. o/ If you need me asap, message me at msg[at]jsgrant.io & I'll try to get back to you within 24 hours.)
02:32:33 --> jsgrant has joined #instantbird
03:33:19 <instant-buildbot> build #3503 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3503
04:19:54 <-- bgmCoder has quit (Ping timeout: 121 seconds)
04:35:47 --> Bollebib has joined #instantbird
05:32:47 <-- Bollebib has quit (Ping timeout: 121 seconds)
05:35:11 <-- jsgrant has quit (Ping timeout: 121 seconds)
05:52:25 --> fredw has joined #instantbird
07:14:16 <-- fredw has quit (Client exited)
07:37:38 --> gerard-majax has joined #instantbird
07:57:21 --> fredw has joined #instantbird
08:46:57 --> matrixisreal has joined #instantbird
08:48:19 --> BWMerlin has joined #instantbird
09:14:54 <-- fredw has quit (Client exited)
09:35:32 <-- Alex has quit (Connection closed)
10:43:26 --> fredw has joined #instantbird
11:23:01 --> Bollebib has joined #instantbird
12:10:48 --> clokep_work has joined #instantbird
12:10:48 * ChanServ sets mode +o clokep_work 
12:50:40 <-- clokep_work has quit (Connection closed)
12:50:52 --> clokep_work has joined #instantbird
12:50:52 * ChanServ sets mode +o clokep_work 
13:06:51 <-- BWMerlin has quit (Ping timeout: 121 seconds)
13:28:03 --> bgmCoder has joined #instantbird
13:32:55 <matrixisreal> clokep_work: Hi , 
13:32:55 <matrixisreal>   What's the contextual difference between GenericConvChatBuddyPrototype and GenericAccountBuddyPrototypr ?
13:35:05 <clokep_work> matrixisreal: GenericConvChatBuddyPrototype is a participant in a chat.
13:35:12 <clokep_work> GenericAccountBuddyPrototype is someone on your buddy list.
13:35:26 <matrixisreal> Contacts ?
13:37:14 <matrixisreal> clokep_work: I see a funtion for gettooltipInfo for GenericConvChatBuddyPrototype but  there's none for GenericAccountBuddyPrototype ..
13:37:39 <clokep_work> Can you link me to the file you're looking at/
13:37:42 <clokep_work> It helps with context a lot.
13:37:50 <matrixisreal> just a min
13:39:58 <matrixisreal> For example , in IRC Contacts , there's a funtion for tooltips https://dxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#797
13:39:59 <matrixisreal> But there's none for normal Participants : https://dxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#609
13:42:25 <matrixisreal> clokep_work ^
13:43:32 <clokep_work> matrixisreal: https://dxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#1176 maybe?
13:43:40 <clokep_work> Throw some log lines in there and see if they appear when you mouseover?
13:50:14 <matrixisreal> clokep_work: Hmm. .I guess so, there's some documentation here https://dxr.mozilla.org/comm-central/source/chat/components/public/imIAccount.idl#108-116 as well 
13:50:45 <clokep_work> Yup!
13:50:46 <clokep_work> That's it. :)
13:50:53 <clokep_work> It makes it async.
13:51:01 <clokep_work> So there's no assumption that you already *have* the data you want to show.
13:52:37 <matrixisreal> Hmm... may be that's why tooltips take some time to appear :P
13:56:40 <clokep_work> Yes.
13:56:45 <clokep_work> We do some caching, I think.
13:56:51 <clokep_work> But if we don't have it we request it from the network.
14:00:57 <matrixisreal> Yup.
14:00:57 <matrixisreal> and clokep_work  any ideas on how to update the messages' meta data(seen timestamps in my case) which have already been written to the conversation ?
14:01:37 --> cha-cha has joined #instantbird
14:07:49 <-- cha-cha has quit (A TLS packet with unexpected length was received.)
14:14:58 --> cha-cha has joined #instantbird
14:17:13 <-- cha-cha has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:18:31 --> cha-cha has joined #instantbird
14:22:43 <clokep_work> matrixisreal: That's not possible at the moment, as far as I know.
14:39:43 <-- cha-cha has quit (A TLS packet with unexpected length was received.)
14:45:48 --> cha-cha has joined #instantbird
14:51:18 <matrixisreal> clokep_work: Oh, that's sad, I don't know how we are going to show the read receipts then..
14:52:04 <clokep_work> matrixisreal: Build something to do it?
14:54:26 <matrixisreal> clokep_work: I have no idea how to do that right now, may be that needs more research, u have any thoughts ?
14:54:38 <clokep_work> In a meeting right now.
14:55:45 <matrixisreal> Ok :)
15:27:11 <-- gerard-majax has quit (Ping timeout: 121 seconds)
16:06:33 <-- cha-cha has quit (A TLS packet with unexpected length was received.)
17:07:35 --> cha-cha has joined #instantbird
17:22:30 <-- fredw has quit (Client exited)
17:25:30 <matrixisreal> clokep_work: will u be available this sat and sundays ?
17:30:12 <clokep_work> matrixisreal: No.
17:30:16 <clokep_work> I'm out of my meeting though, what's up?
17:30:31 <clokep_work> matrixisreal: So you need to attach additional information to specific messages.
17:30:40 <clokep_work> That doesn't sound all that difficult, but we have no framework for it right now.
17:30:51 <clokep_work> So I'd identify what information you need, when you need to access it again.
17:31:24 <matrixisreal> yup
17:34:57 <matrixisreal> clokep_work:  And how to do that ? :P
17:35:11 <clokep_work> matrixisreal: I don't know.
17:35:20 <clokep_work> matrixisreal: I also can't answer that without the answers to the above questions.
17:38:41 <matrixisreal> Ok, first we shud be able to access any message may be some id or something? 
17:38:41 <matrixisreal> then after accessing it we should be able to add/change the informantion (in this case the receipts and time stamps). 
17:39:05 <matrixisreal> clokep_work:  ^
17:45:41 <clokep_work> matrixisreal: And what's that do?
17:45:47 <clokep_work> I think we have an issue vaguely related to that.
17:46:04 <clokep_work> matrixisreal: https://bugzilla.mozilla.org/show_bug.cgi?id=953743
17:46:06 <instantbot> Bug 953743 enh, --, ---, nobody, NEW, Add an array of all the displayed messages
17:48:19 <matrixisreal> clokep_work: How would this array help in updating the messsage already written to the UI ?
17:48:43 <clokep_work> matrixisreal: Did you read the issue?
17:49:07 <clokep_work> It has the XPCOM object as well as the DOM node.
17:49:17 --> mpmc has joined #instantbird
17:49:49 <clokep_work> Nots aying you can't do it a differentw ay.
17:49:51 <matrixisreal> Ahh.. okay
17:49:51 <clokep_work> But it seems reasonable. :)
17:50:09 <matrixisreal> Yeah, this seems good approach.
17:56:53 <matrixisreal> clokep_work:  Okay, I'll do some more research onto this. 
17:56:53 <matrixisreal> And regarding the proposal, I think most of the parts of it shall be finalized except for the showing sendReceipts part by tomorrow. Is it possible for a final review tomorrow or sunday? 
17:57:18 <matrixisreal> *seen Receipts
17:58:45 <-- Mook_as has quit (A TLS packet with unexpected length was received.)
17:59:24 --> Mook_as has joined #instantbird
17:59:32 <clokep_work> matrixisreal: Yeah, email me.
18:00:15 <-- Mook_as has quit (Client exited)
18:00:34 <matrixisreal> Ok, thanks :)
18:00:45 --> Mook_as has joined #instantbird
18:00:49 <-- Mook_as has quit (Client exited)
18:01:53 --> jsgrant has joined #instantbird
18:04:28 --> Mook_as has joined #instantbird
18:22:48 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:47:33 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:47:38 --> clokep_work has joined #instantbird
18:47:38 * ChanServ sets mode +o clokep_work 
19:19:31 <-- cha-cha has quit (Ping timeout: 121 seconds)
19:52:42 --> Logicoma has joined #instantbird
20:18:56 --> cha-cha has joined #instantbird
20:21:29 --> gerard-majax has joined #instantbird
20:50:34 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:26:35 <-- Logicoma has quit (Connection closed)
22:13:02 <-- cha-cha has quit (Ping timeout: 121 seconds)
23:28:07 <-- gerard-majax has quit (Ping timeout: 121 seconds)