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)