#instantbird log on 09 10 2011

All times are UTC.

00:09:43 <-- myk has quit (Quit: Instantbird 1.0)
00:11:19 <-- micahg has quit (Ping timeout)
00:13:44 --> werwolf has joined #instantbird
00:15:25 <-- ironhead has left #instantbird ()
00:30:33 --> FeuerFliege1 has joined #instantbird
00:30:47 <-- FeuerFliege has quit (Ping timeout)
00:49:52 <-- Mook_as has quit (Quit: gone)
00:52:01 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
03:03:52 <-- rikki has quit (Ping timeout)
03:04:36 --> rikki has joined #instantbird
03:40:10 <-- werwolf has quit (Ping timeout)
04:12:10 --> Mook has joined #instantbird
04:25:54 --> werwolf has joined #instantbird
04:34:32 <-- rikki has quit (Ping timeout)
04:36:16 --> rikki has joined #instantbird
04:38:45 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu)
04:50:06 <-- FeuerFliege1 has quit (Ping timeout)
04:50:33 --> angelo_unefa has joined #instantbird
04:57:44 <-- angelo_unefa has quit (Quit: Instantbird 1.0)
05:19:11 --> FeuerFliege has joined #instantbird
05:26:57 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
05:53:54 --> jb has joined #instantbird
05:57:41 <-- FeuerFliege has quit (Ping timeout)
06:08:45 <-- jb has quit (Ping timeout)
06:20:04 --> Nitrox has joined #instantbird
07:00:02 --> jb has joined #instantbird
07:00:33 --> jb1 has joined #instantbird
07:01:50 <-- jb has quit (Ping timeout)
08:55:04 --> aleth has joined #instantbird
09:03:07 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
09:05:29 <-- jb1 has quit (Ping timeout)
09:05:34 <-- Even has quit (Input/output error)
09:15:40 --> mmkmou has joined #instantbird
09:50:56 --> igorko has joined #instantbird
10:37:09 --> jb has joined #instantbird
10:40:43 <-- Nitrox has quit (Quit: Connection to internet lost)
11:01:41 <-- jb has quit (Ping timeout)
11:42:58 --> waynenguyen has joined #instantbird
11:51:48 <-- DGMurdockIII has quit (Ping timeout)
12:08:10 <-- Tonnes has quit (Quit: ChatZilla 0.9.87 [Firefox 6.0.2/20110902133214])
12:09:26 --> Even has joined #instantbird
12:09:26 * ChanServ sets mode +o Even 
12:12:02 --> aleth has joined #instantbird
12:59:03 --> Andrey has joined #instantbird
13:00:04 <-- igorko has quit (Ping timeout)
13:00:30 --> igorko has joined #instantbird
13:15:22 --> jb has joined #instantbird
13:15:47 <-- jb has left #instantbird ()
13:30:10 --> werwolf has joined #instantbird
13:45:08 <-- mmkmou has quit (Ping timeout)
13:45:26 --> clokep has joined #instantbird
13:45:26 * ChanServ sets mode +h clokep 
13:48:02 <clokep> Hello!
13:48:15 <flo> clokep: Good morning :)
13:48:37 * clokep is looking at the lists to remove some...
13:48:59 <clokep> Seems that you broke JS-IRC. :-/
13:49:34 <clokep> Or at least when I use /me.
13:50:51 <flo> it also seems that my linux debug builds doesn't compile
13:51:17 <clokep> :'(
13:51:40 <clokep> Was the "sendTyping" method removed?
13:51:52 <clokep> (Or added...)
13:53:39 <flo> moved from purpleIConvIM to purpleIConversation
13:53:49 <flo> so purpleIConvChat conversations now need to implement it too
13:54:01 <flo> but if you are using the application jsProtoHelper, it's handled for you ;)
13:54:01 <clokep> Ah, OK...
13:54:08 <clokep> I am not.
13:54:18 <flo> well, you are breaking yourself then :-P
13:55:42 <flo> ah, it didn't compiled because I still had a patch for moz7 (or was it moz8) compatibility in my tree
13:58:55 <clokep> OK I applied your patches...
13:59:01 <-- clokep has left #instantbird ()
13:59:08 --> clokep has joined #instantbird
13:59:08 * ChanServ sets mode +h clokep 
13:59:36 <clokep> And the errors are gone! :-D
13:59:45 <flo> :)
14:06:10 <clokep> What protocol sends chat notifications as part of a MUC? Or did you just move it for another reason?
14:11:22 <flo> you already asked that ;)
14:11:43 <flo> it's so that twitter can remove the status bar text when emptying the textbox and it was composing a reply
14:12:15 <flo> it's possible that MSN and XMPP support typing notications in MUCs (but libpurple doesn't)
14:13:20 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
14:13:32 --> aleth has joined #instantbird
14:22:03 <-- clokep has quit (Ping timeout)
14:25:06 <flo> and on my linux debug build, the MSN plugin doesn't cause any valgrind error of course... :(
14:28:17 <-- sabret00the has quit (Connection timed out)
14:28:45 --> sabret00the has joined #instantbird
14:37:42 --> clokep has joined #instantbird
14:37:42 * ChanServ sets mode +h clokep 
14:37:50 <clokep> Bah, sorry. it's early here.
14:42:21 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
14:43:12 <-- werwolf has quit (Ping timeout)
14:44:26 --> werwolf has joined #instantbird
15:11:56 <-- clokep has quit (Ping timeout)
15:42:25 <-- waynenguyen has quit (Ping timeout)
15:49:23 --> waynenguyen has joined #instantbird
15:50:49 --> jb1 has joined #instantbird
16:04:03 <-- waynenguyen has quit (Quit: Instantbird 1.1a1pre)
16:04:15 --> skeledrew has joined #instantbird
16:06:58 <-- skeledrew has quit (Quit: Instantbird 1.1a1pre)
16:07:03 --> skeledrew has joined #instantbird
16:07:24 --> waynenguyen has joined #instantbird
16:07:48 <-- waynenguyen has left #instantbird ()
16:23:13 <-- jb1 has left #instantbird ()
16:30:36 <-- Andrey has quit (Quit: )
16:31:50 --> clokep has joined #instantbird
16:31:50 * ChanServ sets mode +h clokep 
16:36:51 <-- Even has quit (Quit: Instantbird 1.1a1pre)
16:40:10 <-- igorko has quit (Quit: Instantbird 1.0)
16:48:39 <-- clokep has left #instantbird ()
16:53:10 <-- skeledrew has quit (Ping timeout)
17:35:48 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu)
18:12:14 --> aleth has joined #instantbird
18:35:01 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
18:35:03 --> aleth has joined #instantbird
18:35:41 <aleth> testing test@email.com
18:36:42 <aleth> Yup, email addresses are underlined if there is a css style called "a" in main.css. Easily added to the bubbles style.
18:37:00 <aleth> (does one say css "style" or "class"?)
18:38:18 <aleth> (obviously underlined only if that's what the "a" class contains...)
18:56:33 --> Mic has joined #instantbird
18:56:33 * ChanServ sets mode +h Mic 
19:03:22 --> DGMurdockIII has joined #instantbird
19:04:54 <Mic> flo: do you have an idea what would be a sane way to fix bug 224?
19:04:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=224 enh, --, ---, nobody, NEW, Remove useless lines from buddy list tooltips
19:06:51 --> FeuerFliege has joined #instantbird
19:08:26 <Mic> The labels and values are localized. Is there any other way than loading the string bundle for every protocol that needs treatment, look up the localized values of the rows and of the default values that we don't want to show and filter based on the translated strings?
19:15:02 --> chrisccoulson has joined #instantbird
19:16:54 <DGMurdockIII> mic, any progress on netsend protocall
19:18:46 <Mic> No, in case I get anything done on this, I'll post the progress or results on bug 1024.
19:18:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1024 enh, --, ---, nobody, NEW, LAN protocol
19:19:05 <Mic> You can follow this bug to be notified if something happens of course.
19:21:08 --> igorko has joined #instantbird
19:24:55 --> linuxwizard has joined #instantbird
19:27:43 <-- FeuerFliege has left #instantbird ()
19:29:08 <DGMurdockIII> is there somthing blocing this
19:33:24 <Mic> Bug 1024? No but you can easily go and check by yourself.
19:33:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1024 enh, --, ---, nobody, NEW, LAN protocol
19:34:21 <Mic> It's not directly about netsend that you asked about but about different ways to communicate on a LAN by the way.
19:35:35 <Mic> I don't think anything but Windows would support netsend by the way.
19:35:59 <Mic> The thing I was trying to do is not netsend but its successor by the way.
19:38:25 <DGMurdockIII> ok
19:39:48 <DGMurdockIII> but you know lan messaging is a hole diferent ball game as if they dont have have instantbird installed you still try to find a way to be able to send them a message
19:41:13 <DGMurdockIII> and also there shold be a way to show a icon next to ip of a user on lan if they are running instantbird so you know you using the direct to instbird method
19:46:07 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:58:43 --> Jocelyn has joined #instantbird
20:02:38 --> Nitrox has joined #instantbird
20:06:22 <Jocelyn> Hi, I was wondering, does anyone know if the issue of autosetting usermode has been address'd in the latest nightly build ?  Thanks in advance to all who reply to my query ?
20:07:13 <-- Jocelyn has quit (Quit: Instantbird 1.1a1pre)
20:09:17 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
20:09:20 --> aleth has joined #instantbird
20:09:36 --> Jocelyn has joined #instantbird
20:09:43 <DGMurdockIII> what do you mean autosetting usermode?
20:10:21 <aleth> Hi Jocelyn, you still looking for the minimal 2 style?
20:11:34 <Jocelyn> Hi DGMurdock III, thanks for replying ... I would like to have instantbird automatically set my nick to +x, +i, +s .... :)
20:12:36 <Jocelyn> Hi aleth, I'm still interest'd ... has there been an update for this message-style ?
20:13:07 <aleth> I fixed a bug with it and updated the version number so you can install it
20:13:09 <Mic> Jocelyn: you're not familiar with programming, are you?
20:13:36 <aleth> Jocelyn: here http://dl.dropbox.com/u/4108552/minimal2-1.6.xpi
20:14:48 <Mic> I could outline what you'd need to do to something about the usermode thing yoursel
20:14:52 <Mic> *yourself
20:15:07 <Jocelyn> Hi Mic, y do u ask ? ... does it show ? 'lol 
20:15:56 <Mic> hmm, I needed to chose from either "are you" or "are you not" ;)
20:16:15 <Mic> well, I need to go (bbl)
20:16:20 <aleth> Mic: These are simple fixes but hard for the uninitiated...
20:16:33 <Mic> Sure
20:16:48 <Mic> gtg now
20:16:51 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
20:18:27 <Jocelyn> aleth:  Thank-you kindly for the update & the link  ... :)
20:19:05 <aleth> Hope that one works for you...
20:19:31 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
20:19:34 --> aleth has joined #instantbird
20:23:27 <flo> Mic: just comment out the C code for the lines we don't want? Or even remove them, so that the localized strings disappear from the localizable files
20:24:21 <flo> oh, you pasted the question in the bug too, I'll reply there :)
20:25:44 <Jocelyn> Hi flo, Would you know if autosetting usermode issue has been address'd yet in the latest nightly build ?
20:26:18 <flo> it hasn't
20:28:12 <flo> aleth: I understand now why that theme displays underline on what it thinks are links :). (it's a bug in that theme)
20:29:45 <aleth> flo: I also commented on the issue on bug 1026.
20:29:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1026 nor, --, ---, nobody, UNCO, Context menu for email addresses in conversations
20:30:06 <flo> aleth: I saw that. I'm currently commenting there to explain what the *real* issue is
20:30:08 <aleth> Why do you say it's a bug - because css class "a" is special?
20:30:14 <flo> would you like to patch the bug?
20:30:21 <aleth> Does it modify html <a> tags?
20:30:41 <flo> aleth: an <a> tag that doesn't have an href attribute is *not* a link, and should not be underlined.
20:30:42 <Jocelyn> flo:  O ok, thanks for answering ... my current instantbird is working nicely & I didn't want to mess it up with an  update.  
20:30:43 <aleth> As you can tell, I don't really have the css knowledge to do it cleanly
20:31:04 <flo> it's not a CSS bug
20:31:11 <flo> it's a regexp in a JS file
20:38:09 <Jocelyn> aleth:   Is this a temporary link, or can I bookmark it ?
20:39:21 <aleth> Jocelyn: It's temporary - just download it and use the add-on manager to install it ("Install from file"). After restart it will then show up in Preferences->Themes.
20:41:05 <Jocelyn> aleth: I tried to download it thru Firefox, but it would not allow me to save it to my computer because it tried to install it automatically to Firefox instead ... 
20:41:07 <aleth> flo: Aha, I think I see what you mean. It's the intersection of two different issues.
20:42:51 <aleth> Jocelyn: If you open the "Downloads" window in Firefox, can you see it there?
20:43:18 <Jocelyn> aleth: no ...
20:43:33 <flo> does http://dl.dropbox.com/u/4108552/minimal2-1.6.xpi?dl=1 work better?
20:43:35 <Jocelyn> It's not there ....
20:45:29 <aleth> Jocelyn: Try flo's link and then (hopefully) select 'Save' from the dialog
20:46:57 <Jocelyn> flo: Thanks, it work'd ... :)
20:47:05 <flo> np
20:47:09 <Jocelyn> aleth:  Thank-you :)
20:49:58 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
20:50:00 --> aleth has joined #instantbird
20:55:48 <-- Jocelyn has left #instantbird ()
20:57:27 --> skeledrew has joined #instantbird
20:57:29 <instantbot> aletheia2@fastmail.fm added attachment 811 to bug 1026.
20:57:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1026 nor, --, ---, nobody, NEW, Email addresses are filtered out of conversations content
21:11:44 --> Jocelyn has joined #instantbird
21:23:42 <-- linuxwizard has left #instantbird ()
21:30:38 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
21:30:41 --> aleth has joined #instantbird
21:39:02 --> Jocelyn_ has joined #instantbird
21:39:44 <-- Jocelyn_ has left #instantbird ()
21:41:45 --> clokep has joined #instantbird
21:41:46 * ChanServ sets mode +h clokep 
21:47:28 --> Nitrox- has joined #instantbird
21:47:30 <instantbot> clokep@gmail.com requested review from the wind for attachment 811 on bug 1026.
21:47:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1026 nor, --, ---, nobody, NEW, Email addresses are filtered out of conversations content
21:47:41 * Nitrox is now known as nit
21:47:55 <-- clokep has left #instantbird ()
21:48:00 <-- Nitrox- has quit (Quit: Nitrox)
21:48:51 --> Nitrox has joined #instantbird
21:55:57 <-- nit has quit (Quit: Connection to internet lost)
22:01:13 --> mmkmou has joined #instantbird
22:01:49 <-- mmkmou has left #instantbird ()
22:11:04 --> devfil has joined #instantbird
22:13:17 <devfil> flo: hi! I would like to add msn-pecan as plugin in instantbird, is there a tutorial about how to do that? If you remember we already worked on patch tima ago in order to make msn-pecan work on instantbird :)
22:13:47 <devfil> I just need an example of (protocol) plugin
22:14:14 <flo> can it now work without the glib event loop? :)
22:14:27 <devfil> flo: of course, I patched that time ago
22:14:54 <devfil> well, I don't know if my patch is in pecan or in my git repo
22:15:35 <devfil> flo: https://github.com/felipec/msn-pecan/commit/b78a6b29f8b4711f46fc10160d04b6de25e520bd
22:17:32 <flo> uh, that's... hacky :-/
22:17:40 <devfil> well, it works
22:17:52 <devfil> I used instantbird with that patch
22:18:20 <DGMurdockIII> you have to start someware
22:18:54 <flo> devfil: doesn't it start a timer per connected MSN account? :-S
22:19:14 <DGMurdockIII> hacky once more people with knolage of instantbird start using I think it would improve
22:19:42 <devfil> flo: yes, but this is an old patch, it can be improved
22:20:06 <flo> sure :)
22:20:09 <devfil> at least a working code is there
22:20:29 <devfil> also we are working on several other feature, felipec is working on directconn and I am working on msnp14
22:20:46 <flo> given how upset I currently am with the libpurple msn crashes, I wasn't far away from proposing you to integrate msn-pecan by default rather than as a plugin
22:20:48 <devfil> msnp18
22:21:18 <devfil> flo: this can be an idea but I don't know
22:21:26 <devfil> maybe it's better to wait for the moment
22:21:28 <flo> but a timer running every second doesn't seem very nice (for battery usage), nor very responsive
22:21:40 <devfil> well, we can fix it
22:23:26 <devfil> flo: msn-pecan is improving a lot msnp side. I added msnp14 (still need to fix it with felipec, that code is ugly) and I can add in few days msnp18
22:23:26 <flo> compiled code in plugins isn't very easy to handle, as it needs to be compiled once per OS :-(
22:24:02 <DGMurdockIII> why dont you both work on geting this a replacment for the current msn protocall
22:24:08 <devfil> felipec is working on directconn AFAIK
22:25:02 <-- igorko has quit (Ping timeout)
22:25:15 <devfil> I suggest to add this as plugin for the moment to see how it works with instantbird
22:25:30 <flo> devfil: I don't think the method has changed since the last time you tried by the way :)
22:25:33 --> igorko has joined #instantbird
22:25:48 <devfil> flo: last time I patched instantbird code :)
22:26:02 <flo> yes
22:26:04 <devfil> I would like to add it as protocol plugin
22:26:06 <flo> it's still the correct way
22:27:07 <flo> if you don't request that the prpl is statically linked into prpl, the build system will produce a .dll/.so/.dylib file that you can ship in a .xpi file (with some packaging details)
22:27:18 <flo> *linked into libpurple
22:27:35 <devfil> no, it's not statically linked
22:28:01 <devfil> we do ship .so and .dll ATM
22:28:03 --> Mic has joined #instantbird
22:28:03 * ChanServ sets mode +h Mic 
22:28:18 <devfil> I don't have a mac anymore, so I cannot build the dylib
22:28:30 <flo> I can help with that if you provide a patch
22:28:46 <flo> building on Windows is the most painful part ;)
22:29:09 <Mic> flo: good point :(
22:29:32 <devfil> flo: I'm not confident with .xpi files, are there a tutorial I can follow?
22:29:35 <flo> Mic: about the tooltips?
22:29:39 <devfil> s/are/is/
22:30:10 <Mic> Yes, I'm a bit disappointed that I didn't see the obvious solution (i.e. not generating the problematic items in first place9
22:31:32 <flo> devfil: extracting the old facebook chat example I made back at the time would certainly help. And there are probably several documentation page on developer.mozilla.org
22:31:41 <flo> *pages
22:32:30 <flo> but if you manage to patch the application to have your .so file built, you've done the difficult part :)
22:32:36 <devfil> that example would be useful, were I can find it?
22:33:03 <devfil> *where
22:33:18 <flo> http://blog.instantbird.org/a9-instantbird-0-2-feature-preview-protocols-as-extensions.html
22:33:28 <devfil> I think I have to learn english before starting to develop pecan again :)
22:34:29 <devfil> flo: what if I don't want to use libpurple build system?
22:34:52 <flo> then you are not building Pidgin ;)
22:35:12 <devfil> flo: I do use libpurple-dev (in linux) to build msn-pecan
22:35:55 <devfil> https://github.com/felipec/msn-pecan/blob/master/Makefile
22:37:33 <flo> we don't use the libpurple build system in any way ;)
22:38:45 <devfil> looks like you used that for facebook chat :)
22:39:01 <flo> devfil: Makefiles for protocol plugins for Instantbird look like this: http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/msn/Makefile.in#45
22:39:14 <flo> basically, just the list of .c files, and the name of the protocol + some Mozilla boiler plate
22:39:34 <flo> (and some DEFINES if the code needs them)
22:40:06 <devfil> they can be added in msn-pecan makefile too
22:40:35 <devfil> after the build I'll get the .so file, what to do with that in order to use it in instantbird?
22:40:50 <flo> just start instantbird
22:41:00 <flo> it will already be in the right folder
22:41:36 <flo> (well, start the instantbird you compiled I mean. Not whatever instantbird your distribution may have packaged :))
22:42:18 <devfil> flo: so each user who want to test instantbird con pecan will have to build instantbird
22:42:36 <flo> nah, you'll take that .so file and put it in a .xpi file
22:42:51 <flo> but you should worry about that only once it does work for your first ;)
22:43:01 <devfil> well, of course
22:43:13 <devfil> I have to make some changes in the makefile
22:44:04 <flo> I've just run purpleCoreService.init() followed by purpleCoreService.quit() and valgrinded that with --leak-check=full
22:47:01 <devfil> flo: any easy tutorial about xpi?
22:47:22 <flo> that would be useless
22:47:36 <flo> you are in a specific case that wouldn't be covered by an *easy* tutorial
22:47:48 <devfil> d'oh!
22:48:14 <devfil> an example?
22:48:24 <flo> here's the valgrind log http://queze.net/goinfre/valgrind-leak-log-2011-09-10.txt
22:48:30 <flo> if anybody want to hunt leaks :)
22:48:48 <flo> devfil: you can look at the facebook xpi in http://blog.instantbird.org/a9-instantbird-0-2-feature-preview-protocols-as-extensions.html
22:49:06 <flo> but really, again, creating the xpi file won't be the difficult part.
22:49:18 <devfil> I think it is
22:51:49 <devfil> flo: pecan is a dynamic lib, I think issues will be in translations and in the main loop
22:52:08 <devfil> but the protocol should work fine also in instantbird
22:52:27 <devfil> maybe few changes will be needed as in adium
22:52:46 <flo> devfil: https://developer.mozilla.org/en/Bundles#Platform-specific_files
22:53:48 <flo> translations are done like for other prpls, right?
22:54:30 <devfil> flo: ehm no... we use own .mo files
22:54:46 <flo> yeah, but I mean, it's still gettext that we need to replace
22:54:54 <devfil> yes
22:55:16 <flo> if you can hack a python script a bit, that won't be a problem
22:55:21 <flo> if not I can help :)
22:55:51 <devfil> I think an help will be appreciated :)
22:56:49 <-- skeledrew has quit (Ping timeout)
22:57:54 <devfil> flo: if you want to test it I can send you a .mo file if you are on linux
22:58:11 <flo> what would I do with it?
22:58:59 <devfil> just test it, I cannot work on the xpi right now, at least you can test if it crashes
22:59:20 <devfil> I think it will work fine
23:01:00 <flo> why would a .mo file crash?
23:01:14 <devfil> flo: sorry, I was talking about the .so
23:01:34 <flo> you have already compiled Instantbird?
23:01:52 <devfil> it is building
23:02:18 <devfil> but I know which changes are needed for instantbird
23:03:48 <flo> to test it myself, I would prefer applying the patch ;)
23:05:03 <devfil> flo: instantbird uses libpurple to load protocols, doesn't it?
23:05:17 <flo> not really
23:05:37 <devfil> how does it load protocols?
23:05:37 <flo> it doesn't use gmodule, if this is the meaning of your question
23:05:49 <flo> they are registered as XPCOM components
23:06:04 <flo> but if it just works (which is usually the case), you don't have to worry about it :)
23:07:11 <devfil> flo: ok, I think you just have to add -DINTERNAL_MAINLOOP in the makefile
23:07:35 <devfil> if you want to build it statically, use client/adium.am
23:07:41 <flo> I wonder what valgrind means by "possibly lost"
23:09:18 <devfil> if you want to disable translations remove -DENABLE_NLS
23:10:16 <instantbot> benediktp@ymail.com added attachment 812 to bug 465.
23:10:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=465 nor, --, ---, nobody, NEW, Unread status doesn't disappear when the tabbar-tab (instead of the content of the tab) had the focu
23:11:03 <devfil> flo: in future if you'll choice pecan as default msn protocol maybe we can work on a way cool to show personal messages (in msnp they aren't associated to status)
23:11:36 <devfil> in pecan I recently added content roaming which allows an account to store the personal message server side
23:13:28 <flo> I remember we have already discussed that (personal messages) in the past
23:13:34 <devfil> yes
23:13:57 <devfil> there are a lot of things we cannot add due to pidgin
23:15:27 <flo> are your patches ignored too?
23:16:08 <devfil> don't know, but in pecan I cannod add feature because I cannot change pidgin UI
23:16:21 <flo> (I mean, I know Felipe is ignored by the Pidgin team, but I'm not sure how things go with other people of the msn-pecan team)
23:16:33 <devfil> I added content roaming, but it cannot be used in pidgin due to status
23:17:03 <devfil> I cannot store the avatar server side too...
23:17:15 <devfil> well, looks like I cannot implement a proper msn protocol
23:20:51 <devfil> DGMurdockIII: I see you did request to add support for instantbird in pecan
23:21:08 <DGMurdockIII> yeah
23:21:59 <instantbot> New Instantbird (UI) bug 1028 filed by sparklingbluestar@gmail.com.
23:22:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1028 enh, --, ---, nobody, UNCO, Re:  Autosetting UserMode
23:22:40 <devfil> well, I have two exams next week, I'll work on this ASAP
23:23:21 <devfil> then I'll add msnp18, at least felipec will fix only a big big big patch
23:24:17 <flo> do you know how possible it may be to do something better than the current timer hack for the event loop?
23:24:39 <devfil> flo: nope, I'll have to take a look in internet
23:25:18 <flo> or if there's a rational somewhere for not using the standard libpurple functions for timers and socket listening
23:25:45 <devfil> flo: we better functions for that
23:25:49 <devfil> *we have
23:26:21 <flo> that's the question. What makes you think it's "better"/what does it mean?
23:26:43 <flo> if it's a higher level API, can't it be implemented above the libpurple API?
23:26:52 <devfil> well, gio should be faster
23:27:08 <devfil> also we are planning to make msn-pecan to be a standalone plugin
23:27:45 <flo> faster than what?
23:27:51 <devfil> I don't care about that part of code, ask felipec :)
23:27:58 <devfil> than libpurple
23:29:19 <flo> ok
23:29:41 <devfil> I usually work on the protocol side, I don't know about sockets, nodes, etc.
23:34:08 <devfil> flo: well, I noticed speeds improvents in msn-pecan, also using msnp14 (which uses soaps)
23:35:07 <devfil> and my code is really ugly (I implemented msnp14 in few days)
23:35:15 <devfil> https://github.com/dfiloni/msn-pecan
23:35:25 <flo> probably can't be worse than the libpurple msn plugin ;)
23:35:53 <devfil> flo: parsing is bad, I have to take a look at libxml
23:36:16 <flo> would you consider implementing in JavaScript? ;)
23:36:28 <flo> no crashes, way higher level, etc... ;)
23:36:28 <devfil> no :P
23:36:57 <devfil> maybe I can write few js functions for instantbird
23:37:21 <devfil> https://github.com/dfiloni/msn-pecan/commit/43796f18bec4fa976cc37b9a605b37f009622f9d
23:37:29 <devfil> take a look here, the parsing is orrible
23:38:40 <devfil> the patch is big I know
23:39:00 <devfil> looks incredible that I wrote it in 5 days, libpurple guys wrote the same ugly patch in 6 months
23:39:13 <devfil> :P
23:39:41 <flo> and crashed on it for a year or two (or still do)
23:40:08 <devfil> I fixed some crashes, other bugs are in the parser I wrote
23:40:32 <devfil> I worked with strings which is not always good
23:41:06 <devfil> however I used my patches for a month without crashes
23:41:09 <flo> handling strings in C is really tedious
23:41:23 <devfil> yea
23:41:58 <devfil> flo: this is a feature I always asked for: https://github.com/dfiloni/msn-pecan/commit/c1075e3c18fe45888a05adee6933363aaede617a
23:43:01 <-- sabret00the has quit (Connection timed out)
23:43:15 <devfil> well, felipec will reorganize the code and fix other issues
23:43:18 <-- rikki has quit (Ping timeout)
23:43:21 <flo> what does it do exactly?
23:43:26 --> sabret00the has joined #instantbird
23:43:33 <flo> ah, it gets the personal message from the server?
23:43:55 <devfil> flo: it saves the personal message in the server
23:44:07 <devfil> and receive it
23:44:17 <devfil> like the official client does
23:45:37 --> rikki has joined #instantbird
23:51:37 <flo> any idea of what you would do in the UI if several MSN accounts have different personal messages?
23:52:44 <devfil> flo: maybe something tooltip style
23:54:22 <devfil> flo: how instantbird handles names?
23:54:33 <flo> names?
23:54:43 <devfil> friendly names
23:55:14 <devfil> nicknames
23:55:33 <devfil> where are they set?
23:56:45 <devfil> however this is my idea, take a look at this: http://www.instantbird.com/press/screenshots/1.0-winaero-screenshot-homepage-big.png
23:57:01 <devfil> when your mouse is on hover "tom smith"
23:57:17 <flo> tom smith is the user's friendly name
23:57:19 <flo> it's editable
23:57:20 <devfil> a tooltip is showed showing your WLM account and your personal message for that account
23:57:39 <devfil> if you click on a personal message you can change it
23:58:04 <devfil> this could work
23:58:05 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
23:58:33 <flo> tooltips aren't currently clickable
23:59:13 <devfil> flo: this shouldn't be difficoult to implement