#instantbird log on 03 01 2012

All times are UTC.

00:00:49 <-- deOmega1 has quit (Client exited)
00:01:33 --> deOmega1 has joined #instantbird
00:02:52 <-- deOmega1 has left #instantbird ()
00:03:03 --> deOmega1 has joined #instantbird
00:15:30 <deOmega1> mook: was it you   working on the instantbird layout that has the firefox looking tab?
00:15:56 <Mook_as> deOmega1: https://github.com/mook/bucktooth?
00:17:15 <-- kieppie has left #instantbird ()
00:17:36 <deOmega1> Mook_as: what is the status.. says a year ago.  
00:17:48 <Mook_as> deOmega1: hasn't been touched since? :p
00:18:11 <deOmega1> time surely flies.. i swear i saw it a few months ago
00:18:45 <deOmega1> so is it scrapped or waiting on a stimulant? :)
00:19:19 <Mook_as> I have no interest at the moment (and I didn't like the UI anyway), I guess :)
00:19:50 <deOmega1> :(  okay
00:20:18 <Mook_as> feel free to fork and take it over ;)
00:20:43 <deOmega1> haha, funny man
00:20:55 <Mook_as> yeah, that wasn't really a useful statement.
00:21:08 <Mook_as> on the bright side: I started poking unibrow again
00:21:57 <deOmega1> what is unibrow.. is that where the contact list and messages are in the same window?
00:22:14 <Mook_as> yeah
00:22:33 <Mook_as> hopefully I can beat it into shape, and start using ib as an IRC client
00:22:42 <deOmega1> hmm, i knew i heard of that at some point, but no memory what it looks like
00:23:19 <deOmega1> awesome.. i gotta say man....it  takes an aweful lot of dedication to do stuff like this.. especially if not getting paid
00:23:44 <deOmega1> makes me reluctant to comment or complain
00:24:05 <Mook_as> haha, no, you don't get it
00:24:16 <Mook_as> I drop these things when I get bored, so there's no dedication involved
00:24:23 <Mook_as> hence not touching bucktooth :p
00:24:54 <Mook_as> (so: I don't feel guilty when I stop working on them, which means people actually wanting to use them won't find support...)
00:24:58 <deOmega1> ah,  no, was not referring to you  exactly, but i  understand now.  was just thinking of most of these opensource projects
00:25:44 <deOmega1> weren't you with songbird at some point?
00:25:57 <Mook_as> I was, yes.
00:26:22 <Mook_as> that was different, though - that was actual work (and being paid to work on it).
00:27:29 <deOmega1> OK.  Seems like a sad ending though or likely so.  Musicbee has basically hurt that project
00:27:41 <deOmega1> for windows anyway
00:36:34 <-- DGMurdockIII has quit (Client exited)
00:48:14 --> clokep has joined #instantbird
00:48:15 * ChanServ sets mode +o clokep 
00:50:34 <clokep> deOmega1: Personally I'd love for restoring sessions.
00:51:01 <clokep> I think we have a student working on it, but that's definitely something I'm planning to push forward sooner rather than later. :)
00:51:09 <clokep> I'll check into the stuff w/ vertical tabs.
00:51:16 <Mook_as> yeah, the fact that I don't rejoin channels that I was in when I disconnect (but wasn't marked to connect on startup) still annoys me :)
00:51:51 <clokep> Yes, it's annoying.
00:52:06 <clokep> Remember the status...I'm torn about that one, but the add-on should be updated, yes. :)
00:52:20 <clokep> I think we should show mail notifications somewhere, I just don't know a good UI for it!
00:52:40 <clokep> 3...we should provide someway to do this probably, whether it's an add-on or an option or what Idk.
00:55:55 <aleth> JS-IRC: It's not just that nicks that go offline don't get marked as such in the buddy list - nicks that come online don't get their status updated to online either.
00:56:16 <deOmega1> I guess i am  so surprised that a message one puts under their name is lost on restart
00:56:22 <aleth> Other than I have noticed no bugs whatsoever :)
00:56:32 <clokep> aleth: They should, but it might take a few minutes (depending how many nicks you have).
00:56:32 <deOmega1> thanks clokep, that sounds very very exciting
00:56:34 <clokep> We poll for them.
00:57:01 <clokep> deOmega1: I think people use that message very differently, some use it as an actual instanteous status. Others use it as more of a long term tagline.
00:57:12 <clokep> Personally I hate when I see someone w/ the same status for like weeks on end. :(
00:57:26 <deOmega1> oh
00:57:34 <deOmega1> interesting
00:57:36 <clokep> (Which doesn't mean it's not valid to want it to be saved!)
00:57:41 <clokep> Just saying it annoys me personally. :-D
00:57:51 <aleth> clokep: 10 minutes and counting... that's a bit long, certainly longer than with libpurple
00:58:04 <clokep> How many buddies do you have on your buddy list? ;)
00:58:08 <clokep> (IRC buddies.)
00:58:13 <deOmega1> there is amessenger that has a default  status message when you install it.  yep, i'm here
00:58:14 <aleth> The profile I'm looking at: 2
00:58:57 <clokep> aleth: Sounds like a bug then.
00:59:00 <clokep> Please file bugs though!
00:59:08 * clokep dislikes getting reports on IRC. :(
00:59:10 <clokep> Too hard to track.
00:59:35 <clokep> Is anyone else getting an error about a string not being found in a bundle?
00:59:45 <aleth> I wasn't sure it hadn't been noticed before as part of the offline thing
01:01:15 <clokep> Ah.
01:01:23 <clokep> Just worked for me when I added you. ;)
01:01:27 <clokep> Took about a minute.
01:01:37 <clokep> (Which is what the polling is set at, but it doesn't poll for everyone every time.)
01:01:46 <aleth> Maybe there are different code paths involved?
01:02:12 <deOmega1> you know,  my memory is so bad.   I  can now recall you guys  saying that  restoring session will resolve the issues i mentioned in 1.xx.  even vertical tabs imo, no?
01:02:30 <deOmega1> sorry, go on,  let me not interrupt your thought process guys.  
01:02:54 <clokep> deOmega1: It's fine, there's usually many conversations at once on IRC (you shold see #developers !)
01:02:56 <aleth> deOmega1: check the bug and if it doesn't include what you think should be included in the comments, add a comment :D
01:03:29 <aleth> Things get lost if they aren't added there.
01:03:43 <clokep> Like bugs about people not coming online. :P
01:03:48 <deOmega1> ok,  will do.  by the way, i see no way to contact skelexxx.  the developer of the  status addon
01:04:32 <clokep> skeledrew: Ping
01:04:41 <clokep> (There you go ^ ^)
01:05:37 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
01:06:16 <deOmega1> oh man, he is in here!  I thought i had not seen him in here for a long while
01:06:37 <clokep> I'd imagine he's in school again? So Idk how responsive he'll be. :)
01:06:46 <clokep> (I think he's also in a different TZ, but I forget which...)
01:06:51 <deOmega1> (i collapse the participant list)
01:06:57 <deOmega1> Ok
01:07:20 <deOmega1> can you ping me let me see what happens please?
01:07:24 --> aleth has joined #instantbird
01:07:25 * ChanServ sets mode +h aleth 
01:08:08 <clokep> deOmega1: ping
01:08:19 <clokep> Same as when someone says your name. :P
01:08:48 <-- danols has quit (Quit: Instantbird 1.2a1pre)
01:09:20 <deOmega1> oh.  lol,  man, you guys must thing i  have the greatest expectations  of software.  i wondered if it sent a mail notification or popped up something rotflol
01:09:49 <deOmega1> thanks again
01:10:02 <clokep> No problem!
01:10:08 <clokep> I'd like memoserv to be mail notifications though. ;)
01:11:29 <aleth> Instantbot seems to ignore new IRC bugs
01:11:33 <instantbot> Zarro boogs found.
01:11:48 <clokep> instantbot: dance
01:11:51 <instantbot> clokep: Sorry, I've no idea what 'dance' might be.
01:11:52 * instantbot does a little dance
01:11:53 <clokep> :(
01:13:45 <aleth> So, I checked it on my normal profile before filing.
01:13:46 <deOmega1> in terms of where the email noticication would go.. how about in the status bar, that is on the contact list.  does not have to be big at all.
01:13:47 <Mook_as> instant-buildbot: dance
01:13:48 <instant-buildbot> <(^.^<)
01:13:49 <instant-buildbot> <(^.^)>
01:13:50 <instant-buildbot> (>^.^)>
01:13:50 <instant-buildbot> (7^.^)7
01:13:52 <instant-buildbot> (>^.^<)
01:14:05 <deOmega1> lol
01:14:12 <Mook_as> what sort of mail notifications? the MSN kind?
01:14:30 <deOmega1> yes
01:15:31 <Mook_as> yeah, blist status bar seems to be useful; need to make sure it's still reasonable given multiple accounts, though.
01:15:44 <Mook_as> (also, a toaster/nsIAlertService notification too, presumably)
01:16:27 <deOmega1> i do not get anything whatsoever in the status bar of the contact list.  should I be?
01:16:43 <deOmega1> the bar on the bottom of the contact list
01:17:43 <instant-buildbot> build #412 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/412
01:18:02 --> mmkmov has joined #instantbird
01:19:52 <-- aleth has left #instantbird ()
01:19:57 <clokep> deOmega1: That's certainly an idea. :)
01:20:01 <clokep> I think it's in the bug.
01:20:03 --> aleth has joined #instantbird
01:20:03 * ChanServ sets mode +h aleth 
01:20:38 <-- mmkmov has quit (Ping timeout)
01:20:39 <-- aleth has left #instantbird ()
01:25:08 <clokep> OK...let's see what's witht he /mode messages...
01:25:49 <deOmega1> I  added to the bug  606
01:25:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=606 enh, --, ---, nobody, NEW, Provide mail notifications in buddy window
01:26:17 <deOmega1> truth be known, I will have zero use for this feature :), since i use a desktop client and very happy with it.
01:27:39 <clokep> Thunderbird?! :P
01:27:53 <deOmega1> yup
01:28:21 <deOmega1> No way i can do what i do it it on the web
01:28:40 * clokep wonders how the mode message is /supposed/ to work...
01:29:06 <clokep> Mook_as: If I were to do /mode Mook_as +v in CZ, would that work?
01:29:18 <clokep> Or would it be /mode #instantbird Mook_as +v ?
01:29:36 <-- deOmega1 has left #instantbird ()
01:29:42 <Mook_as> I think it's /mode #instantbird +v Mook_as ?
01:30:08 <clokep> Well that's really silly. :P
01:30:57 --> deOmega1 has joined #instantbird
01:31:01 <Mook_as> did i say it wasn't? :p
01:31:17 <clokep> The actual message is <channel> <nick> <mode> haha.
01:31:21 <clokep> So that's what I'm enforcing!
01:31:27 <Mook_as> (I think it's so you can do /mode #instantbird +vvv alice bob carl
01:31:51 <Mook_as> oh, and for cz,  the channel name is optional if you're in it
01:32:07 <Mook_as> so you can also do /mode +vvv alice bob carl
01:32:39 <clokep> Oh, that's really weird.
01:32:41 * clokep dislikes.
01:32:48 <clokep> I was thinking of making the channel name optional, yes.
01:38:37 <-- deOmega1 has left #instantbird ()
01:39:45 <clokep> Mook_as: How do you set the mode on a channel then?
01:40:33 <Mook_as> hmm, mind joining #instantbird-test for a bit to test?
01:48:19 <clokep> Gah....the spec is dumb.
01:48:23 <clokep> ChatZilla follows it...
01:48:33 <clokep> So pretty much I just send raw strings. :P
01:50:19 <-- Mook_as has quit (Quit: gone)
01:52:16 <-- sonny has left #instantbird ()
01:56:55 --> deOmega1 has joined #instantbird
01:58:05 <deOmega1> flo: There was once an option in the advance configuration to change the default text entry box height.  Was it removed? 
01:58:57 <deOmega1> messenger.conversations.textbox.defaultMaxLines;5 and messenger.conversations.textbox.autoResize;true and all i can find
02:01:42 <clokep> Anyone know if there's a way to only give the diff for a portion of a file with Mercurial?
02:02:14 * clokep has a fix for bug 1300 too...but my patch will be all funky. :-/
02:02:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1300 nor, --, ---, nobody, NEW, Server message when closing tab of an already parted MUC
02:15:35 <clokep> I figured it out. :)
02:17:56 <clokep> If someone has STR for being unable to join a password protected channel, that would be great! :)
02:20:26 <-- deOmega1 has left #instantbird ()
02:25:34 --> danols has joined #instantbird
02:39:07 <clokep> flo will have lots of reviews. ;)
02:58:53 --> Mook_ib has joined #instantbird
03:32:36 --> Mook has joined #instantbird
03:42:09 <-- chrisccoulson has quit (Ping timeout)
03:48:03 <instant-buildbot> build #413 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/413
05:05:21 <-- clokep has left #instantbird ()
05:42:42 <instant-buildbot> build #498 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/498
06:31:28 <-- gandhi2 has quit (Client exited)
06:31:36 --> gandhi2 has joined #instantbird
06:46:57 <-- Mook_ib has quit (Connection reset by peer)
06:47:37 --> Mook_ib has joined #instantbird
06:51:20 <instant-buildbot> build #403 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/403
07:17:23 <-- gandhi2 has quit (Ping timeout)
07:39:50 --> gandhi2 has joined #instantbird
07:41:08 --> aleth has joined #instantbird
07:41:08 * ChanServ sets mode +h aleth 
07:46:27 <-- aleth has quit (Input/output error)
08:06:23 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
08:17:45 <-- Mook_ib has quit (Ping timeout)
08:19:37 <-- gandhi2 has quit (Ping timeout)
08:20:23 --> gandhi2 has joined #instantbird
08:28:44 --> jb has joined #instantbird
08:34:52 <-- gandhi2 has quit (Client exited)
08:51:42 <-- gerard-majax has quit (Ping timeout)
09:21:01 --> mmkmou has joined #instantbird
09:25:43 --> chrisccoulson has joined #instantbird
09:26:22 <-- Plop has quit (Ping timeout)
09:35:49 --> gerard-majax has joined #instantbird
09:43:58 --> Plop has joined #instantbird
10:02:46 --> flo has joined #instantbird
10:02:46 * ChanServ sets mode +qo flo flo 
10:42:32 <flo> hello :)
10:54:00 --> aleth has joined #instantbird
10:54:00 * ChanServ sets mode +h aleth 
11:17:48 --> clokep has joined #instantbird
11:17:48 * ChanServ sets mode +o clokep 
11:18:51 <clokep> Good morning!
11:20:18 <aleth> Morning :)
11:26:55 <clokep> Hopefully tomorrow will have some IRC bugs fixed. :)
11:29:33 <flo> :)
11:31:45 <clokep> I'd really like to know why joining password rooms isn't working for some people with exact STR though...
11:31:51 <clokep> Maybe Mic can provide that.
11:32:20 <flo> I hope so!
11:33:25 <clokep> What this did make me realize though...
11:33:37 <clokep> I need to figure out how to use Mercurial queues or something to handle multiple patches. :-/
11:40:03 <flo> clokep: s
11:40:07 <flo> oops
11:40:24 <flo> isn't the LOG -> DEBUG change also affecting the "Sending: ..." messages?
11:42:43 <clokep> Yes...I guess we don't want to affect those...
11:42:57 * clokep was thinking to just lower everything from the socket.
11:43:18 <clokep> OK I'll have to give a more extensive patch for that.
11:50:42 <clokep> Teaches me to try to shoehorn in unrelated changes into bugs. :(
11:55:03 <clokep> flo: Btw I couldn't find anything about a Mail.ru XMPP server.
11:55:19 <clokep> It seems there are gateways, but none run by Mail.ru AFAIK.
11:55:34 <clokep> And I'd be hesitant to add a protocol plug-in pointing to some other third party server.
11:59:38 <-- clokep has left #instantbird ()
12:30:42 <flo> clokep; so for bug 1300, would you like me to take the first part of the patch; land it and close the bug, or do you want to attach another patch for that logging thing?
12:30:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1300 nor, --, ---, clokep, ASSI, Server message when closing tab of an already parted MUC
12:36:37 <flo> bah, forget that last message... I wonder why instantbot hasn't notified us of the new attachment
12:38:24 <aleth> Instantbot doesn't seem to report new core bugs either (maybe due to the rename from purplexpcom?)
12:38:27 <instantbot> aleth: Sorry, I've no idea what 'doesn't seem to report new core bugs either (maybe due to the rename from purplexpcom?)' might be.
12:38:39 <aleth> oh hello there instantbot
12:39:56 <flo> hmm, maybe
12:54:42 --> clokep_work has joined #instantbird
12:54:42 * ChanServ sets mode +o clokep_work 
12:55:05 <-- Eveo has left #instantbird ()
12:55:10 --> Even has joined #instantbird
12:55:10 * ChanServ sets mode +o Even 
13:05:07 <-- flo has quit (Ping timeout)
13:06:04 --> flo has joined #instantbird
13:06:04 * ChanServ sets mode +qo flo flo 
13:06:12 <flo> I would like to know why I was disconnected
13:07:06 <clokep_work> Ping timeout?
13:09:39 <flo> my laptop is on its knees because I'm restoring a Windows VM, so not having replied in time to an IRC ping from the server is likely, but why was my irc account marked as disconnected (without any error) in the account manager?
13:13:33 <clokep_work> Hmm...I don't know.
13:14:34 <clokep_work> My reply in bug 1305 is a bit more verbose than I was hoping...but I was hoping to get /mode working ASAP and worry about the crappy syntax later...
13:14:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1305 nor, --, ---, clokep, ASSI, /mode messages don't work on JS-IRC
13:17:32 <aleth> clokep_work: Incoming channel modes seem to be ignored atm, is that right? (looking at ircBase MODE handler)
13:18:16 <flo> I think the art of getting a quick review is the art of writing a comment giving a plausible (even though not necessarily accurate) answer to all the reviewers' concerns in as few word as possible, so as to minimize the likelihood of additional confusion or questions :-D
13:19:45 <flo> clokep_work: is there anything in your code preventing /mode +vv instantbot instant-buildbot from working? It seems you are passing the arguments almost directly to the server (after adding prepending the channel name)
13:19:48 <clokep_work> :) I'll keep that in mind.
13:20:03 <clokep_work> flo: No, not really...but do servers support that?
13:20:07 <clokep_work> The RFC implies no.
13:20:14 <clokep_work> aleth: Linkify me please? :)
13:20:23 <flo> clokep_work: do you know a server that doesn't support that?
13:20:43 <aleth> clokep_work: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircBase.jsm#214
13:20:49 <clokep_work> flo: I don't know a server that /does/ or /doesn't/.
13:21:49 <clokep_work> aleth: Yeah, doesn't seem like it. That should return early if there's less than 3 parameters.
13:22:02 <flo> so, my VM estimates that it will take it about 19 hours to unpack my Thunderbird try server build.
13:22:04 <clokep_work> Then use this.isMUCName(params[0]) to see if it's a channel of nick.
13:22:12 <aleth> So channel modes are not supported atm?
13:22:37 <clokep_work> No.
13:22:43 <clokep_work> And add something like http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#215 to ircChannel object.
13:22:55 <clokep_work> It touches a bunch of places, but should be fairly simple. :)
13:22:57 <aleth> OK, I thought I might have missed something ;)
13:23:07 * clokep_work was getting participants and channels confused apparently.
13:23:45 <clokep_work> The setModes function should probably be made global and reused in that case btw.
13:24:50 * clokep_work will review it if you'd like to take a shot at it.
13:24:54 <clokep_work> And answer any questions of course. :)
13:25:40 <aleth> :)
13:25:40 <aleth> I don't think I'll get around to it in the next few days :( 
13:26:31 <aleth> Btw JS-IRC is very readable :D
13:26:48 <clokep_work> I tried to make it readable!
13:26:57 <clokep_work> I have a 24% comment ratio or something according to ohloh. ;)
13:27:34 <clokep_work> OK! :)
13:27:45 <clokep_work> If you don't get to it soon I'll probably take a gander at it.
13:28:00 <flo> clokep_work: you should be having a larger part of the whole codebase now :)
13:28:43 <clokep_work> Yup. :)
13:30:08 * clokep_work needs to go for a bit.
13:31:13 <clokep_work> I did try to scratch your itch flo and remove that double Quit. ;)
13:32:10 <flo> clokep_work: I saw that!
13:32:15 <flo> I already commited that patch!
13:32:23 <clokep_work> :)
13:32:42 <clokep_work> That was a rather simple one. :-D
13:33:39 <flo> arg, I forgot to edit the thunderbird package-manifest to add irc.js :(
13:35:41 --> sonny has joined #instantbird
13:37:17 <-- Plop has quit (Ping timeout)
13:38:41 --> Plop has joined #instantbird
13:41:52 --> waynenguyen has joined #instantbird
13:51:09 <clokep_work> :(
13:52:05 <flo> I hate these package-manifest files ;)
13:52:23 <clokep_work> Btw when the IRC code goes through Thunderbird review, feel free to ask questions / involve me however. I hope it'll be mostly nits though.
13:52:35 <clokep_work> Yes, me too. :-/
13:52:52 <flo> I wonder if they support #include directives
13:53:12 <flo> I would be less likely to forget that kind of things if there was only one file for chat/ :)
13:54:39 <aleth> flo: looks like it might https://developer.mozilla.org/en/Build/Text_Preprocessor
13:55:57 <aleth> but maybe it doesn't act on the manifests themselves...
13:57:50 <aleth> But #ifdef works in jar.mn, so why shouldn't include ;)
13:58:30 <flo> I'm not sure jar.mn and package-manifest.mk are parsed by the same tools
13:58:55 <clokep_work> #build or #developers might know. :)
13:59:12 <flo> we could also just try if I really wanted to do it immediately ;)
13:59:40 <clokep_work> aleth: Uhh...the topic for #developers: "Topic set by aleth on Wed Feb 29 2012 16:41:18 GMT-0500 (Eastern Standard Time)"?
14:00:09 <aleth> clokep_work: lol that was me clicking on the conv-top by mistake :P
14:00:19 <clokep_work> Ah, I see.
14:00:33 <clokep_work> We shouldn't send a topic change if the topic is left the same. :-/
14:01:52 --> deOmega1 has joined #instantbird
14:02:22 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
14:02:28 --> aleth has joined #instantbird
14:02:28 * ChanServ sets mode +h aleth 
14:04:13 <flo> so you really changed the developers topic?
14:04:25 <aleth> I was surprised too.
14:04:50 <clokep_work> flo: The mode of #developers is +snr
14:04:52 <clokep_work> No +t in there.
14:10:25 <aleth> clokep_work: We don't send a topic change if the topic is left the same.
14:12:18 <clokep_work> Ah, we don't? OK.
14:12:25 <aleth> I checked.
14:12:32 <clokep_work> Weird. OK.
14:17:53 <aleth> Btw, for future reference, currently if you try to set a mode on a channel, it tries to apply that mode to your nick.
14:18:40 <clokep_work> With JS-IRC?
14:18:42 <clokep_work> It's broken.
14:18:50 <clokep_work> Like fully broken.
14:19:09 <clokep_work> It could easily be fixed by adding a .split(" "); but not if you wantt o be smarter about it.
14:20:47 <deOmega1> good morning.. is there a plan in the future where i can search the logs of a  conversations with an individual that covers all days and sessions?
14:20:57 <aleth> Sure, the real solution is to handle channel modes.
14:22:48 <aleth> Just thought I'd mention it in case somebody else got some unexpected server tab messages.
14:22:49 <clokep_work> aleth: Did you read the bug? bug 1300 I think.
14:22:50 <deOmega1> currently,  since it logs by session, and searches by session..  it is really tedious trying to find a keyword in a past conversation.
14:22:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1300 nor, --, ---, clokep, ASSI, Server message when closing tab of an already parted MUC
14:23:00 <clokep_work> I lied. :( bug 1305 maybe?
14:23:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1305 nor, --, ---, clokep, ASSI, /mode messages don't work on JS-IRC
14:23:20 <clokep_work> deOmega1: We'd definitely like to be able to search through logs, yes.
14:23:31 <flo> deOmega1: by the way, why do you need to resize the textbox?
14:23:34 <aleth> No... instantbot hasn't been reporting new IRC bugs
14:23:56 <clokep_work> :(
14:24:05 * clokep_work gets it all in his email anyway.
14:24:11 * flo emails instantbot
14:24:20 <aleth> It just means you have to dupe more stuff ;)
14:24:42 <clokep_work> Yup! :)
14:24:54 <clokep_work> You can get all the emails on one of our mailing lists...if you wanted to. :P
14:25:08 <clokep_work> I do that and then apply a few filters...
14:25:13 <clokep_work> (In Thunderbird, that is.
14:25:44 <deOmega1> clokep_work: thank you
14:26:01 <clokep_work> deOmega1: I think we have a bug about it...
14:26:43 <clokep_work> It doesn't seem that we do actually. :-/
14:28:11 <deOmega1> flo: I would like the text entry box to be shorter in height than it is in some cases.  I think it the earlier times, i had a limit on the max size or something
14:29:06 <flo> do you want it to always have the minimal size?
14:29:17 <flo> douglaswt h wrote an add-on for that I think
14:29:41 <deOmega1> that would be fine,  because it auto resizes to accomodate more data
14:29:56 <aleth> deOmega1: https://addons.instantbird.org/en-US/instantbird/addon/277
14:30:19 <deOmega1> thank you,   man, never saw that
14:32:05 <deOmega1> I think  that his should be twice the size, but I will take that
14:32:13 <deOmega1> maybe i can modiy his addon
14:34:01 <aleth> That should be fairly straightforward.
14:34:39 <aleth> Just look for where the height is set.
14:37:16 <aleth> https://developer.mozilla.org/en/CSS/height
14:37:57 <deOmega1> yeah,  all he has in there is bootstrap and install.rdf.   there is no info on height.  I will work on it, thank you very much.  Looks like the only thing there is  node.height = node.minHeight;t.  I will play around with it.
14:38:08 <deOmega1> pretty simple addon indeed
14:39:34 <flo> node.height = 2*node.minHeight; may be all you need to do
14:40:17 <deOmega1> ohhhhhhh... man
14:40:24 <deOmega1> genius
14:40:34 <aleth> or whatever other height you want ;)
14:41:02 <deOmega1> so simple yet so elusive 
14:42:44 <deOmega1> actually, i think I now remember that concept from my css studies (Still in progress)... i need to put them into practice on a more regular basis so that they come naturally
14:45:29 * aleth recommends learning-by-doing ;)
14:45:37 <aleth> or playing around...
14:46:51 <aleth> Like in that add-on, you could try changing the text color in the textbox or something...
14:47:49 <deOmega1> thank you.  seriously.     My lulls are usually during the summer, so will try to dig in more then,  and  GREAT idea on the text box color.  I WILL try.
14:48:08 <deOmega1> give me a couple of months though :)
14:51:32 <deOmega1> restartless addon too.  This will be GREAT!  
14:54:49 <deOmega1> ok, it worked.  I did 1.5 times is perfect.. unless i resize the window, which then   loses that setting.  will dig into it . have a great day.
15:00:29 <-- SM0TVI has quit (Quit: I view things as they are, without regard to place or person; my country is the world, and my religion is to do good. -- Thomas Paine (*1737 †1809))
15:08:54 --> SM0TVI has joined #instantbird
15:28:10 <aleth> flo: What was the library you used for doing your presentation in HTML?
15:28:31 <flo> aleth: http://paulrouget.com/dzslides/
15:28:35 <aleth> Thanks!
15:51:49 <-- chrisccoulson has quit (Client exited)
15:52:17 --> chrisccoulson has joined #instantbird
15:53:22 <-- chrisccoulson has quit (Client exited)
15:53:45 --> chrisccoulson has joined #instantbird
15:57:46 <-- chrisccoulson has quit (Client exited)
16:22:08 --> chrisccoulson has joined #instantbird
16:43:21 <-- chrisccoulson has quit (Connection reset by peer)
16:45:34 --> jb1 has joined #instantbird
16:45:34 --> chrisccoulson has joined #instantbird
16:46:07 <-- jb has quit (Ping timeout)
16:47:04 --> Tomek has joined #instantbird
17:05:24 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
17:05:52 --> mmkmou has joined #instantbird
17:06:34 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
17:06:47 --> mmkmou has joined #instantbird
17:24:21 <-- mmkmou has quit (Ping timeout)
17:28:14 --> mmkmou has joined #instantbird
17:29:18 --> Mook_as has joined #instantbird
17:38:53 --> testtb-win has joined #instantbird
17:43:42 * jwir3 is now known as jwir3|lunch
17:44:45 * clokep_work wonders if testtb-win is flo.
17:45:03 <flo> clokep_work: it's me
17:45:38 <clokep_work> You have different hostnames...
17:45:52 <clokep_work> But it was running Daily, so I assumed as much. ;
17:46:15 <flo> I haven't configured my proxy on Thunderbird
17:46:33 <clokep_work> Ah-ha.
17:50:47 <clokep_work> I guess IRC works fine in Thunderbird then. :)
17:51:07 <flo> it doesn't have a nicklist (yet), but otherwise, yes, it works
17:51:27 <flo> I already knew that as it works in my Mac debug build, but now I know it also works in packaged try server builds
17:52:11 <clokep_work> :)
17:55:50 <flo> http://i.imgur.com/97WzQ.png
17:56:13 <-- gerard-majax has quit (Ping timeout)
17:57:40 <clokep_work> What's the area on the right going to be?
17:58:18 <flo> nicklist + list of previous similar conversations
17:58:23 <flo> (in the case of an IRC channel)
18:25:04 * jwir3|lunch is now known as jwir3
18:28:56 <clokep_work> Ah, cool.
18:39:58 <-- jb1 has quit (Quit: Instantbird 1.2a1pre)
18:40:55 --> Mnyromyr has joined #instantbird
18:46:29 --> gerard-majax has joined #instantbird
19:09:01 <-- mmkmou has quit (Ping timeout)
19:30:31 <-- chrisccoulson has quit (Ping timeout)
19:32:53 <-- testtb-win has quit (Client exited)
19:43:42 <flo> Morian: told me instantbot will now handle bugs of the Core product
19:45:27 <clokep_work> :)
19:45:31 <flo> s/://
19:45:39 * clokep_work pats instantbot
19:45:40 * instantbot beams
19:45:50 <clokep_work> Bad that we have to tell it to do thatthough...
19:49:00 --> chrisccoulson has joined #instantbird
19:51:44 --> devfil has joined #instantbird
19:55:01 <-- Even1 has quit (Quit: Instantbird 1.2a1pre)
19:58:19 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
20:21:14 <-- chrisccoulson has quit (Client exited)
20:22:10 --> chrisccoulson has joined #instantbird
20:37:52 --> zen_monkey has joined #instantbird
21:05:54 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:20:25 <-- Tomek has quit (Ping timeout)
21:21:18 <-- aleth has left #instantbird ()
21:21:26 --> aleth has joined #instantbird
21:21:26 * ChanServ sets mode +h aleth 
21:26:14 <-- aleth has left #instantbird ()
21:26:17 --> aleth has joined #instantbird
21:26:17 * ChanServ sets mode +h aleth 
21:27:18 <-- aleth has left #instantbird ()
21:27:20 <-- devfil has quit (Ping timeout)
21:27:21 --> aleth has joined #instantbird
21:27:21 * ChanServ sets mode +h aleth 
21:29:06 <-- aleth has left #instantbird ()
21:29:09 --> aleth has joined #instantbird
21:29:09 * ChanServ sets mode +h aleth 
21:39:35 <-- Plop has quit (Ping timeout)
21:41:52 --> Plop has joined #instantbird
21:42:21 --> devfil has joined #instantbird
21:45:43 <-- deOmega1 has left #instantbird ()
21:48:59 --> flo has joined #instantbird
21:48:59 * ChanServ sets mode +qo flo flo 
21:59:53 --> Suiseiseki has joined #instantbird
22:09:33 --> mmkmou has joined #instantbird
22:21:05 <-- aleth has left #instantbird ()
22:21:15 --> aleth has joined #instantbird
22:21:16 * ChanServ sets mode +h aleth 
22:27:29 <-- chrisccoulson has quit (Quit: Ex-Chat)
22:28:40 --> clokep has joined #instantbird
22:28:40 * ChanServ sets mode +o clokep 
22:29:10 --> Tomek has joined #instantbird
22:37:04 <flo> I wonder why the imConversations.js code sends the ui-conversation-closed notification twice :-S
22:41:17 <clokep> Is instantbot not reporting attachments still? :(
22:42:21 <aleth> A detail - Show Nick might need an update now so it doesn't highlight nicks withing [...] entry system messages or URLs 
22:42:45 <flo> are you sure unInit wasn't the right place for this._account.removeConversation(this.name); ?
22:42:53 <clokep> Yes.
22:43:11 <clokep> Well no.
22:43:11 <flo> why? :)
22:43:16 <clokep> Let me think...
22:43:55 <-- Tomek has quit (Connection reset by peer)
22:44:08 <flo> aleth: what do you mean?
22:44:17 --> myk1 has joined #instantbird
22:44:24 <-- myk1 has quit (Input/output error)
22:44:46 <clokep> flo: Does unInit get called when the conversation is closed as well?
22:45:23 <flo> I think so!
22:45:34 <clokep> Then, it makes more sense to be in unInit yes.
22:45:36 <aleth> flo: e.g ^^ myk1 entering, it would look better without the duplicate highlight,. And URLs are now linkified in system messages, but Show Nick recognizes nicks within them anyway (fluke matches)
22:45:47 <clokep> Although all removeConversation does is kill the reference to it in the account obejct.
22:45:54 <aleth> "11:27:57 PM - fxbeaulieu has left the room (Quit: Quit: Quitte)." :D
22:46:19 <flo> great quit message :-P
22:47:12 <flo> clokep: I think the meaning of "unInit" is "now this isn't reference by the core anymore, and it should drop all remaining references it may hold, so that the GC can do its job"
22:47:19 <flo> *isn't referenced
22:47:51 <clokep> OK. :)
22:49:11 <aleth> To add, e.g. "11:47:40 PM - ph8 [ph8!~ph8@unaffiliated/ph8] entered the room." ends up very colourful ;)
22:49:12 * flo is struggling to find which contact is associated with a conversation receiving the ui-conversation-closed notification
22:49:32 <flo> it seems by the time that notification is sent, we have already destroyed all references that would let me access the contact :(
22:49:48 <flo> aleth: should be only one color + grey
22:49:58 <flo> except if someone has the nick |unaffiliated| in that room :)
22:50:24 <flo> aleth: by the way, what happens if someone has the nick |entered|?
22:51:43 --> entered has joined #instantbird
22:51:56 <clokep> flo: It looks gross is what happens. :P
22:52:01 <aleth> :D
22:52:30 <-- flo has kicked entered from #instantbird
22:53:06 <clokep> Eek, the message I received is wrong. :(
22:53:44 <flo> clokep: I thought we may have forgotten to test that side of the kick, so when I saw it was your hostname, I thought it was a good opportunity to test :-P
22:54:06 <clokep> 5:52:32 PM - You have been kicked by : entered has left the room :-Pflo.
22:54:37 <flo> uh, I asked on IRC before JS-IRC landed what that ERROR statement was for :(
22:54:56 <flo> should have put it in the etherpad to ensure I was going to check it
22:55:35 <clokep> Yeah...
22:56:07 <flo> "-    GenericConvChatPrototype.unInit.call(this);" uh?
22:58:56 --> chrisccoulson has joined #instantbird
23:00:20 <clokep> Gah. :(
23:00:38 <clokep> Sorry. Too many things going on at once.
23:06:05 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
23:09:02 <Mook_as> oh, clokep, did we ever get the passworded channel thing from gkw?
23:09:30 <clokep> Mook_as: No. :-/ 
23:09:39 <Mook_as> he's on the server now
23:09:53 <clokep> Oh?
23:10:03 <Mook_as> yeah, /whois him :)
23:10:09 <clokep> Uhh....
23:10:14 <clokep> You can't do that...
23:10:24 <Mook_as> okay, try #developers then :)
23:10:53 <flo> clokep: can't do what?
23:11:01 <clokep> flo: /whois
23:11:15 <flo> why?
23:11:17 * Mook_as just forgot that clokep is on a broken IRC client ;)
23:11:23 * flo hints at /quote and the error console for the result
23:11:29 <clokep> flo: Because it's not a command...
23:11:35 <clokep> Yeah, but I can't actually do whois. :P
23:12:06 <flo> Mook_as: if you think clokep is on a broken IRC client, maybe you should help him fix it? ;)
23:12:26 <Mook_as> Yeah, I plan to do that; I need to get unibrow back up again, first :)
23:13:04 * clokep really dislikes this leftRoom function he wrote.
23:13:08 <clokep> It's extremely confusing. :(
23:14:30 <flo> Mook_as: I'm afraid you will want to use Thunderbird instead of Instantbird if you really want all in a single window :-/
23:14:49 <flo> Mook_as: or maybe you'll be able to steal XBL bindings from Thunderbird :)
23:14:52 <Mook_as> hmm, perhaps; we'll see
23:20:42 --> gkw has joined #instantbird
23:20:58 <gkw> clokep: hi
23:21:09 <gkw> it fails for me in 28 feb nightly
23:21:12 <clokep> Hey gkw, thanks for coming by.
23:21:19 <gkw> i haven't tried anything later than that
23:21:24 <gkw> i'm now on 27 feb nightly
23:21:29 <clokep> You're not doing anything funky? Just /join <channel> <key>?
23:21:40 <gkw> no, i set it in the accounts preferences
23:21:47 <Mook_as> the channel is mode +k (with a key)?
23:21:57 <clokep> "set it in the accounts preferences"?
23:21:59 <gkw> and when the nightly restarted on 28 feb, it failed to join
23:22:08 <gkw> Tools -> Accounts
23:22:16 <clokep> So you have your autojoin set up as <channel name> <key>?
23:22:24 <gkw> yes
23:22:26 <gkw> autojoin
23:22:26 <clokep> I haven't tested that.
23:22:29 <gkw> :)
23:22:30 <clokep> Alright.
23:22:31 <clokep> Thanks.
23:22:33 <gkw> np
23:22:37 <gkw> i'll be around on irc
23:22:40 <flo> and the password is visible in plain text?
23:22:48 <gkw> yes
23:23:00 <gkw> i don't think instantbird is able to mask that?
23:23:01 <flo> I didn't know it was possible to do that
23:23:06 <clokep> (Speaking of which, I realized we need to not log those message as well flo.)
23:23:21 <clokep> Yeah, I think gkw came in here asking how to do it and I told him how to hack libpurple to do it. ;)
23:23:30 <clokep> I just need to add a .split(" ") somewhere I think!
23:23:39 <gkw> :)
23:24:01 <flo> clokep: I think the good fix would be prompting for a password the first time you enter a password protected room, and storing the password in the password manager ;)
23:24:08 <flo> but we can work on that later :)
23:24:17 <clokep> flo: Yes, probably. But that's a future improvement. :)
23:26:22 <clokep> I'd also like to get rid of the autojoin stuff and restore sessions as we've discussed many times. :P
23:29:18 <-- mmkmou has quit (Ping timeout)
23:29:51 <flo> :)
23:30:30 <flo> also interested in the new conversation tab idea?
23:31:41 <clokep> Yes.
23:32:05 <clokep> I keep wanting to make changes to irc.js and ircBase.jsm but then I'm going to have lots of unrelated changes. :(
23:32:22 <clokep> flo: for bug 1300, does it just need that Generic....uninit method call back in?
23:32:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1300 nor, --, ---, clokep, ASSI, Server message when closing tab of an already parted MUC
23:34:46 <gkw> clokep: i hope the bug if reproducible, will be filed in bugzilla?
23:35:36 <clokep> gkw: I know it won't work without trying to reproduce, but it'd be appreciated if it was filed so I don't forget about it. :)
23:38:22 <-- aleth has left #instantbird ()
23:39:16 --> aleth has joined #instantbird
23:39:16 * ChanServ sets mode +h aleth 
23:40:08 <flo> clokep: I think so
23:40:30 <flo> well, I don't guarantee that will work right, but it's what I would have tried at least :-D
23:40:56 <clokep> It worked fine in my tests. :)
23:41:14 <clokep> http://pastebin.instantbird.com/15011 is what I have now...
23:42:49 <gkw> clokep: filed as https://bugzilla.instantbird.org/show_bug.cgi?id=1306
23:42:54 <instantbot> Bug 1306 nor, --, ---, nobody, UNCO, Joining a password protected IRC channel via password set in autojoin doesn't work from Feb 28 night
23:42:55 <clokep> Thanks gkw.
23:43:00 <gkw> np
23:43:56 <flo> clokep: you are sure you have tested that patch?
23:44:42 <flo> clokep: I'm a bit surprised things still work without calling http://lxr.instantbird.org/instantbird/source/chat/modules/jsProtoHelper.jsm#449
23:46:10 <clokep> So you want this flo: http://pastebin.instantbird.com/15012
23:46:41 <flo> yes
23:49:28 * jwir3 is now known as jwir3|away
23:53:56 <clokep> Want me to attach that?
23:56:38 <flo> if you want an r+ in the bug yes, otherwise I'm fine with pushing the content of the pastebin
23:57:09 <clokep> I'm OK with pushing the pastebin.
23:57:20 <clokep> I have more important things to do, like ensure my chicken cutlets don't burn. ;)