#instantbird log on 06 09 2013

All times are UTC.

00:01:46 --> wnayes has joined #instantbird
01:41:59 <-- wnayes has quit (Ping timeout)
01:45:31 --> wnayes has joined #instantbird
02:24:59 <-- wnayes has quit (Ping timeout)
02:28:25 --> wnayes has joined #instantbird
02:31:22 --> nhnt11 has joined #instantbird
02:52:12 <-- wnayes has quit (Quit: wnayes)
04:24:55 --> dionisos has joined #instantbird
04:33:48 --> clokep has joined #instantbird
04:33:48 * ChanServ sets mode +o clokep 
04:43:43 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
04:59:47 --> FireFly_TB has joined #instantbird
05:31:40 --> iLobster has joined #instantbird
05:32:57 <-- FireFly_TB has quit (Ping timeout)
06:18:02 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
06:38:02 <-- wuwei|away has quit (Quit: Leaving)
06:54:58 --> nhnt11 has joined #instantbird
07:05:59 <-- deltafalcon has quit (Connection reset by peer)
07:18:18 --> wuwei has joined #instantbird
07:25:44 --> deltafalcon has joined #instantbird
07:43:28 <-- iLobster has quit (Ping timeout)
07:46:59 --> iLobster has joined #instantbird
07:47:35 <-- iLobster has quit (Connection reset by peer)
07:53:07 --> Mic has joined #instantbird
07:53:08 * ChanServ sets mode +h Mic 
08:06:01 <-- Optimizer has quit (Ping timeout)
08:10:58 --> Optimizer has joined #instantbird
08:11:19 <nhnt11> Mic: Good morning
08:22:27 <Mic> nhnt11: hello!
08:43:29 <nhnt11> Happy Sunday :D
08:54:07 <nhnt11> Mic: Btw, I think I have the tooltips working. That's everything right? :D
08:54:21 * nhnt11 can't think of anything else that needs to be done except perhaps a bit more cleanup if necessary
08:54:52 <Mic> I'll have a look at it today, I'm currently in the midst of BBQ preparations though.
08:55:23 <nhnt11> Tomorrow is fine too :) I may go out later.
09:13:31 <nhnt11> bbl
09:19:52 --> jb has joined #instantbird
09:19:52 <-- jb has quit (Excess Flood)
09:19:57 --> jb has joined #instantbird
09:21:48 <-- jb has quit (Input/output error)
09:39:25 --> jb has joined #instantbird
10:09:56 <-- jb has quit (Connection reset by peer)
10:48:41 <-- EionRobb has quit (Quit: Leaving.)
10:59:38 <-- dew has quit (Ping timeout)
10:59:54 --> dew has joined #instantbird
11:02:54 --> clokep has joined #instantbird
11:02:54 * ChanServ sets mode +o clokep 
11:09:03 <clokep> This whole conversation about linked conversations is exactly why I hate UI work. ;)
11:17:25 <-- dionisos has quit (Ping timeout)
11:18:53 * wuwei is now known as wuwei|offline
11:20:01 --> flo-retina has joined #instantbird
11:20:01 * ChanServ sets mode +qo flo-retina flo-retina 
11:21:07 <flo-retina> clokep: hello :)
11:21:26 <clokep> flo-retina: Good morning!
11:21:59 <flo-retina> 1:21pm :-P
11:22:10 <flo-retina> I think I missed that linkedConversation conversation :-P
11:24:21 <clokep> flo-retina: Really just all of yesterday's log about the tabbrowser. ;)
11:24:29 <clokep> flo-retina: Well it's morning for me! :P
11:24:45 <flo-retina> clokep: I don't remember if you said you would be offline most of this week-end or not. Would today be a good time to look at SIPE?
11:24:55 <flo-retina> clokep: sure, it's morning for you :)
11:25:04 <clokep> flo-retina: I have people visiting this weekend (waiting for them to get up :P)
11:25:20 <clokep> (I.e. Today wouldn't work. :()
11:25:24 <flo-retina> I tend to skip/ignore lots of things here if one of {Mic,aleth,you} has already replied and nobody pinged me during it.
11:25:32 <flo-retina> clokep: ok :)
11:25:37 * clokep skims stuff.
11:26:11 <flo-retina> just wanted to check, as I'm not doing anything AMI-related today, and I may be able to find a few hours to concentrate on something
11:26:35 <clokep> Right. :)
11:26:43 <flo-retina> I don't feel any pressure to do it nowish, but the sooner in the cycle we land it, the better :)
11:26:45 <clokep> There's alwyas wnayes patch.
11:26:58 <flo-retina> right :-|
11:27:04 <clokep> It's bad but...as soon as we land it, I'll probably want to update it. :-(
11:27:18 <flo-retina> sipe?
11:27:38 <clokep> Yes, I'll need to see if anything was fixed.
11:28:56 * clokep is excited to use Instantbird at work. :)
11:29:01 <clokep> Especially if we get FT working!
11:29:12 <clokep> I'll just need to convince someone to implement screen sharing. ;)
11:31:07 <flo-retina> screen sharing seems difficult :-/
11:31:40 <flo-retina> we discussed it a few times for WebRTC, and there are significant privacy issues about letting webpages initiate screen sharing :-/
11:31:58 <flo-retina> Chrome supports it prefixed. Firefox doesn't.
11:35:27 <-- flo-retina has quit (Ping timeout)
11:35:51 <clokep> Instantbird isn't a web browser. :P
11:36:04 <clokep> I very rarely screen share, but file transfer is useful.
11:37:47 --> flo-retina has joined #instantbird
11:37:48 * ChanServ sets mode +qo flo-retina flo-retina 
11:39:22 <flo-retina> it's windy outside, and that makes my parents' dsl connection super flaky :(
11:45:55 <-- flo-retina has quit (Ping timeout)
11:46:05 --> flo-retina has joined #instantbird
11:46:05 * ChanServ sets mode +qo flo-retina flo-retina 
11:57:22 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
12:49:06 --> mpmc has joined #instantbird
12:57:55 --> dionisos has joined #instantbird
13:00:29 <-- mpmc has quit (Client exited)
13:09:54 --> clokep has joined #instantbird
13:09:54 * ChanServ sets mode +o clokep 
13:14:48 <-- wuwei|offline has quit (Connection reset by peer)
13:15:27 --> wuwei|offline has joined #instantbird
13:24:12 <Even> lol, I always love the relation between wind a DSL xD
13:26:42 * clokep needs to invest in real speakers...
13:50:53 <-- clokep has quit (Ping timeout)
13:59:53 <-- wuwei|offline has quit (Connection reset by peer)
14:00:32 --> wuwei|offline has joined #instantbird
14:14:25 --> aleth has joined #instantbird
14:14:25 * ChanServ sets mode +h aleth 
14:20:18 <aleth> nhnt11: A cleaner way than making the max message length a pref in your add-on is to use the known protocol-dependent max message length
14:22:02 <aleth> Check the code around http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#841
14:27:26 --> sabret00the has joined #instantbird
14:34:29 <-- wuwei|offline has quit (Connection reset by peer)
14:35:06 --> wuwei|offline has joined #instantbird
14:37:17 --> FireFly_TB has joined #instantbird
14:56:02 <-- wuwei|offline has quit (Connection reset by peer)
14:56:35 --> wuwei|offline has joined #instantbird
15:23:14 <nhnt11> Hello
15:39:19 <-- FireFly_TB has quit (Ping timeout)
16:02:45 <nhnt11> aleth: I was just a bit lazy :P
16:03:36 <aleth> It doesn't really matter for an add-on where you just want to get to the point where you can use it as quickly as possible ;)
16:04:23 <aleth> But if the pastebin feature eventually moves into IB proper that would be the way to go ;)
16:04:44 <-- wuwei|offline has quit (Connection reset by peer)
16:05:15 --> wuwei|offline has joined #instantbird
16:05:37 <nhnt11> Ah of course.
16:05:58 <nhnt11> Do we want a feature like this in core?
16:06:10 * nhnt11 thinks it's more of add-on material
16:08:05 <aleth> You'd think it's more of an add-on thing... but we often get people pasting logs etc directly into #instantbird for example. If we improved the look of the server side a bit it might actually be a useful general feature.
16:08:09 <aleth> Worth discussing at some point...
16:09:10 <aleth> It may not be possible to put into the core simply because e.g. you wouldn't want every twitter message that is a bit too long to be pastebinned (to use an extreme example) :P
16:09:30 <aleth> But then that might just be a matter of finding sane defaults.
16:09:47 <nhnt11> Hmm
16:10:41 <aleth> I'm undecided on this btw
16:11:17 * nhnt11 should put his add-ons on AIO
16:22:09 --> wnayes has joined #instantbird
16:24:12 <Mic> aleth, nhnt11: I think the idea of not sending large portions of text in a conversation is nice but the one thing that I don't like about the Pastebin approach is that it is webbased.
16:26:02 <Mic> That's a problem because sooner or later the data will be unavailable.
16:26:34 <Mic> The user will have a dead link in his logs and no way to recover what the other had sent.
16:27:40 <nhnt11> Mic: What about collapsing large messages?
16:28:05 <nhnt11> (Like how the paper sheets theme does for consecutive system messages)
16:28:19 <nhnt11> It could show a "..." and expand the full message on click or something
16:28:49 <nhnt11> Of course this is only a front-end experience and won't help keep the logs short server-side..
16:33:43 <aleth> Mic: You'd always want something web-based in case the other person is not using IB. Whether IB then does better and fetches that data automatically and saves it somewhere is an additional feature I think
16:40:10 <nhnt11> aleth: Fair point.
16:58:27 <flo-retina> I tink we all agreed years ago that pastebining automatically is something 1. that we would like eventually to be the default behavior 2. that making the UX right (especially so that it's not surprising to users and not a privacy concern) is non-trivial 3. that it's better to start by experimenting with an add-on.
17:05:43 --> jb has joined #instantbird
17:07:20 <nhnt11> flo-retina: Honestly I can't see pastebinning as useful default behaviour unless you're a developer (or something similar) who frequently shares long logs or code.
17:13:25 <flo-retina> nhnt11: because pastebin websites have the wrong UX
17:14:02 <flo-retina> (most of them target developers)
17:14:48 <nhnt11> flo-retina: I can't say I've ever needed to send long messages that weren't development related. Maybe it's just me.
17:15:15 <flo-retina> nhnt11: I think you gave up on it long ago because you know it won't work
17:15:37 <nhnt11> http://pastebin.instantbird.com/217760
17:15:46 <nhnt11> Ignore that please. Incomplete.
17:16:03 <flo-retina> copy/pasting a long text to someone can often be useful (either copying a paragraph of a website, a draft of something you are writing that you want someone to proofread or give you an opinion on, etc.)
17:16:52 <nhnt11> http://pastebin.instantbird.com/217761
17:17:03 <nhnt11> ^That's a question unrelated to the pastebin stuff.
17:17:17 <nhnt11> flo-retina: Maybe. :)
17:17:50 <aleth> nhnt11: use for (let tab of ...)
17:18:19 <flo-retina> nhnt11: so you are asking what "each" means in for each?
17:18:20 <aleth> for...in and for each... in iterate over different things (values vs names)
17:18:57 <nhnt11> No, I read the MDN documentation. It appears for each...in and for...of are identical, but for each...in is deprecated.
17:19:22 <flo-retina> nhnt11: var obj = {a: 1, b: 2}   for ... in will give you "a" and "b"; for each ... in will give you 1 and 2
17:19:27 <nhnt11> My question is, why doesn't for...in work? Is it that each tab is an object property rather than being an array or something?
17:20:02 <nhnt11> Ah.
17:20:23 <nhnt11> Perhaps I'm confused with what mTabs is.
17:20:41 <nhnt11> Aaah. childNodes. Okay. Understood.
17:21:47 <nhnt11> By the way, I found a for each...in in instantbird.xul. Shall I go ahead and change it to for...of?
17:21:58 <nhnt11> (Considering it's an array though, for...in would probably be fine)
17:22:47 <flo-retina> if you want to remove obsolete for each stuff in existing code, do it in a separate patch.
17:23:05 <nhnt11> flo-retina: I asked because I had to make a change within that loop.
17:23:49 <aleth> If you're changing the code anyway, change it. If not, it doesn't matter, as for each...in support won't be removed completely.
17:23:53 <nhnt11> Also I found a spelling mistake in a comment that I was modifying, and fixed it. Is that okay?
17:24:16 <flo-retina> that's ok
17:25:29 <aleth> nhnt11: "Considering it's an array though, for...in would probably be fine" I don't understand why you would ever use for...in on an array?
17:25:46 <aleth> An array is ordered, and for...in won't necessarily give you that order.
17:26:13 <flo-retina> nhnt11: "(Considering it's an array though, for...in would probably be fine)" I don't think that's true ;). |var foo = [42, 35]; var bar = ""; for (var a in foo) {bar += a + " ";} bar;| gives "0 1 "
17:27:02 <flo-retina> ah, we were replying to the same thing
17:27:08 <nhnt11> Oh wow. I'm completely mistaken here.
17:27:17 <nhnt11> I was reading some MDN documentation and read it wrong.
17:27:19 <aleth> Both answers together hopefully will help :)
17:27:34 <nhnt11> Thanks.
17:32:34 <nhnt11> Mic, aleth, flo-retina: I'm uploading a patch soon. I think it should take care of most of the tabbrowser stuff. (I'm saying most because there's probably something I missed)
17:41:54 <-- jb has quit (Ping timeout)
17:48:44 <nhnt11> There's a large block of code (nearly the whole file) which is indented with only one space in buddytooltip.xml. I'm going to go ahead and fix it - is that okay?
17:49:14 <aleth> nhnt11: Do it in a separate patch, and file a bug for it so it can be checked in asap.
17:49:34 <nhnt11> Okay.
17:49:46 <aleth> See bug 1850 for a similar example ;)
17:49:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1850 tri, --, 1.4, aleth, RESO FIXED, Fix indentation of conversation.xml
17:51:10 <aleth> That kind of change in a large patch makes the actual code changes impossible to find.
17:52:11 <nhnt11> Right.
17:52:58 --> mconley has joined #instantbird
17:54:31 <-- aleth has quit (Quit: Ciao)
17:57:19 <instantbot> New Instantbird (UI) bug 1996 filed by nhnt11@gmail.com.
17:57:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1996 tri, --, ---, nobody, NEW, Fix indentation in buddytooltip.xml
17:58:30 <instantbot> nhnt11@gmail.com requested review from florian@instantbird .org for attachment 2476 on bug 1996.
18:08:32 <nhnt11> I'll upload the patch after that's checked-in
18:08:37 <nhnt11> Good night :)
18:18:47 <-- wnayes has quit (Ping timeout)
18:20:28 <instantbot> nhnt11@gmail.com cancelled review?(benediktp@ymail.com ) for attachment 2474 on bug 426.
18:20:29 <instantbot> nhnt11@gmail.com requested feedback from aleth@instantbird .org for attachment 2477 on bug 426.
18:20:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nhnt11, NEW, Make it easier to add tabs with arbitrary content to the "conversation window"
18:22:13 --> wnayes has joined #instantbird
18:22:29 <nhnt11> ^I requested feedback from Mic too, btw :)
18:22:49 <Mic> re
18:23:58 <Mic> I see you uploaded the patch anyways. Good :)
18:24:59 <nhnt11> Just thought I'd get it out there :)
18:26:08 <-- dionisos has quit (Ping timeout)
18:26:41 <nhnt11> Mic: Btw I plan to update the patch with comments tomorrow
18:26:44 <-- mconley has quit (Ping timeout)
18:31:59 * nhnt11 is happy with his patch
18:32:06 <nhnt11> I'm going to bed now. Good night :)
18:32:17 <Mic> Good night!
18:32:35 <-- nhnt11 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
19:27:41 <-- Mic has quit (Ping timeout)
19:42:56 --> jb has joined #instantbird
19:43:32 <-- jb has quit (Input/output error)
19:44:49 --> jb has joined #instantbird
19:52:16 <-- jb has quit (Ping timeout)
19:54:25 --> Mic has joined #instantbird
19:54:26 * ChanServ sets mode +h Mic 
20:01:35 --> chrisccoulson has joined #instantbird
20:18:45 <-- wnayes has quit (Ping timeout)
20:22:00 --> wnayes has joined #instantbird
20:28:13 --> FireFly_TB has joined #instantbird
20:29:44 --> rosonline has joined #instantbird
20:42:05 <-- wuwei|offline has quit (Connection reset by peer)
20:42:36 --> wuwei|offline has joined #instantbird
20:48:34 --> mikk_s has joined #instantbird
20:48:50 <-- mikk_s has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
20:59:01 --> mconley has joined #instantbird
21:01:25 <-- FireFly_TB has quit (Ping timeout)
21:06:16 <-- mconley has quit (Input/output error)
21:24:36 <-- Kaishi has quit (Quit: Kaishi)
21:28:57 --> dionisos has joined #instantbird
21:34:23 --> EionRobb has joined #instantbird
21:35:19 <-- flo-retina has quit (Ping timeout)
22:00:22 <-- dionisos has quit (Client exited)
22:18:21 --> DGMurdockIII has joined #instantbird
22:19:08 <-- wnayes has quit (Ping timeout)
22:22:41 --> wnayes has joined #instantbird
22:35:21 <instantbot> benediktp@ymail.com granted feedback for attachment 2477 on bug 426.
22:35:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=426 enh, --, ---, nhnt11, NEW, Make it easier to add tabs with arbitrary content to the "conversation window"
22:58:46 <Mic> Nice: with Moz22 we will get the (experimental) arrow functions syntax.
22:58:49 <instantbot> New Core - General bug 1997 filed by benediktp@ymail.com.
22:58:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1997 nor, --, ---, nobody, NEW, Update to Mozilla 22
23:04:00 --> Nirgali has joined #instantbird
23:04:57 <-- Nirgali has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
23:05:08 <Mic> Good night
23:05:35 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
23:32:04 --> mconley has joined #instantbird