# HG changeset patch # User Elliott Sales de Andrade # Date 1215933277 0 # Node ID 62e2869e8e3db801b238ce9924f7848b2cb766b2 # Parent aff6c3a192a8a4f7d918f0405baa3721840700cd MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of mail here. Fixes #3264. Fixes #3939. Fixes #4332. Fixes #4339. Fixes #4875 Fixes #4877. Fixes #5379. Fixes #5545. Fixes #5984. Fixes #6210. Fixes #6257. Fixes #5212, I hope. Somewhere or other, this also fixes #4876. diff -r aff6c3a192a8 -r 62e2869e8e3d ChangeLog --- a/ChangeLog Sun Jul 13 05:20:46 2008 +0000 +++ b/ChangeLog Sun Jul 13 07:14:37 2008 +0000 @@ -10,6 +10,21 @@ we don't install our SSL CA certs, so it's important that the libpurple package depend on the CA certificates. + MSN: + * Update MSN support to protocol 15 (Elliott Sales de Andrade, Jorge + VillaseƱor, Mike Ruprecht, Carlos Silva, Ma Yuan, Dimmuxx and others) + * Personal messages are now supported. They are treated as status + messages. + * Offline IM is now supported. + * Aliasing is now supported server-side. + * Buddies are now emblemed. Bots and web clients should now be + distinguished. + * Failing to update a buddy icon when the buddy has gone offline no + longer crashes. + * Custom smileys received in a chat no longer go to a new window. + * Processing is no longer completely frozen after the servers block a + message because it contains (what they consider) inappropriate text. + Pidgin: * Custom buddy icons can now be added to and removed from buddy list entries via the buddy list entry right-click menu. diff -r aff6c3a192a8 -r 62e2869e8e3d ChangeLog.API --- a/ChangeLog.API Sun Jul 13 05:20:46 2008 +0000 +++ b/ChangeLog.API Sun Jul 13 07:14:37 2008 +0000 @@ -28,6 +28,9 @@ * purple_buddy_icons_set_custom_icon * pidgin_set_custom_buddy_icon + Changed: + * xmlnode_copy now copies the prefix and namespace map for nodes. + pidgin: Added: * gtk_imhtml_smiley_create, gtk_imhtml_smiley_reload and diff -r aff6c3a192a8 -r 62e2869e8e3d configure.ac --- a/configure.ac Sun Jul 13 05:20:46 2008 +0000 +++ b/configure.ac Sun Jul 13 07:14:37 2008 +0000 @@ -977,8 +977,8 @@ AC_SUBST(GADU_LIBS) AC_SUBST(GADU_CFLAGS) -# change the next line to make MSNP14 the default (s/enable/disable/; s/no/yes/;) -AC_ARG_ENABLE(msnp14,[AC_HELP_STRING([--enable-msnp14], [Enable the newer MSNP14 protocol (unsupported)])],,enable_msnp14=no) +# change the next line to not make MSNP15 the default (s/disable/enable/; s/yes/no/;) +AC_ARG_ENABLE(msnp15,[AC_HELP_STRING([--disable-msnp15], [Disable the newer MSNP15 protocol])],enable_msnp15=$enableval,enable_msnp15=yes) AC_ARG_ENABLE(distrib,,,enable_distrib=no) AM_CONDITIONAL(DISTRIB, test "x$enable_distrib" = "xyes") @@ -997,7 +997,7 @@ if test "x$avahiincludes" != "xyes" -o "x$avahilibs" != "xyes"; then STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/bonjour//'` fi -if test "x$enable_msnp14" != "xyes" ; then +if test "x$enable_msnp15" != "xyes" ; then STATIC_PRPLS=`echo $STATIC_PRPLS | $sedpath 's/msn/msnp9/'` fi if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then @@ -1084,7 +1084,7 @@ if test "x$avahiincludes" != "xyes" -o "x$avahilibs" != "xyes"; then DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/bonjour//'` fi -if test "x$enable_msnp14" != "xyes" ; then +if test "x$enable_msnp15" != "xyes" ; then DYNAMIC_PRPLS=`echo $DYNAMIC_PRPLS | $sedpath 's/msn/msnp9/'` fi if test "x$silcincludes" != "xyes" -o "x$silcclient" != "xyes"; then