#instantbird log on 06 15 2011

All times are UTC.

00:10:36 <clokep> flo: So something that was pointed out to me? The mouseover of Bubbles theme, the time is 24 hour time and the tooltips are not, which is strange.
00:15:15 <-- GeekShadow has quit (Quit: The cake is a lie !)
00:53:12 <-- clokep has quit (Quit: Instantbird 0.3pre)
00:53:15 --> clokep has joined #instantbird
00:53:15 * ChanServ sets mode +h clokep 
00:58:09 --> douglaswth has joined #instantbird
01:00:56 <-- douglaswth has quit (Connection reset by peer)
01:00:57 --> douglaswth has joined #instantbird
01:08:25 <-- sonny has left #instantbird ()
01:14:00 --> sonny has joined #instantbird
01:15:40 --> mepine has joined #instantbird
01:18:01 <-- micahg has quit (Ping timeout)
01:20:53 <-- linuxwizard has left #instantbird ()
01:34:25 <-- douglaswth has quit (Quit: Instantbird 0.3b1)
01:34:46 --> micahg has joined #instantbird
01:40:02 --> douglaswth has joined #instantbird
02:01:59 --> mepine_ has joined #instantbird
02:03:17 <-- mepine has quit (Ping timeout)
02:03:17 * mepine_ is now known as mepine
02:11:02 <-- clokep has quit (Quit: Instantbird 0.3pre)
02:26:51 <-- skeledrew has quit (Ping timeout)
02:29:30 --> skeledrew has joined #instantbird
02:35:36 <-- mepine has quit (Quit: mepine)
02:41:31 <-- sonny has left #instantbird ()
02:41:54 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
02:49:35 --> mepine has joined #instantbird
03:14:56 --> sonny has joined #instantbird
03:17:43 --> DGMurdockIII has joined #instantbird
04:20:55 <-- EionRobb has quit (Ping timeout)
04:21:22 --> EionRobb has joined #instantbird
04:46:33 --> FeuerFliege has joined #instantbird
04:56:06 <-- skeledrew has quit (Ping timeout)
05:00:38 --> skeledrew has joined #instantbird
05:04:57 <-- FeuerFliege has left #instantbird ()
05:42:39 <-- micahg has quit (Ping timeout)
05:44:45 --> micahg has joined #instantbird
06:06:37 --> mokush has joined #instantbird
06:21:27 --> waynenguyen has joined #instantbird
06:23:20 <-- EionRobb has quit (Quit: Leaving.)
06:37:37 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
06:41:29 --> Mic has joined #instantbird
06:41:29 * ChanServ sets mode +h Mic 
06:41:43 <Mic> Good morning
06:42:19 <Mic> Thanks for the addon review, Even
06:54:30 <-- micahg has quit (Ping timeout)
06:57:00 --> micahg has joined #instantbird
07:55:28 <-- Mic has quit (Quit: Instantbird 0.3pre)
08:10:21 <-- waynenguyen has quit (Ping timeout)
08:28:46 --> FeuerFliege has joined #instantbird
08:45:32 --> flo has joined #instantbird
08:45:32 * ChanServ sets mode +qo flo flo 
08:50:12 <flo> clokep: I can't reproduce.
08:50:21 <flo> I think in the tooltip it's the local time format that's used
08:50:34 <flo> with the French locale it's on 24h too.
09:34:42 --> waynenguyen has joined #instantbird
09:57:55 <-- sonny has left #instantbird ()
09:58:23 --> sonny has joined #instantbird
10:01:19 --> igorko has joined #instantbird
10:01:27 --> Even1 has joined #instantbird
10:01:35 <-- Even1 has quit (Quit: Even1)
10:01:41 --> Even1 has joined #instantbird
10:04:43 <-- Even1 has quit (Quit: Instantbird 0.3pre)
10:04:52 --> Even1 has joined #instantbird
10:13:08 --> clokep has joined #instantbird
10:13:08 * ChanServ sets mode +h clokep 
10:17:42 <clokep> flo: Yes. I assume the tooltip is the localized time, but The one in the bubbles is not?
10:17:44 <flo> clokep: hello :)
10:17:50 <flo> right
10:17:58 <clokep> Just wondering if ew care about that at all. ;)
10:18:09 <flo> there's no "localized but without the seconds" time ;)
10:18:56 <flo> if we really care about time formats, we should stop using localized time formats (with the system locale) and actually localize them (with the UI locale)
10:20:33 <clokep> Ah, I didn't realize that was how it was being done. :)
10:20:35 <flo> clokep: I played a bit with your patch, I hope you don't mind? :)
10:21:17 <clokep> flo: No, of course not. It was a bit gross looking, but I figured I'd put it up for review at that point before wasting more time with it.
10:21:30 <flo> http://pastebin.instantbird.com/768
10:22:13 <-- igorko has quit (Quit: Instantbird 0.3b1)
10:22:15 <flo> I'm afraid I didn't get the "as messed up as this looks [...] this is the "correct" way to get a decent stack trace in JavaScript"
10:22:43 <clokep> The (new Error).stack part is kind of gross, but seems to be the "best" way to do it.
10:23:07 <flo> the .split + regexp is gross too :)
10:23:15 <flo> do you dislike Components.stack.caller ?
10:23:49 <clokep> I did not know you could do that. :)
10:24:09 <clokep> I searched for "caller line number in javascript" and didn't come up with that.
10:24:18 <clokep> Ah, I see you did it based purely on the levels. OK.
10:24:32 <flo> well, if you have some time to review the patch on pastebin? (or would you like me to attach it in the bug?)
10:24:40 <clokep> I tink line 49 should be || not &&.
10:24:58 <flo> it's &&
10:25:17 <flo> it's to match the spec in http://lxr.instantbird.org/instantbird/source/instantbird/app/profile/all-instantbird.js#308
10:25:57 <clokep> Oh, sorry. I read both of those as "aLevel".
10:27:42 <flo> the only downside of this way of implementing it is that caller.sourceLine is always null. But on the Error console the source line is usually displayed only when there's a column number too, to display a syntax error.
10:28:02 <flo> "the only downside" well, the only that I've already noticed of course :)
10:29:02 <-- sonny has left #instantbird ()
10:29:18 <flo> another interesting detail: using .bind doesn't add a frame on the stack. So inside jsProtoHelper, scriptError would work if called directly.
10:29:55 <clokep> Hm, interesting.
10:34:54 * clokep is testing it.
10:35:02 <flo> :)
10:37:37 <clokep> flo: r+
10:37:57 <flo> cool :)
10:38:22 <flo> the problem of patches that we have both edited is that I don't know any more who is the author and who is the reviewer ;)
10:38:41 <clokep> Although...one last question, what does getIntPref return if the pref doesn't exist? Does it throw?
10:38:50 <flo> it does
10:38:55 <flo> (throw)
10:39:24 <clokep> I guess it pretty much has to exist though.
10:39:24 <flo> but the pref always exist with a default value: http://lxr.instantbird.org/instantbird/source/instantbird/app/profile/all-instantbird.js#311
10:39:36 <clokep> Yeah, right. I forgot it had a default. :)
10:39:36 <flo> except if the user has seriously messed up his build
10:39:50 <clokep> Like manually edited prefs.js, right.
10:40:09 <flo> all-instantbird.js inside the omnijar I think
10:40:35 <clokep> Yeah, you're right. :) So....I agree we don't need to worry about it then.
10:41:43 <clokep> And I think this one was more you than me. :)
10:42:06 <flo> I wonder how bug 838 can not happen in pidgin
10:42:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=838 nor, --, ---, nobody, UNCO, User listed in contact list with ejabberd and mod_shared_roster_ldap
10:42:54 <clokep> Idk. I've always had myself listed on my buddy list and it's always appeared.
10:44:21 <flo> clokep: by the way, another thing I don't like about this patch is that the messages don't indicate clearly which module has produced them
10:44:35 <flo> for messages from libpurple code, we indicate the prpl name or something like that
10:45:01 <flo> but I think this is out of the scope of this bug (and 0.3 !) and it's usually easy to guess the module from the filename…
10:45:45 <clokep> Right. The only way I can think of to even do that is to rebind each function for each protocol.
10:46:31 <flo> yes, the sad thing is we would need to add another parameter *before* the message to do that
10:46:53 <flo> (otherwise we can't bind the parameter)
10:47:13 <flo> and if we use an intermediate function instead of bind, it's that function that will be shown in the stack :(
10:47:19 <clokep> You could use "this"?
10:49:30 <clokep> Maybe, some..how...
10:49:30 <flo> hmm, .bind({module: "twitter"}) ?
10:49:46 <clokep> I think we should not worry about it for now. :)
10:49:51 <clokep> And file a follow up.
10:53:54 <flo> if we export scriptError, instead of the other 4 functions, it's easy
10:55:54 <clokep> True, we could just do it that way.
10:57:23 <clokep> I would probably r+ that as well if you want to change it.
10:57:48 <clokep> You mean these lines that say "yahoo: yahoo_process_status"?
10:57:55 <flo> yes :)
10:58:11 <clokep> Which is "<protocol>: <function name>"?
10:58:18 <flo> for C code, yes :)
10:58:38 <clokep> Too bad we can't get the function name then (if I'm understanding you properly).
10:59:56 <flo> I haven't tried to get it yet
11:01:56 * clokep needs to go.
11:01:59 <clokep> I'll be back in a bit.
11:01:59 <-- clokep has quit (Quit: Instantbird 0.3pre)
11:04:27 <-- mepine has quit (Quit: 隨緣也)
11:04:27 <flo> clokep: http://pastebin.instantbird.com/769 do you like this? :)
11:04:51 --> Mic has joined #instantbird
11:04:52 * ChanServ sets mode +h Mic 
11:05:13 <flo> hmm, we may not even need the "this" hack if this is the only way to call it
11:45:40 <-- Mic has quit (Ping timeout)
11:46:02 <-- waynenguyen has left #instantbird ()
11:54:30 --> clokep_work has joined #instantbird
11:54:31 * ChanServ sets mode +h clokep_work 
11:55:06 <clokep_work> flo: I'll check that in a second, need to start some stuff compiling first. :)
11:55:23 <flo> I can probably simplify that :)
11:57:27 <clokep_work> That looks reasonable...
11:58:20 <clokep_work> I wish we could just give an extra parameter though instead of the this hack.
11:58:24 <clokep_work> I need to update flash.
11:58:29 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
11:59:00 <flo> that's the simplification I just made
12:02:54 --> clokep_work has joined #instantbird
12:02:54 * ChanServ sets mode +h clokep_work 
12:03:22 <clokep_work> Ah good, that should make it a bit more readable.
12:03:41 <flo> we can get the function name, but only if the function has a name
12:04:02 <flo> var o = {foo: function o_foo() { ... }};
12:04:10 <flo> the name is "o_foo" here.
12:04:14 <clokep_work> Right, well that's better than nothing I think.
12:04:31 <flo> in twitter.js, functions don't have names
12:07:23 <flo> http://pastebin.instantbird.com/770
12:08:33 --> clokep_ has joined #instantbird
12:08:33 * ChanServ sets mode +h clokep_ 
12:08:44 <clokep_> And that was a Java update...
12:09:18 * clokep_work is now known as IRCMonkey47200
12:09:21 <-- IRCMonkey47200 has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:09:39 * clokep_ is now known as clokep_work
12:10:46 <clokep_work> Should we add names as part of that patch or a followup?
12:12:26 <flo> I don't know
12:12:30 <flo> do you like this new version?
12:14:36 <clokep_work> Yes. One small thing I might suggest we change? "if (aLevel == PURPLE_DEBUG_ERROR)" should maybe be >= instead, that way someone could always use the PURPLE_DEBUG_FATAL and it would show up as an ERROR still.
12:14:50 <clokep_work> (i.e. bind their own FATAL_ERROR method or something)
12:16:12 <flo> right :)
12:17:06 <clokep_work> But yes, I like it. :) A shame that we need to call an init function for everything that will use it, but not terrible I suppose.
12:17:26 <clokep_work> Which reminds me that I really need to sync my jsProtoHelper from JS-IRC to the trunk one. :-/
12:21:05 --> GeekShadow has joined #instantbird
12:26:50 <clokep_work> Yeah, I think I'm like 8 weeks out of date. There's been a bunch of changes to it...
12:32:48 <flo> should we remove the trailing \n on this line +        ERROR("Error: " + e + " while parsing " + message + "\n"); ?
12:32:48 --> deOmega has joined #instantbird
12:35:43 --> Mic has joined #instantbird
12:36:55 <clokep_work> Yes, good catch.
12:37:01 * clokep_work needs to reboot.
12:37:11 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:44:04 --> clokep_work has joined #instantbird
12:44:04 * ChanServ sets mode +h clokep_work 
12:44:34 <clokep_work> OK, I should be good for a while. :)
12:45:57 <-- Chaz6 has quit (Ping timeout)
12:50:59 --> Chaz6 has joined #instantbird
12:59:43 <FeuerFliege> hi 
13:00:24 <clokep_work> Hello.
13:00:28 <FeuerFliege> how do I change the Dictionary?
13:00:48 <FeuerFliege> in the about:config?
13:01:58 --> waynenguyen has joined #instantbird
13:03:12 <-- rikki has quit (Connection reset by peer)
13:03:19 --> rikki has joined #instantbird
13:06:41 * clokep_work doesn't know.
13:07:34 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
13:07:40 --> FeuerFliege has joined #instantbird
13:08:14 <flo> what do you mean by "change the dictionary"?
13:10:24 <FeuerFliege> change the spellchecker language
13:10:48 * flo just wasted another hour with that lawyer mess...
13:11:20 <flo> FeuerFliege: when more than one dictionary is installed, you should be able to change the current dictionary from the textbox context menu
13:14:44 <FeuerFliege> flo: I try reinstalling the dictionary
13:15:00 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
13:15:03 --> FeuerFliege has joined #instantbird
13:17:56 <-- waynenguyen has quit (Ping timeout)
13:18:24 --> waynenguyen has joined #instantbird
13:18:56 <instantbot> florian@instantbird.org added attachment 711 to bug 681.
13:18:57 <instantbot> florian@instantbird.org cancelled review?(florian@instantbird .org) for attachment 709 on bug 681.
13:18:58 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 711 on bug 681.
13:18:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=681 nor, --, ---, clokep, ASSI, Reduce the amount of data the twitter plugin logs into the Error Console
13:19:49 <flo> uh, what's that file :-S
13:20:19 <flo> arg, I attached 698 instead of 681 :(
13:21:19 <instantbot> florian@instantbird.org added attachment 712 to bug 681.
13:21:20 <instantbot> florian@instantbird.org cancelled review?(clokep@gmail.com) for attachment 711 on bug 681.
13:21:21 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 712 on bug 681.
13:21:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=681 nor, --, ---, clokep, ASSI, Reduce the amount of data the twitter plugin logs into the Error Console
13:23:05 <-- deOmega has left #instantbird ()
13:23:11 <flo> the "Error: " prefix probably isn't really needed either
13:29:55 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
13:29:58 --> FeuerFliege has joined #instantbird
13:30:20 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
13:30:22 --> FeuerFliege has joined #instantbird
13:33:38 <instantbot> clokep@gmail.com granted review for attachment 712 on bug 681.
13:33:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=681 nor, --, ---, clokep, ASSI, Reduce the amount of data the twitter plugin logs into the Error Console
13:35:50 * flo has just been hit by bug 693 again
13:35:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=693 nor, --, ---, nobody, NEW, Copy paste failures in conversation history
13:37:31 <instantbot> florian@instantbird.org granted review for attachment 710 on bug 836.
13:37:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=836 tri, --, 0.3, clokep, ASSI, Change VERSION string for IRC
13:39:24 <clokep_work> I don't think we need to bother w/ the (Purple IRC) then. I doubt any server is treating it special.
13:42:26 <clokep_work> Yeah, no hits on it being special cased.
13:43:06 * flo adds alias clokep='hg ci -u "Patrick Cloke <clokep@gmail.com>"' in his shell configuration
13:44:07 <clokep_work> Where ci is commit?
13:44:11 <flo> yeah
13:44:42 <clokep_work> :)
13:45:09 * clokep_work wonders what else needs to be done...
13:45:44 <flo> https://bugzilla.instantbird.org/buglist.cgi?quicksearch=sw%3A0.3%20sw:final
13:48:18 <clokep_work> Yes, yes. I'm looking...
13:49:28 <flo> I think Mic complained about the add-on manager opening on the top left corner
13:49:46 <flo> http://pastebin.instantbird.com/771 seems a trivial fix :)
13:51:17 <clokep_work> Yup! :)
13:53:55 <flo> needed in preferences/main.js too of course
14:01:15 <clokep_work> Could that also be applied to bug 732? :)
14:01:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=732 nor, --, ---, nobody, NEW, Add buddy and join chat dialogs poorly positioned when there's no buddy list
14:01:26 <flo> that's what I had in mind :)
14:02:00 <flo> there are little known flags that may be interesting to explore: http://mxr.mozilla.org/mozilla-central/source/embedding/components/windowwatcher/src/nsWindowWatcher.cpp#1549
14:02:12 <flo> would "alwaysRaised" be equivalent to always on top? :)
14:02:46 <clokep_work> Seems promising.
14:03:04 <flo> yeah, seems a bit too good to be true
14:03:50 <clokep_work> https://developer.mozilla.org/en/DOM/window.open#Position_and_size_features
14:04:14 <clokep_work> Sorry, wrong section: This is the applicable one https://developer.mozilla.org/en/DOM/window.open#Features_requiring_privileges
14:10:53 <flo> hmm, how come I can't set my status on my debug build and get "/jsProtoHelper.jsm, line 128: aTimer is undefined"? :-S
14:11:51 <clokep_work> :-/ That sounds like an issue from bug 681.
14:11:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=681 nor, --, ---, clokep, ASSI, Reduce the amount of data the twitter plugin logs into the Error Console
14:12:57 <flo> sounds like it, but I would bet it's not
14:13:30 <flo> the previous frame in the stack is: http://lxr.instantbird.org/instantbird/source/instantbird/content/blist.js#451
14:13:39 <flo> somehow, jsProtoHelper is getting imported inside my buddy list
14:15:29 <clokep_work> I'm gonna go with...that being really bad. :)
14:15:53 <flo> it's included by fake ;)
14:16:21 <clokep_work> Aha!
14:17:02 <flo> but I don't think that function is supposed to throw when used correctly (the DOMWindow clearTimeout function doesn't throw when given bad arguments), so it's possible it's uncovering a real bug
14:18:11 <Mic> Isn't "alwaysRaised" showing the window above other windows of the same application?
14:18:49 <flo> that's possible
14:18:52 <Mic> centering is fine with me
14:19:07 <Mic> (concerning the add-on manager and the dialogs)
14:19:34 <Mic> I only didn't like how it hang in the corner of the screen
14:22:25 <flo> on my macbook it appears below the dock (which I have on the left side of the screen), it's horrible ;)
14:23:18 <flo> clokep_work: I think there was a real bug. http://pastebin.instantbird.com/772 fixes the problem.
14:24:12 <clokep_work> flo: Interesting. I'm cecking out bug 650
14:24:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=650 nor, --, ---, nobody, NEW, Twitter accounts should reconnect automatically when going back from offline
14:24:59 <flo> well, https://developer.mozilla.org/En/DOM/Window.clearTimeout explicitely indicates "Passing an invalid ID to clearTimeout does not have any effect (and doesn't throw an exception)."
14:29:01 <clokep_work> Bah, editing that CoreService I think i just beyond me. :-/
14:31:27 <flo> hmm, I haven't noticed earlier, but in the status selector of the blist we expose "unavailable" (=busy/dnd) and in the jumplist we expose "away" :(
14:32:42 <Mic> Haven't we used the already translated status strings there?
14:32:52 <Mic> (either way, this is wrong)
14:33:00 <flo> it's not a matter of translation
14:33:18 <Mic> *defined
14:33:21 <flo> away and unavailable are 2 different status
14:33:30 <Mic> I know.
14:33:52 <clokep_work> :-/ Probably my bad.
14:34:09 <flo> the reviewer probably has half the blame ;)
14:34:12 <clokep_work> Mic: I don't think we reuse the translated strings. One was in a dtd and we needed it in a properties file I believe.
14:34:23 <Mic> We didn't
14:35:01 <Mic> http://hg.instantbird.org/instantbird/file/b49b1864fe64/instantbird/modules/ibWinJumpList.jsm#l45
14:35:17 <Mic> That's the only bundle used in this file
14:35:29 <flo> that code https://hg.instantbird.org/instantbird/rev/92c5329d2fd7#l3.62 (which I'm about to duplicate) should have been in http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/imStatusUtils.jsm
14:36:15 <clokep_work> Don't duplicate it then? :-D
14:36:16 <Mic> I'll file a bug?
14:37:28 <clokep_work> So the jump list should use STATUS_UNAVAILABLE instead of STATUS_AWAY?
14:37:57 <flo> I think so
14:37:57 <Mic> Ah, so we're not having a wrong label there, only a wrong status? ;)
14:38:11 <clokep_work> Or perhaps both?
14:38:33 <clokep_work> What's the difference between "unavailable" and "away"?
14:39:05 <flo> unavailable is "I'm here but please don't disturb me if it's not needed"
14:39:18 <clokep_work> Ah I see.
14:39:34 <clokep_work> And we only show "unavailable" in the blist UI?
14:39:43 <flo> away is "I'm not here" (which is usually a lie if it hasn't been set automatically by the idle code, so I have been reluctant to expose it in the UI)
14:40:10 <clokep_work> Speaking of which...does Instantbird automatically set "away" if you lock your desktop?
14:41:12 <flo> no
14:41:15 <flo> it should :)
14:41:19 <Mic> Good idea
14:41:32 <clokep_work> Most IM programs do, I wasn't sure if Instantbird did (I didn't think so).
14:41:36 * clokep_work will file a bug.
14:41:58 <flo> and it should set to busy when you have a fullscreen slideshow going on ;)
14:42:19 <clokep_work> Yes, or if you answer a VoIP call maybe? :P
14:42:26 * flo is fixing https://bugzilla.instantbird.org/show_bug.cgi?id=746 to have a concistent behavior with what jumplists do on Windows
14:42:30 <instantbot> Bug 746 nor, --, ---, nobody, NEW, Set status from the menu bar doesn't work when there's no buddy list window
14:42:33 * clokep_work wonders if that's purplexpcom or UI.
14:42:54 <clokep_work> flo: Will you be moving that code to avoid duplication or should I file a bug about that?
14:43:01 <flo> I'll try :)
14:43:21 <clokep_work> I had no idea we had a statusUtils module. :-D
14:45:57 <clokep_work> Is there such thing as "locking" on Mac and *nix?
14:46:14 <flo> probably
14:46:25 <flo> a screensaver with a password is a way to lock anyway
14:46:32 <clokep_work> OK.
14:46:36 <Mic> Yes, works on Ubuntu
14:46:44 <clokep_work> Cool! :) I'll do "All" then.
14:46:51 <Mic> You can switch users or lock the screen at least
14:47:15 <flo> http://lxr.instantbird.org/instantbird/source/purple/locales/en-US/status.properties
14:47:21 <flo> is there anything helpful there?
14:47:54 <clokep_work> Those can probably all be used in fact and the one the jump list uses can be removed. :-/
14:48:15 <flo> except we don't have the unavailable.tooltip string
14:49:22 <clokep_work> We could just remove all the tooltips. :-D
14:51:01 <clokep_work> (Most Jump lists don't really have tooltips actually.)
14:51:08 <flo> clokep_work: http://pastebin.instantbird.com/773 is this usable by the jumplist code?
14:51:50 <flo> or should I just let you cleanup the various jumplist issues we have just discussed later? :)
14:52:48 <clokep_work> flo: That looks correct, but yes, we can just file a bug and clean it all up tonight.
14:53:13 <flo> I was asking because of https://hg.instantbird.org/instantbird/rev/92c5329d2fd7#l3.68
14:53:48 <flo> that code would now succeed with all the status listed at: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/imStatusUtils.jsm#43 (including "unknown" and "mobile" which are not settable...
14:53:53 <flo> )
14:54:03 <clokep_work> I think that that's OK that it'll succeed then.
14:54:16 <clokep_work> I don't really know why an extension would need to do anything with the other ones besides setting the status.
14:55:48 <flo> away and unavailable are apparently the same on AIM anyway :-D
14:57:05 <flo> the "Tools" context menu seems useless on Mac
14:57:12 <clokep_work> Is that enumerated somewhere btw? :P
14:57:16 <flo> all its items would be better placed in "Window"
14:58:29 <instantbot> New Instantbird (UI) bug 840 filed by clokep@gmail.com.
14:58:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=840 enh, --, ---, nobody, NEW, Set to "away" automatically when locking the OS.
15:02:46 <flo> so if I remember well, we had decided that the account manager and account wizard should be at the center of the screen, and the contact list on the right side
15:03:09 <clokep_work> Yes.
15:03:59 <flo> the about dialog and the pref window are already at the center
15:04:22 <flo> error console is on top left (but I don't think we care)
15:04:37 <flo> conv window is on top left. Should it be center too?
15:05:03 <clokep_work> Does the conv window persist location?
15:05:25 <flo> yes
15:06:08 <clokep_work> I kind of like top left for the conversation, but if it persists, it doesn't matter much.
15:09:35 <-- GeekShadow has quit (Connection reset by peer)
15:09:42 --> GeekShad0w has joined #instantbird
15:15:36 <instantbot> New Instantbird (UI) bug 841 filed by clokep@gmail.com.
15:15:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=841 min, --, ---, clokep, ASSI, Fix Windows Jump List code
15:16:16 --> harlock has joined #instantbird
15:18:00 <clokep_work> Mic, flo: If I forgot anything in that bug please add a comment to it!
15:25:01 <flo> I think you got it all :)
15:27:36 <clokep_work> OK! None of that should be too bad to fix.
15:28:23 <flo> so you are increasing the list of blockers? ;)
15:29:17 <clokep_work> Yup! Mostly for the "Away"/"Unavailable" issue.
15:36:12 <clokep_work> Feel free to change it to "wanted" I'm going to do it tonight either way (or whenever bug 746 is fixed).
15:36:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=746 nor, --, ---, florian, ASSI, Set status from the menu bar doesn't work when there's no buddy list window
15:40:00 <flo> it'll be fixed the next time I hg push ;)
15:41:23 <clokep_work> :)
15:57:08 <-- mokush has quit (Client exited)
15:57:59 <flo> should the buddy list take the full height of the screen by default?
15:58:19 <-- Even1 has quit (Quit: Instantbird 0.3pre)
16:01:51 <clokep_work> How common is that?
16:03:46 <clokep_work> I'd say it's probably OK to do, but don't kill yourself if it's difficult.
16:05:25 <flo> I'm not sure how what people expect
16:07:14 <-- chrisccoulson has quit (Connection reset by peer)
16:14:19 <-- waynenguyen has left #instantbird ()
16:25:51 <flo> the results on linux are disappointing :(
16:26:01 <flo> because the window positions aren't persisted (https://bugzilla.mozilla.org/show_bug.cgi?id=542839)
16:26:13 --> chrisccoulson has joined #instantbird
16:28:35 <clokep_work> :( Silly linux.
16:30:57 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=311393 seems to be the opposite issue :).
16:31:18 * GeekShad0w is now known as toine
16:32:08 * toine is now known as GeekShadow
16:36:32 <instantbot> florian@instantbird.org added attachment 713 to bug 821.
16:36:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=821 enh, --, ---, florian, ASSI, Better window positions at first start
16:36:37 <flo> anybody cares to review? :)
16:40:10 <clokep_work> Looks OK to me, but I didn't try it.
16:42:06 <flo> it works very well on Mac.
16:44:39 <clokep_work> :)
16:44:47 <clokep_work> The 100% hieight would end up behind the dock though, right?
16:45:03 <clokep_work> (Assuming the dock is on the top/bottom?)
16:45:24 <flo> I don't think the dock is counted inside the availableHeight
16:45:41 <flo> at least, when it's on the left, it's not in availWidth, and it's size is availLeft
16:46:58 <clokep_work> OK. :)
17:21:05 <flo> yay for another half hour spent dealing with the mess these lawyers made... :-|
17:39:52 <flo> I'll resolve a fair number of bugs today :)
17:55:49 <instantbot> florian@instantbird.org added attachment 714 to bug 801.
17:55:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=801 nor, --, ---, florian, ASSI, minimum conversation window height for buddy icon to appear is too high.
17:58:02 <instantbot> florian@instantbird.org set the Resolution field on bug 801 to FIXED.
17:58:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=801 nor, --, 0.3, florian, RESO FIXED, minimum conversation window height for buddy icon to appear is too high.
17:58:32 <instantbot> florian@instantbird.org set the Resolution field on bug 732 to FIXED.
17:58:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=732 nor, --, 0.3, florian, RESO FIXED, Add buddy and join chat dialogs poorly positioned when there's no buddy list
17:58:43 --> DGMurdockIII has joined #instantbird
17:59:04 <instantbot> florian@instantbird.org set the Resolution field on bug 821 to FIXED.
17:59:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=821 enh, --, 0.3, florian, RESO FIXED, Better window positions at first start
17:59:45 <instantbot> florian@instantbird.org set the Resolution field on bug 746 to FIXED.
17:59:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=746 nor, --, 0.3, florian, RESO FIXED, Set status from the menu bar doesn't work when there's no buddy list window
18:00:26 <instantbot> florian@instantbird.org set the Resolution field on bug 836 to FIXED.
18:00:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=836 tri, --, 0.3, clokep, RESO FIXED, Change VERSION string for IRC
18:00:56 <instantbot> florian@instantbird.org set the Resolution field on bug 681 to FIXED.
18:00:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=681 nor, --, 0.3, clokep, RESO FIXED, Reduce the amount of data the twitter plugin logs into the Error Console
18:01:23 <flo> happy bugmail ;)
18:02:45 <clokep_work> Wow, that closed out a lot! :)
18:02:52 <flo> 5 bugs
18:03:21 <flo> err, 6, but only 5 were on the 0.3-final list
18:03:24 <flo> and you added another
18:03:30 <flo> so we are only down to 12
18:05:43 <clokep_work> Right, and a couple of those I think aren't that bad.
18:06:04 <clokep_work> Didn't Mic have a patch for bug 803 or bug 822?
18:06:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=803 nor, --, ---, benediktp, NEW, Protocol icons are the wrong size in buddy chooser.
18:06:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=822 nor, --, ---, nobody, NEW, Elongated status icon
18:06:33 <clokep_work> Oh haha, probably the one he's assigned. ;)
18:06:45 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/53a20dd85521 - Florian Quèze - Bug 821 - Better window positions at first start.
18:06:46 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/d6566f2d6bb5 - Patrick Cloke - Bug 836 - Change VERSION string for IRC to include 'Instantbird', r=fqueze.
18:06:47 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/f6ae36370e55 - Florian Quèze - Bug 681 - Reduce the amount of data the twitter plugin logs into the Error Console by default, r=clokep.
18:06:48 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/28fc53c2668a - Florian Quèze - Bug 746 - Set status from the menu bar doesn't work when there's no buddy list window.
18:06:49 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1d3972f59c55 - Florian Quèze - Avoid calling clearTimeout with an invalid id in the buddy list (for compatibility with the jsProtoHelper module if an add-on ever wants to include it there).
18:06:50 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/cb20df8ffddf - Florian Quèze - Bug 801 - minimum conversation window height for buddy icon to appear is too high.
18:06:51 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/9fb2ea78e742 - Florian Quèze - Bug 732 - Add buddy and join chat dialogs poorly positioned when there's no buddy list.
18:07:10 <flo> we can probably decide at some point that we are mentally ready (because it's "too risky") to drop bug 809 :-D.
18:07:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=809 nor, --, ---, nobody, NEW, Handle removing a tag from a buddy even when the server ignores our request
18:10:25 <clokep_work> Yeah, that's probably the only very invasive bug left.
18:10:35 <-- GeekShadow has quit (Ping timeout)
18:10:58 <clokep_work> I'll probably take a look at those Twitter ones.
18:11:09 <flo> if it just returns the buddy to its previous group after a restart (= what pidgin does), it's not really a blocker. We should just check that nothing more serious breaks during that event :)
18:11:19 <flo> dinner, back later!
18:11:21 <-- flo has quit (Quit: Instantbird 0.3pre)
18:22:10 <clokep_work> I'm pretty sure that's what happens, yes.
18:22:14 <clokep_work> But we should make sure!
18:23:07 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
18:23:11 --> FeuerFliege has joined #instantbird
18:23:40 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
18:23:42 --> FeuerFliege has joined #instantbird
18:23:53 <FeuerFliege> teste mich bitte
18:24:02 <FeuerFliege> d’oh
18:24:11 <FeuerFliege> sorry
18:36:05 --> GeekShadow has joined #instantbird
18:37:35 --> igorko has joined #instantbird
19:02:29 <-- Chaz6 has quit (Ping timeout)
19:03:01 --> Chaz6 has joined #instantbird
19:33:23 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
19:33:35 --> FeuerFliege has joined #instantbird
19:40:47 <-- FeuerFliege has left #instantbird ()
19:47:11 <-- Mic has quit (Connection reset by peer)
19:52:16 <-- igorko has quit (Quit: Instantbird 0.3b1)
19:53:38 --> igorko has joined #instantbird
19:55:05 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:59:45 <-- igorko has quit (Quit: Instantbird 0.3b1)
19:59:53 --> chrisccoulson has joined #instantbird
20:23:06 <-- Chaz6 has quit (Ping timeout)
20:33:06 --> Chaz6 has joined #instantbird
20:39:27 --> igorko has joined #instantbird
20:52:29 --> EionRobb has joined #instantbird
20:55:08 <-- Chaz6 has quit (Ping timeout)
20:58:47 --> Chaz6 has joined #instantbird
21:01:36 <-- Chaz6 has quit (Ping timeout)
21:03:48 <-- GeekShadow has quit (Ping timeout)
21:04:35 --> Chaz6 has joined #instantbird
21:14:13 --> flo has joined #instantbird
21:14:13 * ChanServ sets mode +qo flo flo 
21:15:52 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:20:33 <-- Chaz6 has quit (Ping timeout)
21:42:55 <DGMurdockIII> hey you guys now libpurple was recently updated
21:45:44 --> FeuerFliege has joined #instantbird
21:51:49 <flo> DGMurdockIII: we know.
21:52:00 <flo> Do you know anything exciting about the new version?
21:52:09 <DGMurdockIII> yes
21:52:16 <DGMurdockIII> give me a sec
21:52:33 <flo> I'm not asking for the changelog
21:52:40 <flo> but for what it will change for Instantbird ;)
21:52:50 <DGMurdockIII> proxy: Add new "Tor/Privacy" proxy type that can be used to restrict operations that could leak potentially sensitive data (e.g. DNS queries).
21:53:50 <flo> I'm not excited ;)
21:54:13 <DGMurdockIII> there are three i three i thnk might affect instantbird right now this one When removing a buddy, delete the pounces associated with it
21:54:39 <DGMurdockIII> Fix purple-url-handler being unable to find an account.
21:54:43 <DGMurdockIII> and
21:55:10 <flo> we don't use libpurple's pounces.
21:55:21 <DGMurdockIII> AIM:
21:55:21 <DGMurdockIII> Fix setting icons with dimensions greater than 64x64 pixels by scaling them down to at most 64x64
21:55:21 <flo> we don't use libpurple's url handler either
21:55:38 <flo> I wrote that patch. It's already in Instantbird.
21:55:47 <DGMurdockIII> ok
21:56:16 <DGMurdockIII> Support new connection states in NetworkManager 0.9.
21:56:31 --> igorko1 has joined #instantbird
21:56:47 <DGMurdockIII> media: Allow libpurple and plugins to set SDES properties for RTP conferences.
21:57:04 <-- igorko has quit (Ping timeout)
21:57:18 --> Mic has joined #instantbird
21:57:18 * ChanServ sets mode +h Mic 
21:57:24 <DGMurdockIII> media: Add support for using TCP relaying with TURN (will only work with libnice 0.1.0 and later).
21:57:37 <flo> you are pasting the whole log
21:57:44 <flo> that's useless
21:57:49 <Mic> What does the last thing mean btw?
21:57:55 <flo> we don't use anything related to libpurple's media handling
21:58:02 <DGMurdockIII> Added the DigiCert? High Assurance CA-3 intermediate CA, needed for validation of the Facebook XMPP interface's certificate.
21:58:22 <flo> we don't use libpurple's SSL certificates (we use the certificats from Mozilla)
21:59:24 <DGMurdockIII> are file transfers the next big feature you are going to work on
22:00:57 <flo> this change log is more interesting: http://developer.pidgin.im/viewmtn/revision/file/00c6d11a264a02d1aaa23feb52eab5ca46e655c8/ChangeLog.API
22:02:24 <DGMurdockIII> what the next stuff that being worked on for instantbird?
22:02:27 <DGMurdockIII> ok
22:03:08 <flo> if we exclude the media changes that I'm not interested in, all of it can be summarized in 2 items:
22:03:08 <flo> - provide an invitation message when requesting to be added in someone's list (the previous API for that was very painful, I'm glad they changed it)
22:03:08 <flo> - associate network connections (including DNS resolutions) with the account that attempted to make them
22:03:26 <flo> the next stuff is releasing!
22:03:50 <Mic> nn
22:04:03 <DGMurdockIII> i do want a message when 8i get a invite from someone
22:04:11 <DGMurdockIII> that would be very helpfull
22:05:48 <Mic> I hope they're going to add support for external interrocitors in one of the next releases
22:05:52 <Mic> Good night now.
22:06:07 <-- Mic has left #instantbird ()
22:07:07 <douglaswth> speaking of SSL certs, any idea what's going on with my imported cert?
22:08:04 <flo> no
22:08:18 <flo> We/I would need to try to reproduce the issue
22:12:09 <FeuerFliege> flo: spellchecker with german dictionary did not work, when forced to work with 0.3pre, but a patched  (just added Instantbird with 0.3 as max-version) from AMO works fine. 
22:13:28 <flo> so the spellchecker inside the 0.3b1 de release doesn't work?
22:14:49 <FeuerFliege> not for me
22:15:29 <FeuerFliege> wait, i have a nightly on this pc
22:19:44 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
22:25:17 --> FireFly1 has joined #instantbird
22:26:46 <FireFly1> flo: the German Instantbird beta has no spellchecker whatsoever 
22:27:00 <flo> that's surprising
22:27:06 <FireFly1> no German, no English
22:27:32 <flo> how do you see that?
22:29:05 <FireFly1> no entry in the context menu and no red underline
22:29:57 --> FeuerFliege has joined #instantbird
22:32:54 <FeuerFliege> If the old version doesn't work with the nightly it is not surprising, that it do not work in the beta, too.
22:33:05 <-- FireFly1 has quit (Quit: Leaving.)
22:36:11 <flo> FireFly1: the "Check Spelling" checkbox is invisible?
22:37:14 <FeuerFliege> yes
22:37:52 <FeuerFliege> in the nightly it is visible with beta there is no checkbox
22:38:21 <flo> in the nightly you have the en-US dictionary
22:39:17 --> Chaz6 has joined #instantbird
22:43:24 <FeuerFliege> i know
22:43:48 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
22:46:08 <-- flo has quit (Input/output error)
22:47:04 <-- FeuerFliege has quit (Quit: Instantbird 0.3pre)
22:47:04 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/2c58800cc437 - Florian Quèze - Fix updating of the 'Other Contacts' tag's content when tags are removed or added on contacts.
23:28:27 <-- harlock has quit (Quit: Instantbird 0.2)
23:43:40 <-- igorko1 has quit (Quit: Instantbird 0.3b1)
23:59:49 --> clokep has joined #instantbird
23:59:50 * ChanServ sets mode +h clokep