All times are UTC.
00:10:14 <clokep> Good evening all. 01:33:07 <-- linuxwizard has left #instantbird () 01:55:33 --> Mook has joined #instantbird 01:55:48 <-- Mook has left #instantbird () 01:56:05 --> Mook has joined #instantbird 01:56:21 <clokep> Hey Mook! I was just looking for you. I've got a compiler question for you... 01:56:27 <Mook> hey clokep 01:56:34 <clokep> If I have a #define inside a header file that's in an #include...which occurs first? 01:56:46 <clokep> (Does the file get included, then the define run, or the opposite order?) 01:56:48 <Mook> I guess I really need to get unibrow to work right; I just can't stand having to keep the channel window open :p 01:57:10 <clokep> Maybe flo's conversations handling stuff will help you out. :) 01:57:11 <Mook> umm, before the #include that file doesn't exist, right? so #include _has_ to come first 01:57:28 <clokep> Hmmmm...OK. 01:57:28 <Mook> maybe? I'm guessing it hasn't landed, then, since I'm on a nightly 01:57:41 <clokep> No, it hasn't yet. I think he's trying to wrap his mind around some UX stuff. 01:57:52 <Mook> and yeah, still can't get my head around the creeping log 01:58:03 <Mook> (the bit where it adds pixels as time goes on) 01:58:20 --> mepine has joined #instantbird 01:58:35 <clokep> I don't notice it anymore, but Idk. I could see it being weird. 01:58:44 <clokep> (And that means my define isn't working for some reason...) 01:58:47 <clokep> Bah. 01:58:55 <Mook> it's more just "hey, there's movement, I need to read the channel again... oh, wait" 01:59:13 <Mook> what compiler are you using? (or is this using the mozilla build system?) 01:59:55 <clokep> Mozilla Build system. 01:59:57 <clokep> MSVC 2005 02:00:18 <Mook> in your objdir, make foo.i (where foo.cpp was the file you were building) 02:00:36 <Mook> that dumps out the preprocessed version so you can tell what actually happened 02:01:19 <clokep> A-ha, that's how you do it. I couldn't remember. 02:05:08 <clokep> Hmmm...it seems to be giving the right output... 02:06:36 <Mook> brb, testing userchrome.css 02:06:38 <-- Mook has quit (Quit: Instantbird 1.1a1pre) 02:06:44 --> Mook has joined #instantbird 02:06:50 <clokep> Trying to get rid of the shifting? ;) 02:06:59 <Mook> aye 02:07:08 <Mook> now, to get enough text here so I can actually _see_ the shifting :p 02:07:16 <Mook> nope, didn't seem to help 02:07:33 <clokep> I have something for you... ;) 02:07:40 <clokep> Mook: https://addons.instantbird.org/en-US/instantbird/addon/274 02:09:00 <Mook> nah, I'm cool with time info between bubbles 02:09:02 <Mook> just not at the end 02:09:17 <-- Mook has quit (Quit: Instantbird 1.1a1pre) 02:09:23 --> Mook has joined #instantbird 02:09:52 <-- EionRobb has quit (Connection reset by peer) 02:10:14 <clokep> Ohhh. I see. 02:10:22 <-- Mook has quit (Quit: Instantbird 1.1a1pre) 02:10:27 --> Mook has joined #instantbird 02:10:29 <clokep> You might need to change it w/ JS though. 02:11:41 <Mook> actually. I should just not open the channel on startup to not spam you :p 02:12:08 <Mook> (in the hypothetical world where I could actually toggle it...) 02:12:20 <Mook> oh, there it is 02:12:23 <-- Mook has quit (Quit: Instantbird 1.1a1pre) 02:12:58 <clokep> Hah. Well...we all do it. ;) It's kind of part of developing an IM client I think. 02:15:12 <-- hunsly has quit (Ping timeout) 02:17:37 --> EionRobb has joined #instantbird 02:21:05 <clokep> I think if you figure out how to do that some other people may be interested. 02:22:18 --> Mook has joined #instantbird 02:23:00 <Mook> ooh, I think that got it 02:23:42 <Mook> using http://sprunge.us/bKHB?css for userContent.css. sadly, I couldn't find a way to make @-moz-document() work 02:24:05 <Mook> now I just need to blabber at myself enough to actually see where that margin would go 02:27:58 <clokep> margin-top? Interesting. 02:28:02 <clokep> I'd have thought it'd be margin-bottom. 02:28:30 --> linuxwizard has joined #instantbird 02:29:05 <Mook> dunno, I just stared at whatever showed up in DOMi 02:33:45 <clokep> Haha. :) 02:33:53 <clokep> I'm sure flo would be able to tell you how to do it. 03:05:22 <clokep> flo: Apparently the #defines in my header files weren't taking until I did a |make clean| first for whatever reason (even though it was showing up in the pre-processed files! Thanks Mook). But it's working now. :) 03:05:59 <Mook> the build system is magic. like a genie. 03:07:31 <clokep> Does that mean we all get three wishes?!?! 03:13:59 <Mook> no, just that it'll twist all your wishes to something you literally wished for but don't want 03:14:20 <Mook> damn, I think I lost my drive with all my source code on it. 03:16:14 <Mook> ... or not. I guess it's the complaining on IRC that fixes things, just like always 03:27:04 <clokep> I hope you back that drive up! 03:28:06 <-- vicnet has quit (Ping timeout) 03:28:37 <clokep> Goodnight! 03:31:29 <-- clokep has left #instantbird () 03:44:18 <-- Mook has quit (Ping timeout) 03:44:53 --> vicnet has joined #instantbird 03:52:23 --> Mook has joined #instantbird 04:09:52 --> waynenguyen has joined #instantbird 04:15:34 <-- Mook has quit (Quit: Instantbird 1.1a1pre) 04:16:05 --> Mook has joined #instantbird 04:25:16 <Mook> bleh, unibrow is losing all PMs. that can't be good. 04:40:24 <-- linuxwizard has left #instantbird () 05:39:09 <-- waynenguyen has quit (Ping timeout) 06:06:01 <-- micahg has quit (Ping timeout) 06:08:18 --> micahg has joined #instantbird 06:26:51 <-- EionRobb has quit (Quit: Leaving.) 06:33:39 <-- Mook has quit (Connection reset by peer) 06:34:08 --> Mook has joined #instantbird 07:08:55 <-- vicnet has quit (Ping timeout) 07:08:57 --> vicnet has joined #instantbird 07:09:05 <-- MattATobin has quit (Ping timeout) 07:09:27 --> MattATobin has joined #instantbird 07:14:08 --> hunsly has joined #instantbird 07:29:47 --> werwolf has joined #instantbird 07:41:54 <-- werwolf has quit (Ping timeout) 07:54:06 --> werwolf has joined #instantbird 08:03:20 <-- gerard-majax has quit (Ping timeout) 08:09:25 <-- micahg has quit (Connection reset by peer) 08:18:56 <-- werwolf has quit (Ping timeout) 08:32:24 --> Mic has joined #instantbird 08:32:25 * ChanServ sets mode +h Mic 08:32:27 <-- Mic has quit (Connection reset by peer) 08:32:45 --> micahg has joined #instantbird 08:33:22 --> Mic has joined #instantbird 08:33:22 * ChanServ sets mode +h Mic 08:34:13 <-- Mook has quit (Ping timeout) 09:08:16 --> mmkmou has joined #instantbird 09:08:46 --> waynenguyen has joined #instantbird 09:14:51 <flo> the new insertAdjacentHTML thing that has been landed recently (https://bugzilla.mozilla.org/show_bug.cgi?id=613662) may let us simplify some code of the message themes system :) 09:27:03 --> myk1 has joined #instantbird 09:27:22 <-- myk1 has quit (Quit: Instantbird 1.0) 09:33:47 --> gerard-majax has joined #instantbird 09:50:01 <-- mmkmou has quit (Ping timeout) 10:04:00 --> Andrey has joined #instantbird 10:06:51 --> mmkmou has joined #instantbird 10:13:44 --> clokep has joined #instantbird 10:13:45 * ChanServ sets mode +h clokep 10:27:58 <clokep> Does that do anything special besides replace innerHTML +=? 10:28:57 <clokep> Ah I see it lets you specify a position to insert at. 10:28:59 <clokep> That's handy. 10:33:08 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 10:33:38 <-- vicnet has quit (Ping timeout) 10:33:40 --> vicnet has joined #instantbird 10:38:56 <-- chrisccoulson has quit (Ping timeout) 10:43:23 <-- clokep has quit (Ping timeout) 10:53:07 --> chrisccoulson has joined #instantbird 10:56:54 <flo> clokep: I thought it could maybe replace the code using ranges at http://lxr.instantbird.org/instantbird/source/instantbird/modules/imThemes.jsm#549 10:57:28 <flo> but that may not be actually be possible because of the processing we do on the created fragment for magic copy (http://lxr.instantbird.org/instantbird/source/instantbird/modules/imThemes.jsm#555) 11:13:07 <-- mepine has quit (Quit: é¨ç·£ä¹) 11:22:26 <-- MattATobin has quit (Quit: I'm a trifle deaf in this ear. Speak a little louder next time.) 11:22:49 --> MattATobin has joined #instantbird 11:39:31 --> clokep_work has joined #instantbird 11:39:31 * ChanServ sets mode +h clokep_work 11:46:44 <clokep_work> Ah, yeah. I see. 11:46:57 <clokep_work> Maybe it could be worked in, not sure it would simplify much though 11:47:05 <clokep_work> Not until Moz 8 though! ;) 12:16:52 <-- GeekShadow has quit (Ping timeout) 12:20:51 <clokep_work> flo: Have you looked over varuna's code at all? I looked it over a bit last night and I was wondering if the StanzaEventManager was actually used or not? 12:21:14 <flo> I've looked, but definitely not enough :( 12:21:58 <clokep_work> Alright. 12:26:51 <-- chrisccoulson has quit (Quit: Ex-Chat) 12:34:28 --> Mic has joined #instantbird 12:34:29 * ChanServ sets mode +h Mic 12:36:02 --> chrisccoulson has joined #instantbird 12:48:12 --> werwolf has joined #instantbird 13:03:40 <-- rikki has quit (Connection reset by peer) 13:03:43 --> rikki has joined #instantbird 13:10:26 <-- waynenguyen has quit (Ping timeout) 13:14:31 <-- Andrey has quit (Quit: ) 13:42:27 <Mic> Is the idle-coloration of status reminder useful? It's not a status you can forget having set and it automatically goes away when you do something. 13:45:40 <-- chrisccoulson has quit (Quit: Ex-Chat) 13:48:00 <clokep_work> Mic: I like it, it lets me know if I'm idle while reading something, etc. 13:53:45 --> chrisccoulson has joined #instantbird 13:53:45 --> Andrey has joined #instantbird 13:56:47 <clokep_work> Mic: Do you have a double top border now on it when you go away, etc.? 13:57:38 <Mic> Yes, it is still there. 14:01:46 <flo> Mic: I like it too. Seeing it change when I move the mouse informs me that people who have me in their contact list will see a status change 14:03:03 <Mic> hehe, "It shows me that our idle-code is still working" ;) 14:04:26 <clokep_work> Mic: Do we have a bug about that? :( 14:04:48 <Mic> I don'T think so but I don't know for sure. 14:04:56 <clokep_work> I don't think so either. 14:05:15 <clokep_work> It happened when you ffixed the bug for there not being a border when available...but now there's double when you're away. :( 14:05:24 <clokep_work> Bah. We can't win. 14:05:54 <Mic> Nothing is ever easy ;) 14:08:16 <flo> I think the idle code is pretty broken on at least one of the machines Even use 14:08:23 <flo> or used 14:09:32 <flo> my guess would be that it's because nsIIdleService depends on a package that may not be present/running on all linux systems 14:13:03 <clokep_work> Linux makes things so difficult. :P 14:13:13 <Mic> Unfortunate for Linux users .. we should be glad that there wasn't the "year of the desktop" of it yet :P 14:13:23 <flo> s/Linux/computers/ 15:03:13 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 15:05:43 --> gmoro_ has joined #instantbird 15:33:13 --> mistraven has joined #instantbird 15:33:18 <-- mistraven has left #instantbird () 16:06:20 --> Mook_as has joined #instantbird 16:10:08 --> waynenguyen has joined #instantbird 16:11:30 --> aleth has joined #instantbird 16:11:42 <-- gerard-majax has quit (Ping timeout) 16:20:21 <-- werwolf has quit (Ping timeout) 16:30:00 --> gerard-majax has joined #instantbird 16:30:28 <-- Andrey has quit (Quit: ) 16:39:51 <-- aleth has left #instantbird () 16:50:10 --> werwolf has joined #instantbird 16:56:12 <-- gerard-majax has quit (Ping timeout) 16:56:58 <-- waynenguyen has quit (Ping timeout) 16:57:02 --> waynenguyen has joined #instantbird 16:58:47 <-- waynenguyen has quit (Ping timeout) 17:00:41 <clokep_work> Hmm....discussing ways to get feedback, what about the Firefox Input tool? I guess it doesn't really let us reply / have a discussion though. :-/ http://input.mozilla.com/en-US/ 17:05:46 <Mook_as> and it also doesn't feel like anybody's listening on the other end :) 17:12:07 <clokep_work> Do we listen anyway? ;) 17:16:50 --> GeekShadow has joined #instantbird 17:32:14 --> gerard-majax has joined #instantbird 17:42:38 <Mook_as> doesn't matter, what matters is if you look like you listern :p 17:46:56 <flo> the blog doesn't look like we listen 17:46:59 <clokep_work> Ah, that's how it's done. Did that userChrome hack work for you btw? 17:47:02 <flo> and the emails on the contact mailing list even less 17:47:28 <clokep_work> Most emails on the contact list are replied to I think? The blog...we need to update. :-/ 17:47:37 <flo> update what? 17:47:45 <clokep_work> Put up a new post? 17:48:16 <clokep_work> Do you mean that we don't reply to comments on the blog? It's really hard to know when we get comments on it. :P 17:48:16 <flo> oh sure 17:48:31 <flo> I don't even validate them these days :-D 17:48:36 <flo> especially if they aren't interesting 17:48:48 <flo> the blog emails me when there's a new comment to validate 17:49:03 <Mook_as> yeah, the userContent thing ended up working for me (that was before I pastebinned it, actually) 17:49:04 <clokep_work> Right. 17:49:11 <flo> I've meant to change that to emailing a mailing list for a long while 17:51:24 <flo> and I should change two lines in the code so that detected spams are dropped immediately rather than emailed to me with "Spam" in the title 17:52:10 <clokep_work> Mmhmm...in terms of a blog entry...should I split out the "status" update part of the entry I had written as an "easy" entry to finish? 17:52:13 <flo> the ratio of non-spam comments is probably under 1%, I definitely don't want to forward all the junk to a public mailing list 17:52:45 <flo> it's already obsolete, we are on moz6 now ;) 17:52:47 <clokep_work> Thunderbird has started flagging everything from instantbird-contact as junk. :-/ 17:52:56 <clokep_work> I can update that part. :P 17:53:23 <flo> if the top crasher you mention was the oscar crash, it was already the top crasher for 0.2 :-S 17:55:12 <flo> I may have fixed the IPv6 compatibility bug too :) 17:55:27 <clokep_work> Oh? Nice. :) 17:55:54 <flo> I've never been able to actually test it 17:57:03 <flo> but since https://hg.instantbird.org/instantbird/rev/fd21dc560ad6, I've an error less in my everyday-junk-in-error-console and my connection to my ssh tunnel is done through IPv6. Not sure if it fix connecting to IPv6 IRC servers (which someone complained about on Twitter for 1.0) 17:57:53 <flo> do we need vacation photos to fill in the post? :-D 17:58:18 <clokep_work> flo: http://typewith.me/NDHdLO4fQU 17:58:20 <clokep_work> Haha, maybe! :0 17:59:31 <flo> it's too bad that we haven't actually updated the server :( 17:59:42 <clokep_work> We haven't? 18:00:15 <flo> except if Even has worked terribly well without telling anybody about it, all our stuff except AIO is still on the old server, and the new server still has a temporary ubuntu installation :-/ 18:01:25 <clokep_work> Oh. I see. :( 18:03:03 --> Mic has joined #instantbird 18:03:03 * ChanServ sets mode +h Mic 18:03:37 <flo> + he is paying for 2 servers instead of one until we fix that 18:04:02 <flo> (and I'm not paying my part of it until we automate some wire transfers) 18:04:19 <flo> by the way, I think I may be able to open a bank account for the non-profit this week :) 18:04:46 <flo> so we may add "donate" paypal links on the website by the time we release 1.1 18:05:30 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 18:06:34 <clokep_work> That'd be great! :) 18:07:25 <-- mmkmou has left #instantbird () 18:09:01 <flo> bank accounts for non profits are ridiculously expensive here (in France) when taking the officially listed prices (over $600 of handling fees per year). I had an appointment at my bank a few days ago for personal matters (completely unrelated to Instantbird) and I took the opportunity to discuss the price for a non profit account. If the guy holds his promise, we will have an account with more sensible handling fees of 0. (free! :)) 18:09:27 <clokep_work> Ah-ha, free is always good. :) 18:09:34 <clokep_work> I'm surprised it's so expensive in handling fees. 18:09:38 <flo> for free software, that's better 18:11:16 <flo> non profits and commercial companies are almost the same legally. The only real difference is that the benefits from a non-profit cannot transit into the accounts of the non-profit's founders. Apart from that, it's identical to a for profit company. 18:12:22 <clokep_work> I see. 18:12:31 <flo> anyway, one should really not bother with the listed prices. 18:12:45 <flo> the guy told me "it costs me nothing so it's free". Well... ok :). 18:13:06 <clokep_work> Hopefully he's right. 18:13:41 <flo> accounts for individuals are free (except credit cards), so it's clearly possible for them to open free accounts. If they are willing to ;). 18:15:37 <clokep_work> Yeah, you always gotta know someone. 18:17:30 <flo> or have an sudden increase in the number of digits necessary to count what you have on your own personal account. That's very good to improve a banker's willingness ;) 18:18:28 --> igorko has joined #instantbird 18:21:26 <clokep_work> Touche. 18:21:33 <clokep_work> I think I'm out of ideas for that post. :P 19:11:51 --> DGMurdockIII has joined #instantbird 19:13:34 <-- Tonnes has quit (Ping timeout) 19:14:10 <DGMurdockIII> hi 19:14:26 --> Tonnes has joined #instantbird 19:18:11 <DGMurdockIII> http://blog.instantbird.org/a50-why-should-i-switch-from-pidgin.html the commont on this post are very good 19:19:40 <DGMurdockIII> is there support for restartless add-onsin instantbird? 19:30:50 <clokep_work> Yes. 19:32:03 <clokep_work> There's a bunch we've already made in fact. ;) 19:32:40 <-- chrisccoulson has quit (Ping timeout) 19:36:25 <DGMurdockIII> like what ones 19:38:03 <clokep_work> I think status reminder is. 19:38:06 <clokep_work> My single click one is. 19:38:10 <clokep_work> Mic has a couple too It hink. 19:38:14 <clokep_work> Not sure what else is besides that. 19:38:14 <flo> tab complete 19:38:24 <flo> + another 2 from douglaswt h 19:39:33 <DGMurdockIII> msn-pecan? 19:40:13 <DGMurdockIII> what about msn-pecan? 19:40:55 <clokep_work> What about it? 19:43:33 <clokep_work> Didn't the author say he needs to make changes? 19:51:23 --> chrisccoulson has joined #instantbird 19:56:04 <clokep_work> Doesn't seem like he's working on it at all. 19:57:01 <flo> would be cool to have someone actively working on a JS version ;) 19:57:08 <flo> with webcam support :-P 19:57:45 <flo> yeah, I still believe in santa claus ;) 19:58:53 --> mmkmou has joined #instantbird 19:59:42 <clokep_work> Haha. Well there is a code base someone could start from. :) 19:59:49 <clokep_work> Although I don't think the protocol is that ridiculously complicated. 20:00:21 <flo> from what I've seen, it's perfect to make you believe OAuth is perfectly well designed... per comparison. 20:00:54 <clokep_work> Oh? I haven't looked into it that much. 20:01:04 <clokep_work> I know it's a binary protocol...which wouldn't be much fun in JS I guess. 20:01:11 <flo> nah 20:01:15 <flo> Oscar is binary 20:01:44 <flo> MSN is full of strange HTTP requests containing horrible non nonsensical XML data 20:01:59 <flo> (and there may very well be some binary parts) 20:01:59 <clokep_work> Oh, that sounds gross. :( 20:02:08 <clokep_work> I guess that's what happens when you're in version 18 of a protocol. ;) 20:02:37 <flo> well, the login/authentication part is full of strange XML 20:03:03 <flo> and the "useful" parts of the protocol are obfuscated in small commands 20:03:07 <clokep_work> I think the data is binary though. 20:03:11 <flo> (you can see lots of them in the error console) 20:03:18 <clokep_work> Hah, nice. 20:03:55 <flo> "S: NS 000: UUX 192 0" <- this tells a lot to me for example ;) 20:04:20 <Mook_as> it tells me a lot, too. it says "flo has been staring at that stuff for too long". 20:04:46 <clokep_work> I realized I was starting at IRC too long when I was able to connect via telnet and go into a couple of rooms. ;) 20:05:02 <flo> Mook_as: that was totally ironical of course ;). I don't get any information from it, except that it looks like a fantastic piece of crap ;). 20:05:19 <clokep_work> We should just make our own protocol! :P 20:05:27 <Mook_as> no, that still says the same thing to me, since you can tell what _form_ they take :p 20:05:41 <flo> we should just use a JSON version of XMPP ;) 20:05:52 <flo> I think the XEP already exists. Just not used 20:06:46 <flo> Mook_as: I must admit you are right though. I've been working on a project based on libpurple for over 4 years. That's way too long. Time to find someone to replace me :-P. 20:07:13 <Mook_as> not it! 20:07:30 <clokep_work> flo: Yeah I think it was one of their April Fool's ones. 20:07:31 <flo> "it"? 20:07:50 <clokep_work> The XEP for JSON XMPP. 20:08:02 <flo> clokep_work: ahah, there definitely was a stupid foolish one. But I thought they had a serious one too somewhere 20:08:44 <clokep_work> flo: I only know of http://xmpp.org/extensions/xep-0295.html but someone probably has an unofficial one. 20:08:50 <clokep_work> It'd certainly make it easier for us to parse! :-D 20:09:30 <flo> we would need another SoC student to parse it ;) 20:10:18 <clokep_work> Hah. 20:10:52 <clokep_work> I'd be more tempted to make one based on JSON encoding of IRC that specifies commands, etc. instead of parsing text. 20:11:00 <clokep_work> But seriously. We're not making a new protocol. 20:11:05 * clokep_work puts his foot down. ;) 20:11:17 <clokep_work> Don't go all http://www.xkcd.com/927/ on me. 20:11:22 <flo> Omegle is pretty nice (for an example of JSON protocol) 20:11:56 <clokep_work> Make a p2p Omegle? :) 20:12:20 <flo> only need to ship an HTTP server ;) 20:12:23 <clokep_work> Twitter isn't too bad information wise, just the whle auth stuff is ridiculous. 20:12:33 <flo> there's one implemented in JS in Mozilla's test harness 20:12:47 <clokep_work> Yes, httpd.js or whatever. It works fairly well. :) 20:13:05 <flo> it would be good enough for Omegle :) 20:13:06 <clokep_work> (There's also an imap server, smtp server, pop server and nntp server in the mailnews source ;)) 20:13:50 <flo> I would also like if someone could create a clone of meebo, but hosted in an instantbird instance, to access your IMs remotely, but have the "real" IM connections made from your primary Instantbird 20:13:53 <clokep_work> I would really like the typewith.me would though. :) It'd be handy. 20:14:03 <flo> that would definitely require shipping an HTTP server 20:14:19 <clokep_work> I thought about that recently...I've been thinking of setting up a bouncer. 20:14:38 <clokep_work> You can essentially (I think) just send all the notifications over a wire and reassemble them on the other end. 20:14:58 <flo> I hope so :) 20:15:14 <clokep_work> (On a throwaway profile too!) 20:15:19 <clokep_work> Private instant messaging! :) 20:15:22 <flo> and then you can put a process per account, and a wire per process, and forget libpurple's plugin's crashiness 20:16:00 <clokep_work> Actually, private IMing isn't a ridiculous concept, there's occasion when friends need to IM people and you don't want to sign off... 20:16:07 <flo> + detect and kill those using excessive amounts of memory 20:16:38 <flo> what do you call "private IM"? 20:16:53 <clokep_work> passwords + logs + etc. aren't saved. 20:16:58 <flo> why? 20:17:01 <clokep_work> (Like private browsing mode) 20:17:06 <flo> they should all be saved on the Sync server 20:17:16 <clokep_work> Yes, that would work too. 20:17:29 <flo> you should only type your sync username and password and login on another Instantbird, where private data wouldn't hit the disk 20:18:30 <clokep_work> That would be nice too. :) 20:18:37 <flo> for forwarding idea I had with the connections on a real instantbird instance would be nice if we want to read the messages for example from a smartphone that has a flacky internet connection. 20:19:16 <clokep_work> Or from a smartphone w/ only an http connection and no socket support? (:cough: WP7 : cough:) 20:19:40 <flo> is that really a _smart_phone? :-P 20:19:56 <clokep_work> It gets my email. :) That's all I wanted. 20:20:02 <clokep_work> And I can play minesweeper and sudoku apparently. ;) 20:20:21 <flo> My phone also wakes me up in the morning, which is a rather useful feature :) 20:20:46 <flo> it even decides at which time it should do it :) 20:20:58 <flo> it's smart enough to decide that for me :-D 20:21:26 <clokep_work> Haha. 20:21:37 <-- mmkmou has quit (Ping timeout) 20:22:03 <clokep_work> Yeah, I think the http forwarding a connection would be really good for someone to work on. 20:22:03 <flo> (and I'm not really kidding here) 20:22:28 <flo> yeah, it's a perfect toy for someone bored 20:23:32 <clokep_work> Yup! :) 20:23:37 <clokep_work> Anyway it's about time for me to go home. 20:23:54 * clokep_work thinks someone should remind him to put SIPE on a USB drive tonight. O:-) 20:24:13 <clokep_work> Bye! 20:24:17 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:26:39 <DGMurdockIII> the author said he would work on it i posted the bug report where he siad he would so you guys could respond to it or post the info he need to get it done 20:27:49 <DGMurdockIII> Yes. It's possible. We need some changes that are in the pipeline, also useful for the Adium plug-in. from http://code.google.com/p/msn-pecan/issues/detail?id=313&colspec=ID%20Type%20Status%20Priority%20Stars%20Milestone%20Owner%20Summary 20:35:23 --> gowness has joined #instantbird 20:55:47 <flo> "No rule to make target `protocols/sametime_libs', needed by `protocols/irc/libirc.a'. Stop." WTF?!? 20:57:10 <Mook_as> sametime-over-IRC! 20:57:27 <Mook_as> or possibly the other way around, I'm not sure 20:57:44 <flo> apparently the build system is not super happy with me removing a statically linked protocol plugin without clobbering 20:58:04 <Mook_as> s/with me.*$// 20:58:22 <flo> have you tried? :-D 20:58:44 <Mook_as> hmm? no, it's just that, in general, build systems are never happy, with anything, ever. 20:58:46 <flo> ah, I missed the .*$ :) 20:59:26 --> EionRobb has joined #instantbird 21:00:33 <DGMurdockIII> have you done any of the the request or twicking of instantbird based on feedback from the commont in this blog post http://blog.instantbird.org/a50-why-should-i-switch-from-pidgin.html 21:01:00 <Mook_as> cute. on windows, multimonitor set up: if the menu bar is outside of all visible screens when you open a menu via a keyboard short cut (say, alt+F), it shows the popup at the closest spot... on the _primary_ screen. 21:06:44 <-- DGMurdockIII has quit (Quit: get satisfied! Â :: core-networks.de Â«Â«Â« (Gamers.IRC) Â»Â»Â» gamersirc.net ::) 21:19:55 --> mmkmou has joined #instantbird 21:41:31 <flo> loading a nicklist with 1000+ participants is still too slow :( 21:41:38 <flo> on debug builds... 21:42:40 --> clokep has joined #instantbird 21:42:40 * ChanServ sets mode +h clokep 21:44:17 <flo> bah, why isn't notifyObservers' last argument optional? 21:45:44 <Mook_as> because it _hates_ you 21:45:59 <Mook_as> (... and everybody else; you're not even special :| ) 21:46:17 <flo> is there a real reason? 21:46:47 <Mook_as> just, I think, because notifyObservers predates [optional] 21:46:50 <flo> like, can we just add [optional] on the idl file and get that reviewed? 21:47:43 <flo> or will the reviewer require that we also remove ", null" on a bazillion files with 2 dozen reviewers and a patch that will bitrot several times a day? :) 21:48:25 <-- EionRobb has quit (Connection reset by peer) 21:49:11 <clokep> I don't see why they wouldn't let it be optional and then just let people use it as it happens. 21:49:46 <clokep> (I'm going to pretend that made sense.) 21:49:57 <Mook_as> I don't think other additions of [optional] required going back and dropping the existing uses 21:51:38 <flo> we could also make the last addObserver parameter optional at the same time :) 21:55:12 <clokep> Not sure if anyone else saw this btw: https://github.com/mozilla/deuxdrop 21:55:22 <clokep> "Deuxdrop is a secure messaging system designed for mobile phones and desktops. The messaging protocol is distributed similar to email but built with real security/identity and contact addressing similar to chat systems like jabber." from Moz Labs 21:55:59 <-- gmoro_ has quit (Quit: Leaving) 22:00:11 <-- igorko has quit (Quit: Instantbird 1.0) 22:04:26 --> EionRobb has joined #instantbird 22:05:23 * flo wonders if AIM is actually sending his messages 22:06:04 <clokep> Don't you have multiple AIM accounts to test w/? ;) 22:06:18 <flo> of course 22:06:28 <flo> who would I be sending messages to otherwise? 22:06:44 --> linuxwizard has joined #instantbird 22:08:49 <-- EionRobb has quit (Connection reset by peer) 22:10:28 <clokep> AIM bot? :) 22:11:27 <flo> spammers? :) 22:12:45 <clokep> No, no, there was that AIM bot that AOL ran. 22:12:49 <clokep> Smarterchild? 22:13:28 <flo> hmm, landing something completely unpolished on the nightlies and starting to use it is the best way to get some motivation to improve it quickly, right? ;) 22:15:28 <clokep> I'm OK with it. :) 22:15:36 <clokep> As long as it works. :P 22:15:57 <clokep> I mean that is what nightlys are for, no? ;) 22:16:40 <flo> force other people to get involved with my crap? Err, well, maybe :-D 22:18:12 <flo> hmm, maybe I should land it pref'ed off 22:18:34 <clokep> What change is this? The conversation one? 22:19:23 <flo> not actually closing IM conversations that have unread messages & MUCs that haven't been left, when their conversation binding is destroyed. + displaying them in a "hidden conversations" list in the contacts window 22:20:03 <clokep> Alright. 22:20:12 <clokep> I mean if you want more limited testing I should be able to apply a patch localy. 22:20:53 <flo> if I add a pref to always close the conversations when the conversation binding is closed, the list in the Contacts window should never appear and the behavior will be totally identical to what we have now (minus potential bugs) 22:21:31 <Mook_as> that sounds like the exact sort of stuff I'd want, yay 22:21:54 <flo> I think all IRC users need/want that 22:22:33 <clokep> :) 22:22:37 * clokep is excited for it. 22:23:11 <flo> it's clearly totally unpolished. 22:24:15 <flo> there are lots of details that should be improved. I would like the "hidden conversations" to have a count of both unread messages and unread messages containing the nick. I would want already read messages to be displayed differently when reopening a conversation. A special handling of the busy status. A special handling of unknown buddies (potential spammers)... 22:26:45 <clokep> But those sound like follow ups to me. ;) 22:26:48 --> EionRobb has joined #instantbird 22:27:00 <flo> + a decent CSS ;) 22:27:18 <Mook_as> can those hidden conversations exist in the contact list (but hidden) when the conversations are visible? :) 22:27:35 <flo> why? 22:27:41 <Mook_as> so I can use them for unibrow :) 22:28:07 <flo> the binding I'm using to display them can totally accept a conversaiton that's not hidden 22:28:15 <Mook_as> (where I'd force them to be always visible, then I won't need to do fun things) 22:28:20 <flo> and you can trivially get the list of all conversations (you just need to omit filtering the list ;)) 22:28:29 <Mook_as> hmm, and then I'd just hide your conversations. yeah, that works 22:28:47 <Mook_as> (or possibly, just hide your whole group) 22:28:49 <flo> just get rid of the function that normally populates the list 22:29:05 <flo> I used a separate richlistbox rather than a group 22:29:15 <flo> but that's implementation details 22:30:05 <-- werwolf has quit (Ping timeout) 22:30:20 <flo> at some point we could imagine making the displayed list of conversations customizable to either display hidden conversations, all conversations, recently closed conversations, etc... 22:32:25 <gowness> small question, one im sure has been asked a thousand times, but is there any idea of when a new release for the newer versions of xulrunner will be coming out? 22:33:03 <flo> gowness: you will get more satisfying answers if you explain why you need that info. (otherwise the answer will be "when it's ready") 22:33:41 <flo> are you somehow attempting to package instantbird with a specific xulrunner version? 22:33:48 <gowness> because any time i do a system update ( arch linux ) instantbird breaks unitl i downgrade to xulrunner 2.0.1 22:33:57 <clokep> (Also, what's "newer" 5.0? 6.0? 7.0? 8? 9?) 22:34:19 <clokep> You can run the nightlies, they're on 6.0. 22:34:27 <gowness> currently 6.0.2 22:34:30 <flo> and don't depend on the system xulrunner 22:37:20 <gowness> flo: would you mind explaining what you mean? 22:37:32 <flo> nightly builds don't use the system xulrunner 22:37:45 <flo> so whichever version of xulrunner is installed on your system doesn't matter 22:38:57 <gowness> oh, okay 22:42:26 --> werwolf has joined #instantbird 22:42:28 <gowness> thanks, its been frustraiting finding an old package of xul each time i did a system update 22:42:58 <flo> you are welcome :) 22:45:55 <Mook_as> the release version depends on the system xulrunner? 22:46:18 <flo> that's up to the package maintainer, but usually yes. 22:51:21 <clokep> So did we convince you to land it? :) 22:53:23 <flo> I'm cleaning it up 22:53:39 <flo> some of it were in overlays that I don't need if it lands 22:53:47 <flo> + lots of dump calls 22:53:52 <Mook_as> ah; in that case I would have expected ib to depend on the xr version it was built with (so the pm can either keep xr 2.0 around for ib, or kill ib). 22:53:54 <flo> I pref'ed it off by default 22:54:00 <flo> and I need to change something for mac compatibility 22:54:23 <flo> Mook_as: that supposes a decent package manager 22:55:24 <flo> bah, of course DOMi is broken again :( 22:56:57 <flo> hmm, + the add-ons manager is pretty broken 22:57:39 <flo> bah http://hg.mozilla.org/dom-inspector/file/d48a20cad78f/install.rdf#l61 22:57:56 <flo> I'm using mozilla-aurora which is currently numbered 8.0a2 :( 22:58:10 <clokep> :( 22:58:38 <Mook_as> is ib set up to use extensions.checkCompatibility.nightly? 22:59:03 <flo> no idea 22:59:12 <flo> if there's something specific we need to do about it, then no 22:59:41 <Mook_as> I think it just looks at the update channel 22:59:54 <clokep> extensions.checkCompatibility.8.0a should still work thouhg. 23:03:00 <flo> hmm .nightly is probably enabled 23:03:42 <flo> too bad I'm already rebuilding after having edited the file ;) 23:03:55 <-- mmkmou has quit (Quit: Instantbird 1.1a1pre) 23:18:45 <clokep> Good thing you're not building on Windows though. ;) You could just come back in a half hour. :P 23:19:16 <flo> half? 23:19:25 <flo> you meant 2-3 hours, right? ;) 23:19:28 <clokep> :) 23:19:38 <clokep> My laptop builds instantbird in like 1.5 hours I think. 23:19:59 <clokep> Although it builds purple in like 10 minutes and instantbird in like 3 minutes I think. 23:20:11 <clokep> mozilla just takes forever. :P 23:20:19 <clokep> I try really hard to not rebuild it haha. 23:20:28 <flo> as long as you have something to blame, it's fine 23:23:42 <clokep> :)