#instantbird log on 06 11 2013

All times are UTC.

00:19:27 <nhnt11> clokep: I'm seeing what you mean about git ;)
00:19:37 <nhnt11> Mercurial is pretty simple in comparison!
00:22:23 <clokep> nhnt11: Yes, which 99% of the time is good. :)
00:25:36 <-- dionisos has quit (Ping timeout)
00:50:32 <-- Mook_as has quit (Quit: Mook_as)
00:54:31 <-- Nirgali has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
00:57:38 <instantbot> nhnt11@gmail.com requested review from benediktp@ymail.com  for attachment 2479 on bug 426.
00:57:39 <instantbot> nhnt11@gmail.com requested feedback from florian@instantbi rd.org for attachment 2479 on bug 426.
00:57:42 <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
00:58:05 <clokep> nhnt11: I hope the rest of your project isn't as confusing as all this. :)
00:58:16 <nhnt11> clokep: I hope so too :)
00:58:24 <nhnt11> I don't think it will be, since most of it will be new code ;)
00:58:36 <clokep> Most likely. :)
01:03:57 * nhnt11 hopes his patch is good to go (except perhaps a leftover nit here and there?)
01:04:13 <clokep> Hopefully! :)
01:04:18 <clokep> Hopefully Mic comes back online tomorrow.
01:05:30 <nhnt11> Yeah, he seemed busy today
01:06:31 <clokep> He's a real person, it happens. :)
01:06:44 * clokep wonders what Mic actually does...
01:08:04 <nhnt11> clokep: Of course. No complaints :)
01:08:28 <nhnt11> #instantbird usually has someone to answer questions anyway
01:09:01 <clokep> I think really the only /really/ dead time is once I go to bed.
01:10:36 <nhnt11> Yeah. Till around lunchtime for me.
01:11:23 <clokep> :)
01:12:40 <nhnt11> The new Mac pro has a really cool design. Really cool.
01:13:09 <clokep> OT.
01:13:16 <nhnt11> Sorry :P
01:17:51 <clokep> nhnt11: Big patch!
01:18:27 <nhnt11> Yeah
01:57:57 --> rosonline has joined #instantbird
02:08:02 <-- rosonline has quit (Client exited)
02:11:34 <-- nhnt11 has quit (Ping timeout)
02:13:29 --> Mook has joined #instantbird
02:33:41 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
02:37:48 <-- wuwei|offline has quit (Connection reset by peer)
02:38:21 --> wuwei|offline has joined #instantbird
03:14:56 <-- qlum has quit (Quit: Getting the <censored> out.)
05:10:32 --> gerard-majax has joined #instantbird
05:17:09 <-- EionRobb has quit (Ping timeout)
05:36:43 <-- gerard-majax has quit (Ping timeout)
05:43:43 <-- Mook has quit (Quit: Mook)
05:46:39 --> jb has joined #instantbird
05:53:55 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
05:57:42 <-- jb has quit (Ping timeout)
07:13:59 --> gerard-majax has joined #instantbird
07:17:16 <-- gerard-majax has quit (Ping timeout)
07:17:36 --> gerard-majax has joined #instantbird
07:27:38 --> Mic has joined #instantbird
07:27:38 * ChanServ sets mode +h Mic 
07:29:45 --> EionRobb has joined #instantbird
07:39:53 <-- wuwei|offline has quit (Connection reset by peer)
07:40:21 --> wuwei|offline has joined #instantbird
08:11:11 <Mic> Hi
08:19:28 --> jb has joined #instantbird
08:33:58 --> dionisos has joined #instantbird
08:42:00 <-- ehoogeveen has quit (Quit: ehoogeveen)
09:02:24 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
09:04:41 <-- jb has quit (Quit: jb)
09:07:56 --> chrisccoulson has joined #instantbird
09:08:06 --> novabyte has joined #instantbird
09:09:24 <Mic> Why does "try" require a catch or finally following?. Aren't there case where you want to try but don't care if it threw? ;)
09:11:41 --> jb has joined #instantbird
09:15:11 --> nhnt11 has joined #instantbird
09:17:49 <nhnt11> Hi
09:18:59 <nhnt11> Mic: I think they want you care ;)
09:22:25 <nhnt11> Mic: Do you think there's anything left to be done for the tabbrowser? If not, I'd like to start off with the actual project! :)
09:28:23 --> flo-retina has joined #instantbird
09:28:23 * ChanServ sets mode +qo flo-retina flo-retina 
09:32:23 <Mic> Go ahead. I'll look at the patch now (I don't think I'll finish that before I'm off to work though).
09:42:15 --> aleth has joined #instantbird
09:42:15 * ChanServ sets mode +h aleth 
09:46:44 <flo-retina> the algorithm to display new messages in the chat window of Talkilla is... interesting :)
09:47:21 <flo-retina> https://github.com/mozilla/talkilla/blob/master/static/js/chat/views.js#L206
09:49:12 --> mpmc has joined #instantbird
09:55:35 <aleth> What's a TextChatEntryView ?
09:55:50 <aleth> A message?
09:56:20 <flo-retina> aleth: a JS object containing a template that will generate DOM nodes to display a message
09:56:43 <flo-retina> aleth: https://github.com/mozilla/talkilla/blob/master/static/js/chat/views.js#L140
09:57:04 <aleth> OK, thanks
09:57:49 <flo-retina> apparently the JS object of the message will first be converted to JSON, then that will be used to replace the template's parameters, and I assume jQuery's .html will do an innerHTML
09:58:43 <aleth> Right, I guess this.$el.html is jQuery's innerHTML
09:59:23 <flo-retina> aleth: do you like the complexity of this message display algorithm? :)
09:59:30 <aleth> No.
09:59:58 <aleth> I thought at first there might be a hidden advantage in there, but I can't see one :(
10:00:02 <flo-retina> I tend to be scared when I see that kind of code :(
10:00:40 <aleth> I have to admit the jQuery $'s put me off immediately ;)
10:00:48 <flo-retina> aleth: it's what I really dislike about web frameworks; they encourage non-stupid people to stop thinking, and starting writing non-sense :(.
10:01:30 <aleth> Yes, the framework almost forces a particular implementation
10:01:40 <flo-retina> I think we have something similar for the contact list; when a contact signs on the whole HTML of the list is destroyed and recreated.
10:01:55 <flo-retina> we != Instantbird (of course)
10:02:17 <aleth> The hidden advantage I was thinking of was the ability to remove/add individual messages at a later stage from anywhere withing the conversation, but this code doesn't allow that. So what's all the complexity for...
10:03:59 <flo-retina> aleth: I don't think anybody has cared or even noticed the complexity before
10:04:17 <flo-retina> web developers aren't taught about complexity.
10:04:30 <aleth> I thought they cared about responsiveness though :-S
10:04:45 <aleth> I'm guessing this code won't be very fast.
10:05:47 <aleth> flo-retina: You think it's because once writing in the framework, the complexity is just the way it's done?
10:06:25 <flo-retina> aleth: I think "render" is "free". So you can call it as many times you want.
10:06:49 <flo-retina> aleth: and if this gets too slow, it's likely either the machine or Firefox that is slow.
10:06:55 <flo-retina> better get Chrome!
10:07:12 <aleth> heh :P
10:09:10 <Mic> And if that doesn't help, write your framework in C and transcompile it to asm.js-compatible JS? ;)
10:10:50 <flo-retina> Mic: sounds good!
10:11:13 <flo-retina> Mic: or maybe use a plugin. Flash is native code, isn't it? That's certainly better than that damn slow JS interpreter!
10:14:43 <flo-retina> hmm, I think I've been off topic all along, and should have said all this in #chatdev
10:17:49 <-- nhnt11 has quit (Ping timeout)
10:21:30 --> nhnt11 has joined #instantbird
10:24:52 --> clokep has joined #instantbird
10:24:52 * ChanServ sets mode +o clokep 
10:28:14 * clokep stops reading any JS as soon as he seesa$.
10:28:23 <aleth> flo-retina: Message display algorithms are not really off-topic ;)
10:33:30 <-- nhnt11 has quit (Ping timeout)
10:37:17 --> nhnt11 has joined #instantbird
10:41:02 <Mic> clokep++
10:41:33 <Mic> bye
10:41:40 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
10:51:20 <-- Optimizer has quit (Ping timeout)
10:58:21 --> Optimizer has joined #instantbird
10:59:52 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
11:37:44 <-- EionRobb has quit (Ping timeout)
11:47:15 <flo-retina> aleth: I think message display algorithms are off topic when they are so inefficient ;)
11:49:19 --> clokep_ has joined #instantbird
11:56:28 --> sabret00the_ has joined #instantbird
11:56:45 <-- sabret00the has quit (Ping timeout)
11:58:11 * clokep_ wonders whatever happened to nhnt 11's friend who wanted to make an extension. ;)
12:20:46 --> wnayes has joined #instantbird
12:30:51 <-- novabyte has quit (Quit: bye bye)
12:40:20 <instantbot> aleth@instantbird.org granted feedback for attachment 2479 on bug 426.
12:40:23 <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
12:42:01 <aleth> Big patch ;)
12:51:55 <clokep_> Yup! :) Hopefully we can tie that off soon, check it in and find all the regressions. (If there are any.)
12:51:59 --> instant-buildbot has joined #instantbird
12:51:59 * ChanServ sets mode +v instant-buildbot 
12:52:57 <flo-retina> :)
12:52:59 <flo-retina> Even: thanks
13:17:34 <-- wnayes has quit (Ping timeout)
13:17:38 <nhnt11> clokep_: Apparently he was busy preparing for some interview, but he didn't come back so I don't know.
13:20:55 --> wnayes has joined #instantbird
13:27:41 <nhnt11> Hmm, looks like my patch has just a few more changes left :)
13:28:25 <nhnt11> aleth: About the comments, I intended to add more comments and upload a new patch today :)
13:31:30 --> qlum has joined #instantbird
13:33:52 <-- qheaden_away has quit (Ping timeout)
13:36:58 <nhnt11> How do I use a stringbundle value from XUL content? doc.getBindingParent(this)._stringBundle.getString()? Or is there a better way?
13:37:48 <aleth> There is no better way. That's what DTD files are better at.
13:37:57 --> qheaden has joined #instantbird
13:38:01 <qheaden> Hello everyone!
13:48:31 <aleth> List of mozilla gsoc projects http://blog.gerv.net/2013/06/gsoc-2013-project-list/
13:50:15 <qlum> Interesting how advanced customization API for firefox is a project while a future version of firefox is supposed to rape the customization
13:56:15 <clokep_> What do you mean?
13:58:18 <aleth> nhnt11: Some of these issues may be relevant/useful for awesometab too eventually http://avih.github.io/blog/2013/06/10/tabstrip-4-vsync-and-newtab/
14:00:02 <nhnt11> aleth: The preload looks interesting. We could have an awesometab always there, and simply show/hide it when needed.
14:00:19 <nhnt11> I really like that idea.
14:00:31 <aleth> Yes, the attached patch may be interesting due to how it solves the a11y issues too
14:00:34 <clokep_> Can I have multiple awesometabs?
14:00:56 <nhnt11> clokep_: Right now I'm going to answer "no"
14:01:08 <nhnt11> I don't see the reason for having multiple awesometabs.
14:01:28 <nhnt11> If you want to open multiple conversations, awesometab should let you select multiple contacts.
14:01:33 <aleth> You may, if you have multiple conv windows  ;)
14:01:53 <clokep_> nhnt11: I 100% disagree. :)
14:02:10 <-- Kaishi has quit (Ping timeout)
14:02:12 <nhnt11> aleth: Ah right. I meant one per conversation window
14:02:13 <clokep_> Multiple conversation windows, yes.
14:02:22 * clokep_ still thinks he disagrees.
14:02:54 <clokep_> That would be akin to only allowing one "new" tab at a time.
14:03:59 <nhnt11> We'll discuss this of course when the coding is going on :)
14:04:27 <aleth> s/when/before
14:04:48 <aleth> It may affect how you implement things quite a bit ;)
14:04:55 <nhnt11> aleth: Right
14:05:05 <aleth> Have you had any further thoughts about the UX btw?
14:05:18 <-- jb has quit (Connection reset by peer)
14:05:35 * clokep_ wants to see pretty screenshots!
14:05:39 <nhnt11> aleth: Yes. I like the idea of having it like the Fx newtab page, with contacts arranged grid-style
14:05:44 <clokep_> s/screenshots/mockups/
14:06:15 --> jb has joined #instantbird
14:07:08 <aleth> Think about how to make it great for both keyboard use and for mouse use, and how the two can interact nicely (e.g. an awesome-style bar which also filters what is displayed elsewhere as you type)
14:07:40 <aleth> How will you show both contacts and IRC channels (for example)...
14:07:43 <instant-buildbot> build #869 of macosx-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/869
14:07:46 <qheaden> clokep_: I'll start writing some tests tomorrow. Today, I'm doing more work on contacts.
14:08:03 <clokep_> Could be good to do some UI/UX mock ups after the current patch is done. :)
14:08:10 <clokep_> qheaden: Oh you mean you want to work on fun stuff not boring tests? :)
14:08:21 <qheaden> clokep_: Bingo! :)
14:08:39 <qheaden> Well, the YMSG protocol isn't that fun anymore. :P
14:08:48 <nhnt11> aleth: I think an etherpad could be pretty useful to discuss this!
14:08:57 <aleth> nhnt11: Probably :)
14:09:48 <aleth> With links to mockups ;)
14:10:22 <clokep_> qheaden: :) I'll need to try your patches at some point.
14:10:27 * clokep_ doesn't really use Yahoo /that/ often though.
14:10:55 <qheaden> clokep_: No problem. I can confirm that it works so far. At least for login.
14:10:55 <nhnt11> aleth: I'll draw a mockup soon :)
14:11:52 <nhnt11> I'm not sure if I should hand draw it or use an image editing tool. It would of course look cleaner if drawn on a computer but would take more time.
14:12:34 <clokep_> nhnt11: Do whatever is most comfortable for you. I personally like to hand draw and take pictures w/ my phone.
14:12:38 <aleth> For the early stages quicker sounds better as long as it is clear ;)
14:12:52 <nhnt11> Right, I was going to hand-draw anyway
14:12:55 <aleth> I would hand draw too, personally
14:12:58 * clokep_ does have chicken scratch for hand writing though...
14:13:07 * nhnt11 has some graph paper lying around somewhere...
14:13:07 <clokep_> Just use a sharpie / thick pen, if you hae one.
14:13:17 <nhnt11> Cool.
14:13:17 <clokep_> Not engineering paper? :P
14:13:26 <nhnt11> clokep_: I rarely use paper at college :P
14:13:43 --> novabyte has joined #instantbird
14:14:02 <clokep_> (http://en.wikipedia.org/wiki/File:Engineering-pad-simulation.gif for reference...)
14:18:18 <clokep_> Should we be putting these some place better than imgur or whatever, by the way? (I.e. should they go in the bug?)
14:18:23 <clokep_> aleth: ^
14:20:04 <aleth> Idk. Maybe once the design is more or less agreed upon it is enough to add it to the bug? An etherpad is better than a bug initially I think
14:20:55 <aleth> Lets see what Mic thinks ;)
14:21:00 <nhnt11> aleth, clokep_, flo-retina: https://etherpad.mozilla.org/instantbird-gsoc-2013-awesometab
14:21:09 <nhnt11> I've added a bit about what I have in mind now
14:31:53 --> Nirgali has joined #instantbird
14:31:59 <nhnt11> I have to go for a while. aleth: I'll answer your questions on the etherpad when I get back.
14:32:21 <aleth> Less real questions, more just things to think about ;)
14:32:46 <nhnt11> questions nonetheless :)
14:32:48 <nhnt11> Bye for now
14:34:46 * qheaden likes the much lower commit rate of Instantbird's repo compared to mozilla-central. :)
14:43:55 <clokep_> nhnt11: Is it cool if we get rid of the stuff you don't need on that? It's all saved int he history anyway (or you can bookmark it first).
14:44:04 <clokep_> qheaden: I wish we had tons of committers. :(
14:45:10 <flo-retina> clokep_: how many committers do we need to have a ton? Would you like to favor overweight committers?
14:46:11 <clokep_> flo-retina: Touche.
14:46:17 <clokep_> (And is it a metric ton or not?)
14:46:36 * flo-retina didn't know there were non metric ones
14:48:31 <clokep_> http://en.wikipedia.org/wiki/Ton#Units_of_mass.2Fweight ;)
14:48:33 <aleth> ton (= unit of weight) → tonne Brit: = 1016 kg; US = 907 kg; metric = 1000 kg) >
14:48:34 <aleth> (nautical) (also register ton) → tonneau = 2.83 m³)
14:48:35 --> sabret00the__ has joined #instantbird
14:48:47 <aleth> units are always painful once you start looking ;)
14:49:26 <-- sabret00the_ has quit (Ping timeout)
14:52:59 <aleth> Oh, we actually had a commit yesterday :)
14:53:06 * aleth goes to update
14:54:02 <aleth> oh.
14:57:48 --> mconley has joined #instantbird
14:58:34 <-- wuwei|offline has quit (Connection reset by peer)
14:58:40 <clokep_> aleth: It wasn't super exciting unless you use UTF-8. :)
14:59:08 --> wuwei|offline has joined #instantbird
14:59:22 <flo-retina> and buildbot was down this night ;)
15:01:29 <qheaden> Is buildbot open only to core Ib developers? Or can developers like myself also gain access?
15:04:59 <-- wuwei|offline has quit (Connection reset by peer)
15:05:36 --> wuwei|offline has joined #instantbird
15:12:49 <qheaden> What is the recommened way of splitting an ArrayBuffer based on a pattern? Like JavaScript's string spit()?
15:13:46 <qheaden> I say convert it to a string, perform a split using direct hex characters (like split(\x00\x01) etc) and convert it back.
15:17:34 <-- aleth has quit (Quit: Ciao)
15:17:56 <-- wnayes has quit (Ping timeout)
15:21:14 --> wnayes has joined #instantbird
15:22:52 <clokep_> qheaden: "Is buildbot open only to core Ib developers? Or can developers like myself also gain access?" that question doesn't make sense. The website is public, anyone can download the builds. What are you asking?
15:23:23 <clokep_> qheaden: You can iterate through, find the pattern slice and recurse. I think is what I suggested previously.
15:23:39 <qheaden> clokep_: Oh, I think I misunderstood the purpose of your buildbot. I thought it was working as a try server like Mozilla.
15:24:10 <clokep_> qheaden: We don't have a try server. This is for nightly builds.
15:24:31 <qheaden> Oh okay, don't mind me then. :)
15:25:08 <qheaden> clokep_: Should I add a split function in ArrayBufferUtils.js?
15:26:58 <qheaden> *.jsm
15:28:40 <-- wuwei|offline has quit (Connection reset by peer)
15:29:12 --> wuwei|offline has joined #instantbird
15:29:22 <nhnt11> I'm back
15:29:25 <clokep_> qheaden: If you need it, sure.
15:29:44 <clokep_> qheaden: Converting it to a string might not be the best thing though, it might be better to just look for a set of bytes.
15:30:12 <qheaden> clokep_: Yes, that's what I plan on doing.
15:30:56 <qheaden> I have to split because there are multiple yahoo packet messages sent at once to onBinaryDataReceived, and they must be split.
15:33:10 <clokep_> qheaden: I know. I already responded to this yesterday and gave oyu a different way to do it.
15:33:17 <clokep_> That's expected that you get multiple packets.
15:48:05 <-- gerard-majax has quit (Ping timeout)
15:59:23 <clokep_> nhnt11: How big do you keep your IM window? Just curious what size UI you were designing for.
16:00:00 <nhnt11> clokep_: Around a sixth of my screen
16:00:14 <nhnt11> (If you split the screen into six rectangles, the top right one is for my IM window)
16:01:01 <clokep_> nhnt11: What's your resolution then? :)
16:01:13 <nhnt11> 1280x800
16:05:07 <clokep_> I see
16:06:46 <-- Nirgali has quit (Ping timeout)
16:08:04 <clokep_> Not that big then. :)
16:12:04 <nhnt11> I don't like IM taking up a lot of my screen. I like a small, quick to use UI :P
16:17:29 <clokep_> Me neither, just want to make sure we don't designa UI that only works for small or large screens.
16:26:55 <-- jb has quit (Ping timeout)
16:38:52 --> jb has joined #instantbird
16:40:24 --> Mook_as has joined #instantbird
16:45:36 --> Nirgali has joined #instantbird
16:46:26 --> atuljangra has joined #instantbird
16:47:27 <atuljangra> strange. When I click on a link in ib, it doesn't open up in the browser. This shouldn't happen right?
16:49:56 <atuljangra> nhnt11: Your project includes searching contacts also?
16:56:18 <-- jb has quit (Ping timeout)
17:01:04 <-- mconley has quit (Ping timeout)
17:02:22 --> mconley has joined #instantbird
17:02:52 <atuljangra> Also, Is there any option to un-close a tab.? Like I was just chatting with my friend, and I accidentally triggered Ctrl+W. User may want to undo a tab close fastly ( rather than going to the main window and finding that contact and then clicking on it)
17:03:00 <qheaden> clokep_: I think I'll make the split function a private to YahooSession. The split logic I need doesn't match the normal split() logic of JS, and could cause confusion if used as a utility.
17:07:44 <nhnt11> atuljangra: File a bug?
17:08:12 <atuljangra> yes, but I was just confirming it before filing one.
17:08:22 <atuljangra> nhnt11: Try clicking on some link. 
17:08:30 <nhnt11> atuljangra: It works here
17:08:38 <nhnt11> There's some problem on Linux, apparently
17:08:47 <atuljangra> oh, any linux user here?
17:09:19 <nhnt11> atuljangra: bug 1549
17:09:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1549 enh, --, ---, nobody, NEW, Reopen recently closed tabs
17:09:37 <atuljangra> nhnt11: ah okay.
17:09:54 * atuljangra again tries to click on the link
17:10:02 <clokep_> atuljangra: We recently had someone asking about that also. Maybe search the logs for the past couple days about links?
17:10:23 <clokep_> atuljangra: Sometimes Linux doesn't seem to register with the handlers properly and we don't know why. There's a bug on file.
17:10:27 <clokep_> qheaden: We can always move it later.
17:10:51 <atuljangra> clokep_: Oh okay. Will look into the bug.
17:10:54 <clokep_> atuljangra: Also, I really want Ctrl+Shift+T to work to reopen tabs. :)
17:11:05 <nhnt11> clokep_, atuljangra: bug 1549 could easily be solved after my patch for bug 426 lands! :)
17:11:08 <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
17:11:47 <clokep_> I don't think that bug has anything to do with reopening tabs...
17:12:01 <nhnt11> clokep_: The tab panel stuff makes it easy to add existing panels
17:12:36 <atuljangra> clokep_: Same here, After using Firefox Ctrl+Shift+T  seems like a necessity :) 
17:12:36 <nhnt11> We could push recently closed tabs into an array of panels and then pop and re-add on Ctrl+Shift+T
17:13:33 <atuljangra> nhnt11: That's one way of doing it, but I don't think that it is actually implemented this way iirc.
17:13:49 <nhnt11> atuljangra: It was the simplest way that came to mind.
17:14:15 <atuljangra> It is simple, yes.
17:15:18 <nhnt11> clokep_: Just to elaborate, currently tabbrowser's addConversation method creates a new conversation. My patch adds an addTabPanel method which accepts an existing panel element and adds it.
17:17:55 <-- wnayes has quit (Ping timeout)
17:19:12 <atuljangra> clokep_: Has anybody tried to look into this problem of links not opening?
17:19:19 <-- flo-retina has quit (Ping timeout)
17:19:58 <clokep_> nhnt11: But you'd be adding sa conversation....
17:20:07 <clokep_> atuljangra: aleth might have.
17:20:19 <atuljangra> clokep_: oh okay Thanks :
17:20:28 <nhnt11> clokep_: Conversations are tab panels.
17:20:46 <clokep_> atuljangra: http://log.bezut.info/instantbird/130608/#m99
17:21:21 --> wnayes has joined #instantbird
17:21:28 * clokep_ pokes wnayes.
17:21:37 <clokep_> How's your internship going?
17:22:58 <-- atuljangra has quit (Connection reset by peer)
17:23:38 <nhnt11> It appears I can't set the value of an xul:label directly using javascript
17:27:00 <qheaden> clokep_: What do you think of this function? http://pastebin.mozilla.org/2511916
17:33:35 <clokep_> qheaden: It looks fine, I would have done it recursively, but that looks like it'll work.
17:34:23 <qheaden> Okay.
17:34:43 <clokep_> :)
17:35:57 --> atuljangra has joined #instantbird
17:37:33 <atuljangra> 10:56:23 PM - atuljangra: Firefox is my default browser :-/ And the handlers are installed properly
17:37:33 <atuljangra> 10:59:49 PM - atuljangra: This seems like a problem with Firefox,
17:37:33 <atuljangra> 11:00:07 PM - atuljangra: When I replaced the handler with that of Google-chrome, it worked fine.
17:38:12 * atuljangra poor 3G at home
17:38:50 <nhnt11> atuljangra: Heh, 3G saves me when my broadband fails (which is quite often)
17:39:06 <atuljangra> nhnt11: :)
17:46:49 <atuljangra> clokep_: ^^ what could possibly the problem onw? Firefox not properly responding to IPC calls?
17:47:33 <nhnt11> atuljangra: Do links work from apps other than Ib?
17:48:19 <atuljangra> yes, I am able to open ff pages usong shell
17:48:21 <atuljangra> *using
17:49:18 <clokep_> atuljangra: No idea. :( Does it work for Thunderbird?
17:49:24 <nhnt11> atuljangra: Also if Firefox is not open, and doesn't open when the link is clicked, I doubt it's a Firefox problem.
17:49:43 <atuljangra> clokep_: Yes :-/
17:49:45 <nhnt11> (If Firefox isn't running, it can't be doing something wrong, is my logic)
17:49:59 --> iLobster has joined #instantbird
17:50:18 <atuljangra> nhnt11: Okay. But when I replace the handler with google-chrome, then it works perfectly
17:50:26 --> sabret00the has joined #instantbird
17:50:33 * nhnt11 is going to take a short detour from gsoc and try to implement the re-open tab thing
17:50:36 <nhnt11> Hmm
17:51:09 <-- sabret00the__ has quit (Ping timeout)
17:51:18 <atuljangra> clokep_: I double checked, Links in TB works fine.
17:51:34 <atuljangra> nhnt11: Ctrl + Shift+ T thingi?
17:51:39 * qheaden was able to successfully split the Yahoo packets and decode them. :)
17:51:40 <nhnt11> atuljangra: yes
17:52:01 <atuljangra> nhnt11: Nice :-) Keep me updated with that. :D
17:52:17 <clokep_> atuljangra: I have no idea, sorry. aleth or Florian (or maybe Even) would know.
17:52:20 <clokep_> qheaden: Congrats. :)
17:52:23 <nhnt11> clokep_, atuljangra: I think it could be implemented only for conversations on hold. It makes more sense to me.
17:52:44 <nhnt11> (For MUCs)
17:53:07 <atuljangra> nhnt11: I guess that would be okay.
17:53:22 <nhnt11> For an initial patch, at least ;)
17:53:28 <atuljangra> :P
17:53:46 <nhnt11> Otherwise re-joining the conversation, etc will have to be handled, and I don't want to spend too much time on this :P
17:53:48 <atuljangra> nhnt11: Your project includes searching contacts also?
17:54:11 <nhnt11> atuljangra: Well awesometab will need to filter contacts based on what you're typing so yes.
17:54:22 <atuljangra> Nice.
17:55:50 * nhnt11 has some questions for Mic/aleth based on their comments on the current patch
17:56:05 <atuljangra> clokep_: One more thing, while I'm chatting, then Ctrl+ Shift+ A should open Accounts right? Have we disabled it on purpose?
17:56:17 <atuljangra> Same for Error console
17:56:27 <nhnt11> atuljangra: ctrl+shift+a still opens accounts for me
17:56:36 <nhnt11> All keyboard shortcuts still work..
17:56:47 <clokep_> nhnt11: Mac is different for keyboard shortcuts.
17:56:55 <atuljangra> ^yes
17:56:59 <nhnt11> clokep_: I meant the equivalent shortcut still works.
17:57:02 <clokep_> atuljangra: I don't think keyboard shortcuts work in the conversation window or any other window besides the contact list.
17:57:03 <nhnt11> => It's not disabled
17:57:06 <clokep_> nhnt11: No.
17:57:07 <nhnt11> Oh
17:57:11 <nhnt11> I didn't know that
17:57:14 <clokep_> You misunderstand. The code for how it's handled is different.
17:57:24 <clokep_> They're part of the menubar, which is shared across all windows.
17:57:25 <atuljangra> nhnt11: These sort of things depend on OS.
17:57:40 <atuljangra> clokep_: But they should be working right?
17:57:42 <nhnt11> Yeah okay, I get it.
18:02:12 <clokep_> atuljangra: We probably want them to work, yes.
18:03:04 <atuljangra> clokep_: Regarding the earlier link thing, problem is that this line throws while firefox is set as the handler browser.
18:03:16 <atuljangra> clokep_: yes, is their a big for the same?
18:03:36 * atuljangra shouldn't mix two things. (point to self)
18:03:37 <clokep_> atuljangra: What's the error.
18:03:46 <clokep_> qheaden: Why do you need this "searching" flag?
18:04:00 <clokep_> qheaden: Also seems like we should have tests for that.
18:04:02 <atuljangra> http://lxr.instantbird.org/instantbird/source/chat/content/convbrowser.xml#1166
18:04:22 <atuljangra> http://pastebin.instantbird.com/219809
18:04:49 <qheaden> clokep_: Without it, a split happens on the very first occurrence, producing an empty buffer (since YMSG sits at the beginning of the packet). 
18:05:22 <qheaden> clokep_: I need to find the first occurrence, and split after each one.
18:05:47 <nhnt11> clokep_: Another formatting question: http://pastebin.instantbird.com/219810
18:06:18 <clokep_> qheaden: Can't you check if sliceOffset is 0?
18:06:59 <clokep_> nhnt11: Operators always go at the ends of lines: http://pastebin.instantbird.com/219811
18:07:05 <clokep_> And lines should generally line up with the lines above.
18:07:11 <nhnt11> clokep_: Thanks.
18:07:36 <clokep_> nhnt11: They line up unless the line is still too long after that. :)
18:07:39 <clokep_> But that one is cut and dry IMO.
18:07:58 <qheaden> clokep_: I guess so.
18:08:21 <nhnt11> Ah, the operator at the end of the line rule is in the guidelines
18:08:25 <qheaden> clokep_: Something tells me that this needs to be in YahooSession. Its functionality is too specific to this case.
18:09:23 <qheaden> We can perfect it in YahooSession, and then adapt it to general cases later in ArrayBufferUtils.jsm.
18:09:58 <clokep_> qheaden: I said earlier that that was fine.
18:10:04 * clokep_ doesn't find it that specific.
18:10:15 <clokep_> qheaden: Any reason you want the YMSG to be included in the results, by the way?
18:10:25 <clokep_> Just because you're checking to see if it's there later on?
18:10:35 <qheaden> clokep_: Its required for the byte padding.
18:11:10 <qheaden> clokep_: I know I could pad things myself, but that would break functionality for the login code.
18:12:33 <clokep_> OK, that's fine.
18:12:41 <clokep_> Was just wondering why. :)
18:14:32 <qheaden> :)
18:32:31 --> nhnt13 has joined #instantbird
18:33:08 <-- nhnt13 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
18:35:54 --> nhnt12 has joined #instantbird
18:37:06 <-- nhnt12 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
18:37:10 <-- atuljangra has quit (Ping timeout)
18:41:41 --> atuljangra has joined #instantbird
18:43:52 --> gerard-majax has joined #instantbird
18:45:39 <nhnt11> Reopening closed tabs is a bit more complicated than I thought for conversations (a non-conversation test tab re-opened fine)
18:45:54 <nhnt11> I'll try again some other time, back to GSoC work :)
18:46:36 --> Mic has joined #instantbird
18:46:36 * ChanServ sets mode +h Mic 
18:48:41 <-- nhnt11 has quit (Ping timeout)
18:48:42 --> nhnt11 has joined #instantbird
18:50:46 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
18:50:49 --> nhnt11 has joined #instantbird
18:51:31 <nhnt11> Hi Mic :)
18:51:58 <nhnt11> I had a couple of questions, let me know when you're free to answer them
18:55:32 <Mic> Good evening
18:56:50 <Mic> I'm so looking forward to write some extensions that make use of tabs ;)
18:57:25 <nhnt11> Mic: Yay. I was just trying to implement a "Reopen closed tab" feature
18:57:41 <nhnt11> It seems much more possible with my patch :)
19:00:26 <Mic> Just ask your questions by the way (they'll compete with dinner for my attention though;)
19:00:55 <nhnt11> Okay!
19:01:10 <qheaden> I'll be back in a bit.
19:01:14 * qheaden is now known as qheaden_away
19:01:37 <nhnt11> I was trying to set the MUC "Participants" label value from a stringbundle
19:01:48 <nhnt11> Turns out I can't put JS code in a value attribute ;) (D'oh)
19:01:52 <-- mconley has quit (Ping timeout)
19:02:15 <nhnt11> Is there a clean way to accomplish this? I don't like the idea of setting it from code somewhere else...
19:02:49 <nhnt11> If this can be set from the stringbundle, we can get rid of the conversation binding's dependance on instantbird.dtd
19:03:42 --> mconley has joined #instantbird
19:04:50 <Mic> Why not add it here: http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#1643
19:05:18 <nhnt11> Hmm
19:06:05 <nhnt11> I somehow don't like the idea of setting it from code at all, but I guess it's fine.
19:06:22 * clokep_ doesn't either. :-D
19:07:35 <Mic> I don't like it either but you can either keep the dependence on instantbird.dtd, or create a new dtd file or set it from code even if you don't like that either ;)
19:07:40 <Mook_as> nhnt11: out of curiosity, how do you start instantbird? (the instances in which you test firefox opening things)
19:07:53 <Mic> I'm against creating a new dtd file for just one string by the way.
19:08:27 <nhnt11> Mook_as: From Instantbird.app (Mac app file)
19:08:42 <Mook_as> huh. okay, nothing special there, then...
19:09:06 <nhnt11> Mic: I agree
19:09:34 <nhnt11> So we either keep ib.dtd dependance, or set it from code in initConvUI
19:09:43 * nhnt11 wants to just keep the dependance
19:09:53 <clokep_> Mook_as: Did you mean to ask atuljangra that?
19:10:13 <Mook_as> ... I might have? I have way too much scrollback :p
19:10:34 <nhnt11> Mook_as: The link problem seems to be a Linux issue
19:10:39 <nhnt11> I'm on OS X :)
19:11:09 <Mook_as> hah. yeah, most likely, then :D
19:11:25 <Mic> nhnt11: I'm also fine with that.
19:11:37 <nhnt11> Mic: Cool. I'll keep it then.
19:12:18 <Mic> We can file a bug and WONTFIX it and somebody can reopen it if he disagrees ;)
19:12:39 <nhnt11> Hah
19:12:50 <clokep_> That'd be a lame bug 2000.
19:12:59 <nhnt11> Mic: Also what do you say about aleth's comment here: http://pastebin.instantbird.com/219833?
19:13:34 <nhnt11> I'd like to keep it as selectedBrowser. mCurrentBrowser would make it seem like something that can be set
19:14:11 <Mic> Isn't the m* stuff a field while selected* are readonly properties?
19:14:22 <nhnt11> Mic: Yeah.
19:14:28 <nhnt11> That's what I meant.
19:14:53 <Mic> Did he ask for renaming the getters or for using the fields everywhere?
19:15:33 <nhnt11> Mic: But on the other hand, mCurrentTab and selectedTab can be different! mCurrentTab is used for referring to the previous tab when switching away from it - it is then set back to selectedTab after the processing is done. selectedTab always refers to the currently selected tab.
19:15:54 <nhnt11> Mic: He wanted to rename it
19:16:19 <nhnt11> The fields were already there but I removed them because they were unnecessary and caused confusion in places
19:17:27 * atuljangra scrolls back
19:17:28 <-- wnayes has quit (Ping timeout)
19:17:28 <Mic> clokep_, flo-retina: do we (still) care how much our tabbrowser code looks like Fx'?
19:17:37 <nhnt11> Perhaps we could discard the "m" and just call them currentConversation and currentBrowser...
19:18:09 <nhnt11> (Though I think it's fine the way it is in the current patch)
19:19:09 <clokep_> Mic: Only if we ever care to sync them.
19:19:24 <clokep_> But I think flo suggested not changing the names just for the sake of changing htem.
19:21:25 --> wnayes has joined #instantbird
19:22:29 <clokep_> Florian should probably sync ib and c-c. :-/
19:25:32 <clokep_> (I should probably look more at merging BIO->BMO so we can merge ib into c-c. :()
19:30:06 <Mic> nhnt11: for a moment I wasn't sure anymore if you had introduced selected* or if it's been there before.
19:30:54 <nhnt11> Mic: There was a selectedTab. I introduced selected[^(Tab)]
19:31:47 <Mic> No: http://lxr.instantbird.org/instantbird/source/instantbird/content/tabbrowser.xml#821
19:32:03 <Mic> See lines 834 and 838
19:32:05 <nhnt11> Oops
19:32:13 * nhnt11 seems to be confusing his own patch
19:32:15 <-- atuljangra has quit (Connection reset by peer)
19:32:20 <Mic> Since they are there already, I say keep them as they are.
19:32:30 <nhnt11> Mic: That makes total sense now
19:32:38 <nhnt11> Now that you showed me that link*
19:33:46 <Mic> I expected that there'd be an Awesometab for every new tab that I would open by the way @ http://log.bezut.info/instantbird/130611#m152
19:34:42 <Mic> And choosing a conversation partner morphed the tab into a conversation by the way (in my imagination;)
19:36:05 --> atuljangra has joined #instantbird
19:37:51 <-- atuljangra has quit (Ping timeout)
19:38:37 --> atuljangra has joined #instantbird
19:40:22 * Mic has his conversation window usually in a size like 800x600 or so @ http://log.bezut.info/instantbird/today#m267
19:40:24 <-- atuljangra has quit (Ping timeout)
19:40:42 --> atuljangra has joined #instantbird
19:40:46 <Mic> What is this "today" doing there? :-o 
19:40:46 <nhnt11> Mic: What's your screen resolution?
19:40:59 <nhnt11> Mic: today's logs?
19:41:10 <nhnt11> Mic: yesterday works as well..
19:41:26 <clokep_> Your extension break?
19:41:34 <clokep_> Have I mentioned that I hate Mibbit? :(
19:41:39 <Mic> I've got an add-on that should prevent posting "today"  and "yesterday" in these links. They'll automatically be replaced with the appropriate dates.
19:41:58 <-- iLobster has quit (Ping timeout)
19:42:10 <nhnt11> Mic: Post that link again, but not in third person
19:42:25 <-- atuljangra has quit (Ping timeout)
19:42:32 <Mic> http://log.bezut.info/instantbird/130611#m267
19:42:38 <nhnt11> Mic: There you go :
19:42:39 <Mic> Good catch! Thanks a lot!
19:42:44 --> atuljangra has joined #instantbird
19:42:49 <Mic> I should fix that.
19:42:51 <nhnt11>  /me causes a lot of problems, it seems :(
19:44:29 <-- atuljangra has quit (Ping timeout)
19:44:50 --> atuljangra has joined #instantbird
19:45:00 <Mic> I've got a rather small screen and no retina-resolutions and such stuff are involved here ;)
19:45:59 <nhnt11> Mic: I had another question, let me see if I can remember it
19:46:29 <-- atuljangra has quit (Ping timeout)
19:48:55 <Mic> atuljangra: bug 296
19:48:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=296 nor, --, ---, nobody, NEW, Account manager shortcut
19:53:47 <Mic> atuljangra: you aren't starting Firefox with the "no-remote" command line flag, are you?
19:54:16 <nhnt11> Mic: Wouldn't that make Tb links fail too?
19:55:12 <Mic> Yes.
19:55:37 <Mic> Does it work from Tb? I must have overlooked that on the logs.
19:56:00 <nhnt11> Yeah it seems to work form Tb
20:00:26 <-- dionisos has quit (Ping timeout)
20:03:17 <Mic> nhnt11: do you have a diff of your re-open tabs changes?
20:03:35 <Mic> I'm just curious by the way.
20:03:57 <nhnt11> Mic: No but I can tell you what I did
20:04:33 <nhnt11> Created a field called _previousTabPanels, and pushed a clone of the tab panel before removing it... then added a method to pop the previous tab panel and add it using addTabPanel()
20:04:49 <nhnt11> I didn't try very hard though
20:06:11 <Mic> Have you prevented closing the conversation?
20:06:20 <Mic> http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#130
20:07:27 <Mic> This is just a guess by the way!
20:07:30 <nhnt11> Mic: I never got to that ;)
20:07:54 <nhnt11> That should help though, yes. I just checked that it worked for a test tab, noted that it didn't work for conversations, and reverted.
20:08:20 <nhnt11> I've not done much work today.. I should finish up that patch
20:08:32 <nhnt11> Mic: Did you have any final comments that I should address on the patch?
20:09:24 <Mic> I have comments/nits but I've not completed looking at it yet.
20:11:31 <nhnt11> Cool, I'll wait for your comments before uploading a new patch.
20:18:23 * Mic hates the 80-character limitation. In my opinion it should be there to help, not to format code badly for the sake of keeping lines shorter than this length :(
20:20:27 <nhnt11> I agree :(
20:28:11 <clokep_> Mic: I don't think we enforce it if it makes the code look really awful.
20:28:17 <clokep_> It's also really hard in the xbl files.
20:28:40 <Mic> Does makes the code look aweful often enough already in my opinion :(
20:28:47 * clokep_ still thinks it would be interesting to use the history service for conversations... (which would allow reopening them, etc...I think)
20:28:47 <Mic> *awful
20:33:27 --> dionisos has joined #instantbird
20:34:01 <nhnt11> Does Ib currently support Facebook group chat?
20:34:02 <nhnt11> Doesn't seem like it
20:34:22 <clokep_> nhnt11: The XMPP interface doesn't support it.
20:34:23 <Mic> nhnt11: no.
20:36:17 <clokep_> There's been talk of adding it, but it hasn't materialized.
20:44:53 <-- gerard-majax has quit (Ping timeout)
20:51:20 <clokep_> I actually don't even know if the API supports it...
20:52:23 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:52:56 --> EionRobb has joined #instantbird
21:16:42 <-- nhnt11 has quit (Ping timeout)
21:17:46 <-- wnayes has quit (Ping timeout)
21:17:47 --> nhnt11 has joined #instantbird
21:20:17 <-- nhnt11 has quit (Input/output error)
21:20:20 --> nhnt11 has joined #instantbird
21:20:56 --> wnayes has joined #instantbird
21:22:50 <-- nhnt11 has quit (Input/output error)
21:22:53 --> nhnt11 has joined #instantbird
21:24:37 <-- nhnt11 has quit (Ping timeout)
21:24:56 --> nhnt11 has joined #instantbird
21:26:09 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
21:26:13 --> nhnt11 has joined #instantbird
21:30:46 --> flo-retina has joined #instantbird
21:30:46 * ChanServ sets mode +qo flo-retina flo-retina 
21:31:09 <flo-retina> is auto-reconnect broken _again_? :(
21:31:27 <flo-retina> my IRC accounts were all disconnected with "Lost connection with server" as the message, and no reconnect timer.
21:31:41 <flo-retina> The gmail account was disconnected too, with "The server closed the connection"
21:32:00 <flo-retina> (shouldn't we use the same error messages for different prpls when the error is the same btw?)
21:32:19 <-- Mic has quit (Ping timeout)
21:32:22 <flo-retina> this is what the debug log of an irc account looks like http://pastebin.instantbird.com/219934 (not veru helpful I'm afraid)
21:32:56 <flo-retina> almost the same log for gtalk: http://pastebin.instantbird.com/219935
21:33:07 <nhnt11> flo-retina: Auto-reconnect is working fine here, except for the /quit command
21:33:20 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
21:33:22 --> nhnt11 has joined #instantbird
21:33:28 <flo-retina> nhnt11: it's working fine for me too, except when it doesn't work ;)
21:33:31 <nhnt11> (I just did a quit and was reconnected)
21:39:47 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
21:41:16 <flo-retina> hm, interestingly, my gtalk account is "connected for about 5 minutes" and I don't remember clicking the "connect" button
21:41:27 <flo-retina> so it's possible it's just the display of the timer that's broken :-S
21:47:39 <-- mpmc has quit (Connection reset by peer)
21:50:26 --> nhnt12 has joined #instantbird
21:50:30 <-- novabyte has quit (Ping timeout)
21:50:43 <-- nhnt11 has quit (NickServ (GHOST command used by nhnt12))
21:50:46 * nhnt12 is now known as nhnt11
21:53:08 --> chrisccoulson has joined #instantbird
21:54:00 <flo-retina> clokep: "You probably don't want to use a regex for performance reasons." why?
22:22:01 <-- mconley has quit (Input/output error)
22:28:13 <flo-retina> Good night
22:28:14 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:34:29 <-- Tonnes has quit (Connection reset by peer)
22:38:15 --> Tonnes has joined #instantbird
22:47:14 <-- Nirgali has quit (Ping timeout)
22:47:24 <-- nhnt11 has quit (Ping timeout)
22:47:27 --> Nirgali has joined #instantbird
22:51:03 --> nhnt11 has joined #instantbird
22:54:36 --> clokep has joined #instantbird
22:54:36 * ChanServ sets mode +o clokep 
22:55:52 <clokep> flo: Because it seems very unnecssary.
23:02:56 <nhnt11> clokep: Why do you say so?
23:03:19 <nhnt11> clokep: Though yes a simple indexOf would probably suffice
23:03:44 <nhnt11> That would be a good way to rank too, where a lower index would give it a higher rating
23:04:11 <nhnt11> Right now I think a good way to decide the final rank would be a weighted average of all the individual factors
23:15:37 <clokep> nhnt11: Because I don't see any benefit.
23:17:56 <-- wnayes has quit (Ping timeout)
23:18:16 <-- clokep has quit (Ping timeout)
23:19:03 --> clokep has joined #instantbird
23:19:03 * ChanServ sets mode +o clokep 
23:19:21 <nhnt11> clokep: Yes, I do see your point after thinknig about it
23:20:22 <nhnt11> clokep: In the awesomebar, patterns may be repeated and so on, but we won't have to deal with that since we need to filter only contact names
23:20:28 <nhnt11> :)
23:20:53 <clokep> "contact names"?
23:21:14 --> wnayes has joined #instantbird
23:21:37 <nhnt11> Well, account names too
23:22:41 <clokep> Not descriptions?
23:23:22 <nhnt11> clokep: Is that necessary?
23:23:36 <nhnt11> Do we want Awesometab to be a discovery tool as well?
23:23:43 <clokep> I thought we did.
23:25:02 <-- wuwei|offline has quit (Connection reset by peer)
23:25:13 <nhnt11> clokep: No matter, we can filter by as many parameters as we want
23:25:31 --> wuwei|offline has joined #instantbird
23:25:44 <nhnt11> But I thought the channel stuff was so that if you started typing a channel name, it would appear regardless of whether you'd visited it before.
23:26:06 <clokep> But you don't always know the name of the channel.
23:26:29 <nhnt11> For that there's /list ;)
23:26:38 * clokep sighs.
23:26:47 <clokep> I don't think you understand the feedback aleth was giving about /list.
23:29:18 <nhnt11> clokep: Heh I was just saying for the sake of argument
23:29:34 <nhnt11> clokep: Awesometab can match descriptions too, it's not that big a deal, I think
23:33:44 <-- Nirgali has quit (Ping timeout)
23:36:22 <clokep> OK. :)
23:41:47 <nhnt11> I'm answering the stuff in the etherpad now, btw. I forgot to do it earlier
23:50:03 * nhnt11 hopes his patch is deemed ready soon
23:50:12 <clokep> :)