#instantbird log on 12 31 2011

All times are UTC.

00:09:36 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
00:09:42 --> clokep has joined #instantbird
00:09:42 * ChanServ sets mode +h clokep 
00:28:36 <-- aleth has quit (Input/output error)
00:41:47 --> Mook has joined #instantbird
00:53:01 <-- mmkmou has quit (Ping timeout)
01:22:26 <-- clokep has quit (Ping timeout)
01:37:36 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
01:45:39 --> clokep has joined #instantbird
01:45:39 * ChanServ sets mode +h clokep 
01:46:17 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
01:46:24 --> clokep has joined #instantbird
01:46:24 * ChanServ sets mode +h clokep 
02:24:40 <-- Mook has quit (Ping timeout)
02:30:36 --> Mook has joined #instantbird
02:57:40 <-- Tomek has quit (Ping timeout)
03:25:53 <-- clokep has quit (Ping timeout)
04:26:05 --> Ribose has joined #instantbird
04:27:43 <Ribose> hi
04:28:35 <Ribose> i've made a libpurple plugin in the past and was wondering what this program needs to make use of it
05:05:38 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
06:09:23 --> clokep has joined #instantbird
06:09:24 * ChanServ sets mode +h clokep 
06:19:51 <clokep> Ribose: If it's a libpurple protocol plugin, you should just need to recompile.
06:20:23 <Ribose> it is a libpurple protocol plugin
06:21:01 <Ribose> what do you mean recompile? you mean there's no way to just place the library in some folder like for pidgin or finch?
06:21:47 <clokep> Well, it's more than just a "recompile" that was kind of a simplification. You'd need to build Instantbird, then build the protocol plug-in, then create an extension including the dll/so to have Instantbird register it.
06:24:28 <clokep> It needs to be linked into some of the libraries we use, so you can't just use the same library you compiled for Pidgin/Finch.
06:24:40 <clokep> (Specifically, the XPCOM registration components need to be created.)
06:29:01 <clokep> Sorry that that's all kind of vague, I need to head to bed though. Goodnight!
06:29:04 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
06:50:18 <-- flo has quit (Quit: Instantbird 1.2a1pre)
07:50:44 <-- Ribose has quit (Quit: Instantbird 1.1)
09:20:40 --> aleth has joined #instantbird
09:25:21 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
09:25:40 --> aleth has joined #instantbird
09:30:57 --> mmkmou has joined #instantbird
10:50:41 --> flo has joined #instantbird
10:50:41 * ChanServ sets mode +qo flo flo 
12:55:14 --> Tomek has joined #instantbird
13:57:41 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre)
14:30:23 <-- chrisccoulson has quit (Quit: Ex-Chat)
14:30:31 --> chrisccoulson has joined #instantbird
14:33:34 <-- chrisccoulson has quit (Ping timeout)
15:22:51 <-- Tomek has quit (Ping timeout)
15:33:01 --> Mic has joined #instantbird
15:33:02 * ChanServ sets mode +h Mic 
15:34:03 <Mic> Happy New Year in advance! :)
15:34:36 <Mic> (in german rather: Einen Guten Rutsch! ;)
15:37:06 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
15:37:30 --> chrisccoulson has joined #instantbird
15:42:36 <-- flo has quit (Ping timeout)
15:57:44 --> Tomek has joined #instantbird
16:01:07 --> clokep has joined #instantbird
16:01:08 * ChanServ sets mode +h clokep 
16:09:15 --> flo has joined #instantbird
16:09:15 * ChanServ sets mode +qo flo flo 
16:10:33 <flo> switching the status to offline doesn't cancel pending reconnection attempts, and doesn't stop ongoing connection attempts. That may explain some of the issues we are seeing with JS-XMPP and the broken socket state when going back from offline/sleep.
16:10:56 <flo> + both these issues are probably very easy to fix :)
16:22:41 <clokep> I ran into bug 1210 yesterday. :-/
16:22:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1210 nor, --, ---, nobody, NEW, Status stuck on away/unavailable
16:26:15 <flo> looking at bug 1210 again, it seems that something broken in a JS-XMPP account because of what I've just described causes a JS error to be thrown in something called when changing the status
16:26:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1210 nor, --, ---, nobody, NEW, Status stuck on away/unavailable
16:26:58 <flo> so fixing what I just described would fix that bug. And we should add a try {} catch(e) { Cu.reportError(e);} so that future similar bugs in a specific js-prpl don't break the status for the whole application
16:27:54 <flo> + we should add a check in JS-XMPP to throw if the code attempts to reconnect the account while Services.io.offline is true
16:28:00 <flo> s/code/core/
16:28:39 <clokep> Makes sense. :)
16:38:50 --> igorko has joined #instantbird
16:40:45 <aleth> On my parents ageing PC, I get to see the new progress bar even with pretty short conversations, but it is nicer than the long delay before a conv window appears that was probably there before :)
16:44:41 <-- clokep has quit (Ping timeout)
16:45:26 <-- Tomek has quit (Ping timeout)
16:58:44 <-- igorko has quit (Connection reset by peer)
16:59:31 --> clokep has joined #instantbird
16:59:31 * ChanServ sets mode +h clokep 
17:02:14 * clokep wonders if he's going to have to file a "Update all copyrights to 2012" bug. ;)
17:20:11 <flo> clokep: yes!
17:20:56 <flo> aleth: I first thought I would add code to *not* show the progressbar if the estimated time to display all pending messages was < 1s, or if the total number of pending messages was 10.
17:21:20 <flo> in my testing it didn't seem needed, so I haven't written that code; thinking we would try and see if it's useful after a few days of nightly testing.
17:22:23 <-- flo has quit (Quit: Instantbird 1.2a1pre)
17:22:34 --> flo has joined #instantbird
17:22:34 * ChanServ sets mode +qo flo flo 
17:22:58 <clokep> Bleh, lxr doesn't seem to like searching for 2011.
17:23:45 <flo> s/10/<10/
17:24:31 <flo> clokep: searching for 2011 would return all the files with a license header created this year anyway
17:24:41 <clokep> flo: Ah, true.
17:24:48 <flo> I think you rather want to search for the previous "bump copyright" hg changeset
17:25:00 <flo> https://hg.instantbird.org/instantbird/log?rev=copyright
17:25:21 <aleth> flo: Yeah, so far it seems OK as is, though the first condition would be sensible too. More subconsciously surprising is the fact that restoring convs from hold takes time at all, but that's a different issue.
17:27:21 <flo> now that we have a list of all messages in a conversation, and that we can display lots of messages at once without freezing, I think we could dynamically change the theme of ongoing conversation when the current theme preference is changed
17:27:36 <flo> so uninstalling a message theme without a restart should be quite possible now :)
17:27:58 <aleth> :)
17:30:10 <flo> aleth: the only way I see to restore a conversation without delay would be to load only the visible messages
17:31:07 <clokep> aboutDialog.xul has a really weird license header. (o_O) It's using # comments.
17:31:58 <aleth> flo: well, this is a very slow pc...
17:32:30 <flo> clokep: these headers are preprocessed out
17:32:52 <aleth> But yeah, dynamically loading further messages beyond the visible might become possible depending on how Mook implements his semi-infinite scroll patch
17:33:01 <clokep> flo: But why?
17:33:02 <flo> in the "early" Firefox days it was the recommended practice because they wanted Firefox to be a small download
17:33:11 <clokep> Oh, I see.
17:33:12 --> skeledrew has joined #instantbird
17:33:25 <flo> then they gave up for some reason :)
17:34:09 <clokep> Haha.
17:35:55 <clokep> I can't imagine it mattering that much, but there is a lot of files.
17:35:55 <instantbot> New Instantbird (UI) bug 1216 filed by clokep@gmail.com.
17:35:56 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1096 on bug 1216.
17:35:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1216 tri, --, 1.2, clokep, ASSI, Update copyright year for 2012
17:36:47 <clokep> Eek looks like my patch deleted a line somewhere...
17:37:38 <clokep> Yeah credits.xhtml had two empty lines at the bottom, my patch removes one of them. :(
17:39:29 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 1096 on bug 1216.
17:39:30 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1097 on bug 1216.
17:39:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1216 tri, --, 1.2, clokep, ASSI, Update copyright year for 2012
17:44:45 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
17:45:03 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1098 on bug 1216.
17:45:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1216 tri, --, 1.2, clokep, ASSI, Update copyright year for 2012
17:45:52 <-- chrisccoulson has quit (Ping timeout)
17:47:35 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1099 on bug 1216.
17:47:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1216 tri, --, 1.2, clokep, ASSI, Update copyright year for 2012
17:53:28 <flo> clokep: which repository have you made the ib.org patch from?
17:53:42 <clokep> flo: http://hg.instantbird.org/websites/www.instantbird.org/
17:53:51 <clokep> Is that wrong / not up to date/
17:54:01 <clokep> (I just cloned it. I didn't have it beforehand.)
17:55:05 <flo> I thought we started using http://hg.instantbird.org/websites/www.instantbird.com/file/9b99116cd664/instantbird.org.php instead when we localized that page
17:56:15 <clokep> Oh. I have no idea.
17:56:26 <clokep> I didn't realize that existed.
17:56:30 <flo> there's also a copyright in the blog footer
17:56:48 <flo> the html file you patched is clearly no localizable, so I don't think it is used any more
17:57:05 <clokep> Right.
17:57:08 <clokep> OK. I'll add those.
17:57:45 <clokep> Well instantbird.org.php uses the same header & footer.
17:57:48 <clokep> It seems.
17:58:03 <flo> yes :)
17:58:08 <instantbot> florian@instantbird.org denied review for attachment 1099 on bug 1216.
17:58:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1216 tri, --, 1.2, clokep, ASSI, Update copyright year for 2012
17:58:34 <flo> can we change the copyright until another change has been commited? :)
17:59:09 <instantbot> florian@instantbird.org granted review for attachment 1097 on bug 1216.
17:59:28 <clokep> flo: Well there's probably some things to review. ;)
17:59:28 <instantbot> florian@instantbird.org granted review for attachment 1098 on bug 1216.
18:00:04 <flo> clokep: for what is worth, I would have accepted the removal of the trailing pointless empty line
18:00:46 <clokep> Alright. :) Probably left over from the Mozilla file anyway.
18:00:51 <flo> clokep: yeah, and anyway we should fix the status bug very soon :)
18:00:54 <flo> it' annoying!
18:01:30 <clokep> Yup! Is the one on the blog fixed via WordPress? I don't know how to touch that template.
18:02:04 <flo> I don't know, but I suspect yes :)
18:02:25 <flo> but we should post something on the blog before bumping the copyright, shouldn't we? ;)
18:02:51 <clokep> Probably.
18:04:03 <clokep> We havne't posted an update in a monthish I think.
18:08:06 <-- skeledrew has quit (Ping timeout)
18:34:46 <-- clokep has quit (Ping timeout)
19:00:42 --> chrisccoulson has joined #instantbird
19:10:04 --> clokep has joined #instantbird
19:10:05 * ChanServ sets mode +h clokep 
19:16:52 <-- clokep has quit (Ping timeout)
20:41:07 --> clokep has joined #instantbird
20:41:07 * ChanServ sets mode +h clokep 
20:45:10 --> mmkmou has joined #instantbird
20:48:55 <-- mmkmou has quit (Ping timeout)
20:55:32 <-- chrisccoulson has quit (Ping timeout)
20:57:44 --> clokep1 has joined #instantbird
20:57:54 <-- clokep has quit (Ping timeout)
20:58:02 <-- clokep1 has quit (Quit: Instantbird 1.2a1pre)
21:11:50 --> mmkmou has joined #instantbird
22:03:51 --> webfork has joined #instantbird
22:14:38 <-- webfork has quit (Ping timeout)
22:29:17 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre)