#instantbird log on 03 30 2017

All times are UTC.

00:12:04 --> clokep_work has joined #instantbird
00:12:05 * ChanServ sets mode +o clokep_work 
00:16:06 <-- clokep_work has quit (Ping timeout: 121 seconds)
02:10:12 <instant-buildbot> build #1023 of linux64-nightly-default is complete: Failure [4failed hg]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/1023
02:27:10 --> flo has joined #instantbird
02:27:10 * ChanServ sets mode +qo flo flo 
02:28:46 <-- florian has quit (Ping timeout: 121 seconds)
02:28:47 * flo is now known as florian 
03:33:47 <instant-buildbot> build #3502 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3502
04:04:36 <-- bgmCoder has quit (Ping timeout: 121 seconds)
04:37:08 <-- dustinm` has quit (Quit: Leaving)
04:42:42 --> Bollebib has joined #instantbird
04:44:04 --> dustinm` has joined #instantbird
05:13:00 <-- 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.)
05:15:22 <-- GeekShadow has quit (Ping timeout: 121 seconds)
05:16:26 --> GeekShadow has joined #instantbird
05:19:31 <-- 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.)
05:49:04 <-- Bollebib has quit (Ping timeout: 121 seconds)
06:29:50 --> jsgrant has joined #instantbird
07:17:19 --> renatosilva has joined #instantbird
07:17:47 --> Alex1 has joined #instantbird
07:26:11 <-- renatosilva has left #instantbird ("http://renatosilva.net")
07:43:19 --> gerard-majax has joined #instantbird
08:04:53 <-- florian has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:35:13 --> fredw has joined #instantbird
08:56:05 --> florian has joined #instantbird
08:56:05 * ChanServ sets mode +qo florian florian 
09:32:54 --> matrixisreal has joined #instantbird
09:46:55 --> BWMerlin1 has joined #instantbird
09:47:47 <-- BWMerlin has quit (Ping timeout: 121 seconds)
09:47:48 * BWMerlin1 is now known as BWMerlin 
10:09:16 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:28:28 <-- fredw has quit (Client exited)
11:28:28 --> fredw has joined #instantbird
11:51:25 --> clokep_work has joined #instantbird
11:51:25 * ChanServ sets mode +o clokep_work 
11:52:07 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:52:15 --> clokep_work has joined #instantbird
11:52:15 * ChanServ sets mode +o clokep_work 
12:16:03 --> bgmCoder has joined #instantbird
12:16:14 <-- BWMerlin has quit (Ping timeout: 121 seconds)
12:23:09 --> mpmc has joined #instantbird
12:53:42 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:11:07 <matrixisreal> clokep_work:  Adding support to change the room configurations depending on different Power levels in Matrix, seems to be another big task..
13:11:51 <clokep_work> matrixisreal: Can you elaborate?
13:11:53 <matrixisreal> May be I should not consider doing it, what do u say?
13:12:40 <matrixisreal> It involves making an UI for it, to change room permissions and configurations
13:13:41 <matrixisreal> Similar to this  https://usercontent.irccloud-cdn.com/file/Z5FAcBb3/image.png
13:15:29 <matrixisreal> And the Ui has to different for users different power levels too..
13:17:39 <matrixisreal> But we can provide a list of current permissions like  https://usercontent.irccloud-cdn.com/file/JNs3gLuR/image.png
13:18:04 <matrixisreal> and also show the Moderators and Admins..
13:19:03 <matrixisreal> clokep_work: ^
13:19:43 <clokep_work> matrixisreal: How do we do this stuff now, e.g. for IRC?
13:22:22 <-- florian has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
13:26:21 <-- spiffytech has quit (Quit: ZNC - http://znc.in)
13:27:00 <matrixisreal> Matrix has more freedom on configuring the permissions than IRC, for example you can allow just the Moderators to be able to send messages, which we cant do in IRc.
13:27:23 <matrixisreal> clokep_work: and also there users of custom powers too..
13:28:18 <clokep_work> matrixisreal: You can do that in IRC.
13:28:30 <clokep_work> My point is, we only show mods and admisn in IRC.
13:28:35 <clokep_work> Why don't we just do the same thing in Matrix for now?
13:29:35 <matrixisreal> clokep_work: and leave the configuration options ?
13:30:08 <clokep_work> And ignore the configuration options for now, yes.
13:30:15 <clokep_work> Showing them in the tooltip might be a reasonable thing to do though.
13:31:22 <matrixisreal> there is also some theme icons which appear before the Participant name I guess/
13:32:03 <clokep_work> In the participants list, yes.
13:32:07 <clokep_work> Have oyu not used Instantbird for IRC?
13:33:00 <matrixisreal> I have while fixing some IRC bugs :P
13:33:23 <matrixisreal> But I dont usually use it as my proxy server blocks IRC port.
13:34:07 --> jsgrant- has joined #instantbird
13:34:27 --> cha-cha has joined #instantbird
13:44:32 <clokep_work> Ah OK.
13:45:39 --> spiffytech has joined #instantbird
13:48:57 <clokep_work> matrixisreal: So does that answer your question?
13:49:42 <matrixisreal> I guess, I was just wonder how important is adding it.
13:52:36 <clokep_work> I think we'd want it to work at least as good as IRC. :)
13:53:21 <matrixisreal> clokep_work:  What exactly does that mean?
13:53:32 <clokep_work> matrixisreal: Didn't we just have a whole conversation about that?
13:53:40 <clokep_work> We would want it to show moderators / admins.
13:54:10 <clokep_work> matrixisreal: Look at https://dxr.mozilla.org/comm-central/source/chat/components/public/prplIConversation.idl#119-125
13:54:13 <matrixisreal> Okay, just confirmning :P
13:55:17 <matrixisreal> but matrix has just two levels, may be we should just map to two of these?
13:56:15 <matrixisreal> and also regarding the user presence, the tooltip is the only place we should show it ?
14:14:30 <clokep_work> matrixisreal: Yeah, not all protocols support all that.
14:14:33 <clokep_work> Map to the ones that maek sense.
14:14:43 <clokep_work> I don't understand the question about the tooltip.
14:16:11 <matrixisreal> clokep_work:  The tooltip is the only place where we need to show the user presence(online,offline etc) right?
14:16:32 <clokep_work> matrixisreal: For users in a chat or on your buddy list?
14:16:59 <matrixisreal> considering both.
14:17:39 <clokep_work> For users on your buddy list the presence is shown on the buddy list and in the tooltip.
14:17:49 <clokep_work> For users in a chat...it's shown when most over, I think.
14:18:07 <clokep_work> But if I recall we did something hacky for IRC to make that work?
14:18:09 <clokep_work> I don't fully remember.
14:18:14 <clokep_work> Sorry.
14:18:23 <matrixisreal> most over ?
14:18:32 <clokep_work> mouse over
14:19:52 <matrixisreal> is the same getToottipInfo called while mouse overing in a chat ?
14:26:54 <clokep_work> Yes.
15:12:28 <matrixisreal> clokep_work: What is called while we hover over a Channel tab. I mean how is the tooltip of a channel generated ? 
15:14:00 <clokep_work> Looking
15:15:09 <clokep_work> matrixisreal: I think it's part of the observe method?
15:25:05 <matrixisreal> clokep_work: you are taling abt this https://dxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#322 ? 
15:25:45 <clokep_work> matrixisreal: I think so.
15:28:24 <matrixisreal> clokep_work: when is an observe called /
15:29:07 <clokep_work> It's called to pass info from the UI to the backend.
15:29:16 <clokep_work> I think it's documented in jsProtoHelper?
15:46:37 <-- fredw has quit (Client exited)
16:07:50 --> florian has joined #instantbird
16:07:50 * ChanServ sets mode +qo florian florian 
16:12:23 <matrixisreal> clokep_work:  observe in jsProtoHelper is defined here https://dxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#35 , but there is not much documentation.
16:12:29 <matrixisreal> *no
16:14:48 <clokep_work> https://dxr.mozilla.org/comm-central/source/chat/components/public/prplIConversation.idl
16:14:59 <clokep_work> But I might be wrong, maybe that's not where those tooltips are generated.
16:19:27 --> Bollebib has joined #instantbird
16:33:23 <matrixisreal> clokep_work: where in prpllConversation ?
16:33:40 <clokep_work> matrixisreal: Look for observe in there.
16:33:47 <clokep_work> To get the comments I was talkknga bout
16:35:06 <matrixisreal> clokep_work: There isn't observe method in it, no?
16:36:06 <clokep_work> matrixisreal: No.
16:36:13 <clokep_work> There are comments about observers or observations or something though.
16:36:26 <clokep_work> Very end of the file.
16:37:54 <matrixisreal> clokep_work: What are observers btw ?  
16:40:44 <clokep_work> matrixisreal: https://en.wikipedia.org/wiki/Observer_pattern
17:00:14 <-- cha-cha has quit (Ping timeout: 121 seconds)
17:12:51 <-- florian has quit (Ping timeout: 121 seconds)
17:20:27 --> DGMurdockIII has joined #instantbird
17:42:54 --> florian has joined #instantbird
17:42:54 * ChanServ sets mode +qo florian florian 
17:48:56 <-- florian has quit (Ping timeout: 121 seconds)
17:48:58 <-- DGMurdockIII has quit (Quit: Leaving)
18:08:44 --> Logicoma has joined #instantbird
18:14:45 <-- jsgrant- has quit (Connection closed)
18:25:56 --> sprusr has joined #instantbird
18:47:56 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:55:07 <-- sprusr has quit (Quit: bye!)
20:07:07 <-- Logicoma has quit (Connection closed)
20:23:06 --> gerard-majax has joined #instantbird
20:59:50 --> unghost has joined #instantbird
21:08:57 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:22:30 --> florian has joined #instantbird
21:22:30 * ChanServ sets mode +qo florian florian 
21:48:59 <-- florian has quit (Ping timeout: 121 seconds)
21:49:35 --> florian has joined #instantbird
21:49:35 * ChanServ sets mode +qo florian florian 
21:54:23 <-- Bollebib has quit (Ping timeout: 121 seconds)
21:57:56 <-- florian has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:39:40 <-- gerard-majax has quit (Ping timeout: 121 seconds)
22:41:51 <-- matrixisreal has quit (Quit: Connection closed for inactivity)
22:43:55 <-- unghost has quit (A TLS packet with unexpected length was received.)
23:17:14 <-- jsgrant has left #instantbird ()