#instantbird log on 03 05 2012

All times are UTC.

00:01:58 <-- zen_monkey has quit (Quit: Saliendo)
00:09:46 <clokep> :-/
00:12:06 <aleth> Could this be useful? https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIAsyncOutputStream
00:14:23 <-- mmkmou has quit (Ping timeout)
00:14:24 <clokep> I don't htink you can change an output stream once it's made though...
00:18:34 <clokep> We're using a https://developer.mozilla.org/En/NsIBinaryOutputStream btw
00:40:49 <instant-buildbot> build #224 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/224
01:06:16 <-- Tomek has quit (Quit: Instantbird 1.1)
01:10:23 <aleth> clokep: Something unexpected: Making the output stream blocking (just for testing purposes of course) does not fix the problem.
01:13:04 <-- Plop has quit (Ping timeout)
01:13:29 <clokep> aleth: You mean just like blocking for 10 seconds or something?
01:13:38 <clokep> Do you know if the data is actually sent? (Does it show up in the error log?)
01:14:41 <aleth> clokep: No, just setting the flag on the output stream to "blocking" such that close() should only return when the data has been written (if I understood the documentation correctly)
01:14:56 --> Plop has joined #instantbird
01:15:08 <clokep> Yes, that's what I'd think it does. :)
01:19:11 --> Mook has joined #instantbird
01:20:26 <instant-buildbot> build #191 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/191
01:24:22 <Mook> clokep: hm, I don't see an unhandled message at the moment, but that's probably because it's all confused because I screwed up the script load order ;)
01:25:05 <clokep> Mook: flo (or should I say flp :P) pointed out to me that it gets called in other places too, so you might not see this.
01:25:08 <clokep> But I'd hope so!
01:25:19 <clokep> Would make finding the issue easier. ;)
01:25:45 <Mook> I'll try to un-break my instantbird and see if it does any better :D
01:25:57 <clokep> :)
01:26:09 <Mook> (too bad I'm spending way too much time writing an extension to get _useful_ stacks... sigh.)
01:26:43 <clokep> Hmm...that's sounds like billable time to AS to me. ;)
01:27:17 <Mook> oh, I'm salaried; besides, that would make this suck if it turned into work
01:27:59 <clokep> Ah, yes...the pains of being salaried...
01:28:09 <Mook> meh, I like it that way :D
01:28:20 <clokep> Me too. Except when I travel and work 80 hour weeks. :P
01:28:37 <Mook> (I also love working in the office; makes it easier to figure out "work time" vs "me time" :D )
01:30:02 <clokep> Yeah, and you can probably wear jeans and a t-shirt to work. Silly software companies. ;)
01:30:40 <Mook> oh, right, you work at a presumably suit-oriented company
01:31:34 <clokep> I'm not important enough to wear a suit! :-D
01:32:24 <clokep> (Nor a tie...)
01:32:30 <Mook> (and yeah: I mostly wear jeans and tshirts, possibly with something over the tshirt if it cold... stupid snowing-in-feburary weather)
01:32:51 <clokep> Don't you live in canada?
01:32:54 <clokep> Isn't it /always/ cold?
01:33:08 <clokep> (Actually, I was in Vancouver last summer, was gorgeous while I was there...)
01:33:21 <Mook> no, I live near the ocean, so there's actually a summer.
01:33:30 <Mook> (I think San Francisco had shorter summers...)
01:34:02 * clokep thinks he solved bug 1303.
01:34:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1303 nor, --, ---, nobody, NEW, IRC contacts don't get their status updated
01:34:36 <Mook> gah, I don't like JS proxies
01:37:31 <clokep> aleth: Did you look into bug 1303 at all?
01:37:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1303 nor, --, ---, nobody, NEW, IRC contacts don't get their status updated
01:37:46 * clokep wants you to review it. :P
01:39:24 <clokep> Hmmm...I have a feeling aleth is asleep. :P
01:40:04 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1221 on bug 1303.
01:40:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1303 nor, --, ---, clokep, ASSI, IRC contacts don't get their status updated
01:40:31 <clokep> (aleth feel free to steal that review from florian if you get on before him?)
01:40:36 * clokep has no idea what timezone you're in.
01:41:33 <Mook> well, his client supports /ctcp time, it seems
01:41:50 <Mook> (says GMT+1, ~ 3 AM(
01:42:02 <clokep> Mook: Yes, it does: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircCTCP.jsm#220 ;)
01:42:23 <instant-buildbot> build #212 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/212
01:42:24 <Mook> I didn't actually /version him :p
01:42:38 <clokep> Ah and apparently that response is broken in Instantbird. :(
01:42:43 <-- aleth has quit (Input/output error)
01:43:39 <Mook> so you're using isntantbird isn't compatible with instantbird?
01:43:48 <Mook> (it does seem to have an extra colon at the front)
01:44:33 <clokep> I'm not sure what you mean.
01:44:46 <Mook> CTCP time reply ``:Mon Mar 05 2012 02:41:22 GMT+0100 (CET)''
01:44:50 <Mook> vs for myself:
01:44:52 <clokep> Oh, that's not the issue.
01:44:56 <Mook> CTCP time reply ``Sunday, March 04, 2012 5:43:57 PM''
01:44:59 * clokep is filing a patch.
01:45:09 <Mook> right; I didn't expect it to be, just a different minor bug :)
01:45:40 <clokep> that's not a bug.
01:46:44 <Mook> oh? I guess you _are_ allowed to return whatever the heck you want... just that a leading colon seemed odd.
01:48:06 <instantbot> New Core - IRC bug 1320 filed by clokep@gmail.com.
01:48:07 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1222 on bug 1320.
01:48:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1320 tri, --, ---, nobody, NEW, The CTCP time response is calling the wrong property when localizing
01:48:41 <clokep> Youc an give it with or without the colon: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircCTCP.jsm#233
01:48:44 <clokep> Stupid IRC specs.
03:41:08 <instant-buildbot> build #417 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/417
03:58:07 <-- danols has quit (Quit: Instantbird 1.2a1pre)
04:30:21 <-- clokep has quit (Input/output error)
05:13:58 <instant-buildbot> build #502 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/502
06:23:15 --> Mook_ib has joined #instantbird
06:38:54 --> Mook_uni has joined #instantbird
06:45:38 <-- Mook_uni has quit (Input/output error)
06:46:03 --> Tomek has joined #instantbird
06:47:26 --> Mook_uni has joined #instantbird
06:47:45 <-- Mook_uni has quit (Input/output error)
06:51:04 --> Mook_uni has joined #instantbird
06:52:10 <-- Mook_uni has quit (Input/output error)
06:52:52 <instant-buildbot> build #407 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/407
06:55:30 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
07:02:06 <-- Tomek has quit (Quit: Instantbird 1.1)
07:06:23 <-- Mook_ib has quit (Ping timeout)
08:00:51 --> Mad_Maks has joined #instantbird
08:44:49 --> chrisccoulson has joined #instantbird
08:57:26 <-- Mad_Maks has quit (Quit: Instantbird 1.2a1pre)
09:06:58 <-- Eveo has left #instantbird ()
09:07:05 --> Eveo has joined #instantbird
09:09:46 <-- gerard-majax has quit (Ping timeout)
09:12:14 --> Mad_Maks has joined #instantbird
09:13:23 <-- Eveo has left #instantbird ()
09:13:39 --> Eveo has joined #instantbird
09:14:03 <-- Eveo has quit (Input/output error)
09:14:10 --> Eveo has joined #instantbird
09:14:12 <-- Plop has quit (Ping timeout)
09:21:13 --> Plop has joined #instantbird
09:31:40 --> mmkmou has joined #instantbird
09:47:23 --> gerard-majax has joined #instantbird
09:48:26 <-- gerard-majax has quit (Connection reset by peer)
09:53:04 <-- Eveo has quit (Connection reset by peer)
09:54:27 --> aleth has joined #instantbird
09:54:27 * ChanServ sets mode +h aleth 
09:54:39 --> gerard-majax has joined #instantbird
09:55:26 <-- aleth has quit (Input/output error)
09:55:36 --> aleth has joined #instantbird
09:55:36 * ChanServ sets mode +h aleth 
09:57:40 --> Eveo has joined #instantbird
09:59:40 --> flo has joined #instantbird
09:59:40 * ChanServ sets mode +qo flo flo 
10:01:00 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
10:01:53 --> aleth has joined #instantbird
10:01:53 * ChanServ sets mode +h aleth 
10:06:15 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
10:06:28 --> aleth has joined #instantbird
10:06:28 * ChanServ sets mode +h aleth 
10:08:07 <-- flo has quit (Ping timeout)
10:12:12 <instantbot> aletheia2@fastmail.fm denied review for attachment 1221 on bug 1303.
10:12:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1303 nor, --, ---, clokep, ASSI, IRC contacts don't get their status updated
10:14:42 <-- chrisccoulson has quit (Connection reset by peer)
10:16:44 --> chrisccoulson has joined #instantbird
10:19:26 --> flo has joined #instantbird
10:19:26 * ChanServ sets mode +qo flo flo 
10:27:47 --> Nitrox has joined #instantbird
10:27:52 --> Mic has joined #instantbird
10:27:53 * ChanServ sets mode +h Mic 
10:29:15 <Mic> flo: I saw this when searching older logs: http://log.bezut.info/instantbird/120125/#m209
10:30:34 <Mic> I think you want to start Ib from a terminal ("cmd" from the Run menu) instead by clicking a shortcut/application
10:30:50 <Mic> Just in case you'll ever need that again ;)
10:31:06 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
10:31:33 --> aleth has joined #instantbird
10:31:33 * ChanServ sets mode +h aleth 
10:33:11 <flo> Mic: does that work with non-debug builds?
10:33:45 <flo> I think by default they don't print anything to the terminal that started them, and the -console parameter opens another terminal window
11:03:02 <-- Mic has quit (Ping timeout)
11:12:14 <-- Mad_Maks has left #instantbird ()
11:19:56 --> clokep has joined #instantbird
11:19:56 * ChanServ sets mode +o clokep 
11:20:25 --> jb has joined #instantbird
11:22:50 --> Mic has joined #instantbird
11:22:50 * ChanServ sets mode +h Mic 
11:25:30 <clokep> Hmmm...I thought that was a separate bug...
11:26:43 <aleth> Yes, it is a separate bug, but one that hasn't been filed separately. Do you want me to r+ it then?
11:28:07 <clokep> No it's fine.
11:28:28 <clokep> Just need to add a few lines to the gotDisconnected method I think...
11:28:36 <Mic> The -console terminal looks very much like the normal Windows command line window (with the disadvantage that it closes as soon as you quit the application). When starting the command line separately, it will stay open. That was what you were looking for, weren't you?
11:31:01 <aleth> clokep: Something like http://pastebin.instantbird.com/16177 ... wasn't sure how to get the right observer to notify for the (...) bit
11:31:46 <clokep> aleth: You just use the setStatus function like http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircBase.jsm#602
11:33:21 * clokep wonders if that should be done in core some how...
11:38:31 <aleth> OK, I have a patch then
11:39:10 <aleth> It does not seem very pretty though.
11:41:40 <instantbot> clokep@gmail.com requested review from aletheia2@fastmail. fm for attachment 1223 on bug 1303.
11:41:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1303 nor, --, ---, clokep, ASSI, IRC contacts don't get their status updated
11:42:54 <clokep> aleth: Is it less pretty than the one I just put up? ;)
11:43:14 <aleth> clokep: haha, I don't know yet http://pastebin.instantbird.com/16181
11:43:53 <aleth> Ah, unknown is the correct status, yes.
11:45:11 <aleth> Why do you have that if(buddy) in your patch?
11:45:57 <clokep> In case the buddy gets deleted in the time you request the name and before it gets marked as offline.
11:46:02 <clokep> Seems like a rare case though...
11:46:07 <clokep> I debated removing it.
11:46:20 <clokep> I'd really prefer to use the getBuddyNames and getBuddy functions btw.
11:46:26 <aleth> Might as well keep it.
11:47:09 <clokep> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#526 can return null.
11:47:11 <clokep> So you should check for it.
11:47:16 <clokep> Even if you're not expecting it to return null
11:47:46 <aleth> Yes, I was wondering whether to use those functions.
11:48:38 <instantbot> aletheia2@fastmail.fm granted review for attachment 1223 on bug 1303.
11:48:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1303 nor, --, ---, clokep, ASSI, IRC contacts don't get their status updated
11:48:51 <clokep> I try to touch the data arrays directly in as little places as possible...I don't always do a good job of it though.
11:49:05 <clokep> Sweet, now we'll see what flo says. ;)
11:49:35 <-- Plop has quit (Connection reset by peer)
11:49:38 --> Plop has joined #instantbird
11:50:16 <aleth> That was probably the most annoying JS-IRC bug for me :)
11:54:46 <Mic> hmm, what does this empty "Join Chat"-dialog do for Twitter?
11:54:56 <clokep> Mic: Brings back the timeline if you closed it.
11:55:07 <clokep> (Yes, extremely crappy UI...)
11:55:26 <Mic> Ah! Unfortunately I unfollowed all people and don't see how I can add someone new now :(
11:56:23 <Mic> Ah, wait
11:56:39 <Mic> I tried "Add Buddy" and it seems it actually did something.
11:56:46 <Mic> Even though nothing was added to the contact list
11:58:41 <clokep> Mic: No one is on the contact list for Twitter.
11:58:44 <clokep> That wasn't implemented yet
11:59:04 <Mic> It says "You're now following ..." on the timeline though
11:59:34 <clokep> Maybe the addbuddy dialogue is hooked up to that...but it doesn't add a contact to the buddy list.
12:00:06 <Mic> Should they appear in the participant list right away or only when they actually tweeted something new then?
12:00:07 <clokep> Ah-ha! http://lxr.instantbird.org/instantbird/source/chat/protocols/twitter/twitter.js#538
12:00:14 <clokep> When they actually Tweet.
12:03:57 <clokep> There's a lot of little things to be done in Tiwtter if someone is interested. :)
12:04:03 * clokep needs to go!
12:04:04 <-- clokep has quit (Input/output error)
12:04:44 <-- Mic has quit (Input/output error)
12:06:15 --> Mic has joined #instantbird
12:06:15 * ChanServ sets mode +h Mic 
12:06:59 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
12:07:28 --> Mic has joined #instantbird
12:07:29 * ChanServ sets mode +h Mic 
12:12:23 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
12:19:04 <aleth> Mic: They should be in the room, but inactive, but that hasn't been implemented yet
12:19:17 <aleth> There's bugs for these things somewhere
12:24:18 --> Mic has joined #instantbird
12:24:18 * ChanServ sets mode +h Mic 
12:24:44 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
12:24:57 --> Mic has joined #instantbird
12:24:57 * ChanServ sets mode +h Mic 
12:28:09 <Mic> http://i.imgur.com/cmlAk.png
12:28:17 <Mic> And here's the hack: http://pastebin.instantbird.com/16186
12:33:32 <flo> clokep: "Sweet, now we'll see what flo says. ;)" I say that if you keep a null check for a rare case, you should add a comment explaining what that case is, so that we can remove that null check in the future if the rare case disappears :)
12:34:34 <flo> is it new in JS-IRC that we get highlighted when pasting a message containing our nick?
12:41:46 <Mic> flo: is it an issue or a feature that it's possible to access the actions from the theme?
12:42:36 <flo> both?
12:42:43 <Mic> hehe
12:42:55 <flo> but I guess it's more toward the "feature" side
12:52:10 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
12:56:47 --> clokep_work has joined #instantbird
12:56:47 * ChanServ sets mode +o clokep_work 
13:05:14 <clokep_work> flo: http://log.bezut.info/instantbird/120305/#m212 it's not a case that will go away.
13:05:24 * clokep_work is unsure what http://log.bezut.info/instantbird/120305/#m213 means.
13:05:46 <flo> clokep_work: if I say "flo", that line ends up being displayed in bold
13:06:11 <flo> I don't remember seeing that until recently, but it's possible I'd just never tried that before
13:07:31 <flo> clokep_work: even if the case doesn't go away soon; it's still a null check that doesn't obviously make sense, as both aleth and me wondered why it was there, and you said you pondered removing it
13:07:57 <clokep_work> Should I also add a comment in the code that I copy & pasted that from then? :P
13:08:25 <flo> sounds great :-P
13:09:17 <flo> how come this code is in instantbird/ http://lxr.instantbird.org/instantbird/source/instantbird/modules/ibCore.jsm#195 ?
13:10:50 <flo> shouldn't it be at http://lxr.instantbird.org/instantbird/source/chat/components/src/imAccounts.js#246 instead?
13:10:58 <flo> (I was wondering why it didn't work for Thunderbird)
13:11:53 <clokep_work> flo: I think you being pinged in this case is again the naive-ness of pointed out in bug 1314
13:11:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1314 min, --, ---, nobody, NEW, Own nickname (for pings) detection broken
13:12:09 <flo> sure, but is it a bug or a feature?
13:12:47 <clokep_work> I don't know.
13:12:51 <aleth> Does it matter if it is possible to ping oneself?
13:13:05 <clokep_work> flo: I agree that should be part of the account code.
13:13:17 <flo> aleth: not sure. I'm just surprised every time it happens :)
13:13:42 <flo> aleth: I guess I'm not trying to raise my own attention to the message when I say my nick :)
13:14:33 <aleth> True :D It's just never happened to me.
13:22:20 --> sonny has joined #instantbird
13:23:32 <clokep_work> I can't think of a use case, I think we should disallow it on outgoing messages.
13:24:05 <flo> clokep_work: yeah :)
13:24:20 <flo> I guess the only use case is someone attempting to test it
13:24:39 <flo> I remember someone complained that reply-to-nick didn't work because double clicking on one's own message didn't put anything in the textbox :)
13:32:17 --> Mic has joined #instantbird
13:32:17 * ChanServ sets mode +h Mic 
13:38:00 <flo> clokep_work: http://pastebin.instantbird.com/16195 sounds like a win (2 files changed, 10 insertions(+), 20 deletions(-))
13:39:31 <clokep_work> flo: r+ if you want it. :)
13:39:41 <clokep_work> (And yes, it just makes more sense to be there too...)
13:41:07 <aleth> Oh, that's clever. Might eventually help for auto-rejoining XMPP MUCs too.
13:41:33 <flo> I don't see how it changes anything for XMPP
13:41:34 <clokep_work> The issue with auto-join IMO is that it's a text field instead of all the possible fields. :-/
13:41:56 <clokep_work> (e.g. auto-joining with passwords, different resources, etc.)
13:42:07 <flo> clokep_work: we all agree that the current auto-join implementation (and probably even concept) sucks, it's just not what I'm trying to fix now :)
13:42:26 <aleth> flo: It doesn't at the moment of course, I meant in the medium term when auto-join is ditched in favour of restoring the previous MUCs
13:42:28 <clokep_work> Oh, I know. :)
13:43:48 <flo> j b suggested that we may want to join immediately rooms that are added to the auto-join pref at the time the pref is saved when the account is already connected
13:44:20 <aleth> Btw I am stumped on bug 1316.
13:44:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1316 nor, --, ---, nobody, NEW, Input/output error on quit when closing Instantbird
13:44:27 <flo> I think it makes sense. If anybody wants to implement that, I can offer a quick review :)
13:44:48 <clokep_work> flo: Yes, I agree that makes sense! :)
13:44:58 <clokep_work> We should file a bug even if someone doesn't want to implement it right now. ;)
13:45:26 <flo> aleth: I think I would use wireshark to try and understand what goes on in that bug (and the XMPP equivalent)
13:45:42 <-- Even has quit (Input/output error)
13:45:50 <clokep_work> aleth: We should at least take the patch that's in there now.
13:45:56 <flo> by the way, I would be interested in feedback about whether the crash fix I landed yesterday helps with the Windows shutdown crash
13:46:53 <aleth> flo: I don't have wireshark and have tested what I could by playing around with socket.jsm, so I won't be making any further progress there I think.
13:47:05 <flo> aleth: you don't have wireshark, but you probably have apt-get ;)
13:47:36 <aleth> not atm
13:48:28 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
13:49:22 <flo> restricted university computer?
13:50:09 <aleth> Yes, I'm not the admin.
13:51:04 <clokep_work> flo: I can look into it soon probably, but I'd prefer to take the patch that's there right now (since it's definitely a bug) and then see if that even gets sent out...
13:55:35 <-- Nitrox has quit (Ping timeout)
13:57:40 --> Nitrox has joined #instantbird
14:07:58 <flo> I can commit the patch now if you want
14:08:21 --> Mic has joined #instantbird
14:08:22 * ChanServ sets mode +h Mic 
14:09:15 <Mic> Now even in good-looking: http://i.imgur.com/f0GBW.png :)
14:09:45 <flo> the underlined one is hovered?
14:09:52 <Mic> Yes
14:09:54 <flo> or is it to indicate what will be performed upon double click?
14:10:04 <flo> wait, that's "reply" :)
14:10:33 <flo> Mic: how do you deal with grouped messages?
14:12:20 <Mic> I don't yet :(
14:54:26 <aleth> flo: A request: could the patch in bug 869 (or its alternative) land? 
14:54:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=869 nor, --, ---, aletheia2, ASSI, Contacts window forgets screen position when closed
14:55:15 <flo> aleth: I got confused by the discussion related to that bug
14:55:30 <flo> wasn't the conclusion that you just wanted us to patch one line in mozilla?
14:55:48 <aleth> Basically the patch is finished and addresses all comments. It's up to you whether you prefer to patch mozilla. 
14:55:55 <clokep_work> Mic: That looks nice, group messes seem tough. :-/
14:56:13 <aleth> That has advantages and disadvantages...
14:58:00 <aleth> The former makes a minimal change in what is apparently standard mozilla/Linux behaviour, the latter makes a minimal change to IB code.
14:59:06 <flo> ok, I guess I'll land the patch :)
14:59:16 <aleth> I don't know what issues there are regarding patches to mozilla.
14:59:28 * aleth just wants his buddy list to stop jumping around :)
14:59:44 <flo> the issue is that they aren't applied by linux distribution packaging instantbird above the system xulrunner
15:00:11 <aleth> They still do that? No wonder there are problems with different mozilla versions
15:00:25 <flo> ubuntu fixed that by deleting the instantbird package
15:00:32 <flo> I don't know what other distributions do
15:02:41 <aleth> I don't know, but it does seem a good idea to not add to the problems
15:02:57 <clokep_work> I would prefer if you could commit that patch btw for bug 1316. :)
15:03:01 <aleth> I might try emailing the Debian maintainer at some point, to see if he is still using IB etc. Though libpurple was the main issue there afaik
15:03:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1316 nor, --, ---, nobody, NEW, Input/output error on quit when closing Instantbird
15:03:05 * clokep_work finds Linux too politcal. ;)
15:06:57 <clokep_work> Bah we should reply to that "Instantbird first use" email. :(
15:07:04 <clokep_work> I meant to do that this weekend...
15:07:30 <flo> the guy seemed quite confused
15:08:22 <aleth> Another good reason to rename the "Wiki" link to "Developers" it seems...
15:11:13 <flo> we can just remove it from the home page
15:14:08 <aleth> It's not a bad idea to have a Developers link though... especially for people who want to write add-ons
15:14:28 <aleth> Though I suppose they could come here.
15:14:54 <clokep_work> There should be a link on the website.
15:22:49 --> testtb has joined #instantbird
15:23:44 <-- testtb has left #instantbird ()
15:24:07 --> testtb has joined #instantbird
15:25:10 <-- testtb has quit (Client exited)
15:26:13 --> testtb has joined #instantbird
15:26:48 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
15:26:56 <-- testtb has quit (Client exited)
15:27:49 --> testtb has joined #instantbird
15:29:14 <-- testtb has quit (Client exited)
15:30:05 --> testtb has joined #instantbird
15:39:41 <-- testtb has quit (Client exited)
15:40:44 --> testtb has joined #instantbird
16:00:33 --> jb1 has joined #instantbird
16:01:04 <-- jb has quit (Ping timeout)
16:06:42 <-- Gizmokid2005 has quit (Ping timeout)
16:13:10 --> Gizmokid2005 has joined #instantbird
16:22:10 <-- testtb has quit (Client exited)
16:55:59 <-- wesj has quit (Quit: Instantbird 1.2a1pre)
16:56:05 --> wesj has joined #instantbird
17:00:50 <clokep_work> Meeting today?
17:02:32 <skeledrew> when's the meeting?
17:02:45 <clokep_work> Usually noon (EST) on Mondays.
17:02:51 <clokep_work> How're you doing skeledrew?
17:03:02 * clokep_work isn't sure if flo is around right now...
17:03:21 <skeledrew> k
17:03:26 <skeledrew> i'm ok
17:03:27 <flo> I'm around but I've got to go soon. So if you want to ask me something, do it soon :)
17:03:37 <skeledrew> it's Spring Break
17:03:38 <skeledrew> :)
17:04:06 <skeledrew> so that's 11am CST right? as in right now?
17:04:41 <skeledrew> flo: i'm still thinking about working on IB for Android
17:04:54 <flo> oh great :)
17:05:26 <skeledrew> started doing some research, and thinking of specs, but i'm wondering about some stuff
17:05:29 <aleth> skeledrew: or IB for b2g? ;)
17:05:41 <flo> at this point if you do that, you may decide you don't want to care about libpurple and start with only the JS protocols (we have twitter, XMPP, IRC)
17:06:02 <skeledrew> aleth: b2g?
17:06:04 <aleth> flo has disentangled a lot of things for TB
17:06:21 <clokep_work> "b2g" = "boot 2 gecko"
17:06:34 <clokep_work> skeledrew: Feel free to use the wiki or a bug or anything to consolidate info.
17:06:45 <skeledrew> flo: like why FF's addons don't work in Fennec, etc
17:07:12 <skeledrew> i think it's a bit moot if the addons don't work across platform...
17:07:18 <flo> I hate it when my code just does nothing without any error message :(
17:07:37 <skeledrew> clokep_work: k
17:07:48 <skeledrew> but i need to outline a plan first
17:07:55 <clokep_work> :)
17:08:08 * clokep_work misses having a spring break...
17:08:25 <skeledrew> lol
17:08:34 <aleth> I suppose it's because add-ons are generally pretty closely tied to the XUL of the main app?
17:08:40 <skeledrew> it's only a week though :(
17:08:54 <clokep_work> Yes, that's probably some of it.
17:09:03 <clokep_work> And of course binary components would need to be recompiled.
17:09:06 <flo> some add-ons just don't make any sense when the UI is different
17:09:15 <skeledrew> aleth: or maybe something in the manifest...
17:09:28 <flo> but I think backend addons and message themes, emoticon themes, etc... could just work across platforms :)
17:09:45 <skeledrew> flo: yup
17:09:47 <skeledrew> they should
17:10:12 <aleth> Also add-ons listening to standard APIs like the interruptions manager
17:10:32 <skeledrew> trying to find a link to Fennec's source...
17:11:01 <clokep_work> skeledrew: It's part of mozilla-central I believe.
17:11:20 <skeledrew> i need to learn all this stuff all over again...
17:11:36 <skeledrew> k
17:11:58 <aleth> skeledrew: You're the author of the remember status add-on, right? I think someone was requesting an update for that recently
17:12:20 <skeledrew> oh?
17:12:25 <skeledrew> yeah
17:12:40 <clokep_work> skeledrew: http://mxr.mozilla.org/mozilla-central/source/mobile/ I believe.
17:12:58 <skeledrew> i lost my source files, so i'm working on rebuilding my workspace
17:13:05 <clokep_work> (deOmega was asking for it, yes.)
17:13:05 <skeledrew> clokep_work: thx
17:13:28 <flo> skeledrew: "i lost my source files, so i'm working on rebuilding my workspace" does that take more than unzipping the .xpi file?
17:13:49 <skeledrew> flo: for all my projects...
17:14:31 <clokep_work> Hopefully you use version control! :)
17:14:46 <clokep_work> (If not...you should look into it! It's a really important skill that I found wasn't taught in school...)
17:14:48 <skeledrew> not really
17:15:00 * clokep_work gets frustrated at work by people not knowing how to use DVCS...
17:15:08 <skeledrew> i had everything on my last PC...
17:15:16 <skeledrew> i'll look into it
17:15:41 <skeledrew> this is gonna take up all spring break...
17:15:42 <skeledrew> :(
17:16:15 --> Tomek has joined #instantbird
17:16:28 <clokep_work> Make sure to go outside and enjoy some of the spring weather too! ;)
17:16:42 <skeledrew> i really need to manage my projects better
17:16:51 <skeledrew> what spring weather?
17:17:03 <skeledrew> there's snow outside
17:17:04 <skeledrew> :(
17:17:13 <flo> a lot of snow here too!
17:17:16 <skeledrew> it's cold...
17:17:34 <skeledrew> flo: you're used to it
17:17:37 <skeledrew> i want my tropical weather back
17:18:34 <clokep_work> I forget, are you doing computer science for schooling?
17:18:49 <skeledrew> no :(
17:18:55 <skeledrew> Philosophy
17:19:02 <clokep_work> Ah, right.
17:19:19 <skeledrew> and maybe double it with Cross-Cultural Studies
17:19:29 --> GeekShadow has joined #instantbird
17:19:37 <skeledrew> i must be crazy
17:20:37 <clokep_work> Nah, I doubled mechanical & electrical engineering + a masters in EE. ;)
17:20:44 <clokep_work> If you really want it, go for it.
17:21:00 <skeledrew> lol
17:21:19 <skeledrew> i'm just trying to maximize my opportunity
17:21:48 * skeledrew is also thinking of getting to Japan somehow...
17:21:50 <clokep_work> That's how I looked at it...you're paying to go there, should get the most, right?
17:21:59 <skeledrew> nope
17:22:02 <skeledrew> scholarship
17:22:21 <clokep_work> Well then. :P
17:22:28 <clokep_work> You should still get the most of it! :P
17:22:38 <skeledrew> oh yeah!
17:22:41 <skeledrew> :)
17:23:06 <-- mmkmou has quit (Ping timeout)
17:25:20 <flo> my IM in Thunderbird UI begins to look like something, it's getting exciting to see it getting closer and closer to something that could be used :)
17:25:59 <skeledrew> flo: you put IB in TB?
17:26:03 <aleth> The last screenshot looked promising already :)
17:26:21 <flo> aleth: are you in #maildev too?
17:26:27 <aleth> You posted it here
17:26:35 --> mmkmou has joined #instantbird
17:26:49 <flo> really? The last one was: http://i.imgur.com/qvAqW.png
17:27:00 <aleth> I didn't see that one
17:27:13 <flo> I've just got the onSelect handler of the "Previous conversations" list to work :)
17:27:14 <aleth> So that's what the area on the right is for ;)
17:27:37 <flo> until we can find something more exciting to go there, yes
17:28:18 <aleth> Thankfully it's mozilla, otherwise the answer would probably be "ads"
17:28:31 <flo> sounds like a great idea!
17:29:01 <flo> I guess we should fork Thunderbird, ship a version with ads, and use the money to fund Instantbird (ads free!) 's development :-P
17:30:56 <aleth> a cunning plan :P
17:31:24 * skeledrew dislikes ads with a passion...
17:31:40 <flo> skeledrew: :)
17:31:59 <flo> alright, I've got to go. Back in a couple hours
17:32:00 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
17:46:33 --> Mook_as has joined #instantbird
17:57:48 <-- aleth has quit (Input/output error)
17:58:48 --> aleth has joined #instantbird
17:58:48 * ChanServ sets mode +h aleth 
17:59:50 * clokep_work dislikes that IRC bug with the passwords...
18:12:59 <-- mmkmou has quit (Client exited)
18:23:31 <-- sonny has quit (Client exited)
18:33:09 <-- gerard-majax has quit (Ping timeout)
18:49:53 --> Guido has joined #instantbird
18:58:14 <-- Eveo has quit (Input/output error)
18:58:46 <-- Plop has quit (Quit: Instantbird 1.1)
19:14:49 <-- Tonnes has quit (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
19:21:44 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:21:49 --> GeekShadow has joined #instantbird
19:48:40 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:49:07 --> GeekShadow has joined #instantbird
19:54:58 --> Mic has joined #instantbird
19:54:58 * ChanServ sets mode +h Mic 
20:04:52 <-- Guido has quit (Quit: Instantbird 1.1)
20:06:50 <-- jb1 has quit (Quit: Instantbird 1.2a1pre)
20:22:28 --> sonny has joined #instantbird
20:30:16 --> Even has joined #instantbird
20:30:16 * ChanServ sets mode +o Even 
20:47:34 --> flo has joined #instantbird
20:47:34 * ChanServ sets mode +qo flo flo 
20:58:01 --> Guido has joined #instantbird
21:05:04 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:05:15 --> GeekShadow has joined #instantbird
21:17:32 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
21:26:56 <-- Even has quit (Input/output error)
21:47:41 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:42:06 <-- chrisccoulson has quit (Client exited)
22:59:35 <-- Guido has quit (Quit: Instantbird 1.1)
23:06:41 <-- sonny has quit (Client exited)
23:23:55 <-- Nitrox has quit (Quit: Connection to internet lost)
23:26:00 --> mmkmou has joined #instantbird
23:35:41 <-- mmkmou has quit (Ping timeout)
23:40:49 <instantbot> florian@instantbird.org cancelled review?(florian@instantbird .org) for attachment 1183 on bug 869.
23:40:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=869 nor, --, ---, aletheia2, ASSI, Contacts window forgets screen position when closed
23:46:53 <aleth> I don't think anyone particularly likes the tray code ;)
23:47:26 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1cb8ddbf657f - Florian Quèze - Avoid firing the 'ui-conversation-closed' notification twice for the same conversation.
23:47:27 <aleth> Netsplit or just a quiet evening?
23:47:28 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/de845471b3a3 - Florian Quèze - Auto-joined chats should be handled by imAccounts.js rather than ibCore.jsm, r=clokep.
23:47:29 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/f893c587df9e - aleth - Bug 1316 - Input/output error on quit when closing Instantbird, r=clokep.
23:47:30 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/f9a59d766cfd - aleth - Bug 869 - Contacts window forgets screen position when closed, r=clokep.
23:56:05 <flo> Good night :)
23:56:07 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
23:57:06 --> clokep has joined #instantbird
23:57:06 * ChanServ sets mode +o clokep 
23:59:50 <clokep> Yes, no one likes the tray code.
23:59:51 <clokep> :P