All times are UTC.
00:10:02 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 00:12:05 * qheaden is now known as qheaden_away 00:26:27 <-- wuwei|offline has quit (Connection reset by peer) 00:27:06 --> wuwei|offline has joined #instantbird 00:42:38 <-- wuwei|offline has quit (Connection reset by peer) 00:43:09 --> wuwei|offline has joined #instantbird 00:50:20 <-- wnayes has quit (Ping timeout) 00:53:05 <-- wuwei|offline has quit (Connection reset by peer) 00:53:39 --> wuwei|offline has joined #instantbird 00:53:43 --> wnayes has joined #instantbird 01:04:26 <-- Mook_as has quit (Quit: Mook_as) 01:12:06 <-- wuwei|offline has quit (Connection reset by peer) 01:12:39 --> wuwei|offline has joined #instantbird 01:16:47 <-- Nirgali has quit (Ping timeout) 01:43:39 <-- wuwei|offline has quit (Connection reset by peer) 01:44:16 --> wuwei|offline has joined #instantbird 01:47:44 <-- wnayes has quit (Quit: wnayes) 01:52:44 <-- wuwei|offline has quit (Connection reset by peer) 01:53:15 --> wuwei|offline has joined #instantbird 02:31:40 <-- wuwei|offline has quit (Connection reset by peer) 02:32:20 --> wuwei|offline has joined #instantbird 02:45:32 --> clokep has joined #instantbird 02:45:32 * ChanServ sets mode +o clokep 02:49:20 <dew> clokep: did you ever get to check out my about:memory logs? 02:49:35 <dew> http://pastebin.mozilla.org/2517886 02:49:55 <clokep> dew: I don't really know how to read those. 02:50:08 <dew> sorry :( 02:50:10 <clokep> dew: You should ping flo or file a bug if you think there's an issue. 02:50:29 <dew> I'll ping flo some time. I just need to figure out what's leaking 02:51:42 <clokep> :-/ 02:51:49 <clokep> Leaks leaks. :( 02:53:07 <dew> I do have 10 windows open 02:53:38 <dew> er did 02:53:48 <dew> my computer restarted this morning due to windows updates 02:54:03 <dew> so I still have the same windows open but the buffers have all been cleared? 02:54:31 <dew> anyway heading to bed. Night clokep! 02:55:42 <clokep> Goodnight. :) 02:59:27 --> Nirgali has joined #instantbird 03:11:35 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 03:16:53 <-- wuwei|offline has quit (Connection reset by peer) 03:17:24 --> wuwei|offline has joined #instantbird 03:20:17 <-- Nirgali has quit (Ping timeout) 03:55:56 <-- wuwei|offline has quit (Connection reset by peer) 03:56:27 --> wuwei|offline has joined #instantbird 04:23:46 <-- EionRobb has quit (Ping timeout) 04:34:02 --> EionRobb has joined #instantbird 04:59:43 --> dionisos has joined #instantbird 05:11:22 <-- EionRobb has quit (Ping timeout) 05:20:14 --> EionRobb has joined #instantbird 05:20:14 --> zen_monkey has joined #instantbird 05:26:20 <-- zen_monkey has left #instantbird (Saliendo) 05:33:32 <-- wuwei|offline has quit (Connection reset by peer) 05:34:09 --> wuwei|offline has joined #instantbird 05:44:33 --> Optimizer has joined #instantbird 05:51:02 <-- wuwei|offline has quit (Connection reset by peer) 05:51:39 --> wuwei|offline has joined #instantbird 06:36:59 --> jb has joined #instantbird 06:37:43 <-- wuwei|offline has quit (Connection reset by peer) 06:38:14 --> wuwei|offline has joined #instantbird 06:47:31 <-- jb has quit (Ping timeout) 07:05:05 --> jb has joined #instantbird 07:24:09 <-- Optimizer has quit (Ping timeout) 07:26:47 <-- wuwei|offline has quit (Connection reset by peer) 07:27:19 --> wuwei|offline has joined #instantbird 07:32:02 --> flo-retina has joined #instantbird 07:32:02 * ChanServ sets mode +qo flo-retina flo-retina 07:35:15 <flo-retina> https://bugzilla.mozilla.org/show_bug.cgi?id=845546#c43 Nice to see a comment that makes sense in that bug :-) 07:45:12 --> gerard-majax has joined #instantbird 07:54:10 --> jb1 has joined #instantbird 07:54:20 <-- jb has quit (Connection reset by peer) 08:00:28 <-- jb1 has quit (Ping timeout) 08:07:22 <-- wuwei|offline has quit (Connection reset by peer) 08:08:04 --> wuwei|offline has joined #instantbird 08:11:39 --> Mic has joined #instantbird 08:11:39 * ChanServ sets mode +h Mic 08:23:12 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 08:52:17 --> flo-retina has joined #instantbird 08:52:18 * ChanServ sets mode +qo flo-retina flo-retina 08:55:42 <-- gerard-majax has quit (Ping timeout) 08:57:02 <flo-retina> dew: which message theme do you use? 08:58:30 <-- wuwei|offline has quit (Connection reset by peer) 08:59:00 --> wuwei|offline has joined #instantbird 09:02:33 <-- EionRobb has quit (Quit: Leaving.) 09:02:49 --> EionRobb has joined #instantbird 09:04:33 <-- EionRobb has quit (Ping timeout) 09:05:56 <-- wuwei|offline has quit (Connection reset by peer) 09:06:29 --> wuwei|offline has joined #instantbird 09:07:42 <instantbot> benediktp@ymail.com granted review for attachment 2470 on bug 488. 09:07:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=488 nor, --, ---, nobody, NEW, Missing Commonly Used Emoticon 09:15:05 <Mic> flo-retin a: reasonable comments in the DNSSRV bug would be great too? ;) 09:20:38 --> jb has joined #instantbird 09:21:11 --> aleth has joined #instantbird 09:21:12 * ChanServ sets mode +h aleth 09:24:51 <aleth> flo-retina: I'm kind of amazed they got to comment 43 before the whole approach was shot down :-/ 09:25:00 --> mikk_s has joined #instantbird 09:25:25 <-- mikk_s has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com) 09:27:02 --> EionRobb has joined #instantbird 09:27:41 <flo-retina> aleth: well, comment 22 started nicely with "You're joking, right?" ;) 09:28:36 <aleth> flo-retina: True :D 09:29:51 <flo-retina> Mic: what would you like a reasonable DNS SRV comment to say? 09:30:12 --> gerard-majax has joined #instantbird 09:31:47 <Mic> Would you like to post one? ;) 09:32:10 <flo-retina> Mic: are my existing comments there unreasonable? :) 09:33:01 <flo-retina> I suspect all this DNS SRV mess is mostly a matter of motivating some MoCo managers to allocate some serious resources to the issue 09:33:29 <Mic> I absolutely didn't mean to imply that, sorry. 09:34:03 <flo-retina> Mic: I was just kidding, you didn't imply that :) 09:35:20 <aleth> We should really land bug 1973 before the next /chat merge 09:35:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1973 nor, --, ---, aleth, ASSI, Concatenated logs don't work for buddies and contacts 09:36:09 <aleth> e ven if noone on TB seems to have noticed they aren't seeing all their logs ;) 09:36:18 <flo-retina> aleth: does it matter for TB? 09:36:25 <aleth> flo-retina: Yes 09:36:50 <flo-retina> isn't tb mostly using getLogsForConversation ? 09:37:13 <aleth> https://mxr.mozilla.org/comm-central/source/mail/components/im/content/chat-messenger-overlay.js#613 09:37:22 <flo-retina> ah, getLogsForContact too 09:37:46 <flo-retina> blame mconley? :-P 09:38:16 <aleth> Sure, he used an API he hadn't put in the idl ;) 09:39:59 <flo-retina> I miss that team :( 09:42:58 <aleth> Yeah, that must have been a good one to be on... 09:42:58 <-- wuwei|offline has quit (Connection reset by peer) 09:43:33 --> wuwei|offline has joined #instantbird 09:51:33 <-- wuwei|offline has quit (Connection reset by peer) 09:52:06 --> wuwei|offline has joined #instantbird 09:56:21 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 09:56:57 --> Mic has joined #instantbird 09:56:57 * ChanServ sets mode +h Mic 09:58:02 <Mic> clokep: I've also noticed session restore failing to re-open conversations by the way. 09:58:09 <Mic> I think I should rewrite the whole thing. 09:58:23 <aleth> I think you should write it as a patch ;) 09:58:34 <flo-retina> I was going to suggest the same thing 09:58:36 <aleth> At least I have no idea how I'd make that work reliably without core changes... 09:58:51 <flo-retina> or maybe not all of it, but start with the very useful parts :) 09:59:13 <flo-retina> keeping on hold auto-joined channels that were on hold the previous time seems very desirable to me. 09:59:27 <flo-retina> I would be very happy to take a patch doing just that. 09:59:28 <aleth> yes :) 10:00:21 <flo-retina> although I suspect we would also need to make the join chat action reopen an existing conv on hold, otherwise it could be confusing. But I would be OK with taking that as a follow up. 10:02:08 --> clokep has joined #instantbird 10:02:08 * ChanServ sets mode +o clokep 10:02:23 <flo-retina> clokep: good morning :) 10:02:32 <clokep> flo-retina: Hello. 10:08:13 <Mic> Hi 10:09:35 <-- wuwei|offline has quit (Connection reset by peer) 10:10:08 --> wuwei|offline has joined #instantbird 10:16:14 * clokep wants to go back to bed. :P 10:17:42 <dew> same here! 10:18:06 <flo-retina> and here too! 10:18:50 <dew> dang work! most people work virtual on fridays so I'll be lonely when I get there 10:19:56 <Mic> bye 10:20:55 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 10:26:14 <instantbot> clokep@gmail.com requested review from benediktp@ymail.com for attachment 2483 on bug 488. 10:26:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=488 nor, --, ---, nobody, NEW, Missing Commonly Used Emoticon 10:27:26 <aleth> clokep: any thoughts on bug 1554? 10:27:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1554 nor, --, ---, aleth, ASSI, IRC should notify the user when messages couldn't be sent 10:27:58 <clokep> aleth: Mostly that I don't want to think about it. 10:28:28 <aleth> clokep: Yeah, that's why the bug has been around for so long... 10:29:05 <clokep> I'll try to take a look again. :) 10:29:06 <aleth> Well, only a year actually. I thought it was more somehow 10:29:29 * clokep has been very bad at reviews recently. 10:31:22 <flo-retina> "Mostly that I don't want to think about it." ahah :) 10:31:34 <flo-retina> that unfortunately also apply to some of my "reviews" :( 10:32:37 <clokep> aleth: So I don't love having sendRawMessage return a boolean. 10:33:15 <clokep> aleth: Do you think it would make sense to bubble that lal the way up (i.e. to the sendMsg function) instead of gettting the conversation again from aParams[0]? 10:34:41 <aleth> You mean, throw again in sendRawMessage and handle it in the UI somehow? 10:35:37 <aleth> I don't think it would be a good idea because only for PRIVMSGs is there a sendMsg to catch it? 10:36:07 <aleth> (i.e. for other raw messages sent, where would we catch it?) 10:36:16 <instantbot> clokep@gmail.com denied review for attachment 2464 on bug 1554. 10:36:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1554 nor, --, ---, aleth, ASSI, IRC should notify the user when messages couldn't be sent 10:36:29 <clokep> aleth: No I'm not talking about UI at all. 10:36:41 <clokep> aleth: I'm talking about http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#130 10:36:56 <clokep> aleth: "I don't think it would be a good idea because only for PRIVMSGs is there a sendMsg to catch it?" doesn't parse for me, can you reword that. 10:37:11 <clokep> And "(i.e. for other raw messages sent, where would we catch it?)" we're already checking specifically for PRIVMSG, some I'm unsure of your point...? 10:37:42 <aleth> If we drop the return parameter, we have to let sendMsg know somehow that there was a problem 10:38:03 <aleth> How were you thinking of doing that (if not by a try...catch in sendMsg)? 10:38:25 <clokep> aleth: I'm not suggesting dropping it, I just don't like it. 10:38:39 <clokep> Those were two entirely separate statements above. 10:38:41 <aleth> clokep: Oh, I see. I don't like it either :P 10:38:59 <aleth> Now I understand what you mean 10:39:13 <clokep> Sorry. My comments in the bug were clearer, I think. 10:39:14 <aleth> Good idea. 10:39:35 <clokep> (Theoretically it could allow other stuff to handle that case also.) 10:43:36 <dew> so what do you guys think of trillian opening their protocol? 10:44:13 <aleth> dew: https://xkcd.com/927/ 10:44:31 <clokep> dew: Mostly who cares? Why should we support it? Does it even have any market share? Why don't they just use XMPP? 10:44:57 <clokep> dew: They also didn't really open it, the documentation is woefully incomplete. 10:45:12 <dew> haha I'm just wondering what you think clokep :P 10:45:26 <dew> it's not incredibly useful but more openness is good 10:45:29 <clokep> dew: That xkcd sums it up fairly well. 10:46:04 <dew> alright I need to head to work. Bye! 10:49:34 <flo-retina> clokep: why didn't they just open source trillian? They could have done like digsby :-P. 10:50:02 <clokep> And stolen all their user's data? ;) 10:51:33 <-- dionisos has quit (Ping timeout) 10:54:26 <-- jb has quit (Ping timeout) 10:54:41 --> jb has joined #instantbird 10:57:08 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 11:07:43 <-- jb has quit (Ping timeout) 11:18:25 <-- wuwei|offline has quit (Connection reset by peer) 11:18:55 --> wuwei|offline has joined #instantbird 11:27:15 --> rosonline has joined #instantbird 11:29:34 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2484 on bug 1554. 11:29:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1554 nor, --, ---, aleth, ASSI, IRC should notify the user when messages couldn't be sent 11:35:30 <-- gerard-majax has quit (Ping timeout) 11:35:53 * aleth thinks atuljangra will find that patch useful 11:44:36 --> jb has joined #instantbird 11:50:39 --> clokep_work has joined #instantbird 11:50:39 * ChanServ sets mode +o clokep_work 11:53:12 <clokep_work> aleth: Bah, now you're making me look at ircCommands?! :( 11:54:06 * aleth can't be blamed for inventing /me ;) 11:54:58 <clokep_work> aleth: Why are we all of a sudden checking for target.length, we didn't used to do that. 11:55:22 <aleth> clokep_work: It was done in ctcpCommand before, and now we need to distinguish that from a send failure. 11:55:47 <clokep_work> aleth: Yeah, so that doesn't seem right. 11:55:52 <aleth> I can't see when it would be needed either, but I kept it to be safe 11:56:20 <aleth> I agree it doesn't seem right. Return values are not a great way to bubble errors :-S 11:56:22 <clokep_work> aleth: How tested has this been? 11:56:49 <aleth> clokep_work: Well, I tested it, but could only do so by manually returning false 11:57:40 <instantbot> clokep@gmail.com granted review for attachment 2484 on bug 1554. 11:57:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1554 nor, --, ---, aleth, ASSI, IRC should notify the user when messages couldn't be sent 11:57:42 <aleth> Can you think of an instance where aConv.name would be empty? 11:58:26 <aleth> I'm tempted to remove that check in actionCommand 11:59:33 <clokep_work> aleth: Is ctcpCommand ever called where the target is user entered? 11:59:56 <clokep_work> (If so, we could do the check in that command.) 12:00:50 <aleth> clokep_work: Only here I think http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircCommands.jsm#127 12:01:50 <aleth> Oh, and the PING command 12:02:52 <aleth> clokep_work: Right, let's do that. 12:03:00 <clokep_work> aleth: OK! :) 12:03:03 <aleth> It's cleaner anyway. 12:04:28 --> gerard-majax has joined #instantbird 12:05:02 <clokep_work> OK! :) 12:15:16 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2485 on bug 1554. 12:15:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1554 nor, --, ---, aleth, ASSI, IRC should notify the user when messages couldn't be sent 12:18:28 * clokep_work likes how half of what ctcpCommand does is reorder all the parameters. :P 12:19:36 <clokep_work> aleth: Add a comment above line 124 of ircCommands and it's r+. 12:19:46 <clokep_work> (WTF is it "separator < 1" :)) 12:19:54 <clokep_work> I understand, but we won't in 8 months when we next look. 12:20:18 <aleth> It took me a minute too because the existing code there is buggy ;) 12:23:44 <instantbot> aleth@instantbird.org cancelled review?(clokep@gmail.com) for attachment 2485 on bug 1554. 12:23:45 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2486 on bug 1554. 12:23:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1554 nor, --, ---, aleth, ASSI, IRC should notify the user when messages couldn't be sent 12:26:33 <clokep_work> aleth: Would you hate me if I say it should be "non-empty"? :) 12:26:52 <aleth> Haha. No, that's correct :D 12:27:02 <clokep_work> aleth: Sorry. :-[ 12:27:06 * aleth tends to underhyphenate 12:28:18 <instantbot> aleth@instantbird.org cancelled review?(clokep@gmail.com) for attachment 2486 on bug 1554. 12:28:19 <instantbot> aleth@instantbird.org requested review from clokep@gmail.com for attachment 2487 on bug 1554. 12:28:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1554 nor, --, ---, aleth, ASSI, IRC should notify the user when messages couldn't be sent 12:28:27 <aleth> clokep_work: I would have hated you if you'd said it in 3 weeks time ;) 12:30:11 <clokep_work> :) 12:30:20 --> mpmc has joined #instantbird 12:30:41 <instantbot> clokep@gmail.com granted review for attachment 2487 on bug 1554. 12:30:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1554 nor, --, ---, aleth, ASSI, IRC should notify the user when messages couldn't be sent 12:31:50 * aleth feels virtuous for fixing a bug noone wants to think about ;) 12:32:30 <flo-retina> aleth++ :) 12:47:53 <-- wuwei|offline has quit (Connection reset by peer) 12:48:23 --> wuwei|offline has joined #instantbird 13:12:41 <-- mpmc has quit (Connection reset by peer) 13:50:15 --> zen_monkey has joined #instantbird 14:07:02 <-- gerard-majax has quit (Ping timeout) 14:07:15 --> mconley has joined #instantbird 14:07:49 <-- mconley has quit (Quit: Leaving...) 14:08:16 --> mconley has joined #instantbird 14:17:22 --> nhnt11 has joined #instantbird 14:19:48 <-- rosonline has quit (Client exited) 14:21:15 --> dionisos has joined #instantbird 14:24:17 --> gerard-majax has joined #instantbird 14:26:48 <nhnt11> Hello! 14:27:08 * nhnt11 just did $touch awesometab.xml && open awesometab.xml 14:27:10 <nhnt11> :) 14:28:54 <-- wuwei|offline has quit (Ping timeout) 14:29:23 --> wuwei|offline has joined #instantbird 14:30:07 * clokep_work wonders if that's what we're /really/ calling it. ;) 14:35:05 <nhnt11> clokep_work: I want to. 14:35:06 <nhnt11> Good branding ;) 14:35:22 <nhnt11> Why not, anyway? 14:37:13 <clokep_work> It is not clear what it is. 14:38:07 <-- dionisos has quit (Ping timeout) 14:38:27 <nhnt11> clokep_work: But "New conversation..." sounds boring :( 14:39:02 <clokep_work> But it's descriptive. 14:39:24 <clokep_work> I don't care what it's called right now, but we'll probably want to change it before it's landed. ;) 14:39:31 <nhnt11> That's fine by me 14:39:41 <nhnt11> I don't see why we can't call it awesometab internally at least. 14:41:30 <-- wuwei|offline has quit (Connection reset by peer) 14:41:47 <nhnt11> brb 14:42:06 --> wuwei|offline has joined #instantbird 15:01:30 <-- aleth has quit (Quit: Ciao) 15:01:33 --> FireFly_TB has joined #instantbird 15:03:12 --> Nirgali has joined #instantbird 15:35:17 <-- FireFly_TB has quit (Quit: FireFly_TB) 15:38:15 --> Optimizer has joined #instantbird 15:48:15 <-- Optimizer has quit (Ping timeout) 15:49:19 --> Optimizer has joined #instantbird 16:03:55 * mconley is now known as mconley|lunch 16:09:29 <-- Optimizer has quit (Ping timeout) 16:10:05 --> Kaishi has joined #instantbird 16:11:25 <-- jb has quit (Ping timeout) 16:12:58 --> Optimizer has joined #instantbird 16:14:42 <-- Optimizer has quit (Ping timeout) 16:30:18 <-- Kaishi has quit (Ping timeout) 16:37:07 --> jb has joined #instantbird 16:45:02 * qheaden_away is now known as qheaden 16:45:08 <qheaden> Hello everyone. 16:45:23 <flo-retina> qheaden: good morning ;) 16:45:34 --> Mook_as has joined #instantbird 16:45:43 <qheaden> flo-retina: Afternoon you mean. ;) 16:45:53 <flo-retina> I was kidding :-P 16:45:59 <qheaden> Lol. :P 16:46:04 * mconley|lunch is now known as mconley 16:46:27 <qheaden> clokep_work: After you had logged off last night, I ended up getting the buddy list working. 16:46:27 <nhnt11> qheaden: You and I appear to be in the same timezone :P 16:46:49 <qheaden> :) 16:51:16 <clokep_work> qheaden: Excellent. :) 16:52:03 <clokep_work> (And congrats!) 16:52:04 <clokep_work> What was it? 16:55:35 <qheaden> What was what? 16:57:58 <clokep_work> Was there something that tripped you up? 16:58:09 --> Optimizer has joined #instantbird 16:58:29 <-- gerard-majax has quit (Ping timeout) 17:00:27 <qheaden> Well at first, I didn't know about buddy functions offered by Services.contacts. After I got that, I didn't realize the tag was an object created by Services.tags.createTag(). I thought it was just a string until I looked at the IDL. :P 17:00:42 <qheaden> And of course, the Yahoo protocol. But I was able to sort that out using WireShark. 17:01:57 <-- Optimizer has quit (Ping timeout) 17:12:14 <flo-retina> http://blog.songbirdnest.com/you-gotta-know-when-to-fold-em/ :( 17:14:52 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 17:17:08 <-- wuwei|offline has quit (Connection reset by peer) 17:17:40 --> wuwei|offline has joined #instantbird 17:24:35 --> Optimizer has joined #instantbird 17:27:19 <-- Optimizer has quit (Ping timeout) 17:29:26 --> Optimizer has joined #instantbird 17:32:31 * qheaden was able to split friends into the groups sent from Yahoo's servers. 17:33:54 --> gerard-majax has joined #instantbird 17:37:22 <clokep_work> flo: That sad, although not surprising. :( 17:38:05 * Mook_as joins #songbird for the first time in months 17:39:51 <clokep_work> Sad that they couldn't release any extra source for the #nightingale guys. 17:49:45 <-- jb has quit (Ping timeout) 17:52:16 <-- Optimizer has quit (Ping timeout) 17:55:44 --> atuljangra has joined #instantbird 17:56:07 <atuljangra> Good Morning everyone :-) 17:56:57 --> Optimizer has joined #instantbird 17:57:03 * atuljangra links works on Windows. 17:57:23 <nhnt11> Morning atuljangra 17:57:48 <atuljangra> aleth: I'm currently on windows, will do the new Ff handler testing once I boot up into Linux. 17:57:50 <atuljangra> Hey nhnt11 17:58:10 * atuljangra needs a log-viewing add-on. Creating one. 17:58:33 <nhnt11> atuljangra: I have an addon that opens today's logs in the browser when you type /logs 17:58:34 <nhnt11> If you want. 17:59:50 <atuljangra> Nice :) Can't there be something without browser? I was going to write a shell script which will give me logs in my terminal. 18:00:04 <atuljangra> But /log seems pretty neat :-) Gimme 18:00:22 <nhnt11> atuljangra: I plan to extend it to parse the html and inject it into the JSON logs Ib stores. 18:00:28 <nhnt11> Maybe on some weekend 18:01:13 <atuljangra> yes that was something I was looking for. Anything that does not require opening a browser will do. ;) 18:01:16 <nhnt11> atuljangra: https://bitbucket.org/nhnt11/instantbird-addons/src/e7cd2ae9c09606078e41392af768a3900fd01527/OpenLogs/dist?at=default 18:01:30 <atuljangra> Thanks :-) 18:02:12 <nhnt11> atuljangra: I also have an addon to automatically send long messages to pastebin, if you want. 18:02:31 <-- Optimizer has quit (Ping timeout) 18:03:25 <atuljangra> Why not just send the link corresponding to the log directly? 18:03:28 <atuljangra> like http://log.bezut.info/instantbird/130613/#m990 18:03:30 <atuljangra> ? 18:04:40 <nhnt11> I'm not sure I understand what you mean. 18:05:41 <atuljangra> Umm, okay give me an example of sending a log message to pastebin, 18:05:59 <nhnt11> atuljangra: I said long, not log. 18:06:11 <nhnt11> For e.g. you can paste code as a message and it will send a pastebin link instead. 18:06:32 <atuljangra> oh oh okay :P 18:06:46 <atuljangra> my mistake, sorry :( 18:06:56 <nhnt11> No problem :) 18:08:11 <atuljangra> :) 18:17:04 <-- EionRobb has quit (Quit: Leaving.) 18:17:13 --> EionRobb has joined #instantbird 18:17:19 --> Mic has joined #instantbird 18:17:20 * ChanServ sets mode +h Mic 18:18:53 <-- EionRobb has quit (Ping timeout) 18:20:12 * atuljangra away (implementing drag and drop) 18:20:47 <nhnt11> Mic: Hello 18:20:59 <Mic> Hi 18:21:13 <nhnt11> Btw, do you think we can get my patch checked in by Monday? :) 18:24:28 <Mic> Let's try :) 18:26:32 * atuljangra wondering if I can do FB group chat on IB? 18:26:44 <nhnt11> atuljangra: Nope 18:27:38 <atuljangra> But it should *ideally* work somehow. Just speaking in layman's term (not a fb chat fan) 18:29:16 * nhnt11 is trying to figure out how to set the command for the new tab button 18:29:36 <-- Mic has quit (Ping timeout) 18:30:19 <-- atuljangra has quit (Ping timeout) 18:45:07 <qheaden> Is there a BUSY status in Components.interfaces.imStatusInfo? 18:45:22 <qheaden> *imIStatusInfo 18:49:44 --> Optimizer has joined #instantbird 19:00:33 --> atuljangra has joined #instantbird 19:04:44 <-- Optimizer has quit (Ping timeout) 19:06:43 <clokep_work> atuljangra: No. 19:07:17 <atuljangra> clokep_work: It shouldn't? 19:08:00 <clokep_work> atuljangra: Facebook doesn't support it on the XMPP side. 19:08:39 <clokep_work> atuljangra: If they added support it should just work for us. 19:08:41 <atuljangra> oh we can't do anything then. :/ 19:08:42 --> Mic has joined #instantbird 19:08:42 * ChanServ sets mode +h Mic 19:08:57 <nhnt11> Sad really, seeing as XMPP clients work so much better for Fb chat than Fb's own interface. 19:09:04 <atuljangra> Okay :) Glad to hear this :) 19:09:25 <clokep_work> Yeah. 19:09:29 <clokep_work> How's the drag and drop going? 19:09:30 <atuljangra> ^Agreed. 19:10:23 <atuljangra> Just a poll, which, according to you, is the best XMPP library for python? SleekXMPP, python-xmpp? 19:10:59 --> Optimizer has joined #instantbird 19:11:03 <Mic> nhnt11: try listening for a "NewTab" event on the tabbrowser. 19:11:07 * nhnt11 doesn't use python for anything other than small scripts when writing an app would be overkill 19:11:19 <nhnt11> Mic: The new tab button fires an event? I see. 19:11:24 <atuljangra> clokep_work: Pretty good, just completed studying TB's drag and drop implementation, few nits are remaining, after that will start implementing. 19:12:22 <clokep_work> atuljangra: I doubt any of us use anything except Instantbird for XMPP. :) 19:12:41 <Mic> nhnt11: double clicking the tabbar does, that's what I used in my "Join Chat" extension. 19:12:52 <Mic> The button should also do that somehow. 19:13:09 <Mic> Maybe the command was removed one day if you can't find it? 19:13:11 <nhnt11> Mic: I don't like that :/ 19:13:13 <-- atuljangra has quit (Ping timeout) 19:13:27 <nhnt11> I'd rather just spawn an awesometab directly from the event 19:13:34 <nhnt11> The double click event I mean 19:13:38 <nhnt11> Same with the new tab button 19:13:39 <-- Optimizer has quit (Ping timeout) 19:13:42 --> Optimizer has joined #instantbird 19:13:58 <Mic> I don't understand. 19:14:04 <nhnt11> Mic: No, I couldn't find the command on lxr. 19:14:36 <nhnt11> Mic: The newtab button has command="cmd_newNavigatorTab". I want to change that to command="tabbrowser.newAwesometab()" 19:14:51 <Mic> You're familiar with commands? 19:14:58 <nhnt11> Yes. 19:15:02 <Mic> You'd need to use oncommand="" for the latter. 19:15:08 <nhnt11> Right sorry. 19:15:18 <Mic> The first way links the element to a command. 19:15:23 --> atuljangra has joined #instantbird 19:15:24 <nhnt11> Yes I know. 19:15:36 <nhnt11> I'm saying I want to get rid of that command :)( 19:15:48 <Mic> Commands have the nice effect that they enable disabled everything linked to them when you disable them. 19:16:13 <nhnt11> Hmm. Didn't think of that. 19:16:14 <Mic> That's called broadcasting iirc. 19:16:35 <nhnt11> That's pretty cool. Didn't know that. 19:16:36 <Mic> *enabled/disable 19:17:12 <nhnt11> Okay. The command for it is already in instantbird.xul (I added it) so it should be accessible in tabbrowser as well right? 19:17:17 * nhnt11 tries it 19:17:32 <Mic> https://developer.mozilla.org/en-US/docs/XUL/Tutorial/Broadcasters_and_Observers 19:17:35 <atuljangra> Random idea: While in IRC chat, if I right click on a contact in the participants window, there can be something like whois, which shows the output of /whois nhnt11. This seems to improve UX acc to me. 19:17:54 <-- atuljangra has quit (Client exited) 19:17:56 <Mic> atuljangra: aleth is working on context menus for participants. 19:18:09 <nhnt11> atuljangra: The tooltip already displays most whois information you want 19:18:12 <nhnt11> Just hover. 19:18:32 * nhnt11 doesn't feel the need for a context menu 19:18:36 <nhnt11> But that's just me^ :) 19:18:46 --> atuljangra has joined #instantbird 19:19:05 <Mic> nhnt11: I don't think we're actually *hiding* any whois information. 19:19:22 <nhnt11> Mic: I said most to be safe because I didn't know if anything isn't shown :P 19:19:33 <atuljangra> nhnt11: It doesn't. 19:19:33 <clokep_work> Mic: We do hide whois information. 19:19:43 <clokep_work> atuljangra: You can just mouse over it and aleth is working on a context menu there. 19:20:17 <Mic> clokep_work: I feel too lazy to investigate... so what information is hidden? ;) 19:20:24 <clokep_work> Mic: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#947 is the information that is shown. 19:20:32 <clokep_work> What is hidden is left as an exercise for the reader. 19:20:47 <clokep_work> (http://lxr.instantbird.org/instantbird/search?string=setWhois) 19:21:00 <atuljangra> clokep_work: Yes I can, but while hovering, it shows a minimal information, like here, it says clokep_work Account atuljangra@gra...... . But there is more information that can be presented. 19:21:17 <atuljangra> Aleth: Go Go Go for the context menu :-) 19:21:19 <clokep_work> atuljangra: If you wait a second it gets updated with more information. 19:21:25 <nhnt11> atuljangra: Wait there. 19:21:26 <nhnt11> Yeah 19:21:29 <clokep_work> When the whois response comes back from the server. 19:21:32 <clokep_work> It's async. 19:21:34 <clokep_work> We don't cache it. 19:22:03 <nhnt11> Btw, is it a known bug that URLs sometimes get stuck in the status bar? (on Mac at least) 19:22:09 <atuljangra> oh okay. 19:22:22 <atuljangra> clokep_work: but we should cache it for some time shouldn't we? 19:22:38 <qheaden> clokep_work: So I got buddy grouping working, and capturing of status changes. 19:22:43 <clokep_work> atuljangra: No. 19:22:56 <Mic> I think I even patched something there once, now that I see this code <( 19:22:56 <clokep_work> nhnt11: Yes, it's not filed. 19:23:01 <Mic> ;) 19:23:04 <clokep_work> qheaden: Nice. :) 19:23:11 <clokep_work> atuljangra: http://i.imgur.com/wJ0sevR.png 19:23:14 <atuljangra> nhnt11: File it. 19:23:17 <clokep_work> I might see more than you guys since I'm an op. 19:23:17 <nhnt11> I'm filing it 19:23:32 <clokep_work> atuljangra: If there is a particular field you want to see, file a bug and we can talk about it. :) 19:23:50 <atuljangra> clokep_work: yes, I'm seeing something similar. 19:23:51 <clokep_work> nhnt11: It happens if you switch off the program while hovering a link (at least on Windows) 19:24:20 <atuljangra> clokep_work: umm, no, this much of information is pretty sufficient. 19:24:30 <nhnt11> clokep_work: That's not the case here. I haven't been able to reproduce it reliably. 19:24:46 <clokep_work> I can't reproduce it right now either...:-/ 19:24:50 <nhnt11> hmm 19:25:12 <atuljangra> clokep_work: which OS? Mac? 19:25:20 <clokep_work> No, I use Windows. 19:25:57 <atuljangra> Ok :) 19:26:15 * clokep_work goes home. 19:27:23 <instantbot> New Instantbird (UI) bug 2005 filed by nhnt11@gmail.com. 19:27:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2005 min, --, ---, nobody, NEW, URLs sometimes get stuck in the status bar 19:28:17 <nhnt11> Mic: Did you run into any other errors while testing my patch? 19:28:41 <Mic> I've reported all that I had seen. 19:28:49 <Mic> i.e. "No" 19:29:03 <nhnt11> Cool. :) 19:29:04 <-- clokep_work has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 19:29:40 <-- atuljangra has quit (Ping timeout) 19:30:04 <nhnt11> Also did you find out what was going on with the latest code issue? 19:31:03 <Mic> No 19:31:18 <Mic> Maybe I had pulled but not updated but usually I do that in one step. 19:31:36 <nhnt11> Okay 19:33:48 <-- Optimizer has quit (Ping timeout) 19:36:55 <instantbot> nhnt11@gmail.com cancelled review?(benediktp@ymail.com ) for attachment 2481 on bug 426. 19:36:56 <instantbot> nhnt11@gmail.com cancelled feedback?(florian@instantbi rd.org) for attachment 2481 on bug 426. 19:36:57 <instantbot> nhnt11@gmail.com requested review from benediktp@ymail.com for attachment 2488 on bug 426. 19:36:59 <instantbot> nhnt11@gmail.com requested feedback from aleth@instantbird .org for attachment 2488 on bug 426. 19:37:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nhnt11, NEW, Add support for tabs with arbitrary content in the conversation window 19:37:12 --> Optimizer has joined #instantbird 19:37:32 <nhnt11> Mic: Would it work if I requested review from "Mic" instead of "benediktp@ymail.com"? 19:37:45 <nhnt11> (I notice some patches say r=Mic) 19:40:49 <instantbot> nhnt11@gmail.com cancelled review?(benediktp@ymail.com ) for attachment 2488 on bug 426. 19:40:50 <instantbot> nhnt11@gmail.com cancelled feedback?(aleth@instantbird .org) for attachment 2488 on bug 426. 19:40:51 <instantbot> nhnt11@gmail.com requested review from benediktp@ymail.com for attachment 2489 on bug 426. 19:40:52 <instantbot> nhnt11@gmail.com requested feedback from aleth@instantbird .org for attachment 2489 on bug 426. 19:40:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nhnt11, NEW, Add support for tabs with arbitrary content in the conversation window 19:49:16 <-- mconley has quit (Connection reset by peer) 19:49:36 --> mconley has joined #instantbird 19:54:01 <Mic> nhnt11: I'm not sure. Bugzilla suggests emails from partial names or addresses for some fields (I'm pretty certain that "benedikt" would be completed to my email address on the CC field) but you'd need to try. 19:55:13 <nhnt11> Mic: Okay. I was just curious. Btw, I now can open a dummy awesometab via all the standard ways- context menu, keyboard shortcut, new tab button. Is there anything I missed? 19:55:15 <Mic> "r=Mic" is what is added to the commit message when I've reviewed a patch. It's always that for me, never r=benedikt or something like that if that's what you meant 19:55:23 <nhnt11> Cool :) 19:55:52 * nhnt11 remembers the menu bar 19:56:35 <-- Optimizer has quit (Ping timeout) 20:00:26 --> Optimizer has joined #instantbird 20:01:21 * qheaden is now known as qheaden_away 20:15:00 --> clokep has joined #instantbird 20:15:00 * ChanServ sets mode +o clokep 20:15:07 <-- Optimizer has quit (Connection reset by peer) 20:20:08 <nhnt11> clokep: I have 10 awesometabs in my window right now :P 20:20:17 <clokep> nhnt11: Cool. :) 20:20:35 <nhnt11> Since you wanted more than one ;) 20:23:11 --> Optimizer has joined #instantbird 20:23:13 <clokep> :P 20:28:13 <-- mconley has quit (Connection reset by peer) 20:28:28 --> mconley has joined #instantbird 20:29:21 <dew> clokep: come to STL and I'll buy you some beers 20:30:22 <clokep> dew: What'd I do to deserve beer?! :P 20:30:28 <clokep> (I don't really drink beer, actually...) 20:34:52 <dew> oh 20:34:59 <dew> I'm going to a beer festival tonight 20:35:10 <dew> volunteering actually, then attending for free tomorrow 20:35:32 <dew> thinking about getting my Masters in CS also so hopefully I can help the cause! 20:36:14 <Mic> dew: we have an OT channel called #chatdev by the way. Why don't you join us there? :) 20:36:38 <dew> ah ty 20:37:10 <dew> must find the bug for clickable irc channels :P 20:38:18 * Mic is not convinced that this is a good first bug ;) 20:38:46 <nhnt11> Mic: If someone can make them display as links, opening them should be easy in the click handler :) 20:39:53 <clokep> I disagree, making an irc link handler is not super....well defined. :) 20:40:44 <nhnt11> clokep: Why? Check the anchor's value, and if it's a hashtag, replicate what the /join command does. 20:40:54 <nhnt11> Of course, checking that the channel exists, etc is another story ;) 20:41:03 <nhnt11> Perhaps after I get /list working... 20:41:08 <clokep> nhnt11: Because that requires protocol specific code in the UI. 20:41:12 <Mic> What I'd do would be to let the protocol detect the strings and put links like irc:// there which would go through the normal "open link for protocol xyz: with" machinery and an appropriate command line handler to open conversations for it. 20:41:15 <clokep> Why would you check if the channel exists? :-S 20:41:24 <nhnt11> clokep: Right I forgot 20:41:26 <clokep> Mic++ 20:41:50 <nhnt11> Mic: Exactly. 20:41:55 * qheaden_away is now known as qheaden 20:42:04 <qheaden> clokep: I got your feedback. 20:42:32 <-- Optimizer has quit (Ping timeout) 20:46:53 --> flo-retina has joined #instantbird 20:46:54 * ChanServ sets mode +qo flo-retina flo-retina 20:47:11 <clokep> qheaden: OK. 20:57:05 <nhnt11> Mic: I'm unsure what to work on next. Should I add some backend code to store a list of buddies, etc. or do you think I should start working on the UI? 21:02:28 <Mic> What do you mean by "working on the UI"? 21:02:56 <clokep> nhnt11: The backend probably needs to be thought about a bit. 21:03:06 <nhnt11> Mic: Draw more mockups, start adding UI elements like a text box, etc 21:04:45 <Mic> clokep: yes, also the interaction between backend and UI. 21:05:00 <nhnt11> Mic: Also I liked flo-retina's idea of having it display a functioning buddy list as an initial milestone 21:05:17 --> Optimizer has joined #instantbird 21:06:02 * nhnt11 goes to find a good pen and some paper 21:06:33 <Mic> nhnt11, flo-retina: what was the idea behind showing the contact list in a tab? 21:06:44 <flo-retina> clokep: protocol specific code in the UI for channel names? :-S 21:07:07 <flo-retina> you would have the IRC prpl insert <a href="irc://... links, and then you just need to register an irc protocol handler 21:07:32 <clokep> flo-retina: Yes, that's exactly what I'm suggesting be done. 21:07:42 <clokep> I think you misread the context. 21:07:52 <flo-retina> alright, maybe I should read the whole backlog before commenting :) 21:08:40 <flo-retina> dew: have you answered when I asked which message theme you use? (that would be useful to make any sense of the about:memory log you pastebined; thanks btw! :)) 21:09:15 <qheaden> clokep: I'm a bit confused by your array/object comment in the feedback. Should _packetHandlers be an object or an array? 21:09:37 <clokep> qheaden: It looks like you're treating it as an object, but you initialize it as an array. 21:09:58 <qheaden> clokep: Yeah, I agree. I'll make it an object instead. 21:11:10 <clokep> qheaden: I think that's the right thing to do. :) 21:11:41 <flo-retina> Mic: the idea was that as soon as the contact list is displayed in the "+" tab, that tab becomes a usable way to start a conversation (and we can keep the buddy list window out of the way) 21:12:11 <flo-retina> then I would add a way to filter the list 21:12:24 <flo-retina> and next work on sorting so that the first elements are the relevant ones 21:12:33 <Mic> OK, I was unsure if it was meant to be a working example of custom content in a tab or maybe a task to get used to UI coding and working with contacts... 21:12:41 <flo-retina> (and we can then increase the font size to display fewer but more readable items) 21:12:52 <flo-retina> Mic: neither. 21:13:04 <flo-retina> Mic: it was the first milestone of the awesometab that can get checked in. 21:13:14 <Mic> OK, let's do it then :) 21:14:51 <nhnt11> Mic: Cool. 21:15:09 <flo-retina> Mic: btw, the "coding period" starts Monday 21:15:21 <nhnt11> flo-retina: Never mind that ;P 21:15:36 <flo-retina> Mic: so we should start orienting our students toward tasks that are part of the actual project; not just learning experiences :) 21:15:41 <Mic> flo-retina: I know. 21:15:48 <nhnt11> Oh 21:16:10 <clokep> qheaden: So you should start working on the Yahoo prpl. ;) 21:17:10 <qheaden> clokep: I know right? I've been real lazy. ;) 21:19:29 <qheaden> clokep: I have to figure out why the servers keep sending one extra status change packet per status change. For example, the first time a buddy changes his status, one packet is sent. The next time, two, packets, The next time three, and so on. 21:19:46 <clokep> (o_O) That's...weird. 21:19:54 <qheaden> Its like its keeping the status changes in queue because I'm not acknowledging I received them. 21:20:17 <clokep> Acknowledge them? :) 21:20:59 <qheaden> :) 21:21:15 * qheaden goes to run WireShark on the current Yahoo implementation. 21:24:56 <nhnt11> Here's a rough mockup... sorry for the smudginess. http://puu.sh/3fMFP.png 21:25:40 <nhnt11> (That would scroll btw) 21:26:28 <nhnt11> Mic: I also want to have a "Pin" button like the Fx new tab page. 21:28:18 <flo-retina> nhnt11: what makes you think a grid would be better than a list? 21:28:34 <nhnt11> flo-retina: Easier on the eye. 21:28:59 <flo-retina> the only advantage I can think of for the grid is that it's shinier 21:29:17 <nhnt11> In the grid way, the contact's display picture is big. Much easier to recognize a contact from his/her picture than through text. 21:29:19 <flo-retina> but it would require moving eyes in both directions to "scan" the list 21:29:37 <flo-retina> and wouldn't keep enough room to display a contact's status message or a channel's topic 21:29:42 <nhnt11> flo-retina: Not really. Recognizing pictures doesn't take as much effort as text. 21:29:57 <Mook_as> fwiw, grids are also easier to click on with the mouse (longer minimum dimension) 21:29:59 <flo-retina> nhnt11: that's probably true. If you assume that contacts have images. (Mine usually don't :-S) 21:30:10 <nhnt11> flo-retina: Most of mine do. 21:30:31 <clokep> I have no idea what avatars my friends use FYI. 21:30:41 <nhnt11> I'll draw a mockup of a list based view too. 21:30:52 <flo-retina> same for me. If some friends to have a picture, I wouldn't be able to match the picture with the friend. 21:31:04 <nhnt11> I find that really weird. I recognize most of my friends through profile pictures. 21:31:11 <nhnt11> As do most of the people I know. 21:31:12 <flo-retina> Mook_as: a grid being easier for mouse interactions is likely a valid point 21:31:21 <flo-retina> Mook_as: but I suspect a list is better for keyboard interactions 21:31:44 <flo-retina> and now I'm wondering if the best solution wouldn't be a grid by default, replaced by a list as soon as the user starts typing something in the filter box 21:31:50 <nhnt11> flo-retina: I just realized, what I'm envisioning for the grid view is very similar to what how folders are expanded in the dock. 21:32:01 <flo-retina> nhnt11: it's possible there are cultural differences there ;) 21:32:19 <nhnt11> flo-retina: That's true. 21:32:29 * Mic has no dock. What does happen there? 21:32:48 <Mook_as> boats show up 21:33:05 <flo-retina> Mook_as: :) 21:33:12 <clokep> flo-retina: It could also be that we're slightly older. At least for me, no one ever used digital pictures until recently -- the resolutions were too low back in the day on AIM, etc. 21:33:19 <nhnt11> Mic: http://puu.sh/3fN3J.png 21:34:10 <Mic> If it is a grid, then its dimensions should be too large. 21:34:14 <flo-retina> nhnt11: I'm usually unable to find anything in that view 21:34:26 <Mic> I'm imagining something like 3x3 items at the moment. 21:34:30 <nhnt11> flo-retina: I start typing as soon as I open that :P 21:34:38 <nhnt11> Mic: Definitely not as many items as in the screen shot 21:34:44 <flo-retina> hmm, actually, I don't even know what that view is 21:34:52 <flo-retina> I first thought it was the download folder 21:35:03 <nhnt11> That's my Utilities folder 21:35:23 <nhnt11> I'd rather just open my downloads folder and browse through it, too much stuff in there. 21:36:30 <-- Optimizer has quit (Ping timeout) 21:36:58 <qheaden> clokep: Well, I have to go now. But I see that the status update issue is with my code, not Yahoo's servers. 21:37:03 <flo-retina> my download folder is also a mess ;) 21:37:15 <clokep> qheaden: That's always a good feeling to know. :) 21:37:19 <qheaden> :) 21:37:37 <qheaden> clokep: I'll work on it more tonight, but I'll probably talk to you again Monday. 21:37:59 <clokep> qheaden: Sounds good, have a good weekend. 21:38:11 <qheaden> clokep: You too. Thanks for the help so far. 21:38:30 <qheaden> And of course for the help flo-retina gave me as well. :) 21:38:33 <nhnt11> Mic, flo-retina: What do you feel about getting rid of the search bar altogether? 21:38:49 <clokep> nhnt11: I thought the search bar was the whole point. :( 21:38:51 <nhnt11> Never mind, I think we should keep it 21:39:08 <nhnt11> clokep: We could filter stuff without one, but having it there would mean you know what you've typed. 21:39:30 <flo-retina> nhnt11: how do you filter stuff without one? 21:39:37 <nhnt11> The user starts typing, and it filters. 21:39:40 <clokep> So...honestly I never pictured this as a "filtering" thing, but as a "search" thing. 21:39:53 <flo-retina> nhnt11: the user doesn't start typing if there's no textbox 21:40:02 <flo-retina> you are *not* the average user ;) 21:40:11 <nhnt11> flo-retina: Right, I withdraw the idea like I said :P 21:40:31 --> Optimizer has joined #instantbird 21:41:29 <nhnt11> flo-retina: I don't like the list view because it wastes a lot of real estate for big windows 21:41:39 * qheaden is now known as qheaden_away 21:41:56 <nhnt11> Unless you want to make two columns or something, but that sounds gross to me. 21:42:16 <-- Optimizer has quit (Ping timeout) 21:42:21 --> Optimizer has joined #instantbird 21:43:27 <Mic> I really should do a sketch of what I was envisioning. 21:45:08 <flo-retina> nhnt11: how much real estate does the awesomebar wastes for you in Firefox? 21:45:35 <nhnt11> flo-retina: Not much, considering it's only one row. 21:45:39 <flo-retina> (my guess would be "none" because while you are actively interacting with it, you are very focused on the part that contains info) 21:46:04 <flo-retina> it shows 6 items for me 21:46:30 <nhnt11> Oh when I'm typing? 21:46:41 <nhnt11> Hmm 21:46:45 <Mic> What I had in mind is much like the awesomebar, even with the favourites (bookmark) and tags shown on the items. 21:47:25 <Mic> The item would have the characteristic two line view as we have it for conversation headers and the icon left of it. 21:47:36 <nhnt11> I'm sorry, I think that looks gross when dealing with contacts/buddies 21:47:51 <Mic> It would expand from top over the mouse accessible top contacts. 21:47:53 <nhnt11> Awesomebar deals with data of a non-personal, informative nature 21:48:40 <nhnt11> Mic: So you're saying the mouse accessible contacts are fixed? 21:49:39 <nhnt11> I thought we could dynamically change the displayed contacts without a drop down at all. 21:49:42 <Mic> I'm not sure what I'd like there. 21:49:45 <nhnt11> It would look way better, imho. 21:50:39 <clokep> Would we want to see topics/statuses? 21:50:44 <nhnt11> Yes. 21:50:57 <clokep> How would they be shown there? 21:51:02 <nhnt11> A short clip of it at the very least. 21:51:29 <nhnt11> clokep: I was thinking, the detail shown could be expanded when a contact is selected 21:51:38 <nhnt11> I mean, focused with the keyboard or moused over. 21:55:07 <-- Optimizer has quit (Connection reset by peer) 21:55:59 <nhnt11> brb 21:58:28 <clokep> Also how would that work w/ MUCs/channels? 22:00:03 <nhnt11> What would be different about it? 22:00:15 <nhnt11> The icon would be a generic MUC icon 22:00:18 <clokep> There aren't images. 22:00:22 <nhnt11> (I don't mind creating images.) 22:00:45 <clokep> Well, I mean...there aren't avatars. 22:01:09 <nhnt11> Right, so display a large version of the MUC icon instead. 22:01:26 <clokep> OK. 22:01:33 <nhnt11> I think the case that this would look ugly is if the majority of your conversations are MUCs. 22:01:49 <flo-retina> It's interesting that we seem to have significantly different ideas about this. This reminds me of the debate we had about whether tab completion should be case sensitive or not. We ended up with a solution that's much better than both initial suggestions :) 22:02:08 <nhnt11> flo-retina: What was the solution? 22:02:14 <flo-retina> nhnt11: if you type #, all the remaining conversations are MUCs 22:02:44 <clokep> Not for XMPP? 22:02:48 <flo-retina> nhnt11: the solution was to be case sensitive only if the user's input had mixed case (or at least one uppercase character, I'm not sure) 22:03:03 <flo-retina> clokep: what about XMPP? 22:03:09 <clokep> # doesn't apply to it? 22:03:17 <clokep> That's what Komodo does too for searches. :) 22:03:27 <nhnt11> flo-retina: But the majority of users aren't people who hang around IRC a lot 22:03:36 <nhnt11> The only people I know who regularly use IRC are devs. 22:03:36 <flo-retina> clokep: xmpp mucs wouldn't be displayed, you would have only IRC rooms 22:04:04 <flo-retina> nhnt11: sure, but that's not a reason to not make it work well for these people (who happen to be 'us' ;)) 22:04:11 <clokep> flo-retina: Why? :-S 22:04:26 <nhnt11> clokep: XMPP chatrooms don't start with #, I'm guessing. 22:04:37 <flo-retina> nhnt11: usually when thinking about the use cases of different people, and trying to find a solution that works well for all these use cases, we end up with something better for everybody :) 22:04:49 <nhnt11> :) 22:04:56 <flo-retina> clokep: because if you start typing # you are likely looking for an IRC channel 22:05:10 <nhnt11> Do XMPP chatrooms start with #? 22:05:11 * nhnt11 has no idea 22:05:19 <Mic> nhnt11: I don't think so. 22:05:20 <flo-retina> n 22:05:22 <flo-retina> o 22:05:30 <nhnt11> o 22:05:31 <nhnt11> k 22:05:31 <nhnt11> :P 22:05:33 <flo-retina> they just look like email addresses 22:05:37 <flo-retina> nhnt11: :-P 22:05:37 <clokep> flo-retina: OK, I misunderstood, sorry. :) 22:05:51 <flo-retina> nhnt11: you wanted to type: 22:05:51 <flo-retina> : 22:05:51 <flo-retina> P 22:06:06 <nhnt11> flo-retina: That would be getting a little carried away :P 22:06:08 * clokep needs an extension to ignore people who type like this... 22:06:29 <flo-retina> clokep: needs an extension to ignore me! :-o 22:06:38 <clokep> Don't make it personal. ;) 22:06:59 <nhnt11> clokep is planning a secret takeover of Instantbird, dethroning flo-retina in the process :P 22:07:56 <flo-retina> nhnt11: there's nothing secret in that plan :-P 22:08:11 <nhnt11> :P 22:08:31 * nhnt11 keeps forgetting to do daily logs :( 22:08:37 <flo-retina> nhnt11: just look at who wrote most blog posts during the last year or so ;) 22:08:53 <nhnt11> My BitBucket commit history should be enough for a daily overview :S 22:09:03 <nhnt11> flo-retina: That's probably because you're lazy? :P 22:09:07 <flo-retina> nhnt11: nah 22:09:18 * clokep is lazy too. 22:09:24 <nhnt11> Aren't we all. 22:09:28 <flo-retina> the most interesting part of a daily post isn't what you've done, but what's puzzling or blocking you. 22:09:50 <nhnt11> flo-retina: Makes sense. I usually remember to write a post if something has bugged me that day. 22:09:57 <flo-retina> I don't expect to find that in the bitbucket history 22:11:55 <nhnt11> By the way I have an idea for bug 837 22:11:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=837 nor, --, ---, nobody, NEW, Give new tabs opened via IRC commands focus 22:12:20 <nhnt11> The patch for it seems a bit overly complicated to me 22:12:39 <nhnt11> Why not just add a shouldOpen parameter to addConversation in tabbrowser, that focuses the conversation after opening it? 22:12:48 <nhnt11> This should be useful later in my project too, I think. 22:13:58 <nhnt11> Wait never mind, it may not be enough to fix that bug. I still think it could be useful though. 22:14:45 <nhnt11> | this.shouldFocus = !!aShouldFocus; | <-- That's a cool way of ensuring a boolean value! 22:16:23 * Mic disagrees ;) 22:16:41 <flo-retina> I've just read some more of the backlog 22:16:52 <nhnt11> Mic, flo-retina: What do you think about this, btw? http://log.bezut.info/instantbird/today#m267 22:17:02 <flo-retina> Atul was confused by our tooltips/the way we display whois info after a while 22:17:20 <nhnt11> flo-retina: That could be because of his internet issues? 22:17:33 <nhnt11> For me the whois info usually displays before I can move my mouse away. 22:17:34 <flo-retina> I think we should somehow show that we are fetching info and expect to update the tooltip. Maybe add a throbber? 22:17:59 <flo-retina> nhnt11: I think that you need to install Mic's "Not Today" add-on :-P 22:18:31 * nhnt11 googles 22:19:11 <nhnt11> Couldn't find it. 22:19:46 <flo-retina> nhnt11: awesometab is a great project name, probably not a great file name. 22:20:17 <Mic> I also think we should choose serious names for files, bindings, variables, ... 22:20:58 <Mic> It's nice and interesting to call it by this name but in code, it should be readable and self-explaining in my opinion. 22:21:02 <flo-retina> nhnt11: https://addons.instantbird.org/en-US/instantbird/downloads/file/588/not_today!-0.2-instantbird.xpi?confirmed 22:21:38 <flo-retina> Mic: don't you want to know that it's awesome when you read a piece of code? :-P 22:21:39 * nhnt11 likes seeing fun names when looking at new code :( 22:21:58 <flo-retina> nhnt11: you would probably like Mook_as's add-ons then :-D 22:22:05 <nhnt11> It makes the code less painful to read than having "newConversationTab" or "newConversationPanel" everywhere 22:22:06 <Mic> Absolutely. 22:22:22 <Mic> @flo. 22:22:23 <nhnt11> How do I make AIO show experimental addons when I search? 22:22:55 <clokep> I think there's a checkbox to show them in search results. 22:22:55 <Mic> If you already know that is it one of my add-ons, you could also use my overview page at https://addons.instantbird.org/en-US/instantbird/user/3 22:23:11 <clokep> User 3, psh. 22:23:14 <nhnt11> I couldn't find a way to search for people, either 22:23:44 <clokep> I'm apparently #8 though. (o_O) 22:24:03 <nhnt11> Mic has a lot of addons! 22:24:13 <Mic> clokep: not to bad either. 22:24:21 <Mic> Afaik there's > 500 users at the moment. 22:24:30 <clokep> flo-retina: A throbber would probably help, although Mic will hate it. 22:24:49 <Mic> clokep: not necessarily. 22:25:33 <Mic> I thought of having a throbber for "content preview" while the data for the preview's being fetched. 22:25:37 <nhnt11> Mic: there are 499 I think 22:25:37 * clokep debates working on the BIO->BMO code again... 22:25:39 <Mook_as> nhnt11: I don't think my addons tend to be on AIO (because they tend to be in various states of brokenness). github/mook. 22:27:03 --> Optimizer has joined #instantbird 22:27:50 * Mic goes to uselessly complain in #firefox about Ctrl+Shift+W. 22:28:10 * flo-retina debates looking at some reviews or going to bed 22:28:14 <nhnt11> Mook_as: What does irrogatur do? (sorry for spelling) 22:28:20 <nhnt11> flo-retina: Look at bug 426 :P 22:28:22 <-- clokep has quit (Ping timeout) 22:28:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nhnt11, NEW, Add support for tabs with arbitrary content in the conversation window 22:28:38 <flo-retina> Mic: you said "uselessly", "complain" and "#firefox" in the same sentence. 22:29:04 <Mic> That totally makes sense. That's what #firefox is for, isn't it? ;) 22:29:15 <Mook_as> nhnt11: it changes the IRC nick from the thing in front of the @ in the account settings 22:29:25 <Mook_as> (i.e. it basically does a /nick at startup) 22:29:25 <flo-retina> I remember it being described as "end user idiot channel" at some point :-P 22:29:49 <nhnt11> Mook_as: What's the point? :S 22:30:05 --> clokep has joined #instantbird 22:30:05 * ChanServ sets mode +o clokep 22:30:12 <Mook_as> nhnt11: I set up an account with mook-ib-testing@irc.mozilla.org, then later on wanted to move to ib full-time... 22:30:39 <flo-retina> nhnt11: "What's the point?" isn't a very relevant question when discussing an add-on from Mook :-D 22:30:44 <Mook_as> (because the nick "mook" was in use from a second non-ib client until I decided to switch over) 22:30:46 <Mook_as> ... that too 22:30:52 <flo-retina> you can just say that it's awesome (if you find a use for it) or crazy (if you don't) 22:31:03 <nhnt11> Okay. Crazy then :P 22:31:05 <Mook_as> or crazy awesome! or awesomely crazy! 22:31:15 <nhnt11> I would've just created a new account and deleted the old one. 22:31:15 <flo-retina> Mook_as: splendid! 22:31:19 <flo-retina> (that's the new awesome) 22:31:23 <nhnt11> Or changed it from about:config 22:31:33 <Mook_as> nope, not changeable from about:config 22:31:43 * nhnt11 wonders why 22:31:43 <-- Optimizer has quit (Ping timeout) 22:31:51 <nhnt11> brb 22:31:55 <flo-retina> Mook_as: that add-on actually seems like I could find some use for it 22:31:55 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:31:56 <Mook_as> because silly things about not being able to rename accounts 22:31:58 <clokep> Mook_as: Didn't you once give us a one-liner to do DNS SRV over a raw socket? 22:32:05 <flo-retina> Mook_as: so maybe it's indeed awesome ;) 22:32:06 --> nhnt11 has joined #instantbird 22:32:23 <Mook_as> clokep: at some point, yes. I assume the pastebin expired by now 22:32:32 <Mook_as> it hard coded 8.8.8.8 as the dns server... 22:32:37 <flo-retina> I think I saved it somewhere 22:32:40 <Mook_as> flo-retina: splendid! 22:32:42 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:32:43 <flo-retina> I don't know where though 22:33:41 --> nhnt11 has joined #instantbird 22:33:43 <flo-retina> not in my email box :-/ 22:33:57 <flo-retina> (I do have in there a patch to fix DNS SRV on Windows CE though :-P) 22:34:08 --> wnayes has joined #instantbird 22:35:19 <nhnt11> Okay. I'm going to work on the one thing we all agree on currently: the search bar :) 22:35:38 <nhnt11> Btw, can we come up with a good name to use in code if not awesometab? 22:35:52 <nhnt11> I'd rather not do refactoring later, if possible. 22:35:54 <Mook_as> splendidtab^W^W^W^W^Wstart page 22:36:14 <flo-retina> newconversation ? 22:36:22 * nhnt11 makes a face 22:36:38 <flo-retina> nhnt11: I thought we all agreed on starting by displaying the buddy list in the "+" tab? 22:37:18 <nhnt11> Right 22:37:23 <nhnt11> I'll do that after the search bar :) 22:37:46 <nhnt11> Btw I hope you don't mean use the + button as a tab. 22:38:01 <nhnt11> It's a button right now and I'd rather not work on making it a tab 22:38:10 <nhnt11> I'll just make a buddy list tab panel 22:38:56 <nhnt11> How about "buddylistpanel" for now 22:38:57 <nhnt11> ? 22:40:25 <nhnt11> Or blistpanel, following the existing convention 22:40:27 <nhnt11> (blist) 22:41:06 <nhnt11> I'm going ahead with buddylistpanel. 22:42:21 <flo-retina> nhnt11: make the "+" button work like in Firefox 22:42:32 <flo-retina> I think it opens a new tab 22:42:36 <nhnt11> That's exactly how it's working now 22:42:53 <nhnt11> flo-retina: Would you like a prebuilt app to try? 22:43:14 <flo-retina> no 22:43:23 <nhnt11> Okay :P 22:43:59 <flo-retina> rebuilding with changes only in instantbird is likely faster than downloading another build ;) 22:44:49 <Mic> nhnt11: buddylist* is something that you can't use forever. As soon as you've made enough progress it won't be a suitable name/id/.. anymore. 22:45:09 <nhnt11> Yeah I was thinking.. 22:45:22 * nhnt11 just wants to use "awesometab" and be done with it 22:45:52 <nhnt11> Firefox calls the awesomebar "awesomebar" in it's code 22:45:56 <nhnt11> Why can't we? 22:46:06 <flo-retina> I look forward to the BIO->BMO merge if only to be able to use splinter review for Ib patches :-] 22:46:20 <flo-retina> nhnt11: "Firefox calls the awesomebar "awesomebar" in it's code" are you sure? 22:46:25 <nhnt11> Yes 22:46:28 <nhnt11> http://mxr.mozilla.org/mozilla-central/search?string=awesomebar 22:46:58 <nhnt11> Those results all seem to be for android though... still. 22:47:19 <flo-retina> yeah, and on android it's likely not really awesome :-P 22:47:33 <nhnt11> flo-retina: No, it's pretty good. Works similarly. 22:48:13 <flo-retina> nhnt11: actually, it's browsing on android (or any smartphone really) that I find not really awesome 22:48:50 <nhnt11> I really like the tablet experience though. 22:48:54 <flo-retina> I probably use my phone mostly as a way to call, check emails, have meeting reminders, as an alarm clock and as an 'emergency' camera. 22:49:16 <clokep> That's about what I use it for too. 22:49:32 <clokep> And maybe texting. :P 22:49:43 <flo-retina> clokep: that's part of "call" 22:49:49 <flo-retina> clokep: ie "as a mobile phone" ;) 22:49:58 <nhnt11> Same here. But I use the camera a bit more often because I don't have any other. 22:50:06 <clokep> I just hate taking pictures. 22:50:38 <nhnt11> clokep: I use it for taking pictures of notice board announcements, etc when they don't email them :) 22:50:46 <flo-retina> nhnt11: I still haven't found any use for my android tablet 22:51:17 <nhnt11> flo-retina: I have a nexus 7 and I love it. For any media, it's a great experience. 22:51:18 <flo-retina> I don't see the point of a screen that needs to be held all the time. I like being able to use both hands to do stuff 22:51:26 <flo-retina> I have a nexus 10, and never use it 22:51:28 <nhnt11> I don't like 10 inch tablets. 22:52:06 <flo-retina> why is it better than a macbook for any media? 22:52:21 <nhnt11> I don't have a macbook? 22:52:35 <flo-retina> heh 22:52:44 <Mic> Good night 22:52:57 <flo-retina> nhnt11: I bought my first macbook with the money I received from Google after being a GSoC student ;) 22:53:00 <flo-retina> Mic: good night :) 22:53:05 <nhnt11> flo-retina: I plan to do the same :) 22:53:07 <nhnt11> Good night Mic 22:53:43 <Mic> And please let me know what decision you arrived at after bikeshedding over the name :P 22:53:47 <flo-retina> google should just ship a macbook to each student instead of sending money 22:53:58 <flo-retina> I'm sure they get large discounts from Apple :-D 22:54:05 <nhnt11> Hahaha. 22:54:06 <Mic> A Chromebook Pixel instead, maybe? 22:54:11 <nhnt11> Mic: Ew, no thanks. 22:54:25 <Mic> I heard that the hardware is awesome. 22:54:26 <nhnt11> I want to be able to do something with it. :P 22:54:32 <Mic> It's just the OS that sucks :P 22:54:34 <nhnt11> The OS is not, IMO 22:54:36 <nhnt11> Yeah 22:54:43 --> Optimizer has joined #instantbird 22:55:11 <nhnt11> Okay so naming 22:55:17 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 22:55:19 <nhnt11> Can we call it Awesometab? Please? (puppy dog face) 22:57:37 <-- Optimizer has quit (Ping timeout) 22:58:53 <flo-retina> nhnt11: I wouldn't worry too much about the name for now, it's trivial to search & replace later if needed 22:59:16 <nhnt11> Okay. 23:00:23 <clokep> Uhh....what? http://xmpp.org/extensions/inbox/sox.html "SIP/SDP over XMPP"? 23:02:36 <flo-retina> clokep: this makes a lot of sense, except "3." that sucks :( 23:08:35 <nhnt11> Can we borrow Firefox's new tab background? 23:11:26 * nhnt11 starts researching how to get buddies. 23:12:49 <flo-retina> You'll have some reading material in blist.js group.xml contact.xml and maybe buddy.xml 23:13:40 <nhnt11> Yeah. 23:13:56 <nhnt11> I just realized the background on this toolbar isn't quite right though, so fixing that first. 23:14:08 <nhnt11> Taking code from conversation.css :) 23:14:57 * nhnt11 forgot the * in jar.mn -_- 23:15:35 <clokep> Isn't' that only for preprocessing? 23:16:07 <nhnt11> clokep: yeah. 23:16:20 <nhnt11> Needed for toolbar background. It's different across OSes. 23:20:10 <nhnt11> Formatting question: http://pastebin.instantbird.com/222939 23:21:53 <nhnt11> clokep, flo-retina: ^ Sorry to ping but I don't want to have to reformat all those again 23:24:01 <flo-retina> see, you asked clokep first, he's the new master here ;) 23:24:21 <nhnt11> flo-retina: Alphabetical order :P 23:24:29 <flo-retina> nhnt11: I prefer the second one 23:24:39 <nhnt11> Plus I've been pestering him with formatting questions already :) 23:24:49 <nhnt11> Okay cool. It's a bit mixed in the existing files, so I thought I'd ask. 23:25:10 <flo-retina> it may also be that we did different things for methods and for handlers 23:26:40 <nhnt11> Also I'm guessing awesometab.css should go in themes? 23:26:48 <nhnt11> Like conversation.css 23:26:58 <nhnt11> Not sure though. I guess that's for message styles. 23:29:29 --> FireFly_TB has joined #instantbird 23:29:30 <wnayes> If I remember, CSS in instantbird/content is for the basic structure / bindings and the css in instantbird/themes deals with more specific theme details. 23:29:33 --> EionRobb has joined #instantbird 23:29:39 <nhnt11> Is there a way I can edit CSS while the app is running? 23:29:56 <nhnt11> Restarting the app for a simple change in padding values is annoygin :/ 23:30:37 <nhnt11> wnayes: Cool. I actually asked that question because I forgot we only have themes for message styles, and not the whole UI. 23:32:36 * nhnt11 just saw that GSoC students are listed in credits 23:32:38 <nhnt11> ^^ 23:32:38 <flo-retina> I'm afraid I'll have plenty of comments on the patch in bug 426 :-S 23:32:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nhnt11, NEW, Add support for tabs with arbitrary content in the conversation window 23:32:50 <nhnt11> flo-retina: I would be surprised if you didn't. 23:33:16 <EionRobb> don't be afraid, flo-retina, it'll be ok 23:33:29 <flo-retina> nhnt11: you can use DOM inspector to add style attributes to the nodes where you want to test CSS 23:33:36 <flo-retina> that's no a great UX, but much better than restarting each time 23:33:40 <nhnt11> Ah that works. 23:33:42 <nhnt11> Thanks 23:34:35 <flo-retina> nhnt11: the CSS rules setting bindings and display: none (ie the rules defining what's displayed) go in instantbird/content/, the CSS rules defining the appearance go in themes/ 23:35:06 <nhnt11> Then this goes in themes/. Thanks. 23:35:33 <wnayes> You'll probably have a file for both. 23:35:41 <clokep> nhnt11: People that have made significant contributions are listed, not necessarily GSoC studnets. ;) 23:36:24 <nhnt11> wnayes: I don't think so. The bindings to be added probably go in instantbird.css, since they'll have to be pre-loaded 23:36:38 <nhnt11> clokep: Heh, but GSoC contributions are usually significant :) 23:37:10 * nhnt11 is trying to find where the font size for the conversation input box is set 23:37:14 <clokep> Of course. :) 23:37:31 <clokep> nhnt11: Something else I just thought of, by the way, is that the awesometab will need a way to start /new/ conversations as well! 23:37:46 <flo-retina> nhnt11: conversation.properties is only used when showing context menus? 23:37:55 <nhnt11> clokep: Were you under the impression that it would only re-open conversations on hold? 23:38:01 <nhnt11> flo-retina: Yes. 23:38:19 <clokep> nhnt11: I think you're misunderstanding, it needs to help open conversations you'e never opened before. 23:38:22 <clokep> Not just ones from the history. 23:38:36 <nhnt11> clokep: I know that 23:38:53 <nhnt11> These contacts will just have a lower priority 23:39:10 <nhnt11> They'll still show up if you type them, but they have a very low "rank" 23:39:13 <clokep> No, no. you're still misunderstanding. 23:39:26 <clokep> People that AREN'T contacts, or MUCs you've never opened. 23:39:30 <nhnt11> clokep: Do you mean adding new buddies that aren't on your budyd list/ 23:39:33 <nhnt11> buddy list* 23:39:34 <nhnt11> Ah 23:39:38 <flo-retina> yes 23:39:57 <nhnt11> Okay 23:40:20 <nhnt11> A contact will be appended at the end, which will open a conversation based on exactly what you've typed 23:40:26 * clokep is getting ready to go out and is probably not being clear 23:40:30 <nhnt11> But that could be tricky depending on different protocols 23:40:50 <clokep> And which account to open it w/? And MUCs sometimes have more than just a name... 23:40:53 <clokep> Fun fun. ;) 23:40:53 <nhnt11> We'll think about it when we hit that stage, shall we? :) 23:42:07 <clokep> I think it should be considered somewhat initially for a holistic design. 23:42:31 <nhnt11> clokep: I meant after the UI frontend is done :) 23:43:05 <nhnt11> flo-retina: Do you know where the font size for the inputbox is set? 23:43:06 <nhnt11> I can't find it :/ 23:43:18 * nhnt11 is sure to ask flo-retina and not clokep for UI stuff 23:43:44 <clokep> It's probably in toolkit. 23:45:12 <flo-retina> nah 23:45:18 <flo-retina> there's a .jsm for it 23:45:37 <nhnt11> Why isn't it just set from CSS? 23:45:39 <nhnt11> :S 23:45:49 <clokep> Goodnight! :) 23:45:57 <nhnt11> Good night clokep ;) 23:45:58 <nhnt11> :) * 23:46:10 <-- FireFly_TB has quit (Quit: FireFly_TB) 23:46:36 <flo-retina> imTextboxUtils.jsm 23:46:43 <nhnt11> Thanks 23:46:54 <nhnt11> Btw, flo-retina, setting the style from DOM inspector isn't working :/ 23:46:59 <nhnt11> Or maybe I'm doing something wrong... 23:47:28 <nhnt11> No, it's working. I'm doing something wrong 23:47:31 <flo-retina> nhnt11: I usually start by setting a very obvious style like style="background:red;" so that I can immediately see if I'm editing things on the element I meant 23:48:27 <-- clokep has quit (Ping timeout) 23:48:56 <nhnt11> Ah I found the problem. The xul:textbox has a html inputbox, which doesn't inherit style. 23:52:09 * nhnt11 is going to look at Fx's awesomebar stylesheet