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)