#instantbird log on 11 11 2011

All times are UTC.

00:00:14 <flo> It seems I would either have nothing to say (because it just works), or need half an hour
00:00:15 <aleth> But yeah it might be too much
00:00:58 <flo> the problem with the tiny details is that they are... details
00:01:26 <flo> not something that makes someone say "wow" during the presentation
00:05:37 <-- devfil has quit (Client exited)
00:06:30 <clokep> The details are wat you talk about over lunch w/ someone. ;)
00:13:45 <clokep> flo: The reason that the onErrorCallback function isn't a function is because it isn't in the code I copied it from.
00:13:48 <clokep> (For bug 683.)
00:13:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=683 enh, --, ---, clokep, ASSI, Handle deleted messages on twitter
00:16:28 <clokep> (Also, should we mark a tweet as deleted when you request for it to be deleted...or after we get a response that it's deleted?)
00:19:29 <-- aleth has quit (Input/output error)
00:21:22 <flo> hmm
00:21:31 <flo> it should not be marked deleted if the deletion failed
00:22:02 <clokep> So we should mark it as deleted immediately, wait for a response and mark it as NOT deleted if it fails?
00:24:54 <Mook_as> there's no half-deleted state in the middle, is there?
00:26:01 <clokep> (o_O)
00:26:20 <clokep> The "half-deleted" state to me is "we've sent the requeste but haven't received a response" yet.
00:27:19 <Mook_as> right, I meant as UI
00:27:30 <Mook_as> (so that we could truthfully say "it's almost deleted")
00:27:52 <clokep> Well I just made it so the deleted will only show up after we aren't waiting for a response.
00:28:06 <clokep> So if you click "Delete" it sends the response, if you right click again, you don't have an option for delete.
00:29:01 <clokep> Does that make sense?
00:30:22 <flo> yes
00:32:54 <clokep> OK.
00:32:57 <flo> http://queze.net/goinfre/slides-moz-camp2011/ I think they are ready
00:32:58 <clokep> I have another patch ready then. :)
00:33:12 <clokep> Just reading over your comments again. :P
00:36:30 <instantbot> clokep@gmail.com added attachment 986 to bug 683.
00:36:31 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 986 on bug 683.
00:36:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=683 enh, --, ---, clokep, ASSI, Handle deleted messages on twitter
00:38:35 <clokep> flo: The link to the IRC chat is wrong.
00:38:43 <clokep> It should be irc.mozilla.org/instantbird
00:38:56 <clokep> (IRC links don't include the # for some reason?)
00:39:16 <clokep> But looks really good besides that! :)
00:42:26 <Mook_as> well, maybe :p (see http://www-archive.mozilla.org/projects/rt-messaging/chatzilla/irc-urls.html )
00:43:07 <clokep> (Yes, another thing of IRC that different clients do differently, I'm already scarred enough Mook_as.)
00:43:29 <Mook_as> haha
00:43:49 <Mook_as> apparently it's possible for server to have different default channel prefix thingers
00:44:00 <Mook_as> the usual is # but some servers can be... odd.
00:44:19 <clokep> Yes. But I've also had it where if you do #instantbird, it'll prepend another #. ;)
00:44:25 <clokep> I forget what client/server that was though.
00:44:45 <clokep> (All of our wiki links are irc.mozilla.org/instantbird though, as are all the ones on wiki.mozilla.org/irc)
00:45:30 <flo> so I should just remove the # in the link?
00:45:40 <Mook_as> yes.
00:45:50 <flo> or remove the link completely (as it doesn't work in Instantbird anyway :-D)
00:46:02 <clokep> flo: I was more concerned you didn't have a slash. ;)
00:46:14 <clokep> I'd replace it with #instantbird on irc.mozilla.org and not put a link. :-D
00:48:15 <flo> hmm, I've just noticed that I have a .com link but a .org email address
00:48:21 <flo> does contact @ ib.com work?
00:48:39 <clokep> I have no idea. :-/
00:49:19 <flo> bah, as long as ecaron doesn't see that slide, I'll be ok :)
00:49:37 <flo> (just kidding of course :) (I don't know if he reads the log))
00:52:24 <flo> should be fixed.
00:53:05 <flo> I've also updated the WLM screenshot as goulagman pointed out it was of a version outdated by several years outdated *and* emailed me a newer screenshot :
00:53:05 <flo> )
00:54:41 <clokep> I do find it a little strange that the AIM one has a date and the Yahoo and MSn ones don't.
00:55:28 <flo> I used to have "Current" above these two
00:55:39 <flo> but then I remembered they weren't really that current :-D
00:56:53 <clokep> :)
00:57:20 <flo> the alt text for these images could be "modern crap" ;)
01:01:20 <clokep> flo: Where are the xpcomModule.cpp generate for each protocol?
01:01:53 <flo> it's only for dynamically linked protocols
01:01:59 <flo> lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/xpcomModule.cpp.in
01:02:44 <clokep> I should have been able to find that way. :-[
01:02:46 * clokep was lazy.
01:03:05 <flo> what are you looking for?
01:03:36 <clokep> Playing with the steam protocol like I told someone (through Mic) a while ago that I would do.
01:03:47 <clokep> It has a - in the protocol name, C++ doesn't like that. :P
01:03:49 <instantbot> c++ is e-- ah, nevermind.
01:03:54 <clokep> instantbot: shut up.
01:03:57 <instantbot> clokep: Sorry, I've no idea what 'shut up' might be.
01:03:58 <instantbot> clokep: I wasn't talking to you
01:04:37 <flo> I think it had understood that, as it said "ah, nevermind" ;)
01:05:28 <clokep> So I need to take @PROTOCOL@ and have a version that is /[a-zA-Z_][a-zA-Z_0-9]+/?
01:06:19 <flo> it's the PROTOCOL variable: http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/null/Makefile.in#41
01:06:29 <flo> just don't put a - in it? ;)
01:06:38 <flo> it's also the folder name
01:07:02 <flo> I don't think the libpurple protocol id has to match
01:07:25 <clokep> The folder name is "steam"...hmmm...
01:07:36 <clokep> (And that's what I had put in the makefile)
01:07:48 <flo> so what's not compiling?
01:07:49 <clokep> Ah, I see what you're saying.
01:08:14 <clokep> so PROTOCOL should equal the folder name?
01:08:17 <clokep> Not the prpl name?
01:08:19 <flo> yes!
01:08:33 <flo> yes!
01:09:08 <flo> with some more build system magic I guess we could get rid of the protocol variable entierely
01:09:20 <flo> but that may be a little bit too magic (even harder to understand at first)
01:10:03 <clokep> Yes. OK. :)
01:12:59 <flo> Good night
01:13:01 <-- flo has quit (Quit: Instantbird 1.2a1pre)
01:13:15 <clokep> 'night! Enjoy MozCamp!
01:20:48 <clokep> So I have the steam protocol compiled, but it dies when I bring up the account manager at imCore.js line 361.
01:38:24 --> BlueMaxima has joined #instantbird
01:50:29 <-- Mook_as has quit (Quit: gone)
04:44:06 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
04:48:27 --> Mook has joined #instantbird
04:52:12 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
06:05:56 <-- Mook has quit (Ping timeout)
06:07:25 <-- Suiseiseki has quit (Ping timeout)
06:08:21 --> Suiseiseki has joined #instantbird
06:09:29 --> Mook has joined #instantbird
07:03:02 --> jb has joined #instantbird
07:36:01 --> Mad_Maks has joined #instantbird
07:51:17 --> DGMurdockIII has joined #instantbird
08:07:08 --> jb1 has joined #instantbird
08:07:48 <-- jb has quit (Ping timeout)
08:09:21 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
08:13:12 <-- Mook has quit (Quit: z)
08:30:02 <-- Mad_Maks has quit (Quit: Instantbird 1.2a1pre)
08:47:35 --> aleth has joined #instantbird
08:51:15 --> Tomek has joined #instantbird
09:11:14 --> Mic has joined #instantbird
09:11:14 * ChanServ sets mode +h Mic 
09:12:15 <Mic> flo: the slides are nice and the slide system is really good .. I even tried to quit by pressing "Esc" at the end :D
09:17:33 --> BlueMaxima has joined #instantbird
09:21:15 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
09:21:17 --> aleth has joined #instantbird
09:22:01 --> jb has joined #instantbird
09:22:33 <-- jb1 has quit (Ping timeout)
09:25:56 <-- chrisccoulson has quit (Ping timeout)
09:29:04 <-- jb has quit (Ping timeout)
09:30:02 --> jb has joined #instantbird
09:31:30 --> jb1 has joined #instantbird
09:32:31 <-- jb has quit (Ping timeout)
09:42:14 <-- Tomek has quit (Quit: Instantbird 1.1)
10:01:12 --> jb has joined #instantbird
10:02:25 <-- jb1 has quit (Ping timeout)
10:17:06 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
10:17:08 --> aleth has joined #instantbird
10:27:42 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
10:29:41 --> aleth has joined #instantbird
10:47:30 --> chrisccoulson has joined #instantbird
11:12:44 <-- Mic has quit (Ping timeout)
11:18:15 <-- chrisccoulson has quit (Ping timeout)
11:24:28 --> chrisccoulson has joined #instantbird
11:36:35 --> Mic has joined #instantbird
11:36:35 * ChanServ sets mode +h Mic 
11:49:12 <-- chrisccoulson has quit (Ping timeout)
12:10:33 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
12:11:50 <-- SM0TVI has quit (Quit: I view things as they are, without regard to place or person\; my country is the world, and my religion is to do good. -- Thomas Paine (*1737 †1809))
12:19:11 --> SM0TVI has joined #instantbird
12:32:47 --> clokep has joined #instantbird
12:32:47 * ChanServ sets mode +h clokep 
12:35:55 --> Mic has joined #instantbird
12:35:55 * ChanServ sets mode +h Mic 
12:58:14 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
12:58:29 --> clokep has joined #instantbird
12:58:29 * ChanServ sets mode +h clokep 
13:10:40 <-- clokep has quit (Ping timeout)
13:12:13 --> clokep has joined #instantbird
13:12:13 * ChanServ sets mode +h clokep 
13:26:28 <-- Mic has quit (Ping timeout)
13:32:24 --> pvagner has joined #instantbird
13:41:27 <-- pvagner has quit (Quit: Instantbird 1.1a1pre)
14:07:50 <-- jb has quit (Quit: Instantbird 1.1)
14:18:04 --> Mic has joined #instantbird
14:18:04 * ChanServ sets mode +h Mic 
14:27:42 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
14:39:39 --> Mic has joined #instantbird
14:39:39 * ChanServ sets mode +h Mic 
14:56:17 --> ecaron has joined #instantbird
15:03:54 <-- Mic has quit (Ping timeout)
15:20:39 <-- clokep has quit (Ping timeout)
15:21:16 --> clokep has joined #instantbird
15:21:16 * ChanServ sets mode +h clokep 
15:27:53 <clokep> There's definitely something a little funky with the reconnection logic right now.
15:28:02 <clokep> All of my accounts disconnected and didn't reconnect, but weren't in error states.
15:37:21 --> mistraven has joined #instantbird
15:37:43 <-- mistraven has left #instantbird ()
16:03:16 --> Mic has joined #instantbird
16:03:16 * ChanServ sets mode +h Mic 
16:10:51 <-- micahg has quit (Connection reset by peer)
16:11:33 --> micahg has joined #instantbird
16:25:42 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
16:49:57 --> Mic1 has joined #instantbird
16:50:07 <Mic1> Hi
16:50:09 * Mic1 is now known as Mic2
16:50:57 <clokep> Hello.
16:55:35 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
16:55:37 --> aleth has joined #instantbird
17:09:29 <clokep> Mic2 I had started an extension for the "sort by status" idea btw, Idk if you had thought about that at all. :)
17:09:37 <clokep> (It's not working though I can put the source up if someone wants to look at it.)
17:39:49 <Mic2> clokep: ah, interesting :) No, I didn't btw
17:40:15 <Mic2> Is it just not working or did you have some particular problem somewhere?
17:40:58 <clokep> I have things popping up as undefined...
17:41:21 <clokep> Let me find the code...
17:42:12 <clokep> Mic2: http://pastebin.instantbird.com/1065
17:42:38 <clokep> So sometimes aContactA or aContactB.statusType is undefined.
17:44:32 <Mic2> And in the other cases it is working then?
17:44:48 <clokep> I think so.
17:44:51 <Mic2> (i.e. when you're not getting the undefined errors?)
17:45:00 <clokep> AFAIK it is.
17:45:40 <clokep> If you use just the localeCompare it works (or if you do the - of it, you get the opposite order from normal).
17:47:04 <Mic2> i.e. not the aContact* but aContact*.statusType is undefined.
17:47:12 <Mic2> Ah, yes. You wrote that already.
17:47:14 <clokep> Yes.
17:47:16 <-- ecaron has quit (Quit: Instantbird 1.1)
17:52:01 --> ecaron has joined #instantbird
18:00:13 <Mic2> Have you tried to figure out with which contacts this happens?
18:01:51 <clokep> No, not yet.
18:03:57 --> mcarranza has joined #instantbird
18:04:20 <mcarranza> pregunta....como hago para conectar dos aó mas amigos al chat...
18:06:22 <Mic2> mcarranza: ¿ habla inglés ?
18:07:12 <mcarranza> ummm..no...
18:07:26 <mcarranza> but i cant write...
18:07:39 <mcarranza> sorry i can write...
18:08:14 <Mic2> Ah .. well, that's what I wanted to ask.
18:08:44 <mcarranza> how conect two friends to mi chat with instanbird....i seek but i don´t found any option..
18:08:46 <Mic2> What's this problem?
18:09:11 <Mic2> OK, which instant messaging network do they use?
18:10:06 <mcarranza> a count with Hotmail...
18:11:07 <Mic2> Maybe MSN/Windows Live Messenger then?
18:11:09 --> myk has joined #instantbird
18:12:06 <mcarranza> ah..ok.is correct MSN/Windows Live Messenger, but i connect with this with Instanbird 1.1
18:13:09 <Mic2> Can you see other people on MSN/WLM? (I assume you've created and connected an MSN account already?)
18:14:20 <mcarranza> yes...correct..
18:14:34 --> chrisccoulson has joined #instantbird
18:15:47 <Mic2> Do you know if they see you in their Instant Messenger?
18:17:23 <mcarranza> yes i can see me. and chat in individual....but if i like chat in a room , i don´t know this...
18:20:55 <Mic2> The two people with the problem, can _they_ see you?
18:22:07 <mcarranza> yes...
18:23:22 <Mic2> There are groups(tags) in the contact list of Instantbird. They can be opened and closed. Maybe they are in a closed group?
18:23:34 <Mic2> Or in the group "Other contacts"?
18:24:26 <clokep> mcarranza: Are you trying to make a chat room to talk to multiple people all in conversation?
18:26:17 <mcarranza> oh yeah...i try change....a little moment.
18:26:37 <mcarranza> Clokep... exactly...
18:27:19 <clokep> I don't know if our MSN plug-in supports chats (does Pidgin support chats for MSN?)
18:27:31 <clokep> It doesn't seem to be in my "Join Chat..." menu, but I hardly use MSN so I don' tknow for sure.
18:27:34 * Mic2 doesn't use MSN.
18:27:47 <clokep> File > Join Chat is how you would start a chat.
18:28:47 <Mic2> clokep: thanks, btw :)
18:31:11 <clokep> No problem.
18:31:51 <-- chrisccoulson has quit (Ping timeout)
18:32:46 <clokep> Yes, doesn't seem it's support (http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/msn/msn.c#2960) sorry mcarranza. :(
18:33:32 <clokep> (I think it's not supported because MSN does some really funky, but cool, things with chats were there's no difference between a chat and an IM, just one has multiple people...so you can seamlessly just invite more people, etc.)
18:39:52 <mcarranza> ohhh....what bad news....thanks Clokep...I could not rightly
18:40:35 <mcarranza> at least I tried ..
18:41:59 <mcarranza> Thanks too a Mic2
18:45:09 <Mic2> Choosing a new nick based on the colorize-algorithm is the wrong way to go, isn't it? ;)
18:45:29 <Mic2> mcarranza: no problem, sorry that I couldn't help better.
18:47:03 <clokep> Mic2: I think so. :P
18:47:12 <mcarranza> no problem...see you later....
18:47:15 <clokep> You could override the algorithm though.
18:47:15 <-- mcarranza has quit (Quit: ChatZilla 0.9.87 [SeaMonkey 2.4.1/20110928161145])
18:47:37 <Mic2> It's in a separate method now, isn't it?
18:47:47 <clokep> I think so.
18:49:31 <Mic2> Double-right clicks trigger the default action on the contact list.
18:50:18 <Mic2> That's non-standard, I'd say. Normally only the context menu should appear, even for a double-rightclick
18:54:42 <instantbot> New Instantbird (UI) bug 1160 filed by benediktp@ymail.com.
18:54:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1160 nor, --, ---, nobody, NEW, Double right clicks should trigger the default action on the contact list
18:55:10 <Novarg> really? who does double rightclicks? :D
18:57:35 <clokep> My double click does nothing. :P
18:58:42 <Mic2> Novarg: that's not the point ;)
19:07:19 --> hunsly has joined #instantbird
19:28:09 --> DGMurdockIII has joined #instantbird
19:46:55 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
19:48:51 <-- myk has quit (Ping timeout)
19:57:36 <-- Suiseiseki has quit (Quit: Quit)
20:00:53 --> Suiseiseki has joined #instantbird
20:10:53 <-- Tonnes has quit (Ping timeout)
20:11:11 --> Tonnes_ has joined #instantbird
20:11:26 * Tonnes_ is now known as Tonnes
20:31:04 --> Tomek has joined #instantbird
20:45:52 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
20:53:18 --> mistraven has joined #instantbird
20:53:27 <-- mistraven has left #instantbird ()
20:57:14 <aleth> clokep: yup, the disconnect without reconnect happened to me again too. 
21:21:06 --> chrisccoulson has joined #instantbird
21:21:42 <-- chrisccoulson has quit (Client exited)
21:24:19 <-- Mic2 has quit (Quit: Instantbird 1.2a1pre)
21:30:52 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
21:35:14 --> DGMurdockIII has joined #instantbird
21:40:51 --> chrisccoulson has joined #instantbird