#instantbird log on 03 14 2014

All times are UTC.

00:05:45 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
00:06:37 * Fallen is now known as Fallen|away
00:12:01 <-- ecmuller has quit (Quit: leaving)
00:15:12 --> clokep_work has joined #instantbird
00:15:12 * ChanServ sets mode +o clokep_work 
00:39:44 <-- Tonnes has quit (Ping timeout)
00:40:37 --> Tonnes has joined #instantbird
00:41:54 <-- Rym has quit (Ping timeout)
00:42:29 <-- Mook_as has quit (Quit: Mook_as)
00:58:49 <-- clokep_work has quit (Ping timeout)
01:38:20 --> Rym has joined #instantbird
01:39:39 --> clokep_work has joined #instantbird
01:39:39 * ChanServ sets mode +o clokep_work 
01:43:55 <-- clokep_work has quit (Input/output error)
01:44:00 --> clokep_work has joined #instantbird
01:44:00 * ChanServ sets mode +o clokep_work 
02:09:17 --> mayanktg has joined #instantbird
02:19:05 --> deOmega has joined #instantbird
02:22:41 <-- Rym has quit (Ping timeout)
02:41:03 <-- GeekShadow has quit (Ping timeout)
02:41:06 --> GeekShadow has joined #instantbird
02:54:17 <-- deltafalcon has quit (Ping timeout)
03:01:11 <mayanktg> Does gtalk uses XMPP too?? I heard that Google have removed the XMPP support. Is it so for Hangout only?
03:01:22 <-- clokep_work has quit (Ping timeout)
03:10:11 --> clokep_work has joined #instantbird
03:10:11 * ChanServ sets mode +o clokep_work 
03:14:32 <-- clokep_work has quit (Ping timeout)
03:14:38 --> deltafalcon has joined #instantbird
03:21:27 <-- deltafalcon has quit (Ping timeout)
03:23:42 --> deltafalcon has joined #instantbird
03:31:04 <-- deOmega has quit (Quit: So easy...but yet complicated.)
03:46:54 --> clokep_wp8 has joined #instantbird
03:46:57 --> Mook has joined #instantbird
03:47:36 <clokep_wp8> mayanktg: Yes.
03:48:55 <-- clokep_wp8 has quit (Connection reset by peer)
03:49:46 <mayanktg> clokep_wp8: ok thanks :)
03:56:17 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
03:56:19 <-- Mook has quit (Quit: Mook)
03:56:31 --> Mook has joined #instantbird
03:59:17 --> mconley has joined #instantbird
04:03:48 <-- mconley has quit (Input/output error)
04:09:07 --> mayanktg has joined #instantbird
04:22:22 <instant-buildbot> build #2080 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2080
04:24:02 --> shashika has joined #instantbird
04:25:54 <-- nhnt11 has quit (Ping timeout)
04:46:03 <-- TJ has quit (Ping timeout)
04:48:17 <instant-buildbot> build #1296 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1296
04:49:18 --> shrihari has joined #instantbird
04:53:17 <Mook> yay, now I just need a guinea pig.
05:05:11 <-- wnayes has quit (Quit: wnayes)
05:07:51 --> TJ has joined #instantbird
05:15:34 <-- TJ has quit (Ping timeout)
05:34:35 <-- EionRobb has quit (Quit: Leaving.)
05:45:56 <-- Mook has quit (Quit: Mook)
06:18:56 <-- nathanr1 has quit (Ping timeout)
06:19:35 --> nathanr has joined #instantbird
06:26:24 --> ELq has joined #instantbird
06:51:47 --> nhnt11 has joined #instantbird
07:00:12 --> jb has joined #instantbird
07:29:31 <-- shrihari has quit (Ping timeout)
07:30:43 <mayanktg> should there be support for fullscreen during the video call?
07:30:55 <nhnt11> mayanktg: I would hazard a guess at "yes"
07:31:14 <mayanktg> nhnt11: :)
07:31:33 <nhnt11> But my opinions have known to conflict with that of others ;)
07:31:54 <mayanktg> nhnt11: same here :P
07:32:11 <nhnt11> I don't think you should worry /too/ much about the UI. It can be tweaked and for those who don't like it, add-ons are always possible.
07:33:20 <nhnt11> Take anything I say with a grain of salt, and make sure you confirm with the others.
07:33:52 <mayanktg> I'm not worrying about the UI...just asked so that I can at least mention it in the proposal.
07:34:01 <nhnt11> Alrighty.
07:34:05 <mayanktg> yupp..
07:35:10 <mayanktg> flo always makes me realize that :)
07:35:40 <mayanktg> bbl
07:40:22 <-- jb has quit (Ping timeout)
07:40:50 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
07:42:27 <flo-retina> mayanktg: I haven't tested in XUL, but in HTML pages, WebRTC apps get "fullscreen" mode for free because fullscreen is part of the default context menu for <video> tags.
07:42:44 <flo-retina> but anyway, don't worry about it, if you need to add a fullscreen "feature", it will likely take you all of 5 minutes.
07:56:36 <-- GeKo has quit (Ping timeout)
07:58:28 <-- flo-retina has quit (Ping timeout)
07:59:01 --> flo-retina has joined #instantbird
07:59:01 * ChanServ sets mode +qo flo-retina flo-retina 
08:09:54 * nhnt11 is going home
08:10:01 <nhnt11> See you all tomorrow morning :)
08:11:05 --> GeKo has joined #instantbird
08:11:07 --> Mic has joined #instantbird
08:11:07 * ChanServ sets mode +h Mic 
08:11:47 <-- nhnt11 has quit (Ping timeout)
08:19:36 --> BWMerlin has joined #instantbird
08:35:17 <-- MacroMayhem has quit (Quit: http://www.mibbit.com ajax IRC Client)
08:54:04 --> EionRobb has joined #instantbird
09:02:00 --> mayanktg has joined #instantbird
09:32:14 * Fallen|away is now known as Fallen
09:35:05 <-- chrisccoulson has quit (Client exited)
09:36:08 --> chrisccoulson has joined #instantbird
09:37:56 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:57:27 --> sshagarwal has joined #instantbird
09:57:46 <sshagarwal> Mic: so, bug 955536
09:57:49 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955536 enh, --, ---, nobody, NEW, Buddy Conversations Should Have Close/Hold Pref
09:57:55 <sshagarwal> Mic: does this mean that we need a boolean pref
09:58:10 <sshagarwal> that, if set, will keep the conversations on hold
09:58:17 <sshagarwal> else, will close them as usual?
09:59:55 <Mic> Flo has valid points in comment 1.
10:00:35 <Mic> And nhnt11 has created an add-on that allows to reopen previously opened tabs already.
10:00:46 <Mic> I just approved a new version yesterday evening.
10:01:01 <Mic> https://addons.instantbird.org/en-US/instantbird/addon/364
10:02:02 <Mic> Maybe we should talk about if we really want bug 955536. Maybe there's some other bug that you'd find interesting in the meantime?
10:02:04 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955536 enh, --, ---, nobody, NEW, Buddy Conversations Should Have Close/Hold Pref
10:02:30 <sshagarwal> Not a problem :)
10:03:40 <sshagarwal> Mic: thanks :)
10:15:41 <sshagarwal> Mic: bug 953909 ?
10:15:43 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953909 enh, --, ---, nobody, NEW, Quiet mode
10:19:44 --> testirc has joined #instantbird
10:20:32 <Mic> It's been reported in 2010 and I can't remember that anyone ever wanted that. Flo created an add-on and it seems to be used by some though. You might want to discuss that with him.
10:20:56 <Mic> Maybe use Instantbird for a while and browse the list of bugs again to find something that's really itching you?
10:20:57 <sshagarwal> oh okay
10:23:12 --> Armada has joined #instantbird
10:23:35 <-- sshagarwal has left #instantbird ()
10:24:37 <-- testirc has quit (Input/output error)
10:28:50 <-- GeekShadow has quit (Ping timeout)
10:28:51 --> GeekShadow has joined #instantbird
10:28:54 <-- ELq has quit (Ping timeout)
10:29:45 --> jb has joined #instantbird
10:31:38 --> flo-retina has joined #instantbird
10:31:38 * ChanServ sets mode +qo flo-retina flo-retina 
10:38:55 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:46:53 <-- EionRobb has quit (Quit: Leaving.)
11:00:20 <-- Mic has quit (Connection reset by peer)
11:00:22 --> Mic has joined #instantbird
11:00:22 * ChanServ sets mode +h Mic 
11:06:15 --> gerard-majax__ has joined #instantbird
11:13:49 --> dev_peace has joined #instantbird
11:15:32 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
11:20:52 --> shrihari has joined #instantbird
11:26:40 --> Rym has joined #instantbird
11:28:43 <-- Rym has quit (Ping timeout)
11:28:54 --> aleth has joined #instantbird
11:28:54 * ChanServ sets mode +h aleth 
11:29:28 --> nhnt11 has joined #instantbird
11:30:11 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:38:49 <dev_peace> flo-retina: In the WebRTC Project, will adding the functionality to support  calls between JS-XMPP and Jingle be out of scope ?
11:40:02 <flo-retina> can you be more specific about what you mean by "calls between JS-XMPP and Jingle"?
11:42:31 --> mayanktg has joined #instantbird
11:42:51 <dev_peace> flo-retina: Suppose User A is using SIP as a signalling protocol and User B is using Jingle as a signalling protocol. So if User A wants to communicate with User B there has to be some mapping between the 2 signalling protocols, right ? 
11:43:42 --> clokep_work has joined #instantbird
11:43:42 * ChanServ sets mode +o clokep_work 
11:44:11 <flo-retina> dev_peace: if none of the 2 users is using Instantbird, what's the question?
11:45:41 <dev_peace> flo-retina: yes yes, If one user is using Instantbird and the 2nd is using Skype, would it be possible for them to communicate ?
11:45:51 <flo-retina> no
11:46:09 <dev_peace> flo-retina: could you tell the reason please
11:46:52 <clokep_work> dev_peace: Because they don't share a protocol in common to talk over. That's like saying why can't people communicate if one uses Yahoo Messenger and one AOL Messenger.
11:46:57 <clokep_work> They're two totally separate networks.
11:48:14 <aleth> dev_peace: If you can't have a text conversation, how would you expect a voice conversation to work? (It's not a softphone)
11:48:56 <dev_peace> clokep_work: Only the clients using XMPP can communicate
11:49:18 <dev_peace> aleth: valid point
11:52:02 <dev_peace> clokep_work : I got a little confused by the goal where it states "Support voice/video chat using WebRTC via XMPP (and potentially other protocols)." . So what are the other potential protocols here? 
11:52:42 <flo-retina> IRC
11:57:45 --> Rym has joined #instantbird
11:59:07 --> deOmega has joined #instantbird
12:03:09 <dev_peace> So basically Facebook, Gmail, IRC, jabber has their own chat protocols and the project intends at supporting XMPP and atleast one more ( IRC ) . right?
12:03:48 <aleth> dev_peace: You can look in chat/protocols to see all the JS protocols that we have at the moment
12:04:01 <aleth> Facebook and Gtalk use XMPP under the hood.
12:04:13 <-- Rym has quit (Ping timeout)
12:04:35 <dev_peace> aleth:  a modified version of XMPP i.e
12:05:20 <aleth> dev_peace: You could look at the code I just pointed you to and find out how "modified" they are? ;)
12:08:50 --> Rym has joined #instantbird
12:09:12 <dev_peace> aleth: hehe. Now the next step is to find the meeting points of RTCPeerconnection and XMPP
12:14:08 <Fallen> apropos facebook. I'm using the code generator and it seems that doesn't work with instantbird. I can log in once, get a text message with a one time password, after a restart it just says the password is wrong.
12:18:32 --> ELq has joined #instantbird
12:25:03 <-- aleth has quit (Quit: exit stage left)
12:25:07 --> aleth has joined #instantbird
12:25:07 * ChanServ sets mode +h aleth 
12:26:12 <dev_peace> aleth: One more question, since our application is not browser dependent, we will also need to use a signalling protocol, there are 2 that I know of Jingle and SIP. Which would be preferable?
12:27:13 <aleth> Really you should do the research and tell us ;) (i.e why you choose to plan to implement certain things, and how)
12:28:18 --> mconley has joined #instantbird
12:28:36 <aleth> Think about what kind of APIs you will need to add, and where in the codebase they would have to go
12:29:32 <dev_peace> aleth: Hahaha, sure !
12:33:08 <aleth> I think if you read more about SIP, XMPP, and Jingle the answers will become clear ;)
12:34:43 <-- Rym has quit (Ping timeout)
12:35:08 --> Rym has joined #instantbird
12:35:42 <-- jb has quit (Ping timeout)
12:47:15 <-- mconley has quit (Input/output error)
12:48:39 --> ELq1 has joined #instantbird
12:49:01 <-- Rym has quit (Ping timeout)
12:49:29 <-- shashika has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:49:41 <-- ELq has quit (Ping timeout)
12:50:37 --> Rym has joined #instantbird
12:50:48 <dev_peace> aleth: surely !
12:54:21 --> jb has joined #instantbird
13:00:34 <-- clokep_work has quit (Ping timeout)
13:11:17 <-- Rym has quit (Ping timeout)
13:11:49 --> Rym has joined #instantbird
13:18:19 --> ELq has joined #instantbird
13:19:30 <-- ELq1 has quit (Ping timeout)
13:20:43 <-- Rym has quit (Ping timeout)
13:31:46 --> mconley has joined #instantbird
13:40:51 <dev_peace> aleth: Okay suppose I plan on supporting 2 protocols now i.e XMPP and IRC. so I'll have to touch http://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp and http://mxr.mozilla.org/comm-central/source/chat/protocols/irc right ?
13:41:21 --> Rym has joined #instantbird
13:41:39 <-- aleth has quit (Ping timeout)
13:47:55 --> ELq1 has joined #instantbird
13:48:20 --> aleth has joined #instantbird
13:48:20 * ChanServ sets mode +h aleth 
13:49:34 <-- ELq has quit (Ping timeout)
13:53:46 <-- BWMerlin has quit (Quit: BWMerlin)
13:56:36 <-- Rym has quit (Ping timeout)
13:57:52 --> Rym has joined #instantbird
14:00:33 --> sshagarwal has joined #instantbird
14:05:47 <sshagarwal> flo-retina: ping, https://wiki.mozilla.org/Community:SummerOfCode14:Brainstorming#Instantbird
14:06:00 <sshagarwal> flo-retina: will this be a valid project idea?
14:06:01 <flo-retina> sshagarwal asked me on #maildev is the Single Window UI is a good GSoC idea. I replied "maybe", but it requires almost as much UI design as coding.
14:06:34 <aleth> To be blunt, it would require a brilliant proposal for it to be considered.
14:07:09 <sshagarwal> doesn't the idea mean similar to side by side multiple chats like in gmail web interface and facebook chat?
14:08:48 <aleth> It means having a fleshed-out vision for a single-window UI that makes sense for Instantbird, not necessarily copying what exists elsewhere
14:09:34 <sshagarwal> aleth: hi, no actually I was trying to visualize the design of the output that is desired
14:09:44 <-- jb has quit (Quit: jb)
14:10:21 <sshagarwal> aleth: how do you visualize it for irc? 
14:10:39 <sshagarwal> this is an example question, that I have in mind :)
14:11:49 <-- Rym has quit (Ping timeout)
14:12:05 <aleth> I don't have any definite idea for it.
14:12:09 --> jb has joined #instantbird
14:12:30 --> dev_peace1 has joined #instantbird
14:12:53 <-- dev_peace has quit (Ping timeout)
14:14:18 <sshagarwal> what I understand by this idea is that when we want all the chats in the single window and not tabs, there are smaller chat boxes that can be closed to make space available for other chat boxes. And in terms of IB, the chats are on hold and not closed so that when those chat boxes are re-opened we have previous conversation in it (to provide a continued
14:14:22 <sshagarwal> context maybe?)
14:15:12 <aleth> One question is what happens to the functionality currently available from the contacts window
14:15:20 <-- dev_peace1 has quit (Quit: Leaving.)
14:15:25 --> Rym has joined #instantbird
14:15:35 <shrihari> sshagarwal: It's not just that. From what I understand, it's about integrating the Contacts and Accounts window also to make a Single Window 
14:16:10 <sshagarwal> shrihari: hi, sorry contacts and accounts window?
14:16:40 <shrihari> http://instantbird.com/images/screenshots/macosx-screenshot-homepage.png
14:16:56 <aleth> sshagarwal: Maybe start with using Instantbird for a bit? ;)
14:19:06 <sshagarwal> http://imgur.com/2LWYDye
14:19:12 <sshagarwal> shrihari, aleth --^
14:19:34 <sshagarwal> and maybe we can have the channels, still tabbed, in the empty space behind it
14:19:42 <sshagarwal> and yes, every smaller box is resizable
14:19:54 <-- Rym has quit (Ping timeout)
14:19:56 <sshagarwal> so, we can always extend/shrink the contacts list, accounts list
14:20:17 <sshagarwal> or, we want these chatboxes to be aligned vertically
14:20:34 <shrihari> Yeah, that could be one way to do it.
14:20:36 <sshagarwal> that is desired when people want to work and talk :)
14:21:24 <aleth> I'm not sure the accounts part is needed actually. I don't think in typical session it is used.
14:21:48 --> TJ has joined #instantbird
14:21:54 <sshagarwal> aleth: so, one can close it if not wanted
14:22:08 <aleth> But the point is to think hard and do some research about the different ways people use IB and to be able to adapt to those workflows.
14:22:25 --> clokep_work has joined #instantbird
14:22:26 * ChanServ sets mode +o clokep_work 
14:22:27 <aleth> i.e. why do people want a single window UI in the first place? What's the problem that is being solved here?
14:22:30 <sshagarwal> also, is *this* what that idea means?
14:23:26 <clokep_work> Fallen: Don't type your password in and let it prompt you each time? I'm not sure exactly what you mean? Do you mean two factor auth?
14:23:28 <aleth> sshagarwal: It's on the "brainstorming" page because it is really not well-defined as it is and has a large UI component. So as I said, it would probably take a lot to convince us it was a viable project to mentor.
14:24:21 <aleth> It's not going to take 3 months to code up some trivial single window UI.
14:25:44 <sshagarwal> aleth, flo-retina, shrihari : okay, thanks :)
14:26:20 <-- sshagarwal has left #instantbird ()
14:30:36 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
14:31:39 --> dev_peace has joined #instantbird
14:32:36 <-- shrihari has quit (Ping timeout)
14:34:41 <aleth> flo-retina: weekendly review ping on bug 981404 ;)
14:34:45 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=981404 nor, --, ---, aleth, ASSI, Mutationobserver event bunching breaks time bubbles
14:43:02 <dev_peace> aleth: ^ :)
14:47:38 <-- aleth has quit (Ping timeout)
14:53:14 --> iamjayakumars has joined #instantbird
14:56:07 <-- clokep_work has quit (Ping timeout)
14:57:14 --> wnayes has joined #instantbird
14:58:27 <-- GeKo has quit (Ping timeout)
14:59:05 --> GeKo has joined #instantbird
15:11:05 --> Rym has joined #instantbird
15:19:29 <-- ELq1 has quit (Ping timeout)
15:21:48 --> flo-retina has joined #instantbird
15:21:48 * ChanServ sets mode +qo flo-retina flo-retina 
15:29:04 <-- jb has quit (Ping timeout)
15:32:25 --> jb has joined #instantbird
15:36:22 <-- iamjayakumars has quit (Quit: )
15:39:57 <-- Rym has quit (Ping timeout)
15:43:14 --> Rym has joined #instantbird
15:51:13 --> ELq has joined #instantbird
15:53:51 --> iamjayakumars has joined #instantbird
15:54:42 --> iamjayakumars__ has joined #instantbird
15:55:08 --> iamjayak_ has joined #instantbird
15:55:11 <-- iamjayak_ has quit (Quit: )
15:55:45 --> iamjayak_ has joined #instantbird
15:55:55 <-- ELq has quit (Ping timeout)
15:55:59 <-- iamjayakumars has quit (Ping timeout)
15:56:28 <-- iamjayakumars__ has quit (Ping timeout)
15:57:00 * iamjayak_ is now known as iamjayakumars
16:15:07 --> iamjayakumars__ has joined #instantbird
16:16:00 <-- iamjayakumars has quit (Ping timeout)
16:16:55 --> ELq has joined #instantbird
16:26:36 --> shashika has joined #instantbird
16:30:48 --> Mook_as has joined #instantbird
17:01:58 <-- iamjayakumars__ has quit (Client exited)
17:10:03 --> iamjayakumars has joined #instantbird
17:10:08 <dev_peace> flo-retina: I researched quite a bit and I have this doubt, How will our protocol deal with NAT transversal ?
17:11:55 <flo-retina> have you done research about WebRTC?
17:13:09 <dev_peace> flo-retina: yes sir .
17:14:06 <Fallen> whats the status bar for, aside from showing how many characters are left?
17:14:15 <dev_peace> flo-retina: for NAT transversal we need TURN servers
17:14:47 <flo-retina> dev_peace: only for some edge cases that ICE can't traverse
17:15:12 <flo-retina> Fallen: on private conversations, it shows when your contact is typing to you (not on IRC though).
17:15:41 <flo-retina> Fallen: it also shows the URL when hovering links (not very useful when using a plain text protocol were the visible text is always the URL)
17:27:41 <Fallen> ok, sounds logical. Maybe it can be hidden for plain text protocols?
17:30:36 <flo-retina> that would be inconsistent when switching between tabs
17:30:51 <flo-retina> we would like to more generally get rid of it; but it needs to first be replaced.
17:31:03 <flo-retina> for the URLs, something like Firefox 4+ does would be great
17:31:21 <flo-retina> for the twitter character count, displaying something in the corner of the textbox would be good
17:31:31 <flo-retina> for the typing indicator, we need to figure out something
17:34:01 --> aleth has joined #instantbird
17:34:01 * ChanServ sets mode +h aleth 
17:35:25 <Fallen> flo-retina: just change the online icon into a typing icon?
17:35:37 <flo-retina> we already do it
17:35:40 <flo-retina> but it's not very visible
17:35:55 <flo-retina> when you are typing, you are focusing on the textbox, not the title bar of the window
17:36:32 <flo-retina> some IM clients insert a bubble saying the person is typing and then remove it when the message appears or the contact stops typing. That's quite good, but non-trivial to do
17:42:23 --> sumit4iit has joined #instantbird
17:43:38 <-- aleth has quit (Ping timeout)
17:43:38 <-- Rym has quit (Ping timeout)
17:44:30 <-- jb has quit (Ping timeout)
17:44:40 --> aleth has joined #instantbird
17:44:40 * ChanServ sets mode +h aleth 
17:44:48 <-- gerard-majax__ has quit (Ping timeout)
18:04:38 <Fallen> flo-retina: ok, thanks. I personally don't need to see the typing indicator prominently, if I am really waiting for someone to answer, I will look for the typing indicator to show up. But thats just me :)
18:05:02 <aleth> Personally, I turn them off ;)
18:08:07 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:14:09 * Fallen is now known as Fallen|away
18:17:35 --> sawrubh has joined #instantbird
18:18:02 --> gerard-majax__ has joined #instantbird
18:23:21 <sawrubh> is there a link to getting started with Instantbird, as in downloading the codebase and building it?
18:23:22 <aleth> sawrubh: https://wiki.instantbird.org/Instantbird:Compiling and https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build should help
18:23:31 <sawrubh> aleth: thanks
18:27:32 <-- aleth has quit (Quit: exit stage left)
18:30:54 <-- shashika has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:32:38 <sawrubh> if I already have mozilla-central downloaded, is there some way to reuse that or will I have to download the comm-central separately ?
18:33:01 <sawrubh> (like I don't need to install the prereqs installed since I already have them installed from the time I built m-c)
18:33:04 <mayanktg> you can use it
18:33:58 <sawrubh> mayanktg: how can I do that ?
18:34:16 <mayanktg> download comm-central repo , create a folder named mozilla/ and put contents of mozilla-central inside it
18:34:47 <mayanktg> mozilla/ should be in root of c-c directory
18:38:27 <-- sumit4iit has quit (Ping timeout)
18:38:48 * sawrubh starts downloading
18:40:13 <sawrubh> mayanktg: any more detailed writeup about the ideas available ?
18:40:39 <mayanktg> sawrubh: ?
18:42:23 <sawrubh> mayanktg: as in pointers to where to look for more details about how to go about implementing those ideas
18:42:45 <sawrubh> something like https://github.com/mozilla/servo/wiki/Summer-of-Code-2014:-Implement-XMLHttpRequest
18:43:46 <mayanktg> sawrubh: ohh..you can look at an example here http://www.tc.umn.edu/~nayes006/gsoc/instantbird.php
18:45:46 <sawrubh> thanks
18:47:26 <mayanktg> also nhnt11 shared his proposal http://log.bezut.info/instantbird/140312/#m238 
18:52:36 --> sumit4iit has joined #instantbird
19:12:18 <-- iamjayakumars has quit (Quit: )
19:20:33 <-- TJ has quit (Connection reset by peer)
19:21:43 --> Mic has joined #instantbird
19:21:43 * ChanServ sets mode +h Mic 
19:21:58 <-- Armada has quit (Quit: Leaving)
19:34:09 <sumit4iit> Hi, I am interested in one of the projects that instantbird has for GSOC14. Specifically this, File transfers that work reliably for every protocol. 
19:34:34 <dev_peace> Mic: Hello
19:34:50 <Mic> Hi!
19:35:17 <sumit4iit> As the description says that idea is to reuse filelink code, I am not able to find out where that code is.
19:35:45 <dev_peace> Mic : Are you free for now ? Just wanted to complete yesterdays bug 
19:36:16 <Mic> sumit4iit: FileLink is code from Thunderbird.
19:36:52 <Mic> dev_peace: yes, OK.
19:37:23 <dev_peace> Mic okay in a minute switching to debian
19:37:25 <-- dev_peace has left #instantbird ()
19:37:26 <Mic> That's no longer the accessibility bug, is it? You rather want to add the information about "Rank" to the tooltip now.
19:38:31 <sumit4iit> Mic: I have mozilla-central with me. I am not able to find out where should I look into. Source for thunderbird is part of m-c right?
19:38:56 <Mic> sumit4iit: you'll need comm-central for that.
19:39:34 <Mic> sumit4iit: https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Filelink_Providers by the way
19:42:31 --> dev_peace has joined #instantbird
19:43:15 <dev_peace> Mic: yea m back
19:44:19 <mayanktg> does Firefox have a STUN server? All I could find was these bugs 920991 , 807494
19:44:22 <dev_peace> Mic: so now we had to get on the tooltip :)
19:44:35 <Mic> Check the log, I had a question...
19:44:47 <mayanktg> https://bugzilla.mozilla.org/show_bug.cgi?id=920991
19:44:50 <instantbot> Bug 920991 nor, --, mozilla27, standard8, RESO FIXED, Default stun server ip address should be changed to a domain name
19:44:54 <mayanktg> https://bugzilla.mozilla.org/show_bug.cgi?id=807494
19:44:56 <instantbot> Bug 807494 nor, --, ---, mmayo, RESO FIXED, Set up public stun servers for WebRTC
19:48:55 <dev_peace> Mic: I didnt find any question
19:49:10 <Mic> Just after you left to switch to Debian.
19:49:44 <dev_peace> Mic: oh okay, I looked at yesterdays logs
19:50:45 <Mic> mayanktg: one bug looks like they've set up the infrastructure and the other was to use the domain instead of an IP to adress them.
19:50:47 <dev_peace> Mic: Yes that would be my preference to add Rank to the tooltip
19:51:29 <Mic> The adress is also in my Fx' preferences so I think that implies that Mozilla does have STUN servers there currently.
19:51:50 <Mic> Maybe check if they're accessible?
19:53:36 <mayanktg> yes in the second one they changed the IP address..the server must have been created then
19:54:11 <mayanktg> Its mentioned in the webrtc.org site that Firefox doesn't have a STUN server .
19:54:27 <-- gerard-majax__ has quit (Ping timeout)
19:55:45 <Mic> It's set in my Fx preferences: media.peerconnection.default_iceservers
19:56:03 <Mic> dev_peace: which bug is it that you're currently fixing (-> bug number)
19:56:32 <dev_peace> Mic: https://bugzilla.mozilla.org/show_bug.cgi?id=955719
19:56:35 <instantbot> Bug 955719 nor, --, ---, nobody, NEW, [a11y] Add accessible labels to participant list icons
19:56:50 <mayanktg> Mic: ok.
19:56:52 <Mic> So still that one?
19:57:06 <Mic> Modifying the tooltip isn't what I had expected for this one.
19:57:18 <dev_peace> Mic: Can I file a new for tooltip then?
19:57:25 <Mic> I thought you'd rather have moved on to another bug that was about adding the rank to the tooltip.
19:57:37 <Mic> dev_peace: if there's none for it yet you can file one.
19:58:07 <dev_peace> Mic: I am not sure if there's one for that
19:58:36 <Mic> Well, look for it on Bugzilla.
19:59:00 <Mic> "tooltip" and the right product/component might be a good start...
20:00:03 --> EionRobb has joined #instantbird
20:00:12 <dev_peace> Mic: https://bugzilla.mozilla.org/show_bug.cgi?id=954394
20:00:14 <instantbot> Bug 954394 nor, --, ---, nobody, NEW, Show description of rank in conferences in tooltips
20:00:21 <Mic> +1
20:02:35 <dev_peace> Mic: Okay now how do I get the word "Rank" on the tooltip first, That would be a good first step
20:03:07 <Mic> Let me check the tooltip code.
20:08:17 <Mic> I think you'd need to solve this on tooltip level.
20:08:50 <Mic> https://mxr.mozilla.org/comm-central/source/im/content/buddytooltip.xml#346
20:09:12 <Mic> That's what is running when the tooltip of a participant is showing.
20:10:07 <Mic> You need to inject a line that adds a rowin the tooltip with the label and value for it ("Rank", "Founder"/"Operator")
20:14:54 <dev_peace> Mic: Okay and after I make a change, then should i restart instantbird to see if the changed has been refected or no ?
20:15:18 <Mic> Sure.
20:16:50 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:16:57 --> mayanktg has joined #instantbird
20:17:52 <Mic> dev_peace: let me know when you've reached the point where you'd like to find out the rank of the participant...
20:18:28 --> clokep has joined #instantbird
20:18:29 * ChanServ sets mode +o clokep 
20:19:00 <dev_peace> Mic: I am thinking how to add the label there
20:19:36 <Mic> You can find out by reading the function that I gave the link to and the other functions that it is calling.
20:21:14 <Mic> sumit4iit: you're fine?
20:25:09 <clokep> So I'm not positive that adding rank to the tooltip is something we want.
20:25:35 <dev_peace> clokep: why so?
20:25:48 <clokep> I don't understand the problem it's trying to solve.
20:26:11 <Mic> clokep: in step I wanted to get the icon added there, so that it's explaining the meaning of the icon.
20:26:14 <Mic> *step 2
20:26:31 <clokep> Mic: I guess that makes sense.
20:27:02 <-- ELq has quit (Ping timeout)
20:27:06 <-- wnayes has quit (Ping timeout)
20:27:07 --> wnayes has joined #instantbird
20:27:43 <dev_peace> clokep: From a new user's point of view, when I used Instantbird for the first time, i had no idea what the star, flags etc mean. So it would be nice to have a little description on the tooltip. Thats what I felt
20:27:52 <dev_peace> *meant
20:27:54 --> ELq has joined #instantbird
20:28:24 <clokep> dev_peace: I'd expect that to be a tooltip ON THE STAR, not on the user.
20:29:01 <Mic> clokep: I don't think it's possible to do that.
20:29:46 <Mic> Not as it is at the moment. Maybe if you put it into a separate listcell instead of setting it on a listitem with listitem-iconic styling.
20:30:03 <clokep> So not impossible. ;)
20:30:09 <clokep> If you put the icon next to it, it might make more sense.
20:30:20 <clokep> Otherwise...how am I supposed to know that "Rank" corresponds to the image.
20:30:45 <Mic> That's the reason why I'd want the icon there.
20:31:35 <Mic> Adding an extra row with only text is easier though, that's why I'd want to do it separately.
20:32:56 <clokep> OK.
20:33:06 <clokep> I won't complain much if it's done in a generic way. :-D
20:36:35 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
20:39:12 <-- sumit4iit has quit (Quit: sumit4iit)
20:43:22 <Mic> brb
20:43:34 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
20:48:14 --> flo-retina has joined #instantbird
20:48:14 * ChanServ sets mode +qo flo-retina flo-retina 
20:49:43 <-- mconley has quit (Input/output error)
20:53:21 <-- dev_peace has quit (Connection reset by peer)
20:53:23 --> dev_peace has joined #instantbird
20:55:07 <-- dev_peace has quit (Ping timeout)
20:59:22 --> Mic2 has joined #instantbird
21:01:25 --> dev_peace has joined #instantbird
21:01:49 <-- flo-retina has quit (Ping timeout)
21:04:06 * mayanktg WebRTC is giving goosebumps <3
21:05:24 * clokep wonders what to look at.
21:07:33 <dev_peace> Mic2: I figured out one thing all the info about the user comes from this.requestBuddyInfo(account,  aConv.target.getNormalizedChatBuddyName(aNick));
21:08:04 <dev_peace> Mic2: Line 361 of the same file
21:10:31 <clokep> Mic2: Btw https://bugzilla.mozilla.org/buglist.cgi?quicksearch=%s%20product%3A%22Instantbird%20Servers%22%2CInstantbird%2C%22Chat%20Core%22 is a bookmarklet you can use to search IB bugs.
21:11:33 <Mic2> clokep: thanks!
21:12:02 <Mic2> I think you can drop the "Servers" part. prod:Instantbird,"Chat Core" will do.
21:12:58 <clokep> Mic2: Not for me. ;)
21:13:29 --> flo-retina has joined #instantbird
21:13:29 * ChanServ sets mode +qo flo-retina flo-retina 
21:15:50 <dev_peace> Mic2: I actually added that line twice to check if I get an extra line in the tooltip, but failed attempt
21:24:18 <Mic2> dev_peace: there's a method called "addRow". It ... adds a row. ;)
21:24:36 <flo-retina> clokep: http://log.bezut.info/instantbird/today#m456 "Not for me. ;)" why?
21:24:57 <flo-retina> "Instantbird" matches both the "Instantbird" and "Instantbird Servers" products
21:25:09 <clokep> flo-retina: OK.
21:26:16 <dev_peace> Mic2: yes thought as much, but when I restarted ib nothing changed, I traced back to getBrowser()._conv;
21:28:30 <-- flo-retina has quit (Ping timeout)
21:28:37 * mayanktg is running his own STUN server :)
21:29:15 --> flo-retina has joined #instantbird
21:29:15 * ChanServ sets mode +qo flo-retina flo-retina 
21:30:15 <clokep> nhnt11: ping
21:31:19 <clokep> flo-retina: Was just CCd onto bug 981845.
21:31:21 <mayanktg> clokep: http://log.bezut.info/instantbird/140314/#m81 
21:31:22 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=981845 nor, --, ---, nobody, NEW, Hunt down all the things that implement DOM_OBJECT classinfo in JS
21:31:33 <clokep> mayanktg: He reads the logs.
21:32:32 <mayanktg> clokep: ok :(
21:33:56 <flo-retina> clokep: do we even know what that flag does?
21:34:13 --> BWMerlin has joined #instantbird
21:34:17 <flo-retina> we have it set on the Generic{Conversation,Message}Prototype objects
21:34:33 <clokep> flo-retina: I have no idea personally. :-\
21:35:07 <flo-retina> clokep: I think this means the content code is allowed to add random properties to the object, like it's possible to do on a DOM node
21:35:15 <flo-retina> but that's more or less a guess
21:35:47 <clokep> That was before my time. ;)
21:36:11 <flo-retina> you sure jsProtoHelper was before your time? :-P
21:36:24 <clokep> Quite a bit of it was!
21:36:33 <flo-retina> I hate bugs like https://bugzilla.mozilla.org/show_bug.cgi?id=983845
21:36:35 <instantbot> Bug 983845 nor, --, ---, ehsan, NEW, Stop exposing BrowserFeedWriter to the Web
21:36:48 <flo-retina> absolutely nothing useful in there :(
21:36:50 * clokep wonders why only I'm ccd to these bugs. ;)
21:37:14 <flo-retina> clokep: likely because the owner of the chat/ module doesn't have a valid BMO address
21:37:21 <Mic2> dev_peace: try adding this.addRow("Rank", "unknown");
21:37:24 <Mic2> Just as test...
21:37:29 <clokep> Ah, what a jerk. :)
21:37:32 <flo-retina> bienvenu made the owner florian@mozilla.com. If you look for that in BMO you find nothing...
21:38:36 <-- dev_peace has quit (Client exited)
21:39:14 --> dev_peace has joined #instantbird
21:39:43 <dev_peace> Mic2: Nope, doesnt work
21:46:35 <Mic2> dev_peace: can you pastebin what you changed?
21:46:54 <Mic2> And please set "diff" as highlighting on pastebin if it is one;)
21:50:54 <dev_peace> Mic2: http://pastebin.mozilla.org/?diff=4586544
21:51:01 --> Mic has joined #instantbird
21:51:25 * Mic is now known as IRCMonkey21736
21:51:31 * IRCMonkey21736 is now known as Mic1
21:51:55 <-- sawrubh has quit (Quit: Connection closed for inactivity)
21:52:47 <Mic2> dev_peace: that should be working.
21:53:11 <dev_peace> Mic2: I know, but we are missing something I feel
21:53:13 <Mic2> Did you compile after the making the change?
21:53:30 <dev_peace> Mic2: yes
21:53:44 <dev_peace> Mic2: let me try it once more
21:54:10 <-- dev_peace has quit (Client exited)
21:54:18 --> dev_peace has joined #instantbird
21:54:40 <dev_peace> Mic1 : Nope, doesnt work
21:56:13 <Mic2> Works for me :(
21:56:27 <-- Mic1 has quit (Input/output error)
21:59:52 <dev_peace> Mic2: :(
22:00:49 * clokep sighs.
22:03:20 <flo-retina> that pastebin doesn't look like a diff to me
22:03:50 <dev_peace> Mic2: okay got my mistake, how do I get the latest version of buddytooltip.xml. hg checkout file ?
22:04:30 <Mic2> I don't understand.
22:04:37 <flo-retina> dev_peace: what was the mistake?
22:06:32 <dev_peace> flo-retina: Sorry, there is something wrong but I am yet to figure it out, Earlier I thought I edited the wrong file
22:06:54 <dev_peace> Mic2: /home/rahul/comm-central/im/content
22:07:10 <clokep> dev_peace: |hg revert| is generally how you get rid of your changes.
22:07:46 <dev_peace> clokep: *Specifically the last change* ?
22:08:13 <clokep> I don't understand.
22:08:22 <clokep> If you don't have it committed there's no way to do something like that...
22:08:49 <dev_peace> clokep: something like a git checkout file ?
22:10:55 <clokep> dev_peace: |hg revert <file>|
22:14:37 <clokep> dev_peace: Btw questions like that are better directed at Google. :-\
22:15:20 <dev_peace> flo-retina: I think I got my error, I am making all my changes in the comm-central directory at "/home/rahul/comm-central/" and I am compiling my Ib at "/home/rahul/Downloads/instantbird/"
22:17:46 <dev_peace> clokep: How do I run the changes that I have at "/home/rahul/comm-central/" I dont find any executable file in comm-central?
22:18:08 <Mic2> You need to compile from there.
22:18:41 <Mic2> In /home/rahul/comm-central/ do you ./mozilla/mach build
22:19:56 <dev_peace> Mic2: No such directories
22:21:28 <dev_peace> okay let me try
22:21:36 <clokep> dev_peace: I suggest you re-read https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build
22:29:16 <dev_peace> clokep: mach isnt being found 
22:30:35 <clokep> dev_peace: I highly doubt you carefully read that page. :-\
22:37:45 <dev_peace> clokep: I do have the .mozconfig file, but still ummm
22:38:25 <clokep> dev_peace: https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build#Get_the_source
22:43:15 <dev_peace> clokep: I notice that I do not have the mozilla directory under comm-central
22:44:17 <flo-retina> dev_peace: I think we've wasted enough time.
22:44:28 <flo-retina> dev_peace: you clearly haven't read carefully the wiki page clokep gave you.
22:47:16 --> gerard-majax__ has joined #instantbird
22:49:12 <dev_peace> flo-retina: sorry, will get back soon after fixing it 
22:49:17 <dev_peace> clokep: Thanks :)
22:49:33 <clokep> wnayes: You wrote a lot of code...
22:53:57 <clokep> flo-retina: Is there a way to make all Instantbird stuff like we used to do? Or just make chat/ and im/?
22:54:42 <wnayes> clokep: Yeah, the single patch was like 200K :S
22:58:33 <clokep> wnayes: I'm unbitrotting it...
22:59:41 <wnayes> It was split into 3 or more bugs later then. I don't think it would need a whole lot of changes, probably just conflicts in the existing wizard, etc.
23:01:23 <clokep> wnayes: Oh, it wasn't fun... ;)
23:01:32 <clokep> Testing a compile of it now...
23:08:58 <-- gerard-majax__ has quit (Ping timeout)
23:10:32 <-- ELq has quit (Ping timeout)
23:16:53 --> Mic|web has joined #instantbird
23:18:41 <wnayes> clokep: Not sure if it helps, but this is the latest patches I have, backend: http://pastebin.instantbird.com/633979, ui: http://pastebin.instantbird.com/633980, and a pidgin importer: http://pastebin.instantbird.com/633981
23:19:07 <wnayes> the backend one is probably identical to the patch in bug 955133
23:19:10 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955133 enh, --, ---, wnayes, ASSI, Implement the import wizard service and backend
23:20:04 <clokep> wnayes: Thanks. Most of the changes were in the build infrastructure. :)
23:20:12 <clokep> The only really bad file was accountWizard.js/xul
23:31:11 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
23:31:20 <-- Mic2 has quit (Quit: http://www.mibbit.com ajax IRC Client)