All times are UTC.
00:02:32 <clokep> I'm not sure how those work. 00:04:58 <clokep> They do have them though. 00:05:06 <clokep> The Pidgin one has one. 00:08:39 <aleth> Sounds like it depends on the server :-/ 00:08:55 <clokep> Or on your permissions. 00:11:54 <aleth> In a room I open, I'd expect to have that. 00:12:35 <aleth> But no. You are right. I've found an existing room on the same server with a topic 00:13:02 <clokep> XMPP can have more complicate permissions, e.g. when you create a new room you might not actually be an admin in it. 00:24:28 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 00:26:27 <clokep> flo: All of a sudden I'm getting this.getString is not a function errors. :-/ 00:52:55 <-- micahg has quit (Ping timeout) 01:08:46 --> micahg has joined #instantbird 01:08:55 <-- myk has quit (Ping timeout) 01:13:33 <clokep> Bah my bad. :) 01:17:02 <-- clokep has quit (Quit: Instantbird 1.2a1pre) 01:17:20 --> clokep has joined #instantbird 01:17:20 * ChanServ sets mode +o clokep 01:18:52 <-- Plop has quit (Quit: Instantbird 1.1) 01:21:51 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 1181 on bug 507. 01:21:52 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1189 on bug 507. 01:21:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript 01:51:06 <-- Mook_as has quit (Quit: gone) 01:54:58 <-- micahg has quit (Ping timeout) 02:01:26 <-- mmkmou has quit (Ping timeout) 02:08:55 <-- clokep has quit (Quit: Instantbird 1.2a1pre) 02:09:54 <-- devfil has quit (Client exited) 02:13:44 --> micahg has joined #instantbird 03:21:21 --> myk has joined #instantbird 03:59:27 <instant-buildbot> build #403 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/403 04:21:57 --> Mook has joined #instantbird 04:56:38 <-- myk has quit (Ping timeout) 04:56:55 --> myk has joined #instantbird 05:08:07 <instant-buildbot> build #489 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/489 06:15:18 <-- skeledrew has quit (Quit: Instantbird 1.2a1pre) 06:15:33 --> skeledrew has joined #instantbird 06:46:33 <instant-buildbot> build #395 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/395 06:55:20 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603]) 07:02:33 <-- gerard-majax has quit (Ping timeout) 07:39:02 --> gerard-majax has joined #instantbird 07:43:27 <-- gerard-majax has quit (Connection reset by peer) 07:44:20 --> gerard-majax has joined #instantbird 08:00:01 --> jb has joined #instantbird 08:07:00 <-- jb has quit (Ping timeout) 08:17:52 <-- myk has quit (Quit: Instantbird 1.1) 08:32:16 <-- Suiseiseki has quit (Ping timeout) 08:42:11 --> Suiseiseki has joined #instantbird 09:06:25 --> Tomek has joined #instantbird 09:07:56 --> MadWookiee has joined #instantbird 09:22:51 --> Even has joined #instantbird 09:22:51 * ChanServ sets mode +o Even 09:22:56 <-- Even has quit (Quit: Even) 09:23:07 --> Even has joined #instantbird 09:23:07 * ChanServ sets mode +o Even 09:45:15 <-- Tomek has quit (Quit: Instantbird 1.1) 09:48:47 --> aleth has joined #instantbird 09:48:48 * ChanServ sets mode +h aleth 09:51:27 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 09:51:35 --> aleth has joined #instantbird 09:51:36 * ChanServ sets mode +h aleth 10:00:01 --> jb has joined #instantbird 10:04:11 <-- GeekShadow has quit (Ping timeout) 10:04:53 <-- lewellyn has quit (Ping timeout) 10:25:47 --> flo has joined #instantbird 10:25:47 * ChanServ sets mode +qo flo flo 10:26:03 --> mmkmou has joined #instantbird 10:27:25 <-- jb has quit (Connection reset by peer) 10:27:27 --> jb has joined #instantbird 10:37:03 <flo> aleth: support for topic in MUC is currently no (fully) implemented in JS-XMPP 10:37:11 <flo> it's one of the items in my todo list 10:37:22 <flo> although I don't think it needs to block 1.2 10:37:33 <flo> s/no/not/ 10:38:33 --> lewellyn has joined #instantbird 10:42:41 <aleth> flo: Yes, definitely not a 1.2 blocker, just something I stumbled over while looking at some IRC related bugs 10:46:19 --> Mic has joined #instantbird 10:46:19 * ChanServ sets mode +h Mic 10:46:41 <flo> so, time to try clokep's updated patch :) 10:47:51 --> testib has joined #instantbird 10:49:04 <testib> :) 10:51:25 <aleth> Instanbir ? 10:51:39 <flo> I think the server limits the username length to 10 characters 10:51:56 <aleth> As long as it's the server... 10:53:12 * flo sets mode +o testib 10:58:21 <flo> hmm 10:58:45 <flo> I'm not sure how much I should try to fix this up vs just listing what doesn't work and wait for clokep's return Sunday 10:59:02 <aleth> Did you want to land it before the weekend? 11:00:10 <flo> not really, but each time I add comments while he's at work and wait for a change, we delay the landing by at least a day as I see the changes the next morning 11:04:11 <flo> I'm listing what doesn't work here: https://etherpad.mozilla.org/js-irc-todo 11:12:28 <-- testib has left #instantbird () 11:12:52 --> testib has joined #instantbird 11:13:29 <-- testib has left #instantbird () 11:13:52 --> testib has joined #instantbird 11:16:17 <-- testib has left #instantbird () 11:16:36 --> chrisccoulson_ has joined #instantbird 11:16:45 --> testib has joined #instantbird 11:18:01 <-- chrisccoulson has quit (Ping timeout) 11:18:22 <-- testib has left #instantbird () 11:18:43 --> testib has joined #instantbird 11:19:49 * chrisccoulson_ is now known as chrisccoulson 11:31:30 <-- testib has left #instantbird () 11:33:15 --> testib has joined #instantbird 11:41:13 <-- testib has left #instantbird () 11:41:37 --> testib has joined #instantbird 11:43:21 * testib is now known as test2 11:45:22 <flo> aleth: conversations already have a topicSettable attribute 11:46:30 <flo> ok, the topic command is broken 11:58:03 <-- test2 has left #instantbird () 11:58:24 --> testib has joined #instantbird 12:04:12 --> MadWookiee1 has joined #instantbird 12:04:39 <-- MadWookiee has quit (Ping timeout) 12:06:48 <-- MadWookiee1 has quit (Ping timeout) 12:11:59 --> MadWookiee has joined #instantbird 12:14:10 <-- testib has left #instantbird () 12:14:34 --> testib has joined #instantbird 12:24:29 <-- testib has left #instantbird () 12:24:46 --> testib has joined #instantbird 12:28:17 <-- Mic has quit (Connection reset by peer) 13:16:58 <-- flo has quit (Ping timeout) 13:17:10 <-- testib has quit (Ping timeout) 13:25:21 --> flo has joined #instantbird 13:25:21 * ChanServ sets mode +qo flo flo 13:26:01 <-- gerard-majax has quit (Ping timeout) 13:42:06 <-- flo has quit (Quit: Instantbird 1.2a1pre) 13:42:18 --> flo has joined #instantbird 13:42:18 * ChanServ sets mode +qo flo flo 13:45:30 <-- flo has quit (Ping timeout) 13:46:21 --> flo has joined #instantbird 13:46:21 * ChanServ sets mode +qo flo flo 13:46:34 <-- flo has quit (Quit: Instantbird 1.2a1pre) 13:46:46 --> flo has joined #instantbird 13:46:46 * ChanServ sets mode +qo flo flo 14:04:37 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre) 14:05:00 --> mmkmou has joined #instantbird 14:06:53 --> Tomek has joined #instantbird 14:27:55 --> testib has joined #instantbird 14:28:05 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org) 14:28:12 --> testib has joined #instantbird 14:28:53 <-- testib has left #instantbird () 14:29:09 --> testib has joined #instantbird 14:29:18 <-- testib has left #instantbird (another test...) 14:29:54 --> testib has joined #instantbird 14:32:28 <-- testib has left #instantbird () 14:32:40 * flo keeps finding bugs 14:32:47 --> testib has joined #instantbird 14:33:00 <-- testib has left #instantbird () 14:33:14 --> testib has joined #instantbird 14:35:18 <-- testib has left #instantbird () 14:35:38 --> testib has joined #instantbird 14:35:50 <-- testib has left #instantbird () 14:35:54 --> testib has joined #instantbird 14:38:23 <-- testib has left #instantbird () 14:38:41 --> testib has joined #instantbird 14:38:46 <-- testib has left #instantbird () 14:38:57 --> testib has joined #instantbird 14:41:13 --> gerard-majax has joined #instantbird 14:43:28 <-- gerard-majax has quit (Ping timeout) 14:44:57 --> gerard-majax has joined #instantbird 14:51:23 <-- testib has left #instantbird () 14:51:47 --> testib has joined #instantbird 14:53:28 <-- testib has left #instantbird () 14:53:44 --> testib has joined #instantbird 14:54:59 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org) 14:55:05 --> testib has joined #instantbird 14:58:04 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org) 14:58:09 <-- flo has quit (Quit: Instantbird 1.2a1pre) 14:58:13 --> flo has joined #instantbird 14:58:13 * ChanServ sets mode +qo flo flo 14:58:24 --> testib has joined #instantbird 14:59:21 --> jb1 has joined #instantbird 14:59:52 <-- jb has quit (Ping timeout) 15:01:33 <-- testib has left #instantbird () 15:01:57 --> testib has joined #instantbird 15:06:32 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org) 15:07:22 --> testib has joined #instantbird 15:14:27 <-- testib has left #instantbird () 15:14:53 --> testib has joined #instantbird 15:15:41 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org) 15:17:39 --> testib has joined #instantbird 15:18:29 <-- testib has left #instantbird () 15:18:47 --> testib has joined #instantbird 15:19:01 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org) 15:19:14 --> testib has joined #instantbird 15:19:30 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org) 15:19:35 --> testib has joined #instantbird 15:19:50 <-- testib has left #instantbird () 15:20:27 --> testib has joined #instantbird 15:21:01 <-- flo has quit (Quit: Instantbird 1.2a1pre) 15:21:04 --> flo has joined #instantbird 15:21:04 * ChanServ sets mode +qo flo flo 15:21:52 <-- testib has quit (Quit: Instantbird -- http://www.instantbird.org) 15:22:04 --> testib has joined #instantbird 15:32:20 <-- testib has left #instantbird () 15:33:00 --> testib has joined #instantbird 15:36:57 <-- testib has left #instantbird () 15:37:10 <flo> sorry for all the join/quit of testib ;) 15:41:13 --> testib has joined #instantbird 15:41:20 <flo> aaaaah! 15:41:54 <flo> apparently for some reason the proxy service decides that irc://<something>, even with the IGNORE_SCHEME flag, means NO PROXY! 15:42:15 <flo> if I let JS-IRC pass http:// to the proxy service, it works correctly... 15:49:48 <-- testib has left #instantbird () 15:50:16 --> testib has joined #instantbird 15:50:24 <-- testib has quit (Quit: testib) 15:56:06 --> testib has joined #instantbird 15:56:12 <-- testib has quit (Quit: testib) 15:56:44 --> testib has joined #instantbird 15:57:19 <-- testib has left #instantbird () 16:01:06 --> testib has joined #instantbird 16:01:33 <-- testib has left #instantbird () 16:02:18 --> testib has joined #instantbird 16:02:38 <-- testib has left #instantbird () 16:02:58 <flo> uh 16:03:15 <flo> deleting a JS-IRC account *connects* it, and then after a restart it's still there... WTF?!? 16:07:35 --> testib has joined #instantbird 16:07:55 <-- MadWookiee has quit (Ping timeout) 16:08:02 <-- testib has left #instantbird () 16:09:10 --> testib has joined #instantbird 16:12:19 <-- testib has left #instantbird () 16:15:59 --> MadWookiee has joined #instantbird 16:30:02 <-- wesj has quit (Quit: Instantbird 1.2a1pre) 16:30:06 --> wesj has joined #instantbird 16:34:45 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1190 on bug 507. 16:34:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript 16:37:16 <-- flo has quit (Quit: Instantbird 1.2a1pre) 16:45:04 <-- mmkmou has quit (Ping timeout) 17:04:14 --> mmkmou has joined #instantbird 17:07:01 <aleth> Looks like you didn't just find the bugs... ;) 17:16:55 * jwir3 is now known as jwir3|away 17:40:08 --> Mook_as has joined #instantbird 18:07:04 --> GeekShadow has joined #instantbird 18:14:27 --> myk1 has joined #instantbird 18:14:36 <-- myk1 has quit (Input/output error) 18:23:57 <-- mmkmou has quit (Ping timeout) 18:24:40 --> mmkmou has joined #instantbird 18:26:42 <-- mmkmou has quit (Ping timeout) 18:43:05 --> mmkmou has joined #instantbird 18:45:09 <-- mmkmou has quit (Ping timeout) 18:45:48 --> mmkmou has joined #instantbird 18:47:32 <-- mmkmou has quit (Ping timeout) 18:49:34 --> mmkmou has joined #instantbird 18:51:15 <-- mmkmou has quit (Ping timeout) 18:51:50 --> mmkmou has joined #instantbird 18:52:39 <-- jb1 has quit (Connection reset by peer) 18:54:15 <-- mmkmou has quit (Ping timeout) 18:55:29 --> mmkmou has joined #instantbird 19:00:14 <-- mmkmou has quit (Ping timeout) 19:01:17 --> mmkmou has joined #instantbird 19:01:19 <-- MadWookiee has quit (Quit: Instantbird 1.1) 19:41:58 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 19:44:32 --> aleth has joined #instantbird 19:44:32 * ChanServ sets mode +h aleth 19:47:28 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 19:48:59 <-- mmkmou has quit (Ping timeout) 19:49:44 --> aleth has joined #instantbird 19:49:44 * ChanServ sets mode +h aleth 20:04:58 * jwir3|away is now known as jwir3 20:05:30 --> flo has joined #instantbird 20:05:30 * ChanServ sets mode +qo flo flo 20:07:39 <flo> aleth: it's sometimes easier to find the fix than a specific description of the bug :) 20:28:10 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 20:33:00 --> aleth has joined #instantbird 20:33:00 * ChanServ sets mode +h aleth 20:36:02 <-- chrisccoulson has quit (Quit: Ex-Chat) 20:37:46 --> chrisccoulson has joined #instantbird 20:44:20 --> clokep has joined #instantbird 20:44:20 * ChanServ sets mode +o clokep 20:44:38 <clokep> Hey flo. 20:44:55 <clokep> I read the logs already, didn't look at that list yet, did you fix all of it already? 20:46:06 --> igorko has joined #instantbird 20:46:14 <flo> clokep: there's a summary at the top of my comment in the bug 20:46:19 <flo> clokep: hello :) 20:46:40 <clokep> Clearly I haven't read the bug yet either. ;) 20:47:03 <flo> I ran out of time, so I still have a non-fixed JS error related to disconnecting accounts 20:47:19 <flo> and I have just started investigating the memory leaks; no conclusion yet 20:48:06 <flo> I suspect something isn't cycle collected correctly and that we could help it by breaking some reference cycles by hand 20:48:27 <flo> clokep: enough snow? :) 20:49:16 <clokep> Ah-ha. 20:49:20 <clokep> Yes, most of the mountain is open. 20:49:36 <clokep> Looks like I really messed up a lot of the commands file at some point. :-/ 20:49:41 <flo> :) 20:50:03 <flo> I suspect someone should try each of the commands and see how broken they are 20:50:30 <clokep> Probably. :) 20:50:37 <flo> I'm wondering if we shouldn't just remove (or ifdef out) all the commands that have no visible effect because their result isn't displayed anywhere 20:50:53 <flo> or make the result appear in the server tab 20:51:09 <flo> shouldn't all unhandled messages go to the server tab anyway? 20:51:10 <-- igorko has quit (Connection reset by peer) 20:51:26 <flo> but I don't want to block landing on any of these details; as it's not more broken than what we currently ship 20:53:54 <flo> I suspect you could fix the topic stuff faster than I would, but if you don't get to it and it becomes the last thing that needs work, I'll probably do it anyway ;) 20:55:04 --> igorko has joined #instantbird 20:55:13 <clokep> Alright. 20:55:34 <clokep> I agree that we should remove commands that have no effect. 20:55:53 <clokep> With the libpurple IRC, unknown messages go to the error console. 20:56:11 <flo> it doesn't have a server tab though 20:56:23 <flo> it's nice to have them in the error console 20:56:43 <flo> (until we have a better protocol specific console at least :)) 20:57:50 <clokep> I'm not against doing it in the server tab either btw. 20:58:10 <clokep> I think I'd like to think about it more first though and do that as a follow up. 20:58:21 <flo> that's what I said ;) 20:58:41 <flo> I tried to focus today on what would annoy me if JS-IRC was in nightlies 20:59:16 <flo> so I tested things that are close to my daily IRC usage (it's the reason why testib entered and quit #instantbird lots of times today: I didn't want to test only with mostly empty channels :)) 21:00:02 <clokep> Understandable. :) 21:00:09 <flo> those follow-up are likely going to be pleasurable :) 21:00:20 <clokep> Nice trick with the DownloadUtils stuff. 21:00:24 <flo> as the code is quite easy to hack :) 21:00:36 <clokep> I'm glad you find it readable! :-D 21:00:42 <flo> heh, I suspect you made your way to the bug, and even the patch ;) 21:01:15 <flo> it will be nice to be able to code quickly small improvements on something that we use everyday 21:01:30 <clokep> Yes. :) 21:01:39 * clokep feels like he's going to have lots of review requests soon. 21:01:44 <-- igorko has quit (Ping timeout) 21:02:32 <flo> do you know people who are likely to write JS-IRC patches? :-P 21:02:58 <clokep> aleth was interested I think. 21:03:09 <clokep> Mook maybe. ;) 21:04:23 <flo> I'll probably go hack Thunderbird UI stuff after JS-IRC lands 21:04:56 <clokep> I'll hack more on IRC...it'll be nice to be able to have real diffs. :P 21:05:15 <flo> you don't like my interdiffs? 21:05:52 <clokep> I do. :) 21:05:55 <clokep> They're very helpful. 21:06:03 <instantbot> clokep@gmail.com granted review for attachment 1190 on bug 507. 21:06:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript 21:06:07 <Mook_as> yeah, I suspect I'll start patching once it's dogfoodable (and landed) 21:06:07 <clokep> It'll be nice to have a baseline to work off of though instead of a 7000 line patch or whatever it is. 21:06:43 <flo> Mook_as: it will be both dogfoodable and landed very soon 21:06:51 <Mook_as> yep! :D 21:06:57 <flo> most likely less than a week 21:07:12 <clokep> I think the password should work fine btw. 21:07:20 <clokep> The TOPIC command I'll look into later. 21:07:59 <clokep> Bye I need to get going for now, ciao! 21:08:09 <flo> clokep: probably. I just have the habit of assuming that everything that *I* haven't seen working isn't in working condition :) 21:08:22 <flo> clokep: have fun :) 21:08:24 <clokep> A good opinion to have. :) 21:08:27 <clokep> Bye 21:08:27 <-- clokep has quit (Quit: Instantbird 1.2a1pre) 21:14:13 --> igorko has joined #instantbird 21:25:01 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) 21:33:39 <aleth> Instantbird on Debian unstable is v0.2 :( 21:33:43 <aleth> Must be that packaging issue... 21:34:33 <flo> which packaging issue? 21:37:12 <aleth> Someone (you?) mentioned there was a bug that was essentially about them not wanting to include mozilla in the ib package? (Or was it libpurple, I don't remember) 21:37:31 <aleth> ah, mentioned here: http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=instantbird 21:37:48 <aleth> It's libpurple 21:40:13 <aleth> I wonder if the maintainer is still actively using IB 21:46:27 --> mmkmou has joined #instantbird 21:48:11 <-- mmkmou has quit (Ping timeout) 22:03:57 --> mmkmou has joined #instantbird 22:08:34 <-- mmkmou has quit (Ping timeout) 22:09:08 --> mmkmou has joined #instantbird 22:13:09 <-- Tomek has quit (Ping timeout) 22:18:50 <-- flo has quit (Quit: Instantbird 1.2a1pre) 22:25:39 <-- mmkmou has quit (Ping timeout) 22:42:27 --> mmkmou has joined #instantbird 22:57:20 --> Tomek has joined #instantbird 23:24:27 <-- mmkmou has quit (Ping timeout) 23:25:16 --> mmkmou has joined #instantbird 23:27:12 <-- mmkmou has quit (Ping timeout) 23:28:02 --> mmkmou has joined #instantbird 23:30:41 <-- mmkmou has quit (Ping timeout) 23:32:12 --> mmkmou has joined #instantbird 23:34:09 <-- mmkmou has quit (Ping timeout) 23:34:42 --> mmkmou has joined #instantbird 23:36:25 <-- mmkmou has quit (Ping timeout) 23:39:00 <-- wesj has quit (Input/output error) 23:52:23 --> mmkmou has joined #instantbird 23:56:55 <-- chrisccoulson has quit (Client exited) 23:58:52 --> chrisccoulson has joined #instantbird