#instantbird log on 04 17 2013

All times are UTC.

00:00:04 <nhnt11> line 37 replaces "\a" with "\x01", and "\*" with "*". It should replace "\\" with "\\" as per my understanding
00:00:08 --> ooopoooo has joined #instantbird
00:01:01 <atuljangra> meatest
00:01:05 <clokep> nhnt11: That's the intenion, yes.
00:01:08 * atuljangra test
00:01:11 <clokep> intension, rather.
00:01:22 * atuljangra \atest
00:01:23 <nhnt11> clokep: well it's not doing the latter part
00:01:27 <nhnt11> its replacing "\\" with "\"
00:01:37 <nhnt11> or rather, ""
00:01:45 <clokep> nhnt11: I don't see that.
00:02:07 <nhnt11> Nor do I, but that's what's happening :D
00:02:10 <-- ooopoooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
00:02:21 --> ooopoooo has joined #instantbird
00:02:32 <clokep> I hvae an idea what's happening, but I'm not positive.
00:02:59 <nhnt11> I think i can fix it
00:03:01 <nhnt11> one line fix
00:03:03 <nhnt11> trying
00:04:31 <-- ooopoooo has quit (Client exited)
00:04:45 <nhnt11> Can I edit the javascript on the fly and test
00:04:46 --> ooopoooo has joined #instantbird
00:04:57 <clokep> Depends what you mean by "on the fly".
00:05:04 <nhnt11> never mind
00:05:06 <nhnt11> rebuilding
00:05:35 <-- ooopoooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
00:07:35 --> ooopoooo has joined #instantbird
00:07:35 <-- nhnt11 has quit (Input/output error)
00:08:07 --> nhnt11 has joined #instantbird
00:08:35 <-- ooopoooo has quit (Client exited)
00:09:12 * clokep figures we should probably have tests for these things. :(
00:09:31 <atuljangra> clokep: yes :-/
00:09:36 <nhnt11> clokep: is there any way that I can comment one line, and test it without rebuilding the whole thing
00:09:38 <nhnt11> ah tests
00:10:02 <clokep> nhnt11: Yes, comment out the line and then make -C objdir/chat/protocols/irc
00:10:43 <nhnt11> nice
00:10:44 <nhnt11> :D
00:10:46 * atuljangra waiting for the results
00:11:29 <nhnt11> Well I already triggered a full build so looks like i have to let it finish :'(
00:12:30 <nhnt11> atuljangra: try changing line 37 to |function(aStr) (aStr[1] == "a") ? "\x01" : (aStr[1] == "\") ? "\x5C\x5C" : aStr[1];|
00:12:53 <nhnt11> sorry, function(aStr) (aStr[1] == "a") ? "\x01" : (aStr[1] == "\x5C") ? "\x5C\x5C" : aStr[1];
00:13:04 <clokep> If you explicitly give the \x5C, I didn't think it needed escaping.
00:13:20 <atuljangra> nhnt11: I'm trying something else, will do it in few minutes :-)
00:13:37 <nhnt11> clokep: the string needs to have two backslashes
00:13:40 <nhnt11> for it to display one
00:13:56 --> ooopoooo has joined #instantbird
00:13:59 <nhnt11> when you type /me \m/
00:14:09 <clokep> nhnt11: I thik that's only when you specify \ in code instead of \x5C
00:14:13 <nhnt11> the message it gets (before the parse) is "\\m/"
00:14:39 <nhnt11> it's already replacing the "\\" with "\"
00:14:54 <nhnt11> but apparently "\m/" isnt recognized. it needs to replace "\\" with "\\"
00:15:32 <-- ooopoooo has quit (Client exited)
00:15:37 <nhnt11> What I'm saying is, without \x5C, it would be "\\\\"
00:15:47 --> ooopoooo has joined #instantbird
00:15:54 <nhnt11> Does that make sense
00:16:07 <clokep> No. I'm confused at what you think are "real" slashes and what are for escaping.
00:16:42 <nhnt11> "\x5C" == "\\", correct?
00:17:10 <clokep> \x5C is a backslash, yes.
00:17:37 <clokep> If I were to write this in code, "\x5C", would be a true backslash, i.e. "\\", yes.
00:17:38 <nhnt11> replace(/\x5C./g, ...) replaces a backslash followed by any character
00:17:46 <clokep> Yes.
00:18:01 <nhnt11> It replaces the pair
00:18:11 <nhnt11> i.e. both the backslash and the next character
00:18:19 <instant-buildbot> build #380 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/380  blamelist: aleth <aleth@instantbird.org>, Patrick Cloke <clokep@gmail.com>, Florian Qu?ze <florian@queze.net>
00:18:29 <nhnt11> when you type /me \m/, the raw message has two backslashes - in code, "\\\\"
00:18:39 <clokep> Yes, it's supposed to.
00:18:42 <nhnt11> but the function is replacing this PAIR of backslashes
00:18:43 <nhnt11> with a single one
00:18:48 <nhnt11> which is causing the error
00:18:57 <clokep> Because it's no longer escaped.
00:18:58 <nhnt11> bug*
00:19:01 <nhnt11> Yes
00:19:20 <nhnt11> done building
00:19:22 <nhnt11> testing
00:19:26 <nhnt11> brb
00:19:27 <-- nhnt11 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
00:20:12 <clokep> I don't know if I fully buy that though...
00:20:21 --> Kaishi has joined #instantbird
00:21:23 <-- ooopoooo has quit (Client exited)
00:21:30 --> nhnt11 has joined #instantbird
00:22:27 <-- nhnt11 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
00:22:31 <atuljangra> nhnt11: we are waiting for results :-/
00:22:41 --> nhnt11 has joined #instantbird
00:22:47 <nhnt11> okay
00:23:00 <nhnt11> it works
00:23:01 <nhnt11> :D
00:23:08 <nhnt11> someone do a /me \test
00:23:22 * atuljangra test
00:23:25 <nhnt11> yep
00:23:27 * atuljangra m/
00:23:27 <nhnt11> 05:53:21 * atuljangra \test
00:23:35 <nhnt11> works fine
00:23:41 <atuljangra> Yay :-)
00:23:51 <EionRobb> /me \test ;)
00:24:00 * nhnt11 :)
00:24:12 * atuljangra was trying to complicated things unnecessarily :( :s 
00:24:35 <clokep> Well someone put up a patch for me to review then. ;)
00:24:53 <nhnt11> I can't, I really have to do this report :'(
00:25:07 <atuljangra> I'll do it.
00:25:15 <nhnt11> the only code i changed was line 37
00:25:20 <nhnt11> function(aStr) (aStr[1] == "a") ? "\x01" : (aStr[1] == "\x5C") ? "\x5C\x5C" : aStr[1];
00:25:31 <nhnt11> I'm sure there's a cleaner way of doing that though ;)
00:25:31 <clokep> nhnt11: No rush.
00:25:37 <clokep> There is.
00:25:47 * clokep already knows it. ;)
00:26:09 <nhnt11> I know there is, I only did it like that to test
00:26:10 <atuljangra> clokep: and that would be? :P
00:26:27 <clokep> atuljangra: Make the regular expression better.
00:26:39 <atuljangra> oh yes.
00:26:39 <clokep> I think /\x5C[^\x5C]/g would do it.
00:26:45 * atuljangra /atul
00:26:54 <atuljangra> nhnt11: what did it show?
00:27:04 <nhnt11>  /atul
00:27:13 <nhnt11> what did you type?
00:28:05 <atuljangra> fair enough. :-)
00:28:38 <atuljangra> So this was our first bug solving session on IRC. nhnt11 Hi Five \m/
00:28:43 <atuljangra> or I should say,
00:28:44 <nhnt11> :D
00:28:51 * atuljangra m/
00:28:55 <nhnt11> :D
00:32:17 * atuljangra m/
00:35:11 <nhnt11> is $hg pull equivalent to $git pull?
00:35:16 <atuljangra>   let dequotedCTCPMessage = message.ctcp.rawMessage.replace(/\x5C[^\x5C]./g,     function(aStr) (aStr[1] == "a") ? "\x01" : aStr[1]);
00:35:31 <atuljangra> clokep: This should work, right?
00:35:34 <nhnt11> i.e. Will it make my local files up to date
00:35:42 <clokep> nhnt11: It is similar, yes.
00:35:44 <nhnt11> atuljangra: no
00:35:46 <clokep> atuljangra: I believe so, yes.
00:35:52 <clokep> nhnt11: You have to run hg update after.
00:35:56 * clokep doesn't ever use git pull.
00:36:00 <nhnt11> There should not be a period after the [^\x5C]
00:36:08 <nhnt11> Right?
00:36:19 <atuljangra> oh yes
00:36:24 <clokep> Yes, no period.
00:36:31 <atuljangra>   let dequotedCTCPMessage = message.ctcp.rawMessage.replace(/\x5C[^\x5C]/g,     function(aStr) (aStr[1] == "a") ? "\x01" : aStr[1]);
00:36:32 <nhnt11> clokep: alright
00:36:44 <nhnt11> for the record I rarely use git pull... $repo sync for android
00:36:48 <nhnt11> :D
00:38:51 * nhnt11 looks out of his window and acknowledges sunrise
00:39:37 <clokep> What timezone are you guys in?
00:39:49 <nhnt11> Indian Standard Time (UTC +5:30)
00:40:10 * atuljangra same
00:40:14 * clokep dislikes x:30 timezones. :P
00:40:20 <atuljangra> heh, :P
00:40:27 * nhnt11 thinks clokep is picky
00:40:36 <clokep> I hate timezones in general.
00:40:40 <clokep> They make my work very confusing.
00:40:42 <nhnt11> Fair enough :D
00:40:52 <atuljangra> Agreed.
00:41:20 <atuljangra> Should I submit the patch, if nhnt11 is busy with his reports?
00:41:27 <clokep> That's up to nhnt11.
00:41:29 <nhnt11> go ahead
00:41:34 <clokep> There's no rush on getting it in, so.
00:41:39 <nhnt11> Don't think it matters, really
00:41:39 <atuljangra> okay.
00:41:52 <nhnt11> Unless you ship whoever submits a big trophy :D
00:42:02 <atuljangra> ya, haha :P
00:42:06 * nhnt11 likes trophies
00:44:34 <atuljangra> nhnt11: Submit this: http://pastebin.instantbird.com/176601
00:44:48 <atuljangra> I want you to submit this, as your first patch in IB :)
00:45:06 <nhnt11> Okay :D
00:45:19 <-- mali has quit (Ping timeout)
00:45:20 <nhnt11> First patch in any Mozilla project
00:45:21 <atuljangra> Congrats :-)
00:45:28 <nhnt11> So I file a bug report first?
00:45:29 <atuljangra> Awesome :-)
00:45:34 <atuljangra> no no
00:45:36 * nhnt11 is a bit clueless
00:45:44 <atuljangra> go : https://bugzilla.instantbird.org/show_bug.cgi?id=1935
00:45:48 <instantbot> Bug 1935 nor, --, ---, nobody, NEW, Blackslash not handled correctly in action messages.
00:45:52 <clokep> Yeah, florian filed the bug already.
00:45:56 <nhnt11> ah okay
00:46:01 <atuljangra> and then add an Attachment
00:46:39 * nhnt11 is creating a Bugzilla account...
00:48:07 <clokep> And then set the review flag to ? and my email address (which is my nick at gmail.com)
00:48:49 <nhnt11> alright
00:49:19 <nhnt11> I need to attach that paste as a file?
00:49:24 <nhnt11> extension?
00:49:29 <clokep> .diff or .patch
00:49:37 <nhnt11> okay
00:50:20 <instantbot> nhnt11@gmail.com requested review from clokep@gmail.com for attachment 2376 on bug 1935.
00:50:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1935 nor, --, ---, nobody, NEW, Blackslash not handled correctly in action messages.
00:50:24 <nhnt11> :D
00:50:34 <atuljangra> yay :-)
00:51:06 <nhnt11> Should I add a description of the problem/fix for future reference?
00:51:13 <nhnt11> Rather small bug, probably not necessary/
00:51:15 <nhnt11> ? *
00:51:21 <clokep> It's usually helpful to, yes.
00:51:30 <nhnt11> okay i'll do it
00:53:25 <instantbot> clokep@gmail.com granted review for attachment 2376 on bug 1935.
00:53:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1935 nor, --, ---, nobody, NEW, Blackslash not handled correctly in action messages.
00:53:37 <nhnt11> Urgh, unable to phrase it
00:53:42 <nhnt11> too sleepy
00:53:51 <nhnt11> sorry :P
00:54:36 <clokep> That's OK.
00:54:57 <clokep> You'll now have fixed something in Instantbird 1.4. ;)
00:55:09 * nhnt11 m/
00:55:10 <nhnt11> :P
00:55:15 --> ooopoooo has joined #instantbird
00:55:31 <nhnt11> Okay, I should go. If I stay here I'll never get anything else done
00:55:33 <-- ooopoooo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
00:55:35 <clokep> atuljangra: Any luck with the alternative nicks?
00:55:38 <-- nhnt11 has left #instantbird (Bye!)
00:55:39 <clokep> nhnt11: Good luck!
00:56:34 <atuljangra> clokep: for 6-7 lines changes, I can't do make -C make -C ../obj-instantbird/chat/protocols/irc/ ?
00:57:03 <atuljangra> yes, I've shifted all the code to accounts now, will try to extract the array of nicks now.
00:58:09 <atuljangra> all the code -> code for alternate_nick in ircBase.jsm
00:59:02 <clokep> atuljangra: What do you mean you can't do "make -C make -C ..."?
00:59:29 <atuljangra> I meant, make -C ../obj-instantbird/chat/protocols/irc/. It doesn't reflect my changes
00:59:41 <clokep> It should.
00:59:47 <clokep> Are you building an omni jar?
01:00:12 <clokep> Hmm....
01:00:22 <clokep> (Why is there a ".." btw?)
01:00:58 <atuljangra> Nope, I just use make -f client.mk build
01:01:12 <clokep> atuljangra: You can also try make -C objdir tier_app
01:01:24 <atuljangra> because I was in instantbird directory.
01:01:25 <clokep> That will rebuild all Instantbird "stuff", but not rebuild Mozilla.
01:01:35 <atuljangra> oh okay.
01:02:02 <clokep> (I think that works for TB too btw. ;))
01:02:37 <atuljangra> yes, that works, and that's y I was surprised.
01:02:55 <clokep> We try to make things easy. ;)
01:03:00 <clokep> AKA we copy the c-c build system.
01:03:16 <atuljangra> heh, that would be helpful :P
01:03:38 --> opopopo has joined #instantbird
01:03:47 <opopopo> that's me ahain
01:03:51 <opopopo> *again
01:03:53 <opopopo> ;)
01:04:04 <-- opopopo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:05:42 --> opopopo has joined #instantbird
01:05:58 <-- opopopo has quit (Client exited)
01:06:24 <-- Mook_as has quit (Quit: Mook_as)
01:06:28 --> opopopo has joined #instantbird
01:06:32 <-- opopopo has quit (Client exited)
01:07:23 --> opopopo has joined #instantbird
01:09:11 <-- opopopo has quit (Ping timeout)
01:11:09 --> opopopo has joined #instantbird
01:11:26 <-- opopopo has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:12:52 <clokep> You might not want to auto-join channels with your test account btw. :)
01:12:59 <clokep> Some people dislike seeing all the joins and parts.
01:13:25 <atuljangra> clokep:  Yes, I will change this. Thanks :-)
01:13:45 * clokep autojoins #testib2 on his dev account.
01:14:09 * atuljangra will do that too :-)
01:16:04 <atuljangra> flo-retina: I've finally decided my project. I'll be continuing with Skype plug-in only. I can help as an (unofficial) mentor to TB one. Skype projects seems really awesome :-)
01:16:21 * atuljangra obviously if I get this one :s
01:18:42 <atuljangra> clokep: I'll get the alternate_nick bug done on this weekend. :-) I hope that'd be okay.
01:19:36 <clokep> atuljangra: We've had it open long enough another week won't hurt. ;)
01:20:16 <atuljangra> clokep: heh, okay :-) I should probably go and sleep, it's 7am :-/
01:20:24 <clokep> Bye
01:20:34 <atuljangra> Bbye :-)
01:20:44 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
01:27:51 <instant-buildbot> build #401 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/401
01:31:01 --> nhnt11 has joined #instantbird
01:33:40 <-- nhnt11 has left #instantbird ()
02:12:22 --> atuljangra has joined #instantbird
02:12:58 * atuljangra won't be able to sleep until he finishes alternate nick bug :s
02:13:13 <clokep> atuljangra: You have obsession problems. ;)
02:13:52 <atuljangra> clokep: I know, but that's good for programmers like us.
02:13:54 <atuljangra> ;)
02:14:09 <clokep> If it makes you feel better I've been staying up late to try to get things done for 1.4. ;)
02:14:24 <clokep> Not as late as flo though.
02:15:14 <atuljangra> Nice :-D. It's 7:45 am here, and I'm still up. I guess I'm becoming one of IB guys ;)
02:15:49 <clokep> It isn't even 11 here yet. :P
02:16:35 <atuljangra> heh, you've long night to go :-P
02:17:28 <douglaswth> a timezone that has a half hour in its offset?
02:18:39 <atuljangra> douglaswth: I'm in  Indian Standard Time (UTC +5:30)
02:18:51 <douglaswth> ah
02:18:57 <clokep> douglaswth: There are a few.
02:19:14 <atuljangra> :)
02:26:10 --> nhnt11 has joined #instantbird
02:27:31 <nhnt11> atuljangra: I'm a bit of an obsession guy myself :D
02:29:52 --> Mook has joined #instantbird
02:30:22 <atuljangra> nhnt11: heh, you are back :)
02:30:29 <atuljangra> how was your report?
02:30:32 <nhnt11> Yeah... ran out of sheets >_<
02:30:38 <atuljangra> heh :P
02:30:57 <nhnt11> I'll chill for a bit and then breakfast... and then classes till lunch :(
02:31:17 <atuljangra> sounds like a good plan :-)
02:31:20 * clokep can't think about breakfast right now. :P
02:31:38 <nhnt11> Timezones are a bit annoying
02:31:41 <nhnt11> Just a little bit
02:32:13 <nhnt11> atuljangra: I would be obsessing over the alt-nick bug right now if you weren't :P
02:32:25 <nhnt11> clokep: Anything similar I can work on?
02:32:35 <atuljangra> clokep: heh, you just had dinner :P
02:32:48 <atuljangra> nhnt11: heh, I am working on it :P
02:32:48 <clokep> nhnt11: Look through Bugzilla? :P
02:32:58 * clokep does some searches.
02:33:03 <nhnt11> Okay. Bit lazy right now, I must admit -_-
02:33:18 * nhnt11 reaches for his energy drink
02:35:29 <atuljangra> Tzinga? :P
02:35:33 <nhnt11> Yeah :D
02:36:17 <atuljangra> you shouldn't drink it you know, eventually you'll have to :P, but still avoid it as much as you can :)
02:36:36 <nhnt11> I take a sip when I must
02:36:59 <clokep> nhnt11: bug 794, bug 1283, parts of bug 1527, things like bug 1662, bug 1711, bug 1716...
02:37:00 <atuljangra> nhnt11: ok :)
02:37:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=794 nor, --, ---, nobody, NEW, Twitter should set the user avatar
02:37:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1283 enh, --, ---, nobody, NEW, Ability to block / report as spam for Twitter messages
02:37:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1527 nor, --, ---, nobody, NEW, Finish the implementation of basic MUC support in JS-XMPP
02:37:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1662 nor, --, ---, nobody, NEW, Unhandled IRC MODE message: +j
02:37:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1711 min, --, ---, nobody, NEW, Unhandled IRC message: 310
02:37:10 <nhnt11> I have workshop and then Computer Programming lab, don't think I'll have much trouble staying awake till lunch :D
02:37:19 <clokep> Maybe bug 1813 or bug 1831 or bug 1872 or bug 1899 (if you happen to use QuakeNet)
02:37:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1813 enh, --, ---, nobody, NEW, Suppress "welcome messages" on Rizon network
02:37:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1831 nor, --, ---, nobody, NEW, NickServ is noisy on freenode when another nick of the group identifies
02:37:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1872 tri, --, ---, nobody, NEW, Unhandled IRC message: 396
02:37:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1899 nor, --, ---, nobody, NEW, Support Q on QuakeNet as an IRC service
02:37:30 <nhnt11> clokep: I'll take a look, and no I don't use QuakeNet
02:37:32 * atuljangra clokep had searched a whole queue of bugs :P
02:37:53 <clokep> nhnt11: Neither do I...hence why that bug isn't fixed. ;)
02:37:58 * clokep tends to fix things that piss him off daily.
02:38:13 <nhnt11> Oh yeah I'd thought of something earlier: refresh existing chats when the theme is changed in prefs
02:38:24 <nhnt11> clokep: :D
02:39:24 <clokep> nhnt11: That would be neat. :)
02:39:34 * clokep thinks there's a bug on that.
02:40:16 <clokep> nhnt11: bug 302
02:40:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=302 enh, --, ---, nobody, NEW, Dynamic theme switching
02:40:40 <atuljangra> bug 1716
02:40:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1716 nor, --, ---, nobody, NEW, Unhandled IRC message: 477 ERR_NOCHANMODES / ERR_NEEDREGGEDNICK
02:41:49 <nhnt11> Cool
02:41:57 <nhnt11> I will pick one and work on it later
02:42:07 <nhnt11> Now, breakfast :)
02:42:36 * atuljangra will have to skip breakfast :-/
02:44:45 <nhnt11> Hmm under bug 302, I think I'll try the basic implementation - show a "Changing theme..." dialog and then update tabs
02:44:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=302 enh, --, ---, nobody, NEW, Dynamic theme switching
02:44:51 <nhnt11> rather than doing things in the background dynamically
02:45:22 <nhnt11> Anyway...
02:45:25 <-- nhnt11 has left #instantbird (breakfast!)
02:47:29 <atuljangra> clokep: what should be the criteria for choosing alternate nicks? Say I have 4 alternate nicks, then I'll first try all 4 of them, if they work fine, then well and good. Otherwise I'll just give some nick myself, like we did in previous logic.
02:50:55 <clokep> atuljangra: Yup.
02:51:04 <clokep> I think that's how we'll do it, at least.
02:59:14 <atuljangra> okay, so for now I'll give you a patch with this functionality.
03:00:06 <instant-buildbot> build #843 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/843
03:06:22 <atuljangra> clokep: how would I know if a nick was used already?
03:06:37 <instant-buildbot> build #387 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/387
03:06:45 <clokep> atuljangra: I'm not sure what you mean.
03:06:52 <clokep> You shouldn't really need to touch that code.
03:07:13 <clokep> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircBase.jsm#1201
03:09:28 <atuljangra> No no, I was asking, suppose I am going to set "a1" as an alternate nick. Earlier I set "a0" as an alternate nick, but "a0" was also being used by someone. so while again iterating the alternateNick string, how would I know, if that nick was used previously?
03:10:03 <clokep> I'd think you'd just go through it in order.
03:10:31 <clokep> aMessage.params[1] gives you the nick you just tried @ http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircBase.jsm#114
03:11:19 * clokep needs to go to bed in a moment.
03:11:31 <atuljangra> yes, if that's the case, then how would I know if I had tried all or none? For that case, I should include original nick in the string also?
03:12:10 <atuljangra> clokep: okay. :-) I'll just upload the patch while you'r asleep :-) I'm almost finished :)
03:12:29 <clokep> "original nick in teh string" what string?
03:13:13 <atuljangra> the string for alternateNicks
03:13:29 <atuljangra> which contain all the alternate nicks that user wants to try.
03:13:50 <clokep> Yes, you'll probably want to prepend the nick on the account as the first nick.
03:14:47 <atuljangra> okay. Problem solved then. I'll upload the patch after you wake up. :-)
03:15:09 * atuljangra hopes that he is upto clokep's and flo-retina's expectations :-s :D 
03:21:37 <clokep> After i wake up? :P if you do it before I wake up I can review it when I wake up. :P
03:24:54 <atuljangra> I'm almost done. I'll upload it in half an hour. ;)
03:36:51 <clokep> Cool. :)
03:41:08 <instant-buildbot> build #839 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/839
03:42:50 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
03:53:23 <-- mconley has quit (Input/output error)
04:11:40 --> mconley has joined #instantbird
04:25:16 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
04:30:58 --> mpmc has joined #instantbird
04:39:15 --> Optimizer has joined #instantbird
04:54:44 --> FireFly_TB has joined #instantbird
04:56:12 --> atuljangra has joined #instantbird
04:58:56 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
05:06:16 <instantbot> atuljangra66@gmail.com requested review from clokep@gmail.com for attachment 2377 on bug 653.
05:06:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=653 enh, --, ---, nobody, NEW, Configurable alternate IRC nicks
05:08:23 <-- Optimizer has quit (Ping timeout)
05:09:49 --> Optimizer has joined #instantbird
05:21:45 <-- EionRobb has quit (Quit: Leaving.)
06:15:27 <-- Optimizer has quit (Ping timeout)
06:18:42 --> Optimizer has joined #instantbird
06:26:39 <instant-buildbot> build #936 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/936
06:30:21 --> nhnt11|phone has joined #instantbird
06:37:10 <-- Mook has quit (Quit: Mook)
06:55:00 <-- nhnt11|phone has quit (Client exited)
07:14:13 --> jb has joined #instantbird
07:54:08 <-- jb has quit (Ping timeout)
07:58:05 --> jb has joined #instantbird
08:10:30 --> Mic has joined #instantbird
08:10:30 * ChanServ sets mode +h Mic 
08:37:33 <Mic> Wouldn't this have been a place to use the new spread operator: http://hg.instantbird.org/instantbird/rev/036fe377995e#l1.12 ?
08:38:31 <Mic> That is replacing "Math.max.apply(null, " with "Max.max(...".
08:43:28 <Mic> d'oh. Another case of "documented but not supported yet". :(
08:44:19 <Mic> It's really great that they do this for the web but a Fx-only MDN would be nice sometimes ;)
08:48:19 <flo-retina> Mic: how would the code look with the shiny new spread operator?
08:49:17 <Mic> Math.max(...aString.split("\n").map(this._account.countBytes));
08:49:34 <Mic> It's not implemented for function calls yet, though ;)
08:50:04 <Mic> gtg
08:50:11 <-- Mic has quit (Quit: No time to waste, let's go!)
08:52:01 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
08:58:25 --> nhnt11 has joined #instantbird
09:10:21 <-- FireFly_TB has quit (Quit: FireFly_TB)
09:12:24 <-- nhnt11 has quit (Input/output error)
09:12:35 --> nhnt11 has joined #instantbird
09:16:45 <-- Optimizer has quit (Ping timeout)
09:18:08 --> Optimizer has joined #instantbird
09:20:27 <-- nhnt11 has quit (Input/output error)
09:20:31 --> nhnt11 has joined #instantbird
09:25:32 --> flo-retina has joined #instantbird
09:25:32 * ChanServ sets mode +qo flo-retina flo-retina 
09:29:34 --> aleth has joined #instantbird
09:29:34 * ChanServ sets mode +h aleth 
09:32:54 <-- gerard-majax_ has quit (Ping timeout)
09:36:34 <aleth> #instantbird logs are so long these days...
09:38:12 <nhnt11> GSoC \m/
09:40:08 <nhnt11> Good morning flo-retina :D
09:40:11 <nhnt11> I assume it's morning?
09:40:20 <flo-retina> yes, it's still morning for 20 minutes :)
09:45:29 <-- nhnt11 has quit (Input/output error)
09:45:39 * aleth agrees the display of alternate nicks for tab completion is not great 
09:45:39 --> nhnt11 has joined #instantbird
09:46:11 <aleth> But what I would like to do is not trivial (it shouldn't be in a message at all), so I've put it off ;)
09:47:30 <flo-retina> where would you want it?
09:47:35 <nhnt11> aleth: ideally it should popup a little menu
09:47:38 <nhnt11> imo
09:48:21 <aleth> flo-retina: Ideally somewhere near the textbox, maybe a dropdown of some sort like nhnt11 says. But definitely looking like part of the UI.
09:49:26 <aleth> The problem with a dropdown is there can be a lot of alternate nicks...
09:49:42 <nhnt11> aleth: show only three?
09:50:00 <aleth> nhnt11: not really ideal.
09:50:59 <aleth> The problem is I'd also like to keep the Show Nick colours etc.
09:51:24 <aleth> A vertical list is not great for nicks as they are quite short.
09:53:09 * aleth wonders if "IB for Firefox OS" would have overlap with "IB for Social API"
09:53:44 <-- nhnt11 has quit (Input/output error)
09:53:51 --> nhnt11 has joined #instantbird
09:53:52 <aleth> I'm guessing not so much.
09:54:09 <nhnt11> Where should I look if I want to find the formatting handler for the main chat window?
09:54:34 <aleth> nhnt11: Do you mean the actual conversation or the whole tab?
09:54:41 <nhnt11> i.e. the handler that bold messages which contain your nick, sets the colours, etc
09:55:11 <aleth> nhnt11: I'd start from convbrowser.xml and trace what happens
09:55:21 <nhnt11> Specifically I want to see how stuff like |code text| and /italics/ are parsed
09:56:46 <aleth> You'll probably end up in imThemes.jsm and go from there
09:56:49 <nhnt11> okay this is weird
09:56:55 <nhnt11> i'm sending messages
09:57:00 <nhnt11> and i can hear the sound
09:57:07 <flo-retina> aleth: isn't that parsed by mozITXTToHTMLConv?
09:57:07 <nhnt11> and i hear a sound when i receive messages
09:57:12 <nhnt11> but my chat window isnt getting updated
09:57:23 <nhnt11> i can't see any new messages that i'm sending/receiving
09:57:34 <flo-retina> nhnt11: have you detached and reattached the conversation tab
09:57:34 <nhnt11> re-connecting, brb
09:57:34 <flo-retina> ?
09:57:55 <aleth> flo-retina: I think so, but I'm not certain
09:58:34 <nhnt11> flo-retina: yeah I recall that happened by mistake
09:58:39 <nhnt11> known bug?
09:59:44 <nhnt11> okay working nwo
09:59:46 <nhnt11> now*
10:00:39 <nhnt11> flo-retina: regarding your comment on the backslash bug - /me /foo works
10:00:49 <nhnt11> everything I tried works fine
10:01:29 --> mali has joined #instantbird
10:02:34 <flo-retina> nhnt11: I meant /me \foo
10:02:34 <flo-retina> :(
10:02:39 <flo-retina> thanks for pointing it out
10:02:44 <nhnt11> that works too
10:02:57 <flo-retina> it works with the patch applied, wasn't it broken before?
10:03:00 <nhnt11> yes
10:03:09 <nhnt11> before, the raw text was "\\foo"
10:03:14 <nhnt11> after parsing, "foo"
10:04:16 --> clokep has joined #instantbird
10:04:16 * ChanServ sets mode +o clokep 
10:05:10 --> Mic has joined #instantbird
10:05:10 * ChanServ sets mode +h Mic 
10:05:28 * nhnt11 is still getting used to two-space indent - four spaces looked so much cleaner :(
10:06:36 <nhnt11> clokep: good morning :D
10:07:41 <flo-retina> nhnt11: bug 1888
10:07:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1888 maj, --, ---, nobody, NEW, New messages not displayed after detaching and reattaching a conversation tab
10:08:17 <-- nhnt11 has quit (Input/output error)
10:08:24 --> nhnt11 has joined #instantbird
10:11:02 --> gerard-majax_ has joined #instantbird
10:17:03 <-- nhnt11 has quit (Input/output error)
10:17:11 --> nhnt11 has joined #instantbird
10:19:21 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
10:19:52 --> clokep has joined #instantbird
10:19:52 * ChanServ sets mode +o clokep 
10:20:13 <clokep> >:o
10:20:17 <clokep> Failed update.
10:21:04 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
10:21:14 --> clokep has joined #instantbird
10:21:14 * ChanServ sets mode +o clokep 
10:22:32 <clokep> aleth: I always thought a drop down, like an editor's auto-complete, would be nice.
10:23:05 <clokep> nhnt11: http://lxr.instantbird.org/instantbird/source/chat/modules/imThemes.jsm#39 is where we handle *bold* /italics/ and _underline_, I think.
10:23:18 * clokep did that patch, but a long long time ago.
10:23:39 <clokep> And I disagree that four space indent looks cleaner. ;)
10:23:42 <clokep> It makes things line up awkward.
10:23:43 <clokep> ly
10:26:52 <aleth> Mic: Do you still have questions about the patch in bug 1926?
10:26:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, aleth, ASSI, "Last week"-group in log viewer containing one day too many
10:27:05 <Mic> aleth: I'm writing a comment at the moment.
10:27:07 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2377 on bug 653.
10:27:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=653 enh, --, ---, nobody, NEW, Configurable alternate IRC nicks
10:29:08 <instantbot> benediktp@ymail.com denied review for attachment 2352 on bug 1926.
10:29:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, aleth, ASSI, "Last week"-group in log viewer containing one day too many
10:29:36 <Mic> Let me know if you disagree!
10:32:54 <-- Optimizer has quit (Ping timeout)
10:34:23 <aleth> Mic: I don't altogether agree (though clearly it seems that code needs a comment). |timeFromToday <= kDayInMsecs| for "yesterday" strictly speaking is not correct, as "today" covers a 24 hour period and "yesterday" the next 24 hour period. I /think/ what might be confusing is that I should have changed the if clause for "today" as well?
10:35:00 <aleth> i.e. "today" should be |timeFromToday < kDayInMsecs|
10:35:14 <-- chrisccoulson has quit (Quit: Ex-Chat)
10:37:26 <-- nhnt11 has quit (Input/output error)
10:37:32 --> nhnt11 has joined #instantbird
10:38:24 <aleth> But I'll take another look. Maybe your endOfToday idea is the way to go.
10:41:09 --> Optimizer has joined #instantbird
10:41:11 <flo-retina> clokep: who's writing that test? Are you going to do it {soon,eventually}? Is it something we want to mentor a student into doing? :)
10:41:19 <Mic> bye
10:41:25 <-- Mic has quit (Quit: No time to waste, let's go!)
10:42:41 --> chrisccoulson has joined #instantbird
10:44:55 <-- mpmc has quit (Client exited)
10:45:00 --> mpmc has joined #instantbird
10:48:21 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
10:48:28 --> mpmc has joined #instantbird
10:48:40 * clokep has a bunch of comments for that alt nick patch.
10:48:56 <clokep> aleth: I'll probably comment on it when I get to work about changing a bunch of things dramatically in it so...
10:49:59 <aleth> clokep: OK, thanks!
10:50:12 * aleth hasn't looked at it yet
10:51:52 <clokep> We should start a release notes/announcement etherpad...
10:52:31 <flo-retina> clokep: and a string freeze email ;)
10:53:14 <-- aleth has quit (Quit: Ciao)
10:53:16 --> aleth has joined #instantbird
10:53:17 * ChanServ sets mode +h aleth 
10:53:33 <aleth> Hello gecko 20! :)
10:55:34 <clokep> flo-retina: I'll do the first one if you do the second one. ;)
10:55:49 <clokep> aleth: Any new warnings? :P
10:56:00 <flo-retina> clokep: err... what does that mean?
10:56:11 <aleth> clokep: Doesn't look like it :)
10:56:22 <clokep> flo-retina: It means I don't want to write a string freeze email. :-D
10:56:24 * clokep needs to go anyway.
10:56:31 <flo-retina> ah!
10:56:34 * aleth still has that patch with strings
10:56:38 * flo-retina was still thinking about the CTCP unit test
10:56:41 <aleth> I'll rebase it so it can be checked in right now
10:56:50 <flo-retina> aleth: right, I think we've been waiting for it
10:57:00 <flo-retina> aleth: the alternate nick patch may have strings too though
10:57:19 <aleth> flo-retina: But I doubt it will be ready today
10:57:23 <flo-retina> not sure if we expect it to be ready very soon or if it's for 1.5
10:57:34 <flo-retina> aleth: I haven't looked at it enough to have an opinion :)
10:57:37 <clokep> flo-retina: I think that won't be ready for at least a few days
10:57:44 <flo-retina> fair enough :)
10:57:45 * aleth agrees with clokep
10:58:03 <aleth> Plus there may be logical followups to do with grouped nicks
10:58:23 * flo-retina would like to have a way to extract any useful data out of his Firefox that has "├──527.60 MB (71.70%) ── heap-unclassified" in about:memory
10:58:24 <-- nhnt11 has quit (Input/output error)
10:58:34 <flo-retina> it's a standard Firefox, not a DMD build :(
10:58:52 <clokep> flo-retina: I'd like someone else to write the tests, but I will if need e.
10:59:14 <flo-retina> you can mentor the students ;)
10:59:46 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:01:12 --> nhnt11 has joined #instantbird
11:01:28 <flo-retina> after closing all the tabs it's now "524.76 MB (80.52%) ── heap-unclassified"
11:02:21 <-- clokep has quit (Ping timeout)
11:02:50 <aleth> Unfortunately heap-unclassified by definition is all the stuff for which there is no detailed reporting, right?
11:03:25 <flo-retina> right
11:03:31 <flo-retina> unless DMD is around ;)
11:03:31 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2378 on bug 1909.
11:03:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1909 nor, --, ---, aleth, ASSI, Account manager scrolled to (dis)connect button
11:07:02 <-- nhnt11 has quit (Input/output error)
11:07:29 --> nhnt11 has joined #instantbird
11:08:46 <mali> hi everybody
11:10:03 <aleth> hi mali
11:12:28 <instantbot> aleth@instantbird.org granted review for attachment 2379 on bug 1933.
11:12:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1933 tri, --, ---, aleth, ASSI, Improve the two "weekly" group strings in the log viewer
11:14:31 <-- nhnt11 has quit (Broken pipe)
11:14:36 --> nhnt11 has joined #instantbird
11:17:53 <-- nhnt11 has quit (Input/output error)
11:18:11 --> nhnt11 has joined #instantbird
11:23:33 --> rosonline has joined #instantbird
11:23:35 <-- rosonline has quit (Client exited)
11:23:48 --> rosonline has joined #instantbird
11:27:09 <-- nhnt11 has quit (Input/output error)
11:27:13 --> nhnt11 has joined #instantbird
11:36:28 <-- nhnt11 has quit (Input/output error)
11:37:24 --> nhnt11 has joined #instantbird
11:44:02 <nhnt11> aleth: when you say alt-nick patch you guys mean bug 653, correct?
11:44:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=653 enh, --, ---, nobody, NEW, Configurable alternate IRC nicks
11:44:27 <aleth> nhnt11: Yes
11:45:17 <nhnt11> I don't understand why the patch is written how it is
11:45:31 <aleth> It's not your patch ;)
11:45:33 <nhnt11> why not just loop through the array while sending NICK the first time
11:45:51 <nhnt11> I'm just asking if it's done that way for a reason
11:46:04 <-- nhnt11 has quit (Input/output error)
11:46:12 --> nhnt11 has joined #instantbird
11:46:44 <aleth> I don't know what you mean by "loop through the array"
11:47:01 <aleth> Nothing in IRC is synchronous. We send a message, and eventually the server responds
11:47:24 <nhnt11> ah wait i see the problem
11:47:40 <nhnt11> yeah just realized, it has to wait for the server to reply
11:48:08 <nhnt11> Okay it makes sense now :)
11:48:12 <aleth> :)
11:49:00 * nhnt11 thinks that along with nicks, nickserv password(s) could be stored too
11:49:11 <aleth> nhnt11: We already do that.
11:49:31 <nhnt11> We do?
11:49:43 <nhnt11> Ah.
11:49:43 <aleth> But when we have alternative nicks, we can also add support for grouped nicks.
11:49:50 <nhnt11> that way
11:50:04 <nhnt11> yes
11:51:14 <-- nhnt11 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:51:19 --> nhnt11 has joined #instantbird
11:52:57 <instantbot> aleth@instantbird.org denied review for attachment 2375 on bug 1370.
11:53:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1370 tri, --, ---, clokep, ASSI, Avoid flashing the wrong case when double clicking on a participant with JS-IRC
11:53:47 <instantbot> clokep@gmail.com granted review for attachment 2378 on bug 1909.
11:53:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1909 nor, --, ---, aleth, ASSI, Account manager scrolled to (dis)connect button
11:54:38 --> clokep_work has joined #instantbird
11:54:39 * ChanServ sets mode +o clokep_work 
12:00:17 --> FireFly_TB has joined #instantbird
12:06:05 <clokep_work> aleth: "Nothing in IRC is synchronous. We send a message, and eventually the server responds" I think it's more of "Nothing in IRC is synchronous. We send a message, and *maybe* the server responds"
12:06:33 <aleth> clokep_work: Right :)
12:06:59 <aleth> or "we send a couple of messages, and maybe the server responds to some of them, in random order" :P
12:08:12 <flo-retina> can't the server reply to messages we haven't sent?
12:11:18 <-- nhnt11 has quit (Input/output error)
12:11:30 --> nhnt11 has joined #instantbird
12:15:54 <-- Optimizer has quit (Ping timeout)
12:15:56 <instantbot> clokep@gmail.com denied review for attachment 2377 on bug 653.
12:15:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=653 enh, --, ---, nobody, NEW, Configurable alternate IRC nicks
12:16:24 <clokep_work> flo-retina: Yes. :)
12:17:05 <-- jb has quit (Quit: jb)
12:18:55 --> jb has joined #instantbird
12:19:15 --> Optimizer has joined #instantbird
12:19:24 <-- jb has quit (Input/output error)
12:19:25 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
12:20:34 --> jb has joined #instantbird
12:26:20 <-- nhnt11 has quit (Input/output error)
12:26:27 --> nhnt11 has joined #instantbird
12:26:48 --> deltafalcon has joined #instantbird
12:31:35 <-- nhnt11 has quit (Input/output error)
12:31:44 --> nhnt11 has joined #instantbird
12:42:01 <clokep_work> aleth: Not sure if you want to comment on that bug or just wait for the next round. :)
12:42:41 * clokep_work review pings Mic about bug 1893 again.
12:42:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1893 enh, --, ---, clokep, ASSI, Use Javascript default parameters where applicable
12:44:44 <instantbot> clokep@gmail.com requested feedback from aleth@instantbird .org for attachment 2235 on bug 406.
12:44:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=406 nor, --, ---, nobody, NEW, New Conversation takes focus from current task
12:45:17 <aleth> clokep_work: Seems better to wait :)
12:46:50 <-- nhnt11 has quit (Input/output error)
12:47:18 --> nhnt11 has joined #instantbird
12:47:45 * clokep_work decided that requesting feedback from the wind doesn't work. :-D
12:49:20 <instantbot> aleth@instantbird.org cancelled review?(aleth@instantbird.o rg) for attachment 2377 on bug 653.
12:49:21 <instantbot> aleth@instantbird.org denied feedback for attachment 2377 on bug 653.
12:49:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=653 enh, --, ---, nobody, NEW, Configurable alternate IRC nicks
12:50:55 <aleth> clokep_work: bug 406 looks to me like something we won't land for 1.4 though?
12:50:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=406 nor, --, ---, nobody, NEW, New Conversation takes focus from current task
12:51:01 <aleth> (just checking)
12:51:25 <clokep_work> aleth: Yes, no rush on that.
12:53:42 <-- nhnt11 has quit (Input/output error)
12:54:04 --> nhnt11 has joined #instantbird
12:55:05 <-- mconley has quit (Input/output error)
13:02:31 --> mpmc has joined #instantbird
13:07:26 <-- nhnt11 has quit (Input/output error)
13:07:36 --> nhnt11 has joined #instantbird
13:14:18 <-- Optimizer has quit (Ping timeout)
13:17:38 --> Optimizer has joined #instantbird
13:28:07 <-- nhnt11 has quit (Input/output error)
13:28:14 --> nhnt11 has joined #instantbird
13:38:28 <-- nhnt11 has quit (Input/output error)
13:38:40 --> nhnt11 has joined #instantbird
13:39:13 --> atuljangra has joined #instantbird
13:41:33 <atuljangra> clokep_work: Sorry for nitty patch :-/
13:44:41 <-- nhnt11 has quit (Input/output error)
13:44:45 --> nhnt11 has joined #instantbird
13:48:51 <-- nhnt11 has quit (Input/output error)
13:48:59 --> nhnt11 has joined #instantbird
13:50:16 <atuljangra> nhnt11: hey, how was you report?
13:50:53 * atuljangra gotta go, will be back with a new patch.
13:52:07 --> mconley has joined #instantbird
13:54:26 <-- nhnt11 has quit (Input/output error)
13:54:34 --> nhnt11 has joined #instantbird
13:54:43 <instantbot> aleth@instantbird.org requested review from benediktp@ymail.com  for attachment 2380 on bug 1926.
13:54:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, aleth, ASSI, "Last week"-group in log viewer containing one day too many
13:56:50 <aleth> Everything to do with times and dates takes longer than you think... ;)
13:57:49 <-- nhnt11 has quit (Input/output error)
13:57:58 <-- Kaishi has quit (Quit: Kaishi)
13:58:35 --> nhnt11 has joined #instantbird
14:02:09 <-- nhnt11 has quit (Input/output error)
14:02:13 --> nhnt11 has joined #instantbird
14:06:11 <-- nhnt11 has quit (Input/output error)
14:06:16 --> nhnt11 has joined #instantbird
14:08:27 <clokep_work> atuljangra: No problem. :)
14:11:06 <-- nhnt11 has quit (Input/output error)
14:11:11 --> nhnt11 has joined #instantbird
14:14:21 <clokep_work> atuljangra: Let me know if that doesn't make sense.
14:19:04 <-- nhnt11 has quit (Input/output error)
14:19:07 --> nhnt11 has joined #instantbird
14:25:18 <-- nhnt11 has quit (Input/output error)
14:25:23 --> nhnt11 has joined #instantbird
14:29:26 <-- nhnt11 has quit (Input/output error)
14:29:34 --> nhnt11 has joined #instantbird
14:30:30 <aleth> atuljangra: no luck with the http proxy bug?
14:30:44 <aleth> Is your proxy of the wrong kind?
14:35:43 <-- nhnt11 has quit (Input/output error)
14:35:48 --> nhnt11 has joined #instantbird
14:40:57 <atuljangra> aleth: my proxy blocks many ports and IRC uses one of them.
14:41:05 <atuljangra> so no success with the proxy :(
14:42:49 <atuljangra> clokep_work, aleth What should be the display of alternate nicks?
14:43:37 <clokep_work> atuljangra: I don't know what you mean by "display of alternate nicks".
14:44:12 <atuljangra> 09:45:39 * aleth agrees the display of alternate nicks for tab completion is not great
14:44:19 <atuljangra> follow up of this. :)
14:45:03 <flo-retina> clokep_work: he meant completion suggestions
14:45:28 <atuljangra> oh oh, sorry, my bad.
14:47:09 <aleth> atuljangra: right, sorry, nothing to do with your patch.
14:47:47 <atuljangra> aleth: okay. :)
14:49:24 <-- nhnt11 has quit (Input/output error)
14:50:44 --> nhnt11 has joined #instantbird
14:59:50 <atuljangra> we do two space indentation, right?
15:00:04 <aleth> atuljangra: https://wiki.instantbird.org/Instantbird:Coding_Guidelines
15:02:42 <atuljangra> aleth: thanks :-)
15:11:36 <-- nhnt11 has quit (Input/output error)
15:11:45 --> nhnt11 has joined #instantbird
15:15:05 <-- aleth has quit (Quit: Ciao)
15:16:33 <clokep_work> This very much is like a "clean up" release... (looking at https://bugzilla.instantbird.org/buglist.cgi?resolution=FIXED&target_milestone=1.4)
15:17:08 <clokep_work> + IRC and Twitter improvements. :)
15:19:45 <flo-retina> so the interesting changes are bug 1100, bug 1732 and bug 1827
15:19:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, 1.4, clokep, RESO FIXED, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors
15:19:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1732 enh, --, 1.4, aleth, RESO FIXED, Port the log tree and concatenated daily logs from TB
15:19:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1827 enh, --, 1.4, florian, RESO FIXED, Add an easy way to copy an account specific debug log
15:20:33 <flo-retina> the log tree thing is probably the most user-visible
15:20:44 <-- Optimizer has quit (Ping timeout)
15:21:27 <flo-retina> was PPC still supported by 1.3?
15:21:52 * flo-retina is wondering if we just cleaned up the PPC mess for 1.4, or if we dropped support
15:24:06 --> Optimizer has joined #instantbird
15:42:36 <-- Optimizer has quit (Ping timeout)
15:43:35 <-- deltafalcon has quit (Connection reset by peer)
15:45:56 --> Optimizer has joined #instantbird
15:48:39 <-- nhnt11 has quit (Input/output error)
15:48:45 --> nhnt11 has joined #instantbird
15:50:58 <-- mpmc has quit (Connection reset by peer)
15:52:47 <-- jb has quit (Quit: jb)
15:59:28 <-- nhnt11 has quit (Input/output error)
15:59:37 --> nhnt11 has joined #instantbird
16:01:07 --> jb has joined #instantbird
16:04:07 <-- nhnt11 has quit (Input/output error)
16:04:13 --> nhnt11 has joined #instantbird
16:09:29 <-- nhnt11 has quit (Input/output error)
16:09:33 --> nhnt11 has joined #instantbird
16:13:30 <-- nhnt11 has quit (Input/output error)
16:13:47 --> nhnt11 has joined #instantbird
16:17:32 <-- nhnt11 has quit (Input/output error)
16:18:21 --> nhnt11 has joined #instantbird
16:21:34 <-- nhnt11 has quit (Input/output error)
16:21:41 --> nhnt11 has joined #instantbird
16:23:05 <clokep_work> flo-retina: I don't think it was supported in 1.3.
16:23:50 <clokep_work> flo-retina: "Unfortunately, this will be the last release to support Mac OS 10.5 and PPC, as we will be unable to support these once we upgrade Instantbird to Mozilla 17."
16:24:06 <flo-retina> so it was supported
16:24:27 <flo-retina> which means we'll need to mess with the update server when releasing 1.4 :-S
16:25:36 <-- nhnt11 has quit (Input/output error)
16:25:42 --> nhnt11 has joined #instantbird
16:26:05 <flo-retina> probably the reason why I said I needed to rewrite it immediately after we release 1.3 :-S
16:27:01 <flo-retina> hmm, would anybody hate me if I just add an early return if the OS is OS X < 10.6 ?
16:27:16 <flo-retina> that would stop all autoupdating on OS X 10.5 and 10.4
16:29:38 <-- nhnt11 has quit (Input/output error)
16:29:42 --> nhnt11 has joined #instantbird
16:33:40 <-- nhnt11 has quit (Input/output error)
16:33:51 --> nhnt11 has joined #instantbird
16:35:39 <clokep_work> How old is OS X 10.5?
16:36:05 <flo-retina> My 2008 macbook has it
16:36:15 <clokep_work> 2007 is when it was released.
16:36:17 <flo-retina> but it's completely unsupported by Mozilla
16:36:27 <clokep_work> Then just add the early return.
16:36:28 <flo-retina> Fx16 is the latest version that runs on it
16:36:28 <-- Optimizer has quit (Ping timeout)
16:36:55 <flo-retina> clokep_work: the optimal solution would be to update to the latest version supporting it.
16:37:02 <flo-retina> clokep_work: but I don't think we really care
16:37:14 <flo-retina> would be nice to check in the update logs how many users are still there
16:37:25 <flo-retina> nightly users are already screwed ;).
16:37:43 <-- nhnt11 has quit (Input/output error)
16:37:54 <flo-retina> and on the otherhand, if someone running 10.5 still has Ib 1.2, what are the chances that he would accept an 1.3 update?
16:37:59 --> nhnt11 has joined #instantbird
16:39:07 <clokep_work> If we document what we're doing, it doesn't upset me greatly.
16:39:39 <flo-retina> I think updating someone to a version that won't start on his OS is worse than not updating at all
16:39:45 --> Optimizer has joined #instantbird
16:41:44 <-- nhnt11 has quit (Input/output error)
16:41:50 <flo-retina> the only real use case for auto-updating to the latest compatible version is "hey, I forgot this computer in the locker for 2 years, let's see what can I still do with it!"
16:41:52 --> nhnt11 has joined #instantbird
16:43:03 <atuljangra> clokep_work: I splitting that I should do is : allNicks.trim().split(/[,\s]+/,) or allNicks.trim().split(/,\s*/) . (iirc autojoin uses later, it has same semantics)
16:44:05 <clokep_work> atuljangra: It does not have the same semantics, a " " is not valid in a nick.
16:44:14 <clokep_work> That's why I suggested using something more liberal.
16:44:48 <atuljangra> oh, then shouldn't we change the autojoin one also? 
16:45:01 <atuljangra> I got the error in mine, but was just curious
16:45:22 <clokep_work> atuljangra: No.
16:45:32 <clokep_work> atuljangra: A space separates a channel name from a password.
16:45:45 <clokep_work> atuljangra: "got the error in mine", what?
16:45:46 <-- nhnt11 has quit (Input/output error)
16:46:11 <atuljangra> Oh, then it;s okay. Got it :-)
16:46:12 --> nhnt11 has joined #instantbird
16:46:38 <atuljangra> I meant to say, got the problem that was occurring earlier. :)
16:47:14 * clokep_work still doesn't know what you're referring to.
16:48:19 <atuljangra> The problem with allNicks.trim().split(/,\s*/), that " " is not valid. I was referring to that only.
16:48:46 <clokep_work> Oh.
16:48:48 <clokep_work> OK.
16:49:01 <atuljangra> :)
16:49:40 <clokep_work> Have I mentioned I hate the auto-join stuff? :P
16:49:49 <-- nhnt11 has quit (Input/output error)
16:50:08 --> nhnt11 has joined #instantbird
16:50:22 <flo-retina> do you mean "have I mentioned it *today*?"? :-P
16:51:59 <clokep_work> O:-)
16:52:58 <atuljangra> Nope, but I know it now :P
16:53:46 <clokep_work> https://etherpad.mozilla.org/ib-1-4-release-notes if someone is bored
16:53:50 <-- nhnt11 has quit (Input/output error)
16:53:56 --> nhnt11 has joined #instantbird
16:54:10 <flo-retina> heh, that was a trap
16:54:32 <flo-retina> (to see who was feeling bored)
16:56:13 <flo-retina> haven't we fixed IRC auth with a popular bouncer?
16:56:57 <atuljangra> ^ :D
16:58:17 <-- nhnt11 has quit (Input/output error)
16:58:22 --> nhnt11 has joined #instantbird
16:59:39 <-- Optimizer has quit (Ping timeout)
17:02:19 <-- nhnt11 has quit (Input/output error)
17:02:26 --> nhnt11 has joined #instantbird
17:02:55 --> Optimizer has joined #instantbird
17:08:11 <-- nhnt11 has quit (Input/output error)
17:08:20 --> nhnt11 has joined #instantbird
17:13:02 <-- nhnt11 has quit (Input/output error)
17:13:10 --> nhnt11 has joined #instantbird
17:14:52 <-- FireFly_TB has quit (Ping timeout)
17:15:05 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:17:29 --> Mook_as has joined #instantbird
17:18:20 <-- nhnt11 has quit (Input/output error)
17:18:27 --> nhnt11 has joined #instantbird
17:22:34 <-- nhnt11 has quit (Input/output error)
17:22:39 --> nhnt11 has joined #instantbird
17:26:35 <-- nhnt11 has quit (Input/output error)
17:26:42 --> nhnt11 has joined #instantbird
17:32:08 <-- gerard-majax_ has quit (Ping timeout)
17:32:39 <-- nhnt11 has quit (Input/output error)
17:33:02 --> nhnt11 has joined #instantbird
17:34:09 <-- Optimizer has quit (Ping timeout)
17:35:51 --> qheaden has joined #instantbird
17:37:43 --> Optimizer has joined #instantbird
17:38:42 <-- nhnt11 has quit (Input/output error)
17:38:47 --> nhnt11 has joined #instantbird
17:39:13 <qheaden> Does Instantbird support video chat on any current protocols?
17:39:55 --> some has joined #instantbird
17:40:01 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:40:18 --> unghost has joined #instantbird
17:42:45 <-- nhnt11 has quit (Input/output error)
17:42:49 --> nhnt11 has joined #instantbird
17:43:43 <-- some has quit (Ping timeout)
17:47:31 <-- nhnt11 has quit (Input/output error)
17:47:49 --> nhnt11 has joined #instantbird
17:49:21 --> atuljangra has joined #instantbird
17:51:14 <-- jb has quit (Ping timeout)
17:51:14 <atuljangra> clokep_work: Does this makes sense? http://pastebin.instantbird.com/177077
17:52:16 --> flo-retina has joined #instantbird
17:52:17 * ChanServ sets mode +qo flo-retina flo-retina 
17:52:49 <-- nhnt11 has quit (Input/output error)
17:52:57 --> nhnt11 has joined #instantbird
17:53:45 <atuljangra> Idea: In the add Accounts sections, shouldn't we populate  the first window according to which accounts he uses frequently. Like, I want to use IRC more often, and have multiple accounts. So I've click few more times to get my IRC setup. 
17:54:02 <atuljangra> can be a papercut idea, I would say.
17:54:09 <atuljangra> flo-retina, clokep_work views^
17:57:36 <-- Optimizer has quit (Ping timeout)
17:58:39 <-- flo-retina has quit (Ping timeout)
17:59:12 <-- nhnt11 has quit (Input/output error)
17:59:17 --> nhnt11 has joined #instantbird
18:00:09 --> flo-retina has joined #instantbird
18:00:09 * ChanServ sets mode +qo flo-retina flo-retina 
18:01:08 --> Optimizer has joined #instantbird
18:03:15 <-- nhnt11 has quit (Input/output error)
18:03:23 --> nhnt11 has joined #instantbird
18:05:04 <flo-retina> atuljangra: do you mean you are annoyed that IRC isn't in the list of popular protocols?
18:05:32 <flo-retina> qheaden: no, we don't support audio/video chat for now.
18:05:45 <flo-retina> qheaden: we have plans to do it in the future with WebRTC and XMPP.
18:11:00 <-- nhnt11 has quit (Input/output error)
18:11:04 --> nhnt11 has joined #instantbird
18:12:14 <nhnt11> atuljangra: that wouldn't be too hard
18:12:34 <nhnt11> just count total number of each type of account that already exists and list them in that order
18:13:15 <nhnt11> btw, my report still isn't done, ran out of sheets -_- bought 50 more today , gonna start on it again soon
18:13:20 <nhnt11> but for now,
18:13:25 * nhnt11 needs moar sleep
18:14:40 <nhnt11> also, atuljangra, that seems to be something that can be added to the awesometab project
18:14:41 <-- Optimizer has quit (Ping timeout)
18:14:44 <nhnt11> right, flo-retina
18:14:45 <nhnt11> ?
18:15:27 <-- Mook_as has quit (Ping timeout)
18:15:46 * nhnt11 will be back after another hour or two of sleep
18:15:52 * nhnt11 is now known as nhnt11|away
18:19:10 --> Mook_as has joined #instantbird
18:19:28 <-- nhnt11|away has quit (Input/output error)
18:19:34 --> nhnt11|away has joined #instantbird
18:20:18 <flo-retina> atuljangra: I don't see much value in optimizing the time it takes to create an account.
18:20:36 <flo-retina> atuljangra: what we wanted to optimize is: avoid confusing the user.
18:23:04 <-- nhnt11|away has quit (Input/output error)
18:23:38 --> nhnt11|away has joined #instantbird
18:28:15 <-- nhnt11|away has quit (Input/output error)
18:28:20 --> nhnt11|away has joined #instantbird
18:29:45 <qheaden> flo-retina: Thanks for the info.
18:29:51 <-- qheaden has quit (Quit: Leaving)
18:33:08 <-- nhnt11|away has quit (Input/output error)
18:33:15 --> nhnt11|away has joined #instantbird
18:35:53 <atuljangra> flo-retina: cool :-)
18:36:34 <atuljangra> clokep_work: now looking at the test.
18:38:58 --> Mic has joined #instantbird
18:38:58 * ChanServ sets mode +h Mic 
18:39:12 <-- nhnt11|away has quit (Input/output error)
18:39:16 --> nhnt11|away has joined #instantbird
18:40:20 <-- Mic has quit (Quit: No time to waste, let's go!)
18:43:06 <-- nhnt11|away has quit (Input/output error)
18:43:55 --> nhnt11|away has joined #instantbird
18:48:27 --> Mic has joined #instantbird
18:48:27 * ChanServ sets mode +h Mic 
18:48:36 <-- nhnt11|away has quit (Input/output error)
18:48:43 --> nhnt11|away has joined #instantbird
18:52:37 <-- nhnt11|away has quit (Input/output error)
18:54:53 --> nhnt11|away has joined #instantbird
19:00:34 <-- nhnt11|away has quit (Input/output error)
19:00:37 --> nhnt11|away has joined #instantbird
19:02:04 <instantbot> benediktp@ymail.com granted review for attachment 2380 on bug 1926.
19:02:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, aleth, ASSI, "Last week"-group in log viewer containing one day too many
19:04:16 <-- nhnt11|away has quit (Input/output error)
19:04:39 --> nhnt11|away has joined #instantbird
19:08:09 <clokep_work> atuljangra: Currently it's a list of localized networks that "make sense" for tha tuser.
19:08:18 <-- nhnt11|away has quit (Input/output error)
19:08:27 --> nhnt11|away has joined #instantbird
19:08:36 <clokep_work> nhnt11|away: That idea seems unrelated to the awesometab.
19:09:22 <atuljangra> clokep_work: hmm, agreed. Did you look at the paste I pasted? :)
19:09:28 <nhnt11|away> considering awesometab is all about autocomplete, i thought it might be appropriate
19:10:00 * nhnt11|away is now known as nhnt11
19:10:04 <clokep_work> nhnt11|away: It's about opening conversations easily and smartly.
19:10:22 <-- nhnt11 has quit (Input/output error)
19:10:37 <-- flo-retina has quit (Ping timeout)
19:10:54 <clokep_work> atuljangra: "then we generate our own, and use it as a new nick." How do we generate our own?
19:10:59 <clokep_work> That needs expansion. :)
19:11:18 <atuljangra> okay, will do it, rest okay?
19:13:15 --> flo-retina has joined #instantbird
19:13:15 * ChanServ sets mode +qo flo-retina flo-retina 
19:16:50 --> nhnt11 has joined #instantbird
19:20:20 <nhnt11> I meant, a big part of awesometab is knowing what the user frequently needs/does, right?
19:21:02 <-- nhnt11 has quit (Input/output error)
19:21:36 --> nhnt11 has joined #instantbird
19:22:32 <Mic> clokep_work: do I only need to look at the things mentioned in my review comment for bug 1893?
19:22:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1893 enh, --, ---, clokep, ASSI, Use Javascript default parameters where applicable
19:25:49 <-- nhnt11 has quit (Input/output error)
19:25:54 --> nhnt11 has joined #instantbird
19:26:15 <Mic> Nevermind, I created an interdiff
19:29:51 <-- nhnt11 has quit (Input/output error)
19:30:00 --> nhnt11 has joined #instantbird
19:31:46 <instantbot> benediktp@ymail.com granted review for attachment 2277 on bug 1893.
19:31:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1893 enh, --, ---, clokep, ASSI, Use Javascript default parameters where applicable
19:33:10 <-- nhnt11 has quit (Input/output error)
19:33:47 --> nhnt11 has joined #instantbird
19:36:05 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:36:54 <-- nhnt11 has quit (Input/output error)
19:37:01 --> nhnt11 has joined #instantbird
19:40:28 <-- nhnt11 has quit (Input/output error)
19:40:34 --> nhnt11 has joined #instantbird
19:44:23 <flo-retina> I'm not sure I buy any of the reasons given in paragraph 4 of https://bugzilla.mozilla.org/show_bug.cgi?id=845546#c38 :-S
19:44:28 <-- nhnt11 has quit (Input/output error)
19:44:38 --> nhnt11 has joined #instantbird
19:45:15 <-- nhnt11 has quit (Input/output error)
19:47:32 --> nhnt11 has joined #instantbird
19:49:51 <-- nhnt11 has quit (Input/output error)
19:55:36 --> nhnt11 has joined #instantbird
19:59:13 <-- nhnt11 has quit (Input/output error)
19:59:29 --> nhnt11 has joined #instantbird
20:05:08 <-- nhnt11 has quit (Input/output error)
20:05:18 --> nhnt11 has joined #instantbird
20:39:35 <clokep_work> Mic: Thanks.
20:52:39 <Mic> Sorry it took so long.
20:54:25 <clokep_work> Not a problem. :)
20:56:44 --> chomovva has joined #instantbird
20:56:44 <clokep_work> flo-retina, Mic, aleth: FYI I'm gone this weekend (Friday - Monday afternoon), so after tomorrow night...if someone could please respond to anyone who replies to team@ that would be great!
20:56:58 <Mic> Is there a better way to do "aArray.sort(function (a, b) compare(a.name, b.name))"?
20:57:15 <Mic> That is if I need to modify the argument before passing it to the callback?
20:57:16 <-- chomovva has left #instantbird ()
20:57:42 <clokep_work> I don't think so.
21:00:23 <Mic> I was thinking about something like this for bug 1322: http://pastebin.instantbird.com/177171
21:00:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1322 tri, --, ---, nobody, NEW, Tags should be sorted using localeCompare
21:01:20 <clokep_work> Mic: That looks reasonable, yes.
21:01:39 <Mic> Except for the comparator function name ;)
21:07:00 <Mic> clokep_work: what did you mean by sorting the buddies in this bug? The buddies that are shown in the expanded view of a contact?
21:07:19 <clokep_work> Mic: I was talking about a different "bug".
21:07:36 <Mic> Was that what you meant anyways?
21:07:36 <clokep_work> I'm saying the implementation for sorting tags and contacts should be identical.
21:07:48 <Mic> So contacts, not buddies. OK :)
21:08:04 <clokep_work> Sorry. It's hard for me not to use AIM terminology.
21:08:05 <Mic> The buddies of a contact can be manually ordered btw
21:08:08 <clokep_work> I've been using it since I was 12. ;)
21:13:49 <Mic> Would it be possible to overlay a function defined in addbuddy.js that is included into the add buddy dialog using a script tag with an overlay to this dialog?
21:14:03 <Mic> http://lxr.instantbird.org/instantbird/source/instantbird/content/addbuddy.xul#21
21:14:32 <clokep_work> Hm...I think so.
21:14:38 <clokep_work> Whether it's messy or not might be another question. ;)
21:15:43 <Mic> I'm trying to find out if if it makes sense to define it globally in this script file instead of at the one place where it is needed at the moment.
21:15:57 <Mic> (i.e. instead of inlining it)
21:17:49 <clokep_work> Mic: jsm?
21:17:58 <clokep_work> Or if it's all in UI code, you can do it in a script file and include it in various places.
21:18:05 <clokep_work> (I'm pretty sure XBL can include JS files?)
21:18:24 <Mic> I don't think it can, but you can load jsm of course.
21:18:28 <Mic> *jsm's
21:18:47 <-- Even has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:19:06 <-- flo-retina has quit (Ping timeout)
21:19:08 --> flo-retina has joined #instantbird
21:19:09 * ChanServ sets mode +qo flo-retina flo-retina 
21:19:20 <clokep_work> flo-retina or Mook_as would probably know.
21:19:31 <clokep_work> Maybe you can access ones in the XUL page that are available globally to the XBL?
21:19:36 <clokep_work> But that sounds...messy. :)
21:20:00 <flo-retina> XBL files can load CSS files, not JS files
21:20:14 <flo-retina> you can hack around it with the subscript loader
21:20:44 <flo-retina> yeah, if the script tag is in the xul file, the xbl stuff can use it
21:22:54 --> linuxis has joined #instantbird
21:22:58 <linuxis> Hi
21:23:02 <clokep_work> Hello linuxis!
21:23:05 <Mic> Hi
21:23:14 <linuxis> Can someone port the torbutton to instantbird?
21:24:05 * clokep_work has no idea what the "torbutton" is.
21:24:32 <flo-retina> I'm looking at paypal's donate stuff
21:24:41 <flo-retina> they take 3,4% + €0,25 EUR per transaction
21:24:47 <linuxis> It's an addon for firefox which switches between tor and no tor...
21:25:11 <linuxis> You should accept bitcoin donations...
21:26:59 <clokep_work> linuxis: Via switching a proxy?
21:27:09 <linuxis> yes
21:27:21 <flo-retina> linuxis: is it possible to pay servers via bitcoin?
21:27:22 <clokep_work> linuxis: Sound like it should be fairly easy to port, I'd certainly help you if you're interested.
21:27:23 <linuxis> For more secure chatting...
21:27:34 <linuxis> Thanks
21:27:51 <linuxis> You can buy domains and all sorts of hosting for bitcoin...
21:28:14 <Mic> linuxis: go to http://wiki.instantbird.org and check the page about porting a Firefox extension.
21:28:57 <linuxis> Anything that I need because I've never done any sort of extension porting.  And I'm not really a coder.
21:29:25 --> jb has joined #instantbird
21:30:06 <clokep_work> A text editor and a zip utility. :)
21:30:34 <nhnt11> doesn't the torbutton involve a toolbar/
21:30:36 <nhnt11> ? *
21:30:44 <nhnt11> To have the button in, i mean
21:31:36 <clokep_work> nhnt11: We have a toolbar on the contact list, besides I'm sure you can do different UI for it fairly easily.
21:32:33 <linuxis> It's just a button.  It would probably sit somewhere, and you'd click it to switch to tor.
21:32:42 <nhnt11> Hmm, the contact list. Okay.
21:33:03 <nhnt11> linuxis: its as simple as switching the proxy from whatever it is to a SOCKS5 on localhost:9051 right?
21:33:05 <linuxis> If needed, maybe a hidden sidebar or toolbar that can be hidden or unhidden...
21:33:13 <Mic> Commands? ;)
21:33:35 <linuxis> Erm...I'd have to check the Tor guide.
21:33:45 <Mic> "/tor on", "/tor off", just "/tor" to check the current state?
21:34:25 <nhnt11> Mic: interesting :D
21:34:52 <linuxis> That's pretty much what the tor button does.  There are more complex addons for Firefox such as foxyproxy but I don't know how that would translate...
21:35:49 <-- Mic has quit (Quit: No time to waste, let's go!)
21:36:09 <flo-retina> if I remember correctly discussions related to tor proxies that happened on the pidgin developer mailing list, tor users also want to force DNS resolutions to go through the proxy, rather than to be done with the DNS server of the local connection
21:36:39 <nhnt11> flo-retina: that's correct
21:36:40 --> Mic has joined #instantbird
21:36:41 * ChanServ sets mode +h Mic 
21:36:55 <Mic> Moz20 :)
21:37:18 <linuxis> It wouldn't be good to route things through a DNS, unless your using something you trust. *Not a third party*
21:37:26 <flo-retina> and that adds another layer to the DNS SRV nightmare ;)
21:37:31 <Mook_as> DNS resolution over socks is just a pref
21:37:36 <Mook_as> .. okay, not the SRV part, I guess :p
21:38:03 <flo-retina> Mook_as: yes, for A records it's just a pref to flip
21:38:09 <linuxis> I tried to use IRC via SSL in instantbird.  However when I check SSL, the irc servers won't connect.
21:38:18 <clokep_work> linuxis: Did you change the port?
21:38:24 <linuxis> To 7000
21:38:27 <Mook_as> also, does it accept the cert?
21:38:30 <linuxis> Yes but it wouldn't connect...
21:38:43 <linuxis> I have ca-certificates installed...
21:38:43 <clokep_work> Does the server support 7000? ;)
21:38:49 <Mook_as> IRC operators like to use self-signed / otherwise invalid certs for some reason
21:38:51 <linuxis> I don't know...
21:38:53 <clokep_work> (Usually 6697 is the port to use.)
21:38:59 <linuxis> I could try
21:39:06 <Mook_as> (it depends on the server, look for their documentation)
21:39:14 <clokep_work> What server is it?
21:39:16 * clokep_work might know.
21:40:32 <linuxis> Thatnks! It worked.  6697
21:40:36 <linuxis> Did the trick.  :)
21:40:48 --> EionRobb has joined #instantbird
21:41:47 * clokep_work is always annoyed that Komodo doesn't support Ctrl+P to print...)
21:42:17 <Mook_as> add your own keybinding? :)
21:42:21 --> Kaishi has joined #instantbird
21:45:03 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
21:46:51 * clokep_work goes home.
21:47:09 <Mic> cloke p: please send me review comments to "Benedikt Pfeifer,  ...., Germany" from now on? ;)
21:47:23 <clokep_work> Mic: On paper?
21:47:33 <clokep_work> Will do. :)
21:51:53 <-- clokep_work has quit (Ping timeout)
21:55:09 <Mic> flo-retina: are we going to need new screenshots for the next release?
21:55:17 <Mic> Bug 1808 might be blocking then?
21:55:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1808 min, --, ---, nobody, NEW, Update fake
21:55:37 <flo-retina> Mic: I don't think so
21:55:45 <Mic> OK
22:00:11 <flo-retina> this is what I get from the paypal website for a donate button: http://pastebin.instantbird.com/177188
22:00:58 <flo-retina> or https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=83N7XKUPMWBRQ for a direct link
22:05:45 <flo-retina> not sure how much I/we need to test this before we can be confident it's good enough to put on our web page
22:06:18 <flo-retina> any idea of where a donate button could do on instantbird.com?
22:13:36 <-- jb has quit (Ping timeout)
22:20:13 <flo-retina> Mic: if code like function getTheme(aName = Services.prefs.getCharPref(kEmoticonsThemePref)) throws, what do we get as an error? Is the error reporting correct?
22:27:06 <Mic> I didn't consider that :(
22:27:09 <Mic> I don't know.
22:29:31 <Mic> Let's sort that out tomorrow?
22:30:22 <flo-retina> yeah, I'm adding a few comments in the bug
22:30:29 <flo-retina> was just going through the checkin-needed list ;)
22:30:33 <Mic> Thanks :)
22:30:41 <Mic> Good night then
22:30:42 <-- mconley has quit (Input/output error)
22:32:24 <-- Mic has quit (Quit: No time to waste, let's go!)
22:41:27 --> clokep has joined #instantbird
22:41:27 * ChanServ sets mode +o clokep 
22:42:03 * flo-retina almost added an r- flag on bug 1893
22:42:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1893 enh, --, ---, clokep, ASSI, Use Javascript default parameters where applicable
22:45:51 * clokep wouldn't blame you. ;)
22:50:46 <flo-retina> clokep: do my comments make sense?
22:50:53 <clokep> flo-retina: Yes.
22:51:03 <clokep> flo-retina: By the way, the error handling in xmpp.jsm is ridiculously convoluted.
22:51:16 <flo-retina> where exactly?
22:51:47 <clokep> flo-retina: Just how the functions call each other (the xmpp-session onError calls the onError inside of xmpp.jsm, but someimtes it'll add default fields, but then those get checked in the other handle, etc. etc.)
22:51:50 <flo-retina> is it when dealing with incoming xml?
22:51:55 <clokep> Yes.
22:53:03 <flo-retina> clokep: well, xmpp-session's onError just forwards to the account
22:53:07 <flo-retina> it's not a real function ;)
22:53:29 <clokep> flo-retina: I don't understand why we even have it.
22:53:42 <flo-retina> to avoid writing this._account.onError all over the place
22:53:55 <clokep> I think it's only called a few times.
22:54:20 * clokep shrugs.
22:54:24 <clokep> I found it very confusing.
22:54:37 <flo-retina> called 14 times
22:54:50 <flo-retina> not sure if that qualifies as "a few"
22:54:59 <flo-retina> but it's enough for me to want to reduce the typing ;)
22:55:07 <clokep> Yeah, it's more often than I thought.
22:55:12 * clokep just doesn't like the XMPP code.
22:56:04 <flo-retina> go look at your dear auto-join code instead :-P
22:56:14 <clokep> :P
22:56:23 <clokep> I didn't say I don't like the auto-join /code/.
22:56:28 <clokep> I don't like the auto-join /UX/.
22:57:09 <flo-retina> clokep: the UX is derived from the mess that the conv chat fields stuff is :-P
22:57:23 <clokep> Fair enough.
22:57:58 <flo-retina> (it's partly inherited from libpurple though :))
23:00:06 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/42f084658d51 - aleth - Bug 1933 - Improve the two "weekly" group strings in the log viewer, r=clokep.
23:00:06 <flo-retina> I would be curious to know what you would change in the xmpp code (but not tonight :-P)
23:00:07 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/90d78da5cb25 - aleth - Bug 1926 - "Last week"-group in log viewer containing one day too many, r=Mic.
23:00:08 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1f5be76c8a1d - aleth - Bug 1909 - Account manager scrolled to (dis)connect button, r=clokep.
23:00:23 <flo-retina> I'm a bit surprised that I haven't received any email about the xmpp gsoc project
23:00:30 <flo-retina> maybe the xmpp enthusiasts have disappeared :-S
23:01:18 <clokep> :(
23:01:22 <instantbot> clokep@gmail.com set the Resolution field on bug 1909 to FIXED.
23:01:23 <clokep> All Skype enthusiasts now? :P
23:01:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1909 nor, --, 1.4, aleth, RESO FIXED, Account manager scrolled to (dis)connect button
23:01:47 <flo-retina> maybe the Skype "spec" is more attractive? :-D 
23:01:51 <flo-retina> or people are tired of dealing with XML
23:01:52 <instantbot> clokep@gmail.com set the Resolution field on bug 1926 to FIXED.
23:01:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, 1.4, aleth, RESO FIXED, "Last week"-group in log viewer containing one day too many
23:02:21 * clokep hopes people don't think the Skype project is easy.
23:02:24 <instantbot> clokep@gmail.com set the Resolution field on bug 1933 to FIXED.
23:02:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1933 tri, --, 1.4, aleth, RESO FIXED, Improve the two "weekly" group strings in the log viewer
23:06:30 <flo-retina> some probably do
23:06:58 <flo-retina> it doesn't matter, as long as at least one interested student has a realistic assessment of the difficulty :)
23:07:03 <flo-retina> *at least one
23:07:56 <clokep> True! :)
23:12:04 <flo-retina> hmm, I'm fixing my sentence by adding words that were already in it; interesting :-S
23:12:09 <flo-retina> time to go to bed I guess :)
23:16:22 <instant-buildbot> build #381 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/381
23:16:52 <flo-retina> ah, maybe moz20 fixed the mac on commit situation :)
23:18:48 <clokep> That would be AWesOME!
23:18:54 <clokep> Maybe it fixed my shutdown crasher too? :P
23:19:52 <flo-retina> that would be scary for a crash in purplexpcom/libpurple :-P
23:21:36 * clokep should try to debug that tonight.
23:21:39 --> mconley has joined #instantbird
23:21:53 <clokep> Although I also have work to do. :-/
23:54:49 <instant-buildbot> build #402 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/402
23:57:41 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
23:59:28 --> clokep has joined #instantbird
23:59:28 * ChanServ sets mode +o clokep