#instantbird log on 03 31 2011

All times are UTC.

00:00:33 <-- Yan has quit (Ping timeout)
00:04:49 --> Yan has joined #instantbird
00:35:22 <-- micahg has quit (Ping timeout)
00:39:33 <-- Mook_as has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner])
00:46:31 <-- wesj has left #instantbird ()
00:51:46 --> micahg has joined #instantbird
00:52:21 --> mepine has joined #instantbird
01:58:55 <-- skeledrew has quit (Ping timeout)
02:05:47 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
02:13:36 <-- micahg has quit (Ping timeout)
02:13:55 <-- chrisccoulson has quit (Ping timeout)
02:14:46 --> chrisccoulson has joined #instantbird
02:21:43 <-- DetroitLibertyPenguin has quit (Ping timeout)
02:29:58 --> micahg has joined #instantbird
02:37:56 --> DetroitLibertyPenguin has joined #instantbird
02:44:04 <-- linuxwizard has left #instantbird ()
03:17:41 <-- mepine has quit (Quit: mepine)
03:18:13 --> mepine has joined #instantbird
03:20:02 <-- mepine has quit (Quit: mepine)
03:27:19 --> mepine has joined #instantbird
04:01:06 <-- sabret00the has quit (Connection reset by peer)
04:01:51 --> sabret00the has joined #instantbird
04:02:23 --> jdt has joined #instantbird
04:18:22 --> skeledrew has joined #instantbird
04:34:13 --> linuxwizard has joined #instantbird
04:40:30 <-- jdt has quit (Client exited)
04:41:26 --> Mook has joined #instantbird
04:43:54 <-- skeledrew has quit (Ping timeout)
04:44:07 --> skeledrew has joined #instantbird
05:07:31 <-- Tonnes has quit (Ping timeout)
05:09:05 --> Tonnes has joined #instantbird
06:16:16 --> waynenguyen has joined #instantbird
06:23:05 <-- rikki has quit (Ping timeout)
06:26:20 --> rikki has joined #instantbird
06:51:02 --> Ornthalas has joined #instantbird
06:52:36 <-- waynenguyen has quit (Ping timeout)
07:15:38 --> parham has joined #instantbird
07:16:40 <-- parham has left #instantbird ()
07:30:30 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406])
07:34:49 --> Mic has joined #instantbird
07:34:49 * ChanServ sets mode +h Mic 
07:37:30 --> Even1 has joined #instantbird
07:37:37 <-- Even1 has quit (Quit: Instantbird 0.3a2pre)
07:37:47 --> Even1 has joined #instantbird
07:47:30 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
07:47:31 <-- chrisccoulson has quit (Ping timeout)
07:51:11 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
08:06:03 --> chrisccoulson has joined #instantbird
08:06:38 --> waynenguyen has joined #instantbird
08:12:44 <-- linuxwizard has left #instantbird ()
08:22:16 <-- Ornthalas has quit (Ping timeout)
08:31:45 --> flo has joined #instantbird
08:31:45 * ChanServ sets mode +qo flo flo 
08:32:45 <-- mepine has quit (Quit: mepine)
08:33:03 <-- kaie has quit (Ping timeout)
08:33:19 --> kaie has joined #instantbird
08:37:50 --> Mic2 has joined #instantbird
08:38:06 <Mic2> hi
08:38:38 <Mic2> waynenguyen: have you talked with flo about the things we suggested (ie components and categories)?
08:39:34 <waynenguyen> No Mic, I'm trying to think about the API first.
08:40:54 <Mic2> ok, nevermind. flo: clokep and I talked about components and categories as solution for the different importers. Is that suitable or not/overkill/.. ?
08:41:28 <flo> Mic2: sounds good.
08:42:28 <Mic2> ok, just wanted to make sure that waynenguyen doesn't waste time in something that's unnecessary because we had a fancy idea ;)
08:42:56 <flo> Mic2: it's probably not more than a dozen lines of code anyway ;)
08:43:32 <waynenguyen> Thank you Mic2 :)
09:02:30 <-- Mic2 has quit (Quit: http://www.mibbit.com ajax IRC Client)
09:24:01 <-- waynenguyen has quit (Connection reset by peer)
09:25:30 --> waynenguyen has joined #instantbird
09:38:36 <-- waynenguyen has quit (Ping timeout)
10:00:08 --> BAYBEE_SMILE has joined #instantbird
10:05:48 --> waynenguyen has joined #instantbird
10:07:17 --> tymerkaev has joined #instantbird
10:08:55 <-- tymerkaev has quit (Connection reset by peer)
10:09:20 --> tymerkaev has joined #instantbird
10:18:47 --> clokep has joined #instantbird
10:18:48 * ChanServ sets mode +h clokep 
10:33:37 <-- Yan has quit (Quit: Leaving)
10:33:46 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
11:46:07 --> clokep_work has joined #instantbird
11:46:07 * ChanServ sets mode +h clokep_work 
11:54:20 <-- waynenguyen has quit (Ping timeout)
11:59:38 <clokep_work> flo: The conversation switches nicely. :) I do have a question about it though (maybe a bug?)
11:59:50 <flo> clokep_work: hello :)
12:00:01 <clokep_work> I IMed my friend on account 1 and he IMed me back on account 2.
12:00:12 <clokep_work> It told me he switched and worked well, blah blah.
12:00:35 <clokep_work> I went to do some stuff, my laptop fell asleep, and when I turned it back on and IMed him again it went back to account 1.
12:00:47 <clokep_work> (Hello. :))
12:01:16 <flo> after resuming the laptop from sleep or after restarting Instantbird?
12:02:22 <clokep_work> Resuming from sleep.
12:02:36 <clokep_work> The conversatoin was still up, but all my accounts had to reconnect.
12:02:46 <-- skeledrew has quit (Ping timeout)
12:02:49 <clokep_work> It's possible something weird happened and account 2 wasn't back online yet?
12:02:50 <clokep_work> Hmmm...
12:03:43 <flo> I don't see how that would be possible.
12:04:08 <flo> if you find steps to reproduce, let me know :)
12:05:46 --> skeledrew has joined #instantbird
12:06:31 <clokep_work> Yeah, I'll check again. As I'm tinking of this it's possible either he signed off for a minute or I had signed off my other account, don't worry about it for now. :)
12:07:00 <flo> I don't see how his status would affect that anyway.
12:07:15 <flo> the code for swiching when the status changes has been removede
12:07:47 <flo> it will change the target only when: receiving a message (or typing notification) from the remote person, or if you expand the contact and start a conversation explicitly with a buddy.
12:07:57 <clokep_work> Ohhhh...I see.
12:08:23 <clokep_work> So then I'll have to try to reproduce tonight.
12:21:22 --> jdt has joined #instantbird
12:23:37 <flo> I'm trying to implement the "hide group" feature (when clicking on a X of the group name item in the buddy list) which displays these contacts in a "Other contacts" group at the bottom of the list
12:27:32 <clokep_work> Ah, cool. :)
12:28:24 <flo> I'm afraid "Other contacts" will be the only "dynamic tag" for 0.3
12:28:59 <clokep_work> Is there other ones you wanted (besides "Favorites")?
12:29:26 <flo> I wanted that feature to be easily extensible and basically to be able to show any search result
12:29:46 <clokep_work> I see.
12:29:50 <clokep_work> Well there's always 0.4. :)
12:29:53 <flo> but I guess most interesting queries won't be possible before we have good logs anyway
12:30:42 <flo> things like "show me the people I've already talked to at least once, but not in the last month" (= people I should probably talk to to get some news if I don't want to lose the 'connection' with them)
12:30:55 <-- DetroitLibertyPenguin has quit (Ping timeout)
12:31:07 <flo> (and show them only if they are available ^^)
12:31:44 * clokep_work thinks of this like stats during sports games..."show me people who I talked to last on a tuesday, while it was raining and I signed in during this five minute span of time"
12:31:48 --> DetroitLibertyPenguin has joined #instantbird
12:32:46 <flo> if you have a weather database, that should be possible :-P
12:34:51 <clokep_work> :)
12:35:04 <clokep_work> (Making fun of sports stats, not your idea btw.)
12:36:06 <clokep_work> Although I don't want to think of theUI that involves.
12:36:23 <flo> so no UI :-P
12:36:23 * clokep_work just wants a simple "Filter by name" search on the blist somewhere.
12:36:34 <clokep_work> Just a box where you type sql into?
12:36:40 <flo> each dynamic tag is a restartless add-on that inserts an XPCOM component offering the tag. UI done :-P.
12:37:04 --> kaie2 has joined #instantbird
12:38:08 <-- kaie has quit (Ping timeout)
12:38:08 * kaie2 is now known as kaie
12:38:41 <clokep_work> :) Sounds good to me.
12:46:18 <-- skeledrew has quit (Quit: Instantbird 0.3a2pre)
12:52:34 <-- BAYBEE_SMILE has quit (Ping timeout)
12:57:23 --> waynenguyen has joined #instantbird
13:05:23 <clokep_work> Bleh our accessibility isn't very good, is it?
13:06:14 <flo> I think it's not perfect, but better than average (as some people use and like it!)
13:06:56 <clokep_work> Mmhm. I just knew we had a bunch of bugs open about it, and just got mail to the contact mailing list.
13:07:02 <clokep_work> Idk anything about accessibility so I won't reply. :)
13:08:39 <flo> http://groups.google.com/group/instantbird-contact/browse_thread/thread/e4d4a6f13ee86465 has nothing to do with accessibility, it's just bug 411
13:08:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=411 nor, --, ---, nobody, NEW, For some Facebook contacts the user-id is shown instead of their name
13:11:22 <clokep_work> Oh, haha. My bad. :)
13:11:45 <clokep_work> I think I skipped the "Facebook account" part. and just read the second half of the sentence. :(
13:12:15 <clokep_work> I assume that bug is most likely Facebook being crappy with their XMPP gateway though? :-/
13:12:23 <flo> probably
13:12:30 <flo> or libpurple being crappy with their XMPP implementation
13:12:39 <-- flo has quit (Quit: Instantbird 0.3a2pre)
13:12:42 --> flo has joined #instantbird
13:12:42 * ChanServ sets mode +qo flo flo 
13:16:27 --> sonny has joined #instantbird
13:21:21 --> skeledrew has joined #instantbird
13:22:29 <clokep_work> Well we can replace both Facebook and XMPP, maybe that'll solve it. :-D
13:33:04 <flo> clokep_work: I'm not completely sure, but I think this wouldn't change the behavior: http://pastebin.instantbird.com/621
13:33:41 <clokep_work> flo: Just for simplicity?
13:33:54 <flo> isn't it more readable?
13:33:56 <clokep_work> I'm not familiar with this syntax: p for each (p in this._participants)
13:34:12 <flo> I am/was not either.
13:34:28 <flo> I read about that on MDC yesterday while looking for something else
13:34:35 <clokep_work> Interesting.
13:35:24 <clokep_work> Wait. Didn't we want to use Object.keys for some reason? Instead of a for loop? Or was it just to avoid the for loop?
13:35:28 <clokep_work> I think it's as readable though, yes.
13:35:44 <flo> it was to avoid a loop I think
13:36:09 <flo> well, a loop with an array in a variable and a push call at each iteration
13:36:58 <clokep_work> Ah, yes. That's what we were avoiding.
13:37:16 <clokep_work> That change works for me. :) I think I have a similar line somewhere else in that file btw.
13:37:53 <flo> I'm not going to push that now (too lazy to find a way to test it before pushing it). I just thought I would share it :)
13:41:40 <clokep_work> I can give it a try later on.
13:41:55 <flo> if you like. It doesn't matter much. :)
13:50:26 <-- sonny has quit (Connection reset by peer)
13:50:41 --> sonny has joined #instantbird
14:22:18 --> Andrey has joined #instantbird
14:33:03 <-- Andrey has quit (Ping timeout)
14:34:06 --> Andrey has joined #instantbird
14:34:10 <-- Andrey has quit (Quit: Andrey)
14:42:18 <flo> my "hide group" thing is almost ready (it works) but there's no UI yet (I want to add a confirmation prompt the first time with a message explaining how to make the group reappear; and a dialog to select the visible tags). It's tempting to land it "as is" to benefit from it as early as tomorrow :-]
14:43:48 <clokep_work> Yay for user viisble changes. :)
14:44:31 <flo> if I land it as-is, the only way to unhide a group will be to edit a pref in about:config and restart the application
14:47:36 <clokep_work> That depends how much you like the nightly testers then I think.
14:48:12 <flo> do I like them more if I give a new toy early, or if I give them a way to undo? ;)
14:54:00 <clokep_work> Haha. I'm not sure.
14:59:36 --> rikki1 has joined #instantbird
14:59:55 <-- rikki has quit (Ping timeout)
15:13:47 --> varuna has joined #instantbird
15:15:44 * clokep_work sometimes think his email is broken when he doesn't receive bugmail for hours.
15:19:04 <flo> I like it when I can fix a bug by removing lots of lines of code :)
15:19:47 <clokep_work> Yes. That's always nice. :)
15:19:57 <clokep_work> Although rather sad too, especially when you fixed a bug using some cool algorithm.
15:19:57 <flo> /me just removed a dozen of duplicated lines in blist.js
15:25:10 <clokep_work> :) A bug in your current stuff or a previous bug?
15:33:02 --> wesj has joined #instantbird
15:44:14 <-- micahg has quit (Connection reset by peer)
15:45:52 --> zachlr has joined #instantbird
15:47:00 <-- waynenguyen has left #instantbird ()
15:55:13 <-- Even1 has quit (Quit: Instantbird 0.3a2pre)
16:13:37 --> micahg has joined #instantbird
16:29:28 <-- DetroitLibertyPenguin has quit (Ping timeout)
16:29:49 <-- micahg has quit (Ping timeout)
16:31:08 --> DetroitLibertyPenguin has joined #instantbird
16:32:25 <-- tymerkaev has quit (Ping timeout)
16:34:22 --> micahg has joined #instantbird
16:37:57 <flo> clokep_work: in my current stuff. :)
16:39:45 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.3a2pre)
16:40:16 --> DetroitLibertyPenguin has joined #instantbird
16:49:00 <-- flo has quit (Quit: Instantbird 0.3a2pre)
16:57:40 --> wesj1 has joined #instantbird
16:57:44 <-- wesj has quit (Connection reset by peer)
17:00:28 <-- varuna has quit (Quit: ChatZilla [Firefox 3.6.16/20110323163108])
17:10:14 --> clokep has joined #instantbird
17:12:32 <-- Gizmokid2005 has quit (Ping timeout)
17:13:01 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:19:04 --> Gizmokid2005 has joined #instantbird
17:20:36 <-- micahg has quit (Ping timeout)
17:22:09 --> micahg has joined #instantbird
17:27:46 <-- Gizmokid2005 has quit (Ping timeout)
17:29:09 <-- clokep has quit (Connection timed out)
17:32:43 --> clokep_work has joined #instantbird
17:33:26 --> Gizmokid2005 has joined #instantbird
17:44:05 <-- micahg has quit (Connection timed out)
17:44:52 --> micahg has joined #instantbird
17:47:10 <-- Gizmokid2005 has quit (Ping timeout)
17:53:03 --> Gizmokid2005 has joined #instantbird
18:00:24 <-- Gizmokid2005 has quit (Ping timeout)
18:02:26 <-- zachlr has quit (Connection timed out)
18:07:41 --> Gizmokid2005 has joined #instantbird
18:20:25 <-- sonny has left #instantbird ()
18:24:09 --> sonny has joined #instantbird
18:28:51 <-- sonny has left #instantbird ()
18:31:46 <-- Gizmokid2005 has quit (Ping timeout)
18:38:02 --> Gizmokid2005 has joined #instantbird
18:58:21 --> sonny has joined #instantbird
19:01:39 <-- chrisccoulson has quit (Ping timeout)
19:02:17 --> chrisccoulson has joined #instantbird
19:18:46 --> linuxwizard has joined #instantbird
20:22:01 --> Ornthalas has joined #instantbird
20:30:34 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:35:10 --> Mathnerd314 has joined #instantbird
20:52:38 <-- Mathnerd314 has quit (Ping timeout)
20:55:09 --> Mathnerd314 has joined #instantbird
20:56:14 --> DGMurdockIII has joined #instantbird
21:10:45 --> zachlr has joined #instantbird
21:14:58 <-- linuxwizard has left #instantbird ()
21:26:44 --> flo has joined #instantbird
21:26:44 * ChanServ sets mode +qo flo flo 
21:36:27 --> linuxwizard has joined #instantbird
21:53:16 <flo> hmm. Would it make sense to replace the "move to" context menu item by an "add tag" and an "remove tag" item?
22:11:19 <DGMurdockIII> but arnt you moving the user to that group
22:11:40 <DGMurdockIII> your not adding them to that group
22:11:43 <-- Mathnerd314 has quit (Ping timeout)
22:12:34 <DGMurdockIII> i thnk you shold leve it that way untill we can add new groups and edite current ones we have
22:12:40 <-- Ornthalas has quit (Connection reset by peer)
22:12:51 <DGMurdockIII> then it might be worth changing
22:12:53 --> Ornthalas has joined #instantbird
22:24:52 <flo> DGMurdockIII: what prevents you from adding new groups?
22:25:14 <DGMurdockIII> how do i add new group
22:25:20 <DGMurdockIII> i did not now you could
22:25:32 <flo> -> move to... -> new group...
22:26:00 <DGMurdockIII> oh
22:26:35 <flo> I would like to move away from the concept of groups contacts are in, and instead have tags attached to the contacts. So I would like the UI to make it discoverable that a contact can have more than one tag.
22:26:36 <DGMurdockIII> you shold move that to the top menus
22:27:20 <DGMurdockIII> do you have a screenshot of what you mean by tags or can you try to explain
22:27:57 <flo> it's just that a contact can be in more than one group at once.
22:28:05 <flo> and I call that "tag" instead of "group".
22:30:54 <DGMurdockIII> ok
22:31:38 <DGMurdockIII> since im using the nightly if you want to go ahead and do it i'd let you know what i think f it wwhen it implmented
22:33:46 --> Mathnerd314 has joined #instantbird
22:44:38 <flo> I'll ponder that a bit more, and maybe try to implement something tomorrow :)
22:53:49 <flo> Good night
22:53:51 <-- flo has quit (Quit: Instantbird 0.3a2pre)
22:54:54 --> clokep has joined #instantbird
22:54:54 * ChanServ sets mode +h clokep 
23:21:48 <-- Ornthalas has quit (Quit: KTHXBYE)
23:22:27 <-- zachlr has quit (Connection timed out)
23:52:17 <-- Mathnerd314 has quit (Ping timeout)