#instantbird log on 06 14 2013

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 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