All times are UTC.
00:05:37 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 00:31:28 <-- Rym has quit (Ping timeout) 00:31:49 --> Rym has joined #instantbird 00:34:18 --> chrisccoulson has joined #instantbird 00:37:31 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 01:14:02 <-- Rym has quit (Ping timeout) 01:25:17 <-- Mook_as has quit (Quit: Mook_as) 02:25:53 --> mayanktg has joined #instantbird 02:32:06 --> Mook has joined #instantbird 02:55:35 <-- mayanktg has quit (Ping timeout) 03:15:45 --> ELq has joined #instantbird 03:19:14 --> mayanktg has joined #instantbird 03:27:41 <instant-buildbot> build #1 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/1 03:29:29 --> shashika has joined #instantbird 03:50:45 <-- mconley has quit (Input/output error) 04:10:53 <-- EionRobb has quit (Quit: Leaving.) 04:11:08 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 04:22:04 <instant-buildbot> build #2078 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2078 04:43:11 <-- wnayes has quit (Quit: wnayes) 04:51:18 --> mconley has joined #instantbird 04:56:34 <-- mconley has quit (Ping timeout) 05:00:17 --> shrihari has joined #instantbird 05:01:54 <instant-buildbot> build #1294 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1294 05:15:23 <-- Tonnes has quit (Ping timeout) 05:17:55 --> Tonnes has joined #instantbird 05:39:02 <-- nhnt11 has quit (Ping timeout) 05:40:28 --> nhnt11 has joined #instantbird 05:45:25 <-- Mook has quit (Quit: Mook) 06:10:54 <shrihari> nhnt11: AwesomeTab sometimes doesn't work as expected, with IRC channels. 06:50:33 --> EionRobb has joined #instantbird 07:28:52 <-- nhnt11 has quit (Ping timeout) 07:37:43 --> nhnt11 has joined #instantbird 07:41:51 <-- nhnt11 has quit (Ping timeout) 07:42:44 --> jb has joined #instantbird 07:51:14 --> nhnt11 has joined #instantbird 07:53:48 * Fallen|away is now known as Fallen 08:08:55 <-- shrihari has quit (Ping timeout) 08:25:16 <-- GeKo has quit (Ping timeout) 08:28:57 <-- gerard-majax__ has quit (Ping timeout) 08:30:14 <-- jb has quit (Ping timeout) 08:32:21 <-- EionRobb has quit (Quit: Leaving.) 08:34:25 <-- AlexanderSalas has quit (Quit: ChatZilla 0.9.90.1-rdmsoft [XULRunner 22.0/20130619132145]) 08:34:51 --> Mic has joined #instantbird 08:34:51 * ChanServ sets mode +h Mic 08:40:18 --> GeKo has joined #instantbird 08:50:36 --> shrihari has joined #instantbird 08:56:07 --> mconley has joined #instantbird 08:57:49 <-- mconley has quit (Ping timeout) 09:06:28 --> gerard-majax__ has joined #instantbird 09:15:29 <-- gerard-majax__ has quit (Ping timeout) 09:20:30 --> mayanktg has joined #instantbird 09:24:49 <flo-retina> shrihari: "sometimes doesn't work as expected" could use some more details ;). 09:26:06 <shrihari> flo-retina: Yeah, so I open a new tab and type "#developers", I get no results even though #developers exists on irc.mozilla.org. 09:26:47 <Mic> shrihari: that's a known bug. 09:26:50 <shrihari> This is not a consistent issue. Sometimes the results are expected, sometimes they are not. 09:27:15 <shrihari> Mic: Oh okay. What is the issue? 09:27:22 <flo-retina> shrihari: #developers is a hidden channel 09:27:29 <Mic> It's not included in the servers LIST results. 09:27:31 <flo-retina> it's not in the list of channels returned by the IRC server 09:28:28 <shrihari> Oh !! Alright. I didn't know that. 09:28:30 <shrihari> :) 09:28:35 <Mic> They're putting a spoke in our wheel, so to say ;) 09:29:20 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:29:46 --> jb has joined #instantbird 09:30:01 <shrihari> Haha :D 09:30:59 <shrihari> Would it make sense to have a 'Join Chat' option in the AwesomeTab results? 09:31:36 <Mic> Yes, you might want to find the AwesomeTab bug and look for the bug's dependencies... 09:31:44 <shrihari> Suppose I search for #developers, and it is not found, I could get an option to join/create #developers using any of the accounts 09:32:34 <Mic> No, it should just be included if you've been there before. 09:34:07 <shrihari> I just closed the #developers conversation (not just the tab). But it doesn't show up in the Awesometab results now. 09:35:13 <Mic> Yes, because in that case the Awesometab relies on the LIST results (and the channel is hidden, remember...). 09:36:39 <shrihari> Yeah. So I was wondering if it would make sense to include the "Join chat" dialog options in the Awesoemtab 09:37:01 <shrihari> That way I could join a hidden channel also from a New tab 09:38:08 <Mic> You could talk with nhnt11 about that. He's the one who created the tab and knows it inside out. 09:38:21 <nhnt11> shrihari: bug 955584 09:38:23 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955584 enh, --, ---, nobody, NEW, Awesometab should provide a way to create chats and buddies. 09:39:12 <shrihari> Yeah, this is what I was talking about.. 09:52:34 <Fallen> is there a way to disable color highlighting of nicknames within join/part messages? 09:52:52 <Fallen> or rather, can it be done with a message style? 09:54:57 <Mic> Fallen: you can do it with a userChrome entry. 09:55:11 <Mic> Ah, rather userContent most likely. 09:57:34 --> BWMerlin has joined #instantbird 09:57:49 --> Rym has joined #instantbird 09:58:43 <Mic> I think we've got a bug about changing the color of nick highlighting in system messages. Not sure to which degree. I think they should be dimmed somehow. 09:59:41 <Mic> Fallen: maybe you can get aleth_web to fix that quickly too? ;) 10:00:27 <Mic> bug 9555576 10:00:32 --> flo-retina has joined #instantbird 10:00:32 * ChanServ sets mode +qo flo-retina flo-retina 10:00:32 <Mic> bug 955576 10:00:35 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955576 enh, --, ---, aleth, ASSI, Improve styling of highlighted nicks in system messages 10:00:53 <Fallen> there are quite a few visual nits I want to change :-) 10:01:32 <Mic> Why don't you file bugs and see if others agree that something needs to be fixed? Maybe it would improve the situation for everyone :) 10:01:49 <-- shrihari has quit (Ping timeout) 10:01:54 <Fallen> sure, will do. first I'll fiddle around with it until I'm happy though 10:02:38 * Mic doesn't like that the border is as round as it is. 10:02:53 <flo-retina> shrihari, Mic: yes, we want a way to join/create a new chat from the awesometab. 10:02:57 --> shrihari has joined #instantbird 10:03:50 <Mic> hmm, can you zoom the conversation content at the moment. Doesn't work for me with neither Ctrl+ nor Ctrl- nor Ctrl+mouse wheel :( 10:05:17 <flo-retina> Mic: seems perfectly broken (not even an error in the console!) 10:05:26 <Mic> I'll file a bug. 10:05:56 <flo-retina> doesn't work with touchpad gestures either 10:07:08 <flo-retina> what's the problem with colored nicks in system messages? 10:07:35 <shrihari> Sometimes when I do a Ctrl+Tab followed by a scroll (after taking the finger off Ctrl), the conversation content gets zoomed out. 10:07:50 <-- ELq has quit (Ping timeout) 10:07:51 <flo-retina> shrihari: are you on a nightly? 10:08:10 <shrihari> I'm on 1.5 stable. 10:09:05 <Mic> shrihari: which operating system do you use? Do the named shortcuts work for you? 10:09:44 <-- Rym has quit (Ping timeout) 10:10:03 <shrihari> Mic: I'm on a Mac. Conversation zoom works with Cmd+, Cmd- and Ctrl+Scroll 10:10:13 <flo-retina> Mic: does it matter? I thought we were just looking at a comm-central regression ;) 10:10:14 <Mic> OK, I'll mention that in the bug. 10:11:47 <instantbot> New Instantbird - Conversation bug 982580 filed by benediktp@ymail.com. 10:11:48 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=982580 nor, --, ---, nobody, NEW, Zooming the conversation content is broken 10:12:15 --> Rym has joined #instantbird 10:14:33 --> dew has joined #instantbird 10:15:49 <-- Rym has quit (Ping timeout) 10:28:03 <-- nhnt11 has quit (Ping timeout) 10:28:16 --> nhnt11 has joined #instantbird 10:33:27 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 10:36:17 <-- nhnt11 has quit (Ping timeout) 10:56:30 --> mayanktg has joined #instantbird 10:57:37 <-- BWMerlin has quit (Ping timeout) 11:00:57 <-- shashika has quit (Ping timeout) 11:07:20 --> ELq has joined #instantbird 11:19:14 --> gerard-majax__ has joined #instantbird 11:24:39 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 11:48:13 --> BWMerlin has joined #instantbird 11:48:36 <-- shrihari has quit (Ping timeout) 11:51:21 --> clokep_work has joined #instantbird 11:51:21 * ChanServ sets mode +o clokep_work 12:03:02 <clokep_work> If we're in #deevelopers it should show up btw, that's a totally separate but from creating chats IMO. 12:04:53 --> deOmega has joined #instantbird 12:13:48 <-- BWMerlin has quit (Quit: BWMerlin) 12:14:03 <-- jb has quit (Ping timeout) 12:17:07 --> shrihari has joined #instantbird 12:24:10 --> jb has joined #instantbird 12:54:54 <-- shrihari has quit (Ping timeout) 12:56:38 --> mconley has joined #instantbird 12:58:21 <-- mconley has quit (Ping timeout) 12:58:43 <flo-retina> clokep_work, aleth_web: do you have any opinion about whether it's acceptable for us to drop linux support for anything older than ubuntu 12.04lts? 13:02:30 --> mconley has joined #instantbird 13:03:38 <clokep_work> flo-retina: Everyone I know runs >12.04, I think. 13:03:45 <clokep_work> Instantbird 1.5 will continue to work with old versions. 13:04:13 <clokep_work> flo-retina: (Read that as: "If it makes it way easier to keep our build infrastructure running, do it.") 13:04:27 <flo-retina> the question is really: should we continue to struggle with CentOS6 (to try and match what Mozilla does), or should we just install whatever we are the most comfortable with, and move on? 13:10:11 --> shrihari has joined #instantbird 13:11:52 <-- shrihari has quit (Ping timeout) 13:13:40 --> shrihari has joined #instantbird 13:25:05 <-- Fallen has quit (Ping timeout) 13:28:33 --> Fallen has joined #instantbird 13:31:32 * Fallen is now known as Fallen|away 13:35:14 <-- clokep_work has quit (Ping timeout) 13:37:45 <-- ELq has quit (Ping timeout) 13:37:54 --> clokep_work has joined #instantbird 13:37:54 * ChanServ sets mode +o clokep_work 13:46:04 <mayanktg> Mic: Do we have to write test cases after the voice/video call has been integrated? 13:47:18 <flo-retina> why 'after'? 13:47:58 <clokep_work> Beforehand is more fun! :-D 13:48:03 <mayanktg> :D 13:48:11 <mayanktg> got it ... 13:48:53 <clokep_work> flo-retina: To answer your question. I think we should talk to Mozilla about what our issues our with CentOS6, if we still can't get it to work after that, let's forfeit and just use what we know. 13:49:33 <clokep_work> mayanktg: It's also a good way to prove to use that it's working and helps w/ integrating things faster... :) 13:49:43 <clokep_work> I.e. reviews will usually take less time if there are tests. 13:49:44 <mayanktg> I asked because in the proposal you shared didn't have time for test cases http://www.tc.umn.edu/~nayes006/gsoc/instantbird.php 13:50:19 <clokep_work> mayanktg: I'm 99% sure he wrote some. 13:50:23 <clokep_work> At least for the blowfish code. 13:50:25 <clokep_work> Let me find the bug. 13:50:29 <mayanktg> *time assigned 13:51:05 <mayanktg> clokep_work: Its okay :) I was confused so I though its better to ask here 13:51:40 <clokep_work> mayanktg: https://bugzilla.mozilla.org/attachment.cgi?id=8353640&action=diff has a bunch of tests in it... 13:51:41 <clokep_work> :) 13:51:44 <flo-retina> mayanktg: that's also a proposal from 2 years ago 13:52:02 <mayanktg> clokep_work: thanks :) 13:52:07 <flo-retina> mayanktg: and our test infrastructure was quite lacking at the time (in that half of our developers didn't have access to machines able to run the tests) 13:53:03 * clokep_work needs to split up that patch at some point. :-\ 13:53:04 --> ELq has joined #instantbird 13:53:06 <mayanktg> Which testing tools we are using for Ib? 13:54:07 <mayanktg> or I would be supposed to write test cases from scratch ? 13:55:14 <clokep_work> mayanktg: That doesn't really make sense. 13:55:34 <clokep_work> Yes, your test cases would be new, most likely, but there is testing infratstructure in Instantbird/Mozilla toolkit. 13:56:19 <mayanktg> clokep_work: yes..got it ...and there is a complete documentation about it too.. 14:06:41 <-- clokep_work has quit (Ping timeout) 14:22:46 --> micahg has joined #instantbird 14:23:03 <flo-retina> mayanktg: you would use xpcshell or mochitest 14:23:29 <mayanktg> flo-retina: ok :) 14:26:05 --> clokep_work has joined #instantbird 14:26:05 * ChanServ sets mode +o clokep_work 14:47:44 --> wnayes has joined #instantbird 14:47:45 --> shashika has joined #instantbird 14:48:40 <aleth_web> flo-retina: It's a shame you and Even are having to fiddle around with Linux distros because you couldn't get access to a current mozilla image :-/ 14:49:15 <flo-retina> I don't think "current mozilla image" is something that even exists 14:51:34 <aleth_web> I realize someone would have to make one... 14:52:05 <aleth_web> It just seemed that gps had found a way to do it (at least as a snapshot), but maybe I misunderstood. 14:53:13 <aleth_web> But I agree with clokep that if it's causing too much pain, going with the latest LTS or Debian stable is reasonable (i.e. as long as it's around 2-3 years old or so...) 14:55:19 <flo-retina> the browser debugger seems to work! 14:55:24 <flo-retina> that's crazy 14:55:29 <flo-retina> I feel like I'm back in 2006 :) 14:57:16 <aleth_web> For debugging FX? Hasn't it worked for a while now? 14:57:30 <flo-retina> I don't know 14:58:01 <-- clokep_work has quit (Ping timeout) 14:58:02 <flo-retina> I vaguely tried to use it ~1 year ago and it wasn't satisfactory (but I was dealing with workers) 14:58:07 <flo-retina> I'm just looking at a .jsm now 15:06:02 <flo-retina> do we already have a bug on file for "Warning: Unhandled IRC message: :concrete.mozilla.org 310 <my nick> <the nick of the person I /whois'ed who's likely irc op> :is available for help." ? 15:16:36 <flo-retina> the inspector doesn't seem to show anonymous content :-/ 15:21:03 --> iamjayakumars has joined #instantbird 15:21:57 <flo-retina> bug 955139 15:22:00 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955139 min, --, ---, nobody, NEW, Unhandled IRC message: 310 15:32:13 <mayanktg> please can someone review it whenever free? Do I need to include more technical details. Also please tell if schedule is incorrect https://gist.github.com/mayanktg/9415556 15:38:45 <flo-retina> mayanktg: where is "Echo Cancellation hasn't been implemented yet in Mozilla WebRTC." coming from? 15:39:33 <mayanktg> http://iswebrtcreadyyet.com/#echo 15:39:42 <-- deOmega has quit (Ping timeout) 15:40:13 <mayanktg> I don't know if it should be considered authentic? Should I remove that? 15:40:15 <flo-retina> they are wrong ;) 15:40:29 <flo-retina> I'm sure it's implemented in current Nightlies 15:40:37 <mayanktg> ohh 15:40:41 <flo-retina> #media people are asking to test it and to file bugs if it doesn't work as expected 15:41:14 <mayanktg> Ok..I didn't know that. I'll scrap it off 15:41:38 <flo-retina> mayanktg: btw, are you sure you want your phone number and your mother's number on a publicly accessible document? ;) 15:42:37 <mayanktg> I had my number publicly accessible .. no wrong number ever happened :P 15:43:31 <flo-retina> ok, cool 15:43:32 <mayanktg> I thought its necessary..will remove mother's 15:44:15 <mayanktg> and the rest of the proposal? :-o 15:46:20 --> nhnt11 has joined #instantbird 15:47:26 --> deOmega has joined #instantbird 15:49:22 <nhnt11> clokep_work, shrihari: #developers shows up in the awesometab for me if I've already joined it (as expected) 15:49:36 <flo-retina> mayanktg: FYI https://bugzilla.mozilla.org/show_bug.cgi?id=818670 echo cancellation was turned on in Fx 21, and greatly improved in 30: https://bugzilla.mozilla.org/show_bug.cgi?id=974537 15:49:39 <instantbot> Bug 818670 nor, P2, mozilla21, rjesup, RESO FIXED, Turn on echo canceller by default 15:49:40 <instantbot> Bug 974537 nor, --, mozilla30, rjesup, RESO FIXED, Echo cancellation is much worse than chrome on apprtc.appspot.com 15:50:27 <mayanktg> great! :) 15:50:45 <mayanktg> thanks flo 15:51:12 <flo-retina> mayanktg: thanks clokep actually ;) 15:51:48 <flo-retina> mayanktg: he's using a wifi that blocks the IRC ports, but he's reading the log, and we are talking on gtalk 15:52:35 <mayanktg> flo-retina: that's the case with me..Mine blocks irc.mozilla.org :-/ 15:52:48 <mayanktg> thanks clokep :D 15:53:52 <mayanktg> btw "muaz khan" was cc'd to that bug! 15:54:13 <mayanktg> I have learnt a lot from his webrtc demos!! 16:00:47 <flo-retina> mayanktg: I've looked, but not fully read your proposal. I'm hoping to read it and think about it tonight. If I don't give you feedback within the next 24 hours, feel free to remind me ;). 16:01:00 <nhnt11> mayanktg: I just remembered you asked to see my proposal from last year. I'll share it in a second (assuming you still want to see it) 16:05:15 <nhnt11> mayanktg: https://docs.google.com/file/d/0B2yUoLspr7_5NW8xWjlvcmcwb0k/edit 16:06:34 <nhnt11> mayanktg: Try port 8443 16:06:56 <nhnt11> (if the standard irc ports are blocked for you) 16:07:27 <nhnt11> If irc.mozilla.org is blocked you can try concrete.mozilla.org (I doubt they would've blocked *.mozilla.org, that would be just weird) 16:08:51 <flo-retina> nhnt11: ooh, you were volunteering for session restore! :) 16:08:58 --> hadi has joined #instantbird 16:08:59 <nhnt11> flo-retina: :] 16:09:37 <nhnt11> It was a tentative addition to the proposal to cover the unlikely case that I had free time at the end of the summer 16:09:47 <flo-retina> ahah :) 16:10:01 <flo-retina> you were concerned you may run out of ideas to improve the awesometab? :) 16:10:17 <nhnt11> Not particularly. The keyword there is "unlikely" ;) 16:11:14 <nhnt11> Honestly though, I didn't predict half the stuff that my project involved while writing the proposal.. 16:12:22 <flo-retina> The tabbrowser changes were ambitious for a community bounding project :) 16:12:39 <nhnt11> Hmm, but I managed it in the end ;) 16:12:52 <flo-retina> sure, why not? 16:13:47 <nhnt11> good question :P 16:14:43 <aleth_web> flo-retina: so debugging worked in 2006? The glory days of Venkman? 16:14:56 <flo-retina> yeah, venkman still worked 16:15:12 <mayanktg> nhnt11: thanks :) 16:15:20 <nhnt11> np 16:20:44 --> nhnt12 has joined #instantbird 16:21:00 <-- nhnt11 has quit (NickServ (GHOST command used by nhnt12)) 16:21:03 * nhnt12 is now known as nhnt11 16:21:08 <flo-retina> I wonder if http://pastebin.instantbird.com/631106 is a JS-XMPP bug or a bug somewhere in the UI 16:24:08 * aleth_web dislikes that kind of bug 16:24:35 <flo-retina> I would like JS-XMPP to have tests ;) 16:24:42 <aleth_web> You usually spot it in the error console without any way of knowing why that happened. 16:24:59 <aleth_web> Where did that potential gsoc student go who wanted to add tests to everything? ;) 16:25:47 <mayanktg> aleth_web: :D 16:38:21 <shrihari> nhnt11: Does it show even after you Close the conversation (and not just close the tab) ? 16:38:38 <nhnt11> shrihari: It does not, and is not expected to 16:39:02 <shrihari> nhnt11: Alright then. That's what I was talking about. 16:41:56 <flo-retina> aleth_web: Even's Windows nightly is all broken, with plenty of "Error: TypeError: Constructor MutationObserver requires 'new'" errors in the console 16:43:40 <aleth_web> That's odd. 16:43:42 <flo-retina> aleth_web: looks like other usages of MutationObserver have the 'new ' keyword indeed 16:44:12 <aleth_web> Which line is the problem? 16:44:24 <flo-retina> aleth_web: plenty 16:44:31 <flo-retina> all the lines that have "MutationObserver" 16:44:37 <aleth_web> I mean, it's odd we notice this /now/, i.e. what changed? 16:44:40 <flo-retina> some in blist.js, some in conversation.xml, some in tabbrowser.xml 16:44:51 <flo-retina> aleth_web: I don't know. Likely something on mozilla-central 16:45:27 <aleth_web> Hmm, that reminds me of a conv I had on #developers 16:45:51 <aleth_web> It was after the first MutationObserver patches landed. Let me see if I can find it 16:46:14 <flo-retina> can someone check if today's nightly works? 16:49:20 * aleth_web is frustrated by missing log search and display 16:53:04 <aleth_web> "you shouldn't be using MutationObserver() as a function; it's a constructor. It almost certainly does not work as a function in other browsers." I guess it was decided to be more strict about it 17:20:05 <-- iamjayakumars has quit (Client exited) 17:25:29 --> iamjayakumars has joined #instantbird 17:27:39 --> Mook_as has joined #instantbird 17:28:07 <-- gerard-majax__ has quit (Ping timeout) 17:31:24 <-- hadi has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 17:40:46 <-- Tonnes has quit (Connection reset by peer) 17:50:01 --> Tonnes has joined #instantbird 17:55:19 --> arlolra has joined #instantbird 17:57:05 <-- flo-retina has quit (Ping timeout) 17:57:11 --> flo-retina has joined #instantbird 17:57:11 * ChanServ sets mode +qo flo-retina flo-retina 18:02:40 --> clokep_work has joined #instantbird 18:02:40 * ChanServ sets mode +o clokep_work 18:02:50 <clokep_work> :) 18:03:31 <flo-retina> aleth_web: where is that quote from? 18:04:23 <aleth_web> flo-retina: From a conversation I had on #developers when I was using MutationObservers for the first time 18:04:41 <arlolra> clokep_work: is oscar implemented in js yet? 18:05:23 <clokep_work> arlolra: No. I started work on it, but haven't gotten around to finishing it yet. Why, what's up? 18:05:46 <arlolra> just trying to determine which protocols are available to us 18:06:03 <arlolra> I saw you had a blog post about that 18:09:19 <clokep_work> arlolra: XMPP, Google Talk, Facebook, Twitter, Yahoo!/Yahoo! JAPAN (although it needs a bit of work still, qheaden has been fixing things this week), IRC and...Odnoklassniki 18:09:45 --> Mic has joined #instantbird 18:09:46 * ChanServ sets mode +h Mic 18:11:49 <arlolra> I thought MSN was irc based 18:12:01 <clokep_work> No, it's a custom binary protocol. 18:12:09 <arlolra> hmm, ok 18:13:07 <clokep_work> Which they're going to supposedly kill MSN at some point too. :) 18:13:16 <clokep_work> So it'd most likely be a waste of an effort IMO. 18:13:24 <arlolra> sounds like it 18:13:38 <clokep_work> I'd love to find some time to work on the OSCAR stuff again soon. :) 18:14:02 <arlolra> I'm going to get you an outline of the required UI elements this week so we can have that discussion 18:14:25 <-- jb has quit (Ping timeout) 18:14:42 <arlolra> https://github.com/mscdex/node-oscar 18:14:45 <aleth_web> UI for OTR? 18:14:52 <arlolra> aleth_web: yes 18:15:42 <aleth_web> Great :) Hopefully we won't actually need much UI... 18:15:43 <clokep_work> OK? 18:17:10 --> Rym has joined #instantbird 18:18:13 <arlolra> no, there isn't much. just how to indicate that a user has been authenticated, the appropriate place to put the configuration dialogs, etc 18:19:21 <clokep_work> I think our main opinions about that is to make it as least technical and least intrusive as possible (e.g. don't use modal dialogs). 18:19:32 <clokep_work> But I look forward to seeing what you come up w/! :) 18:21:36 <aleth_web> The less configuration is needed, the more people will use it ;) 18:22:43 <arlolra> hopefully it'll be on default and enabled opportunistically 18:22:55 <arlolra> s/on/on by/ 18:24:33 <-- shashika has quit (Quit: http://www.mibbit.com ajax IRC Client) 18:24:55 <clokep_work> That'd be the ideal. :) 18:30:34 <-- iamjayakumars has quit (Quit: ) 18:30:49 <-- ELq has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 18:31:26 <clokep_work> arlolra: Were you able to learn anything from the rot13 demo and get that stuff working? 18:32:57 <arlolra> clokep_work: yup. I should having the first instantbird otr conversation tonight (all hardcoded, of course). 18:33:12 <arlolra> then I was going to talk to you about the ui integration 18:33:42 <clokep_work> OK. What's your overall plan btw? I'd really prefer if we could land this in small chunks instead of a huge code dump. 18:36:18 <arlolra> sure. the first step was just have messages passing through libotr and then ask for review 18:36:32 <clokep_work> OK. 18:37:32 <arlolra> then I was going to send you the outline of the UI elements that'd be need and have you breakdown the order in which you'd like to see them 18:39:56 <clokep_work> Alright. I guess "the first step was just have messages passing through libotr" sounds rather large to me. But I suppose there isn't much we can do to break that up. 18:42:40 <arlolra> well, what's involved there is auto generate keys, set the userstate to require encryption, then use the same api as the rot13 extension to pass a message in and fire a callback 18:44:03 <clokep_work> OK. 18:44:05 <arlolra> https://github.com/arlolra/ctypes-otr/blob/master/chrome/content/otr.js 18:44:12 <arlolra> new OTR() 18:45:14 <clokep_work> I see... 18:46:01 <clokep_work> I guess the fun part will be figuring out where / how to initialize all those objects. :) 18:47:27 <arlolra> yes. and a lot of that depends on the user. will they be importing keys? where do they want to store that stuff? etc 18:47:34 <arlolra> hence the ui emails 18:52:52 * Fallen|away is now known as Fallen 18:53:05 <clokep_work> Sounds fun. : 18:55:03 <-- shrihari has quit (Ping timeout) 18:55:56 <arlolra> clokep_work: let me get the above pushed out so you have something to test and we'll talk further 18:56:44 <clokep_work> OK, cool. :) 18:58:25 <-- clokep_work has quit (Ping timeout) 19:14:35 --> clokep_work has joined #instantbird 19:14:36 * ChanServ sets mode +o clokep_work 19:21:36 --> dev_peac2 has joined #instantbird 19:24:24 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 19:24:43 --> shrihari has joined #instantbird 19:26:00 <dev_peac2> Mic: Hello 19:26:06 <Mic> Hi! 19:26:12 <dev_peac2> compiled instantbird 19:26:14 <dev_peac2> :) 19:27:42 <Mic> Very good! The instructions how to do that were clear? 19:28:03 <Mic> You also managed to find the executable at the end? Mach unforunately outputs a misleading message at the end... 19:31:55 <dev_peac2> Mic: I did it linux then just the ./instantbird did it 19:43:34 <clokep_work> :) 19:43:38 <dev_peac2> Mic: I even tried my hand at XUL, its easy( Found some XUL online sandbox ) 19:43:57 <dev_peac2> clokep_work: now you can "/version" me 19:44:12 <Mic> Ah, that's what you meant by "sandbox" :) 19:44:49 <dev_peac2> Mic: you should have asked then, hehe 19:46:18 --> EionRobb has joined #instantbird 19:50:26 <Mic> Have you found an interesting bug? 19:57:46 --> mpmc has joined #instantbird 19:58:19 <Mic> dev_peac2, aleth_web: what about bug 954852? 19:58:22 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954852 nor, --, ---, nobody, NEW, Notify of day changes in open conversations 19:58:38 <dev_peac2> Mic: No, It would be good to work on "XMPP"/ "Conversation" 19:58:49 <dev_peac2> okay let me look at that 19:59:16 <Mic> Search for comp:XMPP with BMO's quicksearch. 19:59:28 <Mic> There's nothing exciting in it either... 19:59:57 <dev_peac2> Mic: That "No" was for "Have you found an intersting bug ?" 20:00:12 <Mic> Part of the first bug would be to get to know how to use code search, how to create patches and how to get a review. 20:01:15 <Mic> So the bug itself doesn't matter that much in my opinion. There's a lot to learn around it... 20:01:43 <Mic> I need to do a call, bbl. 20:02:56 <Mic> That's useful to read by the way: https://developer.mozilla.org/en-US/docs/Mercurial_FAQ 20:03:34 <Mic> (at least parts of it, e.g. which setting to make in your hgrc configfile). 20:04:16 <mpmc> Hey guys, I've got a weird bug, I'm connected to networks but I see nothing, I can't even see chats.. http://i.imgur.com/o7tO0h5.png 20:05:38 <dev_peac2> Mic: Ah interesting I see that Mozilla uses mercurial instead of git 20:06:06 <clokep_work> mpmc: I think someone else reported that bug already. 20:06:13 <clokep_work> (ALthough it isn't in the bug tracked yet.) 20:06:17 <clokep_work> But it was mentioned earlier. :) 20:06:38 <clokep_work> dev_peac2: Yes, we do. What kind of a bug are you looking for? I marked a bunch as good first bugs yesterday. 20:07:03 <mpmc> clokep_work: Ok thanks, so I guess I'll have to wait :) 20:08:18 <dev_peac2> clokep_work: I would love to work on something related components :"XMPP"/"Conversation so that I get a good feel of my project, sounds good? 20:09:02 <clokep_work> mpmc: Filing a bug would be helpful with some of the error messages in it (I think the Mutation observer one) 20:09:37 <clokep_work> dev_peac2: I see. The only thing I can think of is some of the XMPP MUC stuff...but there might be other bugs that are open. 20:09:41 * Fallen is now known as Fallen|away 20:11:22 <dev_peac2> clokep_work: or as Mic says the aim of the first bug should be to get a good feel of how things work in mozilla, like using "Mercurial", how to use code search, how to create patches and how to get a review. 20:11:40 <Mic> "Constructor Audio requires 'new'" is a new bug, isn't it? 20:12:10 <clokep_work> dev_peac2: Yes, I read what he said. As I said, I also marked a bunch of other bugs as good first bugs yesterday. 20:12:17 <clokep_work> dev_peac2: Most were IRC and Twitter bugs. 20:12:39 <dev_peac2> IRC bugs also sounds cool 20:13:03 --> flo-retina has joined #instantbird 20:13:04 * ChanServ sets mode +qo flo-retina flo-retina 20:13:06 <dev_peac2> clokep_work: could you link me to those bugs you marked? 20:14:00 <clokep_work> dev_peac2: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=product%3AInstantbird%2C%22Chat%20Core%22%20sw%3A%22[good%20first%20bug]%22&list_id=9685742 20:15:27 <clokep_work> Looks like there's a couple of Conversation ones in there. 20:15:30 <-- shrihari has quit (Ping timeout) 20:16:27 <clokep_work> arlolra: Btw we use camelCase names generally. And tend to put everything in the prototype, instead of doing foo.prototype.baz over and over. 20:16:28 <flo-retina> uh, so Audio is also broken (http://i.imgur.com/o7tO0h5.png) 20:19:16 <flo-retina> arlolra: nsIFile (which causes synchronous disk I/O on the main thread) is deprecated, and whenever possible OS.File should be used instead (https://developer.mozilla.org/en-US/docs/JavaScript_OS.File/OS.File_for_the_main_thread) 20:19:36 <arlolra> clokep_work: I'll move everything to the prototype, as you would. The naming convention though ... I wanted to keep things as they are in libotr but I guess for things like generate_private_key, that isn't necessary 20:20:54 <clokep_work> arlolra: For things accessing the APIs it makes sense to keep them identical. 20:21:28 <dev_peac2> clokep_work: https://developer.mozilla.org/en/docs/Introduction looks a good starting point 20:21:52 <clokep_work> OK. 20:22:17 <-- deOmega has quit (Quit: So easy...but yet complicated.) 20:24:00 <instantbot> New Instantbird - Conversation bug 982820 filed by mpmc1987@gmail.com. 20:24:02 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=982820 nor, --, ---, nobody, UNCO, Error: TypeError: Constructor MutationObserver requires 'new'.. 20:24:24 --> shrihari has joined #instantbird 20:25:55 <arlolra> clokep_work: ok, will switch to async methods instead 20:26:43 <mpmc> I hope that bug report makes sense :p 20:27:07 <flo-retina> mpmc: it does, thanks! 20:27:15 <flo-retina> who's fixing that bug? 20:29:37 <-- shrihari has quit (Ping timeout) 20:33:26 <clokep_work> JoeS1 also just filed bug 982823 about a TB failure starting tonight. 20:33:29 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=982823 nor, --, ---, nobody, NEW, Conversation pane blank after today's trunk update 20:33:42 * mpmc hates having to use xc*** ! [filtered in case it's usage in banned in this channel!] 20:34:15 <clokep_work> We don't have any auto-bans set up. 20:34:47 <mpmc> I see :) 20:34:50 * flo-retina has no idea what xc** supposed to refer to 20:34:56 <mpmc> xchat.. 20:34:58 <flo-retina> clokep_work: well, our bot got banned once ;). 20:36:13 <clokep_work> Public Service Announcement: Please use https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build for getting people to build Instantbird from now on. 20:37:01 <flo-retina> clokep_work++ :) 20:37:41 <Mic> tzz, isn't that supposed to be ++clokep_work ? :P 20:37:41 <flo-retina> is |mkdir mozilla/extensions/purple| required? 20:37:49 <Mic> Anyways, great! Thanks :) 20:38:00 <clokep_work> flo-retina: Umm....no, you're right it'll create it. 20:38:01 <flo-retina> I thought |hg clone foo bar| created bar 20:38:03 <clokep_work> Good thing it's a wiki. ;) 20:38:14 <clokep_work> (I'll update it, don't want to have to force you to use Persona.) 20:38:24 <flo-retina> (that's nice of you!) 20:39:42 <flo-retina> if nobody gets to the bustage, I'll look at it in a bit more than half an hour 20:39:51 <flo-retina> we really really need tests to ensure this never happens again 20:40:06 <flo-retina> bustage will likely happen every other day now that we build nightlies based on -central 20:40:20 <clokep_work> flo-retina: I will NOT have time to look at it for at least 4 or 5 hours. 20:40:36 <flo-retina> will I have a reviewer around in an hour or two? 20:40:48 <clokep_work> I can probably do that. 20:41:15 <-- aleth_web has quit (Quit: Connection closed for inactivity) 20:43:28 * flo-retina is rebuilding from an updated c-c/m-c 20:43:36 <flo-retina> and hoping to have diner before patching that failure 20:43:37 <clokep_work> I've also subscribed to Simple TB build btw, so I can track changes... 20:43:59 <flo-retina> :) 20:44:28 <flo-retina> "a new directory C:\thunderbird-src" may want an edit too 20:44:32 <flo-retina> if you are around the edit UI 20:45:08 <-- mpmc has quit (Client exited) 20:46:31 --> mpmc has joined #instantbird 20:47:51 <clokep_work> Fixed. 20:48:04 <flo-retina> thx 20:48:41 <flo-retina> 7:32.45 make[5]: *** No rule to make target `/Users/florian/buildhg/comm-central/mozilla/gfx/skia/src/core/SkBitmapProcState_matrixProcs.cpp', needed by `SkBitmapProcState_matrixProcs.o'. Stop. 20:48:42 <flo-retina> :-S 20:50:05 * flo-retina clobbers 20:50:32 <-- mayanktg has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:54:52 <clokep_work> That's fun. ;) 20:55:11 <clokep_work> Can I "clobber" https://wiki.instantbird.org/Instantbird:Compiling and just put a link? 21:20:38 <flo-retina> has all the content been migrated? 21:24:45 <clokep_work> It has different content that is split across a bunch of wiki pages on mozwiki. 21:26:04 <flo-retina> I guess my concern is about not making it impossible to find the instructions to build old versions 21:26:10 <flo-retina> I know the wiki page has an history 21:27:18 <-- flo-retina has quit (Input/output error) 21:27:59 <clokep_work> I see. 21:28:04 <clokep_work> OK. Well I'll leave it for now. 21:28:19 * clokep_work secretly wants to get everything off of wiki.instantbird.org ;) 21:28:50 --> flo-retina has joined #instantbird 21:28:50 * ChanServ sets mode +qo flo-retina flo-retina 21:29:14 <flo-retina> so what's the excuse for this kernel panic? :( 21:29:32 <flo-retina> clokep_work: it doesn't have to be secret 21:29:41 <flo-retina> if we can kill wiki.i.o I'll be happy :) 21:32:32 <-- clokep_work has quit (Ping timeout) 21:36:03 <-- arlolra has quit (Quit: arlolra) 21:39:16 <flo-retina> we've got new warnings: Warning: TypeError: mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create Source File: resource:///modules/imThemes.jsm Line: 92 21:45:52 <dev_peac2> Do we have a list of the symbols and the name of the role assigned to IRC people, like flo-retina has a "flag" 21:46:41 <flo-retina> clokep, Mic: https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=982820&attachment=8390062 21:46:50 <Mic> The exact names differ for different protocols. A flag is showing the "Founder" of a channel on IRC. Not sure what's the XMPP name for that is. 21:46:54 <Mic> dev_peac2: ^ 21:49:07 <Mic> dev_peac2: if you want to add names of the icons, make sure you find a generic name that fits for all protocols. 21:49:23 <Mic> flo-retina: OK, I can have a look at that. 21:49:34 <Mic> brb 21:49:49 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 21:53:50 <EionRobb> xmpp name for that is "owner" 21:56:17 --> Mic has joined #instantbird 21:56:38 <-- chrisccoulson has quit (Ping timeout) 21:57:20 * Mic is now known as IRCMonkey52175 21:57:48 * IRCMonkey52175 is now known as Mic2 21:58:10 --> chrisccoulson has joined #instantbird 21:59:45 --> Mic|web has joined #instantbird 21:59:49 <-- Mic2 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:59:52 <-- chrisccoulson has quit (Ping timeout) 22:01:10 --> chrisccoulson has joined #instantbird 22:02:42 <Mic|web> flo-retina: did you mean to include the "new Audio" change in the patch for the "new MutationObserver" bug? 22:02:51 <flo-retina> yes 22:03:03 <Mic|web> Okay 22:03:14 <flo-retina> we already had the new keyword 22:03:34 <-- chrisccoulson has quit (Broken pipe) 22:03:36 <flo-retina> I just got the operator priority wrong between . and new :-/ 22:05:55 <Mic|web> I think I would have used (new foo()).bar() everywhere to be on the safe side ;) 22:06:17 <Mic|web> I wondered at new MutationObserver(...).observe() already if that's working as intended ;) 22:06:25 <flo-retina> except it's new (foo().bar)() that we want here 22:06:56 <flo-retina> (in the Audio case) 22:07:16 <Mic|web> Yep 22:07:40 <dev_peac2> Mic|web: and the "star" is for admins and the "Radiating" symbol is for bots ? 22:08:40 <Mic|web> The "radiating" symbol is supposed to indicate "Voice" (i.e. being able to talk in a moderated channel). 22:08:50 <Mic|web> Doesn't seem to obvious as it seems :D 22:10:56 <dev_peac2> Mic|web: both the bots here use it, hence I concluded 22:11:46 <flo-retina> we use voice for bots in here :) 22:12:11 <flo-retina> Mic|web: are you rebuilding with the patch or something? 22:12:33 <Mic|web> Yes, I do. 22:12:44 <Mic|web> Might take another 10-15 minutes 22:14:06 --> clokep_wp8 has joined #instantbird 22:14:32 <clokep_wp8> Flo i filed a bug about the prototype thing with a patch... 22:14:34 <-- clokep_wp8 has quit (Connection reset by peer) 22:15:01 <flo-retina> where is it? 22:16:00 <flo-retina> bug 963519 22:16:03 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=963519 min, --, ---, nobody, NEW, Stop using Object.prototype.__proto__ because of bug 948227 22:18:52 <Mic|web> flo-retina: clokep already r+'ed your patch... do you want to wait for my build to finish? The changes are as expected and I couldn't find any other use of MutationObservers in /im/ ... 22:19:14 <flo-retina> my build works ;) 22:19:22 * Fallen|away is now known as Fallen 22:19:33 <Mic|web> Just check it in then :) 22:20:26 <flo-retina> alright, while I was waiting for my review, I poked at imThemes.jsm 22:20:28 <flo-retina> I attached the patch 22:20:41 <flo-retina> imContentSink.jsm is non trivial 22:22:01 <flo-retina> the fake.js one isn't too difficult 22:23:28 <flo-retina> Mic|web: in general you don't have to do a build with a patch to r+ it. (You are free to do it if you fell like it, but it's not required) 22:27:58 <instantbot> florian@queze.net changed the Resolution on bug 982820 from --- to FIXED. 22:28:00 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=982820 blo, --, 1.6, florian, RESO FIXED, Error: TypeError: Constructor MutationObserver requires 'new'.. 22:28:10 <dev_peac2> where is mercurial installed ?I want to "./mach mercurial-setup" 22:35:35 <flo-retina> I think this prototype warning will get on my nerves quickly, so I guess I'll make time 'soon' to fix the imContentSink.jsm one if nobody else looks at it 22:38:32 --> chrisccoulson has joined #instantbird 22:39:42 --> arlolra has joined #instantbird 22:42:56 <dev_peac2> Good nigtht everyone :) 22:43:04 <Mic|web> Good night 22:43:23 <-- dev_peac2 has quit (Client exited) 23:15:54 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client) 23:28:32 <-- GeKo has quit (Ping timeout) 23:32:11 --> GeKo has joined #instantbird 23:49:04 --> AlexanderSalas has joined #instantbird 23:49:52 <-- Rym has quit (Ping timeout) 23:53:15 --> Rym has joined #instantbird 23:54:12 <-- GeKo has quit (Ping timeout) 23:55:20 <-- chrisccoulson has quit (Ping timeout) 23:56:08 --> chrisccoulson has joined #instantbird 23:57:54 --> GeKo has joined #instantbird