msn-pecan 0.0.12 released

It has been a while since the last release mostly because of personal stuff (moving, trips, lack of Internet), but now everything is back to normal.

This release features a considerable number of bug fixes and support for OS X thanks to Christiano Farina Haesbaert. One step closer to Adium support 😉

Also notable is a very nasty bugfix (potentially many bugs) in Win32 (g_print needs to be more portable).

Also, the source code got a new home at github.

Fixes include:
16: Pango markup injection on personal messages
17: build fails on OSX 10.5.2
19: Nudges
26: Crash on idle
33: wrong include in io/cmd.h

Download from the usual place, at Google Code.

Enjoy 😀


21 thoughts on “msn-pecan 0.0.12 released

  1. Is it possible you put up a .deb for i386 or a source package too? I’d like to try your plugin on my Debian sid box, but I don’t want to mess around too much with it.

    Thanks for your time!

  2. Yes, a .deb package would be very useful for us Ubuntu/Debian users. I tried to install the plugin from the tarball, following the instructions on the site (make && sudo make install), but I just got a bunch of errors.

  3. Wait a second…does msn-pecan *only* work with Pidgin 2.2.2? I’m running the latest version (2.4.1), and now I’m wondering if there is a compatibility issue. By the way, what’s the story behind the pecan part of the name?

  4. Sure, I just need someone to compile the package for me since I don’t have such systems.

    Kahlil: Yes, it should work with 2.4.1 too.

  5. Hi FilipeC. I have installed your libpecam 0.0.12 dll on my Windows Pidgin. However i can’t see all the emoticons that i can see when i select the MSN protocol that comes bundled with Pidgin. Any chance you fix this in future releases, in order , of when i try to insert a smiley on the conversation, all emoticons appear?

  6. Hola, solo queria agradecer por su esfuerzo, me parece genian una libreria para reemplazar la que viene por defecto, esa molesta demasiado, muchas gracias.

  7. Hi there. Just wanted to say I really support your project here! Adium not being able to support direct file transfer is truly annoying, I loose loads of time trying to send & receive to friends for school projects… Hope you get to Adium support soon!


  8. Felipe, excellent program.

    in the windows version. you can add a cell phone number for a contact to be able to contact them even without them setting it up. Is it possible to add this to msn pecan so you can specify the cell number for a contact?

  9. well, it put it as a defect, as it wouldn’t let me change it to “enhancement.”


  10. I tried to install and got some errors…

    Any idea what I’m doing wrong? I’m running Hardy btw

    owen@ubuntu-desktop:/tmp/msn-pecan-0.0.12$ sudo make install
    gcc -fPIC -Wall -ggdb -I. -DHAVE_LIBPURPLE -Wall -W -Wformat-nonliteral -Wcast-align -Wpointer-arith -Wbad-function-cast -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Winline -Wundef -Wnested-externs -Wcast-qual -Wshadow -Wwrite-strings -Wno-unused-parameter -Wfloat-equal -pedantic -ansi -std=c99 `pkg-config –cflags purple` `pkg-config –cflags gobject-2.0` directconn.c -c -o directconn.o
    Package purple was not found in the pkg-config search path.
    Perhaps you should add the directory containing `purple.pc’
    to the PKG_CONFIG_PATH environment variable
    No package ‘purple’ found
    Package gobject-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `gobject-2.0.pc’
    to the PKG_CONFIG_PATH environment variable
    No package ‘gobject-2.0’ found


  11. OwenCM: I editted you comment, only the first lines are relevant.

    You need libpurple-devel as well as glib2-devel packages.

  12. Hello Felipe, congrats for the great work.
    A few days ago I came across this page: and at that time it had this:

    An alternative choice would be merging msn-pecan. Since there have been a few disputes between other Pidgin developers and the msn-pecan developer, resulting in the msn-pecan in the first place, it’s not clear that the merge would happen without someone’s “social engineering” in-between.

    but according to the log:

    Author: rekkanoryo (IP:
    Timestamp: 05/14/2008 11:30:02 AM (2 weeks ago)
    Comment: Merging msn-pecan is not an option with its affinity for ignoring compatibility with older glib.

    it was removed.

    What do you think about it?
    It’s really sad, what’s happening with Pidgin’s MSN support and your work seems to be the light at the end of the tunnel.
    What’s your opinion of the hypothetical merge or the possibility of you contributing directly on the project?

  13. VuDu: I just sent an email regarding that issue to the pidgin mailing-list:

    I don’t know where that comment comes from. msn-pecan works fine with older glibs.

    At first my objective was to merge this into mainline Pidgin, but now I’m not so sure. My work-flow with msn-pecan is exactly the way I want it.

    What is wrong with having msn-pecan as a separate code-base? Distributed development has many advantages.

    In the future it will be a separate library, not just for Pidgin.

  14. Pingback: 100,000 views, and some stats « Felipe Contreras

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s