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