Merge lp:~darkxst/ubuntu/saucy/gnome-shell/lp1219188 into lp:ubuntu/saucy/gnome-shell

Proposed by Tim Lunn
Status: Merged
Merged at revision: 89
Proposed branch: lp:~darkxst/ubuntu/saucy/gnome-shell/lp1219188
Merge into: lp:ubuntu/saucy/gnome-shell
Diff against target: 150 lines (+120/-0)
5 files modified
debian/changelog (+9/-0)
debian/patches/git_background_schema.patch (+57/-0)
debian/patches/git_fix_calendar_wrapping.patch (+24/-0)
debian/patches/git_use_screensaver_bg.patch (+27/-0)
debian/patches/series (+3/-0)
To merge this branch: bzr merge lp:~darkxst/ubuntu/saucy/gnome-shell/lp1219188
Reviewer Review Type Date Requested Status
Jeremy Bícha Approve
Ubuntu branches Pending
Review via email: mp+183319@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2013-07-31 21:29:20 +0000
3+++ debian/changelog 2013-08-31 11:09:17 +0000
4@@ -1,3 +1,12 @@
5+gnome-shell (3.8.4-0ubuntu2) UNRELEASED; urgency=low
6+
7+ * debian/patches:
8+ - git_fix_calendar_wrapping.patch: fixes wrapping of long calender events
9+ - git_background_schema.patch, git_use_screensaver_bg.patch: git patches
10+ to allow using seperate bg for lock screen (LP: #1219188)
11+
12+ -- Tim Lunn <tim@feathertop.org> Sat, 31 Aug 2013 21:07:20 +1000
13+
14 gnome-shell (3.8.4-0ubuntu1) saucy; urgency=low
15
16 * New upstream release.
17
18=== added file 'debian/patches/git_background_schema.patch'
19--- debian/patches/git_background_schema.patch 1970-01-01 00:00:00 +0000
20+++ debian/patches/git_background_schema.patch 2013-08-31 11:09:17 +0000
21@@ -0,0 +1,57 @@
22+From 4413f816e6016e3759e7e0b2d8188ee62aa1ab6a Mon Sep 17 00:00:00 2001
23+From: Giovanni Campagna <gcampagna@src.gnome.org>
24+Date: Mon, 19 Aug 2013 22:48:56 +0000
25+Subject: Background: allow passing the settings schema from outside
26+
27+This way it is possible to use different settings for different
28+backgrounds.
29+
30+https://bugzilla.gnome.org/show_bug.cgi?id=688210
31+---
32+diff --git a/js/ui/background.js b/js/ui/background.js
33+index 1d9ab7c..246060a 100644
34+--- a/js/ui/background.js
35++++ b/js/ui/background.js
36+@@ -295,14 +295,15 @@ const Background = new Lang.Class({
37+ _init: function(params) {
38+ params = Params.parse(params, { monitorIndex: 0,
39+ layoutManager: Main.layoutManager,
40+- effects: Meta.BackgroundEffects.NONE });
41++ effects: Meta.BackgroundEffects.NONE,
42++ settings: null });
43+ this.actor = new Meta.BackgroundGroup();
44+ this.actor._delegate = this;
45+
46+ this._destroySignalId = this.actor.connect('destroy',
47+ Lang.bind(this, this._destroy));
48+
49+- this._settings = new Gio.Settings({ schema: BACKGROUND_SCHEMA });
50++ this._settings = params.settings;
51+ this._monitorIndex = params.monitorIndex;
52+ this._layoutManager = params.layoutManager;
53+ this._effects = params.effects;
54+@@ -716,8 +717,10 @@ const BackgroundManager = new Lang.Class({
55+ layoutManager: Main.layoutManager,
56+ monitorIndex: null,
57+ effects: Meta.BackgroundEffects.NONE,
58+- controlPosition: true });
59++ controlPosition: true,
60++ settingsSchema: BACKGROUND_SCHEMA });
61+
62++ this._settings = new Gio.Settings({ schema: params.settingsSchema });
63+ this._container = params.container;
64+ this._layoutManager = params.layoutManager;
65+ this._effects = params.effects;
66+@@ -776,7 +779,8 @@ const BackgroundManager = new Lang.Class({
67+ _createBackground: function() {
68+ let background = new Background({ monitorIndex: this._monitorIndex,
69+ layoutManager: this._layoutManager,
70+- effects: this._effects });
71++ effects: this._effects,
72++ settings: this._settings });
73+ this._container.add_child(background.actor);
74+
75+ let monitor = this._layoutManager.monitors[this._monitorIndex];
76+--
77+cgit v0.9.2
78+
79
80=== added file 'debian/patches/git_fix_calendar_wrapping.patch'
81--- debian/patches/git_fix_calendar_wrapping.patch 1970-01-01 00:00:00 +0000
82+++ debian/patches/git_fix_calendar_wrapping.patch 2013-08-31 11:09:17 +0000
83@@ -0,0 +1,24 @@
84+From cb45a38838eb441d4d3184560263ace5cc79057b Mon Sep 17 00:00:00 2001
85+From: Florian Müllner <fmuellner@gnome.org>
86+Date: Tue, 09 Jul 2013 17:59:06 +0000
87+Subject: calendar: Fix line-wrapping of calendar events
88+
89+Commit 929636ebd0b8f428 broke line-wrapping of longish calendar events,
90+add back the required CSS width.
91+
92+https://bugzilla.gnome.org/show_bug.cgi?id=703893
93+---
94+--- a/data/theme/gnome-shell.css
95++++ b/data/theme/gnome-shell.css
96+@@ -1153,6 +1153,11 @@
97+ min-width: 320px;
98+ }
99+
100++#calendarArea {
101++ /* this is the total width of the popup */
102++ max-width: 720px;
103++}
104++
105+ .calendar-vertical-separator {
106+ -stipple-width: 1px;
107+ -stipple-color: #505050;
108
109=== added file 'debian/patches/git_use_screensaver_bg.patch'
110--- debian/patches/git_use_screensaver_bg.patch 1970-01-01 00:00:00 +0000
111+++ debian/patches/git_use_screensaver_bg.patch 2013-08-31 11:09:17 +0000
112@@ -0,0 +1,27 @@
113+From fdc08325065d464ea05e669d6f2a4889fe0b1d58 Mon Sep 17 00:00:00 2001
114+From: Giovanni Campagna <gcampagna@src.gnome.org>
115+Date: Mon, 19 Aug 2013 22:51:34 +0000
116+Subject: ScreenShield: use the screensaver background
117+
118+Now that that's configurable in the control center, we should
119+use the appropriate background here.
120+
121+https://bugzilla.gnome.org/show_bug.cgi?id=688210
122+---
123+diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js
124+index f375735..942f3eb 100644
125+--- a/js/ui/screenShield.js
126++++ b/js/ui/screenShield.js
127+@@ -599,7 +599,8 @@ const ScreenShield = new Lang.Class({
128+
129+ let bgManager = new Background.BackgroundManager({ container: widget,
130+ monitorIndex: monitorIndex,
131+- controlPosition: false });
132++ controlPosition: false,
133++ settingsSchema: SCREENSAVER_SCHEMA });
134+
135+ this._bgManagers.push(bgManager);
136+
137+--
138+cgit v0.9.2
139+
140
141=== modified file 'debian/patches/series'
142--- debian/patches/series 2013-07-31 21:29:20 +0000
143+++ debian/patches/series 2013-08-31 11:09:17 +0000
144@@ -10,3 +10,6 @@
145 revert-power-dbus-name-update.patch
146 revert-disable-periodic-gc.patch
147 git_gjs_api_change.patch
148+git_fix_calendar_wrapping.patch
149+git_background_schema.patch
150+git_use_screensaver_bg.patch

Subscribers

People subscribed via source and target branches

to all changes: