Hello community, here is the log from the commit of package pidgin for openSUSE:Factory checked in at Fri Jun 17 12:17:09 CEST 2011.
-------- --- GNOME/pidgin/pidgin.changes 2011-04-25 22:00:12.000000000 +0200 +++ /mounts/work_src_done/STABLE/pidgin/pidgin.changes 2011-06-17 09:12:36.000000000 +0200 @@ -1,0 +2,110 @@ +Fri Jun 17 03:56:41 CEST 2011 - vu...@opensuse.org + +- Add pidgin-nm09-more.patch: correctly handle state changes in + NetworkManager 0.9. +- Add pidgin-gevolution-fix-build.patch: this fixes the build of + the evolution integration. So drop all the %build_evo machinery. +- Stop using source service to download the tarball, as Factory + will move away from this. + +------------------------------------------------------------------- +Tue Jun 7 16:55:34 CEST 2011 - dims...@opensuse.org + +- Update to version 2.8.0: + + General: + - Implement simple silence suppression for voice calls, + preventing wasted bandwidth for silent periods during a call. + - Added the DigiCert High Assurance CA-3 intermediate CA, + needed for validation of the Facebook XMPP interface's + certificate. + - Removed the QQ protocol plugin. It hasn't worked in a long + time and isn't being maintained. + + Pidgin: + - Duplicate code cleanup. + - Voice/Video call window adapts correctly to adding or + removing streams on the fly. + - Don't cancel an ongoing call when rejecting the addition of a + stream to the existing call. + - Pidgin plugins can now override tab completion and detect + clicks on usernames in the chat userlist. + - Fix the tooltip being destroyed when it is full of + information and cover the mouse + + libpurple: + - media: + . Allow obtaining active local and remote candidates. + . Allow getting/setting video capabilities. + . Allow adding/removing streams on the fly. + . Allow libpurple and plugins to set SDES properties for RTP + conferences. + . Add support for using TCP relaying with TURN + - Simple Silence Suppression is optional per-account. + - Fix purple-url-handler being unable to find an account. + - Support new connection states in NetworkManager 0.9. + - When removing a buddy, delete the pounces associated with it. + - proxy: Add new "Tor/Privacy" proxy type that can be used to + restrict operations that could leak potentially sensitive + data (e.g. DNS queries). + + AIM: + - Fix setting icons with dimensions greater than 64x64 pixels + by scaling them down to at most 64x64. + + Gadu-Gadu: + - Allow showing your status only to buddies. + - Suppress blank messages that happen when receiving inline + images. + - Fix sending inline images to remote users, don't crash when + trying to send large (> 256kB) images. + - Support typing notifications. + - Optional SSL connection support for GNUTLS users + - Don't count received messages or statuses when determining + whether to send a keepalive packet. + - Support XML events, resulting in immediate update of other + users' buddy icons. + - Accept poorly formatted URLs from other third-party clients + in the same manner as the official client. + + ICQ: + - Fix setting icons with dimensions greater than 64x64 pixels + by scaling them down to at most 64x64. + - Fix unsetting your mood when "None" is selected. + - Ignore Daylight Saving Time when performing calculations + related to birthdays. + - It is now possible to specify multiple encodings on the + Advanced tab of an ICQ account's settings by using a + comma-delimited list. + + IRC: + - Add "authserv" service command. + + MSN: + - Fix a hard-to-exploit crash in the MSN protocol when using + the HTTP connection method. + + MXit: + - Support for an Invite Message when adding a buddy. + - Fixed bug in splitting-up of messages that contain a lot of + links. + - Fixed crash caused by timer not being disabled on disconnect. + - Clearing of the conversation window now works. + - When receiving an invite you can display the sender's profile + information, avatar image, invite message. + - The Change PIN option was moved into separate action. + - New profile attributes added and shown. + - Added the ability to view and invite your Suggested Friends, + and to search for contacts. + - Also display the Status Message of offline contacts in their + profile information. + + XMPP: + - Remember the previously entered user directory when searching + - Correctly handle a buddy's unsetting his/her vCard-based + avatar. + - Squash one more situation that resulted in duplicate entries + in the roster + + Plugins: + - The Voice/Video Settings plugin now includes the ability to + test microphone settings. + - Fix a crash when handling some saved settings in the + Voice/Video Settings plugin. +- Drop pidgin-nm09.patch: fixed upstream. +- Disable building of evolution plugin for Factory, with a + build_evo define. The plugin is currently not compatible with + evolution 3.1.x. +- Add explicit gconf2-devel BuildRequires: it was implicitly + brought before, but it is really needed. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- _service _service:download_url:pidgin-2.7.11.tar.bz2 pidgin-nm09.patch New: ---- pidgin-2.8.0.tar.bz2 pidgin-gevolution-fix-build.patch pidgin-nm09-more.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pidgin.spec ++++++ --- /var/tmp/diff_new_pack.4s6GIN/_old 2011-06-17 12:16:34.000000000 +0200 +++ /var/tmp/diff_new_pack.4s6GIN/_new 2011-06-17 12:16:34.000000000 +0200 @@ -25,8 +25,8 @@ Name: pidgin Summary: GTK+-Based Multiprotocol Instant Messaging Client -Version: 2.7.11 -Release: 2 +Version: 2.8.0 +Release: 1 License: GPLv2+ Group: Productivity/Networking/Instant Messenger Url: http://www.pidgin.im/ @@ -41,8 +41,10 @@ Patch14: pidgin-mono-buildfix.patch # PATCH-FIX-OPENSUSE pidgin-fix-perl-build.patch vu...@opensuse.org -- Revert http://developer.pidgin.im/viewmtn/revision/info/f32151852a00fb5abd3fdccdd8df2419031666de as it breaks the build Patch15: pidgin-fix-perl-build.patch -# PATCH-FIX-UPSTREAM pidgin-nm09.patch fcro...@novell.com -- Fix compatibility with NM 0.9 (upstream ticket 13505) -Patch16: pidgin-nm09.patch +# PATCH-FIX-UPSTREAM pidgin-nm09-more.patch vu...@opensuse.org -- Fix to use new NM signal name http://developer.pidgin.im/ticket/13859 +Patch16: pidgin-nm09-more.patch +# PATCH-FIX-UPSTREAM pidgin-gevolution-fix-build.patch vu...@opensuse.org -- Fix build, taken from upstream +Patch17: pidgin-gevolution-fix-build.patch # Can use external libzephyr BuildRequires: cyrus-sasl-devel BuildRequires: dbus-1-devel @@ -51,6 +53,7 @@ %if %suse_version > 1110 BuildRequires: farsight2-devel %endif +BuildRequires: gconf2-devel %if %suse_version < 1020 BuildRequires: gnome-icon-theme %endif @@ -331,6 +334,7 @@ %patch14 -p1 %patch15 -p1 %patch16 -p1 +%patch17 -p0 # Change Myanmar/Myanmar to Myanmar: rename my_MM my po/my_MM.* %{__sed} -i "/ALL_LINGUAS/s/ my_MM / my /" configure.ac ++++++ pidgin-gevolution-fix-build.patch ++++++ # # # patch "pidgin/plugins/gevolution/gevolution.c" # from [e82d07077f62e85a1e318e1f77fb093b2502e1a2] # to [f19cde741adeff1f88065dbd4c7580a49eed80ce] # ============================================================ --- pidgin/plugins/gevolution/gevolution.c e82d07077f62e85a1e318e1f77fb093b2502e1a2 +++ pidgin/plugins/gevolution/gevolution.c f19cde741adeff1f88065dbd4c7580a49eed80ce @@ -447,8 +447,8 @@ get_config_frame(PurplePlugin *plugin) treeview = gtk_tree_view_new_with_model(GTK_TREE_MODEL(model)); gtk_tree_view_set_rules_hint(GTK_TREE_VIEW(treeview), TRUE); gtk_box_pack_start(GTK_BOX(vbox), - pidgin_make_scrollable(treeview, GTK_POLICY_AUTO, GTK_POLICY_ALWAYS, GTK_SHADOW_IN, 300, 300), - TRUE, TRUE, 0); + pidgin_make_scrollable(treeview, GTK_POLICY_AUTOMATIC, + GTK_POLICY_ALWAYS, GTK_SHADOW_IN, 300, 300), TRUE, TRUE, 0); gtk_widget_show(treeview); /* Setup the column */ ++++++ pidgin-nm09-more.patch ++++++ diff -up pidgin-2.7.11/libpurple/network.c.nm09more pidgin-2.7.11/libpurple/network.c --- pidgin-2.7.11/libpurple/network.c.nm09more 2011-04-26 12:01:27.700085246 -0500 +++ pidgin-2.7.11/libpurple/network.c 2011-05-24 13:13:28.185165657 -0500 @@ -833,8 +833,20 @@ purple_network_is_available(void) purple_debug_warning("network", "NetworkManager not active. Assuming connection exists.\n"); } - if (nm_state == NM_STATE_UNKNOWN || nm_state == NM_STATE_CONNECTED) - return TRUE; + switch (nm_state) + { + case NM_STATE_UNKNOWN: +#if NM_CHECK_VERSION(0,8,992) + case NM_STATE_CONNECTED_LOCAL: + case NM_STATE_CONNECTED_SITE: + case NM_STATE_CONNECTED_GLOBAL: +#else + case NM_STATE_CONNECTED: +#endif + return TRUE; + default: + break; + } return FALSE; @@ -1170,9 +1182,14 @@ purple_network_init(void) NM_DBUS_SERVICE, NM_DBUS_PATH, NM_DBUS_INTERFACE); + /* NM 0.6 signal */ dbus_g_proxy_add_signal(nm_proxy, "StateChange", G_TYPE_UINT, G_TYPE_INVALID); dbus_g_proxy_connect_signal(nm_proxy, "StateChange", G_CALLBACK(nm_state_change_cb), NULL, NULL); + /* NM 0.7 and later signal */ + dbus_g_proxy_add_signal(nm_proxy, "StateChanged", G_TYPE_UINT, G_TYPE_INVALID); + dbus_g_proxy_connect_signal(nm_proxy, "StateChanged", + G_CALLBACK(nm_state_change_cb), NULL, NULL); dbus_proxy = dbus_g_proxy_new_for_name(nm_conn, DBUS_SERVICE_DBUS, @@ -1207,6 +1224,7 @@ purple_network_uninit(void) #ifdef HAVE_NETWORKMANAGER if (nm_proxy) { dbus_g_proxy_disconnect_signal(nm_proxy, "StateChange", G_CALLBACK(nm_state_change_cb), NULL); + dbus_g_proxy_disconnect_signal(nm_proxy, "StateChanged", G_CALLBACK(nm_state_change_cb), NULL); g_object_unref(G_OBJECT(nm_proxy)); } if (dbus_proxy) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org