All times are UTC.
00:14:01 --> flo-retina has joined #instantbird 00:14:02 * ChanServ sets mode +qo flo-retina flo-retina 00:14:46 <flo-retina> clokep: you would iterate over it only once (and likely create a temporary object/set/whatever appropriate structure during that iteration) 00:17:31 <clokep> flo-retina: Ah, yeah. That would be reasonable. 00:18:31 <flo-retina> not sure if it makes more sense to create a structure with the ids you already have info about (so that when iterating you can do a cheap .filter) or a structure with the ids in the friends list 00:29:58 <-- mpmc has quit (Connection reset by peer) 00:53:22 <-- qlum has quit (Quit: Getting the <censored> out.) 00:54:59 <-- flo-retina has quit (Ping timeout) 00:55:02 --> flo-retina has joined #instantbird 00:55:03 * ChanServ sets mode +qo flo-retina flo-retina 01:17:45 <clokep> flo-retina: So are you think more of this: http://pastebin.instantbird.com/152145 01:23:56 --> rosonline has joined #instantbird 01:24:12 <-- rosonline has quit (Client exited) 01:24:14 --> rosonline has joined #instantbird 01:40:27 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 02:13:04 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 02:56:12 --> Kaishi has joined #instantbird 03:04:59 <-- Kaishi has quit (Ping timeout) 03:06:51 --> Kaishi has joined #instantbird 03:14:21 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.90 [Firefox 19.0.1/20130226172142]) 03:15:39 <-- Kaishi has quit (Ping timeout) 03:23:47 --> Kaishi has joined #instantbird 03:42:51 <instant-buildbot> build #797 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/797 03:47:52 --> mconley has joined #instantbird 04:20:34 <-- Optimizer has quit (Ping timeout) 04:22:56 --> Mook has joined #instantbird 04:24:47 --> Optimizer has joined #instantbird 04:31:47 <instant-buildbot> build #794 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/794 05:23:35 <-- mconley has quit (Input/output error) 05:46:01 <instant-buildbot> build #888 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/888 07:50:58 --> GeekShadow has joined #instantbird 08:09:19 --> Mic has joined #instantbird 08:09:19 * ChanServ sets mode +h Mic 08:20:01 --> deltafalcon has joined #instantbird 08:20:51 --> jb has joined #instantbird 08:47:50 <-- jb has quit (Quit: jb) 08:48:24 --> jb has joined #instantbird 08:48:27 <-- Mic has quit (Quit: No time to waste, let's go!) 08:48:35 --> FireFly_TB has joined #instantbird 08:48:52 <-- gerv has quit (Ping timeout) 08:55:09 <flo-retina> clokep: yes 09:00:34 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep) 09:01:13 --> chrisccoulson has joined #instantbird 09:15:29 --> rosonline has joined #instantbird 09:42:58 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep) 09:44:34 --> chrisccoulson has joined #instantbird 09:50:50 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 09:59:04 --> qlum has joined #instantbird 10:18:01 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep) 10:19:57 --> chrisccoulson has joined #instantbird 10:20:58 <-- jb has quit (Quit: jb) 10:21:25 --> flo-retina has joined #instantbird 10:21:25 * ChanServ sets mode +qo flo-retina flo-retina 10:30:09 <-- gerard-majax__ has quit (Ping timeout) 10:30:13 --> jb has joined #instantbird 10:44:36 --> gerv has joined #instantbird 10:46:09 --> Mic has joined #instantbird 10:46:10 * ChanServ sets mode +h Mic 10:49:54 <-- Mic has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 10:50:31 --> Mic has joined #instantbird 10:50:31 * ChanServ sets mode +h Mic 10:57:59 <-- gerv has quit (Ping timeout) 11:00:06 --> gerv has joined #instantbird 11:04:09 --> clokep has joined #instantbird 11:04:09 * ChanServ sets mode +o clokep 11:07:16 <-- gerv has quit (Ping timeout) 11:08:19 --> aleth has joined #instantbird 11:08:19 * ChanServ sets mode +h aleth 11:11:05 --> gerv has joined #instantbird 11:17:13 --> gerard-majax__ has joined #instantbird 11:19:16 <-- FireFly_TB has quit (Ping timeout) 11:22:57 --> mpmc has joined #instantbird 11:26:55 <instantbot> clokep@gmail.com cancelled review?(aleth@instantbird.o rg) for attachment 2253 on bug 1038. 11:26:56 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2255 on bug 1038. 11:26:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1038 enh, --, ---, clokep, ASSI, Add followed people to the participants timeline 11:30:10 * clokep hopes that's the final version. :) 11:40:17 <-- gerv has quit (Ping timeout) 11:41:17 * aleth thinks intersections and unions should be part of the Set API 11:44:41 <instantbot> aleth@instantbird.org granted review for attachment 2255 on bug 1038. 11:44:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1038 enh, --, ---, clokep, ASSI, Add followed people to the participants timeline 11:45:06 <clokep> aleth: That would be useful sometimes. 11:45:47 <Mic> aleth: file a bug? 11:46:04 <aleth> Mic: I'm looking to see if there is one already, but I can't find one 11:46:08 <Mic> :) 11:59:13 <instantbot> aleth@instantbird.org granted review for attachment 2254 on bug 1886. 11:59:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1886 tri, --, ---, clokep, ASSI, The topic of a Twitter timeline disappears if you close the conversation 11:59:37 <clokep> aleth: FYI I don't love the duplicated-ish code in there. 12:00:44 <aleth> clokep: I don't love it either, but it doesn't seem an improvement to abstract it there either. 12:03:59 <-- qlum has quit (Quit: Getting the <censored> out.) 12:04:01 --> qlum has joined #instantbird 12:04:23 <aleth> We can't move the this.requestBuddyInfo(this.name) call to the Conversation constructor I guess because we may not be connected yet? 12:04:29 <-- qlum has quit (Quit: Getting the <censored> out.) 12:04:31 --> qlum has joined #instantbird 12:05:35 <aleth> I can't remember if there were things that had to have happened before that call. 12:05:39 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 12:06:41 <-- Mic has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 12:07:07 <-- deltafalcon has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 12:09:39 * aleth checks 12:40:48 --> gerv has joined #instantbird 12:42:19 <-- gerv has quit (Ping timeout) 12:44:24 --> gerv has joined #instantbird 12:48:23 --> FireFly_TB has joined #instantbird 12:49:55 <-- FireFly_TB has quit (Input/output error) 12:51:20 <aleth> The real problem with this bug is that there is no way to get from the account to the conversation until the conversation constructor has returned. 12:52:29 --> clokep_work has joined #instantbird 12:52:29 * ChanServ sets mode +o clokep_work 12:52:51 <clokep_work> aleth: Why would we move that? 12:55:44 <-- flo-retina has quit (Input/output error) 13:04:47 <aleth> clokep_work: We wouldn't. I looked into it and I think what one would "want" to move is the setTopic call, from setUserInfo to requestBuddyInfo. This won't work though as this._timeline is not defined yet. 13:06:13 <clokep_work> Is this for bug 1866? 13:06:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1866 nor, --, ---, nobody, RESO DUPLICATE, Donât âstealâ focus on showing incoming message 13:06:20 * clokep_work hopes he guessed the number right. 13:06:22 <clokep_work> Bah. :( 13:06:32 <aleth> bug 1886 13:06:32 <clokep_work> Ah, bug 1886! 13:06:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1886 tri, --, ---, clokep, ASSI, The topic of a Twitter timeline disappears if you close the conversation 13:06:44 <clokep_work> To avoid duplicated code? 13:06:48 <clokep_work> I didn't see an obvious way to od it. 13:07:19 <aleth> This would neatly avoid it... if it worked ;) 13:08:02 <aleth> So let's go with your patch :) 13:12:55 --> flo-retina has joined #instantbird 13:12:55 * ChanServ sets mode +qo flo-retina flo-retina 13:28:26 <clokep_work> Sounds good to me. :) 13:29:41 <aleth> You might want to file a new bug about the user screen name case issue. I'm not sure offhand how/where best to handle that. 13:30:15 <aleth> uh, wait: don't we already have code for this? 13:30:29 <aleth> http://lxr.instantbird.org/instantbird/source/chat/protocols/twitter/twitter.js#903 13:34:10 <clokep_work> Looks like we do fix it OK. 13:34:51 <-- gerard-majax__ has quit (Ping timeout) 13:35:03 <flo-retina> fwiw I also prefered the |"description" in| instead of hasOwnProperty 13:40:35 <-- Kaishi has quit (Quit: Kaishi) 13:47:49 <-- rosonline has quit (Client exited) 13:52:02 <aleth> They've speeded up Australis tabs by replacing all svg with png. This suggests replacing png with svg for Bubbles might be a bad idea... 14:00:28 <flo-retina> aleth: right :( 14:20:30 <-- dew has quit (Ping timeout) 14:28:55 --> mconley has joined #instantbird 14:29:47 --> dew has joined #instantbird 14:35:17 --> gerard-majax__ has joined #instantbird 14:42:49 <-- gerv has quit (Ping timeout) 14:52:04 <-- jb has quit (Quit: jb) 14:52:24 --> jb has joined #instantbird 15:15:39 <-- Mook has quit (Ping timeout) 15:24:30 <-- jb has quit (Quit: jb) 15:49:24 --> mikk_s has joined #instantbird 16:08:42 <-- mikk_s has quit (Client exited) 16:13:55 <clokep_work> aleth: Any chance you can reply to that person on the mailing list about running Instantbird under Linux? 16:15:27 <aleth> clokep_work: as long as I don't have to do it in Dutch ;) 16:15:48 <clokep_work> aleth: Just reply in English. :) 16:15:57 <clokep_work> I was going to do it, but figured you know more about using it on Linux than I do... 16:16:00 <aleth> clokep_work: The FAQ link should be self-explanatory ;) 16:16:21 --> mikk_s has joined #instantbird 16:16:22 <aleth> And that's localised anyway :) 16:16:31 <flo-retina> well, http://www.instantbird.com/nl/faq.html#installlinux 16:16:51 <flo-retina> so you can even reply in dutch ;) 16:17:01 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 16:25:12 --> gerv has joined #instantbird 17:08:12 --> rosonline has joined #instantbird 17:08:24 <-- rosonline has quit (Client exited) 17:08:26 --> rosonline has joined #instantbird 17:26:05 --> jb has joined #instantbird 17:31:30 --> Mic has joined #instantbird 17:31:30 * ChanServ sets mode +h Mic 17:39:52 --> Mook_as has joined #instantbird 17:41:52 --> unghost has joined #instantbird 17:51:44 <-- gerard-majax__ has quit (Ping timeout) 17:53:31 --> gerard-majax__ has joined #instantbird 18:02:40 <-- Mic has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 18:03:47 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 18:07:53 --> mikk_s has joined #instantbird 18:09:47 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 18:12:16 <-- gerard-majax__ has quit (Ping timeout) 18:17:34 --> mikk_s has joined #instantbird 18:18:37 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 18:19:51 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 18:35:57 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 19:03:43 <-- aleth has left #instantbird () 19:05:36 <-- jb has quit (Ping timeout) 19:16:16 --> Mic has joined #instantbird 19:16:16 * ChanServ sets mode +h Mic 19:22:48 --> gerard-majax__ has joined #instantbird 19:24:18 --> gerard-majax_ has joined #instantbird 19:24:39 <-- gerard-majax__ has quit (Ping timeout) 19:24:43 <-- Optimizer has quit (Ping timeout) 19:24:44 --> flo-retina has joined #instantbird 19:24:45 * ChanServ sets mode +qo flo-retina flo-retina 19:34:45 <Mic> Good evening. 19:39:12 <clokep_work> Hello. 19:59:52 --> Optimizer has joined #instantbird 20:03:10 --> rosonline has joined #instantbird 20:05:01 --> mikk_s has joined #instantbird 20:22:01 <-- gerard-majax_ has quit (Connection reset by peer) 20:22:06 --> gerard-majax__ has joined #instantbird 20:46:44 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 20:59:49 <Mic> https://addons.instantbird.org/en-US/instantbird/addon/342/ 21:00:26 <Mic> "Topic Diff" finally made it to AIO :) 21:01:23 <Mic> Styles can be changed in the add-on options now :) 21:05:34 <douglaswth> cool! 21:05:54 <Mic> :) 21:06:28 topic changed by Mic to "diff" 21:06:37 <Mic> oops, sorry. 21:06:42 topic changed by Mic to "Ask about Instantbird (http://instantbird.com) here!|Current version is Instantbird 1.3! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (for testing only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/ | Bugs: http://bugzilla.instantbird.org" 21:08:26 <douglaswth> lol 21:08:28 <clokep_work> Mic: That looked pretty forme. :) 21:08:34 <clokep_work> I guess I should install the AIO version? 21:29:51 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 21:30:00 --> rosonline has joined #instantbird 21:30:04 <Mic> Yes, absolutely. The styles were hardcoded before, now you can play with them using the add-on options dialog. 21:31:39 <Mic> Strange, clokep_works message didn't appear in the conversation until I put it on hold and restored. I've heard the ping though but couldn't find the message for it :( 21:34:38 <clokep_work> Mic: It's not going to break everything? :P 21:34:49 <clokep_work> (Re you not getting that message.) 21:34:49 <Mic> Break all the things! ;) 21:35:57 <Mic> Yes, that's what I was afraid of but I got douglaswt h's message and your latest too. I'll pay attention to it though... 21:44:55 <flo-retina> Mic: did you detach the tab to a new window and reattach it? 21:45:51 <flo-retina> I've had a case of a conversation where new messages weren't appearing any more, and appeared after putting it on hold and reopening it. I remember it seemed vaguely related to tearing off the tab (by mistake) and reattaching it 21:45:54 --> jb has joined #instantbird 21:46:11 <Mic> flo-retina: yes, I detached and reattached tabs tonight to get a nice window for a screenshot. 21:46:31 <flo-retina> I guess we should investigate that issue at some point 21:46:39 <flo-retina> probably a regression, right? 21:50:21 <Mic> I see this warning when detaching a tab: http://pastebin.instantbird.com/152522 21:53:00 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 или ÑÑаÑÑе)) 21:53:20 <flo-retina> Mic: it's just that code that sucks: http://lxr.instantbird.org/instantbird/source/instantbird/content/instantbird.js#14 21:53:25 <flo-retina> seems harmless 21:54:28 --> FireFly_TB has joined #instantbird 21:54:56 <-- Optimizer has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 21:55:01 --> Optimizer has joined #instantbird 21:55:32 <Mic> flo-retina: are you sure that it is harmless? 21:56:21 <flo-retina> Mic: it's used to detect that the array is empty 21:56:59 <flo-retina> Mic: if we wanted to get rid of the warning, we could just add |window.arguments.length > 0 &&| 21:57:21 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 22:41:44 <-- FireFly_TB has quit (Ping timeout) 22:43:32 --> clokep has joined #instantbird 22:43:32 * ChanServ sets mode +o clokep 22:45:17 <-- Mic has quit (Quit: No time to waste, let's go!) 22:45:46 --> myk has joined #instantbird 22:46:05 <myk> i keep running into a minor usability glitch, and i wonder if others have the same problem 22:46:13 <myk> i use nick autocomplete relentlessly 22:46:21 <myk> and it works great 22:46:37 <myk> except when i happen to type the complete nick before hitting the tab key 22:46:51 <myk> at which point the autocomplete refuses to add ": " to the nick 22:47:11 <myk> and i have to delete a character and hit tab again to autocomplete the nick and its colon-space suffix 22:47:53 <myk> even though i ended up typing the complete nick, that's only because my fingers are fast, and they'll finish all characters of a short nick (like rpl) before i manage to get my left pinky to the tab key 22:48:12 <myk> nevertheless, i'd still rather the nick autocompleter "complete" the completed nick 22:48:34 <clokep> myk: I'm pretty sure someone filed a bug on that like last week. 22:48:37 <clokep> Let me find it. 22:48:48 * myk is late to the party 22:49:20 <clokep> (It was filed based on someone else here observing the same thing. :) So you're not the only one.) 22:49:28 <clokep> myk: bug 1881 22:49:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1881 enh, --, ---, aleth, ASSI, Nick completion should add punctuation after complete nicks 22:49:52 <clokep> Patch is waiting for review it seems. 22:53:45 --> Kaishi has joined #instantbird 22:56:09 <-- mconley has quit (Input/output error) 23:02:30 <myk> clokep: brilliant, thanks! 23:04:26 <clokep> myk: No problem. :) Thanks for the feedback. 23:04:37 <flo-retina> I should really review that soon :) 23:04:57 <clokep> s/that //? ;) 23:05:31 <flo-retina> myk: it's surprising how we have lived with that annoyance for months without mentioning it, and now want to get it fixed almost at the same time :) 23:06:12 <myk> flo-retina: i suppose we have the same threshold of tolerance for minor nits! 23:06:37 <flo-retina> :) 23:06:39 * myk can live with something minor like that for weeks on end before it gets on his nerves enough for him to report it 23:07:30 <clokep> Bah I have no idea where I was in my oscar stuff... 23:07:41 <flo-retina> I report tab completion annoyances immediately as I know aleth is happy to fix them :) 23:07:59 <flo-retina> but it took me a while to notice that it was actually possibly a bug, and not just me pressing <tab> for no reason 23:08:38 <flo-retina> clokep: ranting about something? ;) 23:09:39 <flo-retina> clokep: likely ranting about the difficulty of handling an SSL connection to an IP address when the cert contains a domain that doesn't resolve to anything? :) 23:09:46 <-- jb has quit (Ping timeout) 23:09:53 <clokep> flo-retina: Possibly...I'm trying to decide whether to figure out where I was...or go make fajitas. ;) 23:09:57 <clokep> flo-retina: No. I solved that...I'm just not using SSL. :-D 23:10:18 <flo-retina> clokep: sounds like a security improvement, err... :-D 23:12:11 <clokep> flo-retina: Pretty much. :) But I'm making good progress. 23:12:20 <clokep> I hope to be able to send/receive messages soon. 23:12:58 <flo-retina> :) 23:13:13 <flo-retina> it's more fun when you reach the dogfooding stage :) 23:13:48 <clokep> I agree. 23:13:54 <clokep> I have...an excessive amount of XXX comments. 23:14:01 <clokep> But I'm trying to reach the dogfooding stage ASAP. 23:14:43 <flo-retina> clokep: XXX comments don't matter, bienvenu is unlikely to review that patch ;) 23:16:01 <clokep> Most of them are "XXX Throw an error" type stuff. 23:21:27 <flo-retina> could as well replace that with |throw "XXX";| ;) 23:21:57 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep) 23:25:19 <clokep> :) Pretty much. 23:27:37 --> chrisccoulson has joined #instantbird 23:33:47 <-- qlum has quit (Connection reset by peer) 23:34:18 <flo-retina> AMO seems even slower than AIO :-S 23:35:57 <flo-retina> my view dependencies add-on weights 58KB without jar file, it used to be 33KB with a jar file. 23:38:15 --> jb has joined #instantbird 23:43:21 --> mconley has joined #instantbird 23:44:18 <-- jb has quit (Ping timeout) 23:49:07 <flo-retina> mconley: review ping on https://bugzilla.mozilla.org/show_bug.cgi?id=844175 It's a serious regression (twitter is completely unusable in both Daily and EarlyBird), we shouldn't make it wait too much. 23:49:36 <mconley> flo-retina: ok, I'll try to get to it tonight. Thanks for the reminder. 23:50:44 <flo-retina> mconley: np :) 23:50:59 <flo-retina> if we dislike that patch for comm-aurora we may get away with landing only the change to twitter.js 23:51:32 <flo-retina> the whole patch could probably go though, it's still early in the cycle 23:52:38 <mconley> okie doke 23:55:59 <flo-retina> clokep: in https://bugzilla.instantbird.org/attachment.cgi?id=2254 can/should I replace |hasOwnProperty(userInfo, "description")| with |"description" in userInfo|?