#instantbird log on 02 23 2012

All times are UTC.

00:22:13 --> wesj has joined #instantbird
00:44:36 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
01:35:17 <-- mmkmou has quit (Ping timeout)
01:47:59 <-- Mook_as has quit (Quit: gone)
02:09:15 --> mmkmou has joined #instantbird
02:09:33 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre)
02:27:44 * jwir3 is now known as jwir3|away
03:05:52 --> Mook has joined #instantbird
03:09:01 <-- Tomek has quit (Ping timeout)
03:09:42 --> Tomek has joined #instantbird
03:57:15 <instant-buildbot> build #404 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/404
04:23:23 <-- Tomek has quit (Ping timeout)
04:23:26 --> Tomek has joined #instantbird
05:12:15 <instant-buildbot> build #490 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/490
05:21:17 <-- skeledrew has quit (Quit: Instantbird 1.2a1pre)
05:21:26 --> skeledrew has joined #instantbird
05:45:18 <-- Mook has quit (Quit: z)
06:53:03 <instant-buildbot> build #396 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/396
06:59:53 <-- gerard-majax has quit (Ping timeout)
07:26:02 <-- Tomek has quit (Quit: Instantbird 1.1)
07:47:19 --> gerard-majax has joined #instantbird
07:52:14 <-- gerard-majax has quit (Ping timeout)
08:05:07 <-- micahg has quit (Ping timeout)
08:05:51 --> micahg has joined #instantbird
08:28:30 --> gerard-majax has joined #instantbird
09:01:15 --> MadWookiee has joined #instantbird
09:21:15 --> jb has joined #instantbird
09:22:23 <-- Even2 has quit (Quit: Instantbird 1.2a1pre)
09:25:23 --> Even1 has joined #instantbird
09:25:40 <-- Even1 has quit (Quit: Instantbird 1.2a1pre)
09:26:13 --> Even1 has joined #instantbird
09:37:53 --> flo has joined #instantbird
09:37:54 * ChanServ sets mode +qo flo flo 
10:22:28 <-- Even1 has quit (Ping timeout)
10:23:41 --> aleth has joined #instantbird
10:23:41 * ChanServ sets mode +h aleth 
10:30:23 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
10:30:36 --> aleth has joined #instantbird
10:30:36 * ChanServ sets mode +h aleth 
10:49:43 --> Even1 has joined #instantbird
11:40:32 --> Tomek has joined #instantbird
12:00:54 <-- chrisccoulson has quit (Quit: Ex-Chat)
12:01:02 --> chrisccoulson has joined #instantbird
12:08:38 --> mmkmou has joined #instantbird
12:54:18 --> clokep has joined #instantbird
12:54:18 * ChanServ sets mode +o clokep 
13:07:42 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
13:26:07 --> jb1 has joined #instantbird
13:26:44 <-- jb has quit (Ping timeout)
13:33:34 <-- flo has quit (Ping timeout)
13:34:13 --> flo has joined #instantbird
13:34:13 * ChanServ sets mode +qo flo flo 
13:46:07 --> Even2 has joined #instantbird
13:46:21 --> Even3 has joined #instantbird
13:47:29 <-- Even1 has quit (Ping timeout)
13:47:45 --> Even1 has joined #instantbird
13:47:51 <-- Even2 has quit (Ping timeout)
13:48:27 --> Even2 has joined #instantbird
13:48:54 <-- Even3 has quit (Ping timeout)
13:49:26 <-- Even1 has quit (Ping timeout)
13:49:56 --> Even1 has joined #instantbird
13:50:04 --> Even3 has joined #instantbird
13:50:58 <-- Even2 has quit (Ping timeout)
13:51:27 --> Even2 has joined #instantbird
13:51:36 <-- Even1 has quit (Ping timeout)
13:51:46 <-- Even3 has quit (Ping timeout)
13:53:29 <-- Even2 has quit (Quit: Instantbird 1.2a1pre)
13:55:36 --> Even1 has joined #instantbird
13:57:23 <-- chrisccoulson has quit (No route to host)
13:57:32 --> chrisccoulson has joined #instantbird
14:02:34 --> Even2 has joined #instantbird
14:03:50 --> Even3 has joined #instantbird
14:04:03 <-- mmkmou has quit (Ping timeout)
14:04:08 <-- Even1 has quit (Ping timeout)
14:05:04 <-- Even2 has quit (Ping timeout)
14:06:10 --> mmkmou has joined #instantbird
14:06:15 --> Even1 has joined #instantbird
14:06:27 <-- Even3 has quit (Ping timeout)
14:08:04 <-- Even1 has quit (Quit: Instantbird 1.2a1pre)
14:22:09 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
14:30:32 <-- mmkmou has quit (Ping timeout)
14:32:03 --> mmkmou has joined #instantbird
14:33:56 <-- mmkmou has quit (Ping timeout)
14:34:50 --> mmkmou has joined #instantbird
15:16:58 <flo> clokep: do the default JS-IRC settings work for you? 
15:17:43 <flo> freenode doesn't seem to like me when connecting with SSL
15:21:35 <-- mmkmou has quit (Ping timeout)
15:22:59 --> mmkmou has joined #instantbird
15:28:23 <-- mmkmou has quit (Ping timeout)
15:30:47 <flo> or maybe it's random
15:31:09 <flo> calvino.freenode.net seems to accept me with SSL
15:38:21 <flo> it may also be related to IPv6
15:40:14 --> Even1 has joined #instantbird
15:43:54 --> Even2 has joined #instantbird
15:45:16 <-- Even1 has quit (Ping timeout)
15:48:27 --> igorko has joined #instantbird
15:49:07 --> Even1 has joined #instantbird
15:49:16 --> Even3 has joined #instantbird
15:49:53 <-- Even2 has quit (Ping timeout)
15:50:51 <-- Even1 has quit (Ping timeout)
15:55:32 --> Even1 has joined #instantbird
15:56:51 <-- Even3 has quit (Ping timeout)
16:06:00 <-- Tomek has quit (Connection reset by peer)
16:06:51 --> Tomek has joined #instantbird
16:14:41 <-- MadWookiee has quit (Ping timeout)
16:15:16 --> MadWookiee has joined #instantbird
16:42:23 --> aleth has joined #instantbird
16:42:23 * ChanServ sets mode +h aleth 
16:49:08 <-- igorko has quit (Ping timeout)
16:50:09 --> igorko has joined #instantbird
17:04:43 <-- igorko has quit (Connection reset by peer)
17:14:45 * jwir3|away is now known as jwir3
17:21:08 <-- jb1 has quit (Ping timeout)
17:21:11 --> jb has joined #instantbird
17:27:58 --> igorko has joined #instantbird
17:33:19 --> mmkmou has joined #instantbird
17:37:28 <-- gerard-majax has quit (Ping timeout)
17:47:42 --> Mook_as has joined #instantbird
18:07:54 --> adev has joined #instantbird
18:08:23 <-- adev has quit (Quit: Instantbird 1.2a1pre)
18:10:21 --> adev has joined #instantbird
18:10:33 <-- adev has quit (Quit: Instantbird 1.2a1pre)
18:14:32 --> gerard-majax has joined #instantbird
18:16:50 <-- MadWookiee has quit (Quit: Instantbird 1.1)
18:27:33 <-- jb has quit (Connection reset by peer)
18:28:48 <-- mmkmou has quit (Ping timeout)
18:31:39 <-- flo has quit (Quit: Instantbird 1.2a1pre)
18:39:59 --> Mnyromyr has joined #instantbird
18:46:30 <-- micahg has quit (Quit: Ex-Chat)
18:48:08 --> micahg has joined #instantbird
18:52:23 --> mmkmou has joined #instantbird
19:02:07 --> myk has joined #instantbird
19:02:52 <-- myk has quit (Quit: Instantbird 1.1)
19:03:01 --> myk has joined #instantbird
19:03:08 <-- myk has quit (Input/output error)
19:03:13 --> myk has joined #instantbird
19:13:11 --> igorko1 has joined #instantbird
19:13:54 --> clokep has joined #instantbird
19:13:54 * ChanServ sets mode +o clokep 
19:15:27 <clokep> flo: Yes they work for me, but it might depend on the server, yes.
19:23:44 <aleth> clokep: How's the skiing? is there enough snow? :)
19:24:00 <clokep> Yes, it rained last night, but then snowed. So really heavy today.
19:26:40 <aleth> :)
19:31:35 <clokep> I'm trying to see what's with the topic command...
19:34:04 <clokep> OK, that's fixed. :)
19:35:32 * jwir3 is now known as jwir3|lunch
19:45:45 --> flo has joined #instantbird
19:45:45 * ChanServ sets mode +qo flo flo 
19:45:50 <flo> clokep: hello :)
19:45:56 <clokep> Hello flo.
19:46:36 <flo> I've done some more debugging today, but I haven't finished, I got distracted by some emails and a meeting ;)
19:47:32 <clokep> I know the issue with the topic. I fixed setting it.
19:47:44 <clokep> And now I'm trying to decide how to udate the UI.
19:48:20 <flo> There are still issues with disconnecting at shutdown
19:48:46 <clokep> Alright.
19:48:49 <flo> what happens when quitting instantbird isn't clean if some JS-IRC accounts were still connected
19:49:45 <clokep> :-/
19:50:48 <flo> clokep: http://pastebin.instantbird.com/13810 these fixes work I think
19:51:12 <flo> I had already noticed the encoding problem yesterday, but hadn't understood the cause yet
19:51:32 <flo> I'm sad to have to create a new converter each time something isn't in the expected encoding though :(
19:52:13 <clokep> :-/ Yes.
19:54:07 <clokep> flo: Would you like me to import that one into my next patch?
19:54:08 <flo> but that's better than seeing an error in the console for each line received from leguin.freenode.net
19:54:37 <-- Even1 has quit (Quit: Instantbird 1.2a1pre)
19:54:46 <clokep> I agree.
19:54:48 <flo> the interdiff I've just pastebined? If you like.
19:54:54 <clokep> Yes.
19:55:27 <clokep> OK I think I fixed everything with the topics.
19:55:31 <flo> I don't care much either way. Importing your next patch won't go without hand editing some patch or interdiff of patch anyway
19:55:44 <flo> as I have some other junk in there for debugging purpose that I haven't pastebined
19:55:56 <clokep> Oh OK.
19:55:56 <flo> by the way, what's up with the ERROR call when creating a private conversation?
19:56:38 <flo> clokep: "Error: Unhandled IRC message: :leguin.freenode.net 433 * testib :Nickname is already in use." I think we should handle that before landing
19:56:54 <flo> it's quite unfriendly to just disconnect the account when the nick is already in use
19:56:54 <clokep> Probably..
19:57:08 <clokep> It's supposed to try a new nick...
19:57:16 <flo> is it?
19:57:24 <clokep> Ah, that's reply 436.
19:57:46 <clokep> But what the hell is the difference between "nick collision" and "nick already in use"?
19:57:59 <clokep> One second.
19:58:33 <flo> I think nick collision is when server rejoin after a netsplit
19:58:38 <flo> *servers
19:58:41 <-- igorko has quit (Ping timeout)
19:58:49 <flo> but I'm not sure at all :)
19:59:06 <-- igorko1 has quit (Ping timeout)
19:59:23 <clokep> I think it's when one exists on your server already and the other is on a different server.
19:59:28 <clokep> So not necessarily from a netsplit.
19:59:56 <flo> I suspect we could get rid of a good part of the shutdown leak by deleting the timers after canceling them. I haven't tried yet; I didn't want to try to debug that until my shutdown was error-free
19:59:56 <clokep> I'll handle that right now.
20:00:54 <flo> that = 433?
20:00:55 --> zen_monkey has joined #instantbird
20:01:00 --> igorko has joined #instantbird
20:02:05 <clokep> Yes.
20:02:09 <clokep> It's done already. ;)
20:04:17 <flo> for the topic you have handled both adding the setter and fixing the command?
20:04:53 <clokep> Yes.
20:06:43 <flo> :)
20:08:08 <flo> I think the mess at shutdown comes from attempting to disconnect the account when unInit is called, and *later* (after sending something on the socket) attempting to notify that the no longer existing account is disconnected
20:09:08 <clokep> I see.
20:09:23 <flo> I'm not sure though, as my attempts to prevent this behavior haven't fully succeeded
20:20:22 <clokep> flo: For the nick already in use...should we display a message somewhere?
20:21:25 <flo> a warning in the error console?
20:21:56 <clokep> OK. :)
20:27:47 <-- myk has quit (Quit: Instantbird 1.1)
20:43:34 <-- igorko has quit (Ping timeout)
20:44:14 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 1189 on bug 507.
20:44:15 <instantbot> clokep@gmail.com requested review from the wind for attachment 1191 on bug 507.
20:44:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript
20:52:54 <clokep> Alright, so...that should have a working topic now.
20:53:18 <flo> cool :)
20:55:38 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
21:17:17 --> clokep has joined #instantbird
21:17:17 * ChanServ sets mode +o clokep 
21:25:07 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
21:26:05 <-- gerard-majax has quit (Ping timeout)
21:28:04 * jwir3|lunch is now known as jwir3
21:57:13 <-- mmkmou has quit (Ping timeout)
22:06:33 * flo has a fix for the shutdown leak! :)
22:10:34 <flo> clokep: is there any code removing the isOnTimer when an account is disconnected?
22:15:13 --> mmkmou has joined #instantbird
22:36:02 <-- Mook_as has quit (Ping timeout)
22:36:55 --> Mook_as has joined #instantbird
22:44:13 <-- chrisccoulson has quit (Ping timeout)
22:49:40 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:53:37 <-- mmkmou has quit (Ping timeout)
22:53:53 --> mmkmou has joined #instantbird
22:56:30 <-- mmkmou has quit (Ping timeout)
22:57:05 --> mmkmou has joined #instantbird
22:57:17 <-- mmkmou has quit (Client exited)
22:57:41 --> mmkmou has joined #instantbird
23:02:40 --> chrisccoulson has joined #instantbird
23:09:25 <aleth> flo: Do you know a workaround for the problem that when you move an anonymous element to a different position inside an XBL, it no longer inherits its xbl:inherits attributes properly? (Insted the element in the previous node position gets them)
23:09:53 <flo> no
23:10:04 <flo> I don't think I've ever tried to move anonymous elements
23:10:58 <flo> I tend to avoid it by adding an attribute to the element that has the binding attached, and having another different binding attached with a css rule matching that new attribute
23:12:26 <aleth> Maybe I can do something like that... I don't think you're "meant" to move anonymous elements, but it causes a bug in one of my add-ons
23:13:12 <flo> I'm trying to fix that topic stuff (still broken :()
23:14:52 <aleth> Bugs are somehow extra disappointing if you thought they'd been fixed...
23:27:49 <flo> ok, I'm out of things that are known broken
23:29:10 --> zen_monkey_ has joined #instantbird
23:30:14 <-- zen_monkey has quit (Ping timeout)
23:31:59 <aleth> :)
23:32:29 <aleth> Almost sounds like it's ready to land ;)
23:35:15 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1192 on bug 507.
23:35:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript
23:35:34 <flo> aleth: I'm not out of things to test before landing though ;)
23:35:53 <flo> when looking at the diff it looks trivial; doesn't seem like something that would need so much time to figure out :-S
23:42:15 --> zen_monkey__ has joined #instantbird
23:42:16 <-- zen_monkey_ has quit (Ping timeout)
23:44:01 <flo> Good night :)
23:44:02 <-- flo has quit (Quit: Instantbird 1.2a1pre)
23:47:45 * jwir3 is now known as jwir3|away
23:49:50 <-- mmkmou has quit (Ping timeout)
23:50:17 --> mmkmou has joined #instantbird
23:55:13 <-- mmkmou has quit (Ping timeout)
23:57:32 --> Tomek1 has joined #instantbird
23:57:41 <-- Tomek has quit (Connection reset by peer)
23:58:12 --> mmkmou has joined #instantbird