#instantbird log on 03 04 2013

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|?