#instantbird log on 10 15 2010

All times are UTC.

00:01:30 <clokep> :)
00:02:19 <-- hicham has quit (Ping timeout)
00:15:45 <-- micahg has quit (Ping timeout)
00:23:13 --> mchaincn has joined #instantbird
00:23:24 <-- mchaincn has left #instantbird ()
00:35:25 <-- Ornthalas has quit (Quit: KTHXBYE)
00:53:27 --> hicham has joined #instantbird
00:57:06 <-- clokep has quit (Ping timeout)
01:04:39 --> Amfi has joined #instantbird
01:06:59 --> clokep has joined #instantbird
01:09:13 <-- hicham has quit (Quit: السلام عليكم)
01:20:04 <-- Amfi has left #instantbird ()
01:39:04 --> hicham has joined #instantbird
01:51:29 <-- hicham has quit (Client exited)
02:32:04 --> rikki has joined #instantbird
02:32:51 --> tymerkaev has joined #instantbird
02:55:18 <-- chrisccoulson has quit (Quit: Ex-Chat)
03:18:03 --> micahg has joined #instantbird
03:23:51 <-- micahg has quit (Quit: Leaving.)
03:24:44 --> micahg has joined #instantbird
04:05:48 * tymerkaev is now known as tymerkaev_away
04:21:30 --> mchaincn has joined #instantbird
04:22:20 <-- micahg has quit (Quit: Leaving.)
04:22:22 --> micahg has joined #instantbird
04:22:37 <-- mchaincn has left #instantbird ()
04:22:44 * tymerkaev_away is now known as tymerkaev
04:31:55 <-- micahg has quit (Quit: Leaving.)
04:32:11 --> micahg has joined #instantbird
04:37:58 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
04:55:19 <-- tymerkaev has quit (Ping timeout)
06:36:27 --> mib_mqi11t has joined #instantbird
06:45:40 <-- mib_mqi11t has quit (Quit: http://www.mibbit.com ajax IRC Client)
07:36:10 --> Even has joined #instantbird
07:36:10 * ChanServ sets mode +o Even 
07:37:01 <-- Even has quit (Quit: Instantbird 0.3a1pre)
07:37:09 --> Even has joined #instantbird
07:37:09 * ChanServ sets mode +o Even 
07:44:12 <-- Even has quit (Ping timeout)
08:01:33 --> Even has joined #instantbird
08:01:33 * ChanServ sets mode +o Even 
08:03:15 <-- Even has quit (Quit: Instantbird 0.3a1pre)
08:03:18 --> Even has joined #instantbird
08:03:19 * ChanServ sets mode +o Even 
08:12:01 <-- Even has quit (Ping timeout)
08:15:35 --> GeekShadow has joined #instantbird
08:28:02 --> Ornthalas has joined #instantbird
08:48:32 --> Even has joined #instantbird
08:48:32 * ChanServ sets mode +o Even 
09:36:09 <-- Even has quit (Ping timeout)
09:41:39 --> chrisccoulson has joined #instantbird
09:48:59 <-- GeekShadow has quit (Quit: The cake is a lie !)
10:04:16 --> Even has joined #instantbird
10:04:16 * ChanServ sets mode +o Even 
10:35:18 --> hicham has joined #instantbird
10:40:36 --> RezzoRix has joined #instantbird
10:40:47 <RezzoRix> hi
10:41:40 <hicham> hi
10:42:09 --> skeledrew1 has joined #instantbird
10:42:53 <-- RezzoRix has left #instantbird ()
10:43:11 --> RezzoRix has joined #instantbird
10:43:41 <-- skeledrew has quit (Ping timeout)
10:55:51 <-- RezzoRix has quit (Quit: Instantbird 0.2)
10:58:24 --> RezzoRix has joined #instantbird
11:13:49 <-- RezzoRix has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
11:21:26 --> flo has joined #instantbird
11:21:26 * ChanServ sets mode +qo flo flo 
11:22:12 <flo> hello :)
11:46:00 --> tymerkaev has joined #instantbird
11:47:58 --> Andrey has joined #instantbird
11:59:21 <-- Andrey has quit (Quit: )
12:01:52 --> Andrey has joined #instantbird
12:03:02 <-- rikki has quit (Quit: Instantbird 0.2)
12:03:58 --> Mic has joined #instantbird
12:12:08 --> clokep has joined #instantbird
12:24:04 <Mic> hello
12:24:24 <clokep> Hi.
12:53:08 * flo is annoyed by a leak in his C++ code, and shares instantbot's opinion about C++ :-D
12:53:25 <clokep> Duct tape? :)
13:15:10 <-- hicham has quit (Ping timeout)
13:23:12 <Mic> Packaging 'Buddy Status 0.2' now :)
13:24:39 <Mic> It will have german and english locales only from now on though
13:24:54 <Mic> but the changes hopefully outweight the loss
13:31:39 <clokep> Congrats.
13:38:46 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
13:40:40 --> kaie has joined #instantbird
13:50:16 <-- clokep has quit (Ping timeout)
14:01:08 --> Mic has joined #instantbird
14:16:30 <Mic> I should really create build scripts for my extensions
14:16:48 <flo> no more shutdown leaks. There were 3 different issues :-S.
14:17:03 <flo> Mic: if you have mozilla-build, you can just "make" ;)
14:17:12 <Mic> I know
14:17:46 <Mic> I have it and I'm using it with Sync which comes with a makefile, I just couldn't be bothered moving my own extensions to this system
14:18:17 <Mic> btw what about this instead:
14:18:26 <Mic> "There were 3 different issues. No more shutdown leaks now :-)."
14:21:50 <flo> I would like to find an explanation for the very poor performance when checking "display offline buddies"
14:22:02 <flo> it takes almost 3 seconds before the animation starts
14:22:20 <flo> it's not really new, but not really acceptable either
14:24:16 <Mic> For me there's only a slight delay, so maybe it depends on the number of buddies?
14:25:29 <flo> very likely
14:25:50 <flo> I've a few hundred buddies in the test profile I'm currently using
14:25:58 <Mic> I have between 100-120 people in my list
14:28:18 <flo> I think removing the setTimeout/setInterval used for the animation and using CSS3 instead is likely to improve the smoothness of the animation.
14:28:42 <flo> we currently use one timer per buddy + one per group.
14:30:16 --> hicham has joined #instantbird
14:34:37 <-- Andrey has quit (Client exited)
14:34:48 --> Andrey has joined #instantbird
14:35:46 <-- Andrey has quit (Quit: )
14:36:26 <flo> it seems I exaggerated a bit. Unchecking it blocks the UI for 400-600ms, and checking it blocks for 1800-2400ms
14:37:27 <flo> I seem to have about 350 buddies in that list
14:40:19 <hicham> what a huge list !
14:41:13 <hicham> the lists are stored via xulrunner in a sqlite database ?
14:42:10 <flo> it's in sqlite, yes
14:42:39 <flo> but I don't think we do any SQL query when toggling the "display offline buddies" preference
14:42:50 <Mic> What if the user has others databases installed that he'd like to use instead? Shouldn't he have a choice to use them? ;)
14:42:51 <Mic> scnr
14:43:39 <flo> Mic: he does have the choice
14:44:01 <flo> we provide a source code tarball, which is just perfect to do such customizations :)
14:45:29 <Mic> That's awesome:)
14:45:53 <flo> yeah, it's called "open source" :)
14:46:34 <hicham> vive opensource
14:47:25 <Mic> It's not only open but also free:)
14:47:41 * flo has paid a lot for it ;)
14:48:11 <hicham> it should be profitable
14:48:31 <hicham> RMS encourages people to make money out of FOSS
14:48:52 <Mic> Does he give any details how to do that?
14:49:56 <hicham> charging fees when distributing for example
15:04:40 <Mic> "To continue downloading, please enter your credit card number" ;)
15:43:42 <hicham> why not
15:47:59 --> clokep has joined #instantbird
15:57:04 <clokep> Hello.
15:59:48 <hicham> hi clokep 
15:59:59 <clokep> Hey hicham, how's it going?
16:00:45 <clokep> Is your build actually working now flo?! :)
16:00:51 <hicham> clokep: great, what about you ?
16:00:58 <flo> clokep: I'm rebuilding ;)
16:01:32 <clokep> I'm OK! Trying to survive the next couple of weeks of classes. :)
16:01:48 <hicham> you in last year
16:02:00 <clokep> My last semester for my Master's degree.
16:02:17 <hicham> neat
16:10:54 <Mic> flo: is there currently a way that an extension could prevent a message being written to the log files?
16:12:50 <flo> not really
16:13:07 <flo> well, not "cleanly"
16:13:18 <clokep> Messages could have a "noLogging" flag. ;)
16:14:28 <-- micahg has quit (Ping timeout)
16:15:11 <-- hicham has quit (Client exited)
16:17:55 <-- tymerkaev has quit (Ping timeout)
16:19:10 <Mic> I was wondering if it could be possible to let two instances of Instantbird communicate silently on a conversation
16:19:28 <Mic> I had in mind abusing the conversation as channel to pass "gaming messages"
16:19:46 <Mic> i.e. let two people play a game in Instantbird and sending the messages over the conversation
16:20:03 <flo> :)
16:20:09 <flo> we will support that at some point
16:35:48 --> idechix has joined #instantbird
16:35:48 * ChanServ sets mode +o idechix 
16:40:38 <-- Even has quit (Quit: Instantbird 0.3a1pre)
16:41:09 <instantbot> New Instantbird (UI) bug 553 filed by mikk.own.cz@gmail.com.
16:41:10 <instantbot> mikk.own.cz@gmail.com added attachment 377 to bug 553.
16:41:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=553 nor, --, ---, nobody, UNCO, Broken frame of Message Style roller
16:54:27 --> tymerkaev has joined #instantbird
16:57:59 --> micahg has joined #instantbird
16:58:54 <-- micahg has quit (Quit: Leaving.)
17:07:39 --> micahg has joined #instantbird
17:09:37 <flo> Good evening! :)
17:10:09 <clokep> 'night.
17:10:19 <Mic> bye
17:11:21 <-- flo has quit (Quit: Instantbird 0.3a1pre)
17:17:32 <-- micahg has quit (Connection reset by peer)
17:19:07 --> micahg has joined #instantbird
17:30:35 --> utahcon has joined #instantbird
17:37:48 --> GeekShadow has joined #instantbird
17:53:30 <-- clokep has quit (Ping timeout)
18:02:49 --> clokep has joined #instantbird
18:04:29 <-- tymerkaev has quit (Ping timeout)
18:05:54 <-- chrisccoulson has quit (Ping timeout)
18:09:52 --> chrisccoulson has joined #instantbird
18:44:33 --> mokush has joined #instantbird
19:04:56 <-- idechix has quit (Quit: Instantbird 0.3a1pre)
19:05:08 <-- mokush has quit (Client exited)
19:07:55 <Mic> If you initiate a game over a conversation you can make it even 'user compatible' if you're clever;)
19:08:45 <Mic> You could make a certain sentence a key for requesting a game with the other user, so he either has it or can read it at least
19:09:21 <Mic> Like "Would you like to play a game of chess?" would trigger the respective extension on the other users side
19:10:42 * clokep is now known as clokep_away
19:36:28 <Mic> Scrabb.ly ist echt nice, nur die Performance suckt
19:36:36 * clokep_away is now known as clokep
19:36:41 <Mic> oops
19:37:05 <clokep> Mic: You could also be really clever about it and send a control sequence that some how doesn't get displayed. ;)
19:37:29 <clokep> Like null + a few other characters then a few backspace characters, perhaps? :P But you'd have to be careful they don't get stripped.
19:37:46 <Mic> I find it more clever to send a control sequence that the user not even recognizes as such ;)
19:38:19 <clokep> :)
19:38:30 <clokep> I have to go to the dry cleaner, be back later.
19:38:38 <clokep> (And maybe I can finish that plaintext bug...)
19:39:56 <Mic> _underline_ doesn't seem to work, though :S
19:46:31 --> tymerkaev has joined #instantbird
19:56:15 --> flo has joined #instantbird
19:56:15 * ChanServ sets mode +qo flo flo 
20:03:28 <clokep> Mic: I did notice that. :-\
20:07:40 <-- tymerkaev has quit (Ping timeout)
20:13:31 * flo really hate bugs that happen only in builds without --enable-debug :-/
20:19:37 --> hicham has joined #instantbird
20:31:07 --> deOmega has joined #instantbird
20:31:39 <deOmega> hi  folks.. hope all is well.  
20:31:46 <deOmega> queston for mic
20:32:54 <deOmega> is it possible to set your addon buddy status to take on the  colors of  whatever theme the person is using?  Or is that  too complicated a process?
20:33:34 <Mic> The current system can't support it
20:33:42 <Mic> The idea though, is really nice :)
20:34:04 <Mic> Thanks a lot, if I rework the notification box one day I'll try to add that :)
20:35:16 <-- micahg has quit (Ping timeout)
20:35:31 <Mic> deOmega: the next version is in the review process, so it should be available as update in the next few days
20:35:59 <Mic> You pointed out the sign-on/off bug if I recall correctly?
20:36:22 <Mic> Well, you've got the credits for it in the changelog either way ;)
20:36:26 --> micahg has joined #instantbird
20:39:15 <deOmega> ha.. sorry,  keyboard batteries died.. had tor eplace
20:40:20 <deOmega> yeah, i remember something regarding that issue where if something  was not checked....  nothing else regarding sign on/off would work (something like that)
20:40:50 <clokep> Theming the notification box sounds like a toolkit bug. :-d
20:41:17 <hicham> which notification box ?
20:41:20 <deOmega> Thanks for your consideration..regarding the theme angle.   Hope  you get it  to work
20:41:25 <flo> If you want to compete with digsby and have a notification popup in which it's possible to reply directly... I don't think the toolkit want that :-P
20:41:32 <deOmega> clokep: hi, how are you?
20:41:47 <clokep> deOmega: Busy trying to become a contributing member of society. Aka. get a job.
20:42:03 <flo> it may not be too difficulte to "just theme" a chromeless popup window to look good
20:42:30 <deOmega> clokep: haha... I understand
20:43:15 <deOmega> flo: hi.. yeah,  it really does look quite pale so maybe even a non-theme related touch would suffice
20:45:58 <deOmega> if i understand you correctly
20:46:28 <Mic> So far I wasn't really eager to replace it
20:46:56 <Mic> It's so convenient to throw a text at it and get it rolled in and out with a nice image that you specify
20:46:59 * hicham doesn't understand why buddy came back after deleting them
20:47:07 <Mic> No animation uglinesses
20:47:09 <hicham> that happens only with msn
20:47:11 <-- micahg has quit (Ping timeout)
20:47:13 <clokep> Hmm...apparently "extensions.checkCompatibility" got overwritten the other day for me. :-\
20:47:17 <hicham> i guess it is a purple issue
20:48:08 <deOmega> where did it close?
20:48:19 <deOmega> sorry, wrong window
20:48:39 <deOmega> take care all.  thanks Mic.  Looking forward to the release
20:48:56 <clokep> Bye deOmega, have a nice weekend.
20:49:04 <Mic> bye
20:49:09 <-- deOmega has left #instantbird ()
20:49:44 <flo> hicham: if you have deleted them from the server list using another client, I'm not surprised that you still have them in the local list of Instantbird.
20:50:03 <flo> if you have deleted them from Instantbird... well, it should work :-S
20:50:18 <hicham> flo : i deleted them from Instantbird
20:59:06 --> DGMurdockIII has joined #instantbird
21:03:31 <flo> my test that took about 2 seconds on my debug build takes only about 250ms on an optimized build
21:05:06 <DGMurdockIII> http://www.instantbird.com/update-0.3a1pre-20101015042104.html
21:05:24 <DGMurdockIII> The requested URL /update-0.3a1pre-20101015042104.php was not found on this server.
21:06:11 <hicham> flo : do you do PGO builds ?
21:06:19 <flo> no
21:07:46 <hicham> instantbird is fairly fast to start in here
21:08:13 <hicham> maybe because the libs are always in memory
21:11:41 <flo> my test is not startup
21:11:55 <flo> it's turning on the display of offline buddies, with a buddy list of about 350 buddies.
21:12:57 <flo> I think the switch to mozilla2 has improved significantly our startup time, especially after updates, as it no longer restarts for XPCOM component registration
21:13:13 <flo> + omni.jar
21:13:19 <flo> and all other performance work that happened :)
21:13:57 <hicham> i like gecko 2
21:30:43 --> micahg has joined #instantbird
21:32:02 <-- micahg has quit (Quit: Leaving.)
21:32:17 --> micahg has joined #instantbird
21:41:23 <-- Ornthalas has quit (Quit: KTHXBYE)
21:47:34 <-- hicham has quit (Ping timeout)
21:50:37 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
22:25:07 --> hicham has joined #instantbird
22:41:19 <flo> Good night!
22:43:12 <hicham> night flo
22:45:57 <-- micahg has quit (Quit: Leaving.)
22:58:29 <-- hicham has quit (Ping timeout)
23:34:41 --> hicham has joined #instantbird
23:42:55 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
23:43:26 <-- GeekShadow has quit (Connection reset by peer)
23:58:41 <-- chrisccoulson has quit (Quit: Ex-Chat)
23:59:35 --> rikki has joined #instantbird