All times are UTC.
00:02:14 <-- myk has quit (Ping timeout) 00:24:50 <-- Tonnes has quit (Ping timeout) 00:25:39 --> Tonnes has joined #instantbird 00:34:47 --> tabris has joined #instantbird 00:34:56 <tabris> hello! 00:35:09 <tabris> long time no see! anyone remembers me? 00:35:38 <-- mali has quit (Ping timeout) 00:40:07 --> mconley has joined #instantbird 00:40:46 <Mook_as> Hi! Did you end up doing pt-BR translations? :D 00:43:00 <-- mconley has quit (Input/output error) 00:48:54 <-- Tonnes has quit (Ping timeout) 00:50:12 --> Tonnes has joined #instantbird 00:58:12 <tabris> ah someone do! 00:58:40 <tabris> I did nothing, I just disappeared, pidgin sucked me, it wants me, it wants me 00:58:49 * tabris ashamed 00:58:57 <Mook_as> that's okay, I cheated, and had IRC logs :p 00:59:09 <tabris> hahaha 00:59:28 <tabris> so how's the project these days? what's new? 01:09:33 <-- Tonnes has quit (Ping timeout) 01:10:10 --> Tonnes has joined #instantbird 01:10:31 <tabris> hmm same version still? :P 01:33:13 <-- Mook_as has quit (Quit: Mook_as) 02:01:41 --> sonny has joined #instantbird 02:04:14 <-- sonny has quit (Client exited) 02:13:36 <instant-buildbot> build #17 of linux64-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/17 02:13:46 <instant-buildbot> build #1122 of linux-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1122 02:17:20 <instant-buildbot> build #2299 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2299 02:19:12 <instant-buildbot> build #1476 of win32-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1476 02:30:11 * tabris is now known as tabris_away 02:47:24 * tabris_away is now known as tabris 02:51:52 * tabris is now known as tabris_away 02:55:24 --> myk has joined #instantbird 03:05:53 --> clokep_wp8 has joined #instantbird 03:06:41 <clokep_wp8> myk: You connect to an IRC bouncer as if it is an IRC account. We've discussed making a separate znc account type to make it easier though. 03:07:05 <clokep_wp8> I'd really love if it could be done for ALL protocols though! :-) 03:07:31 <myk> clokep_wp8: ah, thanks, that's simple enough; i'll see if i can find the mozilla bouncer! 03:07:48 <-- clokep_wp8 has quit (Connection reset by peer) 03:09:59 <myk> hmm, it looks like the bouncer in question is not in existence; bug 570860 would have created it but has been resolved WORKSFORME because you can set one up yourself on peoplemo, which is not at all what i'm talking about when i talk about a feature to "stay online when instantbird isn't running" 03:10:01 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=570860 nor, --, ---, nobody, RESO WORKSFORME, Run a corporate IRC bouncer for our users 03:25:47 --> clokep_wp8 has joined #instantbird 03:26:36 <clokep_wp8> That's disappointing. :-( 03:27:46 <clokep_wp8> IRC on a phone sucks. :-( 03:29:38 <-- clokep_wp8 has quit (Connection reset by peer) 03:44:08 * myk is currently on IRC on his laptop, which is connected to the internet through his phone, while he takes the train home; which is pretty cool 04:03:03 <-- myk has quit (Ping timeout) 04:13:55 <-- nhnt11 has quit (Ping timeout) 04:14:54 --> nhnt11 has joined #instantbird 04:34:34 --> iamjayakumars has joined #instantbird 04:44:08 <-- iamjayakumars has quit (Client exited) 04:53:53 --> myk has joined #instantbird 04:56:39 --> iamjayakumars has joined #instantbird 05:05:12 <-- iamjayakumars has quit (Client exited) 05:08:11 <-- myk has quit (Ping timeout) 05:28:19 --> myk has joined #instantbird 05:40:41 <-- myk has quit (Ping timeout) 05:57:39 --> myk has joined #instantbird 06:26:51 --> iamjayakumars has joined #instantbird 06:52:05 <-- iamjayakumars has quit (Ping timeout) 07:10:34 --> iamjayakumars has joined #instantbird 07:36:01 <-- iamjayakumars has quit (Client exited) 07:36:42 --> Huvik has joined #instantbird 07:36:59 <-- Huvik has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 07:50:01 --> chrisccoulson has joined #instantbird 07:53:58 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 07:58:39 <-- myk has quit (Ping timeout) 08:05:42 --> iamjayakumars has joined #instantbird 08:09:19 <-- nhnt11 has quit (Ping timeout) 08:09:48 --> nhnt11 has joined #instantbird 08:13:52 --> Bollebib has joined #instantbird 08:25:15 <-- iamjayakumars has quit (Client exited) 08:28:53 --> aleth has joined #instantbird 08:28:53 * ChanServ sets mode +o aleth 08:30:48 <aleth> mayanktg: I'll need to look at your latest pastebin to help you with http://log.bezut.info/instantbird/140808#m259 08:30:52 --> iamjayakumars has joined #instantbird 08:32:37 <-- iamjayakumars has quit (Ping timeout) 08:41:57 --> mpmc has joined #instantbird 08:42:08 --> gerard-majax_ has joined #instantbird 08:45:53 <-- aleth has quit (Quit: exit stage left) 08:52:18 <-- Bollebib has quit (Ping timeout) 08:55:33 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 08:55:38 --> Bollebib has joined #instantbird 09:38:11 --> mali has joined #instantbird 09:41:34 <nhnt11> Hello 09:41:54 <nhnt11> aleth: I'm hacking on displayPendingMessages to use prependMessageGroup 09:42:19 <nhnt11> Not a lot of progress yesterday, but I hope to get some visible results tonight. 09:42:46 <nhnt11> I may not be online for a few hours in the evening, btw. 09:44:29 --> aleth has joined #instantbird 09:44:29 * ChanServ sets mode +o aleth 09:47:30 <aleth> nhnt11: Sounds good. 09:48:39 <aleth> You might want to use a completely different function than the path to displayPendingMessages (outside the log viewer), as displayPendingMessages is all about chunking and handling the progress bar, which your new code probably doesn't need. 09:48:56 <nhnt11> Yeah, I've been figuring that out. 09:48:57 <aleth> But I guess it doesn't matter while you're just getting things to work :) 09:49:03 <nhnt11> Sure 09:49:24 <nhnt11> Actually it would be easier to have everything in a new method to just get things working 09:50:02 <aleth> Do it that way then. 10:44:07 <-- EionRobb has quit (Quit: Leaving.) 10:55:20 <-- nhnt11 has quit (Ping timeout) 10:56:22 --> nhnt11 has joined #instantbird 11:06:10 <-- aleth has quit (Ping timeout) 11:15:25 --> Armada has joined #instantbird 11:35:35 --> aleth has joined #instantbird 11:35:35 * ChanServ sets mode +o aleth 11:40:39 <-- gerard-majax_ has quit (Ping timeout) 11:40:57 <-- aleth has quit (Quit: exit stage left) 11:41:23 --> gerard-majax_ has joined #instantbird 11:49:46 <-- gerard-majax_ has quit (Ping timeout) 11:55:17 --> iamjayakumars has joined #instantbird 12:37:29 <-- Tonnes has quit (Connection reset by peer) 12:44:43 --> Tonnes has joined #instantbird 13:06:24 --> aleth has joined #instantbird 13:06:25 * ChanServ sets mode +o aleth 13:11:42 <-- iamjayakumars has quit (Client exited) 13:33:05 <-- aleth has quit (Ping timeout) 13:33:49 --> aleth has joined #instantbird 13:33:49 * ChanServ sets mode +o aleth 13:36:48 --> mpmc has joined #instantbird 13:37:11 <-- aleth has quit (Quit: exit stage left) 13:38:27 --> iamjayakumars has joined #instantbird 13:51:33 --> mikk_s has joined #instantbird 14:17:04 --> aleth has joined #instantbird 14:17:05 * ChanServ sets mode +o aleth 14:18:59 <-- aleth has quit (Ping timeout) 14:29:31 <-- BWMerlin has quit (Quit: BWMerlin) 14:32:07 <-- nhnt11 has quit (Ping timeout) 14:34:16 <-- Rym has quit (Ping timeout) 14:34:20 --> nhnt11 has joined #instantbird 14:38:42 --> Rym has joined #instantbird 14:40:42 <-- Rym has quit (Ping timeout) 14:53:49 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:54:30 --> mpmc has joined #instantbird 15:02:43 --> Rym has joined #instantbird 15:10:35 <-- mikk_s has quit (No route to host) 15:13:57 <-- nhnt11 has quit (Ping timeout) 15:28:47 --> aleth has joined #instantbird 15:28:47 * ChanServ sets mode +o aleth 15:29:35 <-- aleth has quit (Quit: exit stage left) 15:43:03 <-- Morian has quit (Ping timeout) 15:43:06 --> Morian has joined #instantbird 15:43:06 * ChanServ sets mode +h Morian 16:13:18 --> mconley has joined #instantbird 16:13:27 <-- mconley has quit (Quit: NO CARRIER) 16:31:12 <-- Morian has quit (Ping timeout) 16:31:12 --> Morian has joined #instantbird 16:31:12 * ChanServ sets mode +h Morian 16:37:34 --> mconley has joined #instantbird 16:39:23 --> aleth has joined #instantbird 16:39:23 * ChanServ sets mode +o aleth 16:45:12 <-- mconley has quit (Input/output error) 16:45:41 --> mconley has joined #instantbird 16:47:30 <-- mconley has quit (Ping timeout) 16:53:14 <-- Rym has quit (Ping timeout) 17:13:11 <-- iamjayakumars has quit (Connection reset by peer) 17:15:14 --> iamjayakumars has joined #instantbird 17:29:01 --> gerard-majax_ has joined #instantbird 17:33:31 <-- iamjayakumars has quit (Client exited) 17:34:02 --> iamjayakumars has joined #instantbird 17:35:54 <-- iamjayakumars has quit (Ping timeout) 17:36:10 --> iamjayakumars has joined #instantbird 17:48:09 <-- douglaswth has quit (Connection reset by peer) 17:48:17 --> douglaswth has joined #instantbird 17:57:42 <-- iamjayakumars has quit (Ping timeout) 17:59:33 <-- douglaswth has quit (Connection reset by peer) 18:00:56 --> douglaswth has joined #instantbird 18:02:43 --> Rym has joined #instantbird 18:04:27 <-- Rym has quit (Ping timeout) 18:07:36 --> nhnt11 has joined #instantbird 18:16:07 <-- mali has quit (Ping timeout) 18:16:38 --> mali has joined #instantbird 18:19:44 <-- aleth has quit (Ping timeout) 18:20:05 --> aleth has joined #instantbird 18:20:05 * ChanServ sets mode +o aleth 18:24:14 <-- Suiseiseki has quit (Connection reset by peer) 18:30:07 <aleth> For future reference, I think the bustage in purple is due to bug 1047267, not due to pseudo-rework. 18:30:12 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1047267 nor, --, mozilla34, mh+mozilla, RESO FIXED, Move EXTRA_LIBS to moz.build 18:41:16 --> Suiseiseki has joined #instantbird 18:45:35 <instantbot> New Chat Core - IRC bug 1051510 filed by aleth@instantbird.org. 18:45:39 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1051510 min, --, ---, aleth, ASSI, Show throbbers on existing conversations already while connecting 18:48:44 <aleth> Clearing some trivial stuff out of the mq... 19:01:39 <aleth> "Please don't remove the following comment, because it does some magic:" :D 19:03:14 <nhnt11> what? 19:04:25 <aleth> https://bug1047267.bugzilla.mozilla.org/attachment.cgi?id=8468586 19:04:28 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1047267 nor, --, mozilla34, mh+mozilla, RESO FIXED, Move EXTRA_LIBS to moz.build 19:05:25 * nhnt11 doesn't quite get it 19:06:14 <aleth> There were makefile comments to ensure the file contained a certain string. 19:07:25 <aleth> A hack apparently removed in that patch ;) 19:07:32 <nhnt11> Hmm 19:07:42 --> Rym has joined #instantbird 19:11:12 <aleth> yeah, I don't know how that worked either 19:15:50 <aleth> bah. my build failed. 19:17:00 --> iamjayakumars has joined #instantbird 19:19:10 <-- iamjayakumars has quit (Client exited) 19:22:43 --> rosonline has joined #instantbird 19:24:32 --> iamjayakumars has joined #instantbird 19:26:30 * tabris_away is now known as tabris 19:28:06 * aleth has no idea what to do for iconv :-( 19:36:19 <-- gerard-majax_ has quit (Ping timeout) 19:57:00 <-- aleth has quit (Ping timeout) 20:04:10 --> aleth has joined #instantbird 20:04:10 * ChanServ sets mode +o aleth 20:12:16 <-- aleth has quit (Ping timeout) 20:13:03 --> aleth has joined #instantbird 20:13:03 * ChanServ sets mode +o aleth 20:16:41 <-- aleth has quit (Ping timeout) 20:43:18 <-- Armada has quit (Connection reset by peer) 20:44:33 --> Armada has joined #instantbird 20:55:35 <-- iamjayakumars has quit (Client exited) 21:14:26 --> aleth has joined #instantbird 21:14:27 * ChanServ sets mode +o aleth 21:17:15 * aleth has an iconv idea 21:18:18 --> iamjayakumars has joined #instantbird 21:18:29 <aleth> woot, passed configure :) 21:19:02 <aleth> aaand it failed somewhere else. 21:19:15 <aleth> Progress, I suppose. 21:20:38 <aleth> nhnt11: how's it going? 21:24:50 <-- iamjayakumars has quit (Ping timeout) 21:25:02 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 21:25:10 --> nhnt11 has joined #instantbird 21:31:42 <aleth> uh, looks like clokep did something nonstandard for Kerberos 21:41:08 <nhnt11> aleth: Trying to figure out how pending messages get added when a conversation is restored from hold 21:41:17 <nhnt11> I keep going in circles, arriving at convbrowser.init 21:41:25 <nhnt11> (which doesn't seem to be adding any messages) 21:41:39 <-- tabris has left #instantbird () 21:41:43 <aleth> No, they get added via conversation.xml 21:42:20 <nhnt11> I've been looking through that too 21:42:24 <aleth> Look at _showFirstMessages 21:42:41 <nhnt11> Ahh 21:42:47 <nhnt11> I should have looked at "conversation-loaded" 21:43:28 <aleth> Bit of a maze, that code. 21:43:29 <nhnt11> Alright, so it appears my hunch that conversation.xml was simply calling appendMessage() for every message was correct. 21:43:36 <aleth> Yes 21:43:54 <nhnt11> So that needs to change 21:44:04 <aleth> Yes, but not in this bug. 21:44:26 <aleth> I think you'll have enough to do if you only change convbrowser and below for it, right? 21:44:31 <aleth> Or am I missing something? 21:44:57 <nhnt11> aleth: It seems to be easier to treat the showFirstMessages case separately, even in the convbrowser 21:45:16 <nhnt11> I mean 21:45:48 <nhnt11> With the current async code, I can't predict after how many appendMessage calls messages are actually displayed 21:45:57 <aleth> OK, but then be careful that all the stuff conversation.xml::addMsg does still gets done. 21:46:03 <nhnt11> Right 21:46:24 <aleth> "I can't predict after how many appendMessage calls messages are actually displayed" shouldn't be too hard to change. 21:46:49 <nhnt11> Sure 21:47:16 <nhnt11> But since conversation.xml is appending a ton of messages, I either need to wait for all of them to get sent to the convbrowser, or change the way conversation.xml sends them. 21:47:18 <aleth> You might be able to get away with telling the convbrowser how many messages _showFirstMessages is handling 21:48:15 <aleth> I agree the goal is ultimately to improve the way messages are passed around and fetched, but for now it might be better to just have conversation.xml send them all to convbrowser as it does now 21:48:27 <nhnt11> Okay 21:49:25 <aleth> I mean, that's not optimal of course, but this is for testing the prepending 21:49:53 <nhnt11> It may be tricky to keep all the stuff in addMsg working, but I think a good way to avoid breaking stuff is to add (prepend) all unread messages initially, even if there are a ton of them. 21:49:56 <aleth> Have you seen https://bugzilla.mozilla.org/attachment.cgi?id=8354094&action=diff 21:50:34 <aleth> Not that I suggest you do it that way at all - you can do much better. But just to show it's possible to know how many 'first messages' are incoming 21:51:14 <aleth> nhnt11: I think prepending all unread messages defeats the purpose really, though you can do it as a first step 21:51:46 <nhnt11> Yeah, it's a bad idea, just a thought. 21:52:41 <aleth> You don't really need to touch addMsg in conversation.xml in this patch I think 21:54:01 <aleth> What needs to keep working is scrolling upwards, section scroll to the unread ruler, that kind of thing. iirc you had an etherpad 21:54:17 <nhnt11> Oh, I get it. Are you possibly thinking the scroll listener will be in conversation.xml? 21:54:27 <aleth> scroll listener? 21:54:48 <nhnt11> I mean, on scroll, the conversation binding sends messages to the convbrowser? 21:55:22 <nhnt11> I was thinking the convbrowser would already have all the messages and manage them 21:55:49 <aleth> The latter (for this first bug) 21:56:30 <aleth> What I mean is that you'll have displayed the last N messages and the unread ruler may before that, so you have to figure out how many messages to prepend in that case etc. 21:57:06 <aleth> All the nav keys get passed to the convbrowser http://mxr.mozilla.org/comm-central/source/im/content/conversation.xml#519 21:57:35 <nhnt11> Right, but in the current code, the convbrowser already has all the messages 21:57:47 <aleth> That won't change, will it? 21:57:52 <aleth> They'll just not all be in the DOM. 21:57:52 <nhnt11> If showFirstMessages sends only the last N messages to the convbrowser, that could change 21:58:20 <aleth> My suggestion was to keep sending *all* messages to the convbrowser but then not add all of them to the DOM 21:58:30 <aleth> For this first bug. 21:58:33 <nhnt11> I get it 21:58:55 <nhnt11> I think we're kind of agreeing but talking past each other 21:58:59 <aleth> Later of course you'd want to avoid that, and at the same time also fetch messages from logs if needed, etc... 21:59:18 <aleth> Hopefully :) 22:00:02 <nhnt11> What we need is a way for the convbrowser to know when it has received all these messages 22:00:27 <aleth> Even the WIP I linked to earlier can do that. 22:00:55 <aleth> But I agree, you'll have to tell the convbrowser. 22:01:04 <aleth> So I do think we're agreeing ;) 22:01:22 <nhnt11> cool 22:02:12 <aleth> I mean, for your first WIP, you could simply add a flag to the last 'first' message or something 22:02:45 <nhnt11> yup 22:03:31 <aleth> Something like firstUnread 22:06:19 <instantbot> aleth@instantbird.org changed the Resolution on bug 955358 from --- to WONTFIX. 22:06:21 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955358 enh, --, ---, nobody, RESO WONTFIX, Don't show excessively long backlog when restoring from hold 22:07:43 <aleth> I thought when you mentioned scroll listeners you meant functions like http://mxr.mozilla.org/comm-central/source/chat/content/convbrowser.xml#695 or http://mxr.mozilla.org/comm-central/source/chat/content/convbrowser.xml#657 22:15:14 * aleth wonders how long it actually takes to pass 1000 messages to the convbrowser, even without adding them to the DOM 22:15:25 <aleth> I guess you'll find out ;) 22:35:55 <-- Bollebib has quit (Client exited) 22:40:52 <-- rosonline has quit (Ping timeout) 22:44:40 --> rosonline has joined #instantbird 22:47:50 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:57:21 <-- aleth has quit (Quit: exit stage left) 22:57:46 --> mpmc has joined #instantbird 23:09:06 --> myk has joined #instantbird 23:20:01 --> BWMerlin has joined #instantbird 23:30:27 <-- myk has quit (Ping timeout) 23:30:32 <-- mali has quit (Ping timeout) 23:30:36 --> mali has joined #instantbird 23:31:36 --> myk has joined #instantbird 23:34:32 <-- Rym has quit (Ping timeout) 23:34:50 --> Rym has joined #instantbird 23:44:04 <-- Suiseiseki has quit (Ping timeout) 23:49:32 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 23:52:20 <-- Rym has quit (Ping timeout)