Progress on various Pidgin / libpurple features:

== MSN support ==
^Last updated 05/2008^
=== Past ===

Google SoC 2006 project on MSNP13 support: the first start on future MSN protocols support, was apparently never merged so it was not complete enough.

Google SoC 2007 project on MSNP14 support: UpdateMsnSupport, continuing from last summer. Did not produce completely problem-free functionality, but a base for what is now in Pidgin trunk and can be enabled by modifying configure.ac.

=== Current ===

A branch of Pidgin has been created for MSNP15 support. [http://developer.pidgin.im/query?status=new&status=assigned&status=reopened&milestone=Activate+MSNPV14 Remaining tickets] for MSNP14 and MSNP15 are assigned to the "Activate MSNPV14" target in roadmap. Working on this MSNP14/15 support lately so that the merging and enabling of it can be considered include especially Qu``Logic and Masca

[http://code.google.com/p/msn-pecan/ msn-pecan] is an actively developed alternative MSN protocol plugin.

=== Future ===

The remaining tickets linked to above represent a good estimation on the work left to be done to fix and activate current MSNP14/15 code. Many of the tickets already have patches, too.

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.

== Voice & Video ==
^Last updated 05/2008^

=== Past ===

Earliest progess: [http://gaim-vv.sourceforge.net/ gaim-vv]. In 2005 it was stated that gaim-vv people were merging with the gaim proper (gaim is what pidgin was called before). However, this did not happen and the code bases are too different now without a big amount of work.

Could someone add some facts if gaim-vv people are still around or something?

=== Current ===

No real code implemented, though the libpurple is nowadays probably more suitable for new features like this than it used to be.

=== Future ===

As part of Google's Summer of Code 2008, a [wiki:GSoC2008/VoiceAndVideo voice and video project] has been accepted. The plans are to first implement and stabilize voice and video on XMPP (making adding GTalk trivial) and then continuing onto the other protocols.
