#instantbird log on 04 09 2013

All times are UTC.

00:06:38 <-- clokep has quit (Ping timeout)
00:07:55 --> clokep has joined #instantbird
00:07:55 * ChanServ sets mode +o clokep 
00:10:41 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
00:10:55 --> clokep has joined #instantbird
00:10:55 * ChanServ sets mode +o clokep 
00:46:04 <dew> dumb question, but is there a place to see what changes to expect for 1.4?
00:46:11 <dew> I thought I remember something about the 1.1 Twitter API
00:47:02 <clokep> dew: https://bugzilla.instantbird.org/buglist.cgi?resolution=FIXED&target_milestone=1.4&list_id=3810
00:47:21 <dew> I owe you
00:47:50 <clokep> Not a ton exciting, unfortunately. :(
00:48:32 <dew> well if I could get some time I could work on this Okcupid to get my feet wet
00:48:49 <dew> then I could help whoever with Skype because that's something I desire
00:49:07 <EionRobb> :)
00:50:00 <clokep> It's all about finding time. :)
00:56:10 <-- mconley has quit (Input/output error)
01:01:42 <-- Mook_as has quit (Quit: Mook_as)
01:47:53 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:49:23 --> atuljangra has joined #instantbird
02:08:17 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
02:11:06 --> qheaden has joined #instantbird
02:12:35 <instant-buildbot> build #835 of linux-nightly-default is complete: Failure [failed hg]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/835
02:15:26 <instant-buildbot> build #928 of win32-nightly-default is complete: Failure [failed hg]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/928
02:16:47 <instant-buildbot> build #831 of macosx-nightly-default is complete: Failure [failed hg]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/831
02:30:57 <-- qheaden has quit (Quit: Leaving)
03:49:12 --> jhk has joined #instantbird
03:59:57 <-- jhk has quit (Ping timeout)
04:44:01 --> jhk has joined #instantbird
05:03:40 --> Optimizer has joined #instantbird
05:31:03 --> mconley has joined #instantbird
05:55:09 --> jb has joined #instantbird
06:12:49 <-- EionRobb has quit (Quit: Leaving.)
06:23:35 <-- jb has quit (Ping timeout)
06:53:10 --> EionRobb has joined #instantbird
07:01:46 <-- skeledrew has quit (Ping timeout)
07:02:48 <-- Optimizer has quit (Ping timeout)
07:06:20 --> Optimizer has joined #instantbird
07:08:40 <-- mconley has quit (Input/output error)
07:11:11 --> skeledrew has joined #instantbird
07:13:37 <-- Optimizer has quit (Ping timeout)
07:16:56 --> Optimizer has joined #instantbird
07:33:17 <-- Optimizer has quit (Ping timeout)
07:36:47 --> Optimizer has joined #instantbird
07:44:09 --> Mic has joined #instantbird
07:44:09 * ChanServ sets mode +h Mic 
08:08:10 <instantbot> Just appeared in Pidgin News - default :
08:08:11 <instantbot> https://kingant.net/2013/04/pidgin-in-google-summer-of-code-2013/ - Mark Doliner: Pidgin in Google Summer of Code 2013
08:09:27 <EionRobb> :)
08:12:46 --> jb has joined #instantbird
08:13:03 <-- jb has quit (Input/output error)
08:14:48 --> jb has joined #instantbird
08:37:31 <-- Optimizer has quit (Ping timeout)
08:41:14 --> Optimizer has joined #instantbird
08:54:11 <-- Optimizer has quit (Ping timeout)
08:57:38 --> Optimizer has joined #instantbird
09:00:22 --> aleth has joined #instantbird
09:00:23 * ChanServ sets mode +h aleth 
09:04:35 <aleth> clokep: TeXlive is the standard TeX distro on Linux, not sure what it's like for Windows
09:06:48 <aleth> Don't undersell 1.4, that's a lot of bugfixes! ;)
09:11:00 <-- Even has quit (Ping timeout)
09:12:30 <-- gerard-majax has quit (Ping timeout)
09:14:26 --> Even has joined #instantbird
09:14:27 * ChanServ sets mode +o Even 
09:34:10 <flo-retina> aleth: what's the killer feature though? ;)
09:34:41 <EionRobb> plague
09:35:05 <aleth> flo-retina: maybe we could add some cat pictures ;)
09:35:09 <EionRobb> lol
09:35:18 <aleth> moer seriously, SIPE maybe, if it's ready
09:37:05 <aleth> But I'm not sure it really needs killer feature. It updates silently, it's better. What's not to like :D
09:37:47 <flo-retina> aleth: it's nice to have something that bloggers can talk about ;)
09:38:10 * aleth is reminded he should write a blog post :|
09:39:45 <aleth> flo-retina: The missing cert handling did seem to affect quite a few people, so maybe that too
09:40:31 <flo-retina> aleth: from my point of view, the nice improvement is the debug log feature (if we tweak it enough before releasing to make it actually useful), so that we can debug faster in the future
09:40:43 <flo-retina> including with people who don't use nightlies
09:40:56 <aleth> flo-retina: Yes, that'll be really useful to have, but more for us than for the end user ;)
09:40:58 <Mic> Maybe it's not got to be the absolute killer feature but visible changes are always nice in my opinion.
09:41:29 <Mic> At least to justify why people should spend time to update.
09:42:16 <flo-retina> Mic: I think they are spending more bandwidth than time; it's automated :)
09:42:22 <Mic> I've experienced that with Firefox. People complain that they've got to update again already and that they don't even notice a difference :(
09:43:08 <aleth> Mic: I don't understand those complaints since as updates happen in the background now, that's exactly what you would want
09:43:58 <aleth> Things work better but you are not disrupted.
09:44:14 <Mic> On Windows you might run into UAC problems and things easily become painful then.
09:44:35 <Mic> I'm not sure how that works on Linux / MacOS.
09:44:54 <aleth> I don't notice the update process anymore.
09:45:35 <Mic> Can you install any program while being user then?
09:45:36 <aleth> Most people on Linux get their FF from a repo so new versions are fetched and installed by the OS.
09:46:10 <aleth> Mic: No, you can't (at least not system-wide). But once a repo is added, it's automatic.
09:46:26 <Mic> And with our updater?
09:46:47 <aleth> Mic: On Linux, as we don't have repos, IB is usually installed on a per-user basis.
09:47:08 <aleth> Those update fine.
09:47:12 <Mic> I'd be surprised if you'd install as root and have the updater automatically work.
09:47:22 <aleth> Mic: That would indeed fail.
09:47:23 <Mic> That would sounds dangerous, imo.
09:47:43 <Mic> *That would seem dangerous (if it actually worked).
09:47:47 --> gerard-majax has joined #instantbird
09:48:19 <aleth> It's why we've said it would be nice to get into distros or at least offer a repo, many more people would then try IB on Linux.
09:52:31 <-- flo-retina has quit (Ping timeout)
09:53:29 <Mic> What's the security concept on Macs btw?
09:54:12 <aleth> I think OSX apps are signed these days (IB isn't though, afaik)
09:54:33 <aleth> Not sure if that's much of a security feature though.
09:55:26 <Mic> OK (anything else I'd say would border on trolling;)
09:55:43 <aleth> But really I have no clue about OSX ;)
09:55:59 <EionRobb> macs don't get viruses so you don't need any security :P
10:00:14 <aleth> I would guess as it's BSD underneath it's much like Linux.
10:01:23 <Mic> I must not troll. I must not tr... ;)
10:01:46 <Even> mac is based on FreeBSD yes.
10:02:01 <Even> It is a fork of FreeBSD 5 if I remember well.
10:02:37 <Even> It is so for every Mac OS X version compatible with x86/amd64 architectures.
10:03:14 <Even> (I'm trying to stay on facts not to get to trolls :P)
10:03:31 <Even> And I believe I read some news about some Mac OS X viruses in the past few months.
10:03:47 <Even> ^^
10:06:11 <Even> IS someone here familiar with recent versions of Bugzilla (4.2.x, the one installed on bugzilla.mozilla.org) ?
10:06:40 <Even> I'm asking myself "is there some features in it we lack and want" ?
10:07:00 <Even> But I don't know really because I'm not familiar at all with recent bugzilla versions.
10:14:26 --> flo-retina has joined #instantbird
10:14:26 * ChanServ sets mode +qo flo-retina flo-retina 
10:15:11 <flo-retina> ah, no update today :(
10:15:19 <flo-retina> hg wasn't fixed yet when nightlies started :(
10:15:30 <Even> ??
10:15:33 <flo-retina> uh, it's still broken :(
10:15:47 <Even> looks like it
10:16:03 <Even> f***
10:18:50 <Even> I'm currently rebuilding php related modules.
10:19:03 <Even> I'l look deeper into this just after that.
10:20:04 --> clokep has joined #instantbird
10:20:05 * ChanServ sets mode +o clokep 
10:22:17 <-- Optimizer has quit (Ping timeout)
10:23:33 <clokep> Mic: I agree, no new user facing features can look bad.
10:23:46 <clokep> aleth: Instantbird1.3 doesn't have background updates. ;)
10:23:51 <clokep> Only 1.4 nightlies.
10:25:35 --> Optimizer has joined #instantbird
10:29:30 <aleth> Even: if you are looking at the new server, do you think 64bit Linux builds will be a possibility? ;)
10:30:02 <flo-retina> aleth: he's just updating all the outdated software packages running on our *old* server
10:30:07 <aleth> clokep: Maybe background updates could be the user-facing feature then? ;) "The last update you'll ever see" :P
10:31:21 <clokep> aleth: Certainly not on Windows, as Mic already pointed out.
10:31:52 <aleth> I was joking ;)
10:32:39 <Mic> I think we should point out that updates got easier/faster because you don't have to wait at the next start anyways.
10:34:02 <flo-retina> https://bugzilla.instantbird.org/buglist.cgi?quicksearch=sw%3A1.4&list_id=4191 is absurdly long
10:34:42 <flo-retina> would bug 1219 be a good first bug?
10:34:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1219 tri, --, ---, nobody, NEW, Cleanup the account.xml binding
10:35:42 <clokep> Probably.
10:36:27 <clokep> I mean aren't all of our bugs 1.4-wanted? :P
10:36:33 <clokep> In that we want them ASAP? :P
10:36:56 <aleth> clokep: Right. We should keep the flag for stuff that really needs doing, like the debug log followups.
10:37:25 <flo-retina> aleth: "really needs doing" is "blocking", isn't it?
10:37:53 <aleth> flo-retina: True. I was thinking "at this point so close to release"
10:38:24 <aleth> (I just removed the flag from a few bugs that I think are unrealistic for 1.4 now)\
10:39:20 <aleth> flo-retina: or were you thinking "s/1.4/1.5" and add "blocking" to the key ones?
10:39:20 <flo-retina> Mic: what's the status of bug 958?
10:39:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=958 enh, --, ---, benediktp, ASSI, Show last messages (history) in new chat windows
10:39:30 <clokep> What timezones are people usually here? Would it be reasonable to say that people are usually online during "CET and EST day hours"?
10:40:09 <flo-retina> aleth: I was actually thinking that in the future we shouldn't mark bugs as "wanted for a specific release" if we don't also mention who's in charge of / volunteering to make it move forward in time to be ready for that release
10:40:18 <aleth> flo-retina: Good idea
10:40:42 <flo-retina> clokep: hmm.
10:41:02 <aleth> On the other hand, that's what "assigned" is for
10:41:14 <Mic> flo-retina: I don't know :( I'd need to check.
10:41:27 <aleth> bug 735 a good first bug, or too tricky?
10:41:30 <Mic> bye
10:41:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=735 enh, --, ---, nobody, NEW, Links in topic/status text should be clickable
10:41:36 <-- Mic has quit (Quit: No time to waste, let's go!)
10:41:38 <flo-retina> I'm usually online from 11am to 11pm French time, so that may be 'off' for my timezone. But it's not rare that I'm around as early as 9:30am, and as late as 2am.
10:42:14 <flo-retina> aleth: well, assigned tends to reflect who's done the most recent attempt at a patch, not a specific will to make it move forward for a specific release.
10:42:33 <flo-retina> aleth: tricky. I don't even know where I would start
10:42:38 <clokep> aleth: That's tricky.
10:43:05 <aleth> Hmm yes, you'd probably have to make an XBL...
10:43:14 <clokep> Right. 11am to 11pm is probably more like UTC-1 (if that timezone even exists) :P
10:44:50 <flo-retina> clokep: isn't that in the Atlantic ocean? :)
10:45:32 <clokep> flo-retina: Probably. :)
10:47:31 <clokep> flo-retina: According to Wikipedia it's a real timezone: http://en.wikipedia.org/wiki/UTC%E2%88%9201:00 ;)
10:47:55 * clokep wonders what he needs to do for https://bugzilla.mozilla.org/show_bug.cgi?id=857049 to request approval on beta/aurora/esr...
10:48:02 <clokep> (Besides probably ensure the patch applies on each. :))
10:48:35 <flo-retina> am I living in Island? :)
10:49:50 <EionRobb> Valve Island?
10:55:02 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
11:07:01 --> pratnala has joined #instantbird
11:07:50 <pratnala> Hi
11:08:26 <aleth> Hi pratnala
11:08:35 <pratnala> #whois
11:08:50 <pratnala> Hello aleth!
11:33:47 <-- EionRobb has quit (Quit: Leaving.)
11:49:29 --> clokep_work has joined #instantbird
11:49:30 * ChanServ sets mode +o clokep_work 
11:49:44 <clokep_work> Hello pratnala.
11:54:37 * clokep_work goes to a meeting.
12:12:41 <pratnala> hi clokep_work
12:15:50 <-- wuwei has left #instantbird (Leaving)
12:28:19 --> rosonline has joined #instantbird
12:30:10 --> sabret00the has joined #instantbird
12:30:21 --> sabret00the_ has joined #instantbird
12:32:49 <-- sabret00the has quit (Quit: Leaving)
12:43:54 <-- sabret00the_ has quit (Quit: Leaving)
12:43:59 <flo-retina> found in my inbox: http://pastebin.instantbird.com/171747
12:47:06 <clokep_work> Hey pratnala let us know if you have any questions.
12:47:34 <pratnala> I wanted to know where to look around in the instantbird bug tracker
12:47:40 <pratnala> there are so many sections!
12:47:47 <pratnala> and yeah where do i get the code?
12:48:05 <clokep_work> pratnala: Generally we suggest looking to fix things that annoy you, it's more satisfying to fix a bug that you notice frequently.
12:48:13 <clokep_work> Uhh...I think we have a wiki page about that...
12:48:39 <clokep_work> pratnala: https://wiki.instantbird.org/Instantbird:Compiling has some information on that.
12:48:44 <pratnala> thanks!
12:52:37 <clokep_work> pratnala: You can also just view the source on http://lxr.instantbird.com
12:53:17 <pratnala> oh cool
12:54:16 <clokep_work> Which is convenient if you want to link to certain files or lines. :)
12:55:41 <aleth> pratnala: also recommended: https://wiki.instantbird.org/Instantbird:related_links#Things_for_developers
12:56:06 <-- pratnala has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:01:35 <-- skeledrew has quit (Ping timeout)
13:03:37 <-- dew has quit (Ping timeout)
13:15:05 --> dew has joined #instantbird
13:16:31 --> skeledrew has joined #instantbird
13:17:48 * flo-retina is finding the tab conversation UI increasingly painful to use.
13:19:23 <-- Kaishi has quit (Quit: Kaishi)
13:24:02 <-- skeledrew has quit (Ping timeout)
13:25:00 --> pratnala has joined #instantbird
13:33:35 <-- Optimizer has quit (Ping timeout)
13:37:27 --> skeledrew has joined #instantbird
13:37:36 --> Optimizer has joined #instantbird
13:41:36 <-- flo-retina has quit (Ping timeout)
13:47:52 --> flo-retina has joined #instantbird
13:47:52 * ChanServ sets mode +qo flo-retina flo-retina 
13:48:52 <clokep_work> flo-retina: Find some time to work on the single window UI? :P
13:49:08 <flo-retina> it's not the windows that annoy me. It's the tabs.
13:49:32 <-- skeledrew has quit (Ping timeout)
13:52:16 --> skeledrew has joined #instantbird
13:55:54 <-- Optimizer has quit (Ping timeout)
13:59:14 --> Optimizer has joined #instantbird
14:09:26 <-- Optimizer has quit (Ping timeout)
14:12:23 <flo-retina> input placeholder + status reminder by default could be a nice 1.4 feature (ie something that would make 1.3 appear unusable ;))
14:12:46 --> Optimizer has joined #instantbird
14:13:07 <aleth> I'm not a huge fan of input placeholder :-/
14:13:12 <aleth> sorry...
14:14:07 <aleth> But don't let me stop you, as long as I can turn it off ;)
14:15:07 <flo-retina> aleth: have you identified what you dislike with it?
14:15:14 <flo-retina> aleth: it's really status reminder that I'm interested in ;)
14:15:32 <clokep_work> I really like status reminder. :)
14:15:39 <flo-retina> I really miss it
14:15:41 <aleth> flo-retina: I played around with various strings but ultimately it was most relaxing just to turn it off again.
14:15:58 <flo-retina> I'm still using my "no ib add-on on work machine" dogfooding policy ;)
14:16:00 <aleth> I'm fine with status reminder.
14:16:09 <flo-retina> I have installed "Not Today!" and "Input placeholder" though :-S
14:16:19 <aleth> Input history might be an idea too
14:16:25 <clokep_work> Not Today! is pretty key. ;)
14:16:30 <aleth> less visible though
14:16:33 <clokep_work> But obviously would be kept as an add-on.
14:16:50 <flo-retina> aleth: the reason why I thought of input placeholder and status reminder together is that I would like an empty text to explain the color of the inputbox ;)
14:17:07 <aleth> Didn't Mic have another one to show the last 3 messages in the tooltip?
14:17:27 <clokep_work> aleth: I think there was discussion of whether that was wanted.
14:17:53 <flo-retina> clokep_work: well, the best way to get rid of 'not today' would be to get Morian to fix the links directly on the web pages ;)
14:18:05 <aleth> flo-retina: I'd prefer any explanatory text to go away after the first n views though.
14:18:29 <flo-retina> aleth: do you often send messages while away/unavailable?
14:18:59 <aleth> flo-retina: Not really, but what does that have to do with it?
14:19:08 <flo-retina> aleth: that's what I mean by "explaining the color"
14:19:56 <aleth> flo-retina: Sure, just show the text the first n times the colour is seen. I'm not sure I understand the issue?
14:20:18 <flo-retina> aleth: if the textbox has a red background, I would like the empty text to say "Your current status is %S, consider switching your status back to Available before sending a message to %convname."
14:20:55 <-- Optimizer has quit (Ping timeout)
14:20:56 <aleth> It just seems too much. After you've read it 5 times you will not read it again.
14:21:09 <flo-retina> aleth: hopefully it will remind you to /back
14:21:21 <flo-retina> aleth: the color alone sometimes isn't enough
14:21:32 <aleth> Adding annoyance to the interface is not a plus imho
14:21:51 <clokep_work> aleth: I dislike things disappearing from a UI without a reason.
14:22:28 <aleth> I think you will get accustomed to it and tune it out, but it remains text in what should be an empty textbox.
14:22:30 <flo-retina> clokep_work: well, for the "available" (white) case, the text disappears already when one starts typing. We could just not make it reappear if a message was sent in the conversation
14:23:27 <flo-retina> aleth: sending messages while marked away is a mistake that trains your contacts to ignore your status. On the long run, it's more annoying than the message in the input box. That's the "bet" at least.
14:23:45 <aleth> flo-retina: I understand the pedagogic impulse ;)
14:24:15 <aleth> I'm just not sure I like the solution. Why isn't the red colour enough?
14:24:16 --> Optimizer has joined #instantbird
14:24:38 <clokep_work> aleth: The question is, do people know why it's red?
14:24:47 <flo-retina> aleth: because it's impossible to identify what that color means, and because colors are easy to ignore after seeing them a few times
14:25:07 <aleth> Anything is easy to ignore after seeing it a few times. That's my point.
14:25:28 <flo-retina> a text at the place where you expected to have a blank field is slightly harder to ignore
14:25:39 <aleth> I quickly ignored the input placeholder strings, but I preferred it when I noticed them again and turned them off
14:25:41 <flo-retina> I at least hope *I* wouldn't ignore it as easily
14:26:40 <flo-retina> aleth: how would you feel about showing it only if no message has been sent from that conversation binding?
14:26:49 <flo-retina> (in the available case)
14:28:33 <aleth> flo-retina: That sounds OK, but didn't Mic want to fix a "sending from the wrong tab" problem?
14:28:42 <flo-retina> ah, right
14:29:05 * flo-retina was more interested in the discoverability issue
14:29:49 <aleth> You could similarly have a text before the first message from "unavailable", so that might be a good solution
14:30:36 <flo-retina> not really
14:30:50 <flo-retina> it's easy to keep something in the input box, and finish sending it while unavailable
14:31:17 <aleth> That's an edge case though. At least you'd get the colour then
14:31:18 <flo-retina> I think when I ignored the color, it was usually because the unread tabs attracted my attention more, and I started replying immediately to some question that was asked to me
14:31:29 <flo-retina> and I noticed the red color sometimes immediately after replying
14:31:49 <aleth> I doubt anything will stop you from ignoring the colour apart from maybe a modal dialog :P
14:31:51 <flo-retina> (possibly because I was typing my reply while looking at the question, rather than looking at the input box)
14:31:53 * clokep_work hopes the "expectations" in that email he just sent make sense.
14:32:07 <aleth> flo-retina: I've done the same thing btw, so I do know what you mean
14:32:51 <aleth> flo-retina: It's also why I think input placeholder can't fix the "wrong tab" problem. If you are thinking about what you are writing, you are not reading a text that instantly disappears as you start typing
14:33:18 <flo-retina> clokep_work: "would be able to work about 3 hours per day at this project" isn't something we can accept for GSoC. It's supposed to be a full time job.
14:33:28 <clokep_work> flo-retina: I know.
14:33:47 <clokep_work> I kind of just ignored that though. :-S
14:34:35 <aleth> flo-retina: Maybe if the warning text slid into view in the bottom right of the textbox while you were typing? (off the top of my head)
14:35:04 <flo-retina> aleth: what about blinking with the sound of an explosion? :)
14:35:18 <flo-retina> (sorry :-[)
14:35:24 <aleth> flo-retina: finally! a use for the blink tag ;)
14:35:36 <flo-retina> aleth: and <audio>! ;)
14:36:03 <clokep_work> Can we fit <marquee> in there too please?
14:36:29 <flo-retina> clokep_work: it fits perfectly well with aleth's initial description of "slid into view" :)
14:39:02 <clokep_work> Perfect! :P
14:39:54 <aleth> ...it wasn't a good suggestion, but I was trying to come up with some solution to the problem of "by the time I might actually notice the text it has gone"
14:40:21 <flo-retina> aleth: I don't see a valid reason to make the text go away if the color doesn't
14:40:27 <clokep_work> Hmm...bug 155 might be a good bug for that guy that knows C++...and it shouldn't be /that/ difficult, I think.
14:40:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=155 enh, --, ---, nobody, NEW, Unify proxy settings
14:40:30 <flo-retina> both the text and color are there to grab your attention
14:40:38 <flo-retina> lol
14:41:00 <aleth> flo-retina: The text will go away as you start typing, the colour won't.
14:41:05 <flo-retina> clokep_work: sorry
14:41:11 <flo-retina> clokep_work: that involves serious libpurple hacking.
14:41:44 <aleth> bugs seen in the mirror may be harder than they at first appear ;)
14:41:46 <clokep_work> flo-retina: Oh, does it? Never mind then...
14:41:53 <flo-retina> clokep_work: likely re-writing http://lxr.instantbird.org/instantbird/source/purple/libpurple/proxy.c almost completely
14:42:11 <clokep_work> flo-retina: I thought it was just transforming an xpcom proxy object to a libpurple proxy object.
14:42:27 <-- Optimizer has quit (Ping timeout)
14:42:45 <flo-retina> clokep_work: hmm
14:43:31 <flo-retina> I wonder if that would be possible
14:44:09 <flo-retina> the way I wanted to implement it was to completely replace libpurple's proxy handling, so that sockets are opened by mozilla code
14:45:06 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2300 on bug 1050.
14:45:07 <flo-retina> clokep_work: a possibly annoying issue is that proxy resolution withing mozilla is asynchronous, when I think it's sync on libpurple
14:45:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1050 nor, --, ---, clokep, ASSI, Take account of URL shortening in twitter character count
14:45:27 <clokep_work> flo-retina: Ah, so that the sockets are entirely within Mozilla? That probably makes more sense.
14:45:47 --> Optimizer has joined #instantbird
14:45:52 <clokep_work> Does anyone have an issue if I remove all the unassigned bugs off the sw:1.4 list? (Or at least the ones that don't seem like they'll happen.)
14:46:24 <aleth> clokep_work: and mark the ones that really need doing as blocking maybe?
14:46:28 <flo-retina> I looked this morning, and I think there was 1 I thought was really wanted
14:46:54 <flo-retina> bug 1888 is something we really want to look at
14:46:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1888 maj, --, ---, nobody, NEW, New messages not displayed after detaching and reattaching a conversation tab
14:47:12 <flo-retina> the one I had in mind is bug 1741, I think it's a good idea to look there before the next string freeze
14:47:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1741 nor, --, ---, nobody, NEW, Remove strings that became obsolete because of bug 435 (hide "Show custom smilies"-option)
14:47:48 <flo-retina> the other unassigned bugs likely won't happen for 1.4
14:49:05 <clokep_work> Someone should check bug 1823, I think it's just adding another pref. :-[
14:49:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1823 nor, --, ---, nobody, NEW, Add-ons should be compatible by default.
14:49:31 <flo-retina> clokep_work: I don't think it's wanted without a compatibility reported on AIO
14:49:39 <flo-retina> *reporter
14:52:20 <clokep_work> flo-retina: Makes sense.
14:52:36 <clokep_work> Sorry for the bugspam everyone!
14:53:40 <aleth> clokep_work: is there any advantage to String.isEmtpy over !String.length?
14:53:41 * clokep_work expects any Skype code to have memory reporters in it, btw. ;)
14:56:31 <clokep_work> aleth: Do I use that somewhere?
14:56:33 <clokep_work> Or not use it?
14:56:45 <aleth> clokep_work: Yes. Oh, I should have said, in C++
14:57:30 <aleth> Not that the question matters, just wondering
14:58:55 <flo-retina> my guess is Length is often a loop that looks at the whole string until it finds a null byte. isEmpty only needs to look at the first char. 
14:59:44 <aleth> Sounds plausible. If it was a C string you wouldn't even need isEmpty
14:59:48 * clokep_work thinks that all bug 1681 needs is for flo to create repos for me to push to. ;) (Or should just be closed and Mic and I should push the converted code to our bitbucket accounts)
14:59:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1681 min, --, ---, clokep, ASSI, Split experiments repository into two clean repositories
15:00:13 <clokep_work> aleth: Ah, this is why that review was originally set to florian. :) It has C++ changes...
15:00:14 * instantbot mumbles something about c++ being evil
15:00:22 <clokep_work> aleth: Mook suggested using that, by the way.
15:01:04 <aleth> I'm fine with it, it just intrigued me. It does sound like the kind of thing Mook would suggest ;)
15:02:57 <instantbot> aleth@instantbird.org denied review for attachment 2300 on bug 1050.
15:03:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1050 nor, --, ---, clokep, ASSI, Take account of URL shortening in twitter character count
15:05:15 <clokep_work> Ah, right. I think the bug 260 stuff just means I need to move some spaces over though.
15:05:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=260 min, --, 1.4, benediktp, RESO FIXED, Pasting in the conversation input box doesn't send typing notifications
15:07:55 <aleth> clokep_work: It should be trivial.
15:10:57 <clokep_work> aleth: Thanks for the reminder that that's not ready though. :)
15:11:29 <-- skeledrew has quit (Ping timeout)
15:20:00 <aleth> flo-retina: great response to the catincan email :)
15:20:14 <flo-retina> thanks
15:20:19 <flo-retina> he will likely be disappointed ;)
15:22:28 <-- Optimizer has quit (Ping timeout)
15:24:39 <-- aleth has quit (Quit: Ciao)
15:24:51 --> aleth has joined #instantbird
15:24:52 * ChanServ sets mode +h aleth 
15:25:41 <-- jb has quit (Connection reset by peer)
15:27:09 --> jb has joined #instantbird
15:29:00 <-- instant-buildbot has quit (Quit: buildmaster reconfigured: bot disconnecting)
15:32:42 <-- pratnala has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:41:12 --> Optimizer has joined #instantbird
15:42:43 <-- aleth has quit (Quit: Ciao)
15:42:46 --> aleth has joined #instantbird
15:42:46 * ChanServ sets mode +h aleth 
15:48:56 <-- aleth has quit (Quit: Ciao)
15:48:57 --> aleth has joined #instantbird
15:48:57 * ChanServ sets mode +h aleth 
15:54:46 <-- jhk has quit (Ping timeout)
15:54:54 <clokep_work> http://www.firepad.io is pretty cool, especially the code one.
15:59:22 --> mpmc has joined #instantbird
16:00:24 --> mconley has joined #instantbird
16:01:31 --> instant-buildbot has joined #instantbird
16:01:31 * ChanServ sets mode +v instant-buildbot 
16:05:53 --> Arkanath has joined #instantbird
16:12:37 <-- rosonline has quit (Client exited)
16:20:29 --> sumedh_ has joined #instantbird
16:23:20 <sumedh_> Hi. I really like the Skype Protocol Plug-in project idea for GSoC and would like to get started with it.
16:24:55 <aleth> welcome sumedh_ :)
16:25:23 <aleth> Have you seen our wiki? It's got lots of useful links and info for new developers https://wiki.instantbird.org/Main_Page
16:25:42 <aleth> Also, feel free to just ask questions! ;)
16:26:33 --> jhk has joined #instantbird
16:29:27 <aleth> sumedh_: I'd also be interested to hear of any xchat features you feel are missing from Instantbird.
16:30:37 <-- flo-retina has quit (Ping timeout)
16:31:20 --> flo-retina has joined #instantbird
16:31:21 * ChanServ sets mode +qo flo-retina flo-retina 
16:33:36 <-- Arkanath has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:37:25 <-- jhk has quit (Ping timeout)
16:38:40 <-- gerard-majax has quit (Ping timeout)
16:40:51 <sumedh_> yeah sure. Would get back to you on missing features.
16:42:55 --> mconley_ has joined #instantbird
16:43:02 <-- mconley has quit (Connection reset by peer)
16:43:42 --> jhk has joined #instantbird
16:44:56 <-- flo-retina has quit (Ping timeout)
16:45:12 --> skeledrew has joined #instantbird
16:45:26 <-- jhk has quit (Ping timeout)
16:46:03 --> flo-retina has joined #instantbird
16:46:04 * ChanServ sets mode +qo flo-retina flo-retina 
16:46:35 <-- flo-retina has quit (Input/output error)
16:46:50 --> rosonline has joined #instantbird
16:49:46 --> flo-retina has joined #instantbird
16:49:46 * ChanServ sets mode +qo flo-retina flo-retina 
16:50:45 --> jhk has joined #instantbird
16:50:49 <-- skeledrew has quit (Connection reset by peer)
16:50:51 --> skeledrew has joined #instantbird
16:53:27 <-- jhk has quit (Ping timeout)
16:57:25 <-- sumedh_ has quit (Ping timeout)
16:57:38 --> sumedh_ has joined #instantbird
17:00:27 --> jhk has joined #instantbird
17:02:17 <-- jhk has quit (Ping timeout)
17:06:57 <clokep_work> sumedh_: Are you one of the people that emailed me...?
17:08:53 <-- Optimizer has quit (Ping timeout)
17:10:08 <clokep_work> sumedh_: (If not, I can give you a big dump of knowledge about stuff to look at.)
17:11:04 --> gerard-majax has joined #instantbird
17:12:16 --> Optimizer has joined #instantbird
17:14:27 <sumedh_> I did send an email on the mailing list a few days back but not directly to you.
17:14:27 <sumedh_> I would love to get that big dump of knowledge
17:14:38 <-- gerard-majax has quit (Ping timeout)
17:14:51 <clokep_work> sumedh_: Did you receive a response? What mailing list did you send it to?
17:15:06 <clokep_work> (We haven't gotten any mail on the mailing list related to Skype, only ones that were directly to me.)
17:15:24 --> gerard-majax_ has joined #instantbird
17:15:51 <aleth> clokep_work: Mic replied
17:16:10 <-- sumedh_ has quit (Ping timeout)
17:16:16 <clokep_work> Ah, it wasn't about skype then. It was the other one.
17:17:23 <flo-retina> "If you would please reply back ASAP that would be great." is a great hint that we should wait a bit before replying :-P.
17:18:02 <clokep_work> flo-retina: I like the last request in there....(turn o nthe computer when a new message arrives, what?)
17:18:18 <flo-retina> clokep_work: sounds like a great feature!
17:18:33 <flo-retina> clokep_work: we should implement it ASAP and reply back once it's there :)
17:20:00 <aleth> "Does the window disappear when you hit send' uh?
17:20:15 --> sumedh has joined #instantbird
17:20:28 <aleth> Must be one of the rare users that close the conversation after every message...
17:21:07 <flo-retina> aleth: not so rare
17:21:12 <sumedh> Sorry, had a little connection problem
17:21:44 <flo-retina> aleth: well, maybe they'll become rare now that WLM is dead :)
17:23:43 --> adev has joined #instantbird
17:23:56 <sumedh> I was saying that I didnt send any e-mail directly to you clokep_work
17:24:53 <-- adev has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
17:27:02 <aleth> Huh, someone seems to have registered "adev" as a nick
17:30:53 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2332 on bug 1652.
17:30:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1652 nor, --, ---, aleth, ASSI, [a11y] Tooltips are missing in log viewer
17:31:27 <clokep_work> sumedh: Yes, seems you didn't ask about Skype directly.
17:31:39 <clokep_work> I can't really reply to your email from here though (no NNTP access...)
17:33:10 <sumedh> No problem :-)
17:33:41 <sumedh> So, where do i start now?
17:34:01 <clokep_work> Eek your name looks really bad when highlighted. :(
17:34:08 <clokep_work> sumedh: http://pastebin.instantbird.com/171792 has some information I've sent to people.
17:34:12 <clokep_work> About Skype.
17:34:26 <clokep_work> If you're asking about "easy" bugs or "good first bugs"...maybe aleth can point you to one.
17:34:27 * clokep_work is about to step away.
17:34:53 <flo-retina> aleth: look at the paths in that patch
17:35:02 <flo-retina> aleth: did you really mean to patch a file from toolkit?
17:35:22 <aleth> flo-retina: ouch. Sorry, I didn't notice :-S
17:35:43 <sumedh> Thanks :-)
17:36:00 <flo-retina> aleth: easy r- ;)
17:36:05 <aleth> flo-retina: Needs a new js file then? :(
17:36:16 * aleth wanted to avoid new js files with single functions in them
17:36:39 <flo-retina> aleth: which tooltips is this about?
17:36:46 <flo-retina> is that for the date tooltips of Bubbles?
17:36:48 <flo-retina> or something else?
17:36:55 <aleth> Dates, smileys, etc
17:37:06 <flo-retina> I wonder if that code could go in convbrowser.xml
17:37:10 <aleth> The bug reporter explained he needed them for his screen reader
17:37:17 <-- jb has quit (Ping timeout)
17:37:19 <aleth> You explained in the bug why it's not in convbrowser...
17:37:20 <flo-retina> it's also annoying that tooltips don't work in the message theme preview of the pref window
17:37:27 <flo-retina> really?
17:37:33 <flo-retina> (and do you really think I read that bug again? ;))
17:37:42 <flo-retina> (I was just looking at the patch to estimate how much time a review would take)
17:37:51 <aleth> no :P but I thought you might remember your own reason ;)
17:38:19 <aleth> flo-retina: "The reason for having this code in instantbird.js is that the tooltip XUL element is in instantbird.xul, so that there's only one for the whole conversation window, rather than one per conversation."
17:38:28 <flo-retina> nah, I didn't say "that"
17:39:01 <flo-retina> well, I explained why it's not in convbrowser in the existing code. I didn't say it shouldn't be there
17:39:30 <aleth> I misunderstood that then.
17:40:07 <flo-retina> not your fault, it wasn't clear :)
17:41:39 <aleth> I'd prefer it to be in convbrowser too (natural home for it)
17:41:54 <instantbot> florian@instantbird.org denied review for attachment 2332 on bug 1652.
17:41:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1652 nor, --, ---, aleth, ASSI, [a11y] Tooltips are missing in log viewer
17:42:30 <flo-retina> aleth: yeah, that would be much better
17:42:44 <flo-retina> and would save me work for the all-in-one-window thing :)
17:42:55 <-- sumedh has quit (Ping timeout)
17:43:01 <flo-retina> as I would probably have convbrowsers in the blist window for that
17:44:57 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
18:01:38 --> unghost has joined #instantbird
18:06:39 --> sumedh has joined #instantbird
18:13:54 --> jhk has joined #instantbird
18:17:29 <-- jhk has quit (Ping timeout)
18:47:33 --> harlock has joined #instantbird
18:50:40 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2333 on bug 1652.
18:50:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1652 nor, --, ---, aleth, ASSI, [a11y] Tooltips are missing in log viewer
18:51:16 --> flo-retina has joined #instantbird
18:51:17 * ChanServ sets mode +qo flo-retina flo-retina 
18:53:13 <clokep_work> Hmm...sems fairly localized.
18:58:51 --> jhk has joined #instantbird
18:59:54 <-- sumedh has quit (Ping timeout)
19:00:25 --> sumedh has joined #instantbird
19:03:12 <-- aleth has quit (Quit: Ciao)
19:03:26 <-- sumedh has quit (Ping timeout)
19:04:30 --> FireFly_TB has joined #instantbird
19:04:33 --> sumedh has joined #instantbird
19:09:23 <-- gerard-majax_ has quit (Ping timeout)
19:11:20 <-- jhk has quit (Ping timeout)
19:11:31 --> jhk has joined #instantbird
19:14:53 --> gerard-majax_ has joined #instantbird
19:15:04 --> qheaden has joined #instantbird
19:18:40 <-- sumedh has quit (Ping timeout)
19:20:30 <-- jhk has quit (Ping timeout)
19:20:54 --> jhk has joined #instantbird
19:35:00 <-- jhk has quit (Ping timeout)
19:38:55 <-- harlock has quit (Quit: Baibai)
19:39:29 --> jhk has joined #instantbird
19:42:54 --> Mic has joined #instantbird
19:42:55 * ChanServ sets mode +h Mic 
19:49:07 <-- Mic has quit (Quit: No time to waste, let's go!)
19:56:20 --> jb has joined #instantbird
20:04:16 <-- mpmc has quit (Connection reset by peer)
20:05:19 <-- jhk has quit (Ping timeout)
20:21:31 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
20:26:53 * flo-retina wonders if clokep tested the twitter c-c patch
20:27:04 <flo-retina> I see it just landed in comm-beta
20:27:15 * flo-retina would feel bad if we landed there something that doesn't work at all :-S
20:28:02 --> mpmc has joined #instantbird
20:33:16 <-- jb has quit (Ping timeout)
20:49:57 <-- gerard-majax_ has quit (Ping timeout)
21:08:59 <-- rosonline has quit (Client exited)
21:16:06 <-- Optimizer has quit (Ping timeout)
21:24:47 --> EionRobb has joined #instantbird
21:37:00 <-- FireFly_TB has quit (Ping timeout)
21:42:15 <-- spiffytech has quit (Ping timeout)
21:45:25 --> spiffytech has joined #instantbird
21:50:08 <-- GeekShadow has quit (Ping timeout)
21:50:49 --> GeekShadow has joined #instantbird
21:52:03 --> clokep_wp8 has joined #instantbird
21:52:12 <-- clokep_wp8 has quit (Connection reset by peer)
22:02:08 <-- unghost has quit (Input/output error)
22:04:37 <dew> 1.4 should be soon since I sensed clokep migrating bugs!
22:11:53 <flo-retina> dew: that's good news, when are you releasing 1.4? :)
22:12:13 <-- mpmc has quit (Connection reset by peer)
22:12:45 <dew> I wish I was as proficient as you flo-retina :(
22:16:17 <flo-retina> just start somewhere :)
22:20:37 <dew> that's always the hardest part
22:27:40 --> mpmc has joined #instantbird
22:29:40 --> DGMurdockIII has joined #instantbird
22:59:00 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8408877a911e - Florian Qu├Ęze - Bug 1732 - Port the log tree and concatenated daily logs from TB - follow-up to fix tree row background on Mac, r=aleth.
23:55:43 <instant-buildbot> build #372 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/372