#instantbird log on 08 10 2011

All times are UTC.

00:13:27 <-- Gizmokid2005 has quit (Ping timeout)
00:14:36 --> Gizmokid2005 has joined #instantbird
00:40:39 <-- stevo has quit (Quit: stevo)
00:43:56 <-- Mook_as has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.13/20101203074205])
00:47:52 <-- linuxwizard has left #instantbird ()
01:34:12 <-- hunsly has quit (Ping timeout)
01:53:16 --> mepine has joined #instantbird
02:07:13 --> FeuerFliege has joined #instantbird
02:07:56 <-- FeuerFliege1 has quit (Ping timeout)
02:22:08 <-- myk has quit (Quit: Instantbird 1.0)
02:49:38 --> Mook has joined #instantbird
03:00:56 <-- mepine has quit (Ping timeout)
03:22:59 <-- micahg has quit (Quit: Ex-Chat)
03:23:15 --> micahg has joined #instantbird
03:29:51 <-- sonny has left #instantbird ()
03:41:59 <-- EionRobb has quit (Connection reset by peer)
03:42:25 --> EionRobb has joined #instantbird
03:55:55 --> linuxwizard has joined #instantbird
04:48:23 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu)
05:53:01 --> gerard-majax has joined #instantbird
05:55:12 <-- Mook has quit (Ping timeout)
05:56:19 --> Mook has joined #instantbird
06:08:05 --> Tonnes has joined #instantbird
06:09:24 <-- EionRobb has quit (Quit: Leaving.)
06:40:41 <-- linuxwizard has left #instantbird ()
07:09:35 <-- gerard-majax has quit (Ping timeout)
08:05:26 --> gerard-majax has joined #instantbird
08:06:51 --> Mic has joined #instantbird
08:06:51 * ChanServ sets mode +h Mic 
08:09:06 <Mic> Hi
08:09:13 <Mook> Hi
08:18:16 <-- gerard-majax has quit (Quit: Ex-Chat)
08:18:24 --> gerard-majax has joined #instantbird
08:22:21 <-- Mook has quit (Quit: zzz)
08:33:03 <Mic> flo: MDN discourages using "for each" on arrays
08:35:00 <Mic> I admit that it's nicer to type than blablaArray.forEach(callback) (and you don't have to define the callback!) but I think the latter is intended to be used for this
08:48:46 --> FeuerFliege1 has joined #instantbird
08:49:21 <-- FeuerFliege has quit (Ping timeout)
08:56:23 --> Even1 has joined #instantbird
08:59:53 <flo> Mic: "MDN discourages using "for each" on arrays" why?
09:01:41 <flo> Mic: are you referring to the yellow box in https://developer.mozilla.org/en/JavaScript/Reference/Statements/for...in#Description ?
09:02:21 --> mmkmou has joined #instantbird
09:09:37 <Mic> Yes
09:12:29 <flo> I read that part as "if your array is screwed upy, using for each on it will give screwed up results"
09:13:42 <flo> this may make sense for the JS in HTML pages on the web case, because you can't always control all the code that gets included. But... good luck getting an Array prototype change r+'ed in Instantbird ;).
09:14:13 <flo> s/upy/up/ (of course)
09:22:44 <Mic> Sure, it works as long as nothing goes wrong.
09:52:55 --> werwolf has joined #instantbird
10:00:18 --> hunsly has joined #instantbird
10:07:32 <-- chrisccoulson has quit (Quit: Ex-Chat)
10:19:56 --> chrisccoulson has joined #instantbird
10:30:44 --> Andrey has joined #instantbird
10:44:12 --> sonny has joined #instantbird
11:12:27 <-- sonny has left #instantbird ()
11:13:58 --> sonny has joined #instantbird
11:23:34 <-- sonny has left #instantbird ()
11:25:18 --> sonny has joined #instantbird
11:25:38 <-- hunsly has quit (Ping timeout)
12:52:18 --> FeuerFliege has joined #instantbird
12:52:32 <-- FeuerFliege1 has quit (Ping timeout)
12:54:19 <-- sonny has left #instantbird ()
12:54:40 --> sonny has joined #instantbird
13:02:52 <-- chrisccoulson has quit (Connection reset by peer)
13:03:04 --> chrisccoulson has joined #instantbird
13:18:21 <-- sonny has left #instantbird ()
13:20:33 --> sonny has joined #instantbird
14:07:23 <-- Gizmokid2005 has quit (Ping timeout)
14:07:36 --> Gizmokid2005 has joined #instantbird
14:10:49 <-- sonny has left #instantbird ()
14:15:31 <-- Gizmokid2005 has quit (Ping timeout)
14:16:36 --> Gizmokid2005 has joined #instantbird
14:16:48 --> gmoro_ has joined #instantbird
14:17:37 --> sonny has joined #instantbird
14:29:17 <flo> hey, I think I've just found the cause of the strange "some accounts don't reconnect" bug
14:29:51 --> FeuerFliege1 has joined #instantbird
14:30:01 <flo> See http://lxr.instantbird.org/instantbird/source/purple/libpurple/prpl.c#351 and compare to http://lxr.instantbird.org/instantbird/source/purple/libpurple/account.c#1293 ;)
14:30:21 <-- FeuerFliege has quit (Ping timeout)
14:36:47 <Mic> Ah, interesting. Did you find it accidently or by looking for it?
14:38:06 <flo> accidently
14:38:26 <flo> I'm working on a giant hack to get rid of a very significant part of our libpurple crashers
14:48:20 <-- mmkmou has quit (Ping timeout)
14:51:10 --> ecaron has joined #instantbird
15:04:34 --> mmkmou has joined #instantbird
15:16:38 <Mic> Is it something that hopefully will end up in libpurple or a patch that hopefully doesn't break too often when updating?
15:16:44 --> igorko has joined #instantbird
15:27:27 <flo> it's in purplexpcom :)
15:28:19 <flo> I want to tag all the socket listener and timers with the id of the account that registered them, then when an account is marked as disconnected, I would like to force-cancel any remaining timer/listener associated with the account
15:53:13 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
15:53:44 <-- Andrey has quit (Quit: )
15:54:51 <-- gerard-majax has quit (Ping timeout)
15:59:16 <-- Gizmokid2005 has quit (Ping timeout)
16:00:06 --> Gizmokid2005 has joined #instantbird
16:05:38 <-- sonny has left #instantbird ()
16:05:40 --> sonny has joined #instantbird
16:08:42 <-- Even1 has quit (Quit: Instantbird 1.1a1pre)
16:22:33 <-- sonny has left #instantbird ()
16:33:16 <-- FeuerFliege1 has left #instantbird ()
16:33:21 --> Mook_as has joined #instantbird
16:34:09 --> harlock has joined #instantbird
16:34:39 --> myk has joined #instantbird
16:35:05 --> sonny has joined #instantbird
16:45:00 --> gerard-majax has joined #instantbird
16:46:59 <-- gerard-majax has quit (Ping timeout)
16:52:28 --> gerard-majax has joined #instantbird
16:54:49 <instantbot> New purplexpcom - General bug 969 filed by florian@instantbird.org.
16:54:50 <instantbot> florian@instantbird.org added attachment 775 to bug 969.
16:54:51 <instantbot> florian@instantbird.org requested review from the wind for attachment 775 on bug 969.
16:54:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=969 enh, --, ---, nobody, NEW, Remove leftover socket listener/timers associated with an account when the account is disconnected
16:57:26 <Mook_as> if you check that into nightlies for a while, I can test :D
16:58:32 <flo> how scary does it look? ;)
17:00:35 <Mook_as> doesn't look _too_ bad, but I wouldn't trust my judgment on this
17:01:44 <flo> I've gdb'ed it for a while with a break on socket listener creation with an id of 0. I think I've fixed most obvious cases
17:01:51 <flo> and it doesn't crash any more when disconnecting ;)
17:02:18 <Mook_as> it's what the nightlies are for :)
17:02:27 <flo> (checking >= 0 on an unsigned wasn't a very effective out-of-bound test ;))
17:03:01 <Mook_as> haha
17:03:12 <flo> yeah, I'll probably land that tonight :)
17:32:02 <-- mmkmou has left #instantbird ()
17:42:55 <-- werwolf has quit (Ping timeout)
17:47:00 <-- gerard-majax has quit (Ping timeout)
17:48:13 --> FeuerFliege has joined #instantbird
17:50:52 <-- igorko has quit (Quit: Instantbird 1.0)
18:16:23 --> igorko has joined #instantbird
18:17:12 <-- chrisccoulson has quit (Ping timeout)
18:29:16 --> werwolf has joined #instantbird
18:35:55 <-- ecaron has left #instantbird ()
18:36:11 --> chrisccoulson has joined #instantbird
18:39:14 --> linuxwizard has joined #instantbird
18:43:16 --> gerard-majax has joined #instantbird
19:15:19 --> hunsly has joined #instantbird
19:21:17 <-- sonny has left #instantbird ()
19:30:05 <DGMurdockIII> hey
19:30:28 <DGMurdockIII> do you guys allready now that that AIM is having truble connection
19:31:01 <DGMurdockIII> it say error: unknone reason
20:01:34 <-- igorko has quit (Quit: Instantbird 1.0)
20:09:46 --> FeuerFliege1 has joined #instantbird
20:10:14 <-- FeuerFliege has quit (Ping timeout)
20:17:13 <flo> hmm, the remember_password thing I found in the code may not really explain the reconnect issue after all :-/. remember_password seems to always be set to true currently (with a lot of dead code around this)
20:18:21 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/35ea32c79962 - Florian Qu├Ęze - Bug 969 - Remove leftover socket listeners and timers associated with an account when the account is disconnected.
20:19:24 <-- harlock has quit (Quit: Instantbird 1.0)
20:27:01 --> Xozzi has joined #instantbird
20:27:05 <-- Xozzi has left #instantbird ()
20:27:17 --> Xozzi has joined #instantbird
20:27:46 <Xozzi> can u get instantbird to tell me if I got emails on my hotmail?? like msn does? :)
20:30:30 <-- rikki has quit (Quit: Instantbird 1.0)
20:34:00 <-- Xozzi has left #instantbird ()
20:34:33 <-- gerard-majax has quit (Ping timeout)
20:40:48 <instantbot> florian@instantbird.org set the Resolution field on bug 969 to FIXED.
20:40:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=969 enh, --, 1.1a1, florian, RESO FIXED, Remove leftover socket listener/timers associated with an account when the account is disconnected
20:47:20 --> Xozzi has joined #instantbird
20:47:34 <-- Xozzi has left #instantbird ()
21:04:05 --> sonny has joined #instantbird
21:04:43 <-- FeuerFliege1 has left #instantbird ()
21:21:00 --> EionRobb has joined #instantbird
21:23:21 --> rikki has joined #instantbird
21:25:40 <-- sonny has left #instantbird ()
21:26:35 <flo> Good night :)
21:33:56 <Mook_as> good night. except you're already gone :)
21:42:02 --> clokep_ has joined #instantbird
21:44:20 <clokep_> Was that check in for that flap connections bug or whatever? Be pretty ballin' if that's fixed. :)
21:44:44 <Mook_as> yep, that's the one
21:45:08 <clokep_> Awesome! :)
21:45:31 <clokep_> Can maybe get some people to stop bothering me about it then.
21:46:05 <Mook_as> only if it actually works ;)
21:46:22 <clokep_> Even if it doesn't, I'll just tell them it's a different bug. ;)
21:53:44 <-- gmoro_ has quit (Quit: Leaving)
21:54:35 --> mmkmou has joined #instantbird
21:54:52 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:16:21 <-- linuxwizard has left #instantbird ()
22:17:31 <-- mmkmou has quit (Quit: Instantbird 1.1a1pre)
22:35:47 <-- Nitrox has quit (Connection reset by peer)
22:36:08 --> Nitrox has joined #instantbird
23:33:28 <-- myk has quit (Connection reset by peer)