All times are UTC.
00:02:17 <clokep> http://pastebin.instantbird.com/1047 is the last bunch of lines that appear. :-/ 00:03:54 <flo> get more aggressive and rm -rf the libpurple folder? 00:03:59 <flo> (rather than just the clean) 00:04:13 <clokep> And then make purple? 00:04:17 <flo> yes 00:04:20 <flo> or make ib 00:04:24 <flo> or make tier_app 00:04:31 <clokep> tier_app? 00:04:53 <flo> make ib is what I use most of the time 00:05:19 <flo> these days, tier_app proves interesting to me, as it allows me to easily rebuild both instantbird parts and the thunderbird UI 00:05:26 <clokep> I usually do make -C instantbird or make -C purple depending what I'm working on. 00:05:33 <flo> tier_app rebuilds the folders that are specific to the application 00:05:39 <clokep> Ah I see. :) 00:05:56 <flo> the ib rule is http://lxr.instantbird.org/instantbird/source/instantbird/build.mk#190 00:07:51 <flo> tier_app rebuilds what's in the tier "app", which for us is defined at: http://lxr.instantbird.org/instantbird/source/instantbird/build.mk#60 00:08:23 <clokep> Ah, awesome. :) Thanks a lot. 00:11:27 <-- devfil has quit (Client exited) 00:12:22 <clokep> Rebuilding all of purple now. :-/ 00:12:34 <clokep> Sounding to me like I might have missed an IRC reference somewhere. :( 00:18:13 <flo> there was a reference somewhere in the .deps folder that's generated 00:19:21 <clokep> Alright. 00:28:59 <clokep> I didn't remove it from the autoconf.mk.in file in config/, could that be it? 00:29:31 <flo> uh, yes :( 00:29:40 <clokep> That means I need to fully remake the app? 00:29:44 <clokep> Can I remake that folder? :-/ 00:29:53 <Mook_as> rerun configure, at least, I think? 00:30:06 <flo> ":(" was because changing that file probably means a full remake of Mozilla 00:30:25 <flo> well, you can just rerun configure and then make ib 00:30:27 <clokep> It's OK. I'm watching the Islanders lose anyway. 00:30:42 <flo> but the next time you update the mozilla repository, it will remake everything rather than just the update 00:30:52 <clokep> Ah OK. 00:30:57 <clokep> Are we going to update Mozilla soon btw? :) 00:31:08 <flo> maybe we should do it last week? 00:31:25 <clokep> ....last week already passed. ;) 00:32:11 <flo> writing condolence emails sucks :(. 00:33:14 <clokep> s/writing // & s/ emails suck/ 00:33:22 <clokep> / 00:33:47 <flo> fix your crap with these entities :-P 00:34:05 <clokep> I'm of the opinion it's YOUR crap. :P 00:34:14 <clokep> I think it's not properly checking the preference and accounting for it. 00:34:24 <clokep> I can hack around it, sure, but I think the UI is handling it wrong. 00:34:25 <flo> well, I don't know. Just to be sure then, fix OUR crap! :-P 00:34:36 <clokep> Hahah. It's on my todo list! 00:35:33 * Mook_as wonders how it can be UI handling it wrong when it's sending out the wrong text in the first place 00:35:54 <clokep> Mook_as: In my opinion I'm given the wrong text by the input box. 00:36:12 <Mook_as> ah. okay, that makes sense, then :) 00:36:16 <clokep> Read http://log.bezut.info/instantbird/110928/#m3 00:36:47 <clokep> (By the way, Magic Copy /always/ copies exactly what I want. :) It's pretty awesome.) 00:37:46 <clokep> The entities & < and > get converted ALWAYS to their entities, even if an account has HTMLEnabled set to false. 00:37:59 <flo> clokep: so you think it's a problem in mozITXTToHTMLConv.scanTXT that adds these entities? 00:38:30 <clokep> flo: I think that should only be done if HTMLEnabled is true. 00:38:55 <-- ecaron has quit (Quit: Instantbird 1.1) 00:39:08 <clokep> (And I'm guessing that the libpurple protocol just handles the crap either way, but I'm more concerned that we're not properly abiding by HTMLEnabled, which is a flag we "support") 00:40:34 <-- Mook_as has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.2.13/20101203074205]) 00:41:34 <clokep> I'll mess with it once I get IRC building. 00:42:31 <flo> clokep: hmm, so then the next question is: what does libpurple expect for plugins that don't send HTML? 00:42:45 <clokep> I /assumed/ it expected raw text. 00:43:11 <flo> why does it work when I write & then? 00:43:29 <EionRobb> libpurple gives the prpl html 00:43:37 <EionRobb> its up to the prpl to decide what to do with it, eg strip entities 00:43:53 <clokep> So why do we have an HTMLEnabled property at all? Am I misunderstanding it's use? 00:43:58 <clokep> (Thanks EionRobb!) 00:44:11 <clokep> (And thanks aleth for the tab complete fixes!) 00:44:13 <EionRobb> you're welcome. fix ft :P 00:44:58 <clokep> http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/public/purpleIAccount.idl#246 "Connection sends and receives 'HTML'" I'm not sure why that would even be exposed then...:-/ 00:45:00 <flo> clokep: I'm currently looking at the Pidgin code. It seems the flag is only used to decide if richtext formatting will be added before sending. 00:45:10 <clokep> Hm. Interesting. 00:45:17 <flo> clokep: to disable the formatting toolbar 00:45:30 <clokep> Ahhhhh. I see. :) 00:45:47 <flo> basically, the conversation.xml code mimics the Pidgin implementation (I probably looked at it at the time). 00:46:42 <clokep> Makes sense. 00:46:51 <clokep> Is there a better way to replace entities besides just three .replace() methods? 00:47:24 <flo> well, parsing the HTML and serializing it to plain text isn't really a "better way" ;) 00:47:41 <flo> maybe a single replace call? :) 00:47:53 <flo> match &(amp|lg|gt); ? 00:48:27 <clokep> But I have to decide what to replace it with. ;) 00:48:35 <flo> errr &(amp|[lg]t); ? 00:48:37 <aleth> what's this warning about? "No chrome package registered for chrome://communicator/skin/bookmarks/location.gif" ...bookmarks? 00:48:57 <clokep> "communicator"...(o_O) 00:48:59 <flo> aleth: it's about the fact that DOM inspector still expects to be run on the Mozilla Suite 00:50:04 <aleth> Ah ok :) 00:50:39 <-- clokep has left #instantbird () 00:52:31 --> clokep has joined #instantbird 00:52:31 * ChanServ sets mode +h clokep 00:52:47 <clokep> OK, let's see if this works & < > 00:53:24 <aleth> :D 00:54:33 <flo> clokep: it does! You've finally fixed your crap :-P. 00:54:47 <clokep> flo: I blame your reviews missing it. ;) 00:54:49 <flo> ("scnr") 00:55:11 <flo> I should r- your next patch "because of the things I've probably missed" :) 00:55:23 <clokep> Please, we only have room for one troll here. And I think Mic has grabbed that roll. 00:55:55 <flo> he doesn't even troll about Windows ;). 00:56:45 <flo> but if there's no room for me here, I'll go see in my bed if there's enough room for me there 00:56:49 <flo> Good evening/night 00:56:50 <-- flo has quit (Quit: Instantbird 1.2a1pre) 00:57:04 <clokep> Goodnight! 00:57:21 <aleth> nn! 00:58:04 <aleth> so, looks like two huge changesets will be landing soon... 00:58:19 <clokep> What're those?! 00:58:30 <aleth> yours and flos :D 00:59:08 <aleth> At least they _sound_ major undertakings ;) 01:00:09 <-- clokep has quit (Ping timeout) 01:02:20 --> clokep has joined #instantbird 01:02:20 * ChanServ sets mode +h clokep 01:02:44 <clokep> Yes, well flo's stuff needs to land, I'll need to edit my stuff to match his. 01:02:53 <clokep> Then he has to review my stuff. 01:02:55 <clokep> Then land it, so the IRC will be a while. 01:03:19 <aleth> Should be fun when it's ready 01:03:28 <clokep> Yes, you guys can make me fix lots of bugs. :( 01:03:33 <clokep> I'm sure it'll have some. 01:04:18 <aleth> You might be lucky :) 01:07:22 <clokep> I'm not /that/ lucky. ;) 01:08:32 <aleth> What's just as likely is that people will remember all those IRC 'bugs' in bugzilla that were postponed 'until js-irc is ready' ;) 01:08:46 <clokep> Some of them are fixed already. 01:08:52 <clokep> And will be magically marked as fixed when it lands. :) 01:08:58 <aleth> Neat :) 01:09:15 <clokep> Like bug 188! 01:09:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=188 nor, --, ---, clokep, ASSI, Private IRC messages using "/msg" don't appear in chat window 01:09:36 <aleth> Wow, ancient bugs... 01:10:37 <clokep> It's been a while in the making: https://bugzilla.instantbird.org/showdependencygraph.cgi?id=507&display=web&rankdir=TB (bug 507 is the IRC one) 01:10:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript 01:10:58 <aleth> Well, IRC is a beast, so kudos 01:11:29 <aleth> nice map :) I didn't know bugzilla could do that 01:14:23 <clokep> Bugzilla can do lots. :) 01:22:43 --> BlueMaxima has joined #instantbird 02:13:40 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 02:20:42 <clokep> Did a full rebuild and everything seemed to work. :) 02:21:16 <-- EionRobb has quit (Quit: Leaving.) 02:26:34 <-- clokep has left #instantbird () 02:57:47 <-- billysanca has quit (Quit: Instantbird 1.2a1pre) 03:16:44 --> Mook has joined #instantbird 04:12:34 <-- BlueMaxima has quit (Quit: Instantbird 1.1) 04:39:03 --> BlueMaxima has joined #instantbird 05:04:41 <-- Mook has quit (Quit: z) 06:17:46 --> hunsly has joined #instantbird 07:23:13 <-- hunsly has quit (Connection reset by peer) 07:25:12 --> BYK has joined #instantbird 07:44:14 --> micahg has joined #instantbird 07:54:21 <-- micahg has quit (Input/output error) 07:56:50 --> micahg has joined #instantbird 08:40:27 --> flo has joined #instantbird 08:40:27 * ChanServ sets mode +qo flo flo 08:57:39 --> MadWookiee has joined #instantbird 09:02:23 --> mmkmou has joined #instantbird 09:27:06 --> Mic has joined #instantbird 09:27:06 * ChanServ sets mode +h Mic 09:28:33 --> hunsly has joined #instantbird 09:31:32 <Mic> Hello 09:31:44 <BYK> Hi Mic! 09:37:09 <-- hunsly has quit (Ping timeout) 09:37:14 <flo> hello :) 09:38:39 <BYK> Hi flo 09:43:33 <Mic> Mixing in some string changes: http://img846.imageshack.us/img846/7606/ibaccountwizardpagelech.png 09:44:36 <Mic> I changed the wizard's page titles to be more than just a single word and it seems friendlier to me 09:49:04 --> GeekShadow has joined #instantbird 09:49:15 <Mic> hmm, it doesn't look as good as this with the normal look of the wizard dialogs 10:14:33 --> clokep has joined #instantbird 10:14:33 * ChanServ sets mode +h clokep 10:32:19 <clokep> Mic: That small change looks surprisingly way better. 10:35:31 <-- MadWookiee has left #instantbird () 10:46:22 --> jb has joined #instantbird 10:55:04 <-- clokep has left #instantbird () 11:14:58 <-- Tomek has quit (Quit: Instantbird 1.1) 11:41:17 --> clokep_work has joined #instantbird 11:41:18 * ChanServ sets mode +h clokep_work 12:11:03 <Mic> uh, the Thunderbird UI is awful :( 12:11:16 <clokep_work> Be more specific. ;) 12:13:46 <Mic> You want me to troll, don't you? :P 12:13:53 <clokep_work> No. I'm actually curious. 12:14:07 <clokep_work> What part of the Thunderbird UI? The message pane? The account pane? 12:19:42 <Mic> http://img207.imageshack.us/img207/4947/tbfirstrun.png 12:20:00 <Mic> It seems that things look better once you've setup an account 12:20:16 <Mic> The empty tab and the empty left bar won't look broken anymore 12:20:41 <Mic> Still too much glass for my taste, it doesn't work well with background desktop images 12:22:37 <clokep_work> The no text on the first tab is a bug that bothers me a lot. :-/ 12:23:42 <Mic> bbl (lunch) 12:41:37 --> chrisccoulson has joined #instantbird 12:42:47 <clokep_work> Alrighty. 12:42:54 <clokep_work> And that's not much better than our first run experience. :( 12:42:59 <clokep_work> Do you not use an email client right now? 12:44:27 <-- chrisccoulson has quit (Quit: Ex-Chat) 12:46:58 <-- flo has quit (Ping timeout) 12:47:08 --> chrisccoulson has joined #instantbird 12:47:42 --> flo has joined #instantbird 12:47:42 * ChanServ sets mode +qo flo flo 12:55:07 <-- Mic has quit (Ping timeout) 12:56:37 <flo> I'm wondering why there's a Firefox icon on the second tab 12:58:07 <clokep_work> Probably another bug. :) 13:03:54 <clokep_work> How goes the reorg/renaming? 13:04:27 <flo> I'm rewriting purpleAccountsService and purpleAccountBase into a single imAccounts.js file. 13:04:57 <flo> there's more code to rewrite there than I initially thought :-/ 13:05:24 <clokep_work> :-/ Is the code reducing at least in JS instead of C++. 13:05:25 <flo> (we tend to forget the existence of code that just works and doesn't cause us to go fix it frequently) 13:05:42 <flo> it's certainly going to be shorter, yes :) 13:05:45 <clokep_work> Hahaha, yes. 13:05:53 <clokep_work> I'm OK w/ that though. :) 13:22:47 --> gerard-majax has joined #instantbird 13:23:19 --> Mic has joined #instantbird 13:23:19 * ChanServ sets mode +h Mic 13:24:10 <Mic> clokep_work: no, I use gmx.net and yahoo.de webmail (the former sucks, the latter is quite OK for my needs) 13:25:24 <clokep_work> Yahoo webmail is OK. I like having all my mail + newsgroups + rss in one place. 13:25:40 <clokep_work> (Plus I have a few gmail accounts + my old yahoo account so...it's a lot to keep track of separately) 13:28:21 <flo> gmail can either fetch messages in other accounts, or forward to another account 13:28:51 <flo> so it's relatively easy to get everything into a single gmail account (if the reason you had several accounts in the first place wasn't privacy of course) 13:30:03 <clokep_work> It's privacy. ;) 13:30:13 <clokep_work> + liking to keep things separate. 13:30:25 <clokep_work> (And I get too much spam in my old account to want to "migrate" that to another account.) 13:30:50 <flo> I think gmail doesn't forward spam by default 13:31:09 <flo> by the way, what's too much spam? :) 13:31:19 <clokep_work> 1 email. :P 13:31:32 <flo> ok, I have way too much spam then :-) 13:31:32 <clokep_work> BBl. 13:33:06 <-- micahg has quit (Ping timeout) 13:36:50 <-- gerard-majax has quit (Ping timeout) 13:38:21 --> micahg has joined #instantbird 13:42:47 --> Andrey has joined #instantbird 13:43:00 <Andrey> hi 13:43:11 <Mic> Hello Andrey 13:43:16 <Andrey> flo plugin nick serv killer not working :( 13:44:04 <Andrey> this https://addons.instantbird.org/en-US/instantbird/addon/209 13:44:23 <flo> It works very well 13:44:31 <flo> if you have a specific issue, you should give more details about it 13:45:37 <Andrey> oh sorry, i no read full description 13:45:49 <Andrey> my nuck not registered 13:45:53 <Andrey> nick* 13:50:20 --> mikk_s has joined #instantbird 13:50:33 --> ecaron has joined #instantbird 13:57:24 <-- chrisccoulson has quit (Ping timeout) 14:02:32 <-- micahg has quit (Ping timeout) 14:07:55 --> micahg has joined #instantbird 14:08:41 <-- micahg has quit (Client exited) 14:09:52 --> micahg has joined #instantbird 14:21:23 --> chrisccoulson has joined #instantbird 14:33:06 <-- jb has quit (Ping timeout) 14:34:21 --> jb has joined #instantbird 14:49:56 <-- micahg has quit (Ping timeout) 14:51:36 <-- chrisccoulson has quit (Ping timeout) 14:54:54 --> mikk_s1 has joined #instantbird 14:55:19 <-- mikk_s1 has quit (Quit: Instantbird 1.1) 14:55:29 <-- mikk_s has quit (Quit: Instantbird 1.1) 14:55:45 --> mikk_s has joined #instantbird 14:56:08 <-- mikk_s has quit (Quit: Instantbird 1.1) 14:56:17 --> mikk_s has joined #instantbird 14:56:36 * clokep_work is working on a blog post. 15:01:59 --> chrisccoulson has joined #instantbird 15:05:48 <-- BYK has quit (Quit: Instantbird 1.1) 15:05:50 --> aleth has joined #instantbird 15:06:03 --> BYK has joined #instantbird 15:14:05 <-- Mic has quit (Quit: Instantbird 1.2a1pre) 15:14:20 --> jb1 has joined #instantbird 15:15:54 <-- jb has quit (Ping timeout) 15:16:06 <-- mikk_s has quit (Quit: Instantbird 1.1) 15:16:20 --> mikk_s has joined #instantbird 15:16:53 <clokep_work> aleth: I want to include a screenshot of the stuff you've been working on, should I just grab one from the bug or...? 15:18:25 --> jb has joined #instantbird 15:19:09 <-- jb1 has quit (Ping timeout) 15:19:42 --> ghinda has joined #instantbird 15:20:02 <aleth> clokep_work: include in what? which stuff in particular? ;) 15:20:32 * aleth probably missed something 15:21:27 <flo> aleth: clokep_work is currently writing a blog post (probably a status update / meeting summary) 15:22:43 <clokep_work> Meeting Summary. 15:22:51 <clokep_work> Wanted one with the participants list stuff. 15:23:23 <clokep_work> I probably should have said that before hand. Sorry aleth :) 15:23:26 <aleth> ah :) sure... But probably the screenshot from the bug is not very polished. Maybe crop the participant list from it? 15:25:13 <clokep_work> Will do! Thanks. 15:29:50 <clokep_work> Hey ecaron can I somehow float an image on the side? 15:29:58 <clokep_work> (In WordPress and have the text wrap around that.) 15:30:15 <ecaron> Click the image, and then click the aligment button in the toolbar. 15:33:50 <-- mmkmou has quit (Ping timeout) 15:35:18 <clokep_work> Does a heading always force a new "section"? 15:35:31 <clokep_work> (I.e. the wrapping stops at the end of that section.) 15:35:52 --> micahg has joined #instantbird 15:41:52 <-- chrisccoulson has quit (Ping timeout) 15:45:17 --> devfil has joined #instantbird 15:48:27 --> mmkmou has joined #instantbird 15:50:59 <-- jb has quit (Connection reset by peer) 15:51:01 --> jb has joined #instantbird 15:51:57 <-- mikk_s has quit (Quit: Instantbird 1.1) 15:59:18 --> chrisccoulson has joined #instantbird 16:00:26 --> Mook_as has joined #instantbird 16:02:16 <-- micahg has quit (Ping timeout) 16:03:46 <-- chrisccoulson has quit (Quit: Ex-Chat) 16:03:56 --> chrisccoulson has joined #instantbird 16:07:22 <-- chrisccoulson has quit (Quit: Ex-Chat) 16:07:36 --> micahg has joined #instantbird 16:07:51 --> chrisccoulson_ has joined #instantbird 16:08:48 <-- chrisccoulson_ has quit (Connection reset by peer) 16:12:53 <-- micahg has quit (Ping timeout) 16:15:25 --> micahg has joined #instantbird 16:17:52 --> mikk_s has joined #instantbird 16:20:49 <-- Andrey has quit (Quit: ) 16:20:56 --> Tomek has joined #instantbird 16:21:42 --> Mic has joined #instantbird 16:21:42 * ChanServ sets mode +h Mic 16:22:54 <Mic> What's a good method to track down the reason of a focus bug? 16:23:36 <Mook_as> I usually start crying 16:23:46 <instantbot> Just appeared in Blog@instantbird.org - http://blog.instantbird.org : 16:23:46 <Mook_as> then see if a debug build gives me anything (usually not) 16:23:47 <instantbot> http://blog.instantbird.org/2011/11/weekly-meeting-october-31-2011/ - Weekly Meeting: October 31, 2011 16:24:05 <Mic> I can't produce debug builds :( 16:24:40 <clokep_work> Looks like you need to go with the "start crying" option. :( 16:24:45 <Mic> It's the keyboard accessibility bug in the account manager that is so annoying 16:24:46 <Mic> :D 16:25:04 <Mook_as> which one? (bug number?) 16:26:20 <Mook_as> some times I setInterval(function()document.title = document.commandDispatcher.focusedElement.localName, 100) to see if that tells me anything useful 16:26:33 <Mook_as> (with guards for when it's null, etc.) 16:27:38 <Mic> Bug 557 16:27:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=557 nor, --, ---, nobody, NEW, Keys sometimes broken on the account manager (a sort of focus loss?) 16:28:21 <flo> clokep_work++ (thanks for the blog post! :)) 16:28:55 <clokep_work> flo: You're welcome, The caption formatting is kind of crappy, but I thik it's cause the image is so narrow. 16:30:40 <flo> clokep_work: for the next post, would it be possible to swap the order of "Weekly meetings are held every ..." and the first next more informative paragraph ("plans for Instantbird 1.2 were discussed as well as a summary of whatâs happened since the 1.1 release")? 16:30:58 <flo> the way these posts appear on http://instantbird.com/ is currently suboptimal 16:31:15 <aleth> clokep_work: nice post :) 16:31:31 <aleth> flo: in fact that paragraph in italics could appear /under/ the post instead of above it 16:32:00 <flo> right :) 16:32:26 <aleth> fits better there... 16:33:04 <clokep_work> I could edit that post if you want right now... 16:35:32 <-- micahg has quit (Ping timeout) 16:36:19 --> micahg has joined #instantbird 16:36:53 <clokep_work> flo: It's updated, not sure if you want to re-run the RSS cron job. 16:37:21 <aleth> clokep_work: if you keep the image size at 100% won't it give more space for the caption? 16:37:29 <flo> clokep_work: I feel lazy ;) 16:37:56 <clokep_work> aleth: Yes but then there's a big gap on the right. 16:38:29 <aleth> Ah right, I guess that depends on your browser windows size 16:39:27 <Mook_as> I think it depends more on your window size? it turns 100% if your browser is narrow enough :) 16:40:12 <clokep_work> aleth: I updated it a bit, I think it's beter. 16:40:27 <Mic> The image label starts with a long dash (?) and the label only uses a fraction of the width, is this fixable too? 16:42:26 <Mic> Seems I was commenting on the unchanged posting. The dash is there anyways .. 16:42:35 <clokep_work> You guys are picky. 16:42:51 <clokep_work> No more dash, the font is bigger, but it's OK. 16:43:22 --> igorko has joined #instantbird 16:43:24 <flo> who cares about that label? ;) 16:43:49 <Mook_as> ha, I guess that's why I couldn't figure out where the dash came from - the source changed ;) 16:43:52 <flo> by the way, I refrained myself from picking nits in the wording, because that's not a productive use of our time ;) 16:44:52 <aleth> I only commented on the caption because clokep mentioned it ;) 16:44:53 <clokep_work> If anyone wants to write posts, that would be appreciated btw. :-D 16:46:00 <Mook_as> if you like blog posts consisting of the single word "poop", possibly repeated multiple times... :p 16:46:06 <-- devfil has quit (Ping timeout) 16:46:53 <flo> Mook_as: we already have a coot translation of the website ;) 16:47:06 <flo> Mook_as: http://instantbird.com/ct/ 16:47:26 <flo> that's enough for "single word, possibly repeated multiple times" I think ;) 16:47:30 <Mook_as> haha 16:48:08 <-- micahg has quit (Ping timeout) 16:48:13 --> micahg has joined #instantbird 16:48:23 <-- micahg has quit (Quit: Ex-Chat) 16:48:46 --> micahg has joined #instantbird 16:49:40 --> devfil has joined #instantbird 16:49:45 <flo> I've no idea of why that block of code is needed http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleCoreService.cpp#812 :-/ 16:49:52 <flo> I'm always scared by the code related to the offline status 16:50:09 <flo> probably a good indication that I need to rewrite it from scratch 16:50:21 <clokep_work> Why? 16:50:37 <flo> I just don't understand it 16:51:01 <clokep_work> I see. 16:51:07 <flo> the complication comes from the fact that we have two different offline statuses. 16:51:20 <flo> one is a user selected "all accounts should be disconnected" status 16:51:35 <flo> the other is a "the network is offline, so all your accounts are offline and there's nothing we can do about it" 16:51:44 <aleth> unknown vs offline 16:51:51 <clokep_work> Right, we kind of had to fight with that for Twitter, didn't we? 16:52:06 <flo> each time we touch it 16:52:20 <flo> the expected behavior is poorly defined, so it's hard to actually code it ;) 16:52:49 <Mook_as> there's no useful hg blame? 16:52:54 <Mook_as> (... and why doesn't lxr link to hg?) 16:53:01 <flo> it will say it's all my fault ;) 16:53:42 * clokep_work wants mxr. :P 16:59:01 * Mook_as wants bonsai :p 16:59:37 <flo> you haven't finished to mourn it yet? 16:59:43 * aleth votes for git :P 17:00:08 <flo> I was very close to kicking aleth out :-S 17:00:19 <aleth> lol 17:00:37 <Mook_as> I would have tried if I could, and I _use_ git! 17:01:11 <aleth> I will be committed agnostic 17:01:56 <aleth> seems some things are not to be joked about ;) 17:02:33 <flo> I think I've kicked someone who "voted for git" already in the past :) 17:04:10 <flo> aleth: by the way, the problem is not about git. It's about "voting" for it. We don't "vote" for technologies to use, especially when there's no debate on the topic. 17:04:34 <flo> if we need to vote for or against something, we are guaranteed to disappoint a part of the community. It's way better to discuss until we agree :) 17:04:46 * Mook_as votes for instantbird 17:04:49 <aleth> when there is no debate, it is clearly a joke ;) I agree btw 17:05:25 <-- micahg has quit (Ping timeout) 17:05:29 <flo> aleth: if you had been serious, I would have been serious about kicking you out too ;) 17:06:30 <aleth> bah got an incomplete participant list again :( 17:07:58 <aleth> flo: you were right in your suspicion, the binding is missing on the incorrect listitems 17:08:21 <flo> is the style rule applied at all? 17:08:46 <aleth> all the style and attributes are set correctly as far as I can tell 17:09:07 <aleth> But the binding is missing and hence the children 17:09:39 <flo> if you select the "CSS Rules" view, do you see if the rule that should attach the binding is applied? 17:09:54 <aleth> Yes 17:10:50 <Mook_as> and computed style for -moz-binding? 17:11:21 <aleth> it's correct (-moz-binding: url("chrome://global/content/bindings/listbox.xml#listitem-iconic")) 17:12:20 <-- mikk_s has quit (Quit: Instantbird 1.1) 17:14:26 <aleth> There is only one CSS rule that is not applied to the incorrect items, it is the listitem rule from listbox.css. That's because the binding is not there 17:16:11 <flo> what does that rule do? 17:16:57 <aleth> it sets various border attributes 17:17:29 <flo> ok 17:17:57 <aleth> It seems for some reason the XBL is not bound when it should be. That does not look like an IB bug to me 17:18:28 <aleth> And there was no netsplit this time... 17:18:30 <flo> it's still annoying even if it's not our fault 17:18:40 <aleth> Sure... just trying to narrow it down 17:19:08 <aleth> Since it's not completely clear how to reproduce 17:19:18 --> Even has joined #instantbird 17:19:19 * ChanServ sets mode +o Even 17:19:24 <-- Even has quit (Quit: Even) 17:21:05 <-- Tomek has quit (Quit: Instantbird 1.1) 17:45:55 <Mook_as> boo, allevet bugs 17:52:45 <-- jb has quit (Ping timeout) 17:58:21 --> wesj has joined #instantbird 18:13:47 <flo> the list of listbox related bugs is long https://bugzilla.mozilla.org/buglist.cgi?quicksearch=listbox&list_id=1642075 :( 18:13:56 <flo> anyway, time to go home 18:14:01 <flo> back in a few hours 18:14:03 <-- flo has quit (Quit: Instantbird 1.2a1pre) 18:23:42 --> micahg has joined #instantbird 18:38:58 --> chrisccoulson has joined #instantbird 18:42:11 <-- chrisccoulson has quit (Ping timeout) 18:45:06 <aleth> at first glance, none of those bugs looks like they match 18:45:27 --> chrisccoulson has joined #instantbird 18:54:05 <-- chrisccoulson has quit (Ping timeout) 19:03:37 --> billysanca has joined #instantbird 19:06:17 <-- billysanca has quit (Quit: Instantbird 1.2a1pre) 19:06:25 --> billysanca has joined #instantbird 19:23:18 <-- mmkmou has quit (Client exited) 19:35:36 <-- devfil has quit (Client exited) 19:52:34 --> FeuerFliege has joined #instantbird 19:55:04 <-- micahg has quit (Ping timeout) 20:02:17 --> webfork has joined #instantbird 20:02:38 --> micahg has joined #instantbird 20:02:58 <-- micahg has quit (Client exited) 20:06:23 <-- ghinda has quit (Client exited) 20:19:24 <-- BYK has left #instantbird () 20:24:08 <aleth> once you start noticing the dropped listitems, you notice it all the time :( 20:24:38 <aleth> Actually I think I hadn't noticed before because I usually put chats on hold 20:26:23 <clokep_work> Are you using a patched build btw? 20:26:38 <aleth> No, this is on the nightly 20:28:10 <clokep_work> Just making sure. 20:28:10 <clokep_work> :) 20:31:56 <Mic> clokep_work: I know what aleth means btw 20:32:23 <Mic> I've seen this before but I thought this is a strange scrolling issue 20:32:37 --> kaze has joined #instantbird 20:33:04 <Mic> When you scroll up and down fast, you get a changing number of blank lines at the end of the list if I'm not mistaken, aleth? 20:33:28 <aleth> Mic: That too. That's bug 1130 20:33:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1130 maj, --, ---, nobody, NEW, Participants list sometimes does not display all list items after scrolling 20:34:01 <aleth> (Or at least it's probably related?) 20:41:12 --> Tomek has joined #instantbird 20:47:28 <-- igorko has quit (Connection reset by peer) 20:55:52 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:13:03 --> mmkmou has joined #instantbird 21:15:21 <-- gmoro_ has quit (Quit: Leaving) 21:39:59 <-- ecaron has quit (Quit: Instantbird 1.1) 21:40:44 <webfork> is there a way to tweak it so that it will automatically reconnect when there's a network hiccup? 21:41:56 <Mic> Hi webfork 21:42:26 <Mic> No, not that I'd know. 21:42:33 <webfork> hey mic -- thanks 21:42:42 <Mic> Are you experiencing network problems frequently? 21:43:15 <Mic> We know that we're not detecting that the network has been disconnected/reconnected in some cases.. 21:43:30 <webfork> yea 21:43:32 <Mic> .. e.g. when disabling WLAN or sometimes when the computer goes to standby/sleep 21:44:02 <webfork> i'm doing all my stuff via an unreliable wireless connection and at the moment I'm restarting the program rather than resizing the window and clicking all the connect buttons 21:45:00 <Mic> It's something we hope to fix eventually but it proved hard to track down since it can't be reproduced reliably. 21:45:50 <webfork> gotcha 21:46:11 <Mic> I hope you like Instantbird beside this problem? 21:46:14 <webfork> i'm not a developer, but could you do some kind intermittant ping and then test it by just yanking your ethernet cord? 21:46:38 <webfork> yeah the simplicity of the program is awesome 21:46:43 <Mic> Pulling the cable didn't work, we already tried that :) 21:47:01 <webfork> hehe -- yeah i figured it was a more subtle problem than that 21:47:41 <webfork> i much prefer the look and feel of the program over every other one i've tried, including adium 21:48:10 <Mic> So you're on Mac as it seems ;) 21:48:17 <webfork> actually, that's the joke 21:48:35 <webfork> i wished i was because adium made my favorite interface 21:48:55 <webfork> now that i'm on a PC i've been fiddling with Miranda 21:49:20 <webfork> usually i love the tweaking and customization, but for some reason on an IM program i really don't want to 21:50:39 <Mic> We try to minimize the effort that the user has to put into configuring Instantbird by trying to figure out what people need and making sane default settings ;) 21:50:52 <webfork> definitely 21:50:59 <webfork> that's good 21:51:23 <webfork> I've been using Pidgin back when it was Gaim and they've been trying to do that for eyars 21:51:25 <Mic> If there's anything special, it's always achievable by an add-on (which are as pwoerful as Firefox's) 21:51:26 <webfork> years 21:51:30 <Mook_as> and then there's an addon system for people who like non-default settings :D 21:51:38 <webfork> definitely 21:51:57 --> flo has joined #instantbird 21:51:57 * ChanServ sets mode +qo flo flo 21:53:40 <Mic> In contrast to other IM programs, our add-ons can be created using as little as a text-editor and a zip-program. That will hopefully allow many more people to create what they want or need than on any other IM program. 21:54:30 <webfork> a simple core program with an extensible interface appears the current best model for an open source desktop project 21:54:34 <webfork> oh very cool 21:55:31 <Mook_as> Mic: and a lot of beating heads against tables or keyboards :p 21:55:41 <Mook_as> (being on IRC helps) 21:55:53 <Mic> People still need to be able to program but at least the necessary tools are readily available ;) 21:55:58 <Mic> Mook_as: :P 21:56:28 <-- rikki has quit (Ping timeout) 21:57:16 <webfork> yeah i'd like to see some of the scripting options I always used to see for IRC make their way over to the regular IM world 21:57:41 --> rikki has joined #instantbird 21:59:49 <Mic> I need to go but if you have any other problems or ideas, just tell us 22:00:17 <Mic> Or even better: file a bug/enhancement request in our bugtracker (setting up an account there is easy!) 22:00:32 <Mic> You can always hang out here and see what's going on here. 22:01:08 <Mic> Bye. 22:01:51 <-- Mic has quit (Quit: Instantbird 1.2a1pre) 22:10:07 <webfork> Oh and I was going to ask for a detailed statistical modeling software for geographic information services specializing in topography and urban planning 22:10:10 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre) 22:10:17 <webfork> but you know -- maybe that'll be in version 2 22:10:40 <webfork> also: cat videos 22:10:41 <webfork> more cat videos 22:11:53 <webfork> have a good nite everyone 22:12:01 <-- webfork has quit (Quit: Instantbird 1.1) 22:20:22 --> gerard-majax has joined #instantbird 22:24:08 <-- gerard-majax has quit (Ping timeout) 22:24:28 --> gerard-majax has joined #instantbird 22:29:31 --> chrisccoulson has joined #instantbird 22:30:26 --> igorko has joined #instantbird 22:36:44 --> jb has joined #instantbird 22:42:35 <-- chrisccoulson has quit (Ping timeout) 22:48:59 <-- jb has quit (Ping timeout) 23:06:02 --> mikk_s has joined #instantbird 23:06:35 <-- mikk_s has quit (Quit: Instantbird 1.1) 23:20:47 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 23:20:50 --> aleth has joined #instantbird 23:28:49 <-- gerard-majax has quit (Ping timeout) 23:34:12 <-- mmkmou has quit (Ping timeout) 23:36:20 --> clokep has joined #instantbird 23:36:20 * ChanServ sets mode +h clokep 23:39:19 <clokep> When people come in with network problems....a good way to reconnect is to set your status to "Unavailable" and back to "Available", at least that usually works OK for me. :) 23:41:12 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 23:41:47 --> aleth has joined #instantbird 23:43:48 <flo> clokep: that doesn't work all the time 23:44:12 <clokep> Yes, but when it works it's much easier! 23:44:38 <flo> it's another instance of the offline status being scary ;) 23:44:58 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 23:45:11 <clokep> Yes. :-/ Unfortunately (as you said earlier) there isn't like a clear defined expectation. 23:45:18 --> aleth has joined #instantbird 23:45:32 <clokep> Bah I really want to make a filtering add-on now for Twitter... 23:47:18 <flo> do you have good possible filtering rules in mind? 23:47:51 <clokep> No, they mostly involve "don't show me crap I don't want to see" 23:47:55 <clokep> Like #PloneConf ;) 23:49:41 <clokep> Also ones that are only links. 23:49:47 <clokep> And RTs from certain people. ;) 23:49:52 <clokep> Which I guess I can shut off via the website? 23:50:32 <clokep> And translation would be good...I should install that add-on we have. 23:50:35 <clokep> See how well it works. 23:52:45 <flo> clokep: "Which I guess I can shut off via the website?" or from a future context menu entry maybe? 23:52:55 <clokep> File a bug. ;) 23:53:14 <-- billysanca has quit (Ping timeout) 23:53:28 <clokep> (Do we get that information from the user? It would be nice to have that as a checkbox-menu thing in the context menu, "Receive RTs from this user" and it's checked if it's true.)