Merge lp:~bcurtiswx/ubuntu/natty/empathy/empathy-2.34.0-0ubuntu1 into lp:~ubuntu-desktop/empathy/ubuntu

Proposed by Brian Curtis
Status: Merged
Merged at revision: 177
Proposed branch: lp:~bcurtiswx/ubuntu/natty/empathy/empathy-2.34.0-0ubuntu1
Merge into: lp:~ubuntu-desktop/empathy/ubuntu
Diff against target: 1089 lines (+203/-285)
12 files modified
debian/changelog (+11/-0)
debian/control (+1/-1)
debian/patches/01_lpi.patch (+23/-22)
debian/patches/02_notifications_focus.patch (+3/-3)
debian/patches/10_use_notify_osd_icons.patch (+3/-3)
debian/patches/20_libindicate.patch (+97/-98)
debian/patches/23_idomessagedialog_for_voip_and_ft.patch (+23/-22)
debian/patches/31_really_raise_window.patch (+10/-10)
debian/patches/34_start_raised_execpt_in_session.patch (+5/-5)
debian/patches/40_unity_launcher_count.patch (+27/-26)
debian/patches/42_dont_change_menu_on_focus.patch (+0/-94)
debian/patches/series (+0/-1)
To merge this branch: bzr merge lp:~bcurtiswx/ubuntu/natty/empathy/empathy-2.34.0-0ubuntu1
Reviewer Review Type Date Requested Status
Ubuntu Sponsors Pending
Review via email: mp+54738@code.launchpad.net

Description of the change

empathy (2.34.0-0ubuntu1) natty; urgency=low

  * New upstream release
  * debian/control
    - Bumped build depends on libtelepathy-glib to >= 0.14.1
  * debian/patches
    - refreshed patches
    - removed patch 42, its upstream now.

 -- Brian Curtis <email address hidden> Thu, 24 Mar 2011 12:41:44 -0400

To post a comment you must log in.
Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Thanks for this request, but we are past feature freeze. If you think this should go in Natty, you should file a bug and request a Feature Freeze exception:

https://wiki.ubuntu.com/FreezeExceptionProcess

Thanks!

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Please ignore my previous comment. As has been pointed out to me, gnome has a standing FFe.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2011-03-16 18:46:54 +0000
+++ debian/changelog 2011-03-24 17:26:45 +0000
@@ -1,3 +1,14 @@
1empathy (2.34.0-0ubuntu1) natty; urgency=low
2
3 * New upstream release
4 * debian/control
5 - Bumped build depends on libtelepathy-glib to >= 0.14.1
6 * debian/patches
7 - refreshed patches
8 - removed patch 42, its upstream now.
9
10 -- Brian Curtis <bcurtiswx@ubuntu.com> Thu, 24 Mar 2011 12:41:44 -0400
11
1empathy (2.33.4-0ubuntu1) natty; urgency=low12empathy (2.33.4-0ubuntu1) natty; urgency=low
213
3 * New upstream release14 * New upstream release
415
=== modified file 'debian/control'
--- debian/control 2011-03-16 18:46:54 +0000
+++ debian/control 2011-03-24 17:26:45 +0000
@@ -18,7 +18,7 @@
18 libglib2.0-dev (>= 2.25.9),18 libglib2.0-dev (>= 2.25.9),
19 libgtk2.0-dev (>= 2.21.2),19 libgtk2.0-dev (>= 2.21.2),
20 libgconf2-dev (>= 1.2.0),20 libgconf2-dev (>= 1.2.0),
21 libtelepathy-glib-dev (>= 0.13.17),21 libtelepathy-glib-dev (>= 0.14.1),
22 libtelepathy-logger-dev (>= 0.2.0),22 libtelepathy-logger-dev (>= 0.2.0),
23 libebook1.2-dev,23 libebook1.2-dev,
24 intltool,24 intltool,
2525
=== modified file 'debian/patches/01_lpi.patch'
--- debian/patches/01_lpi.patch 2011-02-24 18:21:05 +0000
+++ debian/patches/01_lpi.patch 2011-03-24 17:26:45 +0000
@@ -1,7 +1,9 @@
1=== modified file 'configure.ac'1=== modified file 'configure.ac'
2--- old/configure.ac 2011-02-24 17:01:06 +00002Index: empathy-2.34.0/configure.ac
3+++ new/configure.ac 2011-02-24 17:01:49 +00003===================================================================
4@@ -160,6 +160,7 @@4--- empathy-2.34.0.orig/configure.ac 2011-03-24 11:18:11.000000000 -0400
5+++ empathy-2.34.0/configure.ac 2011-03-24 12:46:07.198547066 -0400
6@@ -161,6 +161,7 @@
5 telepathy-glib >= $TELEPATHY_GLIB_REQUIRED7 telepathy-glib >= $TELEPATHY_GLIB_REQUIRED
6 telepathy-logger-0.2 >= $TELEPATHY_LOGGER8 telepathy-logger-0.2 >= $TELEPATHY_LOGGER
7 x119 x11
@@ -9,10 +11,10 @@
9 ])11 ])
10 12
11 PKG_CHECK_MODULES(YELL, [telepathy-yell])13 PKG_CHECK_MODULES(YELL, [telepathy-yell])
1214Index: empathy-2.34.0/src/empathy-chat-window.c
13=== modified file 'src/empathy-chat-window.c'15===================================================================
14--- old/src/empathy-chat-window.c 2011-02-24 17:01:06 +000016--- empathy-2.34.0.orig/src/empathy-chat-window.c 2011-03-24 11:15:16.000000000 -0400
15+++ new/src/empathy-chat-window.c 2011-02-24 17:01:49 +000017+++ empathy-2.34.0/src/empathy-chat-window.c 2011-03-24 12:46:07.198547066 -0400
16@@ -36,6 +36,9 @@18@@ -36,6 +36,9 @@
17 #include <glib/gi18n.h>19 #include <glib/gi18n.h>
18 #include <libnotify/notification.h>20 #include <libnotify/notification.h>
@@ -23,7 +25,7 @@
23 #include <telepathy-glib/telepathy-glib.h>25 #include <telepathy-glib/telepathy-glib.h>
24 26
25 #include <libempathy/empathy-contact.h>27 #include <libempathy/empathy-contact.h>
26@@ -2069,6 +2072,9 @@28@@ -2090,6 +2093,9 @@
27 chat_window_chat_manager_chats_changed_cb (priv->chat_manager,29 chat_window_chat_manager_chats_changed_cb (priv->chat_manager,
28 empathy_chat_manager_get_num_chats (priv->chat_manager),30 empathy_chat_manager_get_num_chats (priv->chat_manager),
29 window);31 window);
@@ -33,10 +35,10 @@
33 }35 }
34 36
35 EmpathyChatWindow *37 EmpathyChatWindow *
3638Index: empathy-2.34.0/src/empathy-chat-window.ui
37=== modified file 'src/empathy-chat-window.ui'39===================================================================
38--- old/src/empathy-chat-window.ui 2011-02-24 17:01:06 +000040--- empathy-2.34.0.orig/src/empathy-chat-window.ui 2011-02-24 05:12:45.000000000 -0500
39+++ new/src/empathy-chat-window.ui 2011-02-24 17:01:49 +000041+++ empathy-2.34.0/src/empathy-chat-window.ui 2011-03-24 12:46:07.198547066 -0400
40@@ -197,6 +197,7 @@42@@ -197,6 +197,7 @@
41 </menu>43 </menu>
42 <menu action="menu_help">44 <menu action="menu_help">
@@ -45,10 +47,10 @@
45 <menuitem action="menu_help_about"/>47 <menuitem action="menu_help_about"/>
46 </menu>48 </menu>
47 </menubar>49 </menubar>
4850Index: empathy-2.34.0/src/empathy-main-window.c
49=== modified file 'src/empathy-main-window.c'51===================================================================
50--- old/src/empathy-main-window.c 2011-02-24 17:01:06 +000052--- empathy-2.34.0.orig/src/empathy-main-window.c 2011-03-24 11:15:16.000000000 -0400
51+++ new/src/empathy-main-window.c 2011-02-24 17:01:49 +000053+++ empathy-2.34.0/src/empathy-main-window.c 2011-03-24 12:46:07.198547066 -0400
52@@ -33,6 +33,9 @@54@@ -33,6 +33,9 @@
53 #include <telepathy-glib/util.h>55 #include <telepathy-glib/util.h>
54 #include <folks/folks.h>56 #include <folks/folks.h>
@@ -59,7 +61,7 @@
59 #include <libempathy/empathy-contact.h>61 #include <libempathy/empathy-contact.h>
60 #include <libempathy/empathy-idle.h>62 #include <libempathy/empathy-idle.h>
61 #include <libempathy/empathy-utils.h>63 #include <libempathy/empathy-utils.h>
62@@ -1973,6 +1976,8 @@64@@ -2112,6 +2115,8 @@
63 main_window_notify_contact_list_size_cb (priv->gsettings_ui,65 main_window_notify_contact_list_size_cb (priv->gsettings_ui,
64 EMPATHY_PREFS_UI_SHOW_AVATARS,66 EMPATHY_PREFS_UI_SHOW_AVATARS,
65 window);67 window);
@@ -68,10 +70,10 @@
68 }70 }
69 71
70 GtkWidget *72 GtkWidget *
7173Index: empathy-2.34.0/src/empathy-main-window.ui
72=== modified file 'src/empathy-main-window.ui'74===================================================================
73--- old/src/empathy-main-window.ui 2011-02-24 17:01:06 +000075--- empathy-2.34.0.orig/src/empathy-main-window.ui 2011-03-24 11:15:16.000000000 -0400
74+++ new/src/empathy-main-window.ui 2011-02-24 17:01:49 +000076+++ empathy-2.34.0/src/empathy-main-window.ui 2011-03-24 12:46:07.198547066 -0400
75@@ -277,6 +277,7 @@77@@ -277,6 +277,7 @@
76 <menu action="help">78 <menu action="help">
77 <menuitem action="help_contents"/>79 <menuitem action="help_contents"/>
@@ -80,4 +82,3 @@
80 <menuitem action="help_about"/>82 <menuitem action="help_about"/>
81 </menu>83 </menu>
82 </menubar>84 </menubar>
83
8485
=== modified file 'debian/patches/02_notifications_focus.patch'
--- debian/patches/02_notifications_focus.patch 2010-08-05 07:52:48 +0000
+++ debian/patches/02_notifications_focus.patch 2011-03-24 17:26:45 +0000
@@ -1,10 +1,10 @@
1## Description: add some description1## Description: add some description
2## Origin/Author: add some origin or author2## Origin/Author: add some origin or author
3## Bug: bug URL3## Bug: bug URL
4Index: empathy-2.31.6/data/org.gnome.Empathy.gschema.xml.in4Index: empathy-2.34.0/data/org.gnome.Empathy.gschema.xml.in
5===================================================================5===================================================================
6--- empathy-2.31.6.orig/data/org.gnome.Empathy.gschema.xml.in 2010-07-13 22:26:34.000000000 +10006--- empathy-2.34.0.orig/data/org.gnome.Empathy.gschema.xml.in 2011-03-24 11:15:16.000000000 -0400
7+++ empathy-2.31.6/data/org.gnome.Empathy.gschema.xml.in 2010-08-05 17:30:05.022584053 +10007+++ empathy-2.34.0/data/org.gnome.Empathy.gschema.xml.in 2011-03-24 12:46:14.568547064 -0400
8@@ -153,7 +153,7 @@8@@ -153,7 +153,7 @@
9 <_description>Whether to show popup notifications when away or busy.</_description>9 <_description>Whether to show popup notifications when away or busy.</_description>
10 </key>10 </key>
1111
=== modified file 'debian/patches/10_use_notify_osd_icons.patch'
--- debian/patches/10_use_notify_osd_icons.patch 2010-06-18 06:11:00 +0000
+++ debian/patches/10_use_notify_osd_icons.patch 2011-03-24 17:26:45 +0000
@@ -6,10 +6,10 @@
6Date: Thu, 17 Sep 2009 17:42:26 +10006Date: Thu, 17 Sep 2009 17:42:26 +1000
7Subject: [PATCH] Use the notify-osd image for new messages7Subject: [PATCH] Use the notify-osd image for new messages
88
9Index: empathy-2.31.3/libempathy-gtk/empathy-images.h9Index: empathy-2.34.0/libempathy-gtk/empathy-images.h
10===================================================================10===================================================================
11--- empathy-2.31.3.orig/libempathy-gtk/empathy-images.h 2010-06-18 12:19:59.454507811 +100011--- empathy-2.34.0.orig/libempathy-gtk/empathy-images.h 2011-02-10 07:10:24.000000000 -0500
12+++ empathy-2.31.3/libempathy-gtk/empathy-images.h 2010-06-18 12:20:06.804510537 +100012+++ empathy-2.34.0/libempathy-gtk/empathy-images.h 2011-03-24 12:46:17.428547064 -0400
13@@ -36,7 +36,7 @@13@@ -36,7 +36,7 @@
14 #define EMPATHY_IMAGE_PENDING "empathy-pending"14 #define EMPATHY_IMAGE_PENDING "empathy-pending"
15 15
1616
=== modified file 'debian/patches/20_libindicate.patch'
--- debian/patches/20_libindicate.patch 2011-02-24 18:21:05 +0000
+++ debian/patches/20_libindicate.patch 2011-03-24 17:26:45 +0000
@@ -1,7 +1,9 @@
1=== modified file 'configure.ac'1=== modified file 'configure.ac'
2--- old/configure.ac 2011-02-24 17:03:13 +00002Index: empathy-2.34.0/configure.ac
3+++ new/configure.ac 2011-02-24 17:03:53 +00003===================================================================
4@@ -55,6 +55,8 @@4--- empathy-2.34.0.orig/configure.ac 2011-03-24 12:46:07.198547066 -0400
5+++ empathy-2.34.0/configure.ac 2011-03-24 12:46:24.808547063 -0400
6@@ -56,6 +56,8 @@
5 NETWORK_MANAGER_REQUIRED=0.7.07 NETWORK_MANAGER_REQUIRED=0.7.0
6 WEBKIT_REQUIRED=1.1.158 WEBKIT_REQUIRED=1.1.15
7 GNOME_CONTROL_CENTER_GTK3_REQUIRED=2.31.49 GNOME_CONTROL_CENTER_GTK3_REQUIRED=2.31.4
@@ -53,10 +55,10 @@
53 Spell checking (enchant)....: ${have_enchant}55 Spell checking (enchant)....: ${have_enchant}
54 Display maps (libchamplain).: ${have_libchamplain}56 Display maps (libchamplain).: ${have_libchamplain}
55 Location awareness (Geoclue): ${have_geoclue}57 Location awareness (Geoclue): ${have_geoclue}
5658Index: empathy-2.34.0/data/org.gnome.Empathy.gschema.xml.in
57=== modified file 'data/org.gnome.Empathy.gschema.xml.in'59===================================================================
58--- old/data/org.gnome.Empathy.gschema.xml.in 2011-02-24 17:03:47 +000060--- empathy-2.34.0.orig/data/org.gnome.Empathy.gschema.xml.in 2011-03-24 12:46:14.568547064 -0400
59+++ new/data/org.gnome.Empathy.gschema.xml.in 2011-02-24 17:03:53 +000061+++ empathy-2.34.0/data/org.gnome.Empathy.gschema.xml.in 2011-03-24 12:46:24.808547063 -0400
60@@ -86,6 +86,11 @@62@@ -86,6 +86,11 @@
61 <_summary>The position for the chat window side pane</_summary>63 <_summary>The position for the chat window side pane</_summary>
62 <_description>The stored position (in pixels) of the chat window side pane.</_description>64 <_description>The stored position (in pixels) of the chat window side pane.</_description>
@@ -69,23 +71,33 @@
69 </schema>71 </schema>
70 <schema id="org.gnome.Empathy.contacts" path="/apps/empathy/contacts/">72 <schema id="org.gnome.Empathy.contacts" path="/apps/empathy/contacts/">
71 <key name="sort-criterium" type="s">73 <key name="sort-criterium" type="s">
7274Index: empathy-2.34.0/libempathy-gtk/empathy-ui-utils.c
73=== modified file 'libempathy-gtk/empathy-ui-utils.c'75===================================================================
74--- old/libempathy-gtk/empathy-ui-utils.c 2011-02-24 17:01:06 +000076--- empathy-2.34.0.orig/libempathy-gtk/empathy-ui-utils.c 2011-03-24 11:15:16.000000000 -0400
75+++ new/libempathy-gtk/empathy-ui-utils.c 2011-02-24 17:03:53 +000077+++ empathy-2.34.0/libempathy-gtk/empathy-ui-utils.c 2011-03-24 12:46:24.808547063 -0400
76@@ -1564,25 +1564,36 @@78@@ -1567,25 +1567,36 @@
77 Display *dpy;79 Display *dpy;
78 GdkWindow *gdk_window;80 GdkWindow *gdk_window;
79 81
80- gtk_status_icon_get_geometry (status_icon, NULL, &icon_location, NULL);82- gtk_status_icon_get_geometry (status_icon, NULL, &icon_location, NULL);
81- gdk_window = gtk_widget_get_window (GTK_WIDGET (window));83- gdk_window = gtk_widget_get_window (GTK_WIDGET (window));
82- dpy = gdk_x11_drawable_get_xdisplay (gdk_window);84- dpy = gdk_x11_drawable_get_xdisplay (gdk_window);
83-85+ // If the status icon isn't visible (because indicators are used) then
86+ // attempting to change the properties of the status icon doesn't work.
87+ if (gtk_status_icon_get_visible (status_icon)) {
88+ gtk_status_icon_get_geometry (status_icon, NULL, &icon_location, NULL);
89+ gdk_window = gtk_widget_get_window (GTK_WIDGET (window));
90+ dpy = gdk_x11_drawable_get_xdisplay (gdk_window);
91
84- data[0] = icon_location.x;92- data[0] = icon_location.x;
85- data[1] = icon_location.y;93- data[1] = icon_location.y;
86- data[2] = icon_location.width;94- data[2] = icon_location.width;
87- data[3] = icon_location.height;95- data[3] = icon_location.height;
88-96+ data[0] = icon_location.x;
97+ data[1] = icon_location.y;
98+ data[2] = icon_location.width;
99+ data[3] = icon_location.height;
100
89- XChangeProperty (dpy,101- XChangeProperty (dpy,
90- GDK_WINDOW_XID (gdk_window),102- GDK_WINDOW_XID (gdk_window),
91- gdk_x11_get_xatom_by_name_for_display (103- gdk_x11_get_xatom_by_name_for_display (
@@ -93,18 +105,6 @@
93- "_NET_WM_ICON_GEOMETRY"),105- "_NET_WM_ICON_GEOMETRY"),
94- XA_CARDINAL, 32, PropModeReplace,106- XA_CARDINAL, 32, PropModeReplace,
95- (guchar *)&data, 4);107- (guchar *)&data, 4);
96+ // If the status icon isn't visible (because indicators are used) then
97+ // attempting to change the properties of the status icon doesn't work.
98+ if (gtk_status_icon_get_visible (status_icon)) {
99+ gtk_status_icon_get_geometry (status_icon, NULL, &icon_location, NULL);
100+ gdk_window = gtk_widget_get_window (GTK_WIDGET (window));
101+ dpy = gdk_x11_drawable_get_xdisplay (gdk_window);
102+
103+ data[0] = icon_location.x;
104+ data[1] = icon_location.y;
105+ data[2] = icon_location.width;
106+ data[3] = icon_location.height;
107+
108+ XChangeProperty (dpy,108+ XChangeProperty (dpy,
109+ GDK_WINDOW_XID (gdk_window),109+ GDK_WINDOW_XID (gdk_window),
110+ gdk_x11_get_xatom_by_name_for_display (110+ gdk_x11_get_xatom_by_name_for_display (
@@ -127,10 +127,10 @@
127 }127 }
128 128
129 /* Takes care of moving the window to the current workspace. */129 /* Takes care of moving the window to the current workspace. */
130130Index: empathy-2.34.0/libempathy/empathy-gsettings.h
131=== modified file 'libempathy/empathy-gsettings.h'131===================================================================
132--- old/libempathy/empathy-gsettings.h 2011-02-24 17:01:06 +0000132--- empathy-2.34.0.orig/libempathy/empathy-gsettings.h 2011-03-24 11:15:16.000000000 -0400
133+++ new/libempathy/empathy-gsettings.h 2011-02-24 17:03:53 +0000133+++ empathy-2.34.0/libempathy/empathy-gsettings.h 2011-03-24 12:46:24.808547063 -0400
134@@ -71,6 +71,7 @@134@@ -71,6 +71,7 @@
135 #define EMPATHY_PREFS_UI_SHOW_AVATARS "show-avatars"135 #define EMPATHY_PREFS_UI_SHOW_AVATARS "show-avatars"
136 #define EMPATHY_PREFS_UI_SHOW_PROTOCOLS "show-protocols"136 #define EMPATHY_PREFS_UI_SHOW_PROTOCOLS "show-protocols"
@@ -139,11 +139,11 @@
139 #define EMPATHY_PREFS_UI_CHAT_WINDOW_PANED_POS "chat-window-paned-pos"139 #define EMPATHY_PREFS_UI_CHAT_WINDOW_PANED_POS "chat-window-paned-pos"
140 #define EMPATHY_PREFS_UI_SHOW_OFFLINE "show-offline"140 #define EMPATHY_PREFS_UI_SHOW_OFFLINE "show-offline"
141 141
142142Index: empathy-2.34.0/po/POTFILES.in
143=== modified file 'po/POTFILES.in'143===================================================================
144--- old/po/POTFILES.in 2011-02-24 17:01:06 +0000144--- empathy-2.34.0.orig/po/POTFILES.in 2011-03-24 11:38:49.000000000 -0400
145+++ new/po/POTFILES.in 2011-02-24 17:03:53 +0000145+++ empathy-2.34.0/po/POTFILES.in 2011-03-24 12:46:24.808547063 -0400
146@@ -94,6 +94,8 @@146@@ -95,6 +95,8 @@
147 [type: gettext/glade]src/empathy-ft-manager.ui147 [type: gettext/glade]src/empathy-ft-manager.ui
148 src/empathy-import-dialog.c148 src/empathy-import-dialog.c
149 src/empathy-import-widget.c149 src/empathy-import-widget.c
@@ -152,10 +152,10 @@
152 [type: gettext/glade]src/empathy-import-dialog.ui152 [type: gettext/glade]src/empathy-import-dialog.ui
153 src/empathy-import-widget.c153 src/empathy-import-widget.c
154 src/empathy-main-window.c154 src/empathy-main-window.c
155155Index: empathy-2.34.0/src/Makefile.am
156=== modified file 'src/Makefile.am'156===================================================================
157--- old/src/Makefile.am 2011-02-24 17:01:06 +0000157--- empathy-2.34.0.orig/src/Makefile.am 2011-03-24 11:15:16.000000000 -0400
158+++ new/src/Makefile.am 2011-02-24 17:03:53 +0000158+++ empathy-2.34.0/src/Makefile.am 2011-03-24 12:46:24.808547063 -0400
159@@ -8,6 +8,7 @@159@@ -8,6 +8,7 @@
160 $(ERROR_CFLAGS) \160 $(ERROR_CFLAGS) \
161 -I$(top_srcdir) \161 -I$(top_srcdir) \
@@ -180,7 +180,7 @@
180 $(UNIQUE_LIBS) \180 $(UNIQUE_LIBS) \
181 $(EMPATHY_LIBS) \181 $(EMPATHY_LIBS) \
182 $(GTK_LIBS) \182 $(GTK_LIBS) \
183@@ -199,6 +202,7 @@183@@ -200,6 +203,7 @@
184 $(LIBNOTIFY_LIBS) \184 $(LIBNOTIFY_LIBS) \
185 $(UNIQUE_LIBS) \185 $(UNIQUE_LIBS) \
186 $(EMPATHY_LIBS) \186 $(EMPATHY_LIBS) \
@@ -188,7 +188,7 @@
188 $(LIBCHAMPLAIN_LIBS) \188 $(LIBCHAMPLAIN_LIBS) \
189 $(WEBKIT_LIBS) \189 $(WEBKIT_LIBS) \
190 $(NULL)190 $(NULL)
191@@ -231,6 +235,18 @@191@@ -232,6 +236,18 @@
192 $(autostart_DATA) \192 $(autostart_DATA) \
193 $(ui_DATA)193 $(ui_DATA)
194 194
@@ -207,10 +207,10 @@
207 if HAVE_LIBCHAMPLAIN207 if HAVE_LIBCHAMPLAIN
208 empathy_handwritten_source += \208 empathy_handwritten_source += \
209 empathy-map-view.c \209 empathy-map-view.c \
210210Index: empathy-2.34.0/src/empathy-chat-window.c
211=== modified file 'src/empathy-chat-window.c'211===================================================================
212--- old/src/empathy-chat-window.c 2011-02-24 17:03:13 +0000212--- empathy-2.34.0.orig/src/empathy-chat-window.c 2011-03-24 12:46:07.198547066 -0400
213+++ new/src/empathy-chat-window.c 2011-02-24 17:03:53 +0000213+++ empathy-2.34.0/src/empathy-chat-window.c 2011-03-24 12:46:24.808547063 -0400
214@@ -63,6 +63,11 @@214@@ -63,6 +63,11 @@
215 #include "empathy-about-dialog.h"215 #include "empathy-about-dialog.h"
216 #include "empathy-invite-participant-dialog.h"216 #include "empathy-invite-participant-dialog.h"
@@ -236,7 +236,7 @@
236 GtkTargetList *contact_targets;236 GtkTargetList *contact_targets;
237 GtkTargetList *file_targets;237 GtkTargetList *file_targets;
238 238
239@@ -1257,6 +1266,72 @@239@@ -1278,6 +1287,72 @@
240 }240 }
241 }241 }
242 242
@@ -309,7 +309,7 @@
309 static void309 static void
310 chat_window_show_or_update_notification (EmpathyChatWindow *window,310 chat_window_show_or_update_notification (EmpathyChatWindow *window,
311 EmpathyMessage *message,311 EmpathyMessage *message,
312@@ -1433,6 +1508,9 @@312@@ -1454,6 +1529,9 @@
313 313
314 empathy_sound_play (GTK_WIDGET (priv->dialog),314 empathy_sound_play (GTK_WIDGET (priv->dialog),
315 EMPATHY_SOUND_MESSAGE_INCOMING);315 EMPATHY_SOUND_MESSAGE_INCOMING);
@@ -319,7 +319,7 @@
319 319
320 /* Pending messages have already been displayed in the approver, so we don't320 /* Pending messages have already been displayed in the approver, so we don't
321 * display a notification for those. */321 * display a notification for those. */
322@@ -1505,6 +1583,10 @@322@@ -1526,6 +1604,10 @@
323 empathy_chat_messages_read (chat);323 empathy_chat_messages_read (chat);
324 324
325 chat_window_update_chat_tab (chat);325 chat_window_update_chat_tab (chat);
@@ -330,9 +330,9 @@
330 }330 }
331 331
332 static void332 static void
333@@ -1621,6 +1703,11 @@333@@ -1642,6 +1724,11 @@
334 /* Update the title, since we now mark all unread messages as read. */334 /* Update the title, since we now mark all unread messages as read. */
335 chat_window_update_chat_tab (priv->current_chat);335 chat_window_update_chat_tab_full (priv->current_chat, FALSE);
336 336
337+#ifdef HAVE_LIBINDICATE337+#ifdef HAVE_LIBINDICATE
338+ /* Remove the indicator for the active chat */338+ /* Remove the indicator for the active chat */
@@ -342,7 +342,7 @@
342 return FALSE;342 return FALSE;
343 }343 }
344 344
345@@ -1965,6 +2052,11 @@345@@ -1986,6 +2073,11 @@
346 g_object_unref (gui);346 g_object_unref (gui);
347 347
348 priv->chatroom_manager = empathy_chatroom_manager_dup_singleton (NULL);348 priv->chatroom_manager = empathy_chatroom_manager_dup_singleton (NULL);
@@ -354,10 +354,10 @@
354 354
355 priv->notebook = gtk_notebook_new ();355 priv->notebook = gtk_notebook_new ();
356 gtk_notebook_set_group (GTK_NOTEBOOK (priv->notebook), "EmpathyChatWindow");356 gtk_notebook_set_group (GTK_NOTEBOOK (priv->notebook), "EmpathyChatWindow");
357357Index: empathy-2.34.0/src/empathy-indicator-manager.c
358=== added file 'src/empathy-indicator-manager.c'358===================================================================
359--- old/src/empathy-indicator-manager.c 1970-01-01 00:00:00 +0000359--- /dev/null 1970-01-01 00:00:00.000000000 +0000
360+++ new/src/empathy-indicator-manager.c 2011-02-24 17:03:53 +0000360+++ empathy-2.34.0/src/empathy-indicator-manager.c 2011-03-24 12:46:24.808547063 -0400
361@@ -0,0 +1,467 @@361@@ -0,0 +1,467 @@
362+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */362+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
363+/*363+/*
@@ -826,10 +826,10 @@
826+ G_CALLBACK (indicate_login_cb), manager);826+ G_CALLBACK (indicate_login_cb), manager);
827+ empathy_indicator_show (e_indicator);827+ empathy_indicator_show (e_indicator);
828+}828+}
829829Index: empathy-2.34.0/src/empathy-indicator-manager.h
830=== added file 'src/empathy-indicator-manager.h'830===================================================================
831--- old/src/empathy-indicator-manager.h 1970-01-01 00:00:00 +0000831--- /dev/null 1970-01-01 00:00:00.000000000 +0000
832+++ new/src/empathy-indicator-manager.h 2011-02-24 17:03:53 +0000832+++ empathy-2.34.0/src/empathy-indicator-manager.h 2011-03-24 12:46:24.808547063 -0400
833@@ -0,0 +1,77 @@833@@ -0,0 +1,77 @@
834+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */834+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
835+/*835+/*
@@ -908,10 +908,10 @@
908+G_END_DECLS908+G_END_DECLS
909+909+
910+#endif /* __EMPATHY_INDICATOR_MANAGER_H__ */910+#endif /* __EMPATHY_INDICATOR_MANAGER_H__ */
911911Index: empathy-2.34.0/src/empathy-indicator.c
912=== added file 'src/empathy-indicator.c'912===================================================================
913--- old/src/empathy-indicator.c 1970-01-01 00:00:00 +0000913--- /dev/null 1970-01-01 00:00:00.000000000 +0000
914+++ new/src/empathy-indicator.c 2011-02-24 17:03:53 +0000914+++ empathy-2.34.0/src/empathy-indicator.c 2011-03-24 12:46:24.808547063 -0400
915@@ -0,0 +1,325 @@915@@ -0,0 +1,325 @@
916+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */916+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
917+/*917+/*
@@ -1238,10 +1238,10 @@
1238+ g_object_get (e_indicator, "contact", &contact, NULL);1238+ g_object_get (e_indicator, "contact", &contact, NULL);
1239+ return contact;1239+ return contact;
1240+}1240+}
12411241Index: empathy-2.34.0/src/empathy-indicator.h
1242=== added file 'src/empathy-indicator.h'1242===================================================================
1243--- old/src/empathy-indicator.h 1970-01-01 00:00:00 +00001243--- /dev/null 1970-01-01 00:00:00.000000000 +0000
1244+++ new/src/empathy-indicator.h 2011-02-24 17:03:53 +00001244+++ empathy-2.34.0/src/empathy-indicator.h 2011-03-24 12:46:24.808547063 -0400
1245@@ -0,0 +1,65 @@1245@@ -0,0 +1,65 @@
1246+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */1246+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
1247+/*1247+/*
@@ -1308,11 +1308,11 @@
1308+1308+
1309+1309+
1310+#endif /* __EMPATHY-INDICATOR_H__ */1310+#endif /* __EMPATHY-INDICATOR_H__ */
13111311Index: empathy-2.34.0/src/empathy-main-window.c
1312=== modified file 'src/empathy-main-window.c'1312===================================================================
1313--- old/src/empathy-main-window.c 2011-02-24 17:03:13 +00001313--- empathy-2.34.0.orig/src/empathy-main-window.c 2011-03-24 12:46:07.198547066 -0400
1314+++ new/src/empathy-main-window.c 2011-02-24 17:03:53 +00001314+++ empathy-2.34.0/src/empathy-main-window.c 2011-03-24 12:46:24.808547063 -0400
1315@@ -81,6 +81,10 @@1315@@ -82,6 +82,10 @@
1316 #include "empathy-ft-manager.h"1316 #include "empathy-ft-manager.h"
1317 #include "empathy-migrate-butterfly-logs.h"1317 #include "empathy-migrate-butterfly-logs.h"
1318 1318
@@ -1323,7 +1323,7 @@
1323 #define DEBUG_FLAG EMPATHY_DEBUG_OTHER1323 #define DEBUG_FLAG EMPATHY_DEBUG_OTHER
1324 #include <libempathy/empathy-debug.h>1324 #include <libempathy/empathy-debug.h>
1325 1325
1326@@ -159,6 +163,10 @@1326@@ -161,6 +165,10 @@
1327 1327
1328 /* Actions that are enabled when there are connected accounts */1328 /* Actions that are enabled when there are connected accounts */
1329 GList *actions_connected;1329 GList *actions_connected;
@@ -1334,7 +1334,7 @@
1334 1334
1335 /* The idle event source to migrate butterfly's logs */1335 /* The idle event source to migrate butterfly's logs */
1336 guint butterfly_log_migration_members_changed_id;1336 guint butterfly_log_migration_members_changed_id;
1337@@ -431,11 +439,23 @@1337@@ -433,11 +441,23 @@
1338 EmpathyEvent *event,1338 EmpathyEvent *event,
1339 EmpathyMainWindow *window)1339 EmpathyMainWindow *window)
1340 {1340 {
@@ -1358,7 +1358,7 @@
1358 }1358 }
1359 1359
1360 static void1360 static void
1361@@ -867,6 +887,10 @@1361@@ -1004,6 +1024,10 @@
1362 g_object_unref (priv->ui_manager);1362 g_object_unref (priv->ui_manager);
1363 g_object_unref (priv->chatroom_manager);1363 g_object_unref (priv->chatroom_manager);
1364 1364
@@ -1369,7 +1369,7 @@
1369 g_object_unref (priv->gsettings_ui);1369 g_object_unref (priv->gsettings_ui);
1370 g_object_unref (priv->gsettings_contacts);1370 g_object_unref (priv->gsettings_contacts);
1371 1371
1372@@ -1933,6 +1957,10 @@1372@@ -2072,6 +2096,10 @@
1373 l = l->next;1373 l = l->next;
1374 }1374 }
1375 1375
@@ -1380,10 +1380,10 @@
1380 /* Show offline ? */1380 /* Show offline ? */
1381 show_offline = g_settings_get_boolean (priv->gsettings_ui,1381 show_offline = g_settings_get_boolean (priv->gsettings_ui,
1382 EMPATHY_PREFS_UI_SHOW_OFFLINE);1382 EMPATHY_PREFS_UI_SHOW_OFFLINE);
13831383Index: empathy-2.34.0/src/empathy-preferences.c
1384=== modified file 'src/empathy-preferences.c'1384===================================================================
1385--- old/src/empathy-preferences.c 2011-02-24 17:01:06 +00001385--- empathy-2.34.0.orig/src/empathy-preferences.c 2011-03-24 11:15:16.000000000 -0400
1386+++ new/src/empathy-preferences.c 2011-02-24 17:03:53 +00001386+++ empathy-2.34.0/src/empathy-preferences.c 2011-03-24 12:46:24.818547063 -0400
1387@@ -56,6 +56,7 @@1387@@ -56,6 +56,7 @@
1388 1388
1389 GtkWidget *checkbutton_show_smileys;1389 GtkWidget *checkbutton_show_smileys;
@@ -1417,10 +1417,10 @@
1417 "combobox_chat_theme", &priv->combobox_chat_theme,1417 "combobox_chat_theme", &priv->combobox_chat_theme,
1418 "checkbutton_separate_chat_windows", &priv->checkbutton_separate_chat_windows,1418 "checkbutton_separate_chat_windows", &priv->checkbutton_separate_chat_windows,
1419 "checkbutton_events_notif_area", &priv->checkbutton_events_notif_area,1419 "checkbutton_events_notif_area", &priv->checkbutton_events_notif_area,
14201420Index: empathy-2.34.0/src/empathy-preferences.ui
1421=== modified file 'src/empathy-preferences.ui'1421===================================================================
1422--- old/src/empathy-preferences.ui 2011-02-24 17:01:06 +00001422--- empathy-2.34.0.orig/src/empathy-preferences.ui 2011-02-10 07:10:25.000000000 -0500
1423+++ new/src/empathy-preferences.ui 2011-02-24 17:03:53 +00001423+++ empathy-2.34.0/src/empathy-preferences.ui 2011-03-24 12:46:24.818547063 -0400
1424@@ -266,6 +266,20 @@1424@@ -266,6 +266,20 @@
1425 <property name="position">1</property>1425 <property name="position">1</property>
1426 </packing>1426 </packing>
@@ -1442,10 +1442,10 @@
1442 </object>1442 </object>
1443 <packing>1443 <packing>
1444 <property name="position">1</property>1444 <property name="position">1</property>
14451445Index: empathy-2.34.0/src/empathy-status-icon.c
1446=== modified file 'src/empathy-status-icon.c'1446===================================================================
1447--- old/src/empathy-status-icon.c 2011-02-24 17:01:06 +00001447--- empathy-2.34.0.orig/src/empathy-status-icon.c 2011-03-24 11:15:16.000000000 -0400
1448+++ new/src/empathy-status-icon.c 2011-02-24 17:03:53 +00001448+++ empathy-2.34.0/src/empathy-status-icon.c 2011-03-24 12:46:24.818547063 -0400
1449@@ -29,6 +29,7 @@1449@@ -29,6 +29,7 @@
1450 #include <gdk/gdkkeysyms.h>1450 #include <gdk/gdkkeysyms.h>
1451 #include <glib/gi18n.h>1451 #include <glib/gi18n.h>
@@ -1454,7 +1454,7 @@
1454 #include <libnotify/notification.h>1454 #include <libnotify/notification.h>
1455 #include <libnotify/notify.h>1455 #include <libnotify/notify.h>
1456 1456
1457@@ -50,6 +51,12 @@1457@@ -52,6 +53,12 @@
1458 #include "empathy-preferences.h"1458 #include "empathy-preferences.h"
1459 #include "empathy-event-manager.h"1459 #include "empathy-event-manager.h"
1460 1460
@@ -1467,7 +1467,7 @@
1467 #define DEBUG_FLAG EMPATHY_DEBUG_DISPATCHER1467 #define DEBUG_FLAG EMPATHY_DEBUG_DISPATCHER
1468 #include <libempathy/empathy-debug.h>1468 #include <libempathy/empathy-debug.h>
1469 1469
1470@@ -74,6 +81,10 @@1470@@ -76,6 +83,10 @@
1471 GtkAction *show_window_item;1471 GtkAction *show_window_item;
1472 GtkAction *new_message_item;1472 GtkAction *new_message_item;
1473 GtkAction *status_item;1473 GtkAction *status_item;
@@ -1478,7 +1478,7 @@
1478 } EmpathyStatusIconPriv;1478 } EmpathyStatusIconPriv;
1479 1479
1480 G_DEFINE_TYPE (EmpathyStatusIcon, empathy_status_icon, G_TYPE_OBJECT);1480 G_DEFINE_TYPE (EmpathyStatusIcon, empathy_status_icon, G_TYPE_OBJECT);
1481@@ -424,6 +435,92 @@1481@@ -457,6 +468,92 @@
1482 empathy_window_present (GTK_WINDOW (priv->window));1482 empathy_window_present (GTK_WINDOW (priv->window));
1483 }1483 }
1484 }1484 }
@@ -1571,7 +1571,7 @@
1571 1571
1572 static void1572 static void
1573 status_icon_notify_visibility_cb (GSettings *gsettings,1573 status_icon_notify_visibility_cb (GSettings *gsettings,
1574@@ -443,10 +540,36 @@1574@@ -476,10 +573,36 @@
1575 EmpathyStatusIconPriv *priv = GET_PRIV (icon);1575 EmpathyStatusIconPriv *priv = GET_PRIV (icon);
1576 gboolean visible;1576 gboolean visible;
1577 1577
@@ -1608,7 +1608,7 @@
1608 static void1608 static void
1609 status_icon_presence_changed_cb (EmpathyStatusIcon *icon)1609 status_icon_presence_changed_cb (EmpathyStatusIcon *icon)
1610 {1610 {
1611@@ -630,6 +753,9 @@1611@@ -663,6 +786,9 @@
1612 g_object_unref (priv->notify_mgr);1612 g_object_unref (priv->notify_mgr);
1613 g_object_unref (priv->gsettings_ui);1613 g_object_unref (priv->gsettings_ui);
1614 g_object_unref (priv->window);1614 g_object_unref (priv->window);
@@ -1618,7 +1618,7 @@
1618 }1618 }
1619 1619
1620 static void1620 static void
1621@@ -690,6 +816,13 @@1621@@ -723,6 +849,13 @@
1622 G_CALLBACK (status_icon_notify_visibility_cb),1622 G_CALLBACK (status_icon_notify_visibility_cb),
1623 icon);1623 icon);
1624 1624
@@ -1632,7 +1632,7 @@
1632 status_icon_create_menu (icon);1632 status_icon_create_menu (icon);
1633 1633
1634 g_signal_connect_swapped (priv->account_manager,1634 g_signal_connect_swapped (priv->account_manager,
1635@@ -722,6 +855,9 @@1635@@ -755,6 +888,9 @@
1636 EmpathyStatusIconPriv *priv;1636 EmpathyStatusIconPriv *priv;
1637 EmpathyStatusIcon *icon;1637 EmpathyStatusIcon *icon;
1638 gboolean should_hide;1638 gboolean should_hide;
@@ -1642,7 +1642,7 @@
1642 1642
1643 g_return_val_if_fail (GTK_IS_WINDOW (window), NULL);1643 g_return_val_if_fail (GTK_IS_WINDOW (window), NULL);
1644 1644
1645@@ -729,6 +865,24 @@1645@@ -762,6 +898,24 @@
1646 priv = GET_PRIV (icon);1646 priv = GET_PRIV (icon);
1647 1647
1648 priv->window = g_object_ref (window);1648 priv->window = g_object_ref (window);
@@ -1667,7 +1667,7 @@
1667 1667
1668 g_signal_connect_after (priv->window, "key-press-event",1668 g_signal_connect_after (priv->window, "key-press-event",
1669 G_CALLBACK (status_icon_key_press_event_cb),1669 G_CALLBACK (status_icon_key_press_event_cb),
1670@@ -745,6 +899,12 @@1670@@ -778,6 +932,12 @@
1671 should_hide = TRUE;1671 should_hide = TRUE;
1672 }1672 }
1673 1673
@@ -1680,4 +1680,3 @@
1680 status_icon_set_visibility (icon, !should_hide, FALSE);1680 status_icon_set_visibility (icon, !should_hide, FALSE);
1681 1681
1682 return icon;1682 return icon;
1683
16841683
=== modified file 'debian/patches/23_idomessagedialog_for_voip_and_ft.patch'
--- debian/patches/23_idomessagedialog_for_voip_and_ft.patch 2011-03-16 18:46:54 +0000
+++ debian/patches/23_idomessagedialog_for_voip_and_ft.patch 2011-03-24 17:26:45 +0000
@@ -1,8 +1,10 @@
1=== modified file 'configure.ac'1=== modified file 'configure.ac'
2--- old/configure.ac 2011-03-16 17:51:02 +00002Index: empathy-2.34.0/configure.ac
3+++ new/configure.ac 2011-03-16 17:51:24 +00003===================================================================
4--- empathy-2.34.0.orig/configure.ac 2011-03-24 12:59:57.738546917 -0400
5+++ empathy-2.34.0/configure.ac 2011-03-24 13:00:00.018546918 -0400
4@@ -44,6 +44,7 @@6@@ -44,6 +44,7 @@
5 TELEPATHY_GLIB_REQUIRED=0.13.177 TELEPATHY_GLIB_REQUIRED=0.14.1
6 TELEPATHY_LOGGER=0.2.08 TELEPATHY_LOGGER=0.2.0
7 UNIQUE_REQUIRED=1.1.29 UNIQUE_REQUIRED=1.1.2
8+IDO_REQUIRED=0.1.1410+IDO_REQUIRED=0.1.14
@@ -17,10 +19,10 @@
17 x1119 x11
18 launchpad-integration20 launchpad-integration
19 ])21 ])
2022Index: empathy-2.34.0/src/empathy-event-manager.c
21=== modified file 'src/empathy-event-manager.c'23===================================================================
22--- old/src/empathy-event-manager.c 2011-03-16 17:50:03 +000024--- empathy-2.34.0.orig/src/empathy-event-manager.c 2011-03-24 11:15:16.000000000 -0400
23+++ new/src/empathy-event-manager.c 2011-03-16 17:51:24 +000025+++ empathy-2.34.0/src/empathy-event-manager.c 2011-03-24 13:00:00.018546918 -0400
24@@ -48,6 +48,9 @@26@@ -48,6 +48,9 @@
25 #include <libempathy-gtk/empathy-contact-dialogs.h>27 #include <libempathy-gtk/empathy-contact-dialogs.h>
26 #include <libempathy-gtk/empathy-sound.h>28 #include <libempathy-gtk/empathy-sound.h>
@@ -31,7 +33,7 @@
31 #include "empathy-event-manager.h"33 #include "empathy-event-manager.h"
32 #include "empathy-main-window.h"34 #include "empathy-main-window.h"
33 35
34@@ -470,6 +473,7 @@36@@ -473,6 +476,7 @@
35 }37 }
36 }38 }
37 39
@@ -39,7 +41,7 @@
39 static void41 static void
40 event_manager_call_window_confirmation_dialog_response_cb (GtkDialog *dialog,42 event_manager_call_window_confirmation_dialog_response_cb (GtkDialog *dialog,
41 gint response, gpointer user_data)43 gint response, gpointer user_data)
42@@ -490,13 +494,75 @@44@@ -499,13 +503,75 @@
43 }45 }
44 46
45 static void47 static void
@@ -113,10 +115,10 @@
113- gchar *title;115- gchar *title;
114+ gint width, height;116+ gint width, height;
115+ GdkPixbuf *avatar;117+ GdkPixbuf *avatar;
118 EmpathyEventType etype = event->public.type;
116 119
117 if (event->approval->dialog != NULL)120 if (event->approval->dialog != NULL)
118 {121@@ -532,33 +598,33 @@
119@@ -522,33 +588,33 @@
120 return;122 return;
121 }123 }
122 124
@@ -169,7 +171,7 @@
169 171
170 gtk_message_dialog_set_image (GTK_MESSAGE_DIALOG (dialog), image);172 gtk_message_dialog_set_image (GTK_MESSAGE_DIALOG (dialog), image);
171 gtk_widget_show (image);173 gtk_widget_show (image);
172@@ -934,7 +1000,7 @@174@@ -955,7 +1021,7 @@
173 event_manager_add (approval->manager, NULL,175 event_manager_add (approval->manager, NULL,
174 approval->contact, EMPATHY_EVENT_TYPE_TRANSFER,176 approval->contact, EMPATHY_EVENT_TYPE_TRANSFER,
175 EMPATHY_IMAGE_DOCUMENT_SEND, header, NULL,177 EMPATHY_IMAGE_DOCUMENT_SEND, header, NULL,
@@ -178,10 +180,10 @@
178 180
179 /* FIXME better sound for incoming file transfers ?*/181 /* FIXME better sound for incoming file transfers ?*/
180 empathy_sound_play (window, EMPATHY_SOUND_CONVERSATION_NEW);182 empathy_sound_play (window, EMPATHY_SOUND_CONVERSATION_NEW);
181183Index: empathy-2.34.0/src/empathy-indicator-manager.c
182=== modified file 'src/empathy-indicator-manager.c'184===================================================================
183--- old/src/empathy-indicator-manager.c 2011-03-16 17:51:02 +0000185--- empathy-2.34.0.orig/src/empathy-indicator-manager.c 2011-03-24 12:59:59.218546917 -0400
184+++ new/src/empathy-indicator-manager.c 2011-03-16 17:51:24 +0000186+++ empathy-2.34.0/src/empathy-indicator-manager.c 2011-03-24 13:00:00.018546918 -0400
185@@ -144,6 +144,12 @@187@@ -144,6 +144,12 @@
186 EmpathyEvent *event,188 EmpathyEvent *event,
187 EmpathyIndicatorManager *manager)189 EmpathyIndicatorManager *manager)
@@ -195,11 +197,11 @@
195 EmpathyIndicator *indicator = NULL;197 EmpathyIndicator *indicator = NULL;
196 EmpathyIndicatorManagerPriv *priv;198 EmpathyIndicatorManagerPriv *priv;
197 IndicatorEvent *indicator_event;199 IndicatorEvent *indicator_event;
198200Index: empathy-2.34.0/src/empathy-status-icon.c
199=== modified file 'src/empathy-status-icon.c'201===================================================================
200--- old/src/empathy-status-icon.c 2011-03-16 17:51:02 +0000202--- empathy-2.34.0.orig/src/empathy-status-icon.c 2011-03-24 12:59:57.748546917 -0400
201+++ new/src/empathy-status-icon.c 2011-03-16 17:51:24 +0000203+++ empathy-2.34.0/src/empathy-status-icon.c 2011-03-24 13:00:00.018546918 -0400
202@@ -193,6 +193,12 @@204@@ -226,6 +226,12 @@
203 }205 }
204 206
205 if (priv->event) {207 if (priv->event) {
@@ -212,4 +214,3 @@
212 gchar *message_esc = NULL;214 gchar *message_esc = NULL;
213 gboolean has_x_canonical_append;215 gboolean has_x_canonical_append;
214 NotifyNotification *notification = priv->notification;216 NotifyNotification *notification = priv->notification;
215
216217
=== modified file 'debian/patches/31_really_raise_window.patch'
--- debian/patches/31_really_raise_window.patch 2011-02-02 16:27:25 +0000
+++ debian/patches/31_really_raise_window.patch 2011-03-24 17:26:45 +0000
@@ -2,11 +2,11 @@
2Bug: https://bugs.launchpad.net/bugs/4423892Bug: https://bugs.launchpad.net/bugs/442389
33
4=== modified file 'libempathy-gtk/empathy-ui-utils.c'4=== modified file 'libempathy-gtk/empathy-ui-utils.c'
5Index: empathy-2.33.1/libempathy-gtk/empathy-ui-utils.c5Index: empathy-2.34.0/libempathy-gtk/empathy-ui-utils.c
6===================================================================6===================================================================
7--- empathy-2.33.1.orig/libempathy-gtk/empathy-ui-utils.c 2011-02-02 11:22:39.271459005 -05007--- empathy-2.34.0.orig/libempathy-gtk/empathy-ui-utils.c 2011-03-24 13:00:13.538546915 -0400
8+++ empathy-2.33.1/libempathy-gtk/empathy-ui-utils.c 2011-02-02 11:22:49.651459020 -05008+++ empathy-2.34.0/libempathy-gtk/empathy-ui-utils.c 2011-03-24 13:00:15.558546915 -0400
9@@ -1596,6 +1596,41 @@9@@ -1599,6 +1599,41 @@
10 }10 }
11 }11 }
12 12
@@ -48,7 +48,7 @@
48 /* Takes care of moving the window to the current workspace. */48 /* Takes care of moving the window to the current workspace. */
49 void49 void
50 empathy_window_present_with_time (GtkWindow *window,50 empathy_window_present_with_time (GtkWindow *window,
51@@ -1630,6 +1665,7 @@51@@ -1633,6 +1668,7 @@
52 52
53 gtk_window_set_skip_taskbar_hint (window, FALSE);53 gtk_window_set_skip_taskbar_hint (window, FALSE);
54 gtk_window_deiconify (window);54 gtk_window_deiconify (window);
@@ -56,11 +56,11 @@
56 }56 }
57 57
58 void58 void
59Index: empathy-2.33.1/src/empathy-event-manager.c59Index: empathy-2.34.0/src/empathy-event-manager.c
60===================================================================60===================================================================
61--- empathy-2.33.1.orig/src/empathy-event-manager.c 2011-02-02 11:22:44.251459011 -050061--- empathy-2.34.0.orig/src/empathy-event-manager.c 2011-03-24 13:00:14.768546916 -0400
62+++ empathy-2.33.1/src/empathy-event-manager.c 2011-02-02 11:22:49.651459020 -050062+++ empathy-2.34.0/src/empathy-event-manager.c 2011-03-24 13:00:15.558546915 -0400
63@@ -44,6 +44,7 @@63@@ -47,6 +47,7 @@
64 #include <libempathy-gtk/empathy-images.h>64 #include <libempathy-gtk/empathy-images.h>
65 #include <libempathy-gtk/empathy-contact-dialogs.h>65 #include <libempathy-gtk/empathy-contact-dialogs.h>
66 #include <libempathy-gtk/empathy-sound.h>66 #include <libempathy-gtk/empathy-sound.h>
@@ -68,7 +68,7 @@
68 68
69 #include <libido/idomessagedialog.h>69 #include <libido/idomessagedialog.h>
70 #include <libempathy-gtk/empathy-ui-utils.h>70 #include <libempathy-gtk/empathy-ui-utils.h>
71@@ -495,7 +496,7 @@71@@ -513,7 +514,7 @@
72 72
73 if (event->approval->dialog != NULL)73 if (event->approval->dialog != NULL)
74 {74 {
7575
=== modified file 'debian/patches/34_start_raised_execpt_in_session.patch'
--- debian/patches/34_start_raised_execpt_in_session.patch 2011-02-02 16:27:25 +0000
+++ debian/patches/34_start_raised_execpt_in_session.patch 2011-03-24 17:26:45 +0000
@@ -2,11 +2,11 @@
2Bug: bugs.launchpad.net/bugs/5030522Bug: bugs.launchpad.net/bugs/503052
33
4=== modified file 'src/empathy-status-icon.c'4=== modified file 'src/empathy-status-icon.c'
5Index: empathy-2.33.1/src/empathy-status-icon.c5Index: empathy-2.34.0/src/empathy-status-icon.c
6===================================================================6===================================================================
7--- empathy-2.33.1.orig/src/empathy-status-icon.c 2011-02-02 11:22:44.251459011 -05007--- empathy-2.34.0.orig/src/empathy-status-icon.c 2011-03-24 13:00:33.598546912 -0400
8+++ empathy-2.33.1/src/empathy-status-icon.c 2011-02-02 11:22:52.711459000 -05008+++ empathy-2.34.0/src/empathy-status-icon.c 2011-03-24 13:00:37.008546911 -0400
9@@ -865,6 +865,9 @@9@@ -897,6 +897,9 @@
10 #ifdef HAVE_LIBINDICATE10 #ifdef HAVE_LIBINDICATE
11 gboolean use_libindicate;11 gboolean use_libindicate;
12 #endif12 #endif
@@ -16,7 +16,7 @@
16 16
17 g_return_val_if_fail (GTK_IS_WINDOW (window), NULL);17 g_return_val_if_fail (GTK_IS_WINDOW (window), NULL);
18 18
19@@ -900,8 +903,16 @@19@@ -932,8 +935,16 @@
20 icon);20 icon);
21 21
22 if (!hide_contact_list) {22 if (!hide_contact_list) {
2323
=== modified file 'debian/patches/40_unity_launcher_count.patch'
--- debian/patches/40_unity_launcher_count.patch 2011-02-24 18:21:05 +0000
+++ debian/patches/40_unity_launcher_count.patch 2011-03-24 17:26:45 +0000
@@ -1,7 +1,9 @@
1=== modified file 'configure.ac'1=== modified file 'configure.ac'
2--- old/configure.ac 2011-02-24 17:06:45 +00002Index: empathy-2.34.0/configure.ac
3+++ new/configure.ac 2011-02-24 17:09:26 +00003===================================================================
4@@ -58,6 +58,7 @@4--- empathy-2.34.0.orig/configure.ac 2011-03-24 13:00:46.878546910 -0400
5+++ empathy-2.34.0/configure.ac 2011-03-24 13:00:50.978546908 -0400
6@@ -59,6 +59,7 @@
5 GNOME_CONTROL_CENTER_GTK3_REQUIRED=2.31.47 GNOME_CONTROL_CENTER_GTK3_REQUIRED=2.31.4
6 INDICATE_REQUIRED=0.4.918 INDICATE_REQUIRED=0.4.91
7 INDICATE_GTK_REQUIRED=0.4.919 INDICATE_GTK_REQUIRED=0.4.91
@@ -60,10 +62,10 @@
60 Spell checking (enchant)....: ${have_enchant}62 Spell checking (enchant)....: ${have_enchant}
61 Display maps (libchamplain).: ${have_libchamplain}63 Display maps (libchamplain).: ${have_libchamplain}
62 Location awareness (Geoclue): ${have_geoclue}64 Location awareness (Geoclue): ${have_geoclue}
6365Index: empathy-2.34.0/src/Makefile.am
64=== modified file 'src/Makefile.am'66===================================================================
65--- old/src/Makefile.am 2011-02-24 17:04:31 +000067--- empathy-2.34.0.orig/src/Makefile.am 2011-03-24 13:00:46.318546910 -0400
66+++ new/src/Makefile.am 2011-02-24 17:09:26 +000068+++ empathy-2.34.0/src/Makefile.am 2011-03-24 13:00:50.978546908 -0400
67@@ -19,6 +19,7 @@69@@ -19,6 +19,7 @@
68 $(CPPFLAGS_COMMON) \70 $(CPPFLAGS_COMMON) \
69 $(LIBNOTIFY_CFLAGS) \71 $(LIBNOTIFY_CFLAGS) \
@@ -80,7 +82,7 @@
80 $(UNIQUE_LIBS) \82 $(UNIQUE_LIBS) \
81 $(EMPATHY_LIBS) \83 $(EMPATHY_LIBS) \
82 $(GTK_LIBS) \84 $(GTK_LIBS) \
83@@ -203,6 +205,7 @@85@@ -204,6 +206,7 @@
84 $(UNIQUE_LIBS) \86 $(UNIQUE_LIBS) \
85 $(EMPATHY_LIBS) \87 $(EMPATHY_LIBS) \
86 $(INDICATE_LIBS) \88 $(INDICATE_LIBS) \
@@ -88,10 +90,10 @@
88 $(LIBCHAMPLAIN_LIBS) \90 $(LIBCHAMPLAIN_LIBS) \
89 $(WEBKIT_LIBS) \91 $(WEBKIT_LIBS) \
90 $(NULL)92 $(NULL)
9193Index: empathy-2.34.0/src/empathy-chat-window.c
92=== modified file 'src/empathy-chat-window.c'94===================================================================
93--- old/src/empathy-chat-window.c 2011-02-24 17:04:31 +000095--- empathy-2.34.0.orig/src/empathy-chat-window.c 2011-03-24 13:00:46.318546910 -0400
94+++ new/src/empathy-chat-window.c 2011-02-24 17:09:26 +000096+++ empathy-2.34.0/src/empathy-chat-window.c 2011-03-24 13:00:50.978546908 -0400
95@@ -71,6 +71,10 @@97@@ -71,6 +71,10 @@
96 #define DEBUG_FLAG EMPATHY_DEBUG_CHAT98 #define DEBUG_FLAG EMPATHY_DEBUG_CHAT
97 #include <libempathy/empathy-debug.h>99 #include <libempathy/empathy-debug.h>
@@ -113,7 +115,7 @@
113 GtkTargetList *contact_targets;115 GtkTargetList *contact_targets;
114 GtkTargetList *file_targets;116 GtkTargetList *file_targets;
115 117
116@@ -1308,8 +1315,19 @@118@@ -1329,8 +1336,19 @@
117 sender, body);119 sender, body);
118 g_signal_connect (indicator, "activate",120 g_signal_connect (indicator, "activate",
119 G_CALLBACK (chat_window_indicator_activate_cb), chat);121 G_CALLBACK (chat_window_indicator_activate_cb), chat);
@@ -134,7 +136,7 @@
134 }136 }
135 empathy_indicator_show (indicator);137 empathy_indicator_show (indicator);
136 }138 }
137@@ -1326,6 +1344,25 @@139@@ -1347,6 +1365,25 @@
138 DEBUG ("indicator is %p", indicator);140 DEBUG ("indicator is %p", indicator);
139 empathy_indicator_hide (indicator);141 empathy_indicator_hide (indicator);
140 g_hash_table_remove (priv->indicators, chat);142 g_hash_table_remove (priv->indicators, chat);
@@ -160,7 +162,7 @@
160 } else {162 } else {
161 DEBUG ("indicator is NULL, nothing to remove");163 DEBUG ("indicator is NULL, nothing to remove");
162 }164 }
163@@ -1959,6 +1996,11 @@165@@ -1980,6 +2017,11 @@
164 priv->chat_manager = NULL;166 priv->chat_manager = NULL;
165 }167 }
166 168
@@ -172,7 +174,7 @@
172 chat_windows = g_list_remove (chat_windows, window);174 chat_windows = g_list_remove (chat_windows, window);
173 gtk_widget_destroy (priv->dialog);175 gtk_widget_destroy (priv->dialog);
174 176
175@@ -2057,6 +2099,9 @@177@@ -2078,6 +2120,9 @@
176 priv->indicators = g_hash_table_new_full (g_direct_hash, g_direct_equal,178 priv->indicators = g_hash_table_new_full (g_direct_hash, g_direct_equal,
177 NULL, g_object_unref);179 NULL, g_object_unref);
178 #endif180 #endif
@@ -182,10 +184,10 @@
182 184
183 priv->notebook = gtk_notebook_new ();185 priv->notebook = gtk_notebook_new ();
184 gtk_notebook_set_group (GTK_NOTEBOOK (priv->notebook), "EmpathyChatWindow");186 gtk_notebook_set_group (GTK_NOTEBOOK (priv->notebook), "EmpathyChatWindow");
185187Index: empathy-2.34.0/src/empathy-indicator-manager.c
186=== modified file 'src/empathy-indicator-manager.c'188===================================================================
187--- old/src/empathy-indicator-manager.c 2011-02-24 17:06:45 +0000189--- empathy-2.34.0.orig/src/empathy-indicator-manager.c 2011-03-24 13:00:46.878546910 -0400
188+++ new/src/empathy-indicator-manager.c 2011-02-24 17:09:26 +0000190+++ empathy-2.34.0/src/empathy-indicator-manager.c 2011-03-24 13:00:50.978546908 -0400
189@@ -45,6 +45,10 @@191@@ -45,6 +45,10 @@
190 #define DEBUG_FLAG EMPATHY_DEBUG_OTHER192 #define DEBUG_FLAG EMPATHY_DEBUG_OTHER
191 #include <libempathy/empathy-debug.h>193 #include <libempathy/empathy-debug.h>
@@ -207,7 +209,7 @@
207 } EmpathyIndicatorManagerPriv;209 } EmpathyIndicatorManagerPriv;
208 210
209 typedef struct {211 typedef struct {
210@@ -172,6 +179,20 @@212@@ -174,6 +181,20 @@
211 g_object_unref (indicator);213 g_object_unref (indicator);
212 priv->indicator_events = g_slist_prepend (priv->indicator_events,214 priv->indicator_events = g_slist_prepend (priv->indicator_events,
213 indicator_event);215 indicator_event);
@@ -228,7 +230,7 @@
228 }230 }
229 231
230 static void232 static void
231@@ -195,6 +216,26 @@233@@ -197,6 +218,26 @@
232 priv->indicator_events = g_slist_remove (priv->indicator_events,234 priv->indicator_events = g_slist_remove (priv->indicator_events,
233 indicator_event);235 indicator_event);
234 empathy_indicator_hide (indicator_event->indicator);236 empathy_indicator_hide (indicator_event->indicator);
@@ -255,7 +257,7 @@
255 return;257 return;
256 }258 }
257 }259 }
258@@ -211,6 +252,8 @@260@@ -213,6 +254,8 @@
259 261
260 priv = GET_PRIV (manager);262 priv = GET_PRIV (manager);
261 263
@@ -264,7 +266,7 @@
264 for (l = priv->indicator_events; l; l = l->next)266 for (l = priv->indicator_events; l; l = l->next)
265 {267 {
266 IndicatorEvent *indicator_event;268 IndicatorEvent *indicator_event;
267@@ -305,6 +348,10 @@269@@ -307,6 +350,10 @@
268 g_object_unref (priv->indicate_server);270 g_object_unref (priv->indicate_server);
269 priv->indicate_server = NULL;271 priv->indicate_server = NULL;
270 }272 }
@@ -275,7 +277,7 @@
275 if (priv->login_timeouts) {277 if (priv->login_timeouts) {
276 g_hash_table_unref (priv->login_timeouts);278 g_hash_table_unref (priv->login_timeouts);
277 priv->login_timeouts = NULL;279 priv->login_timeouts = NULL;
278@@ -379,6 +426,10 @@280@@ -381,6 +428,10 @@
279 G_CALLBACK (indicate_server_activate),281 G_CALLBACK (indicate_server_activate),
280 manager);282 manager);
281 283
@@ -286,4 +288,3 @@
286 g_signal_connect (priv->event_manager, "event-added",288 g_signal_connect (priv->event_manager, "event-added",
287 G_CALLBACK (indicator_manager_event_added_cb),289 G_CALLBACK (indicator_manager_event_added_cb),
288 manager);290 manager);
289
290291
=== removed file 'debian/patches/42_dont_change_menu_on_focus.patch'
--- debian/patches/42_dont_change_menu_on_focus.patch 2011-03-16 13:09:04 +0000
+++ debian/patches/42_dont_change_menu_on_focus.patch 1970-01-01 00:00:00 +0000
@@ -1,94 +0,0 @@
1Index: empathy-2.33.3/src/empathy-chat-window.c
2===================================================================
3--- empathy-2.33.3.orig/src/empathy-chat-window.c 2011-03-15 16:04:12.372818869 -0400
4+++ empathy-2.33.3/src/empathy-chat-window.c 2011-03-15 16:08:00.452818868 -0400
5@@ -163,7 +163,7 @@
6 { "text/uri-list", 0, DND_DRAG_TYPE_URI_LIST },
7 };
8
9-static void chat_window_update (EmpathyChatWindow *window);
10+static void chat_window_update (EmpathyChatWindow *window, gboolean via_focus_in);
11
12 G_DEFINE_TYPE (EmpathyChatWindow, empathy_chat_window, G_TYPE_OBJECT);
13
14@@ -354,7 +354,7 @@
15 g_signal_handlers_disconnect_by_func (object,
16 _submenu_notify_visible_changed_cb,
17 userdata);
18- chat_window_update (EMPATHY_CHAT_WINDOW (userdata));
19+ chat_window_update (EMPATHY_CHAT_WINDOW (userdata), FALSE);
20 }
21
22 static void
23@@ -587,7 +587,8 @@
24 }
25
26 static void
27-chat_window_update (EmpathyChatWindow *window)
28+chat_window_update (EmpathyChatWindow *window,
29+ gboolean via_focus_in)
30 {
31 EmpathyChatWindowPriv *priv = GET_PRIV (window);
32 gint num_pages;
33@@ -600,8 +601,12 @@
34
35 chat_window_conversation_menu_update (priv, window);
36
37- chat_window_contact_menu_update (priv,
38- window);
39+ /* We know menu will be same as when we left it and we may confuse
40+ any global menu watching. */
41+ if (!via_focus_in) {
42+ chat_window_contact_menu_update (priv,
43+ window);
44+ }
45
46 chat_window_title_update (priv);
47
48@@ -629,7 +634,8 @@
49 }
50
51 static void
52-chat_window_update_chat_tab (EmpathyChat *chat)
53+chat_window_update_chat_tab_full (EmpathyChat *chat,
54+ gboolean via_focus_in)
55 {
56 EmpathyChatWindow *window;
57 EmpathyChatWindowPriv *priv;
58@@ -733,11 +739,17 @@
59
60 /* Update the window if it's the current chat */
61 if (priv->current_chat == chat) {
62- chat_window_update (window);
63+ chat_window_update (window, via_focus_in);
64 }
65 }
66
67 static void
68+chat_window_update_chat_tab (EmpathyChat *chat)
69+{
70+ chat_window_update_chat_tab_full (chat, FALSE);
71+}
72+
73+static void
74 chat_window_chat_notify_cb (EmpathyChat *chat)
75 {
76 EmpathyContact *old_remote_contact;
77@@ -1719,7 +1731,7 @@
78 if (priv->chats == NULL) {
79 g_object_unref (window);
80 } else {
81- chat_window_update (window);
82+ chat_window_update (window, FALSE);
83 }
84 }
85
86@@ -1738,7 +1750,7 @@
87 chat_window_set_urgency_hint (window, FALSE);
88
89 /* Update the title, since we now mark all unread messages as read. */
90- chat_window_update_chat_tab (priv->current_chat);
91+ chat_window_update_chat_tab_full (priv->current_chat, TRUE);
92
93 #ifdef HAVE_LIBINDICATE
94 /* Remove the indicator for the active chat */
950
=== modified file 'debian/patches/series'
--- debian/patches/series 2011-03-16 13:09:04 +0000
+++ debian/patches/series 2011-03-24 17:26:45 +0000
@@ -12,4 +12,3 @@
1238_lp_569289.patch1238_lp_569289.patch
1340_unity_launcher_count.patch1340_unity_launcher_count.patch
1441_unity_launcher_progress.patch1441_unity_launcher_progress.patch
1542_dont_change_menu_on_focus.patch

Subscribers

People subscribed via source and target branches