#instantbird log on 04 02 2013

All times are UTC.

00:48:14 <clokep> Bah...it's a merge day.
00:48:20 <clokep> Going to need to do a Moz 20 soon.
01:16:38 <-- Optimizer has quit (Ping timeout)
01:20:02 --> Optimizer has joined #instantbird
02:02:36 --> mconley has joined #instantbird
02:04:29 <-- skeledrew has quit (Ping timeout)
02:06:05 --> skeledrew has joined #instantbird
02:12:04 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
02:13:28 <-- mconley has quit (Input/output error)
02:43:23 --> mconley has joined #instantbird
02:52:40 <instant-buildbot> build #828 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/828
03:34:15 <-- mconley has quit (Input/output error)
03:38:48 <-- Optimizer has quit (Ping timeout)
03:39:10 --> Optimizer has joined #instantbird
03:41:55 <-- Optimizer has quit (Ping timeout)
03:57:30 --> barlas has joined #instantbird
04:02:38 <instant-buildbot> build #824 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/824
04:02:58 --> Optimizer has joined #instantbird
04:27:08 --> ssakchhi has joined #instantbird
04:28:48 <ssakchhi> Erds
04:31:16 <-- ssakchhi has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
04:46:06 --> FireFly_TB has joined #instantbird
04:52:08 <-- EionRobb has quit (Quit: Leaving.)
05:20:08 <-- FireFly_TB has quit (Quit: FireFly_TB)
06:10:14 --> ssakchhi has joined #instantbird
06:10:51 --> deltafalcon has joined #instantbird
06:14:18 <-- ssakchhi has quit (Ping timeout)
06:19:31 --> jhk has joined #instantbird
06:48:22 <instant-buildbot> build #921 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/921
07:20:12 <-- chrisccoulson has quit (Quit: Ex-Chat)
07:20:33 --> chrisccoulson has joined #instantbird
07:40:11 --> jhk1 has joined #instantbird
07:40:12 <-- jhk has quit (Connection reset by peer)
07:41:28 <-- jhk1 has quit (Quit: Leaving.)
07:41:51 --> jhk has joined #instantbird
07:49:19 --> FireFly_TB has joined #instantbird
07:57:39 --> gerv has joined #instantbird
08:08:42 --> jb has joined #instantbird
08:08:46 <-- jb has quit (Input/output error)
08:08:50 --> jb has joined #instantbird
08:09:43 <-- jb has quit (Connection reset by peer)
08:09:55 --> jb has joined #instantbird
08:15:48 <-- barlas has quit (Ping timeout)
08:30:54 --> aleth has joined #instantbird
08:30:54 * ChanServ sets mode +h aleth 
08:34:43 --> flo-retina has joined #instantbird
08:34:44 * ChanServ sets mode +qo flo-retina flo-retina 
08:36:32 <aleth> clokep: I agree for...of reads strangely, for each...of would be a bit better maybe. But it is like it is...
08:40:55 * aleth wonders if atuljangra might be motivated to add http proxy support to IB ;)
08:42:15 <-- jb has quit (Ping timeout)
08:56:35 <flo-retina> aleth: it's probably not difficult to support that ;)
08:56:59 <flo-retina> aleth: iirc the only reason why we don't have it is that we didn't have an https proxy to test with at the time we worked on proxy stuff in socket.jsm
08:58:39 --> jb has joined #instantbird
09:01:27 <aleth> Oh right, I remember. Well, maybe he has one to test with ;)
09:02:49 <flo-retina> Even almost volunteered to setup one so that we can test when I discussed it with him while he was trying to help someone here
09:03:02 <-- FireFly_TB has quit (Ping timeout)
09:13:33 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2312 on bug 1887.
09:13:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
09:13:46 --> Mic has joined #instantbird
09:13:46 * ChanServ sets mode +h Mic 
09:13:48 <-- jb has quit (Quit: jb)
09:14:59 <aleth> Mic: good suggestion about using for...of as a forEach loop, thanks :)
09:15:31 <aleth> I somehow always associate for...of with generators.
09:17:41 <Mic> :)
09:18:39 <aleth> That Set intersection example just shows why they should implement intersections, imho :P
09:18:40 <flo-retina> what client is "Purple IRC"? Is that Pidgin or Adium or Finch, or are there some bouncers identified this way?
09:19:00 <aleth> flo-retina: where did you come across it?
09:19:14 <flo-retina>  /version on a nick
09:19:27 <aleth> It appears to be Adium
09:19:46 <aleth> Surprisingly. Can that be right?
09:20:08 <flo-retina> my guess is "any client using libpurple's IRC prpl"
09:20:28 <aleth> Looks like it https://developer.pidgin.im/ticket/9280
09:20:34 <Mic> Google found this: http://adium.im/pipermail/devel_adium.im/2011-July/008442.html
09:20:38 --> jb has joined #instantbird
09:20:48 <flo-retina> clokep: yes, it is/was a merge day. Too bad we didn't land the twitter v1.1 think in c-c before it :(
09:21:08 <aleth> merge day already?
09:21:45 <aleth> days getting longer, weeks getting shorter, it seems ;)
09:23:55 <-- jb has quit (Quit: jb)
09:25:05 --> jb has joined #instantbird
09:31:53 <-- gerard-majax__ has quit (Ping timeout)
09:34:23 <jhk> flo-retina: pidgin
09:36:42 <-- jhk has quit (Quit: Leaving.)
09:36:54 --> jhk has joined #instantbird
09:39:40 <instantbot> New Instantbird (UI) bug 1915 filed by benediktp@ymail.com.
09:39:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1915 min, --, ---, nobody, NEW, Nicks might or might not be highlighted in quit-messages
09:42:46 <Mic> The "my bugs" search became useless long ago. It's 200 items long for me at the moment ;)
09:43:00 <aleth> Mic: time to fix some? :P
09:43:28 <aleth> sorry cnr ;)
09:49:05 <Mic> A FB chat feature that I like and maybe an idea: "Let my contacts know when I've read their message."
09:49:20 <Mic> ctcp "SEEN"? ;)
09:49:43 <aleth> more likely a memoserv feature?
09:51:24 <Mic> I meant that an acknowledgement that the tab was focused and read (like we decide when to remove the unread ruler) would be sent to the contact.
10:04:22 <flo-retina> Mic: would you really want that?
10:05:01 <flo-retina> Mic: most people like lying (invisible status, ...), being able to pretend you haven't seen a message yet is sometimes "useful" to take a few minutes to think about it.
10:05:16 <Mic> It works pretty well for me on Facebook.
10:05:48 <aleth> Mic: It may work better for fb because fb messages are more like emails?
10:05:50 --> gerard-majax__ has joined #instantbird
10:06:08 <aleth> Or is it really for fb chat?
10:07:54 <aleth> Do you mark a particular chat message as special?
10:07:54 <-- instant-buildbot has quit (Ping timeout)
10:07:56 --> instantbot has joined #instantbird
10:07:56 topic changed by gravel.mozilla.org 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"
10:07:56 * ChanServ sets mode +v instantbot 
10:08:00 --> instant-buildbot has joined #instantbird
10:08:00 * ChanServ sets mode +v instant-buildbot 
10:08:13 <Mic> I don't understand?
10:08:40 <aleth> I probably should just try it out, I think I don't quite understand the feature you are describing.
10:10:53 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
10:14:00 <Mic> Why are we removing the "new messages" status (red highligh on channel tab) immediately while the unread ruler will only be removed when the conversation was visible for more than a second?
10:14:07 --> FireFly_TB has joined #instantbird
10:14:08 --> mpmc has joined #instantbird
10:18:56 --> clokep has joined #instantbird
10:18:56 * ChanServ sets mode +o clokep 
10:21:05 <clokep> flo: As you seem to have found out...it's any libpurple client (Pidgin/Finch/Adium/Instantbird < 1.2?/etc.)
10:21:14 <clokep> Adium sets the username to adium though, I believe.
10:23:07 <-- FireFly_TB has quit (Quit: FireFly_TB)
10:25:26 <clokep> aleth: Isn't _userInfo a map? Why would we need to iterate through it to find each friend?
10:26:17 <clokep> Pretty much I'm saying, change it to this._ensureParticipantExists(aAccount._userInfo.get(id_str))?
10:26:21 <clokep> Or is this referenced by name.
10:26:23 <clokep> ?
10:31:47 <clokep> That must be it...hmmmm....I hate Twitter.
10:34:39 <-- Optimizer has quit (Ping timeout)
10:36:22 <aleth> clokep: Right, userinfo is referenced by name. Thanks twitter.
10:36:58 <clokep> The alternative would be the loop over _userInfo and check if the id_str is in _friends, right?
10:37:38 <aleth> Yes, but if you do that, you are doing the same thing, plus an additional if clause for each entry.
10:38:05 <clokep> OK.
10:39:15 --> rosonline has joined #instantbird
10:39:30 <clokep> aleth: Any particular reason for the change inside of requestBuddyInfo?
10:39:37 <clokep> Instead of doing a has and a get, that is.
10:39:58 --> flo-retina has joined #instantbird
10:39:59 * ChanServ sets mode +qo flo-retina flo-retina 
10:40:17 <aleth> clokep: The extra has is unneccessary, but if you prefer...
10:40:37 <clokep> aleth: We do it in other places, I think. That's the only reason I ask. :)
10:40:55 <clokep> It's fine the way it is.
10:41:13 <aleth> It's possible I missed it elsewhere
10:42:02 <instantbot> clokep@gmail.com denied review for attachment 2312 on bug 1887.
10:42:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
10:42:06 <aleth> clokep: I checked and you added the if "description" qualifier, maybe you remember what it was there for?
10:42:25 <clokep> aleth: Does it give a bug number?
10:42:48 <clokep> aleth: Also we seem to arbitrarily sometimes check if a value exists in the returned JSON and other times we just try to use it.
10:42:59 <clokep> (Or a revision.)
10:43:38 <aleth> bug 1023
10:43:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1023 enh, --, 1.1, clokep, RESO FIXED, Tooltips for Twitter participants
10:47:37 <aleth> clokep: Yes, it's sometimes not clear to me why those tests are there
10:47:52 <clokep> aleth: I'm 99% sure it's just us being "safe".
10:48:31 <aleth> clokep: and 1% the 1.0 twitter API being unreliable ;)
10:48:50 <clokep> aleth: flo-retina added that if statements during check-in, you'd have to ask him.
10:48:59 <clokep> (It's not in my patch.)
10:50:22 <clokep> Mic: Btw I agree with flo-retina that most users probably wouldn't like the "seen" stuff, although I agree it can be useful.
10:50:36 <clokep> Which brings me to my next question...why are you using Facebook for Facebook chat? ;)
10:50:47 <clokep> Mic: http://log.bezut.info/instantbird/130402/#m108 seems like a good question.
10:51:43 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2314 on bug 1887.
10:51:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
10:53:06 <-- mpmc has quit (Connection reset by peer)
10:54:30 <aleth> Mic: because you want the colour on the tab to disappear when you click on it? ;)
10:57:45 <clokep> aleth: I think Mic is wondering whether it is done that way because they were added at different times.
10:58:00 <clokep> aleth: I have to go, I'll reiew that later.
10:58:04 <aleth> clokep, Mic: No, it's on purpose.
10:59:22 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:10:20 --> FireFly_TB has joined #instantbird
11:13:26 <-- jb has quit (Ping timeout)
11:15:45 <aleth> Mic: Does your AVATAR extension send the user icon set in the buddy list?
11:36:03 <-- FireFly_TB has quit (Quit: FireFly_TB)
11:42:01 --> jb has joined #instantbird
11:47:17 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
11:48:03 <-- jb has quit (Ping timeout)
11:48:30 <Mic> aleth: no, an url to a webhosted image still.
11:49:00 <Mic> bye
11:49:02 <-- Mic has quit (Quit: No time to waste, let's go!)
11:49:03 <aleth> Ah OK, I'll try that later
11:53:49 --> clokep_work has joined #instantbird
11:53:49 * ChanServ sets mode +o clokep_work 
11:57:10 <flo-retina> jhk: (hello). Just in case you hadn't guessed I'm Florian. And here is probably the right place to discuss questions you may have about file transfer in Instantbird :)
11:59:43 <clokep_work> aleth: Sorry for the nits. :(
11:59:48 <instantbot> clokep@gmail.com denied review for attachment 2314 on bug 1887.
11:59:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
12:00:20 <jhk> Hi Florian. Great to hear from you
12:00:30 <jhk> :)
12:01:04 <aleth> clokep_work: Better to fix the nits before checkin ;)
12:01:47 <jhk> flo-retina: Is there any wiki available which will help to understand Instantbird codebase.
12:01:57 <clokep_work> jhk: Are you interested in doing "file transfer" for GSoC?
12:02:03 <flo-retina> clokep_work: yes
12:02:03 <clokep_work> jhk: http://wiki.instantbird.org
12:02:14 <aleth> jhk: welcome :)
12:02:23 <clokep_work> aleth: Btw thank you for fixing the "add a': ' tab completion" :)
12:02:37 <jhk> aleth: thanks :)
12:04:00 <flo-retina> jhk: I don't think we have any great wiki page explaining how the codebase is structured, but it shouldn't be too difficult
12:05:26 <flo-retina> instantbird/ is the XUL/XBL UI, chat/ is the back-end (shared by Ib and Tb; mostly JS xpcom), purple/ is the binary code to use libpurple (libpurple, its dependencies, and a C++ xpcom component)
12:05:27 * instantbot frowns at flo-retina
12:06:03 <clokep_work> instantbot: shh
12:06:06 <instantbot> clokep_work: Sorry, I've no idea what 'shh' might be.
12:06:07 <instantbot> clokep_work: ok, it must be a secret, ~i'll never tell~ or sometimes, though it's time to "go tell it on the mountain!" :)
12:06:17 <clokep_work> (o_O)
12:06:34 <aleth> instantbot: ?!
12:06:37 <instantbot> aleth: Sorry, I've no idea what '!' might be.
12:06:38 <instantbot> aleth: Oh... Dunno. Ah, right: It's a line with a dot. It's after sentences like "Shut up!"
12:06:56 <aleth> he's getting verbose...
12:07:36 <flo-retina> who's inserted these Easter eggs in our bot? ;)
12:07:57 --> jb has joined #instantbird
12:08:30 <clokep_work> aleth: Feel free to r+ with the nits fixed.
12:08:39 <clokep_work> (I most likely own't be at my desk.)
12:09:24 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2315 on bug 1887.
12:09:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
12:10:35 <instantbot> aleth@instantbird.org granted review for attachment 2315 on bug 1887.
12:11:23 <jhk> flo-retina: what is the purpose of purple?
12:11:35 <clokep_work> jhk: We get a bunch of protocol support from libpurple.
12:12:05 <aleth> jhk: Easily confused: "prpl" = protocol plugin, "purple" = libpurple library
12:12:15 <clokep_work> aleth: So...should we be instantiating the _friends Map in the contructor? 
12:12:22 <flo-retina> jhk: libpurple is the library at the heart of Pidgin
12:13:07 <aleth> clokep_work: What do you mean by instantiating?
12:13:28 <clokep_work> aleth: "instantiate" is a common CS term. :P "_friends = new Set()"
12:14:03 <aleth> Yes, but what do you mean by "should we instantiate it"?
12:14:05 <clokep_work> The reason I ask, is whether we're concerned we won't receive a "friends" bit from the JSON response initially but then might try to add/delete later on.
12:14:25 <clokep_work> aleth: It's not in your patch.
12:14:31 <clokep_work> (I don't think...)
12:14:35 <clokep_work> Yeah, it's not.
12:14:42 <clokep_work> We just instantiate knownMessageIds and userInfo.
12:14:45 <aleth> Oh, I see what you mean.
12:15:01 <clokep_work> (I'm not saying we /should/, just asking what you think.)
12:15:14 <aleth> You mean the constructor of the account, not the constructor of Set.
12:15:50 <clokep_work> Yes.
12:16:08 <aleth> I think it would be a good idea.
12:16:11 <jhk> pidgin have support for a file transfer is there any chances we can use them in Instantbird for some of the protocols.
12:16:24 <aleth> We could drop the various if (this._friends) checks in the existing code.
12:16:53 <aleth> I remember thinking that was strange, and then forgot about it and kept it the way it was 
12:19:27 <clokep_work> aleth: Either that or we'd have to change them to this._friends.size, depending what they do.
12:19:43 <aleth> clokep_work: I'm just checking if there was a point to them.
12:19:48 <jhk> flo-retina: what are the modules I should started looking which will be helpful later in file transfer. 
12:20:59 <flo-retina> jhk: we could use some of libpurple's file transfer support, yes.
12:21:12 <flo-retina> jhk: unfortunately, libpurple's file transfer support is very unreliable in most cases.
12:21:37 <flo-retina> jhk: that's why we would like to have another solution that works all the time (we intend to use Thunderbird's FileLink feature for that)
12:22:17 <flo-retina> if you want to start looking at libpurple's ft stuff, you can start by http://lxr.instantbird.org/instantbird/source/purple/libpurple/ft.h
12:23:08 <jhk> I think facebook have there own file transfer but doesn't work for larger files.
12:23:19 <flo-retina> for FileLink, I suspect http://mxr.mozilla.org/comm-central/source/mail/components/cloudfile/ is a decent place to start looking
12:23:54 <aleth> jhk: You'd want to write it so there can be different file transfer "providers" (protocol-specific, FileLink, WebRTC, etc)
12:24:16 <clokep_work> aleth: So does it seem like that's a good change to make or unnecessary?
12:25:49 <aleth> clokep_work: Looking at it, I think it's unnecessary. The reason we construct it "late" is that we want to overwrite the existing list when we receive the friends list.
12:26:14 <aleth> (At least I think that must have been the reason)
12:27:52 <clokep_work> OK.
12:27:59 <clokep_work> Then checkin-needed sounds good to me!
12:28:21 <clokep_work> Thanks for fixing that.
12:28:47 <aleth> np :) Just didn't want it to be forgotten before the release (whenever it is)
12:30:16 * clokep_work needs to file a mozbug about Twitter 1.1....
12:30:35 <aleth> clokep_work: Of course we could put this._friends = new Set() in the constructor *and* keep this._friends = new Set(...) on receiving data, and still save the if (this._friends) checks. What do you think?
12:31:35 <aleth> s/save/get rid of (to be clear)
12:34:59 <jhk> Thank You all flo-retina, aleth, clokep_work. great response :)
12:35:35 * jhk going through the code.
12:36:00 <flo-retina> jhk: can I ask you why you are using Pidgin for IRC / if you have tried Instantbird? :)
12:37:31 <clokep_work> aleth: I guess that was my question, would that be more readable? :)
12:37:48 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2316 on bug 1887.
12:37:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
12:37:55 <clokep_work> (Sorry if I'm driving you crazy btw.)
12:38:12 <aleth> clokep_work: Just whipped it up, and I think it probably would be better.
12:38:22 <jhk> I have src version of Instantbird.  compiling ....soon will be ready with all nightly features.
12:38:48 <aleth> jhk: You can also download a built nightly (see the topic)
12:41:29 <aleth> Whenever I connect to twitter today to test I get tons of tweets saying it's mozilla's 15th :D
12:41:46 <clokep_work> Yeah, I got a couple of emails + a lot of stuff on PMO.
12:41:49 <clokep_work> Guess what...I don't care. ;)
12:42:07 <aleth> Not going near PMO today ;)
12:42:29 * clokep_work wonders if we still need that "id_str" in aUser check...
12:42:58 <aleth> I doubt it, but I'm not confident about removing it there.
12:43:40 --> jhk1 has joined #instantbird
12:44:20 <-- jhk has quit (Quit: Leaving.)
12:44:54 <-- jhk1 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
12:44:58 --> jhk has joined #instantbird
12:45:12 * jhk back with instantbird
12:45:34 <aleth> jhk: welcome to the world of tomorrow! ;)
12:47:42 <aleth> :( at that contact list issue on the mailing list. Don't we have a bug for that?
12:48:04 <instantbot> clokep@gmail.com denied review for attachment 2316 on bug 1887.
12:48:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
12:48:10 <aleth> Hmm, maybe I'm misunderstanding his problem and it's actually expected behaviour.
12:49:46 <clokep_work> I don't remember it, I just remember approving it this morning while eating cheerios...
12:51:16 <flo-retina> aleth: I think it's the expected behavior
12:51:26 <flo-retina> aleth: he's requesting having a separate group for each account.
12:51:40 <clokep_work> Ah, yeah. That was it...it's the expected behavior.
12:51:58 <aleth> Not something like bug 1434?
12:52:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1434 nor, --, ---, nobody, NEW, Adding two buddies with the same nick, but on different IRC accounts leads to strange behaviour
12:52:33 <flo-retina> no
12:52:42 <flo-retina> aleth: he may be annoyed by another bug we have though
12:53:07 <flo-retina> (not possible to select which account you use when starting a conversation with a buddy who's in the blist of 2 accounts)
12:56:03 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2317 on bug 1887.
12:56:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
12:56:22 <aleth> Not that that IRC bug doesn't need fixing :-/
12:58:30 <clokep_work> It's on my list...
13:00:13 <-- flo-retina has quit (Ping timeout)
13:01:51 <clokep_work> aleth: OK I like that one. :)
13:02:31 <instantbot> clokep@gmail.com granted review for attachment 2317 on bug 1887.
13:02:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1887 nor, --, ---, aleth, ASSI, Friends don't get added as participants when reopening a closed timeline
13:04:07 --> flo-retina has joined #instantbird
13:04:07 * ChanServ sets mode +qo flo-retina flo-retina 
13:14:34 <clokep_work> flo-retina: We should talk about https://bugzilla.mozilla.org/show_bug.cgi?id=857049 during the call today.
13:14:46 <flo-retina> is that twitter 1.1?
13:14:50 <clokep_work> Yes.
13:14:57 <clokep_work> (I don't think I'll be on the call btw.)
13:15:12 <aleth> clokep_work: Thanks for filing :)
13:15:29 <flo-retina> I'm not sure how much we need to "talk" about it, but we need to raise people's awareness of the issue
13:15:46 <flo-retina> it's just too bad that we didn't include it before this merge
13:16:26 --> Optimizer1 has joined #instantbird
13:17:29 <-- Kaishi has quit (Quit: Kaishi)
13:18:39 <clokep_work> flo-retina: That's all I meant (awareness).
13:19:49 <instantbot> New Core - General bug 1916 filed by clokep@gmail.com.
13:19:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1916 nor, --, ---, nobody, NEW, Rename imIAccountBuddy to prplIAccountBuddy
13:41:20 * clokep_work wonders if we care about forwarding the old interface there...
13:41:52 <-- flo-retina has quit (Ping timeout)
13:43:57 --> flo-retina has joined #instantbird
13:43:58 * ChanServ sets mode +qo flo-retina flo-retina 
13:44:15 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
13:44:18 --> flo-retina has joined #instantbird
13:44:18 * ChanServ sets mode +qo flo-retina flo-retina 
13:49:03 <flo-retina> clokep_work: wouldn't that rename affect the Additional Chat Protocols add-on?
13:50:31 <clokep_work> flo-retina: Possibly.
13:51:08 <clokep_work> But can't you just make imIAccountBuddy : prplIAccountBuddy, leave that for a few versions and then delete it?
13:59:16 --> mconley has joined #instantbird
14:16:32 --> FireFly_TB has joined #instantbird
14:18:54 <aleth> orange https://i.minus.com/jBnq0Urg1CjTO.png vs pink https://i.minus.com/jbbVSXZM5PXXEp.png
14:21:17 <-- FireFly_TB has quit (Input/output error)
14:25:26 <flo-retina> clokep_work: I think we could do that, yes
14:25:55 <flo-retina> clokep_work: although I'm not even sure that add-on is actually causing a problem (we need to build a version of the binary file for each Tb version anyway)
14:26:15 <flo-retina> as long as that interface change doesn't go into a point release of Tb, I think we are fine
14:29:18 <aleth> vs red... https://i.minus.com/jswz55sZm93qJ.png
14:33:26 <-- aleth has quit (Quit: Ciao)
14:34:20 <-- skeledrew has quit (Ping timeout)
14:39:10 --> skeledrew has joined #instantbird
14:58:13 --> barlas has joined #instantbird
15:02:44 --> jb1 has joined #instantbird
15:02:55 <-- jb has quit (Connection reset by peer)
15:14:32 <-- jhk has quit (Ping timeout)
15:25:40 <-- skeledrew has quit (Ping timeout)
15:26:55 --> skeledrew has joined #instantbird
15:39:38 --> mikk_s has joined #instantbird
15:39:48 <-- Optimizer1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
15:39:54 --> Optimizer has joined #instantbird
15:40:47 <clokep_work> aleth: The orange looks OK to me. I think I like the red better though.
15:41:04 <clokep_work> flo-retina: Yeah I don't think that add-on would cause issues anyway since we have the different binaries.
15:47:24 --> FireFly_TB has joined #instantbird
15:51:22 <-- FireFly_TB has quit (Quit: FireFly_TB)
15:54:35 --> jhk has joined #instantbird
15:57:47 <-- flo-retina has quit (Ping timeout)
15:59:57 --> flo-retina has joined #instantbird
15:59:57 * ChanServ sets mode +qo flo-retina flo-retina 
16:21:58 <-- Optimizer has quit (Ping timeout)
16:29:01 --> Optimizer has joined #instantbird
16:42:33 <-- chrisccoulson has quit (Ping timeout)
16:53:43 <-- jhk has quit (Ping timeout)
16:57:00 <-- flo-retina has quit (Ping timeout)
16:57:10 --> chrisccoulson has joined #instantbird
17:00:25 <-- mconley has quit (Connection reset by peer)
17:00:50 --> mconley has joined #instantbird
17:10:22 <-- gerard-majax__ has quit (Ping timeout)
17:18:50 <-- jb1 has quit (Ping timeout)
17:19:35 --> jb has joined #instantbird
17:25:43 <-- barlas has quit (Quit: Konversation terminated!)
17:33:59 --> flo-retina has joined #instantbird
17:33:59 * ChanServ sets mode +qo flo-retina flo-retina 
17:34:17 <flo-retina> my Instantbird was in a state where it didn't want to reconnect
17:34:21 <flo-retina> kept saying "the server has closed the connection"
17:34:28 <flo-retina> but my connection was fine
17:34:34 <flo-retina> and it reconnected fine after restarting Ib.
17:34:42 <flo-retina> I wonder what could have caused this :-S
17:39:19 <clokep_work> All JS accounts?
17:43:17 <flo-retina> right
17:43:44 <flo-retina> but the only libpurple-based account I have in this profile is Bonjour, so it's not making any meaningful use of the network ;)
17:46:25 <-- mikk_s has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
17:46:30 <clokep_work> Not chatting with all the people around you? :P
17:47:03 <flo-retina> I'm at home
17:47:35 <flo-retina> and I'm not chatting with the cat sitting on the roof of my garage
17:49:20 --> gerard-majax__ has joined #instantbird
17:49:20 <clokep_work> Oooo OK.
17:50:28 --> gerard-majax_ has joined #instantbird
17:50:58 <-- gerard-majax__ has quit (Client exited)
18:19:18 --> rosonline has joined #instantbird
18:32:20 --> jb1 has joined #instantbird
18:32:49 <-- jb has quit (Ping timeout)
18:33:41 --> jb has joined #instantbird
18:34:03 <-- jb1 has quit (Ping timeout)
18:37:28 <-- clokep_work has quit (Ping timeout)
18:45:39 --> Mic has joined #instantbird
18:45:39 * ChanServ sets mode +h Mic 
18:49:43 <Mic> aleth: what's the idea behind this behaviour: http://log.bezut.info/instantbird/130402#m157 ?
18:51:48 --> beelze has joined #instantbird
18:52:04 <-- Mic has quit (Quit: No time to waste, let's go!)
18:52:41 --> Mic has joined #instantbird
18:52:41 * ChanServ sets mode +h Mic 
18:53:29 <beelze> Hello. Is there an «easy» way to reverse Enter and Ctrl-Enter behaviour when composing message?
18:54:03 <Mic> beelze: yes!
18:54:11 <Mic> Install the right add-on ;)
18:54:46 <Mic> Try looking on addons.instantbird.org and ask me if you can't find it.
18:55:57 <Mic> I'm quite sure we have one. I'd try category "Usability", maybe with the "Show experimental add-ons" option checked.
18:56:03 <beelze> Well, thanks. How can I miss it? :)
18:57:03 <beelze>  Another question — how to preload history events when opening tab?
18:59:09 <Mic> There's no add-on for it and we don't support that yet.
18:59:14 <Mic> Bug 958 is about it.
18:59:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=958 enh, --, ---, benediktp, ASSI, Show last messages (history) in new chat windows
18:59:30 <beelze> experimental Line Break Add-On «is not compatible with IB 1.3» :(
18:59:32 <Mic> I have some code for it but it's not ready yet (and I haven't looked at it for a long time:(
18:59:50 <Mic> Who's the author of the add-on?
19:00:02 <beelze> Line Break by FLo
19:00:52 <Mic> Ah, OK. flo-retina could you update the compatibility of the "Line Break" add-on, please?
19:01:31 <flo-retina> you can't do it? :(
19:02:00 <flo-retina> should I add you as an additional author of the addon? ;-)
19:02:47 <Mic> I think I could, yes ;)
19:02:57 <Mic> No need to be set as author though.
19:04:17 <Mic> flo-retina: do you think that it should still work?
19:04:23 <Mic> I'd need to try, otherwise.
19:05:13 --> unghost has joined #instantbird
19:06:32 <beelze> Yet another question: manual build invokes warning: «make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.» Should I ignore it?
19:06:50 <Mic> flo-retina: don't bother, I installed it already.
19:06:50 <Mic> It seems to work fine!
19:06:53 <flo-retina> what's the URL for that twitter blog post again with the date of the 1.0 retirement?
19:08:09 <flo-retina> ah, it's all in https://bugzilla.mozilla.org/show_bug.cgi?id=857049
19:08:36 <-- jb has quit (Ping timeout)
19:09:54 <Mic> beelze: I updated the compatibility from the add-on website. Try again.
19:10:44 <Mic> flo-retina: why is this add-on still experimental?
19:11:37 <beelze> Line Break add-on works nice :)
19:17:37 <flo-retina> Mic: usually because I'm too lazy to take/upload a screenshot, and that's required to nominate for public
19:17:59 <Mic> For some add-ons this is also a stupid requirement :(
19:18:47 <Mic> I only created an icon for the "chat notification sound" add-on not long ago to have something to upload instead of a screenshot.
19:19:48 <-- Mic has quit (Quit: No time to waste, let's go!)
19:20:04 --> Mic has joined #instantbird
19:20:04 * ChanServ sets mode +h Mic 
19:29:16 <beelze> One funny thing — seems my IB uses «nightly» appicons (black cannon ball). IB was built from «stable» sources
19:34:56 <flo-retina> beelze: only official builds from us are expected to have the Instantbird branding
19:44:03 <beelze> flo-retina: should I create some other branding or I can patch sources in my ebuild to use «native» branding (may be some licensing issues involved)?
19:44:33 <flo-retina> beelze: it's a configure flag to enable the official branding
19:46:57 <beelze> thanks again :)
19:49:23 --> FireFly_TB has joined #instantbird
19:54:08 <Mic> flo-retina: I've created an icon and preview image for your add-on. I also updated install.rdf.
19:54:22 <Mic> You can find it here: http://sdrv.ms/14CN9aZ
19:54:51 <Mic> I'm not interested in taking authorship of another add-on though. I've already like 10+ cluttering my own add-on list.
19:54:52 <flo-retina> thanks :)
19:55:01 <flo-retina> heh
19:56:44 <flo-retina> I'm still on the Tb call, but is there anything I still need to do about this add-on once the call ends?
19:57:24 <Mic> Oh, sorry for interrupting then! No, nothing but uploading and adding the preview image.
19:57:48 <Mic> gtg, have a nice evening :)
19:57:56 <flo-retina> I was wondering if you had done that or not :)
19:58:16 <flo-retina> (and you didn't interrupt me :))
20:02:48 <Mic> The keys might look better if they had a shadow and some pixel tweaking but I think it's good enough for an add-on ;)
20:02:48 <flo-retina> it looks like these changes need to be pushed to http://hg.instantbird.org/addons/file/9abdd2e90a8b/linebreak
20:03:02 <Mic> Oh, is it in the repo?
20:03:05 <flo-retina> yeah, definitely good enough
20:03:11 <flo-retina> Mic: yes, it's a "demo add-on" ;)
20:03:23 <flo-retina> and I think you can push to that repo :)
20:04:05 <Mic> Let's see if I find my credentials ;)
20:04:14 <Mic> bye, now!
20:04:21 <-- Mic has quit (Quit: No time to waste, let's go!)
20:09:25 --> EionRobb has joined #instantbird
20:32:05 --> Kaishi has joined #instantbird
20:36:45 <-- FireFly_TB has quit (Input/output error)
20:42:49 --> clokep_work has joined #instantbird
20:42:49 * ChanServ sets mode +o clokep_work 
20:43:20 <clokep_work> mconley: Thanks for replying to that, it's been on my todo list for the past week. :-[
20:43:30 <mconley> clokep_work: np!
20:43:46 --> chrisccoulson_ has joined #instantbird
20:44:19 --> FireFly_TB has joined #instantbird
20:44:28 <-- chrisccoulson has quit (Ping timeout)
20:46:56 * chrisccoulson_ is now known as chrisccoulson
20:58:19 <-- beelze has quit (Ping timeout)
20:58:54 <-- rosonline has quit (Client exited)
21:15:25 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:50:13 --> mozillian847 has joined #instantbird
21:50:31 <mozillian847> hello?
21:55:26 <mozillian847> :/
21:56:04 --> Mic has joined #instantbird
21:56:06 * ChanServ sets mode +h Mic 
21:56:18 <Mic> Hi mozillian847
21:56:37 <-- mconley has quit (Input/output error)
21:57:51 <mozillian847> Hi Mic!
21:58:10 <Mic> Is there anything I could help you with? :)
21:59:19 <mozillian847> i'm downloading instantbird... I find about it in an obscure mozilla.org page... I can't believe I never heard of it before. :P  Seems great.
21:59:32 <Mic> Cool!
21:59:40 <Mic> Which page did you find it on?
22:00:15 <Mic> I hope you'll like it.
22:00:36 <mozillian847> I don't remember now.
22:00:39 <Mic> Make sure to report bugs and suggest enhancements for things you notice :)
22:00:59 <Mic> We've got our own bugtracker (see topic) for that.
22:01:34 <mozillian847> My question: Why the process to translate Instantbird is so incredibly complicated/difficult??  https://wiki.instantbird.org/Instantbird:Translation
22:02:47 <mozillian847> Can't you use Transifex or pootle?  (I prefer transifex)
22:03:19 <Mic> No, idea. I'm not familiar with localizing...
22:05:53 <Mic> Are you a translator?
22:05:58 <Mic> Which locale?
22:06:12 <mozillian847> amateur translator 
22:07:14 <mozillian847> en, es, eo, pt
22:07:42 <Mic> What's eo, I don't think I've seen this before? 
22:07:59 <mozillian847> Esperanto. 
22:08:15 <Mic> Ah!
22:09:33 <Mic> Feel free to ask, comment, suggest things here.
22:09:46 <mozillian847> ok. 
22:09:47 <Mic> In worst case you'll have to wait for a while for a response.
22:10:05 <mozillian847> Please use transifex for the translations!
22:10:08 <Mic> Most of us are based in Europe.
22:10:23 <Mic> To give you an idea when we might be here and when not.
22:10:26 <mozillian847> https://www.transifex.com
22:10:54 <Mic> You'll best file that as a request in our Bugzilla :)
22:12:40 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
22:26:43 <Mic> nye
22:26:46 <Mic> *bye
22:26:52 <-- Mic has quit (Quit: No time to waste, let's go!)
22:30:12 --> mpmc has joined #instantbird
22:56:50 --> mconley has joined #instantbird
23:03:03 --> clokep has joined #instantbird
23:03:03 * ChanServ sets mode +o clokep 
23:04:07 <clokep> mozillian847: And if you like Instantbird, please tell your friends. :)
23:07:36 <EionRobb> I like trains
23:08:48 <clokep> Hahah...I'm updating my c-c repo...1770 changesets with 9019 changes to 4175 files...I think I'm a bit behind. :-D
23:09:27 <-- mozillian847 has quit (Quit: CGI:IRC (Ping timeout))
23:13:49 <-- mconley has quit (Input/output error)
23:15:10 <instantbot> New Instantbird (UI) bug 1917 filed by faigos@gmail.com.
23:15:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1917 nor, --, ---, nobody, UNCO, Instantbird translation process is too complicated.
23:15:35 --> mconley has joined #instantbird
23:16:26 * clokep finds that wiki page to be more confusing than it actually is.
23:36:42 <-- mconley has quit (Input/output error)