#instantbird log on 07 17 2011

All times are UTC.

00:01:42 <-- skeledrew has quit (Ping timeout)
00:02:08 --> skeledrew has joined #instantbird
00:02:10 --> hicham has joined #instantbird
00:06:24 --> skeledrew1 has joined #instantbird
00:06:57 <-- skeledrew has quit (Ping timeout)
00:17:21 <flo> Good night :)
00:24:04 <-- skeledrew1 has quit (Ping timeout)
00:33:23 <-- hicham has quit (Client exited)
00:39:13 --> skeledrew has joined #instantbird
00:43:10 <-- skeledrew has quit (Connection reset by peer)
01:07:13 <-- mmkmou has quit (Ping timeout)
01:10:21 --> mmkmou has joined #instantbird
01:14:18 <-- linuxwizard has left #instantbird ()
01:15:32 <-- hunsly has quit (Ping timeout)
01:15:56 <-- mmkmou has quit (Ping timeout)
01:24:45 --> mmkmou has joined #instantbird
01:26:07 <-- mmkmou has quit (Quit: Instantbird 1.1a1pre)
01:26:13 --> mmkmou has joined #instantbird
01:28:40 --> Mook has joined #instantbird
01:37:47 --> DetroitLibertyPenguin has joined #instantbird
01:38:45 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.3a3pre)
01:39:04 --> DetroitLibertyPenguin has joined #instantbird
01:41:23 <-- mmkmou has quit (Ping timeout)
01:43:39 * Fantasm is now known as Fan|away
02:42:16 <instantbot> New Instantbird (UI) bug 932 filed by koch0121@umn.edu.
02:42:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=932 maj, --, ---, nobody, UNCO, XMPP "Connect Host" does not work if the value does not resolve in DNS
02:55:54 <instantbot> koch0121@umn.edu set the Resolution field on bug 932 to INVALID.
02:55:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=932 maj, --, ---, nobody, RESO INVALID, XMPP "Connect Host" does not work if the value does not resolve in DNS
02:56:43 --> skeledrew has joined #instantbird
02:58:00 <-- skeledrew has quit (Connection reset by peer)
03:00:01 --> skeledrew has joined #instantbird
03:03:05 <-- vicnet has quit (Ping timeout)
03:10:20 --> DGMurdockIII has joined #instantbird
03:14:16 <-- skeledrew has quit (Connection reset by peer)
03:18:14 --> vicnet has joined #instantbird
03:18:55 <-- Mook has quit (Ping timeout)
03:19:38 --> Mook has joined #instantbird
03:35:34 --> micahg has joined #instantbird
04:10:48 <-- vicnet has quit (Ping timeout)
04:14:06 --> vicnet has joined #instantbird
04:25:41 --> clokep has joined #instantbird
04:25:41 * ChanServ sets mode +h clokep 
04:31:00 <clokep> flo: I'm intrigued. ;) Should be interesting to try!
04:35:52 <-- Mook has quit (Ping timeout)
04:47:20 <-- clokep has left #instantbird ()
05:48:18 --> ecaron has joined #instantbird
06:16:05 <-- ecaron has left #instantbird ()
06:49:08 <-- flo has quit (Quit: Instantbird 1.1a1pre)
07:21:05 <-- vicnet has quit (Ping timeout)
07:25:14 --> Mic has joined #instantbird
07:25:14 * ChanServ sets mode +h Mic 
07:26:27 <Mic> Good morning
07:26:42 <Mic> I'm really interested what it's like to use this, flo :)
07:33:03 <instantbot> New Websites - www.instantbird.com bug 933 filed by michal.stanke@mikk.cz.
07:33:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=933 min, --, ---, nobody, UNCO, http://instantbird.com/'locale' not found
07:37:09 --> vicnet has joined #instantbird
07:51:43 <-- Mic has quit (Quit: Instantbird 1.0)
07:51:49 <instantbot> New Websites - www.instantbird.com bug 934 filed by benediktp@ymail.com.
07:51:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=934 enh, --, ---, nobody, NEW, Page not found (404) page could be nicer
08:17:05 <-- vicnet has quit (Ping timeout)
08:32:37 --> vicnet has joined #instantbird
09:39:24 --> tymerkaev has joined #instantbird
09:39:25 <-- tymerkaev has quit (Quit: I must go. Good bye!)
09:49:12 --> FeuerFliege has joined #instantbird
09:49:47 <FeuerFliege> Good morning!
09:52:07 <MattATobin> FeuerFliege: good morning to you
09:52:55 --> igorko has joined #instantbird
09:54:01 <-- vicnet has quit (Ping timeout)
09:57:00 --> Nitrox has joined #instantbird
10:11:36 --> vicnet has joined #instantbird
10:19:54 --> hunsly has joined #instantbird
10:28:08 --> hicham has joined #instantbird
10:29:10 --> Andrey has joined #instantbird
11:04:32 --> flo has joined #instantbird
11:04:32 * ChanServ sets mode +qo flo flo 
11:05:02 <flo> just found a valid support request in the spam of the contact mailing list :-/
11:21:12 <-- vicnet has quit (Ping timeout)
11:30:49 --> Mic has joined #instantbird
11:30:49 * ChanServ sets mode +h Mic 
11:37:05 --> vicnet has joined #instantbird
11:42:44 --> FeuerFliege1 has joined #instantbird
11:43:22 <-- FeuerFliege has quit (Ping timeout)
11:51:35 <-- igorko has quit (Quit: Instantbird 1.0)
12:11:35 <-- Mic has quit (Connection reset by peer)
12:13:00 <-- hicham has quit (Client exited)
12:13:41 --> Mic has joined #instantbird
12:13:41 * ChanServ sets mode +h Mic 
12:14:37 <-- Mic has quit (Quit: Instantbird 1.0)
12:15:28 --> rikki has joined #instantbird
12:33:10 <-- vicnet has quit (Ping timeout)
12:48:51 --> vicnet has joined #instantbird
12:57:16 <-- DetroitLibertyPenguin has quit (Ping timeout)
13:03:40 --> clokep has joined #instantbird
13:03:40 * ChanServ sets mode +h clokep 
13:10:42 --> GeekShadow has joined #instantbird
13:18:26 --> Mic has joined #instantbird
13:18:26 * ChanServ sets mode +h Mic 
13:38:02 <-- Nitrox has quit (Connection reset by peer)
13:38:23 --> Nitrox has joined #instantbird
13:46:28 <flo> clokep: multiple authors is fully supported by the blog, but the post/edit UI is all in French ;)
13:46:48 <clokep> flo: I thought you had to reassign the post afterward via the DB?
13:46:54 <flo> what is not (yet) supported without editing the database is the administrator pretending he is someone else
13:47:09 <clokep> Ah, I see. :)
13:47:12 <clokep> My misunderstanding then!
13:47:29 <flo> it's ok, it's all confusing anyway ;)
13:52:54 <clokep> Right!
14:02:47 <clokep> Ah just found a hard to track down bug for JS-IRC. :) I forgot that Objects are all passed by reference and was popping something off.
14:02:59 <clokep> Instead of slicing it. ;)
14:05:16 <-- Mic has quit (Connection reset by peer)
14:05:30 --> Mic has joined #instantbird
14:05:30 * ChanServ sets mode +h Mic 
14:06:26 <Mic> oops, crashing Ib with my extensions is not good :D
14:09:21 <clokep> Hahah. Not, usually bad.
14:09:50 <clokep> Not usually.
14:10:36 <Mic> It was something outright stupid: I copied some js-ctypes code for reference into my extension and forgot commenting it out :D
14:10:42 --> mmkmou has joined #instantbird
14:11:19 <Mic> s/some/a piece of
14:12:06 <clokep> Which extension is this?
14:12:55 <Mic> An experimental thing to catch session change notifications on Windows, no idea if it will work at all.
14:13:16 <clokep> Oh, cool.
14:13:19 <Mic> It's using black magic and is intercepting WindowProc calls
14:13:23 <Mic> ;)
14:13:31 <clokep> Please tell me if you get that to work!
14:13:33 <clokep> I'm trying to do the same thing.
14:13:48 <clokep> I have it "working", but the Buddy list window doesn't show up. :-/
14:13:51 <Mic> In js or c?
14:13:55 <clokep> js ctypes. :P
14:14:13 <Mic> Ah, cool. There's so little examples and documentation on js-ctypes on the web
14:14:42 <clokep> I know.
14:14:50 <clokep> Make sure you check python ctypes too when you're looking.
14:15:09 <Mic> Ok, I'll check. I didn't know that could be helpful too
14:15:56 <clokep> It's sometimes a little helpful, but not super helpful. :-/
14:15:58 <Mic> Mook helped me with another thing a while ago: a Windows  API function that returned an array of unknown length of certain objects. It wasn't exactly the nicest thing
14:16:12 <clokep> Ouch that sounds pretty gross.
14:16:19 <Mic> I can pastebin this if you like to see how he solved it
14:16:36 <clokep> I don't think I need to do that right now. :)
14:16:58 <clokep> (Or do you mean the WindowProc stuff? If you have it worked, I'd like to see it. :P)
14:17:22 <Mic> No, no, not the WindowProc stuff.
14:17:51 <clokep> If you want to see what I have, I can push it to a repo somewhere.
14:17:54 <Mic> Something else. For the msg.exe compatible Windows messages protocol (this is something more time consuming)
14:18:10 <clokep> :) Right.
14:18:31 <Mic> I hope I can spend an hour or more later on this, I'll let you know if I run into problems.
14:18:39 <clokep> Alright.
14:19:33 <Mic> You don't see the contact list, you said?
14:20:01 <Mic> What are you returning from your WindowProc function in the different cases (handled event/didn't handle event)?
14:20:53 <clokep> I'm calling the old WindowProc function.
14:21:13 <clokep> So it's return CallWindowProc(...)
14:21:17 <clokep> I think. :)
14:21:27 <clokep> But I think I'm capturing some clicks too early.
14:21:37 <clokep> I need to re-read my function.
14:22:09 <-- FeuerFliege1 has quit (Ping timeout)
14:22:13 <Mic> I wanted to look into this later: http://msdn.microsoft.com/en-us/library/aa260351%28v=vs.60%29.aspx
14:22:47 <clokep> Ah yeah, that's kind of what I'm doing...
14:23:14 <clokep> The general gist of the procedure at least.
14:24:38 <Mic> Which window are you using to attach your function? The contact list?
14:24:53 <Mic> (That's what I was planning to do too)
14:26:46 <Mic> Nevermind, I'll try what I wanted to try and see how it turns out
14:27:32 <clokep> Yes, the contact list.
14:28:02 <clokep> The code you had found (which was really helpful! Thank you. :)) makes a new hidden window to attach to, which meant that I can't watch for minimize events of the contact list (afaik).
14:29:07 <Mic> How did you get the window handle of the contact list? Focus the contact list and using GetActiveWindow from user32.dll?
14:29:41 <Mic> That's what I did for the "always on top" extension. I'd be interested if there's a better way to do it.
14:31:11 <clokep> No.
14:31:13 <clokep> One second...
14:32:12 <clokep> Mic: http://pastebin.instantbird.com/875
14:32:23 <clokep> Not sure if it's the best way, but it seems to work.
14:33:28 <Mic> I think I used FindWindow before the current solution and I think it failed when there were multiple instances of Instantbird running
14:33:50 <clokep> It probably would.
14:35:22 <clokep> I think the "best" way would be to use js-ctypes into gecko stuff so you can use getNativeWindow function.
14:36:32 <clokep> (Like the last example on https://developer.mozilla.org/en/Code_snippets/Finding_Window_Handles)
14:41:38 <clokep> Yeah my idea didn't work. :( So I'm not really sure what's up. Let me know if it works. :-D
14:43:06 <Mic> Sure.
14:46:48 <Mic> I'll be away for a while, bye.
14:47:09 <-- Mic has quit (Connection reset by peer)
14:47:23 <-- mmkmou has quit (Ping timeout)
14:47:46 --> mmkmou has joined #instantbird
15:51:13 --> Jessy has joined #instantbird
15:55:42 --> Mic has joined #instantbird
15:55:42 * ChanServ sets mode +h Mic 
15:56:40 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
15:56:47 --> Mic has joined #instantbird
15:56:47 * ChanServ sets mode +h Mic 
15:57:23 <Mic> clokep: do you know the list of Windows data types on MSDN already?
15:57:30 <Mic> (see http://msdn.microsoft.com/en-us/library/aa383751%28v=vs.85%29.aspx)
15:59:41 <clokep> I think I know of it, yes.
15:59:47 <clokep> Did you have a question about it Mic?
16:00:50 <Mic> About the list? No, I only wanted to make sure you know it, it's really useful when you need to figure out which types to use in a function declaration.
16:02:13 <-- Jessy has quit (Quit: Linkinus - http://linkinus.com)
16:03:46 <clokep> Thanks! :)
16:04:14 <clokep> All the function defines and such could be shared of course too.
16:04:33 <Mic> What do you mean?
16:05:01 <clokep> That if you define HANDLE as a type or something, I could use that same type and not necessarily need to redeclare it.
16:05:31 <Mic> I started that in the msg protocol and sharing them via a module would be even more useful
16:06:28 <Mic> Converting the list to js at once seems rather tedious
16:06:53 <clokep> Of course! I have a win32api JSM which imports the functions I need right now.
16:07:02 <clokep> I'm guessing some of them would be overlapped.
16:08:41 <Mic> Maybe splitting them further into modules for each dll would be 
16:08:55 <clokep> Yeah, probably.
16:08:55 <Mic> Maybe splitting them into different modules for each dll would be good?
16:09:01 <clokep> Auto converting the.h's into JSMs? ;)
16:09:14 <Mic> I'm not volunteering for this ;)
16:09:42 <clokep> Me neither. Just saying int heory it could be done.
16:09:47 <clokep> But anyway, the code needs to work first!
16:10:31 <Mic> It's too much parsing of text files for my taste. I'm not good at that
16:12:12 <clokep> Me neither -- I don't know Python.
16:41:32 <Mic> Let's see, if I quit in a second then everything blew up in my face ;)
16:54:38 --> fabrice has joined #instantbird
16:55:14 --> igorko has joined #instantbird
17:09:19 <-- Andrey has quit (Quit: )
17:16:40 <Mic> clokep: may I have a look at your code? I'm struggling with adding my own WindowProc using SetWindowLong
17:20:23 <-- clokep has quit (Ping timeout)
17:23:14 --> clokep has joined #instantbird
17:23:14 * ChanServ sets mode +h clokep 
17:24:52 <clokep> Mic: Sure, let me get it up some how...
17:26:14 <clokep> Mic: http://pastebin.instantbird.com/876 and http://pastebin.instantbird.com/877 I believe is what you need.
17:26:26 <Mic> Thank you
17:26:38 <clokep> No problem. I had a lot of trouble using it too. ;)
17:32:15 <-- Mic has quit (Ping timeout)
17:37:41 --> Mic has joined #instantbird
17:37:41 * ChanServ sets mode +h Mic 
17:38:07 <Mic> hmm, it failed. :(
17:38:52 <Mic> It crashed after using 1.4 GB of RAM, I guess something went horribly wrong ;)
17:39:13 <clokep> Yes, mine just climbs hugely in RAM. idk what's up.
17:44:12 <Mic> This is with your js-ctypes tray icon code, I hope?
17:45:01 <clokep> Yup.
17:45:15 <Mic> ok, so not a Ib issue in general, that's good ;)
17:45:25 <clokep> It'll pin my CPU at around 25% and climb high in RAM, I usually kill it around 200 MB. And that's after like 20 seconds.
17:45:47 <Mic> Enough ctypes for today for me though
17:45:55 <Mic> Have a nice day
17:45:58 * clokep went back to working on IRC.
17:46:01 <clokep> Bye
17:46:05 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
18:01:15 <-- mmkmou has quit (Ping timeout)
18:03:51 --> Nakp has joined #instantbird
18:03:58 <Nakp> hey flo clokep 
18:03:59 <Nakp> xD
18:04:02 <Nakp> whats up
18:04:10 <clokep> Hi Nakp.
18:04:20 <Nakp> im done with the smiley set
18:04:22 <Nakp> :D
18:04:27 <Nakp> wanna take a look?
18:05:02 <Nakp> https://addons.instantbird.org/en-US/instantbird/addon/296/
18:07:32 <clokep> Congrats! :)
18:10:02 --> mikk_s has joined #instantbird
18:10:12 <-- mikk_s has left #instantbird ()
18:11:47 <Nakp> now im waiting to be reviewed when someone have time x'D
18:11:49 <Nakp> thanks
18:13:22 <clokep> I think Even usually does that.
18:14:38 <-- igorko has quit (Quit: Instantbird 1.0)
18:22:45 <Nakp> clokep is there any chance to get custom status? or at least a few more than online and busy
18:23:10 <clokep> Nakp: What do you mean by "custom"? It would need to be supported by the network.
18:23:47 <Nakp> afaik xmpp supports custom status like "somethingelse" for away or "free to chat" for online
18:23:48 <clokep> More could be added via extensions though, libpurple supports some more.
18:24:09 <clokep> You can add a status message if that's what you mean.
18:24:31 <clokep> If that's not what you mean, I don't think it's currently possible.
18:24:39 <Nakp> mmm yeah kinda
18:24:46 <Nakp> and.. theres no away status?
18:27:29 <clokep> Unavailable is essentially away, no?
18:27:39 <clokep> Away could be added with an extension though.
18:28:47 * clokep needs to go for a bit.
18:28:54 <Nakp> yes, i think.. but I mean the yellow icon..
18:29:47 <Nakp> because you can change the status for "ausente" (away i think) if you are inactive for X minutes but not thru the menu
18:31:50 <clokep> I'm not sure what you mean by "the yellow icon" but you'll have to talk to f lo about why we only have those three statuses.
18:36:28 <Nakp> mmm ok see here
18:36:28 <Nakp> jpg
18:36:32 <Nakp> http://farm4.static.flickr.com/3109/2566285564_0da40bf31a.jpg
18:36:48 <Nakp> its not a yellow icon i think but its an away icon... a clock
18:36:58 <Nakp> farm4.static.flickr.com/3109/2566285564_0da40bf31a.jpg
18:39:46 * Fan|away is now known as Fantasm
19:04:47 <-- vicnet has quit (Ping timeout)
19:05:02 --> chrisccoulson has joined #instantbird
19:10:50 --> linuxwizard has joined #instantbird
19:22:50 <-- rikki has quit (Ping timeout)
19:23:30 --> vicnet has joined #instantbird
19:27:13 --> skeledrew has joined #instantbird
19:33:29 <-- skeledrew has quit (Quit: Instantbird 0.3pre)
19:35:31 --> skeledrew has joined #instantbird
19:39:10 <-- clokep has quit (Ping timeout)
19:40:44 <-- vicnet has quit (Ping timeout)
19:40:47 <-- skeledrew has quit (Connection reset by peer)
19:45:46 <-- GeekShadow has quit (Client exited)
19:47:34 <Nakp> flo
19:47:34 <Nakp> hi xD
19:47:50 <Nakp> i have a question :)
19:54:34 --> skeledrew has joined #instantbird
19:56:54 --> GeekShadow has joined #instantbird
19:57:05 --> vicnet has joined #instantbird
19:57:39 --> clokep has joined #instantbird
19:57:39 * ChanServ sets mode +h clokep 
19:59:53 <clokep> Is it a question I can answer Nakp or no?
20:00:02 <clokep> Usually it's better to just ask!
20:00:15 <-- GeekShadow has quit (Ping timeout)
20:00:52 --> GeekShadow has joined #instantbird
20:02:51 <-- skeledrew has quit (Connection reset by peer)
20:03:49 <GeekShadow> hello
20:04:11 <GeekShadow> I was wondering if we can embedded avatars for nickname on IRC like chatzilla does
20:04:56 <clokep> I'm not sure what that means. IRC doesn't support avatars.
20:05:24 <GeekShadow> I know
20:05:54 <GeekShadow> but it's possible with a .css to show custom picture for irc nickname
20:06:21 <clokep> Ah, so you want to assign avatars to people? Interesting.
20:09:02 <instantbot> clokep@gmail.com denied review for attachment 741 on bug 749.
20:09:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=749 enh, --, ---, nobody, NEW, System Tray Icon should persist even when Buddy List is open
20:10:33 --> mmkmou has joined #instantbird
20:12:12 <Utkarsh> What could possibly be the reason that an addon works on my Ubuntu box, but not on Windows? It's a simple addon, with one XHR call. (I can post code if that would help).
20:14:17 <clokep> Utkarsh: There shouldn't really be a reason if you're not using native code at all.
20:14:32 <clokep> If you're using Windows via a VM it's possible the networking is a bit funky.
20:14:43 <Utkarsh> ubuntu is on vm.
20:15:03 <clokep> Sure you can pastebin the code then.
20:15:23 <Utkarsh> also, the ubuntu version is compiled with debug, while windows one is the latest nightly.
20:15:25 <Utkarsh> sure, a se
20:15:25 <Utkarsh> c
20:16:03 <clokep> http://pastebin.instantbird.org if you don't have the link.
20:16:15 <clokep> Could be a timing issue then depending what you're doing.
20:16:18 <Utkarsh> Already did on https://gist.github.com/e1c1cfce0c953e48aaca if that's not a problem.
20:16:32 <clokep> No, as long as it's not one of the really crappy pastebins. :P
20:16:47 <Utkarsh> like pastebin.com? :)
20:16:55 <clokep> What is it supposed to do btw? (Just to have some context while reading it...)
20:17:24 <Utkarsh> if you type ",g some term", it'll search "some term" in google, and echo the first result
20:17:42 <Utkarsh> echo = send
20:17:55 <clokep> I see.
20:18:23 <clokep> Why not make it /g and register it as a command?
20:18:52 <Utkarsh> I have no idea how to do that - any resources? or any addons that do it?
20:19:17 <flo> Nakp: the away status type is usable with the /away command in conversations.
20:19:48 <Utkarsh> Here's the xpi of my addon. http://utkar.sh:81/uploads/google-search-1.0.xpi 
20:19:55 <clokep> Utkarsh: It's super easy, http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/public/imICommandsService.idl#75
20:19:56 <flo> I've never really been able to decide to include it in the menu because I don't like that it provides 2 status doing apparently the same thing
20:20:16 <clokep> But that's not the issue right now. :)
20:20:20 <clokep> Thanks, I'll play with it.
20:20:31 <flo> + using an "away" status when you are here (which is always the case if you could type it) is a bit close to lying, so I'm not sure if we want to encourage it.
20:20:40 <flo> I've not fully made my mind on it
20:21:18 <clokep> Bah we need a "save as" when you click on links in Instantbird. :p
20:21:38 <Nakp> hmm
20:21:56 <Nakp> clokep: I've noticed instantbird doesnt save the "tag" state of friends
20:22:17 <clokep> Utkarsh: One second...
20:22:26 <Nakp> I moved a friend from a group to another one (IB treat 'em as tags)
20:22:44 <Nakp> but it keeps appearing in the previous group/tag
20:23:28 * flo thinks Utkarsh would enjoy discovering Function.bind :)
20:23:44 <clokep> Nakp: What protocol?
20:23:51 <Nakp> xmpp
20:24:00 <clokep> Cause it /does/ save them, but certain servers don't abide by it.
20:24:03 --> EionRobb has joined #instantbird
20:24:04 <clokep> Is it Facebook? :P
20:24:20 <Nakp> thanks flo
20:24:20 <Nakp> nope
20:24:21 <Nakp> gtalk
20:24:32 <Nakp> i dont have facebook x'D
20:24:58 <Utkarsh> flo: ah, didn't know about that. That should cleanup those closures I wrote I guess.
20:25:02 <clokep> I don't know if GTalk handles moves from Instantbird either.
20:25:02 <flo> Nakp: is the "Other Contacts" special tag somehow involved?
20:25:13 <flo> Utkarsh: yes, the code would be more readable :)
20:25:34 <flo> It has always worked for me when I've "move" Gtalk buddies
20:25:46 <flo> but I think someone complained about it in the past
20:25:54 <Utkarsh> flo: I was going to make it more readable, but then I discovered that it wasn't working on my windows install.
20:26:12 <flo> what does it do on your windows install?
20:26:14 <Nakp> flo: no, its from friends to a new group
20:26:42 <Nakp> it creates the group/tag but if I log in again the contact appears at previous tag
20:26:44 <Utkarsh> flo: i don't get any output, there's nothing in the error console. And it's not a debug build, so I cannot debug it.
20:26:49 <flo>  a
20:26:52 <flo> Nakp: we 
20:26:54 <flo> arg
20:27:03 * flo hates keyboards
20:27:07 <Nakp> lol
20:27:37 <flo> Nakp: when you said "it keeps appearing in the previous group/tag", did you mean it reappears after a restart of the application, or does it not move at all when you do the action?
20:27:51 <Nakp> after a restart
20:28:08 <flo> arg, you answered it already while I was struggling with my keyboard :-D
20:28:32 <Nakp> well I think the last time, after a while.. contact dissappeared from contact list and then reappeared at previus tag
20:28:35 <flo> Nakp: is the previous tag useful?
20:28:37 <clokep> Utkarsh: The code looks OK, I'm not getting anything at all on my system either though...
20:28:52 <Nakp> and it was online, never changed his status
20:29:05 <Utkarsh> clokep: are you testing on a debug build?
20:29:24 <clokep> Utkarsh: No.
20:29:32 <clokep> I put a bunch of prints in though.
20:29:34 <flo> what does "/^,g /" match?
20:29:47 <Utkarsh> ,g search term
20:30:04 <flo> what's the comma for?
20:30:23 <Utkarsh> invoking the command. I'm just used to using , for that.
20:30:32 <flo> err, ok
20:30:50 <clokep> I.e. it shuld be a command. ;)
20:30:50 <flo> what's the problem again? It works on a debug build and doesn't in nightly?
20:31:17 <Nakp> flo: it was from friends to another one
20:31:29 <Nakp> from friends to classmates actually
20:31:34 <Utkarsh> flo: seems like that. it definitely works on my debug build on ubuntu, and not on mine and clokep's normal build
20:31:39 <clokep> Utkarsh: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/imCommands.js#67 is an example of registering a command btw.
20:31:59 <clokep> On Windows.
20:32:26 <clokep> Actually...I've been running it on my own build, but it's not a debug.
20:33:06 <flo> Utkarsh: the usual (and upsetting) cause of "my JS works on a debug build and not on a non debug build" is that when 2 objects are compared, in some cases the objects are first converted to strings. In a debug build, the object converted to a string will contain the memory address of the object. In non debug build, the resulting string will just be "Object()"
20:33:07 <clokep> Utkarsh: Ah, I just got a Error: SyntaxError: JSON.parse: unexpected character
20:33:07 <clokep> Source File: resource:///modules/jsProtoHelper.jsm
20:33:07 <clokep> Line: 887
20:34:16 <Utkarsh> clokep: what did you query for?
20:34:27 <clokep> My exact input was ",g test"
20:34:51 <flo> Nakp: so you said it doesn't happen all the time and the contact is moved back only a few logins after the move?
20:35:08 <Utkarsh> clokep: hmm.. where does the error show up? I don't get any in the Error Console
20:35:25 <clokep> Utkarsh: In the error console, although it's not showing my other prints so something strange is going on.
20:37:21 <flo> in a blog comment "Instantbird starts up real quickly, and rarely ever gives start up errors which is an indispensable feature." :-D
20:37:39 <clokep> Hah. :)
20:38:24 <clokep> Now it doesn't even seem to be calling your callback. :-/
20:40:27 <flo> is it expected that on this line "doXHRequest(url, false, false, onLoad, onLoad, this);" you have onLoad both times?
20:41:11 <Utkarsh> that function was firing the error callback with the correct data for some reason, so I made both of them point to onLoad
20:41:19 <-- clokep has quit (Ping timeout)
20:41:20 <Utkarsh> (or I misread the functions source)
20:41:21 --> aleth has joined #instantbird
20:41:56 <flo> the reason in "for some reason" would be interesting to determine ;)
20:42:47 --> clokep has joined #instantbird
20:42:47 * ChanServ sets mode +h clokep 
20:46:55 <clokep> flo: a . concats strings in PHP, right?
20:47:03 <flo> yes
20:47:10 <clokep> Ah, I remembered properly! :-D
20:47:22 <-- GeekShadow has quit (Connection reset by peer)
20:47:40 <Utkarsh> I compiled the latest nightly with debug=1, and now venkman isn't working (incompatible). any easy way to fix thta?
20:47:42 <Utkarsh> that*
20:47:51 <instantbot> clokep@gmail.com added attachment 750 to bug 919.
20:47:52 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 746 on bug 919.
20:47:53 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 750 on bug 919.
20:47:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=919 maj, --, ---, clokep, ASSI, Add "not authorized" solution for Facebook to FAQ
20:48:03 <flo> Utkarsh: did it work for you (in a usable way) before?
20:48:17 <Utkarsh> venkman? yes.
20:48:47 <flo> you are lucky :)
20:48:53 <Utkarsh> it crashed occasionally, but worked well enough for me to figure out things
20:48:58 <flo> I haven't been able to make it do anything useful in years
20:49:17 <Utkarsh> how else can you debug addons?
20:49:22 <Utkarsh> :|
20:49:34 <clokep> Print statements? ;)
20:49:44 <clokep> Chromebug in theory, I've never really gotten it to work.
20:49:56 <flo> clokep: <a href="http://www.facebook.com/sitetour/chat.php"> looks a lot like HTML code to me ;)
20:50:00 <clokep> (By that I mean I've never figured out how it's supposed to work).
20:50:20 <clokep> flo: Do you really want me to split that into 3 different strings? :P And I thought you said <a> was one of the ones you'd allow?
20:50:29 <clokep> I can split it up though.
20:50:54 <clokep> I meant to comment on that though. :(
20:50:58 <flo> Utkarsh: if your problem is just that it's marked as incompatible, we can probably help you get it installed. But no guarantee it would work right though :-/.
20:51:12 <flo> clokep: <a> is definitely not allowed.
20:51:21 <flo> clokep: and you need 2 strings, not three
20:51:21 <clokep> OK. I'll split that up too.
20:51:56 <flo> "<a> is definitely not allowed." nothing is enforced yet though ;)
20:52:11 <clokep> Don't you need "Visit to enable ", "Facebook Chat" and " while logged into your Facebook account."?
20:52:41 <Utkarsh> flo: you mean the setting which disabled compat checks? 
20:52:47 <flo> clokep: see how the other links of the FAQ are handled
20:52:55 <clokep> OK.
20:53:18 <flo> clokep: no, that would suck. You need a string with a %S for the link, and another string for the link title.
20:53:53 <clokep> Ah, OK.
20:54:01 <flo> Utkarsh: hmm, it's marked as incompatible in my debug build too
20:55:02 <flo> http://hg.mozilla.org/venkman/file/4047e2206f4f/xpi/resources/install.rdf it seems venkman hasn't been made compatible with mozilla5 :(
20:55:53 <Utkarsh> flo: Also, my code doesn't have any comparison of two objects, so there must be something else thats causing the problem..
20:56:08 <flo> yeah, I couldn't find any :-/
20:56:19 <flo> do I need to try it too?
20:59:08 <Utkarsh> I guess I'll have to use debug build for now then.
20:59:10 <-- mmkmou has quit (Ping timeout)
20:59:34 --> mmkmou has joined #instantbird
21:01:55 --> GeekShadow has joined #instantbird
21:04:29 <flo> hmm, your add-on works in my debug build, which obviously doesn't help :-D
21:06:25 <instantbot> clokep@gmail.com added attachment 751 to bug 919.
21:06:26 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 750 on bug 919.
21:06:28 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 751 on bug 919.
21:06:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=919 maj, --, ---, clokep, ASSI, Add "not authorized" solution for Facebook to FAQ
21:07:00 <flo> Utkarsh: works in my nightly too
21:08:26 <flo> when looking up "Instantbird" in google, the snippet from our home page is really horribly meaningless "Share Instantbird with your friends on twitter or Facebook! Instantbird 1.0. With Instantbird, connect to: AOL Instant Messenger Icon Windows Live Messenger ..."
21:12:03 <-- linuxwizard has left #instantbird ()
21:12:11 <-- mmkmou has quit (Ping timeout)
21:12:22 <instantbot> florian@instantbird.org granted review for attachment 751 on bug 919.
21:12:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=919 maj, --, ---, clokep, ASSI, Add "not authorized" solution for Facebook to FAQ
21:14:06 <-- gerard-majax has quit (Quit: Ex-Chat)
21:14:48 <flo> Some people here may be interested in knowing a few days before that I'll be in (mostly offline = will check emails from the phone, but won't have access to a computer) vacations from Friday (the 22nd of July) to Sunday (the 31st of July)
21:14:54 --> ecaron has joined #instantbird
21:15:00 <flo> (for important review/questions/... ;))
21:15:38 <clokep> I'll be sure to give you as much bug mail during that time as possible. :P
21:18:27 --> gerard-majax has joined #instantbird
21:20:30 --> EionRobb1 has joined #instantbird
21:20:51 <flo> clokep: in fact, I've theoretically been in vacations (= not going to the office) since the 14th, but nobody has really noticed
21:21:05 <-- EionRobb1 has quit (Quit: Leaving.)
21:21:05 <-- EionRobb has quit (Ping timeout)
21:22:19 <clokep> Ah, I see. :)
21:23:40 <-- gerard-majax has quit (Ping timeout)
21:26:04 <flo> I'll be going to a national(? European?) meeting of all AMI lovers to party for the 50th anniversary of the AMI 6 and after that a world 2cv meeting (http://www.2cvfrance2011.fr/index.php?lang=en)
21:26:59 <-- vicnet has quit (Connection reset by peer)
21:27:17 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
21:28:17 <clokep> Sounds like fun! Have a good time.
21:29:37 --> EionRobb has joined #instantbird
21:30:23 <-- GeekShadow has quit (Ping timeout)
21:30:50 <flo> thanks! yes, it sounds very promising. I just hope the weather will be better than this week. Camping for 10 rainy days wouldn't be so fun...
21:42:38 <-- ecaron has quit (Quit: Leaving.)
21:43:30 --> vicnet has joined #instantbird
21:47:36 <clokep> I guess your experiment might help the issue we're having w/ how to reopen the Twitter timeline? :)
21:54:07 <-- vicnet has quit (Ping timeout)
22:09:03 --> vicnet has joined #instantbird
22:09:20 --> skeledrew has joined #instantbird
22:14:28 <-- Nitrox has quit (Quit: Connection to internet lost)
22:16:42 --> GeekShadow has joined #instantbird
22:18:45 <Nakp> lol
22:18:45 <Nakp> flo
22:18:53 <Nakp> sorry xD i forgot I had this open hahaha
22:19:01 <Nakp> well... it happens at every restart
22:19:12 <Nakp> the contact appears at previos group/tag
22:19:32 <Nakp> only once was changed while we both were online (without restart)
22:19:52 <Nakp> ehm... actually 2
22:19:56 <Nakp> its there again
22:20:24 <flo> clokep: I plan to make closing the timeline conversation disconnect the account
22:22:58 <-- skeledrew has quit (Connection reset by peer)
22:23:28 <clokep> Oh OK.
22:24:00 <clokep> Was just trying to look over my other open patches. :)
22:33:58 <-- fabrice has quit (Ping timeout)
22:47:34 <flo> Good night
22:48:05 <Nakp> huh?
22:59:00 <-- GeekShadow has quit (Client exited)
23:00:11 --> GeekShadow has joined #instantbird
23:03:58 --> werwolf has joined #instantbird
23:04:53 --> skeledrew has joined #instantbird
23:05:13 <-- skeledrew has quit (Connection reset by peer)
23:55:20 <DGMurdockIII> You missed 2 messages from evettevoteyfcqm because your warning level is too high.