#instantbird log on 07 07 2011

All times are UTC.

00:00:02 <-- mmkmou has quit (Ping timeout)
00:34:56 --> kaie99 has joined #instantbird
00:36:50 <kaie99> hello. just upgraded from ib 0.2 to 1.0 on linux. login to icq no longer works. I don't if upgrade changed my settings. Current settings are host slogin.icq.com, port 5190. but nobody listens at that combination
00:37:15 * kaie99 remembers he could try creating a new icq account and see what IB uses as a default
00:37:59 <kaie99> interesting. it uses exactly that. so, does anyone what working settings for icq are?
00:38:54 <clokep> kaie99: One second please. I'll cehck.
00:38:56 <clokep> *check
00:39:25 <clokep> kaie99: Use login.icq.com, "Don't use encryption" and make sure "use clientLogin" is UNCHECKED.
00:39:32 <clokep> Thta works OK for me.
00:40:26 <clokep> (Also on Port 5190)
00:40:45 <kaie99> ok thx a lot. confirm it works.
00:41:03 <kaie99> I wish I knew what settings I had prior to upgrading
00:41:55 <clokep> Yeah, it seems the default settings might not be working properly. :-/ I'm playing with it right now.
00:41:58 <clokep> Thanks for reporting it!
00:44:38 <clokep> kaie99: Alternately it seems that using slogin, "Use encryption if available" and checking "use clientLogin" works. :-/
00:46:54 <kaie99> clokep but which port? if I try "telnet slogin.icq.com 5190" I get "connection refused"
00:47:09 <clokep> 5190 still.
00:48:25 <kaie99> there is nobody listening on that port. for me, slogin.icq.com resolves to 205.188.251.51, and telnet 205.188.251.51 5190 -> conn refused
00:49:42 <kaie99> strange
00:49:48 <clokep> I haven't tried telneting, I've tried connecting and it works.
00:49:55 <clokep> Try just using login.icq.com and see if that works.
00:50:02 <kaie99> maybe that port number setting is ignored when using client login
00:50:10 <clokep> Ah, that's possible.
00:50:11 <kaie99> i confirm your settings work for me
00:50:21 <clokep> I don't know much about the ICQ libpurple code.
00:50:37 <clokep> bug 894 was filed about this issue btw, I just confirmed it.
00:50:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=894 nor, --, ---, nobody, NEW, Can't login to ICQ
00:51:54 <clokep> ecaron: You were mentioning something about bug 851 at one point....and I think you had some conerns about it? I wasn't really able to understand what they were though, could you please comment in that bug?
00:51:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=851 enh, --, ---, nobody, NEW, Twitter commands
00:56:11 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu)
01:12:29 <-- kaie99 has quit (Quit: ircII EPIC5-1.1.2 -- Are we there yet?)
01:26:39 * Fantasm is now known as Fan|away
01:34:07 <-- hunsly has quit (Ping timeout)
01:37:09 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
01:47:41 --> ecaron has joined #instantbird
02:01:45 <-- ecaron has left #instantbird ()
02:01:50 <-- EionRobb has quit (Ping timeout)
02:02:52 --> EionRobb has joined #instantbird
02:06:52 <-- clokep has left #instantbird ()
02:22:02 --> mepine has joined #instantbird
02:22:27 --> rikki has joined #instantbird
02:23:19 <-- GeekShadow has quit (Client exited)
02:24:10 --> DetoritLibertyPenguin has joined #instantbird
02:24:16 --> Mook has joined #instantbird
02:31:53 --> mepine_ has joined #instantbird
02:33:20 <-- mepine has quit (Ping timeout)
02:33:21 * mepine_ is now known as mepine
02:39:34 <-- DetoritLibertyPenguin has left #instantbird ()
02:40:43 --> DetoritLibertyPenguin has joined #instantbird
03:00:24 <-- mepine has quit (Ping timeout)
03:07:56 <-- DetoritLibertyPenguin has quit (Client exited)
04:27:42 --> waynenguyen has joined #instantbird
04:53:04 <-- linuxwizard has left #instantbird ()
05:38:32 <-- Mook has quit (Ping timeout)
05:39:10 --> Mook has joined #instantbird
06:29:32 --> ptit_boogy has joined #instantbird
06:30:30 --> FeuerFliege has joined #instantbird
06:30:50 <-- FeuerFliege has left #instantbird ()
06:31:02 <-- ptit_boogy has left #instantbird ()
06:37:19 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406])
06:37:19 <-- EionRobb has quit (Quit: Leaving.)
06:37:42 --> ptit_boogy has joined #instantbird
07:13:06 --> Mic has joined #instantbird
07:13:07 * ChanServ sets mode +h Mic 
07:13:17 <Mic> Good morning
07:32:04 --> gerard-majax has joined #instantbird
08:15:12 --> Even1 has joined #instantbird
08:54:37 --> mmkmou has joined #instantbird
09:04:59 --> aleth has joined #instantbird
09:05:03 <-- aleth has quit (Quit: aleth)
09:22:26 --> aleth has joined #instantbird
09:23:37 --> igorko has joined #instantbird
09:28:05 --> hunsly has joined #instantbird
09:38:23 --> varuna has joined #instantbird
09:43:00 --> sonny has joined #instantbird
09:54:05 --> flo has joined #instantbird
09:54:05 * ChanServ sets mode +qo flo flo 
09:54:44 <flo> hello :)
10:06:08 <mmkmou> hi flo 
10:09:03 --> clokep has joined #instantbird
10:09:04 * ChanServ sets mode +h clokep 
10:10:50 --> mistraven has joined #instantbird
10:16:40 <flo> clokep: hello :)
10:16:47 <clokep> Hello flo.
10:17:00 <flo> over 30,000 downloads :)
10:17:26 <flo> and the update ping count is better than yesterday :)
10:19:40 <varuna> flo: Will it get the modified Object rpototype if i use just {name: "test"}
10:19:57 <varuna> instead of new Object(name: "test")
10:19:59 <flo> have you modified the object prototype? :-S
10:20:09 <varuna> no
10:20:11 <varuna> :P
10:20:19 <flo> (the answer is no, and this is usually what I want)
10:20:26 <varuna> ok
10:20:45 <varuna> was wondering since you said use new Object() instead of {}
10:21:20 <flo> I said the opposite.
10:21:46 <varuna> arrgghh sorry i had misread it
10:21:48 <varuna> :S
10:22:33 <clokep> Yup. :) Slowly climbing up there.
10:22:34 <flo> "* Prefer []  and {} to "new Array()" or "new Object()"."
10:22:42 <flo> ok, I didn't miss type it :)
10:25:30 <varuna> :D
10:27:12 <-- sonny has left #instantbird ()
10:27:46 <-- clokep has quit (Quit: Instantbird 1.1a1pre)
10:27:50 --> clokep has joined #instantbird
10:27:50 * ChanServ sets mode +h clokep 
10:28:41 <-- chrisccoulson has quit (Quit: Ex-Chat)
10:28:43 --> Andrey has joined #instantbird
10:29:57 <clokep> Seems the nightles on Mozilla 5 work well. :)
10:30:02 <clokep> Haven't noticed any issues yet.
10:30:56 <clokep> Well except this: Error: exp.exec is not a function, Source File: chrome://shownick/content/shownick.js, Line: 103
10:30:58 --> tymerkaev has joined #instantbird
10:31:06 <clokep> But that's easy to fix.
10:31:37 --> chrisccoulson has joined #instantbird
10:32:02 <tymerkaev> hi
10:32:28 <clokep> Well maybe, actually...I'm not really sure why that isn't working...
10:32:32 <flo> clokep: uh, I messed it up? :-/
10:33:04 <clokep> Maybe. I haven't looked too deep. I need to go get ready for work.
10:33:24 <flo> I don't see why that wouldn't work
10:33:28 <flo> and show nick works for me
10:34:08 <flo> I'm currently at the Mozilla Europe office in Paris :)
10:38:06 <flo> bah, the mac nightly failed because of the crappy internet connection at the office :(
10:38:45 <clokep> Oh? Just visiting or "official" business? ;)
10:38:57 <-- flo has quit (Input/output error)
10:40:47 --> flo has joined #instantbird
10:40:47 * ChanServ sets mode +qo flo flo 
10:41:05 <flo> clokep: just a meeting. Nothing serious currently.
10:44:29 <-- mistraven has quit (Ping timeout)
10:46:13 <clokep> Back soon!
10:46:16 <-- clokep has quit (Quit: Instantbird 1.1a1pre)
10:50:39 --> mistraven has joined #instantbird
10:55:18 <Mic> flo: about restartless themes: what about removing all the xpi stuff from themes and treating them as custom addon type instead?
10:55:46 <Mic> Moz7 should allow to display them in the addons manager without too many hacks if I read Mossop's blog right
10:56:00 <flo> what does the "removing all the xpi stuff" mean and how is it related to being restartless or not?
10:57:32 <-- tymerkaev has quit (Ping timeout)
10:58:03 <Mic> It's a 'proper' extension at the moment
10:58:38 <Mic> The chrome manifest is useless for restartless addons
10:59:17 <Mic> Code to load it works from unpacked extensions but no longer as soon as they're packed
10:59:51 <Mic> (Unpacked extensions would require a restart though which would lose the restartless-ness again)
11:00:10 <flo> uh, what?
11:00:44 <Mic> If you specify em:unpack=true (or what it is exactly), you need a restart iirc
11:00:57 <flo> we don't do that
11:01:38 <flo> we currently read the theme files inside the jar inside the xpi (we could get rid of the jar in the future, it's just overhead now that hte xpi is no longer unpacked
11:02:31 <Mic> I'll tell you later, bbq is ready and I need to catch the bus after it
11:03:13 <flo> I've got to go too
11:03:58 <-- flo has quit (Quit: Instantbird 1.1a1pre)
11:04:12 <-- Mic has left #instantbird ()
11:19:51 --> tymerkaev_away has joined #instantbird
11:20:47 <-- mistraven has left #instantbird ()
11:22:59 * tymerkaev_away is now known as tymerkaev
11:24:15 <-- ptit_boogy has left #instantbird ()
11:25:17 --> clokep_work has joined #instantbird
11:25:17 * ChanServ sets mode +h clokep_work 
11:26:47 --> dballing has joined #instantbird
11:27:51 <dballing> hey... so I'm just using this for the first time, and it's REALLY pretty sharp!    BUT ... heh, there's always a but.... is there any way to have it remember which buddies I had tabs open for in the conversation window and re-open those automatically on restart?
11:32:48 <clokep_work> dballing: Currently there's no way to do that, but it's definitely on our want list!
11:32:59 <clokep_work> (You can auto-join chat channels, however.)
11:33:09 <dballing> cool. knowing that it's on the radar is enough for now. ;-)
11:34:39 <dballing> what about OTR-type encryption? is that also somewhere on the radar? :)
11:35:01 <dballing> I don't see anywhere to set that up, but again I presume that's probably something that a 1.0 might not have. :)
11:36:03 <clokep_work> Yes, it's something we want to include (maybe as an add-on I'm not sure), but it hasn't been looked at yet.
11:36:10 <clokep_work> We'd certainly accept patches for either. ;)
11:36:37 <clokep_work> You can check http://bugzilla.instantbird.org for our open requests btw (and feel free to file others, if something is missing).
11:36:56 <clokep_work> There's a roadmap somewhere too, but that's not very helpful.
11:42:10 <dballing> yeah my coding skills (for this type of coding anyway) are basically non-existant
11:42:19 <dballing> so I won't be much use to you in that respect. :-)
11:43:33 <clokep_work> Well, if you feel like delving in one day, let us know and we'll definitely help you out.
11:44:07 <clokep_work> Glad you like it so far though. :)
11:47:08 <dballing> oh, here's another thing. heh. Any chance of integrating it with the Apple Address Book, so that if it sees "SomeAOLID" in my buddy list, it looks that up in my address book and auto-aliases it to "John Doe"?
11:47:19 <dballing> or is that too "platform specific" to make the cut?
11:49:37 <clokep_work> It's not too platform specific, I don't think that was ever discussed that.
11:49:47 <clokep_work> What do you mean by "SomeAOLID" though?
11:49:59 <clokep_work> Oh, is that "Some AOL ID" like an AIM screenname? ;)
11:50:31 <dballing> yeah. so right now my buddy list has, say my friend's AOL ID "thefooman".
11:50:39 <clokep_work> Yeah it shuld be able to pull aliases and auto group contacts based on address books. Perhaps you could file an enhancement request for it.
11:50:49 <dballing> in apple's address book, "John Doe" has a field for "AIM ID" which has "thefooman" in it.
11:51:19 <dballing> in iChat, it says "well, you probably don't remember who thefooman is, but you've got this convenient mapping over here!" :-)
11:51:34 <dballing> will do.
11:53:12 <clokep_work> Yup! Definitely makes sense. :-D
11:53:22 <clokep_work> Maybe we can steal some of Thunderbird's code to interface w/ it too. ;)
11:56:05 <instantbot> New Instantbird (UI) bug 899 filed by dredd@megacity.org.
11:56:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=899 enh, --, ---, nobody, UNCO, Integrate Support For Apple Address Book
11:57:22 <dballing> I've always been amused by Bugzilla... if you file a bug, it should automatically "vote" for that bug on your behalf if you've got available votes. 
11:57:22 <clokep_work> dballing: I assume the Apple Address book has fields for multiple screennames, is that correct?
11:57:26 <dballing> yes.
11:57:53 <dballing> it supports AIM, ICQ, Jabber, MSN and Yahoo. 
11:58:33 <dballing> It even allows you to differentiate between "Home" and "Work" screennames for example, but I'm not aware of any app that does anything with that info
11:59:10 <clokep_work> Hmm...interesting. :)
11:59:21 <clokep_work> That gets awfully confusing when you try to give two identities to the same person. ;)
11:59:33 <-- waynenguyen has quit (Connection reset by peer)
12:12:24 --> GeekShadow has joined #instantbird
12:18:24 <-- GeekShadow has quit (Quit: The cake is a lie !)
12:20:02 --> FeuerFliege1 has joined #instantbird
12:20:30 <dballing> Yeah, but I guess I can see the sense of it.. "use this ID only when you want it to show up in their work chat-server's chatlogs, and use this other ID when you don't" :-)
12:26:25 <clokep_work> Yes, just hard to explain / show to the user I think.
12:32:56 <dballing> right, which is why I don't think anyone does anything with it. :-P
12:36:29 --> JohnTHaller has joined #instantbird
12:36:41 <JohnTHaller> Howdy
12:38:19 <clokep_work> Hello JohnTHaller.
12:39:32 <JohnTHaller> I just built Instantbird Portable (using the same techniques as Firefox and Thunderbird) and was wondering if the Instantbird devs were interested in releasing it themselves or we should post it at PortableApps.com for now.
12:42:38 <clokep_work> Uhh....I'm not exactly sure. I'm sure listing it on PortableApps.com would be OK though.
12:44:33 <JohnTHaller> I'll post it up and drop a note to the main contact address then.  We're happy to do it ourselves or provide the tools so it can be integrated into the automated build system.  Some devs like doing it themselves (Task Coach, much of our freeware), some like us to (Mozilla, Opera) and some like us to build it and they host (LibreOffice).
12:45:38 --> GeekShadow has joined #instantbird
12:48:04 <clokep_work> JohnTHaller: You should probably email florian@instantbird.org, he's in a meeting today so he's not on IRC.
12:48:17 <JohnTHaller> Will do
12:48:26 <JohnTHaller> What do you do with the team, clokep_work?
12:48:58 <-- varuna has quit (Ping timeout)
12:50:12 <clokep_work> JohnTHaller: I'm a developer.
12:50:58 <JohnTHaller> Cool.  We've been following Instantbird for a while and have had development tests of it portable since 0.1, IIRC.  Now that it's 1.0, I figured we should push it out to our users :)
12:51:41 <clokep_work> Yes, I remember it being discussed around the 0.2 release, but Windows users are rather scared to use software <1.0. :)
12:52:07 <clokep_work> I know we've gotten a few requests or comments about having a portable version available, so this will definitely be good!
12:52:39 <JohnTHaller> Quite true.  Though we do have Stellarium at 0.11 :)  But yeah, generally they shy away from <1.0 as it's supposed to indicate immaturity of a project (well, in theory, heh).
12:53:08 <JohnTHaller> Yeah, I think so.  We're doing all 11 languages using our automated builder, same as we do for TB, FF, Sunbird and SeaMonkey.
12:53:51 <clokep_work> Awesome! :)
12:55:03 <JohnTHaller> I think this'll help expose Instantbird to a wider userbase, too, which will be nice as it's a really solid app.  To be honest, what with Pidgin, I didn't really think there was much left to do in terms of messaging development.  But I really like the concept of themes and extensions for it.
12:56:29 <clokep_work> Pidgin is a great program, it's just really not that extensible, especially not easily; plus it looks so...out of place in Windows.
12:56:58 <clokep_work> Plus with the Fx/Tb community that already knows extensions...it should be easy for people to pick up. :) + tHere's a lot of documentation out there.
12:57:02 <JohnTHaller> Yeah.  Our designer like it, but he *HAS* to build his own GTK theme for it so it matches his dark windows themes, heh
12:57:59 <JohnTHaller> Exactly.  I really hadn't thought about it before, but it makes sense being able to have themes and extensions in a format that people know.
12:58:49 <clokep_work> + being able to convert Adium Message Styles.
12:59:48 <JohnTHaller> Oh, is there a pre-built converter?
13:01:55 <clokep_work> There's a shell or perl or python script somewhere I believe.
13:02:10 <JohnTHaller> Ah nice.  Bet someone could build an extension to handle the conversion, too.
13:02:35 <clokep_work> Yes, it'd be nice to handle them in their native form actually. :) But it's a bit more work to get there.
13:03:11 <JohnTHaller> I'm sure.  And you wouldn't want to include a full python build just to do it.
13:03:42 --> varuna has joined #instantbird
13:08:59 <JohnTHaller> clokep_work: How does this all look? http://portableapps.com/apps/internet/instantbird_portable
13:09:36 <clokep_work> JohnTHaller: It's a shell script actually, http://lxr.instantbird.org/instantbird/source/tools/messagestyles/makexpi.sh
13:10:25 <clokep_work> (Reading it, one second.)
13:15:16 <-- hunsly has quit (Ping timeout)
13:15:29 <-- Even1 has quit (Quit: Instantbird 0.3pre)
13:15:41 <JohnTHaller> It's mostly text from the Instantbird features page with no changes
13:15:56 <JohnTHaller> except the bits about the portable side
13:16:20 <clokep_work> The last sentence sounds a little funky, maybe: "It's powered by Mozilla and has the same support for customization via themes and extensions built-in."
13:16:30 <clokep_work> Besides that it looks good.
13:16:40 <clokep_work> (Was that sentence from our site somewhere? I dislike it. :P)
13:17:18 <JohnTHaller> "It's powered by Mozilla so it has support for customization using themes and extensions built-in."
13:17:23 <JohnTHaller> No, that was mine :)
13:18:24 <clokep_work> Yeah, that sounds better. :)
13:18:27 <clokep_work> Thanks.
13:18:33 <JohnTHaller> Thanks for giving it a look
13:23:10 <-- igorko has quit (Quit: Instantbird 1.0)
13:23:28 <clokep_work> Thanks for taking the time to add this! :)
13:25:33 <JohnTHaller> Sure thing.  Thanks for working on the app :)  I've just posted it to our homepage and twitter.  I'm gonna do a special post to our Facebook page for it, too.  We've got somewhere over 5m users, so this should give Instantbird a good bump, too :)
13:30:23 <JohnTHaller> Here's the announcement: http://portableapps.com/news/2011-07-07_-_instantbird_portable_1.0_released
13:31:22 --> ecaron has joined #instantbird
13:32:01 * tymerkaev is now known as tymerkaev_away
13:34:05 * tymerkaev_away is now known as tymerkaev
13:41:08 <JohnTHaller> Ok, morning walk time.  Thanks again clokep_work
13:41:43 <-- JohnTHaller has left #instantbird ()
14:03:12 --> igorko has joined #instantbird
14:05:10 <-- rikki has quit (Connection reset by peer)
14:05:14 --> rikki has joined #instantbird
14:08:43 --> FeuerFliege has joined #instantbird
14:09:08 <-- tymerkaev has quit (Ping timeout)
14:09:17 <-- FeuerFliege1 has quit (Ping timeout)
14:16:51 --> hunsly has joined #instantbird
14:18:55 <-- ecaron has left #instantbird ()
14:20:36 --> tymerkaev_away has joined #instantbird
14:21:05 * tymerkaev_away is now known as tymerkaev
14:22:43 --> sonny has joined #instantbird
14:39:39 --> harlock has joined #instantbird
14:46:25 <-- gerard-majax has quit (Connection reset by peer)
14:46:44 --> gerard-majax has joined #instantbird
14:49:59 --> gerard-majax_ has joined #instantbird
14:50:00 <-- gerard-majax has quit (Connection reset by peer)
14:52:22 * gerard-majax_ is now known as gerard-majax
14:54:17 <-- mmkmou has left #instantbird ()
14:59:04 <-- FeuerFliege has quit (Connection reset by peer)
14:59:07 --> FeuerFliege has joined #instantbird
15:16:23 --> gmoro_ has joined #instantbird
15:26:08 --> mmkmou has joined #instantbird
15:36:59 <-- tymerkaev has quit (Ping timeout)
15:41:56 <-- mmkmou has quit (Ping timeout)
15:47:38 <-- chrisccoulson has quit (Ping timeout)
15:52:48 --> tymerkaev_away has joined #instantbird
15:53:22 * tymerkaev_away is now known as tymerkaev
15:53:30 --> ecaron has joined #instantbird
15:53:42 --> mmkmou has joined #instantbird
15:55:02 <-- skeledrew has quit (Ping timeout)
15:55:23 <-- mmkmou has quit (Ping timeout)
15:55:35 <-- igorko has quit (Quit: Instantbird 1.0)
15:55:41 --> skeledrew has joined #instantbird
15:59:15 <-- gerard-majax has quit (Ping timeout)
16:00:18 <-- hunsly has quit (Ping timeout)
16:02:42 <-- skeledrew has quit (Ping timeout)
16:03:04 --> skeledrew has joined #instantbird
16:03:10 --> chrisccoulson has joined #instantbird
16:03:13 <-- ecaron has left #instantbird ()
16:25:12 --> mokush has joined #instantbird
16:28:48 <-- chrisccoulson has quit (Ping timeout)
16:30:12 --> chrisccoulson has joined #instantbird
16:37:50 <-- chrisccoulson has quit (Ping timeout)
16:41:04 --> chrisccoulson has joined #instantbird
16:50:55 <clokep_work> flo: Will you be pushing your Twitter changes soonish? I might work on that file a bit soon and didn't want to have my patches bit rotted. :)
16:51:52 <-- Andrey has quit (Quit: )
17:05:11 <-- FeuerFliege has left #instantbird ()
17:22:29 --> ptit_boogy has joined #instantbird
17:24:50 <-- ptit_boogy has quit (Ping timeout)
17:26:26 <-- varuna has quit (Quit: ChatZilla 0.9.87 [Firefox 3.6.17/20110422054610])
17:26:52 <-- sonny has left #instantbird ()
17:30:36 --> sonny has joined #instantbird
17:37:24 --> DGMurdockIII has joined #instantbird
17:37:40 --> igorko has joined #instantbird
17:39:51 * Fan|away is now known as Fantasm
17:55:38 <-- aleth has left #instantbird ()
17:58:26 --> aleth has joined #instantbird
17:58:48 --> mmkmou has joined #instantbird
18:08:41 <-- sonny has left #instantbird ()
18:21:42 <-- tymerkaev has quit (Ping timeout)
18:21:59 --> ptit_boogy has joined #instantbird
18:23:06 --> tymerkaev has joined #instantbird
18:23:18 --> linuxwizard has joined #instantbird
18:24:14 <-- aleth has quit (Quit: Instantbird 1.0)
18:30:29 <-- tymerkaev has quit (Quit: I must go. Good bye!)
18:33:57 --> gerard-majax has joined #instantbird
18:34:06 <-- chrisccoulson has quit (Ping timeout)
18:43:03 --> flo has joined #instantbird
18:43:03 * ChanServ sets mode +qo flo flo 
18:43:21 <flo> Good evening :)
18:44:17 <clokep_work> Hey flo, hope your meetings were fun.
18:44:31 <flo> was interesting
18:44:58 <flo> but I spent way too much time in public transit systems in two days ;)
18:45:37 <DGMurdockIII> meeting for your job or instintbird
18:46:23 <flo> DGMurdockIII: what's the difference between the two?
18:46:54 <DGMurdockIII> so you make you living on instantbird
18:47:22 <flo> clokep_work: I think I can push the twitter changes and your systray changes this evening
18:47:46 <flo> DGMurdockIII: I currently work full time on Instantbird without earning any money.
18:47:56 <DGMurdockIII> oh ok
18:48:25 <DGMurdockIII> 'when will the 1.0 update be going out to nightly users
18:48:26 <clokep_work> flo: Awesome! I was thinking of touching Twitter code to fix that bug about getting really old tweets.
18:48:47 <flo> ah, ok ^^
18:48:53 <clokep_work> DGMurdockIII: There are builds available on the server (1.1a1pre), although I had to manually update to it...
18:48:56 <flo> I have the libpurple update almost ready
18:49:19 <flo> but I should definitely take time to test it on Windows (at least check locally that it compiles/why it doesn't compile) before pushing it
18:50:02 <flo> clokep_work: I'm glad we didn't turn on the auto-update between 0.3pre and 1.1a1pre immediately as yesterday's build was quite broken (commands and the "join chat" dialog were broken)
18:50:28 <DGMurdockIII> will it be pushed on update system or do i have to download the update myself
18:50:34 <flo> I haven't noticed anything worth worrying in today's build, but I've used it for only 10 minutes
18:50:37 <-- ptit_boogy has quit (Ping timeout)
18:50:42 <clokep_work> flo: Strange that I didn't notice either of those bugs. ;)
18:50:45 <flo> DGMurdockIII: will be pushed in a day or two
18:50:54 <flo> clokep_work: you installed today's build, right?
18:51:14 <DGMurdockIII> should i waite
18:51:15 <clokep_work> I don't think so, usually I don't get the builds until after work.
18:51:19 <clokep_work> DGMurdockIII: Yes.
18:51:42 <clokep_work> Well, if you fixed the issues. I'm not gonna worry about it. :)
18:51:44 <DGMurdockIII> why is it very very very buggy
18:52:48 --> chrisccoulson has joined #instantbird
18:53:10 <flo> DGMurdockIII: why are bugs fixed only after someone discover them? ;)
18:53:54 <DGMurdockIII> you cant fix somthing you dont know about
19:03:12 <-- clokep_work has quit (Ping timeout)
19:09:31 <-- mokush has quit (Ping timeout)
19:10:34 --> mokush has joined #instantbird
19:17:34 --> clokep_work has joined #instantbird
19:17:34 * ChanServ sets mode +h clokep_work 
19:23:07 <clokep_work> So does that mean libpurple works and just needs to check on Windows then?
19:23:19 <-- flo has quit (Input/output error)
19:24:01 --> flo has joined #instantbird
19:24:01 * ChanServ sets mode +qo flo flo 
19:24:55 <flo> clokep_work: I've barely used it on the build where I made upgrade, and it has already crashed once. So yeah, we can say it works as expected
19:25:07 <clokep_work> Hah.
19:25:36 * clokep_work thinks the nightlies are going to get unstable again. ;)
19:25:37 <flo> a significant portion of our patches are for MSVC compatibility, so building on Windows is really something that I should test ;)
19:26:34 <flo> clokep_work: the crash was similar to the well known oscar crash after offline/putting on sleep, but that was with IRC :)
19:26:47 <flo> I can't guarantee it's new of course :)
19:26:54 <flo> it may just be bad luck :)
19:33:00 <clokep_work> It would be nice if they did some testing. :-/
19:33:08 <clokep_work> Did you upgrade directly to 2.9 btw or did you go to 2.8 inbetween?
19:33:22 <flo> to 2.9.0
19:33:39 <flo> I don't see any point in upgrading libpurple in several iterations
19:34:20 <flo> I updated to mozilla5 only because some linux distributions may be interested in finding a changeset for Instantbird 1.0 + mozilla5 in our repository
19:37:55 --> aleth has joined #instantbird
19:38:44 <clokep_work> Ah, OK.
19:39:24 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:39:55 --> ecaron has joined #instantbird
19:43:24 <clokep_work> Well I'd say it's prettier with mozilla5 or something...but honestly it looks the same. :p
19:43:56 <-- mokush has quit (Client exited)
19:45:12 <flo> clokep_work: yeah, pretty similar
19:45:26 <flo> a bit more ununderstandable entries in about:memory maybe :-P
19:45:43 <flo> CSS animations (once someone has time to play with them)
19:51:46 <clokep_work> Yes, that's true. :)
19:52:35 --> chrisccoulson has joined #instantbird
19:56:14 <clokep_work> Great work on twitter so far ecaron! :)
19:58:26 <instantbot> florian@instantbird.org set the Resolution field on bug 870 to FIXED.
19:58:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=870 nor, --, 1.1a1, clokep, RESO FIXED, Single click (not double click) on tray icon should toggle the Buddy List
19:59:17 <instantbot> florian@instantbird.org set the Resolution field on bug 893 to FIXED.
19:59:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=893 enh, --, 1.1a1, florian, RESO FIXED, Support for twitter entities
20:04:08 <clokep_work> Hmm...I guess that Twitter stuff was mostly localized actually..
20:04:12 <clokep_work> I probably could've worked around it.
20:04:47 <-- ecaron has left #instantbird ()
20:06:33 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c7423504633e - Patrick Cloke - Bug 870 - Single click (not double click) on tray icon should toggle the Buddy List on Linux, r=fqueze.
20:06:34 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/605bc38efc13 - Florian Quèze - Bug 893 - Support twitter entities, r=clokep.
20:14:15 <-- mmkmou has quit (Ping timeout)
20:18:45 <-- harlock has quit (Quit: Instantbird 1.0)
20:18:48 <-- gerard-majax has quit (Ping timeout)
20:22:57 <flo> some people are really surprising :-S
20:23:08 <clokep_work> How so?
20:24:06 --> EionRobb has joined #instantbird
20:25:08 <flo> someone emailed me today (8 hours ago) (in French) "congratulation for Instantbird, I haven't tried it, but based on the screenshots it looks nice. I need some help with libpurple because I work on a webproject and I want to integrate an IM module. The big problem is that I need to interface with libpurple in java which looks tedious. How long did it take you to write the wrapper. Can I use your xpcom wrapper in java?"
20:25:31 <flo> and as I haven't replied quickly enough, now he's sending me exactly the same message again at a different address.
20:25:49 <EionRobb> lol
20:26:15 <flo> I'm tempted to reply only that in the 8 hours that separated both messages I'm surprised he didn't get the time to actually try Instantbird :-P
20:26:19 <clokep_work> :( That sounds like something recently on the mailing list too.
20:27:17 <flo> I could also reply that I'm billing <some expensive amount of money> per day for libpurple related technical work and advice :-P.
20:30:13 <clokep_work> Hahah.
20:30:57 --> ecaron has joined #instantbird
20:31:25 <ecaron> flo: This is probably a situation where using cotweet might make more sense - so we don't overanswer people on Twitter.
20:31:44 <flo> you are faster than me
20:32:02 <ecaron> My computer is just closer to the Twitter servers:)
20:32:10 <flo> I should probably just shut up if it's not in French ;)
20:32:51 <clokep_work> ecaron: You had mentioned something about bug 851 at one point...what concerns did you have about it? I'm unfamiliar with the issue you were referring to w/ DMs.
20:32:53 <flo> ecaron: note that the question wasn't directed to us in the first place ;)
20:32:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=851 enh, --, ---, nobody, NEW, Twitter commands
20:32:53 <ecaron> I suppose its a nice problem to have.
20:33:16 <clokep_work> Since it's probably what I'll work on after the stuff I do tonight. ;)
20:33:47 <flo> for lots of twitter improvements I need actionable messages
20:33:58 <flo> so I'll probably need to take over that work Mook started
20:34:15 <ecaron> clokep: My concern was for /d that it could introduce confusion by conflicting with the typical twitter usage of it (being just d at the beginning)
20:34:34 <clokep_work> Ah, I see.
20:34:39 <clokep_work> I thought most clients used /d though?
20:34:42 <flo> ecaron: well, both work
20:35:00 <flo> d is handled by the twitter server, /d would be handled by instantbird
20:35:24 <clokep_work> Yes, i'm not suggesting removing being able to use 'd', just adding more of "Instantbird-style" commands.
20:35:47 <flo> "d is handled by the twitter server" note that I haven't actually tried that. I just saw someone mentioning on twitter that this currently works with Instantbird :).
20:36:02 <clokep_work> Ah-ha!
20:36:19 <clokep_work> We should probably handle direct messages btw. Idk if we have a bug about that...
20:36:30 <clokep_work> (Although I think we don't because of UI reasons?)
20:36:43 <ecaron> I think you currently can send, just can't receive
20:37:43 <flo> do you have a good idea of a way to open a hashtag as a search in a different tab when a user clicks on a hash? The only ways I've already found to handle that are dirty hacks.
20:37:47 <ecaron> direct messages send fine, but in the client it spits back an error
20:38:30 <clokep_work> flo: Do you mean from a code or UI perspective? I would think for the UI it just opens another MUC, from a code? We probably need to rewrite a bit to be able to handle multiple conversations.
20:38:36 <ecaron> (You can do "d ecaron Hello world" in the twitter window for the instantbird account if you'd like to test)
20:39:13 <flo> clokep_work: from code. How do we intercept the link click so that it opens a twitter conversation instead of the URL in a browser?
20:39:30 <clokep_work> Ah...
20:39:41 <clokep_work> I would think the best way is to register another link handler.
20:39:52 <clokep_work> twitter:// blah blah.
20:40:03 <ecaron> (watching this conversation is like geek porn to me, please continue)
20:40:48 <clokep_work> Then we should be able to catch that somewhere (I believe we have code to do that already that lets through /https?/?), but that's getting beyond what a jsproto can do without hacking the core.
20:40:51 <ecaron> What would you say are the foremost Twitter-client needs within instantbird?
20:40:56 <clokep_work> And makes it very non-extensible.
20:41:25 <clokep_work> ecaron: RT-ing, replying for me.
20:41:33 <clokep_work> But I'm not a super heavy Twitter user.
20:41:40 <flo> (un)following someone
20:41:47 <ecaron> clokep: I was going to say those two, and being able to jump to a user's profile.
20:41:59 <flo> seeing the messages in a conversation (the ones that were before the currently looked-at tweet
20:42:00 <flo> )
20:42:11 <flo> see the timeline of one user
20:42:35 <flo> see the tweets for a hashtag
20:42:42 <flo> direct messages
20:43:02 --> hunsly has joined #instantbird
20:43:05 <ecaron> flo: You mean receiving & reading dms, right?
20:43:05 <clokep_work> ecaron: User's profile should be mostly handler in the tooltip. :)
20:43:35 <clokep_work> Oh, we should also be able to add people to the buddy list. ;)
20:43:36 <ecaron> clokep: That's what I imagined too
20:43:56 * clokep_work still isn't sure whether a conversation w/ a user should be a DM or a @-reply...
20:44:14 <clokep_work> (I think a DM, since it implies privacy. But I could be convinced otherwise.)
20:44:16 <flo> clokep_work: well, we could display the user timeline of the person, with the description being the status, or something like that
20:44:39 <flo> clokep_work: DM
20:45:22 <ecaron> clokep: @-reply. People use Twitter so people can see them talking. If they wanted just a private conversation thread, they'd switch media.
20:45:47 <flo> clokep_work: about that twitter:// idea, how would we know from which account that was? If we have to add the originating account in the URL, it gets really ugly
20:45:52 <ecaron> Not to mention the conversations I've had with more popular people occur in @-replies since the popular person isn't following me.
20:45:53 <flo> (it's that URL that will end up in logs :()
20:46:51 <clokep_work> ecaron: I agree mostly, but how do you signify a direct message in that case then? (I guess we could mark it as a "whisper" whatever that means. :P)
20:46:57 <ecaron> Could one of the devs weigh in on this FB conversation? http://www.facebook.com/topic.php?uid=131737273505523&topic=371
20:47:27 * flo still thinks "DM" :-P
20:47:43 <flo> when starting the conversation from a double click on the nick in the participants list
20:47:56 <clokep_work> flo: Ah, well...we could just catch all twitter.com links?
20:48:06 <flo> when double clicking a message in the timeline to reply, it should obviously be an @-*reply* :)
20:48:23 <flo> clokep_work: that was my dirty hack :)
20:48:36 <clokep_work> Right, but double clicking the message (to get the @-reply) that would still be in the timeline view, correct?
20:48:45 <clokep_work> ecaron: "Richard"'s response is correct.
20:48:49 <flo> catch all links pointing to twitter.com from the conversation binding, and if the current conversation happens to be from a twitter account, then send it back to the protocol code
20:49:02 <flo> clokep_work: yes, it's in the timeline view
20:49:09 <flo> using a separate view implies privacy
20:49:29 <clokep_work> Adam saying you need to disable https is wrong I'm pretty sure (not positive what he's saying). I have https set and everything works OK.
20:49:50 <clokep_work> flo: That's dirty dirty, dirty, but I don't see a better way around it. :-/
20:50:16 <clokep_work> (Also, you could do send it to a twitter account if one exists...but then it gets confusing if multiple exist. :P)
20:50:38 <flo> clokep_work: it could be that he is right. That could explain the few cases where the "not authorized" message doesn't go away after logging out and in from the website
20:51:01 <flo> it's possible that you need to not use https when logging in just after creating the username, or something really strange like that
20:51:46 <flo> clokep_work: yeah, it's horribly hacky. That's why I'm asking if anyone has a good idea :)
20:52:13 --> ptit_boogy has joined #instantbird
20:52:36 <clokep_work> flo: Ah, possible. We need to add something about logging out/in to the FAQ if it's not there btw. :-/
20:52:39 <flo> clokep_work: "(Also, you could do send it to a twitter account if one exists...but then it gets confusing if multiple exist. :P)" I think you meant for twitter.com links in non-twitter conversations.
20:52:55 <clokep_work> flo: Yes, that's what I meant.
20:53:04 <clokep_work> I rewrote it too many times and it got confusing. :(
20:53:31 <flo> for additional fun, what do you want to do if you have 2 accounts, and the clicked-on twitter link is in the timeline of a disconnected one but the other one is connected? :-P
20:55:17 <clokep_work> Yeah, it's easier to ignore that stuff if you just consider it on an account by account basis.
20:57:43 <flo> having to intercept the links from the conversation binding is still very ugly
20:58:33 <flo> or maybe we should expose a method on all protocols returning a boolean indicating whether the link has been handled internally by the protocol code?
20:58:37 <clokep_work> But I mean...we want them to be links, right? We don't want them to be part of Mook's actionable thing, right?
20:58:41 <flo> that sounds like a possible plan :-|
20:58:55 <flo> clokep_work: the hashtags are links
20:59:06 <clokep_work> Hmmm....so if it's handled by Twitter it gets pushed back to Twitter and if Twitter doesn't want to handle it, it pushes it back out itself? :P
20:59:09 <clokep_work> Sounds reasonable though. :)
20:59:17 <clokep_work> Doesn't libpurple have something about handling links btw?
20:59:30 <flo> do you really care?
20:59:36 * clokep_work remembers the MXit guys complaining about it.
20:59:48 <flo> oh right
20:59:53 <clokep_work> Yeah, I doubt it's useful in this context...
21:00:00 <flo> but these guys do crazy stuff
21:00:07 <clokep_work> Hahah OK.
21:00:10 <flo> they want the prpl to be able to clear the displayed conversation
21:00:27 <EionRobb> clokep_work: yeah, libpurple handles links with the uri-handler signals
21:00:37 <clokep_work> flo: Should I ask "why"?
21:01:02 <clokep_work> EionRobb: So it goes out of the application and comes back in via the operating system using a custom URI? (I.e. my "twitter://" idea from above.)
21:01:15 <flo> I think that was to display a menu and refresh it (= clear the screen and then redisplay it) when an option is selected. Not really sure though :)
21:01:34 <-- ptit_boogy has left #instantbird ()
21:01:42 <EionRobb> clokep_work: no, they're handled internally first, before being sent to the OS
21:02:19 <clokep_work> flo: Sounds scary. :)
21:02:42 <clokep_work> EionRobb: Ah, I see. Something similar then.
21:02:46 <clokep_work> Anyway, time for me to get going.
21:03:03 <flo> clokep_work: looking at the code that libpurple stuff sounds like protocol handlers components to me
21:03:12 <flo> it's not linked to the account
21:03:45 <flo> + nice bonus for proto-specific case in the middle of the "generic" function: http://lxr.instantbird.org/instantbird/source/purple/libpurple/util.c#3397 :)
21:04:58 <clokep_work> Bleh. :(
21:04:58 <clokep_work> That's gross.
21:05:16 * clokep_work wonders if we're using that method anywhere.
21:06:25 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:06:26 <flo> no :)
21:13:27 <-- flo has quit (Input/output error)
21:23:57 <-- ecaron has quit (Ping timeout)
21:54:06 --> Mook_as has joined #instantbird
21:54:46 <Mook_as> somebody please remind me to poke Mic to bump compat info for https://addons.instantbird.org/en-US/instantbird/addon/4 (when we're both online)?
21:56:41 <-- gmoro_ has quit (Quit: Leaving)
21:58:15 --> ecaron has joined #instantbird
22:10:22 <-- ecaron has left #instantbird ()
22:27:47 <-- igorko has quit (Quit: Instantbird 1.0)
22:29:12 --> mistraven has joined #instantbird
22:41:06 --> clokep has joined #instantbird
22:41:06 * ChanServ sets mode +h clokep 
22:42:56 <clokep> Mook_as: Memoserv! Lucky for you he reads the logs though.
22:45:29 --> sonny has joined #instantbird
23:41:35 <-- GeekShadow has quit (Quit: The cake is a lie !)