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

Reply via email to