#instantbird log on 02 03 2012

All times are UTC.

00:00:38 <aleth> Yes. Might be worth closing the bug wontfix
00:01:27 <clokep> I'd rather the "session restore" idea.
00:01:30 <clokep> And remove auto-joins.
00:02:01 <aleth> Yes, it means less work for the user, which is good.
00:14:44 <clokep> flo: I'll use span tags if you want instead of font tags, wasn't sure if one was preferred.
00:50:08 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
00:50:51 --> aleth has joined #instantbird
00:53:07 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
00:55:48 --> aleth has joined #instantbird
00:57:08 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
01:42:40 <clokep> flo: I like "new Number" better, parseInt does funny things with a string such as "1a" (it parses it to "1", new Number parses it to NaN)
01:50:36 <-- Mook_as has quit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.13/20101203074205])
02:24:43 * timA is now known as timA|away
03:15:58 <-- clokep has quit (Connection reset by peer)
03:16:01 --> clokep has joined #instantbird
03:16:01 * ChanServ sets mode +o clokep 
03:20:02 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
03:29:26 --> Mook has joined #instantbird
05:03:12 <-- EionRobb has quit (Quit: Leaving.)
05:16:57 <instant-buildbot> build #470 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/470
06:25:48 <-- micahg has quit (Ping timeout)
06:27:55 --> micahg has joined #instantbird
06:33:24 <-- micahg has quit (Ping timeout)
06:49:17 --> micahg has joined #instantbird
06:52:32 <instant-buildbot> build #376 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/376
07:36:44 <-- micahg has quit (Ping timeout)
07:52:25 --> micahg has joined #instantbird
07:58:33 <-- gerard-majax has quit (Ping timeout)
08:36:39 --> gerard-majax has joined #instantbird
08:50:19 --> MadWookiee has joined #instantbird
08:56:39 --> EionRobb has joined #instantbird
08:58:40 <-- EionRobb has quit (Connection reset by peer)
09:00:34 --> EionRobb has joined #instantbird
09:09:50 <-- micahg has quit (Ping timeout)
09:13:41 --> Mic has joined #instantbird
09:13:41 * ChanServ sets mode +h Mic 
09:16:12 --> Mad_Maks has joined #instantbird
09:16:29 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
09:17:04 --> Mic has joined #instantbird
09:17:04 * ChanServ sets mode +h Mic 
09:21:46 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
09:25:35 --> micahg has joined #instantbird
09:32:04 <-- EionRobb has quit (Quit: Leaving.)
09:32:15 --> mmkmou has joined #instantbird
09:36:34 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
09:39:19 --> Mic has joined #instantbird
09:39:19 * ChanServ sets mode +h Mic 
09:40:19 <-- Mad_Maks has quit (Quit: Instantbird 1.2a1pre)
09:40:23 --> Mad_Maks has joined #instantbird
09:40:31 <-- Mad_Maks has quit (Client exited)
09:49:45 --> jb has joined #instantbird
10:08:29 --> flo has joined #instantbird
10:08:29 * ChanServ sets mode +qo flo flo 
10:23:23 <flo> hello :)
10:23:38 <Mic> Hi flo
10:24:05 <Mic> Do you know of a way to reload extensions without having to restart Instantbird?
10:24:21 <flo> reload extensions?
10:24:25 <flo> what do you mean?
10:24:27 <Mic> It used to work to disable and re-enable restartless extensions from the add-on manager
10:24:45 <Mic> And have them reloaded with the changes made in the meantime
10:26:28 <Mic> I tried/checked the various prefs for caching and I'm using -purgecaches (I think that's a startup-only thing?) ofcourse. 
10:27:25 <-- flo has quit (Ping timeout)
10:29:31 --> flo has joined #instantbird
10:29:31 * ChanServ sets mode +qo flo flo 
10:30:13 <flo> I think -purgecaches only has an effect at startup, right
10:31:03 <-- flo has quit (Quit: Instantbird 1.2a1pre)
10:31:15 --> flo has joined #instantbird
10:31:15 * ChanServ sets mode +qo flo flo 
10:32:42 --> aleth has joined #instantbird
10:37:15 <aleth> Mic: Does this setting help for this? nglayout.debug.disable_xul_cache = true
10:57:14 <Mic> That's one of the prefs I tried already (they're all listed on an "extension development setup" page on MDN)
10:57:23 <Mic> but thanks :)
11:05:08 <Mic> Note to self: unloading module "imServices.jsm" is not a good idea.
11:05:36 <flo> isn't it automatically reloaded?
11:06:25 <Mic> On the next import iirc but uses of Services.* fail until then if I interpreted that correctly :(
11:12:34 <Mic> very compressed way to load some modules into a scope: http://pastebin.instantbird.com/11404
11:13:28 <-- micahg has quit (Ping timeout)
11:17:43 --> clokep has joined #instantbird
11:17:43 * ChanServ sets mode +o clokep 
11:17:49 <Mic> It wasn't intended to be short, only to have an array of the modules to be able to load and unload them easily.
11:18:06 <Mic> As it turned out unloading was a bad thing ;)
11:23:07 * Mic added a comment about this problem to the review guidelines.
11:27:09 <clokep> That sounds like  abad idea. :P
11:29:14 --> micahg has joined #instantbird
11:36:34 <-- gerard-majax has quit (Ping timeout)
11:48:46 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
12:26:17 --> Tomek has joined #instantbird
12:37:10 --> clokep_work has joined #instantbird
12:37:10 * ChanServ sets mode +o clokep_work 
12:41:54 --> gerard-majax has joined #instantbird
12:43:48 <-- gerard-majax has quit (Ping timeout)
12:43:53 --> Even has joined #instantbird
12:43:53 * ChanServ sets mode +o Even 
12:43:59 <-- Even has quit (Quit: Even)
12:44:05 --> Even has joined #instantbird
12:44:05 * ChanServ sets mode +o Even 
12:58:55 --> gerard-majax has joined #instantbird
13:01:54 <-- gerard-majax has quit (Ping timeout)
13:02:45 --> gerard-majax has joined #instantbird
13:05:05 <-- gerard-majax has quit (Ping timeout)
13:08:26 <-- Even has quit (Ping timeout)
13:17:31 <-- micahg has quit (Ping timeout)
13:17:43 --> Mic1 has joined #instantbird
13:18:39 * Mic1 is now known as bp
13:21:03 --> gerard-majax has joined #instantbird
13:29:43 <-- gerard-majax has quit (Ping timeout)
13:33:28 --> micahg has joined #instantbird
13:34:15 --> Mad_Maks has joined #instantbird
13:46:11 <flo> what are we using currently to HTML encode strings? (replace & < and > characters with entities)
13:47:59 <flo> when I try this in my error console, there's no entity in the result: Components.classes["@mozilla.org/txttohtmlconv;1"].getService(Components.interfaces.mozITXTToHTMLConv).scanTXT("t&es<b>t", 0)
13:50:16 <bp> flo: I think the error console eats them, try alert() around that, maybe
13:50:46 <flo> bp: right, thanks! :)
13:50:51 <bp> Indeed, they're there.
13:50:56 <bp> No problem :)
14:07:47 <-- SM0TVI has quit (Quit: I view things as they are, without regard to place or person; my country is the world, and my religion is to do good. -- Thomas Paine (*1737 †1809))
14:16:54 <flo> http://pastebin.instantbird.com/11423 thoughts? (clokep_work maybe?)
14:16:55 --> SM0TVI has joined #instantbird
14:18:16 <flo> afaik, aMsg.message is the only prprlIMessage that the front-end sanitizes, so I don't think we should display any HTML from other message attributes.
14:19:55 --> Even has joined #instantbird
14:19:55 * ChanServ sets mode +o Even 
14:24:53 <-- bp has quit (Quit: Instantbird 1.2a1pre)
14:25:47 <instantbot> florian@instantbird.org granted review for attachment 1153 on bug 1256.
14:25:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1256 nor, --, ---, nobody, NEW, Remove timestamp tooltip from URLs
14:29:29 <-- chrisccoulson has quit (Quit: Ex-Chat)
14:30:42 --> chrisccoulson has joined #instantbird
14:35:46 <clokep_work> flo: That looks OK, are we seeing that issue somewhere?
14:36:29 <flo> I think we could see it if some prpl allows the < character in display names
14:36:48 <clokep_work> Ah, interesting.
14:37:03 <flo> it's rather scary ;)
14:37:10 <clokep_work> Haha.
14:37:17 <clokep_work> Do we want to change how we handle that for messages at all?
14:37:25 <clokep_work> But yes, that looks like a fine change flo. :)
14:37:54 <flo> what do you mean? Messages are allowed to contain HTML code (and we sanitize it with imContentSink.jsm)
14:38:46 <flo> or are you asking if we could handle this escaping in the prplIMessage implementations instead of in imThemes.jsm?
14:39:49 <flo> if so, yes, but I think it would be dangerous to go that route as the escaping code would need to be duplicated (at least one in purplexpcom and once in jsProtoHelper (and let's hope JS prpls in add-ons aren't creating strange forks...)
14:45:14 <clokep_work> flo: Yes. I meant in the prplIMessage more than the imThemes.
14:45:26 <clokep_work> Also, don't we convert some stuff in imConversation?
14:46:05 <-- Draighth has quit (Quit: Leaving.)
14:46:22 * clokep_work was thinking of http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#290
14:46:49 <flo> that's for what we send
14:47:28 <clokep_work> Ah! Doh.
14:47:33 * clokep_work isn't quite awkae yet it seems. ;)
14:47:58 <-- Mic has quit (Ping timeout)
14:49:25 <flo> clokep_work: did you understand all my additional comments in the IRC patch yesterday?
14:49:36 <clokep_work> flo: Most of them.
14:49:38 <clokep_work> I'm still working through it.
14:49:44 <clokep_work> I didn't quite achieve my Ballmer Peak as I wanted. :(
14:49:54 <clokep_work> The connection logic ones I'd like to discuss with you at some point though.
14:49:57 --> Draighth has joined #instantbird
14:49:58 <clokep_work> I'm a bit confused by them.
14:50:09 <clokep_work> I'll be away from my desk for a bit though.
14:50:23 <flo> does that mean you got drunk without acquiring extra programming skills?
14:52:12 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/f2db11620008 - aleth - Bug 1256 - Remove timestamp tooltip from URLs, r=fqueze.
14:52:13 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c06a991d108f - Florian Quèze - Cleanup convZoom.js, r=aleth.
14:52:14 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8d377ceac36f - Florian Quèze - Escape HTML special characters for contact names displayed in conversations, r=clokep.
15:15:18 --> igorko has joined #instantbird
15:17:34 <instantbot> florian@instantbird.org set the Resolution field on bug 1256 to FIXED.
15:17:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1256 tri, --, 1.2, aletheia2, RESO FIXED, Remove timestamp tooltip from URLs
15:18:36 --> Mad_Maks1 has joined #instantbird
15:44:11 --> Mic has joined #instantbird
15:44:11 * ChanServ sets mode +h Mic 
15:47:02 <instant-buildbot> build #205 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/205
15:58:56 --> myk has joined #instantbird
16:04:31 <-- Mad_Maks1 has quit (Client exited)
16:13:43 --> gerard-majax has joined #instantbird
16:15:34 <-- gerard-majax has quit (Ping timeout)
16:16:28 --> gerard-majax has joined #instantbird
16:16:30 <clokep_work> flo: Haha, not quite drunk. :P But I had a couple drinks.
16:18:56 <-- Mad_Maks has quit (Quit: Instantbird 1.2a1pre)
16:23:17 <-- micahg has quit (Ping timeout)
16:39:17 --> micahg has joined #instantbird
16:49:56 <-- gerard-majax has quit (Ping timeout)
16:52:23 <-- myk has quit (Ping timeout)
17:02:58 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
17:16:06 --> myk has joined #instantbird
17:25:25 <-- micahg has quit (Ping timeout)
17:27:32 <-- flo has quit (Input/output error)
17:39:37 --> ecaron has joined #instantbird
17:41:24 --> micahg has joined #instantbird
17:44:10 --> jb1 has joined #instantbird
17:44:46 <-- jb has quit (Ping timeout)
17:53:26 --> gerard-majax has joined #instantbird
17:55:11 <-- gerard-majax has quit (Ping timeout)
17:56:34 <-- micahg has quit (Ping timeout)
18:00:10 <-- jb1 has quit (Ping timeout)
18:03:56 * jwir3 is now known as jwir3|lunch
18:04:32 --> gerard-majax has joined #instantbird
18:07:38 --> Mook_as has joined #instantbird
18:12:24 --> micahg has joined #instantbird
18:26:07 <-- myk has quit (Max SendQ exceeded)
18:26:08 --> myk has joined #instantbird
18:32:03 <-- MadWookiee has quit (Quit: Instantbird 1.1)
18:46:09 <-- myk has quit (Max SendQ exceeded)
18:46:11 --> myk has joined #instantbird
18:51:25 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre)
18:56:13 <-- myk has quit (Max SendQ exceeded)
18:56:14 --> myk has joined #instantbird
19:22:08 <-- igorko has quit (Ping timeout)
19:26:22 --> igorko has joined #instantbird
19:29:46 <-- micahg has quit (Ping timeout)
19:35:23 <instantbot> New Instantbird (UI) bug 1257 filed by aletheia2@fastmail.fm.
19:35:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1257 min, --, ---, nobody, NEW, 'Undefined property' warnings in mozilla
19:38:05 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 1182 to FIXED.
19:38:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1182 nor, --, 1.2, nobody, RESO FIXED, "Reference to undefined property" JS warnings
19:45:37 --> micahg has joined #instantbird
19:53:33 * timA|away is now known as timA|mtg
20:01:15 <-- myk has quit (Max SendQ exceeded)
20:01:17 --> myk has joined #instantbird
20:04:06 <-- igorko has quit (Ping timeout)
20:06:40 * jwir3|lunch is now known as jwir3
20:58:00 --> Even1 has joined #instantbird
21:06:28 * timA|mtg is now known as timA
21:14:25 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:22:43 <-- chrisccoulson has quit (Quit: Ex-Chat)
21:25:21 --> chrisccoulson has joined #instantbird
21:35:38 --> Mic has joined #instantbird
21:35:38 * ChanServ sets mode +h Mic 
21:51:07 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
23:02:06 <-- Draighth has quit (Quit: Leaving.)
23:09:01 <-- ecaron has quit (Quit: Instantbird 1.1)
23:24:51 --> EionRobb has joined #instantbird
23:39:59 <-- EionRobb has quit (Quit: Leaving.)