#instantbird log on 05 05 2012

All times are UTC.

00:02:04 <instant-buildbot> build #250 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/250
00:16:12 <-- wesj has quit (Input/output error)
00:18:23 <flo> Good night
00:18:24 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
00:55:03 <-- micahg has quit (Ping timeout)
00:58:46 --> DGMurdockIII has joined #instantbird
01:25:57 <-- aleth has quit (Input/output error)
01:33:34 <instant-buildbot> build #218 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/218
02:05:41 <instant-buildbot> build #239 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/239
02:58:39 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120501201020])
03:09:46 <instant-buildbot> build #486 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/486
04:25:13 * jwir3 is now known as jwir3|away
04:26:34 --> EionRobb has joined #instantbird
04:28:18 <-- EionRobb has quit (Ping timeout)
04:31:03 --> DGMurdockIII has joined #instantbird
04:52:33 <instant-buildbot> build #580 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/580
04:58:52 <-- gpsychosis has quit (Quit: Instantbird 1.1)
05:12:27 --> FeuerFli1 has joined #instantbird
05:17:06 <-- skeledre1 has quit (Ping timeout)
05:17:48 --> skeledre1 has joined #instantbird
05:24:15 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120501201020])
06:03:26 <instant-buildbot> build #473 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/473
07:23:59 --> Mic has joined #instantbird
07:23:59 * ChanServ sets mode +h Mic 
07:38:53 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
07:39:03 --> Even has joined #instantbird
07:39:03 * ChanServ sets mode +o Even 
07:48:56 <Mic> Good morning
08:24:24 --> meh has joined #instantbird
08:33:13 --> aleth has joined #instantbird
08:33:13 * ChanServ sets mode +h aleth 
08:33:39 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
08:33:48 --> aleth has joined #instantbird
08:33:48 * ChanServ sets mode +h aleth 
08:35:26 <-- FeuerFli1 has quit (Ping timeout)
08:37:42 --> FeuerFli1 has joined #instantbird
09:02:49 <instantbot> New Core - General bug 1423 filed by benediktp@ymail.com.
09:02:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1423 enh, --, ---, nobody, NEW, Add way to let protocols make known that they don't support changes to their contact lists
09:09:44 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:10:05 --> aleth has joined #instantbird
09:10:05 * ChanServ sets mode +h aleth 
09:10:05 --> Tomek has joined #instantbird
10:20:03 <-- Tomek has quit (Quit: Instantbird 1.1)
10:23:25 <-- meh has quit (Ping timeout)
10:23:35 --> Tomek has joined #instantbird
10:37:34 --> meh has joined #instantbird
10:43:43 <-- Mic has quit (Ping timeout)
10:44:11 --> Mic has joined #instantbird
10:44:11 * ChanServ sets mode +h Mic 
11:00:17 --> EionRobb has joined #instantbird
11:00:21 <instantbot> New Core - General bug 1424 filed by aletheia2@fastmail.fm.
11:00:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1424 min, --, ---, nobody, NEW, Warning: GenericConvChatPrototype _init "setting a property that has only a getter"
11:11:29 --> igorko has joined #instantbird
11:25:38 <-- EionRobb has quit (Quit: Leaving.)
11:27:47 <-- FeuerFli1 has quit (Ping timeout)
11:34:59 <-- Mic has quit (Ping timeout)
11:46:58 --> Mic has joined #instantbird
11:46:58 * ChanServ sets mode +h Mic 
12:36:55 <-- igorko has quit (Ping timeout)
13:04:42 --> clokep has joined #instantbird
13:04:43 * ChanServ sets mode +o clokep 
13:05:48 <-- meh has quit (Ping timeout)
13:07:59 <instantbot> aletheia2@fastmail.fm requested feedback from clokep@gmail.com for attachment 1447 on bug 1308.
13:08:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1308 nor, --, ---, nobody, NEW, "Adding a chat buddy twice" errors (JS-IRC sending bad chat-buddy-add notifications)
13:13:20 <clokep> flo: So I used to have code to check whether you're in the room before sending stuff to the server.
13:14:03 <clokep> But Mook notified me that 1. It will fail when using a bouncer (because your nick may not actually be in the room or something). 2. Technically you can send messages to channels you're not in (if the server allows it).
13:14:36 <aleth> I think 2 is allowed when a channel has mode -n
13:16:23 <clokep> Perhaps, I don't remember exactly.
13:16:31 <clokep> I think it very rarely occurs...but it technically could...
13:16:34 <clokep> Bah I have a lot of bug mail. :(
13:22:06 --> meh has joined #instantbird
13:24:23 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
13:24:32 --> clokep has joined #instantbird
13:24:32 * ChanServ sets mode +o clokep 
13:29:38 <instantbot> New Instantbird (UI) bug 1425 filed by clokep@gmail.com.
13:29:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1425 min, --, ---, nobody, NEW, Display day of the week for the past week and date otherwise when showing dates
14:05:11 <instantbot> clokep@gmail.com denied feedback for attachment 1447 on bug 1308.
14:05:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1308 nor, --, ---, nobody, NEW, "Adding a chat buddy twice" errors (JS-IRC sending bad chat-buddy-add notifications)
14:05:16 * clokep always hesitates between feedback+ and feedback-...
14:26:08 <clokep> aleth: I like the separator for context messages. :)
14:44:35 <-- gerard-majax has quit (Ping timeout)
14:47:09 --> gerard-majax has joined #instantbird
15:49:10 <aleth> I don't really feedback should come with a sign ;)
15:49:21 <aleth> But that's the way they built it...
15:56:13 <clokep> It should just be like a check mark?
16:01:33 <aleth> The best part is the bugmail is titled "Feedback Denied" for feedback- :D
16:06:12 <clokep> Yup! :)
16:15:45 <Mic> Sorry, no feedback for you :P
16:19:57 <clokep> aleth: I responded in the bug, maybe what I said doesn't make sense though.
16:20:36 <aleth> The whole thing is a bit annoying as there seems to be no pretty solution :-S
16:21:50 <aleth> I prefer your suggestion btw, it's much nicer if it works.
16:22:12 <aleth> And we certainly receive 353 sometimes after the conversation is built.
16:22:43 <clokep> It assumes that notifications start immediately after calling getParticipants btw.
16:22:52 <aleth> Yes...
16:23:47 <clokep> Not sure how accurate that is. :)
16:24:00 <aleth> I'll have to add some dump() calls for a while I think.
16:25:46 <clokep> Thanks for looking at this. :)
16:25:56 <clokep> I had a WIP somewhere with the 353 version btw, but I think it got trashed. :-/
16:32:19 <aleth> Initially I wanted to go the 353 route too because it would go a long way to solving another big problem, but I wasn't sure it would work because I didn't trust the notifications. But it does make it potentially worth the effort.
16:45:19 <clokep> What other problem?
16:56:21 <Mic> instantbot: ping
16:56:22 <instantbot> Mic: pong
16:57:48 --> Mic1 has joined #instantbird
16:58:41 <-- Mic has quit (Ping timeout)
16:58:56 * Mic1 is now known as Mic
16:59:26 <-- Mic has quit (services.mozilla.org (Too many invalid passwords))
16:59:44 --> Mic has joined #instantbird
16:59:44 * ChanServ sets mode +h Mic 
17:01:44 <meh> is there an api to open processes? like popen
17:02:03 <clokep> Yes.
17:02:21 <clokep> https://developer.mozilla.org/en/nsIProcess
17:02:23 <Mic> nsIProcess
17:02:51 <meh> thanks
17:04:20 <clokep> Protocol going well? ;)
17:04:50 <meh> didn't start yet, still have to finish a thing for bitlbee then i'm gonna start with instantbird
17:05:05 <meh> just gathering some infos and thinking about what i'll need :P
17:09:27 <clokep> Oh OK.
17:15:15 --> wnayes has joined #instantbird
17:27:30 <aleth> clokep: With luck, it might be enough stop the slow nicklistbox being filled from blocking the UI on opening a conversation.
17:44:00 <-- meh has quit (Ping timeout)
17:52:14 --> meh has joined #instantbird
18:23:50 --> myk has joined #instantbird
18:31:41 <-- Mic has quit (Quit: Input/output error ^^)
18:38:48 --> Mic has joined #instantbird
18:38:49 * ChanServ sets mode +h Mic 
18:40:27 <-- Mic has quit (Quit: Input/output error ^^)
18:47:31 <-- myk has quit (Ping timeout)
19:00:51 --> Mic has joined #instantbird
19:00:51 * ChanServ sets mode +h Mic 
19:03:13 <-- clokep has quit (Ping timeout)
19:03:43 <-- Mic has quit (Quit: Input/output error ^^)
19:03:52 --> Mic has joined #instantbird
19:03:52 * ChanServ sets mode +h Mic 
19:08:18 <-- Mic has quit (Quit: Input/output error ^^)
19:08:38 --> Mic has joined #instantbird
19:08:38 * ChanServ sets mode +h Mic 
19:14:30 <-- Kaishi has quit (Quit: Kaishi)
19:15:15 <-- Mic has quit (Quit: Input/output error ^^)
19:15:31 --> Mic has joined #instantbird
19:15:31 * ChanServ sets mode +h Mic 
19:17:47 <-- Mic has quit (Quit: Input/output error ^^)
19:17:49 --> Mic has joined #instantbird
19:17:49 * ChanServ sets mode +h Mic 
19:20:53 <-- Mic has quit (Quit: Input/output error ^^)
19:31:16 --> clokep has joined #instantbird
19:31:16 * ChanServ sets mode +o clokep 
19:42:16 --> Mic has joined #instantbird
19:42:16 * ChanServ sets mode +h Mic 
19:42:54 <-- Mic has quit (Quit: Input/output error ^^)
19:43:03 --> Mic has joined #instantbird
19:43:03 * ChanServ sets mode +h Mic 
19:44:42 <-- Mic has quit (Connection reset by peer)
19:45:13 --> Mic has joined #instantbird
19:45:13 * ChanServ sets mode +h Mic 
19:46:24 <-- Mic has quit (Quit: Input/output error ^^)
19:49:03 --> Mic has joined #instantbird
19:49:03 * ChanServ sets mode +h Mic 
19:50:07 <Mic> Ouch, sorry for the join/leave spam
19:59:59 <Mic> flo: I'm not sure it's what you were thinking about but all I could come up with is sorting the log files by their lastModified-time and removing the most recent one :(
20:00:36 <Mic> Here's the code: http://pastebin.instantbird.com/37383
20:09:34 <clokep> Mic: That sounds like an awful hack.
20:10:05 <Mic> Amen to that.
20:10:53 <clokep> Have a good night everyone. :)
20:11:02 <Mic> Good night.
20:15:45 <clokep> Mic: Nice quit message. :P
20:20:47 <-- Mic has quit (Ping timeout)
20:22:02 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:24:00 * bear-afk is now known as bear
20:32:56 --> Mic has joined #instantbird
20:32:56 * ChanServ sets mode +h Mic 
20:56:26 <instantbot> wnayes@gmail.com requested review from clokep@gmail.com for attachment 1448 on bug 1391.
20:56:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1391 enh, --, ---, wnayes, ASSI, Simplify account creation wizard
21:05:55 <Mic> flo: nevermind, I'll have another look tomorrow. If I'm still stuck then, I'll ask again.
21:13:03 <-- wnayes has quit (Quit: Instantbird -- http://www.instantbird.com)
21:17:09 <aleth> Mic: I haven't looked at it at all, but what if the function called to get context messages from the logs required a parameter identifying the conversation that is requesting context, that could then be compared with the first log file?
21:35:47 --> DGMurdockIII has joined #instantbird
21:58:58 <Mic> aleth: thanks, I had another idea and will try it later. And it's not even about the problem with the current log/ongoing conversation anymore.
22:00:00 <aleth> Mic: Sounds good :)
22:00:36 <aleth> Actually I thought after pressing send, that can't possibly be a useful comment since I didn't look at the details...
22:02:10 <aleth> JS question: Is there a nicer way than this.__proto__.somemethod() to call an inherited somemethod() that has been overridden in the object (this)?
22:04:20 <aleth> Actually that doesn't work anyway...
22:04:23 * aleth confused
22:09:16 <aleth> this.__proto__.__proto__.somemethod.call(this) is just too ugly...
22:15:03 <aleth> Object.getPrototypeOf(Object.getPrototypeOf(this)).somemethod.call(this) is no better :(
22:20:37 <-- Tomek has quit (Quit: Instantbird 1.1)
22:48:14 <-- Mic has quit (Quit: Input/output error ^^)
22:49:29 --> Mic has joined #instantbird
22:49:29 * ChanServ sets mode +h Mic 
22:49:36 <-- Mic has quit (Connection reset by peer)
22:49:45 --> Mic has joined #instantbird
22:49:45 * ChanServ sets mode +h Mic 
23:14:36 <-- Mic has quit (Quit: Input/output error ^^)
23:15:21 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1449 on bug 1308.
23:15:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1308 nor, --, ---, nobody, NEW, "Adding a chat buddy twice" errors (JS-IRC sending bad chat-buddy-add notifications)
23:24:34 <-- meh has quit (Ping timeout)
23:44:02 --> gpsychosis has joined #instantbird
23:52:58 --> myk has joined #instantbird