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