[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pidgin-devel
Subject:    [ANN] msn-pecan 0.0.15 released
From:       "Felipe Contreras" <felipe.contreras () gmail ! com>
Date:       2008-08-28 23:17:05
Message-ID: 94a0d4530808281617g1ef91675r726c23dacabf1920 () mail ! gmail ! com
[Download RAW message or body]

Hi everybody,

Msn-pecan is a fork of the MSN plug-in from Pidgin. It was started by
Christian Hammond (former developer) and then took by me, but due to
many incompatibilities with the team I decided to fork the code.

So it's time for a new release.

The main achievement has been proper support for Adium, now msn-pecan
comes bundled in their latest release: 1.3. Special thanks for the
Adium guys for their bug reports which helped to track many issues.
And even more to Evan Schoenberg for his contributions.

A huge number of issues got fixed, unfortunately some fixes on the
handling of display pictures triggered some hidden bugs so it's not so
great. I believe I have most of them tracked so I hope with the
redesign comming for 0.0.16 most of them would be fixed.

Among the new features there's now support for offline messages (read only).

Among the bugfixes there is:
 * HTTP connection fixes
 * Improve user display send/receive
 * Fix crashes when there's connection issues
 * Improve email notification/handling (now the Inbox link should always work)
 * Automatically add @hotmail.com if needed
 * Fix bug when removing a contact in certain situations

Among random niceties now there's a few unit tests using libcheck, and
the debug log has been tuned to be less annoying.

Also, due to the efforts of Devid Antonio Filoni on Launchpad now we
have translations thanks to:
Marco de Moulin (Dutch)
Simo Mattila (Finnish)
Alexandre André (French)
Devid Antonio Filoni (Italian)
Jovan Turanjanin (Serbian)
Edgardo Fredz (Spanish)
Erik Fredriksen (Swedish)

Devid also managed to get msn-pecan into Debian[1], Bernard Cafarelli
into Gentoo[2]. Henrik Friedrichsen into FreeBSD[3], and Eion Robb
provided a script for the Windows installer.

Many thanks to all the other people who support the project.

The next release will have a few redesigns to avoid certain issues
that are difficult to track right now, and hopefully there will be
support for Empathy, which is going to be included in the next GNOME
release.

Here is the diffstat from 0.0.14:

 .gitignore                  |    1 +
 AUTHORS                     |   19 ++
 Makefile                    |   36 ++-
 TODO                        |    2 +
 ab/pecan_contact.c          |   76 ++++--
 ab/pecan_contact.h          |    5 +
 ab/pecan_contact_priv.h     |    1 +
 ab/pecan_contactlist.c      |    6 +-
 adium/Makefile.am           |   69 +++++
 cmd/cmdproc.c               |   69 ++---
 cmd/cmdproc.h               |    3 +-
 cmd/cmdproc_private.h       |    2 -
 cmd/history.c               |   92 ++++--
 cmd/history.h               |   17 +-
 cmd/msg.c                   |    7 +-
 cmd/transaction.c           |  241 ++++++----------
 cmd/transaction.h           |    3 +-
 cmd/transaction_private.h   |    4 -
 cvr/slp.c                   |   89 +++---
 directconn.c                |    5 +-
 error.c                     |  404 ++++++++++++--------------
 error.h                     |   25 +-
 get-version.sh              |    8 +
 io/pecan_buffer.c           |    3 +-
 io/pecan_cmd_server.c       |   40 ++-
 io/pecan_cmd_server_priv.h  |    1 -
 io/pecan_http_server.c      |  158 ++++++++---
 io/pecan_http_server_priv.h |    1 +
 io/pecan_node.c             |  114 +++++---
 io/pecan_node.h             |    4 +-
 io/pecan_node_priv.h        |    1 -
 io/pecan_parser.c           |  138 +++++++++
 io/pecan_parser.h           |   34 +++
 io/pecan_parser_priv.h      |   33 ++
 io/pecan_ssl_conn.c         |  452 ++++++++++++++++++++++++++++
 io/pecan_ssl_conn.h         |   44 +++
 io/pecan_ssl_conn_priv.h    |   47 +++
 io/pecan_stream.c           |   26 ++
 msn.c                       |  207 +++++++++-----
 msn.h                       |    4 +-
 nexus.c                     |   27 +-
 notification.c              |  284 ++++++++++--------
 notification.h              |    3 +-
 pecan_config.h              |    2 +-
 pecan_log.c                 |   26 +-
 pecan_log.h                 |    4 -
 pecan_oim.c                 |  310 ++++++++++++++++++++
 pecan_oim.h                 |   34 +++
 pecan_oim_private.h         |   32 ++
 pecan_status.c              |    1 -
 pecan_util.c                |  103 +++++++
 pecan_util.h                |    5 +
 po/libmsn-pecan-es.po       |  666 ++++++++++++++++++++++++++++++++++++++++++
 po/libmsn-pecan-fi.po       |  660 +++++++++++++++++++++++++++++++++++++++++
 po/libmsn-pecan-fr.po       |  666 ++++++++++++++++++++++++++++++++++++++++++
 po/libmsn-pecan-it.po       |  666 ++++++++++++++++++++++++++++++++++++++++++
 po/libmsn-pecan-nl.po       |  678 +++++++++++++++++++++++++++++++++++++++++++
 po/libmsn-pecan-sr.po       |  664 ++++++++++++++++++++++++++++++++++++++++++
 po/libmsn-pecan-sv.po       |  668 ++++++++++++++++++++++++++++++++++++++++++
 session.c                   |   11 +-
 session_private.h           |    9 +
 switchboard.c               |  132 ++++++---
 switchboard.h               |    2 +-
 sync.c                      |   43 ++-
 tests/Makefile              |   59 +++-
 tests/buffer.c              |   80 +++++-
 tests/cmd_parser.c          |   43 +++
 tests/parse.c               |   43 ---
 tests/parser.c              |  212 ++++++++++++++
 tests/printf.c              |    2 +
 70 files changed, 7603 insertions(+), 1023 deletions(-)

Please find it in the usual place:
http://code.google.com/p/msn-pecan/downloads/list

Best regards.

[1] http://packages.debian.org/sid/msn-pecan
[2] http://packages.gentoo.org/package/x11-plugins/pidgin-msn-pecan
[3] http://www.freshports.org/net-im/pidgin-msn-pecan/

-- 
Felipe Contreras
_______________________________________________
Devel mailing list
Devel@pidgin.im
http://pidgin.im/cgi-bin/mailman/listinfo/devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic