Merge lp:~attente/gnome-software/20160331 into lp:~ubuntu-desktop/gnome-software/ubuntu

Proposed by William Hua
Status: Merged
Merged at revision: 3
Proposed branch: lp:~attente/gnome-software/20160331
Merge into: lp:~ubuntu-desktop/gnome-software/ubuntu
Diff against target: 762 lines (+308/-112)
19 files modified
debian/changelog (+10/-0)
debian/patches/appstream-refresh.patch (+2/-2)
debian/patches/apt-plugin.patch (+12/-11)
debian/patches/dedup-source.patch (+2/-2)
debian/patches/disable-update-monitor.patch (+2/-2)
debian/patches/fwupd-error.patch (+4/-4)
debian/patches/hide-empty-fields.patch (+8/-8)
debian/patches/minimal-review-limits.patch (+2/-2)
debian/patches/no-daemon.patch (+44/-42)
debian/patches/no-history.patch (+4/-4)
debian/patches/no-kudo-details.patch (+4/-4)
debian/patches/no-notification-actions.patch (+169/-0)
debian/patches/no-offline-updates.patch (+2/-2)
debian/patches/rename-menu-item.patch (+25/-0)
debian/patches/series (+2/-0)
debian/patches/software-properties.patch (+5/-19)
debian/patches/ubuntu-review-submit.patch (+7/-6)
debian/patches/update-descriptions.patch (+2/-2)
debian/patches/window-decorations.patch (+2/-2)
To merge this branch: bzr merge lp:~attente/gnome-software/20160331
Reviewer Review Type Date Requested Status
Robert Ancell Approve
Review via email: mp+290674@code.launchpad.net

Commit message

* New upstream snapshot
* debian/patches/rename-menu-item.patch:
  - Rename 'Software Sources' menu item to 'Software & Updates'
* debian/patches/no-notification-actions.patch:
  - Disable actions in notifications (LP: #1547608)

Description of the change

* New upstream snapshot
* debian/patches/rename-menu-item.patch:
  - Rename 'Software Sources' menu item to 'Software & Updates'
* debian/patches/no-notification-actions.patch:
  - Disable actions in notifications (LP: #1547608)

To post a comment you must log in.
Revision history for this message
Robert Ancell (robert-ancell) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'debian/changelog'
--- debian/changelog 2016-03-29 03:47:46 +0000
+++ debian/changelog 2016-04-01 02:07:57 +0000
@@ -1,3 +1,13 @@
1gnome-software (3.20.1~git20160331.78d1aab-0ubuntu1) xenial; urgency=medium
2
3 * New upstream snapshot
4 * debian/patches/rename-menu-item.patch:
5 - Rename 'Software Sources' menu item to 'Software & Updates'
6 * debian/patches/no-notification-actions.patch:
7 - Disable actions in notifications (LP: #1547608)
8
9 -- William Hua <william.hua@canonical.com> Thu, 31 Mar 2016 21:20:12 -0400
10
1gnome-software (3.20.0-0ubuntu1) xenial; urgency=medium11gnome-software (3.20.0-0ubuntu1) xenial; urgency=medium
212
3 * New upstream stable release13 * New upstream stable release
414
=== modified file 'debian/patches/appstream-refresh.patch'
--- debian/patches/appstream-refresh.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/appstream-refresh.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From 0c85a65669e611c9c8fd269f380c6cc5f438aff0 Mon Sep 17 00:00:00 20011From 0a70a60744336ec12ff0dcb61997b1e0ec4fdf64 Mon Sep 17 00:00:00 2001
2From: William Hua <william.hua@canonical.com>2From: William Hua <william.hua@canonical.com>
3Date: Wed, 16 Mar 2016 12:25:53 -04003Date: Wed, 16 Mar 2016 12:25:53 -0400
4Subject: [PATCH 15/17] Refresh appstream index if needed4Subject: [PATCH 15/18] Refresh appstream index if needed
55
6---6---
7 src/plugins/gs-plugin-appstream.c | 71 +++++++++++++++++++++++++++++++++++++++7 src/plugins/gs-plugin-appstream.c | 71 +++++++++++++++++++++++++++++++++++++++
88
=== modified file 'debian/patches/apt-plugin.patch'
--- debian/patches/apt-plugin.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/apt-plugin.patch 2016-04-01 02:07:57 +0000
@@ -1,14 +1,14 @@
1From 71bfaa1cc702705f52fe3e015c7eec588b20b2e6 Mon Sep 17 00:00:00 20011From 789cd3a13775799a13ac77cd1409fc9ec93a7929 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Thu, 4 Feb 2016 14:51:21 +13003Date: Thu, 31 Mar 2016 19:56:26 -0400
4Subject: [PATCH 09/17] Add an apt plugin that works with aptdaemon4Subject: [PATCH 09/18] Add an apt plugin that works with aptdaemon
55
6---6---
7 src/gs-app.c | 9 +7 src/gs-app.c | 9 +
8 src/plugins/Makefile.am | 19 +8 src/plugins/Makefile.am | 19 +
9 src/plugins/com.canonical.Unity.Launcher.xml | 15 +9 src/plugins/com.canonical.Unity.Launcher.xml | 15 +
10 src/plugins/gs-plugin-apt.c | 976 +++++++++++++++++++++++++++10 src/plugins/gs-plugin-apt.c | 977 +++++++++++++++++++++++++++
11 4 files changed, 1019 insertions(+)11 4 files changed, 1020 insertions(+)
12 create mode 100644 src/plugins/com.canonical.Unity.Launcher.xml12 create mode 100644 src/plugins/com.canonical.Unity.Launcher.xml
13 create mode 100644 src/plugins/gs-plugin-apt.c13 create mode 100644 src/plugins/gs-plugin-apt.c
1414
@@ -33,7 +33,7 @@
33 if (g_str_has_prefix (tokens[i], "@")) {33 if (g_str_has_prefix (tokens[i], "@")) {
34 g_string_append_printf (urld,34 g_string_append_printf (urld,
35diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am35diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
36index b8d16fb..4791b89 10064436index bc4dd98..db0c971 100644
37--- a/src/plugins/Makefile.am37--- a/src/plugins/Makefile.am
38+++ b/src/plugins/Makefile.am38+++ b/src/plugins/Makefile.am
39@@ -31,6 +31,7 @@ noinst_LTLIBRARIES = \39@@ -31,6 +31,7 @@ noinst_LTLIBRARIES = \
@@ -44,7 +44,7 @@
44 libgs_plugin_appstream.la \44 libgs_plugin_appstream.la \
45 libgs_plugin_dummy.la \45 libgs_plugin_dummy.la \
46 libgs_plugin_hardcoded-featured.la \46 libgs_plugin_hardcoded-featured.la \
47@@ -132,6 +133,24 @@ libgs_plugin_xdg_app_reviews_la_LDFLAGS = -module -avoid-version47@@ -135,6 +136,24 @@ libgs_plugin_xdg_app_reviews_la_LDFLAGS = -module -avoid-version
48 libgs_plugin_xdg_app_reviews_la_CFLAGS = $(GS_PLUGIN_CFLAGS) $(WARN_CFLAGS)48 libgs_plugin_xdg_app_reviews_la_CFLAGS = $(GS_PLUGIN_CFLAGS) $(WARN_CFLAGS)
49 endif49 endif
50 50
@@ -71,7 +71,7 @@
71 gs-moduleset.h \71 gs-moduleset.h \
72diff --git a/src/plugins/com.canonical.Unity.Launcher.xml b/src/plugins/com.canonical.Unity.Launcher.xml72diff --git a/src/plugins/com.canonical.Unity.Launcher.xml b/src/plugins/com.canonical.Unity.Launcher.xml
73new file mode 10064473new file mode 100644
74index 0000000..b0d791574index 0000000..b631a2d
75--- /dev/null75--- /dev/null
76+++ b/src/plugins/com.canonical.Unity.Launcher.xml76+++ b/src/plugins/com.canonical.Unity.Launcher.xml
77@@ -0,0 +1,15 @@77@@ -0,0 +1,15 @@
@@ -83,7 +83,7 @@
83+ <arg type='s' name='appstream_app_id' direction='in'/>83+ <arg type='s' name='appstream_app_id' direction='in'/>
84+ <arg type='s' name='aptdaemon_task' direction='in'/>84+ <arg type='s' name='aptdaemon_task' direction='in'/>
85+ </method>85+ </method>
86+86+
87+ <method name='UpdateLauncherIconFavoriteState'>87+ <method name='UpdateLauncherIconFavoriteState'>
88+ <arg type='s' name='icon_uri' direction='in'/>88+ <arg type='s' name='icon_uri' direction='in'/>
89+ <arg type='b' name='is_sticky' direction='in'/>89+ <arg type='b' name='is_sticky' direction='in'/>
@@ -92,10 +92,10 @@
92+</node>92+</node>
93diff --git a/src/plugins/gs-plugin-apt.c b/src/plugins/gs-plugin-apt.c93diff --git a/src/plugins/gs-plugin-apt.c b/src/plugins/gs-plugin-apt.c
94new file mode 10064494new file mode 100644
95index 0000000..d5c54f195index 0000000..d9af67a
96--- /dev/null96--- /dev/null
97+++ b/src/plugins/gs-plugin-apt.c97+++ b/src/plugins/gs-plugin-apt.c
98@@ -0,0 +1,976 @@98@@ -0,0 +1,977 @@
99+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-99+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*-
100+ *100+ *
101+ * Copyright (C) 2016 Canonical Ltd101+ * Copyright (C) 2016 Canonical Ltd
@@ -1067,6 +1067,7 @@
1067+ gs_app_set_management_plugin (app, "dpkg");1067+ gs_app_set_management_plugin (app, "dpkg");
1068+ gs_app_add_source (app, tokens[0]);1068+ gs_app_add_source (app, tokens[0]);
1069+ gs_app_set_origin (app, path);1069+ gs_app_set_origin (app, path);
1070+ gs_app_set_kind (app, AS_APP_KIND_GENERIC);
1070+1071+
1071+ gs_plugin_add_app (list, app);1072+ gs_plugin_add_app (list, app);
1072+1073+
10731074
=== modified file 'debian/patches/dedup-source.patch'
--- debian/patches/dedup-source.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/dedup-source.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From 0b15cf42a472bb0cba1980e63674b47ac8af000e Mon Sep 17 00:00:00 20011From e2ff62a7b9d4f93acdffc03c0f0ad1e30c89e919 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Wed, 17 Feb 2016 11:31:07 -08003Date: Wed, 17 Feb 2016 11:31:07 -0800
4Subject: [PATCH 10/17] De-dup based on source4Subject: [PATCH 10/18] De-dup based on source
55
6---6---
7 src/gs-plugin.c | 13 ++++++++++---7 src/gs-plugin.c | 13 ++++++++++---
88
=== modified file 'debian/patches/disable-update-monitor.patch'
--- debian/patches/disable-update-monitor.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/disable-update-monitor.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From ab8336e889e136b97d5c1490ac52f98143921901 Mon Sep 17 00:00:00 20011From 205e51b284dabc8ac68b0365918c77469cdd4eaf Mon Sep 17 00:00:00 2001
2From: William Hua <william.hua@canonical.com>2From: William Hua <william.hua@canonical.com>
3Date: Mon, 7 Mar 2016 09:13:07 -05003Date: Mon, 7 Mar 2016 09:13:07 -0500
4Subject: [PATCH 04/17] Manually disable update monitor4Subject: [PATCH 04/18] Manually disable update monitor
55
6Ubuntu already has update-manager for this. This is an Ubuntu-specific change6Ubuntu already has update-manager for this. This is an Ubuntu-specific change
7and should remain downstream.7and should remain downstream.
88
=== modified file 'debian/patches/fwupd-error.patch'
--- debian/patches/fwupd-error.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/fwupd-error.patch 2016-04-01 02:07:57 +0000
@@ -1,17 +1,17 @@
1From 79b5ed39606c6032f19260cc6588a80d2f3e9344 Mon Sep 17 00:00:00 20011From 07b280fafa4f92c9b5cec14701af8b3790e6b2c3 Mon Sep 17 00:00:00 2001
2From: William Hua <william.hua@canonical.com>2From: William Hua <william.hua@canonical.com>
3Date: Wed, 16 Mar 2016 15:03:42 -04003Date: Wed, 16 Mar 2016 15:03:42 -0400
4Subject: [PATCH 14/17] Set error when org.freedesktop.fwupd has no service4Subject: [PATCH 14/18] Set error when org.freedesktop.fwupd has no service
55
6---6---
7 src/plugins/gs-plugin-fwupd.c | 5 ++++-7 src/plugins/gs-plugin-fwupd.c | 5 ++++-
8 1 file changed, 4 insertions(+), 1 deletion(-)8 1 file changed, 4 insertions(+), 1 deletion(-)
99
10diff --git a/src/plugins/gs-plugin-fwupd.c b/src/plugins/gs-plugin-fwupd.c10diff --git a/src/plugins/gs-plugin-fwupd.c b/src/plugins/gs-plugin-fwupd.c
11index fa28c02..1d8e3d4 10064411index a2bfd9a..312dfcd 100644
12--- a/src/plugins/gs-plugin-fwupd.c12--- a/src/plugins/gs-plugin-fwupd.c
13+++ b/src/plugins/gs-plugin-fwupd.c13+++ b/src/plugins/gs-plugin-fwupd.c
14@@ -485,7 +485,10 @@ gs_plugin_add_updates (GsPlugin *plugin,14@@ -496,7 +496,10 @@ gs_plugin_add_updates (GsPlugin *plugin,
15 G_DBUS_ERROR,15 G_DBUS_ERROR,
16 G_DBUS_ERROR_SERVICE_UNKNOWN)) {16 G_DBUS_ERROR_SERVICE_UNKNOWN)) {
17 /* the fwupd service might be unavailable, continue in that case */17 /* the fwupd service might be unavailable, continue in that case */
1818
=== modified file 'debian/patches/hide-empty-fields.patch'
--- debian/patches/hide-empty-fields.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/hide-empty-fields.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From 74228765054a43b9264a9c140f6cb66bb9c97f5d Mon Sep 17 00:00:00 20011From 922fe1c5766c4b6df3d2867255483227ed79e9b1 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Tue, 29 Mar 2016 11:30:08 +13003Date: Tue, 29 Mar 2016 11:30:08 +1300
4Subject: [PATCH 01/17] Hide licence, updated and category fields if they4Subject: [PATCH 01/18] Hide licence, updated and category fields if they
5 aren't set5 aren't set
66
7---7---
@@ -9,7 +9,7 @@
9 1 file changed, 19 insertions(+)9 1 file changed, 19 insertions(+)
1010
11diff --git a/src/gs-shell-details.c b/src/gs-shell-details.c11diff --git a/src/gs-shell-details.c b/src/gs-shell-details.c
12index 9caa854..9540ab7 10064412index 1d59993..4b6ebf5 100644
13--- a/src/gs-shell-details.c13--- a/src/gs-shell-details.c
14+++ b/src/gs-shell-details.c14+++ b/src/gs-shell-details.c
15@@ -77,13 +77,16 @@ struct _GsShellDetails15@@ -77,13 +77,16 @@ struct _GsShellDetails
@@ -29,7 +29,7 @@
29 GtkWidget *label_details_updated_value;29 GtkWidget *label_details_updated_value;
30 GtkWidget *label_details_version_value;30 GtkWidget *label_details_version_value;
31 GtkWidget *label_failed;31 GtkWidget *label_failed;
32@@ -651,9 +654,13 @@ gs_shell_details_refresh_all (GsShellDetails *self)32@@ -668,9 +671,13 @@ gs_shell_details_refresh_all (GsShellDetails *self)
33 /* TRANSLATORS: this is where the licence is not known */33 /* TRANSLATORS: this is where the licence is not known */
34 gtk_label_set_label (GTK_LABEL (self->label_details_licence_value), C_("license", "Unknown"));34 gtk_label_set_label (GTK_LABEL (self->label_details_licence_value), C_("license", "Unknown"));
35 gtk_widget_set_tooltip_text (self->label_details_licence_value, NULL);35 gtk_widget_set_tooltip_text (self->label_details_licence_value, NULL);
@@ -43,7 +43,7 @@
43 }43 }
44 44
45 /* set version */45 /* set version */
46@@ -683,13 +690,18 @@ gs_shell_details_refresh_all (GsShellDetails *self)46@@ -700,13 +707,18 @@ gs_shell_details_refresh_all (GsShellDetails *self)
47 if (updated == GS_APP_INSTALL_DATE_UNKNOWN ||47 if (updated == GS_APP_INSTALL_DATE_UNKNOWN ||
48 updated == GS_APP_INSTALL_DATE_UNSET) {48 updated == GS_APP_INSTALL_DATE_UNSET) {
49 /* TRANSLATORS: this is where the updated date is not known */49 /* TRANSLATORS: this is where the updated date is not known */
@@ -62,7 +62,7 @@
62 }62 }
63 63
64 /* set the category */64 /* set the category */
65@@ -698,6 +710,8 @@ gs_shell_details_refresh_all (GsShellDetails *self)65@@ -715,6 +727,8 @@ gs_shell_details_refresh_all (GsShellDetails *self)
66 /* TRANSLATORS: this is the application isn't in any66 /* TRANSLATORS: this is the application isn't in any
67 * defined menu category */67 * defined menu category */
68 gtk_label_set_label (GTK_LABEL (self->label_details_category_value), C_("menu category", "None"));68 gtk_label_set_label (GTK_LABEL (self->label_details_category_value), C_("menu category", "None"));
@@ -71,7 +71,7 @@
71 } else {71 } else {
72 g_autofree gchar *path = NULL;72 g_autofree gchar *path = NULL;
73 if (gtk_widget_get_direction (self->label_details_category_value) == GTK_TEXT_DIR_RTL)73 if (gtk_widget_get_direction (self->label_details_category_value) == GTK_TEXT_DIR_RTL)
74@@ -705,6 +719,8 @@ gs_shell_details_refresh_all (GsShellDetails *self)74@@ -722,6 +736,8 @@ gs_shell_details_refresh_all (GsShellDetails *self)
75 else75 else
76 path = g_strjoinv (" → ", menu_path);76 path = g_strjoinv (" → ", menu_path);
77 gtk_label_set_label (GTK_LABEL (self->label_details_category_value), path);77 gtk_label_set_label (GTK_LABEL (self->label_details_category_value), path);
@@ -80,7 +80,7 @@
80 }80 }
81 81
82 /* set the origin */82 /* set the origin */
83@@ -1570,13 +1586,16 @@ gs_shell_details_class_init (GsShellDetailsClass *klass)83@@ -1587,13 +1603,16 @@ gs_shell_details_class_init (GsShellDetailsClass *klass)
84 gtk_widget_class_bind_template_child (widget_class, GsShellDetails, infobar_details_package_baseos);84 gtk_widget_class_bind_template_child (widget_class, GsShellDetails, infobar_details_package_baseos);
85 gtk_widget_class_bind_template_child (widget_class, GsShellDetails, infobar_details_repo);85 gtk_widget_class_bind_template_child (widget_class, GsShellDetails, infobar_details_repo);
86 gtk_widget_class_bind_template_child (widget_class, GsShellDetails, label_addons_uninstalled_app);86 gtk_widget_class_bind_template_child (widget_class, GsShellDetails, label_addons_uninstalled_app);
8787
=== modified file 'debian/patches/minimal-review-limits.patch'
--- debian/patches/minimal-review-limits.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/minimal-review-limits.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From 74ab348a4ee2d03dfc857c99ce9ed7f98b82feb4 Mon Sep 17 00:00:00 20011From 89bb91224aec3d29276971bc520638343de8a866 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Thu, 11 Feb 2016 15:00:22 +13003Date: Thu, 11 Feb 2016 15:00:22 +1300
4Subject: [PATCH 08/17] Use minimal limits for review content4Subject: [PATCH 08/18] Use minimal limits for review content
55
6---6---
7 src/gs-review-dialog.c | 10 +++++-----7 src/gs-review-dialog.c | 10 +++++-----
88
=== modified file 'debian/patches/no-daemon.patch'
--- debian/patches/no-daemon.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/no-daemon.patch 2016-04-01 02:07:57 +0000
@@ -1,63 +1,65 @@
1From 728a8f2ca54406891a4c871878741fac5efdeaa8 Mon Sep 17 00:00:00 20011From 1c71bec4b5ace082c3abdb04df0f964359f80ac5 Mon Sep 17 00:00:00 2001
2From: William Hua <william.hua@canonical.com>2From: William Hua <william.hua@canonical.com>
3Date: Tue, 1 Mar 2016 17:30:47 -05003Date: Thu, 24 Mar 2016 09:59:58 -0400
4Subject: [PATCH 12/17] Only quit if we're not running as a GApplication4Subject: [PATCH 12/18] Terminate immediately on close
5 service5
6
7We were destroying the window explicitly even when the application was
8running as a service, causing subsequent activations to crash since the
9window was already destroyed.
10
11See also
12https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1552150.
13---6---
14 src/gs-shell.c | 19 +++++++++++++++++--7 src/gs-application.c | 1 -
15 1 file changed, 17 insertions(+), 2 deletions(-)8 src/gs-shell.c | 22 ----------------------
9 2 files changed, 23 deletions(-)
1610
11diff --git a/src/gs-application.c b/src/gs-application.c
12index fa24d56..97ff103 100644
13--- a/src/gs-application.c
14+++ b/src/gs-application.c
15@@ -769,7 +769,6 @@ gs_application_new (void)
16 return g_object_new (GS_APPLICATION_TYPE,
17 "application-id", "org.gnome.Software",
18 "flags", G_APPLICATION_HANDLES_OPEN,
19- "inactivity-timeout", 12000,
20 NULL);
21 }
22
17diff --git a/src/gs-shell.c b/src/gs-shell.c23diff --git a/src/gs-shell.c b/src/gs-shell.c
18index f0844d5..0169a95 10064424index f0844d5..46d7e8a 100644
19--- a/src/gs-shell.c25--- a/src/gs-shell.c
20+++ b/src/gs-shell.c26+++ b/src/gs-shell.c
21@@ -623,6 +623,13 @@ main_window_closed_cb (GtkWidget *dialog, GdkEvent *event, gpointer user_data)27@@ -604,25 +604,6 @@ window_button_press_event (GtkWidget *win, GdkEventButton *event, GsShell *shell
22 return TRUE;28 return GDK_EVENT_STOP;
23 }29 }
24 30
25+static void31-static gboolean
26+main_window_destroyed_cb (GtkWidget *widget,32-main_window_closed_cb (GtkWidget *dialog, GdkEvent *event, gpointer user_data)
27+ GsShell *shell)33-{
28+{34- GsShell *shell = user_data;
29+ g_action_group_activate_action (G_ACTION_GROUP (g_application_get_default ()), "quit", NULL);35- GsShellPrivate *priv = gs_shell_get_instance_private (shell);
30+}36- BackEntry *entry;
31+37-
38- /* When the window is closed, reset the initial mode to overview */
39- priv->mode = GS_SHELL_MODE_OVERVIEW;
40-
41- /* ... and clear any remaining entries in the back button stack */
42- while ((entry = g_queue_pop_head (priv->back_entry_stack)) != NULL) {
43- free_back_entry (entry);
44- }
45-
46- gtk_widget_hide (dialog);
47- return TRUE;
48-}
49-
32 /**50 /**
33 * gs_shell_updates_changed_cb:51 * gs_shell_updates_changed_cb:
34 */52 */
35@@ -698,6 +705,7 @@ void53@@ -719,9 +700,6 @@ gs_shell_setup (GsShell *shell, GsPluginLoader *plugin_loader, GCancellable *can
36 gs_shell_setup (GsShell *shell, GsPluginLoader *plugin_loader, GCancellable *cancellable)
37 {
38 GsShellPrivate *priv = gs_shell_get_instance_private (shell);
39+ GApplicationFlags flags;
40 GtkWidget *widget;
41
42 g_return_if_fail (GS_IS_SHELL (shell));
43@@ -719,8 +727,15 @@ gs_shell_setup (GsShell *shell, GsPluginLoader *plugin_loader, GCancellable *can
44 gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),54 gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (),
45 GS_DATA G_DIR_SEPARATOR_S "icons");55 GS_DATA G_DIR_SEPARATOR_S "icons");
46 56
47- g_signal_connect (priv->main_window, "delete-event",57- g_signal_connect (priv->main_window, "delete-event",
48- G_CALLBACK (main_window_closed_cb), shell);58- G_CALLBACK (main_window_closed_cb), shell);
49+ flags = g_application_get_flags (g_application_get_default ());59-
50+
51+ if (flags & G_APPLICATION_IS_SERVICE) {
52+ g_signal_connect (priv->main_window, "delete-event",
53+ G_CALLBACK (main_window_closed_cb), shell);
54+ } else {
55+ g_signal_connect (priv->main_window, "destroy",
56+ G_CALLBACK (main_window_destroyed_cb), shell);
57+ }
58
59 /* fix up the header bar */60 /* fix up the header bar */
60 widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "header"));61 widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "header"));
62 if (in_desktop ("Unity")) {
61-- 63--
622.7.4642.7.4
6365
6466
=== modified file 'debian/patches/no-history.patch'
--- debian/patches/no-history.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/no-history.patch 2016-04-01 02:07:57 +0000
@@ -1,17 +1,17 @@
1From a435a7b3cf74e844b6fa73c78849a6fe73c82c37 Mon Sep 17 00:00:00 20011From c1b8c79da8dd54db11ffd5e2e4cdc09df9a031b9 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Wed, 16 Mar 2016 16:06:23 +13003Date: Wed, 16 Mar 2016 16:06:23 +1300
4Subject: [PATCH 06/17] Disable history button4Subject: [PATCH 06/18] Disable history button
55
6---6---
7 src/gs-shell-details.c | 3 ++-7 src/gs-shell-details.c | 3 ++-
8 1 file changed, 2 insertions(+), 1 deletion(-)8 1 file changed, 2 insertions(+), 1 deletion(-)
99
10diff --git a/src/gs-shell-details.c b/src/gs-shell-details.c10diff --git a/src/gs-shell-details.c b/src/gs-shell-details.c
11index 9540ab7..6754bf2 10064411index 4b6ebf5..68cd749 100644
12--- a/src/gs-shell-details.c12--- a/src/gs-shell-details.c
13+++ b/src/gs-shell-details.c13+++ b/src/gs-shell-details.c
14@@ -832,7 +832,8 @@ gs_shell_details_refresh_all (GsShellDetails *self)14@@ -849,7 +849,8 @@ gs_shell_details_refresh_all (GsShellDetails *self)
15 break;15 break;
16 default:16 default:
17 gtk_widget_set_sensitive (self->button_history, history->len > 0);17 gtk_widget_set_sensitive (self->button_history, history->len > 0);
1818
=== modified file 'debian/patches/no-kudo-details.patch'
--- debian/patches/no-kudo-details.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/no-kudo-details.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From 9e2b5e0137fb687f69e0254b7d8927b5e62092a3 Mon Sep 17 00:00:00 20011From 914aba0bf6c95442b0e437d52496ff7b1e3bb8ab Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Thu, 25 Feb 2016 12:40:53 +13003Date: Thu, 25 Feb 2016 12:40:53 +1300
4Subject: [PATCH 11/17] Hide the Kudo details - they're not correctly populated4Subject: [PATCH 11/18] Hide the Kudo details - they're not correctly populated
5 in Ubuntu and probably don't make sense5 in Ubuntu and probably don't make sense
66
7---7---
@@ -9,10 +9,10 @@
9 1 file changed, 3 insertions(+), 2 deletions(-)9 1 file changed, 3 insertions(+), 2 deletions(-)
1010
11diff --git a/src/gs-shell-details.c b/src/gs-shell-details.c11diff --git a/src/gs-shell-details.c b/src/gs-shell-details.c
12index 6754bf2..5decf09 10064412index 68cd749..efcb193 100644
13--- a/src/gs-shell-details.c13--- a/src/gs-shell-details.c
14+++ b/src/gs-shell-details.c14+++ b/src/gs-shell-details.c
15@@ -816,9 +816,10 @@ gs_shell_details_refresh_all (GsShellDetails *self)15@@ -833,9 +833,10 @@ gs_shell_details_refresh_all (GsShellDetails *self)
16 16
17 /* hide the kudo details for non-desktop software */17 /* hide the kudo details for non-desktop software */
18 switch (gs_app_get_kind (self->app)) {18 switch (gs_app_get_kind (self->app)) {
1919
=== added file 'debian/patches/no-notification-actions.patch'
--- debian/patches/no-notification-actions.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/no-notification-actions.patch 2016-04-01 02:07:57 +0000
@@ -0,0 +1,169 @@
1From 01a888ef20ccb7d962a244710f6c7ea9c903a443 Mon Sep 17 00:00:00 2001
2From: William Hua <william.hua@canonical.com>
3Date: Wed, 23 Mar 2016 10:27:19 -0400
4Subject: [PATCH 17/18] Don't use notification actions under Unity
5
6---
7 src/gs-dbus-helper.c | 14 +++++++++++---
8 src/gs-update-monitor.c | 37 ++++++++++++++++++++++++++-----------
9 src/gs-utils.c | 22 +++++++++++++++-------
10 3 files changed, 52 insertions(+), 21 deletions(-)
11
12diff --git a/src/gs-dbus-helper.c b/src/gs-dbus-helper.c
13index e657f2a..b75e950 100644
14--- a/src/gs-dbus-helper.c
15+++ b/src/gs-dbus-helper.c
16@@ -284,6 +284,12 @@ is_show_confirm_search_set (const gchar *interaction)
17 return ret;
18 }
19
20+static gboolean
21+is_unity (void)
22+{
23+ return g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0;
24+}
25+
26 static void
27 notify_search_resources (GsShellExtrasMode mode,
28 const gchar *desktop_id,
29@@ -344,9 +350,11 @@ notify_search_resources (GsShellExtrasMode mode,
30
31 n = g_notification_new (title);
32 g_notification_set_body (n, body);
33- /* TRANSLATORS: this is a button that launches gnome-software */
34- g_notification_add_button_with_target (n, _("Find in Software"), "app.install-resources", "(s^ass)", mode_string, resources, "");
35- g_notification_set_default_action_and_target (n, "app.install-resources", "(s^ass)", mode_string, resources, "");
36+ if (!is_unity ()) {
37+ /* TRANSLATORS: this is a button that launches gnome-software */
38+ g_notification_add_button_with_target (n, _("Find in Software"), "app.install-resources", "(s^ass)", mode_string, resources, "");
39+ g_notification_set_default_action_and_target (n, "app.install-resources", "(s^ass)", mode_string, resources, "");
40+ }
41 g_application_send_notification (g_application_get_default (), "install-resources", n);
42 }
43
44diff --git a/src/gs-update-monitor.c b/src/gs-update-monitor.c
45index a37c13c..cd472a5 100644
46--- a/src/gs-update-monitor.c
47+++ b/src/gs-update-monitor.c
48@@ -57,6 +57,12 @@ reenable_offline_update_notification (gpointer data)
49 return G_SOURCE_REMOVE;
50 }
51
52+static gboolean
53+is_unity (void)
54+{
55+ return g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0;
56+}
57+
58 static void
59 notify_offline_update_available (GsUpdateMonitor *monitor)
60 {
61@@ -90,17 +96,21 @@ notify_offline_update_available (GsUpdateMonitor *monitor)
62 body = _("It is recommended that you install important updates now");
63 n = g_notification_new (title);
64 g_notification_set_body (n, body);
65- g_notification_add_button (n, _("Restart & Install"), "app.reboot-and-install");
66- g_notification_set_default_action_and_target (n, "app.set-mode", "s", "updates");
67+ if (!is_unity ()) {
68+ g_notification_add_button (n, _("Restart & Install"), "app.reboot-and-install");
69+ g_notification_set_default_action_and_target (n, "app.set-mode", "s", "updates");
70+ }
71 g_application_send_notification (monitor->application, "updates-available", n);
72 } else {
73 title = _("Software Updates Available");
74 body = _("Important OS and application updates are ready to be installed");
75 n = g_notification_new (title);
76 g_notification_set_body (n, body);
77- g_notification_add_button (n, _("Not Now"), "app.nop");
78- g_notification_add_button_with_target (n, _("View"), "app.set-mode", "s", "updates");
79- g_notification_set_default_action_and_target (n, "app.set-mode", "s", "updates");
80+ if (!is_unity ()) {
81+ g_notification_add_button (n, _("Not Now"), "app.nop");
82+ g_notification_add_button_with_target (n, _("View"), "app.set-mode", "s", "updates");
83+ g_notification_set_default_action_and_target (n, "app.set-mode", "s", "updates");
84+ }
85 g_application_send_notification (monitor->application, "updates-available", n);
86 }
87 }
88@@ -233,7 +243,8 @@ get_upgrades_finished_cb (GObject *object,
89 /* TRANSLATORS: this is a distro upgrade */
90 n = g_notification_new (_("Software Upgrade Available"));
91 g_notification_set_body (n, body);
92- g_notification_set_default_action_and_target (n, "app.set-mode", "s", "updates");
93+ if (!is_unity ())
94+ g_notification_set_default_action_and_target (n, "app.set-mode", "s", "updates");
95 g_application_send_notification (monitor->application, "upgrades-available", n);
96 }
97
98@@ -429,9 +440,11 @@ get_updates_historical_cb (GObject *object, GAsyncResult *res, gpointer data)
99 /* TRANSLATORS: message when we offline updates have failed */
100 g_notification_set_body (notification, _("An important OS update failed to be installed."));
101 g_application_send_notification (monitor->application, "offline-updates", notification);
102- g_notification_add_button (notification, _("Show Details"), "app.show-offline-update-error");
103- g_notification_set_default_action (notification, "app.show-offline-update-error");
104- g_application_send_notification (monitor->application, "offline-updates", notification);
105+ if (!is_unity ()) {
106+ g_notification_add_button (notification, _("Show Details"), "app.show-offline-update-error");
107+ g_notification_set_default_action (notification, "app.show-offline-update-error");
108+ g_application_send_notification (monitor->application, "offline-updates", notification);
109+ }
110 }
111 return;
112 }
113@@ -459,8 +472,10 @@ get_updates_historical_cb (GObject *object, GAsyncResult *res, gpointer data)
114 * users can't express their opinions here. In some languages
115 * "Review (evaluate) something" is a different translation than
116 * "Review (browse) something." */
117- g_notification_add_button_with_target (notification, C_("updates", "Review"), "app.set-mode", "s", "updated");
118- g_notification_set_default_action_and_target (notification, "app.set-mode", "s", "updated");
119+ if (!is_unity ()) {
120+ g_notification_add_button_with_target (notification, C_("updates", "Review"), "app.set-mode", "s", "updated");
121+ g_notification_set_default_action_and_target (notification, "app.set-mode", "s", "updated");
122+ }
123 g_application_send_notification (monitor->application, "offline-updates", notification);
124
125 /* update the timestamp so we don't show again */
126diff --git a/src/gs-utils.c b/src/gs-utils.c
127index fbdb1a6..399f903 100644
128--- a/src/gs-utils.c
129+++ b/src/gs-utils.c
130@@ -129,6 +129,12 @@ gs_grab_focus_when_mapped (GtkWidget *widget)
131 G_CALLBACK (grab_focus), NULL);
132 }
133
134+static gboolean
135+is_unity (void)
136+{
137+ return g_strcmp0 (g_getenv ("XDG_CURRENT_DESKTOP"), "Unity") == 0;
138+}
139+
140 void
141 gs_app_notify_installed (GsApp *app)
142 {
143@@ -139,14 +145,16 @@ gs_app_notify_installed (GsApp *app)
144 * has been successfully installed */
145 summary = g_strdup_printf (_("%s is now installed"), gs_app_get_name (app));
146 n = g_notification_new (summary);
147- if (gs_app_get_kind (app) == AS_APP_KIND_DESKTOP) {
148- /* TRANSLATORS: this is button that opens the newly installed application */
149- g_notification_add_button_with_target (n, _("Launch"),
150- "app.launch", "s",
151- gs_app_get_id (app));
152+ if (!is_unity ()) {
153+ if (gs_app_get_kind (app) == AS_APP_KIND_DESKTOP) {
154+ /* TRANSLATORS: this is button that opens the newly installed application */
155+ g_notification_add_button_with_target (n, _("Launch"),
156+ "app.launch", "s",
157+ gs_app_get_id (app));
158+ }
159+ g_notification_set_default_action_and_target (n, "app.details", "(ss)",
160+ gs_app_get_id (app), "");
161 }
162- g_notification_set_default_action_and_target (n, "app.details", "(ss)",
163- gs_app_get_id (app), "");
164 g_application_send_notification (g_application_get_default (), "installed", n);
165 }
166
167--
1682.7.4
169
0170
=== modified file 'debian/patches/no-offline-updates.patch'
--- debian/patches/no-offline-updates.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/no-offline-updates.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From 399b5b1bf8c4ae345e88d96b1147076d94e630d9 Mon Sep 17 00:00:00 20011From 705442859e27dd7eae0625102f73c4cf855428e2 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Wed, 16 Mar 2016 15:09:41 +13003Date: Wed, 16 Mar 2016 15:09:41 +1300
4Subject: [PATCH 03/17] Disable offline updates, they don't work in Ubuntu4Subject: [PATCH 03/18] Disable offline updates, they don't work in Ubuntu
55
6---6---
7 src/gs-shell-updates.c | 6 ++++--7 src/gs-shell-updates.c | 6 ++++--
88
=== added file 'debian/patches/rename-menu-item.patch'
--- debian/patches/rename-menu-item.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/rename-menu-item.patch 2016-04-01 02:07:57 +0000
@@ -0,0 +1,25 @@
1From 45f7efb3e289e46ea952792cc0085624da736f9c Mon Sep 17 00:00:00 2001
2From: William Hua <william.hua@canonical.com>
3Date: Mon, 14 Mar 2016 10:56:42 -0400
4Subject: [PATCH 16/18] 'Software Sources' -> 'Software & Updates' in menu
5
6---
7 src/menus.ui | 2 +-
8 1 file changed, 1 insertion(+), 1 deletion(-)
9
10diff --git a/src/menus.ui b/src/menus.ui
11index b138ba5..1dc4c18 100644
12--- a/src/menus.ui
13+++ b/src/menus.ui
14@@ -4,7 +4,7 @@
15 <menu id="app-menu">
16 <section>
17 <item>
18- <attribute name="label" translatable="yes">_Software Sources</attribute>
19+ <attribute name="label" translatable="yes">_Software &amp; Updates</attribute>
20 <attribute name="action">app.sources</attribute>
21 </item>
22 </section>
23--
242.7.4
25
026
=== modified file 'debian/patches/series'
--- debian/patches/series 2016-03-29 03:47:46 +0000
+++ debian/patches/series 2016-04-01 02:07:57 +0000
@@ -13,3 +13,5 @@
13software-properties.patch13software-properties.patch
14fwupd-error.patch14fwupd-error.patch
15appstream-refresh.patch15appstream-refresh.patch
16rename-menu-item.patch
17no-notification-actions.patch
1618
=== modified file 'debian/patches/software-properties.patch'
--- debian/patches/software-properties.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/software-properties.patch 2016-04-01 02:07:57 +0000
@@ -1,20 +1,19 @@
1From 56aee4f46da074a2116273a4b6817eb865bfc142 Mon Sep 17 00:00:00 20011From 84e37e449259aa263d33a47ebb8d51c0c09c80b1 Mon Sep 17 00:00:00 2001
2From: William Hua <william.hua@canonical.com>2From: William Hua <william.hua@canonical.com>
3Date: Tue, 1 Mar 2016 13:46:56 -05003Date: Tue, 1 Mar 2016 13:46:56 -0500
4Subject: [PATCH 13/17] Launch software-properties-gtk in place of the sources4Subject: [PATCH 13/18] Launch software-properties-gtk in place of the sources
5 dialog5 dialog
66
7https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/15517027https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1551702
8---8---
9 src/gs-shell.c | 3 +++9 src/gs-shell.c | 3 +++
10 src/menus.ui | 2 +-10 1 file changed, 3 insertions(+)
11 2 files changed, 4 insertions(+), 1 deletion(-)
1211
13diff --git a/src/gs-shell.c b/src/gs-shell.c12diff --git a/src/gs-shell.c b/src/gs-shell.c
14index 0169a95..244b89b 10064413index 46d7e8a..66bbe38 100644
15--- a/src/gs-shell.c14--- a/src/gs-shell.c
16+++ b/src/gs-shell.c15+++ b/src/gs-shell.c
17@@ -899,6 +899,9 @@ gs_shell_show_sources (GsShell *shell)16@@ -862,6 +862,9 @@ gs_shell_show_sources (GsShell *shell)
18 GsShellPrivate *priv = gs_shell_get_instance_private (shell);17 GsShellPrivate *priv = gs_shell_get_instance_private (shell);
19 GtkWidget *dialog;18 GtkWidget *dialog;
20 19
@@ -24,19 +23,6 @@
24 dialog = gs_sources_dialog_new (priv->main_window, priv->plugin_loader);23 dialog = gs_sources_dialog_new (priv->main_window, priv->plugin_loader);
25 gs_shell_modal_dialog_present (shell, GTK_DIALOG (dialog));24 gs_shell_modal_dialog_present (shell, GTK_DIALOG (dialog));
26 }25 }
27diff --git a/src/menus.ui b/src/menus.ui
28index b138ba5..1dc4c18 100644
29--- a/src/menus.ui
30+++ b/src/menus.ui
31@@ -4,7 +4,7 @@
32 <menu id="app-menu">
33 <section>
34 <item>
35- <attribute name="label" translatable="yes">_Software Sources</attribute>
36+ <attribute name="label" translatable="yes">_Software &amp; Updates</attribute>
37 <attribute name="action">app.sources</attribute>
38 </item>
39 </section>
40-- 26--
412.7.4272.7.4
4228
4329
=== modified file 'debian/patches/ubuntu-review-submit.patch'
--- debian/patches/ubuntu-review-submit.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/ubuntu-review-submit.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,8 @@
1From 3dff001e45bfa4af3e98390ff3af808af8c3a0ec Mon Sep 17 00:00:00 20011From 1f8e790853347fc22a86e4893d8d58e0caf1299d Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Fri, 19 Feb 2016 11:22:37 -08003Date: Thu, 31 Mar 2016 19:55:07 -0400
4Subject: [PATCH 07/17] Add support for submiting reviews to reviews.ubuntu.com4Subject: [PATCH 07/18] Add support for submitting reviews to
5 reviews.ubuntu.com
56
6Authentication work done by William Hua7Authentication work done by William Hua
7---8---
@@ -21,7 +22,7 @@
21 create mode 100644 src/plugins/gs-ubuntu-login-dialog.ui22 create mode 100644 src/plugins/gs-ubuntu-login-dialog.ui
2223
23diff --git a/configure.ac b/configure.ac24diff --git a/configure.ac b/configure.ac
24index 0f00591..cb9a3b9 10064425index 6c86c62..27d5566 100644
25--- a/configure.ac26--- a/configure.ac
26+++ b/configure.ac27+++ b/configure.ac
27@@ -68,6 +68,8 @@ PKG_CHECK_MODULES(SQLITE, sqlite3)28@@ -68,6 +68,8 @@ PKG_CHECK_MODULES(SQLITE, sqlite3)
@@ -86,7 +87,7 @@
86 G_END_DECLS87 G_END_DECLS
87 88
88diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am89diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
89index 07546c4..b8d16fb 10064490index 5ea32be..bc4dd98 100644
90--- a/src/plugins/Makefile.am91--- a/src/plugins/Makefile.am
91+++ b/src/plugins/Makefile.am92+++ b/src/plugins/Makefile.am
92@@ -13,6 +13,8 @@ AM_CPPFLAGS = \93@@ -13,6 +13,8 @@ AM_CPPFLAGS = \
@@ -98,7 +99,7 @@
98 -DBINDIR=\"$(bindir)\" \99 -DBINDIR=\"$(bindir)\" \
99 -DDATADIR=\"$(datadir)\" \100 -DDATADIR=\"$(datadir)\" \
100 -DGS_MODULESETDIR=\"$(datadir)/gnome-software/modulesets.d\" \101 -DGS_MODULESETDIR=\"$(datadir)/gnome-software/modulesets.d\" \
101@@ -165,8 +167,15 @@ libgs_plugin_hardcoded_blacklist_la_LDFLAGS = -module -avoid-version102@@ -168,8 +170,15 @@ libgs_plugin_hardcoded_blacklist_la_LDFLAGS = -module -avoid-version
102 libgs_plugin_hardcoded_blacklist_la_CFLAGS = $(GS_PLUGIN_CFLAGS) $(WARN_CFLAGS)103 libgs_plugin_hardcoded_blacklist_la_CFLAGS = $(GS_PLUGIN_CFLAGS) $(WARN_CFLAGS)
103 104
104 libgs_plugin_ubuntu_reviews_la_SOURCES = \105 libgs_plugin_ubuntu_reviews_la_SOURCES = \
105106
=== modified file 'debian/patches/update-descriptions.patch'
--- debian/patches/update-descriptions.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/update-descriptions.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From 83b465f747a55a8055fe4a3e89ce4b66c3392315 Mon Sep 17 00:00:00 20011From 6a50d4676fe50d8116e744fa212194cc03e6a622 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Tue, 15 Mar 2016 14:12:13 +13003Date: Tue, 15 Mar 2016 14:12:13 +1300
4Subject: [PATCH 05/17] Format update descriptions to be suitable for Ubuntu.4Subject: [PATCH 05/18] Format update descriptions to be suitable for Ubuntu.
55
6Don't show the update descriptions on the updates page - it's too complex to fit.6Don't show the update descriptions on the updates page - it's too complex to fit.
7Don't try and use markup - it doesn't work well with the information sourced from debian/changelog.7Don't try and use markup - it doesn't work well with the information sourced from debian/changelog.
88
=== modified file 'debian/patches/window-decorations.patch'
--- debian/patches/window-decorations.patch 2016-03-29 03:47:46 +0000
+++ debian/patches/window-decorations.patch 2016-04-01 02:07:57 +0000
@@ -1,7 +1,7 @@
1From 5bbb53e15237746f0129d3dffc930bde66483817 Mon Sep 17 00:00:00 20011From 3ad704bda0701aa1df5cbc8ab309193ce26d3ec5 Mon Sep 17 00:00:00 2001
2From: Robert Ancell <robert.ancell@canonical.com>2From: Robert Ancell <robert.ancell@canonical.com>
3Date: Thu, 3 Mar 2016 15:13:50 +13003Date: Thu, 3 Mar 2016 15:13:50 +1300
4Subject: [PATCH 02/17] Use traditional window decorations in Unity4Subject: [PATCH 02/18] Use traditional window decorations in Unity
55
6---6---
7 src/gs-shell.c | 29 +++++++++++++++++++++++++----7 src/gs-shell.c | 29 +++++++++++++++++++++++++----

Subscribers

People subscribed via source and target branches

to all changes: