#instantbird log on 06 23 2013

All times are UTC.

00:04:44 <instant-buildbot> build #423 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/423
00:09:45 <-- wnayes has quit (Ping timeout)
00:13:00 <-- mpmc has quit (Ping timeout)
00:13:14 --> wnayes has joined #instantbird
00:22:53 --> mpmc has joined #instantbird
00:26:42 <-- Optimizer has quit (Ping timeout)
00:28:15 <-- DGMurdockIII has quit (Connection reset by peer)
00:29:57 --> Optimizer has joined #instantbird
00:32:18 <-- qheaden has quit (Quit: ZNC - http://znc.in)
01:00:23 <instant-buildbot> build #410 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/410
01:02:19 <-- clokep has quit (Ping timeout)
01:21:38 <-- mconley has quit (Input/output error)
01:25:07 <-- Optimizer has quit (Connection reset by peer)
01:29:33 --> Optimizer has joined #instantbird
01:38:43 <-- Optimizer has quit (Ping timeout)
01:42:36 --> Optimizer has joined #instantbird
01:44:55 --> DGMurdockIII has joined #instantbird
01:45:33 <-- Optimizer has quit (Ping timeout)
01:45:34 --> Optimizer1 has joined #instantbird
01:52:07 --> mconley has joined #instantbird
01:58:14 <-- mconley has quit (Ping timeout)
02:09:56 <-- wnayes has quit (Ping timeout)
02:12:55 <-- Optimizer1 has quit (Ping timeout)
02:13:10 --> wnayes has joined #instantbird
02:15:36 --> nhnt11 has joined #instantbird
02:16:33 --> Optimizer has joined #instantbird
02:23:56 <-- nhnt11 has quit (Ping timeout)
02:25:47 --> nhnt11 has joined #instantbird
02:35:37 --> qheaden has joined #instantbird
02:36:15 <-- qheaden has left #instantbird ()
02:36:23 --> qheaden has joined #instantbird
02:41:03 <-- mpmc has quit (Connection reset by peer)
02:41:18 <-- nhnt11 has quit (Ping timeout)
02:44:52 --> nhnt11 has joined #instantbird
02:56:10 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
02:56:50 --> nhnt11 has joined #instantbird
03:01:07 <-- wnayes has quit (Quit: wnayes)
03:06:08 <instant-buildbot> build #888 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/888
03:13:36 --> wnayes has joined #instantbird
03:13:36 <-- wnayes has quit (Quit: wnayes)
03:20:19 <-- nhnt11 has quit (Ping timeout)
03:21:48 --> nhnt11 has joined #instantbird
03:25:54 <-- Optimizer has quit (Connection reset by peer)
03:30:27 --> Optimizer has joined #instantbird
03:33:07 <instant-buildbot> build #880 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/880
03:36:43 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
03:36:58 --> nhnt11 has joined #instantbird
03:45:18 --> mconley has joined #instantbird
03:53:25 <-- nhnt11 has quit (Ping timeout)
03:59:02 <-- Optimizer has quit (Ping timeout)
04:02:26 --> Optimizer has joined #instantbird
04:03:06 <-- DGMurdockIII has quit (Connection reset by peer)
04:04:31 <-- Optimizer has quit (Ping timeout)
04:04:59 --> Optimizer has joined #instantbird
04:12:31 <-- Optimizer has quit (Connection reset by peer)
04:16:34 --> Optimizer has joined #instantbird
04:25:38 --> nhnt11 has joined #instantbird
04:29:38 <-- mconley has quit (Input/output error)
04:35:58 --> mconley has joined #instantbird
04:43:38 <-- mconley has quit (Input/output error)
04:46:18 * qheaden is now known as qheaden_away
04:58:27 <-- nhnt11 has quit (Ping timeout)
05:02:07 --> nhnt11 has joined #instantbird
05:54:33 <instant-buildbot> build #983 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/983
06:06:13 <-- nhnt11 has quit (Ping timeout)
06:06:17 --> nhnt11 has joined #instantbird
07:01:33 <-- Mook has quit (Ping timeout)
07:05:00 --> Mook has joined #instantbird
07:24:16 <-- nhnt11 has quit (Ping timeout)
07:24:19 --> nhnt11 has joined #instantbird
08:00:25 <-- Mook has quit (Quit: Mook)
08:08:12 <-- nhnt11 has quit (Ping timeout)
08:08:15 --> nhnt11 has joined #instantbird
08:17:37 --> Hronom has joined #instantbird
08:25:08 --> flo-retina has joined #instantbird
08:25:08 * ChanServ sets mode +qo flo-retina flo-retina 
08:25:31 <flo-retina> The c-c tree is even more broken today :(
08:45:17 <nhnt11> flo-retina: Is the algorithm that computes nick colours taken from somewhere or was it written from scratch?
08:45:49 <flo-retina> nhnt11: I wrote it from scratch, so that it could avoid the frustrations I had with the colors in Pidgin ;).
08:46:03 <nhnt11> Cool
08:46:19 <nhnt11> The algorithm is.. interesting.
08:46:22 <flo-retina> it's of course far from perfect
08:46:41 <nhnt11> I thought it would use hash codes.
08:46:42 <flo-retina> but it has a few properties I find desirable.
08:47:33 <flo-retina> nhnt11: it's designed so that any given nick gets always the same color, so that foo and foo_work get the same color, and so that a small variation at the end of a nick (nhnt12 instead of nhnt11 for example) gives almost the same color.
08:47:57 <nhnt11> flo-retina: I saw that :)
08:48:16 <nhnt11> It takes only the first set of alphanumeric chars, and each consecutive letter has much less weight
08:48:25 <nhnt11> Pretty cool.
08:49:08 <flo-retina> The Pidgin color algorithm is completely different: they have a set of very distinguishable colors, and each time a new nick enters, they assign it one of the colors (almost randomly, although it favors colors that aren't used yet). That has the unfortunate consequence that when redisplaying a conversation, the same nicks have different colors.
08:49:27 <nhnt11> flo-retina: That happens in WhatsApp too. It's annoying.
08:50:06 <flo-retina> nhnt11: if you have enhancement suggestions, don't hesitate to propose them
08:50:18 <flo-retina> It could maybe do with some tweaking
08:50:51 <flo-retina> (I'm surprised that it's basically unchanged after more than 5 years)
08:51:43 <nhnt11> flo-retina: The only suggestion I can think of is to give less weight to more common characters and more to less common ones in order to normalize it. It may even out the distribution a bit.
08:52:03 <nhnt11> But for that a map of characters to weights would have to be made.
08:52:14 <flo-retina> "common characters" differ in each language
08:52:25 <nhnt11> And I'm not sure about the statistics since it's not only language
08:52:27 <nhnt11> Yeah.
08:52:32 <flo-retina> btw, I wonder if the current stuff works for non latin alphabets
08:53:08 <nhnt11> I think it does.
08:53:39 <nhnt11> I need to look at the ASCII table though. I'm not sure why you're subtracting 47 in particular.
08:53:52 <nhnt11> Unicode, rather.
08:54:05 <flo-retina> I think it was so that a = 0
08:54:24 <flo-retina> hmm, except the code for A is 65
08:54:27 <nhnt11> flo-retina: Just checked. ASCII 48 is 0.
08:54:37 <flo-retina> ok
08:54:49 <flo-retina> so it's to get rid of non alphanumeric characters
08:55:13 <nhnt11> Yeah.
08:56:46 <flo-retina> I guess it's the 0.52 magic constant that could do with some tweaking
08:57:03 <flo-retina> but I wouldn't want to tweak the algorithm unless we find something that has a much better behavior
08:57:04 <nhnt11> Yeah. I can't see anything else that can be modified.
08:57:11 <nhnt11> Yeah, it's probably fine.
08:57:23 <flo-retina> because we have visual memory, and any tweak to the algorithm would change colors of *all* nicks we have already memories
08:57:27 <flo-retina> *memorized
09:00:14 * nhnt11 is now known as nthisisatest
09:00:24 * nthisisatest is now known as fthisisatest
09:00:31 * fthisisatest is now known as nhnt11
09:01:04 <flo-retina> uh, the review request on bug 1940 is already a month old :(
09:01:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1940 nor, --, ---, aleth, ASSI, Fix errors/warnings on detaching/reattaching conversations
09:01:27 --> fthisisatest has joined #instantbird
09:01:45 <-- fthisisatest has left #instantbird ()
09:04:19 <nhnt11> flo-retina: Oh yeah by the way, I wanted to ask you what goDoCommand() in menus.xul is. I could only find doCommand() in instantbird.js
09:04:34 <nhnt11> In general, the goFoo() methods
09:05:08 <flo-retina> nhnt11: http://mxr.mozilla.org/mozilla-central/source/toolkit/content/globalOverlay.js#86
09:05:36 <nhnt11> Ah
09:05:44 <nhnt11> go = global overlay then?
09:05:50 <nhnt11> Thanks
09:08:40 <nhnt11> flo-retina: I'm going to put the code that spawns an awesometab in menus.js, and have it handle the windows stuff like in the aboutPanel command. That way the Ctrl+t shortcut will be available from the buddy list too.
09:08:51 <nhnt11> (Though I'll have to research a bit on how menus work on Windows and Linux)
09:18:10 * flo-retina wonders if https://addons.mozilla.org/en-US/firefox/addon/suspend-background-tabs/ will help make his Firefox suck less CPU
09:18:42 <flo-retina> nhnt11: sounds cool but Mac only ;)
09:18:55 <flo-retina> ah, hmm
09:19:12 <flo-retina> menus.js exists in the blist window everywhere
09:19:49 <flo-retina> but on the conversations window, it will exist only for Mac
09:32:01 <instantbot> florian@instantbird.org granted review for attachment 2471 on bug 1973.
09:32:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1973 nor, --, ---, aleth, ASSI, Concatenated logs don't work for buddies and contacts
09:34:12 <nhnt11> flo-retina: The alternative is to include the command in both instantbird.js and blist.js
09:36:03 <flo-retina> what about both menus.js and instantbird.js (ifndef Mac)?
09:36:38 <nhnt11> That would work too, yes. Using blist.js and instantbird.js wouldn't require the ifndef though.
09:38:09 <nhnt11> Using menus.js on would give Mac the benefit of Ctrl+t even if no windows are open though ;)
09:38:17 <nhnt11> I have to go and will be back tonight probably
09:38:18 <nhnt11> Bye!
09:38:20 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
09:40:10 <flo-retina> yeah, would be nice to have it working without window on mac
10:35:12 --> dionisos has joined #instantbird
10:35:39 <-- flo-retina has quit (Ping timeout)
10:35:39 --> qlum has joined #instantbird
10:37:50 --> flo-retina has joined #instantbird
10:37:51 * ChanServ sets mode +qo flo-retina flo-retina 
10:44:55 <-- Hronom has quit (Connection reset by peer)
10:47:58 <-- flo-retina has quit (Ping timeout)
10:54:57 --> flo-retina has joined #instantbird
10:54:57 * ChanServ sets mode +qo flo-retina flo-retina 
11:04:04 <-- Even has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
11:04:14 --> Even has joined #instantbird
11:04:14 * ChanServ sets mode +o Even 
11:48:32 --> FireFly_TB has joined #instantbird
12:47:04 <-- FireFly_TB has quit (Ping timeout)
12:50:43 --> clokep has joined #instantbird
12:50:43 * ChanServ sets mode +o clokep 
12:59:23 <clokep> Good morning!
13:00:37 --> flo-retina1 has joined #instantbird
13:01:05 <-- flo-retina has quit (Ping timeout)
13:37:35 --> Nirgali has joined #instantbird
13:54:27 <-- gerard-majax_ has quit (Quit: Ex-Chat)
13:54:32 --> gerard-majax__ has joined #instantbird
14:23:13 <-- Nirgali has quit (Ping timeout)
14:43:55 --> wnayes has joined #instantbird
14:57:31 --> mpmc has joined #instantbird
15:34:44 <-- flo-retina1 has quit (Ping timeout)
15:34:55 --> flo-retina has joined #instantbird
15:34:55 * ChanServ sets mode +qo flo-retina flo-retina 
15:39:02 <-- flo-retina has quit (Ping timeout)
15:39:11 --> flo-retina has joined #instantbird
15:39:11 * ChanServ sets mode +qo flo-retina flo-retina 
15:56:10 <-- mpmc has quit (Ping timeout)
16:01:17 --> mpmc has joined #instantbird
16:14:29 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
16:15:31 --> mpmc has joined #instantbird
16:16:43 --> nhnt11 has joined #instantbird
16:38:14 <-- wnayes has quit (Ping timeout)
16:41:38 --> wnayes has joined #instantbird
16:49:51 * qheaden_away is now known as qheaden
16:49:57 <qheaden> Hello everyone.
16:50:13 <qheaden> clokep: I finally fixed that bug. Not sure if you saw my daily log from yesterday.
16:51:06 <instantbot> florian@instantbird.org set the Resolution field on bug 1973 to FIXED.
16:51:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1973 nor, --, 1.5, aleth, RESO FIXED, Concatenated logs don't work for buddies and contacts
16:53:52 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
16:54:27 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/55e90d090581 - aleth - Bug 1973 - Concatenated logs don't work for buddies and contacts, r=fqueze.
16:58:23 <instant-buildbot> build #405 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/405  blamelist: aleth <aleth@instantbird.org>
17:00:20 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
17:07:40 <-- clokep has quit (Ping timeout)
17:27:13 --> rosonline has joined #instantbird
18:05:28 <-- Optimizer has quit (Ping timeout)
18:25:32 --> Optimizer has joined #instantbird
18:32:10 <-- Optimizer has quit (Ping timeout)
18:35:56 --> Optimizer1 has joined #instantbird
18:36:43 <-- Optimizer1 has quit (Connection reset by peer)
18:38:27 <-- wnayes has quit (Ping timeout)
18:41:56 --> wnayes has joined #instantbird
18:46:02 --> Optimizer has joined #instantbird
18:47:50 <-- rosonline has quit (Client exited)
18:48:49 <-- Optimizer has quit (Ping timeout)
19:07:07 --> mconley has joined #instantbird
19:07:19 --> Optimizer has joined #instantbird
19:11:58 <-- Optimizer has quit (Ping timeout)
19:15:13 --> Optimizer has joined #instantbird
19:21:43 <-- Optimizer has quit (Ping timeout)
19:25:05 --> Optimizer has joined #instantbird
19:37:49 <-- Optimizer has quit (Ping timeout)
19:40:14 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
19:40:40 --> mpmc has joined #instantbird
19:44:06 <-- gerard-majax__ has quit (Ping timeout)
20:06:23 --> clokep has joined #instantbird
20:06:23 * ChanServ sets mode +o clokep 
20:08:11 <-- clokep has quit (Ping timeout)
20:16:50 --> Optimizer has joined #instantbird
20:31:37 <-- Optimizer has quit (Ping timeout)
20:33:49 --> flo-retina has joined #instantbird
20:33:49 * ChanServ sets mode +qo flo-retina flo-retina 
20:35:04 --> Optimizer has joined #instantbird
20:38:15 <-- wnayes has quit (Ping timeout)
20:41:43 --> wnayes has joined #instantbird
21:08:14 --> EionRobb has joined #instantbird
21:18:43 <-- Optimizer has quit (Connection reset by peer)
21:22:54 --> Optimizer has joined #instantbird
21:23:46 * flo-retina is looking at the tabbrowser patch
21:26:05 --> Mook has joined #instantbird
21:48:37 <instantbot> florian@instantbird.org denied review for attachment 2508 on bug 426.
21:48:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nhnt11, NEW, Add support for tabs with arbitrary content in the conversation window
21:49:05 <flo-retina> reviews always take so long :-/
21:49:25 <flo-retina> before you noticed it, an hour is already gone :-S.
22:43:21 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:55:48 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
23:45:02 <-- Optimizer has quit (Ping timeout)
23:48:16 <instant-buildbot> build #424 of linux-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/424  blamelist: aleth <aleth@instantbird.org>