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 1.9.2.13/20101203074205]) 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 0.9.86.1 [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)