#instantbird log on 04 01 2011

All times are UTC.

00:40:46 <-- wesj1 has left #instantbird ()
00:51:20 --> Yan has joined #instantbird
00:52:30 <-- sonny has left #instantbird ()
00:53:30 --> mepine has joined #instantbird
01:11:28 * Yan is now known as wei
01:11:45 * wei is now known as spencer
01:12:12 <-- spencer has quit (Quit: Leaving)
01:14:07 --> yan has joined #instantbird
01:39:15 --> kaie2 has joined #instantbird
01:39:20 <-- kaie2 has quit (Input/output error)
01:57:43 <-- jdt has left #instantbird ()
01:59:57 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
02:02:47 --> Mook has joined #instantbird
02:07:24 --> clokep has joined #instantbird
02:07:24 * ChanServ sets mode +h clokep 
02:08:04 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
02:20:24 --> zachlr has joined #instantbird
02:25:25 <-- skeledrew has quit (Ping timeout)
02:25:28 --> skeledrew has joined #instantbird
02:40:54 <-- skeledrew has quit (Ping timeout)
02:45:54 --> skeledrew has joined #instantbird
02:57:56 <-- kaie has quit (Quit: Leaving)
02:58:15 --> kaie has joined #instantbird
03:19:43 <-- Mook has quit (Ping timeout)
03:53:22 <DGMurdockIII> http://min.us/mvnH2L1
03:53:43 <DGMurdockIII> http://www.reddit.com/r/reddit.com/comments/g829k/mumble_recording/
04:27:10 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
04:34:37 --> tymerkaev has joined #instantbird
04:35:37 --> sonny has joined #instantbird
05:10:20 --> waynenguyen has joined #instantbird
05:46:56 <-- sonny has quit (Connection reset by peer)
05:49:25 * tymerkaev is now known as tymerkaev_away
05:52:00 * tymerkaev_away is now known as tymerkaev
06:23:21 --> sonny has joined #instantbird
06:44:34 --> Ornthalas has joined #instantbird
06:49:39 <-- zachlr has quit (Connection timed out)
07:01:47 <-- tymerkaev has quit (Ping timeout)
07:53:32 --> Mic has joined #instantbird
07:53:32 * ChanServ sets mode +h Mic 
07:53:52 <Mic> good morning
07:54:01 <sonny> good morning :)
07:59:34 --> Even1 has joined #instantbird
08:06:38 <-- linuxwizard has left #instantbird ()
08:14:40 --> flo has joined #instantbird
08:14:40 * ChanServ sets mode +qo flo flo 
08:26:30 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
08:31:31 --> Andrey has joined #instantbird
08:32:12 <-- mepine has quit (Quit: 隨緣也)
08:53:52 <-- Even1 has quit (Quit: Instantbird 0.3a2pre)
08:54:05 --> Even1 has joined #instantbird
09:22:55 <-- DetroitLibertyPenguin has quit (Ping timeout)
09:23:04 --> DetroitLibertyPenguin has joined #instantbird
09:36:27 <instantbot> New Instantbird (UI) bug 746 filed by florian@instantbird.org.
09:36:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=746 nor, --, ---, nobody, NEW, Set status from the menu bar doesn't work when there's no buddy list window
09:46:15 <Chaz6> Here's another usability problem
09:46:32 <Chaz6> when someone messages me that i dont have on my list, there seems to be no way to find their address, or add them easily
09:51:50 <flo> /me has just seen bug 675
09:51:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=675 nor, --, ---, nobody, NEW, Sign off transition not starting/finishing
09:52:07 <flo> Chaz6: their address is in the tooltip of the tab
09:52:42 <flo> that's a serious problem if you are blind though, as I don't think screenreaders can read tooltips
09:54:20 <Chaz6> Ahh right i didnt think that was it because it had a space in :)
09:54:24 <Chaz6> So it is
09:54:56 <flo> that's the line named "Buddy" in the tooltip
09:56:00 --> Mic has joined #instantbird
09:56:00 * ChanServ sets mode +h Mic 
09:56:40 <-- Mic has quit (Quit: Instantbird 0.3a2pre)
09:56:46 --> Mic has joined #instantbird
09:56:46 * ChanServ sets mode +h Mic 
09:57:49 <-- Mic has left #instantbird ()
09:58:04 --> Mic has joined #instantbird
09:58:04 * ChanServ sets mode +h Mic 
10:02:07 <flo> /me wonders if bug 675 should still block 0.3, now that there's an easy workaround to get a correct display back
10:02:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=675 nor, --, ---, nobody, NEW, Sign off transition not starting/finishing
10:02:39 <-- waynenguyen has quit (Ping timeout)
10:02:51 <instantbot> New Instantbird (UI) bug 747 filed by benediktp@ymail.com.
10:02:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=747 min, --, ---, nobody, NEW, Automatically joined conversations shouldn't open in front of the account manager
10:16:24 --> clokep has joined #instantbird
10:16:24 * ChanServ sets mode +h clokep 
10:17:32 <-- Ornthalas has quit (Quit: KTHXBYE)
10:21:58 <flo> I would really like to remove that "move to" context menu item
10:22:24 <flo> it doesn't work from the "Other Contacts" group, because you can't move a contact out of that "non existant" group...
10:25:44 --> tymerkaev_away has joined #instantbird
10:26:23 * tymerkaev_away is now known as tymerkaev
10:35:22 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
10:37:22 <-- Mic has quit (Ping timeout)
10:47:41 --> vpj has joined #instantbird
10:51:46 <vpj> hi
10:52:36 <-- vpj has left #instantbird ()
10:57:29 --> Mic has joined #instantbird
10:57:29 * ChanServ sets mode +h Mic 
11:14:58 <-- Mic has quit (Ping timeout)
11:34:32 --> varuna has joined #instantbird
11:59:31 --> clokep_work has joined #instantbird
11:59:31 * ChanServ sets mode +h clokep_work 
12:04:06 <clokep_work> Did you decie about removing the "move to" menu?
12:09:17 <-- tymerkaev has quit (Ping timeout)
12:10:16 --> waynenguyen has joined #instantbird
12:14:27 <flo> I won't touch it today :)
12:15:09 <clokep_work> You could also just disable it on that specific group maybe?
12:15:39 <flo> so you can't "move" any contact "out" then?
12:16:42 <flo> the move operation sucks because the tag that should be removed is poorly specified (usually, it's just the group that the clicked-on contact binding is displayed in).
12:19:40 <clokep_work> Right.
12:19:47 <flo> and the code related to moving in imContacts.js is not as simple as it could probably be. I suspect this is because the "expected behavior" wasn't completely clear in my head when I wrote the code. (and it's still not perfectly clear)
12:20:07 <clokep_work> Yeah, I mean if we're classifying them as "tags" instead of "groups" it should really be an add or remove operation.
12:22:02 <-- micahg has quit (Connection timed out)
12:22:34 <flo> I guess I should create an XPI file (or at least put a makefile that works) in the Omegle thing
12:22:56 <clokep_work> Oops. I said I was going to do that and never did. :-X
12:23:23 <flo> you said that only because I hadn't fixed my crap yet ;)
12:26:25 <clokep_work> True. :) But we should probably get him an XPI.
12:29:11 <flo> In my local copy of the addons repository, I have this change, I suspect it is useful (required?) for it to work with the current jsProtoHelper: http://pastebin.instantbird.com/622
12:32:49 <flo> rules.mk should be adapted to include JS components in the XPI
12:33:08 <flo> and chrome.manifest should be moved to overlay.mn (even though that name doesn't seem right) so that the Makefile uses it
12:34:02 <clokep_work> flo: Yes, we changed GenericConversation to be a purpleIConversation, and GenericConvIM to be a purpleConvIM.
12:37:06 --> kaie2 has joined #instantbird
12:37:52 <-- kaie has quit (Ping timeout)
12:37:53 * kaie2 is now known as kaie
12:37:59 <-- skeledrew has quit (Ping timeout)
12:38:09 --> skeledrew has joined #instantbird
12:58:33 <flo> everything seems to work. I guess I should push it before finding another bug :)
13:00:42 <-- chrisccoulson has quit (Ping timeout)
13:02:38 --> chrisccoulson has joined #instantbird
13:06:27 <-- flo has quit (Quit: Instantbird 0.3a2pre)
13:06:30 --> flo has joined #instantbird
13:06:30 * ChanServ sets mode +qo flo flo 
13:06:41 <flo> stupid network cable that keeps disconnecting itself :(
13:09:36 <clokep_work> Buy a new cable? ;)
13:11:57 <flo> I think I have one closer than the nearest place where I could buy one
13:12:21 <flo> I almost always keep a spare one in the office for guests
13:14:09 <clokep_work> I have a ton of CAT-5 cables around...without much use for them now haha.
13:14:45 <flo> I could also set up the wireless router that is still in its box, so that I don't need the cable at all anymore :)
13:16:46 <-- DetroitLibertyPenguin has quit (Connection reset by peer)
13:23:43 <clokep_work> Yeah, but wireless is slow.
13:24:31 <-- kaie has quit (Quit: Leaving)
13:36:53 --> jdt has joined #instantbird
13:36:54 <flo> ah, the "Other contacts" group name needs to be localized. I'll need to take care of that later, I've got to go.
13:37:17 <clokep_work> Later...as in a follow up. ;)
13:37:23 <flo> nah
13:37:29 <clokep_work> Bye!
13:38:11 <flo> back later :).
13:38:15 <-- flo has quit (Quit: Instantbird 0.3a2pre)
13:47:37 <clokep_work> Meeting time.
13:47:41 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:51:14 --> tymerkaev_away has joined #instantbird
14:29:12 * tymerkaev_away is now known as tymerkaev
14:30:55 <-- varuna has quit (Ping timeout)
14:31:30 --> varuna has joined #instantbird
14:37:54 <-- jdt has quit (Ping timeout)
14:42:22 --> jdt has joined #instantbird
14:48:52 --> zachlr has joined #instantbird
15:11:19 --> flo has joined #instantbird
15:11:19 * ChanServ sets mode +qo flo flo 
15:12:20 <-- skeledrew has quit (Quit: Instantbird 0.3a2pre)
15:12:57 --> skeledrew has joined #instantbird
15:15:51 <-- skeledrew has quit (Quit: Instantbird 0.3a2pre)
15:16:14 --> skeledrew has joined #instantbird
15:25:59 <varuna> hey
15:26:17 <varuna> i looked into the facebook api sometime back during my internship
15:26:36 <varuna> but there didn't seem to be anyway of swchtign list or moving buddies among lists
15:27:24 --> Mic has joined #instantbird
15:27:24 * ChanServ sets mode +h Mic 
15:27:34 <Mic> hello varuna
15:27:37 <varuna> but from the calls to the backend in the facebook webinterface it seems it's not hard to do that
15:27:38 <varuna> hi
15:27:45 <varuna> :)
15:29:28 <Mic> We're using the XMPP gateway to access Facebook chat at the moment
15:29:55 <Mic> It's just that they have a sort of crippled implementation on top of their proprietary chat system
15:32:27 <Mic> What do you suggest?
15:33:01 <flo> Mic: I think varuna was discussing the idea of implementing a Facebook protocol plugin in JS using the Facebook API (as a summer of code project).
15:34:42 --> clokep_work has joined #instantbird
15:34:42 * ChanServ sets mode +h clokep_work 
15:35:29 <Mic> ok
15:35:46 <varuna> :)
15:38:39 <varuna> any suggestions?
15:40:54 <Mic> Would it be possible to use xmpp for chatting and add other functionality by calling the web chat API?
15:41:28 <varuna> ya i was thinking of something like that
15:41:48 <Mic> XMPP is the official way to connect with remote clients so we can hope that it will be stable (while they might change their web chat API without notice)
15:42:08 <varuna> still not sure whether to do the xmpp javascript implementation or the facebook thing for the gsoc project
15:42:10 <varuna> ya
15:42:28 <varuna> even thats not very stable though (as far as i seen :D)
15:42:41 <flo> Mic: isn't their chat API supposed to be stable?
15:42:48 <flo> other clients use it (Trillian, ...)
15:43:20 <clokep_work> Hello.
15:43:27 <clokep_work> I have a feeling I should be reading the log. ;)
15:43:29 <Mic> "Unfrozen but unchanged since .." maybe ? ;)
15:43:49 <flo> probably similar to the twitter API
15:44:10 <Mic> A mess?
15:44:45 <clokep_work> Trillian and Adium use the Facebook Chat API I believe.
15:45:35 <clokep_work> varuna: Check out http://imfreedom.org/wiki/Facebook for backend calls.
15:46:08 <-- Even1 has quit (Quit: Instantbird 0.3a2pre)
15:46:22 <varuna> thanks :)
15:46:26 <-- chrisccoulson has quit (Quit: Ex-Chat)
15:46:50 <clokep_work> So that doesn't use their official API, but just calls the end points directly.
15:47:19 <clokep_work> If we were to replace the chat with that I'd want XMPP as a "back up" in case Facebook changes stuff and kills us, but I'm pretty sure there's a real API for that.
15:47:55 <varuna> you mean a real API to do buddylist changes etc?
15:48:19 <clokep_work> No, a real API for chat.
15:48:31 <clokep_work> I'm not positive about the buddy list groups, etc.
15:48:56 <clokep_work> The buddy list changing (add/remove) should be able to be done through the API? I think? I'm not sure, but it wouldn't be the chat API, it'd be their normal Facebook API stuff.
15:49:15 * clokep_work really needs to look over the documentation again.
15:49:25 <varuna> isn't this it https://developers.facebook.com/docs/chat/
15:51:13 <flo> I think I'm done with that "hide group" stuff. If anybody wants to look, the diff is at http://pastebin.instantbird.com/623. I'd like to test the 'final' version a bit more (I removed the dump calls just a few seconds ago) before pushing it and... I'm already late. :)
15:52:09 <Mic> Ah, just a thousand lines diff, no problem .. ;)
15:52:17 --> chrisccoulson has joined #instantbird
15:52:20 <clokep_work> varuna: Yes, but some useful stuff might be under the graph api: https://developers.facebook.com/docs/coreconcepts/ (which I can't get to without logging in...so not right now)
15:52:51 <flo> Mic: yeah, I don't think anybody will want to actually review it ;)
15:53:00 <flo> but I'll try to do a self-review this evening before pushing it
15:54:33 <flo> ok, good evening :)
15:54:36 <-- flo has quit (Quit: Instantbird 0.3a2pre)
15:54:40 <varuna> about the XMPP javascript implementation, do you think it's doable within 8 weeks (I'm don't know a lot about XMPP protocol except some basics)
15:54:47 <varuna> :D
15:54:56 <clokep_work> varuna: Sorry I'm not being super helpful and it's a little wishy wash about what we want...but pretty much we want to make Facebook work better than just doing an exact XMPP thing for it.
15:55:41 <clokep_work> varuna: Basic XMPP support (like chatting...) should be able to be done very quickly. I don't know if you'd be able to finish the WHOLE protocol, but a lot of it is "extensions" not necessarily the core protocol.
15:55:48 <clokep_work> Have you checked out the docs it's kind of straightforward.
15:56:13 <varuna> :D you guys are helpful
15:56:23 <varuna> i was going thorugh a book
15:56:36 <varuna> thought it might be easier (about XMPP in Javascript)
15:56:49 <varuna> ok
15:57:35 <clokep_work> I think XMPP might be a more full featured / interesting experience. :)
15:57:46 <clokep_work> But that's my personal opinion, you shuld definitely do the one you're more interested in.
15:58:56 <varuna> ya i'm interested in that, I was into the facebook thing since it gives a immediate feature to the user, whereas the xmpp might take long
15:59:14 <clokep_work> Also very understandable. :)
15:59:23 <varuna> but the facebook implementation is messy as there is no clear documentation and API and they might change it anytime
16:00:11 <clokep_work> I assume you've seen http://xmpp.org/ right? Most likely http://xmpp.org/xmpp-protocols/ is useful.
16:01:36 <Mic> gtg
16:01:50 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
16:04:09 <sonny> by the way XMPP's april fools http://xmpp.org/extensions/xep-0295.html
16:05:08 <sonny> :-D
16:08:59 <clokep_work> Hah, The real JSON version isn't so ridiculous. :P
16:10:12 <sonny> clokep_work, which real JSON version?
16:10:28 <sonny> you are aware of the nokia XMPP JSON formating extension? :p
16:11:03 <clokep_work> No I was not.
16:11:13 <clokep_work> Sorry, not the "real" one, I mean the first one that does it by stanza name.
16:11:20 <clokep_work> Instead of just pushing the XML into JSON.
16:11:26 <-- chrisccoulson has quit (Client exited)
16:12:04 --> chrisccoulson has joined #instantbird
16:23:31 <waynenguyen> clokep_work: I was planning to start import from Pidgin first, is it ok?
16:24:18 <clokep_work> waynenguyen: That would be OK w/ me. I'm not sure if there's a ranking of what are the most "popular" IM clients.
16:24:25 <clokep_work> Piding is easy sicne the format should be available. :)
16:27:46 <waynenguyen> Yeah I think so to, by the way how many clients do you think is enough within the summer code? I plan to work on Googletalk and YM! later.
16:28:11 <clokep_work> That you'd have to discuss with flo.
16:28:48 <waynenguyen> Ok thanks,
16:32:14 <clokep_work> Btw for any of them it'd be good to have some documentation of the way things are stored and the versions, etc.
16:32:30 <clokep_work> As well as possibly a list of which should be done eventually.
16:33:02 <-- Andrey has quit (Quit: )
16:42:33 <waynenguyen> Thanks, that's what I was doing :)
16:43:10 <clokep_work> Cool,
16:43:11 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:48:58 <waynenguyen> Good night.
16:49:09 <-- waynenguyen has left #instantbird ()
16:55:20 --> Mic has joined #instantbird
16:55:20 * ChanServ sets mode +h Mic 
16:58:24 <sonny> http://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html
17:00:35 --> zachlr has joined #instantbird
17:05:59 <-- sabret00the has quit (Ping timeout)
17:14:16 <-- Mic has quit (Quit: Instantbird 0.3a2pre)
17:18:40 --> GeekShad0w has joined #instantbird
17:20:30 <-- zachlr has quit (Connection timed out)
17:28:15 --> Glards has joined #instantbird
17:43:19 --> mark76 has joined #instantbird
17:43:20 <-- chrisccoulson has quit (Connection reset by peer)
17:45:11 <-- mark76 has left #instantbird ()
17:45:28 --> mark76 has joined #instantbird
17:49:31 --> chrisccoulson has joined #instantbird
18:04:44 --> sabret00the has joined #instantbird
18:06:36 <-- sabret00the has quit (Ping timeout)
18:30:23 --> linuxwizard has joined #instantbird
18:50:28 <-- varuna has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110323163108])
19:00:46 <-- tymerkaev has quit (Ping timeout)
19:12:29 <-- yan has quit (Ping timeout)
19:16:11 --> yan has joined #instantbird
19:21:31 <-- chrisccoulson has quit (Ping timeout)
19:23:08 --> skeledrew1 has joined #instantbird
19:23:20 <-- mark76 has left #instantbird ()
19:24:06 <-- skeledrew has quit (Ping timeout)
19:39:02 <-- yan has quit (Ping timeout)
19:42:42 --> yan has joined #instantbird
19:44:45 --> chrisccoulson has joined #instantbird
20:15:00 <clokep_work> Have a good weekend!
20:15:05 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:02:29 --> instantbot has joined #instantbird
22:02:29 topic changed by sand.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2. Read http://blog.instantbird.org/. Nightlies: http://nightly.instantbird.im/ (testing purpose only), IRC logs: http://log.bezut.info/"
22:02:29 * ChanServ sets mode +v instantbot 
22:02:48 <flo> instantbot: welcome back :)
22:02:49 <instantbot> bonjour flo
22:09:28 --> Ornthalas has joined #instantbird
22:15:41 <-- flo has quit (Ping timeout)
22:18:55 --> flo has joined #instantbird
22:18:55 * ChanServ sets mode +qo flo flo 
23:06:42 --> clokep_wp7 has joined #instantbird
23:07:24 <clokep_wp7> hey. :) 
23:10:00 <clokep_wp7> Hmmm...actually my flight is boarding. see you guys later.
23:11:36 <flo> see you :)
23:15:02 <-- clokep_wp7 has quit (Quit: http://www.mibbit.com ajax IRC Client)
23:37:14 <flo> Good night
23:42:38 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/75644053615a - Florian Quèze - Support hiding some tags in the buddy list, and add an 'Other Contacts' special group for contacts which aren't in any visible group.
23:42:39 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/887d961a59fc - Florian Quèze - Workaround Mac-only regression from bug 24: convert <br> tags into <br/> so they can be parsed inside an XML document.
23:49:24 <-- yan has quit (Ping timeout)
23:53:10 --> yan has joined #instantbird