Thursday, June 28, 2007

We should smile more!

Here it is, emoticons on the contact list has landed the repository. You can now smile much more!

openSUSE users now can enjoy using Monkey Messenger too. I have downgraded the requirements to gtk-sharp 2.8. Next step: Emoticons on labels/text entries!


Friday, June 22, 2007

Smileys on the contact list

I got bored doing protocol stuff, so i hacked on Monkey Messenger yesterday. The goal was to make emoticon support on the contact list. Here is the result so far:

You can notice that text attributes are not working yet (but it will, i promise!). For now it can do ellipsizing, render emoticons, break lines and mess up with the attributes :)


Tuesday, June 19, 2007

Implementing MSNP15

I'm currently implementing MSNP15 on MSNPSharp. I have been trying to implement the SSO auth, but i don't want to write xml strings and send it over, i want to be able to serialize and deserialize the messages, like SOAP web services does :)

The problem is.. Microsoft does not make the WSDL (at least i didn't find it) for the Windows Live Id web service. So, if you feel like making a boring xml file reverse engineering the SSO thing, be my guest :)

Here is the link:

And.. sorry for not working on Monkey Messenger directly, i want to finish this first so Monkey Messenger can move along and support other things :)


Sunday, June 10, 2007


For those wondering what is happening with the Monkey Messenger development: I'm still working on the MSNPSharp library to fix bugs, fix P2P Direct Connect (fast file transfers) and other things. It takes a long process of debugging since the various versions of the official MSN client differ from each other. For example, WLM subtracts -3 for the LocalIdentifier after the session request and MSN 7 does not. This sux for me since i get a big trouble considering all the different cases.
I will probably just move to MSNP13+ and forget about the older versions. I wonder if there are much people using Windows Messenger 7...

Thanks to everyone sending fixes and bug reportings :)

See ya!