Accepting request 132716 from GNOME:Next

Starting to push GNOME:Next...

OBS-URL: https://build.opensuse.org/request/show/132716
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gnome-shell?expand=0&rev=122
This commit is contained in:
Vincent Untz 2012-09-07 22:20:57 +00:00 committed by Git OBS Bridge
parent 963a7bd6bc
commit f32ceb84a3
6 changed files with 374 additions and 239 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3807f7882968d032f8f5c64b0e0af51c0d016f2e1c4fd1576203c9350e412720
size 1257612

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d39ffe40388f6aaa62bf753d716bfb3d1c11a6ef827bb572256fc3b2dee86efb
size 1382004

View File

@ -1,179 +0,0 @@
From 7524210d1f2354266244c26d48d28a81f976a2a4 Mon Sep 17 00:00:00 2001
From: Pavel Vasin <rat4vier@gmail.com>
Date: Thu, 14 Jun 2012 08:21:25 +0000
Subject: st-texture-cache: fix GtkIconInfo leak
https://bugzilla.gnome.org/show_bug.cgi?id=678079
---
diff --git a/src/st/st-texture-cache.c b/src/st/st-texture-cache.c
index 45f3930..68dd337 100644
--- a/src/st/st-texture-cache.c
+++ b/src/st/st-texture-cache.c
@@ -933,6 +933,7 @@ load_gicon_with_colors (StTextureCache *cache,
if (ensure_request (cache, key, policy, &request, texture))
{
/* If there's an outstanding request, we've just added ourselves to it */
+ gtk_icon_info_free (info);
g_free (key);
}
else
--
cgit v0.9.0.2
From 1cf2bb66469eb619e0422fe71a356738c6907e0e Mon Sep 17 00:00:00 2001
From: Pavel Vasin <rat4vier@gmail.com>
Date: Wed, 13 Jun 2012 10:48:23 +0000
Subject: ShellContactSystem: fix GeeMapIterator leak
https://bugzilla.gnome.org/show_bug.cgi?id=678079
---
diff --git a/src/shell-contact-system.c b/src/shell-contact-system.c
index 8d5109f..88d329e 100644
--- a/src/shell-contact-system.c
+++ b/src/shell-contact-system.c
@@ -463,6 +463,8 @@ shell_contact_system_initial_search (ShellContactSystem *self,
g_object_unref (individual);
}
+ g_object_unref (iter);
+
return sort_and_prepare_results (results);
}
--
cgit v0.9.0.2
From 201dc05416140cf011c3e5401bfa3ad608ec4fd7 Mon Sep 17 00:00:00 2001
From: Pavel Vasin <rat4vier@gmail.com>
Date: Wed, 13 Jun 2012 16:51:57 +0000
Subject: ShellContactSystem: fix GSList of utf8 leak
https://bugzilla.gnome.org/show_bug.cgi?id=678079
---
diff --git a/src/shell-contact-system.c b/src/shell-contact-system.c
index 4f5af70..8f00021 100644
--- a/src/shell-contact-system.c
+++ b/src/shell-contact-system.c
@@ -464,6 +464,7 @@ shell_contact_system_initial_search (ShellContactSystem *self,
}
g_object_unref (iter);
+ g_slist_free_full (normalized_terms, (GDestroyNotify) g_free);
return sort_and_prepare_results (results);
}
--
cgit v0.9.0.2
From 2b34978993bffa3bbfa00124f76ca8ea36d42c95 Mon Sep 17 00:00:00 2001
From: Pavel Vasin <rat4vier@gmail.com>
Date: Wed, 13 Jun 2012 16:48:06 +0000
Subject: ShellContactSystem: fix GSList leak
https://bugzilla.gnome.org/show_bug.cgi?id=678079
---
diff --git a/src/shell-contact-system.c b/src/shell-contact-system.c
index 88d329e..4f5af70 100644
--- a/src/shell-contact-system.c
+++ b/src/shell-contact-system.c
@@ -297,7 +297,7 @@ sort_and_prepare_results (GSList *results)
sorted_results = g_slist_prepend (sorted_results, id);
}
- g_slist_foreach (results, (GFunc) free_result, NULL);
+ g_slist_free_full (results, (GDestroyNotify) free_result);
return sorted_results;
}
--
cgit v0.9.0.2
From 447246da741da9126aadb41c98a9179290bbcd86 Mon Sep 17 00:00:00 2001
From: Pavel Vasin <rat4vier@gmail.com>
Date: Wed, 13 Jun 2012 12:49:20 +0000
Subject: shell-util: fix GFile leak
https://bugzilla.gnome.org/show_bug.cgi?id=678079
---
diff --git a/src/shell-util.c b/src/shell-util.c
index bd211f0..12f0572 100644
--- a/src/shell-util.c
+++ b/src/shell-util.c
@@ -96,6 +96,7 @@ shell_util_get_file_display_for_common_files (GFile *file)
* nautilus */
return g_strdup (_("Home"));
}
+ g_object_unref (compare);
compare = g_file_new_for_path ("/");
if (g_file_equal (file, compare))
--
cgit v0.9.0.2
From 4e4092f9e88e68a1da29bd687384e02f5efd476b Mon Sep 17 00:00:00 2001
From: Pavel Vasin <rat4vier@gmail.com>
Date: Mon, 18 Jun 2012 17:14:59 +0000
Subject: pokit-agent: fix memory leak
https://bugzilla.gnome.org/show_bug.cgi?id=678406
---
diff --git a/src/shell-polkit-authentication-agent.c b/src/shell-polkit-authentication-agent.c
index 472dea5..e85354a 100644
--- a/src/shell-polkit-authentication-agent.c
+++ b/src/shell-polkit-authentication-agent.c
@@ -230,6 +230,7 @@ auth_request_free (AuthRequest *request)
g_free (request->message);
g_free (request->icon_name);
g_object_unref (request->details);
+ g_free (request->cookie);
g_list_foreach (request->identities, (GFunc) g_object_unref, NULL);
g_list_free (request->identities);
g_object_unref (request->simple);
--
cgit v0.9.0.2
From 556d5d181e8bab9365a5ef69f18965648e2b406b Mon Sep 17 00:00:00 2001
From: Pavel Vasin <rat4vier@gmail.com>
Date: Mon, 18 Jun 2012 17:11:28 +0000
Subject: st-widget: fix GList leak
clutter_actor_get_children returns a newly allocated GList and it was
not freed.
However, as there's no reason to copy the children list, switch to
iterator api.
https://bugzilla.gnome.org/show_bug.cgi?id=678406
---
diff --git a/src/st/st-widget.c b/src/st/st-widget.c
index 88d05c1..9546c1c 100644
--- a/src/st/st-widget.c
+++ b/src/st/st-widget.c
@@ -762,18 +762,17 @@ st_widget_get_paint_volume (ClutterActor *self,
static GList *
st_widget_real_get_focus_chain (StWidget *widget)
{
- GList *children;
+ ClutterActorIter iter;
+ ClutterActor *child;
GList *focus_chain = NULL;
- for (children = clutter_actor_get_children (CLUTTER_ACTOR (widget));
- children;
- children = children->next)
+ clutter_actor_iter_init (&iter, CLUTTER_ACTOR (widget));
+ while (clutter_actor_iter_next (&iter, &child))
{
- ClutterActor *child = children->data;
-
if (CLUTTER_ACTOR_IS_VISIBLE (child))
focus_chain = g_list_prepend (focus_chain, child);
}
+
return g_list_reverse (focus_chain);
}
--
cgit v0.9.0.2

View File

@ -1,4 +1,4 @@
From b4e856b5a0965b10bad37a0d4f08da20aa1ffcd8 Mon Sep 17 00:00:00 2001
From 53b3dc5944c595e143fb0fb848c566d6aecb4bb9 Mon Sep 17 00:00:00 2001
From: Giovanni Campagna <gcampagna@src.gnome.org>
Date: Thu, 31 Mar 2011 15:56:13 +0200
Subject: [PATCH] NetworkMenu: create private connections if the user is not
@ -11,26 +11,25 @@ if the system administrator decides so.
https://bugzilla.gnome.org/show_bug.cgi?id=646187
---
js/ui/status/network.js | 58 ++++++++++++++++++++++++++++++++++-------------
1 file changed, 42 insertions(+), 16 deletions(-)
js/ui/status/network.js | 59 +++++++++++++++++++++++++++++++++--------------
1 file changed, 42 insertions(+), 17 deletions(-)
diff --git a/js/ui/status/network.js b/js/ui/status/network.js
index f7d2258..cab7552 100644
--- a/js/ui/status/network.js
+++ b/js/ui/status/network.js
@@ -6,9 +6,11 @@ const Lang = imports.lang;
const Mainloop = imports.mainloop;
Index: gnome-shell-3.5.91/js/ui/status/network.js
===================================================================
--- gnome-shell-3.5.91.orig/js/ui/status/network.js
+++ gnome-shell-3.5.91/js/ui/status/network.js
@@ -5,8 +5,10 @@ const Gio = imports.gi.Gio;
const Lang = imports.lang;
const NetworkManager = imports.gi.NetworkManager;
const NMClient = imports.gi.NMClient;
+const Polkit = imports.gi.Polkit;
const Shell = imports.gi.Shell;
const Signals = imports.signals;
const St = imports.gi.St;
+const System = imports.system;
const Main = imports.ui.main;
const PanelMenu = imports.ui.panelMenu;
@@ -285,8 +287,9 @@ const NMDevice = new Lang.Class({
@@ -237,8 +239,9 @@ const NMDevice = new Lang.Class({
Name: 'NMDevice',
Abstract: true,
@ -41,7 +40,7 @@ index f7d2258..cab7552 100644
if (device) {
this.device._delegate = this;
this._stateChangedId = this.device.connect('state-changed', Lang.bind(this, this._deviceStateChanged));
@@ -295,6 +298,8 @@ const NMDevice = new Lang.Class({
@@ -247,6 +250,8 @@ const NMDevice = new Lang.Class({
// protected
this._client = client;
@ -49,8 +48,8 @@ index f7d2258..cab7552 100644
+
this._connections = [ ];
for (let i = 0; i < connections.length; i++) {
if (!connections[i]._uuid)
@@ -692,11 +697,11 @@ const NMDeviceWired = new Lang.Class({
if (!connections[i].get_uuid())
@@ -659,11 +664,11 @@ const NMDeviceWired = new Lang.Class({
Name: 'NMDeviceWired',
Extends: NMDevice,
@ -64,13 +63,13 @@ index f7d2258..cab7552 100644
},
_createSection: function() {
@@ -717,12 +722,15 @@ const NMDeviceWired = new Lang.Class({
@@ -681,12 +686,15 @@ const NMDeviceWired = new Lang.Class({
let connection = new NetworkManager.Connection();
connection._uuid = NetworkManager.utils_uuid_generate();
let uuid = NetworkManager.utils_uuid_generate();
connection.add_setting(new NetworkManager.SettingWired());
- connection.add_setting(new NetworkManager.SettingConnection({
+ let connectionSetting = new NetworkManager.SettingConnection({
uuid: connection._uuid,
uuid: uuid,
id: this._autoConnectionName,
type: NetworkManager.SETTING_WIRED_SETTING_NAME,
autoconnect: true
@ -82,7 +81,7 @@ index f7d2258..cab7552 100644
return connection;
}
});
@@ -731,7 +739,7 @@ const NMDeviceModem = new Lang.Class({
@@ -695,7 +703,7 @@ const NMDeviceModem = new Lang.Class({
Name: 'NMDeviceModem',
Extends: NMDevice,
@ -91,7 +90,7 @@ index f7d2258..cab7552 100644
let is_wwan = false;
this._enabled = true;
@@ -778,7 +786,7 @@ const NMDeviceModem = new Lang.Class({
@@ -742,7 +750,7 @@ const NMDeviceModem = new Lang.Class({
}));
}
@ -100,7 +99,7 @@ index f7d2258..cab7552 100644
},
setEnabled: function(enabled) {
@@ -851,25 +859,28 @@ const NMDeviceBluetooth = new Lang.Class({
@@ -815,25 +823,28 @@ const NMDeviceBluetooth = new Lang.Class
Name: 'NMDeviceBluetooth',
Extends: NMDevice,
@ -117,11 +116,11 @@ index f7d2258..cab7552 100644
_createAutomaticConnection: function() {
let connection = new NetworkManager.Connection;
connection._uuid = NetworkManager.utils_uuid_generate();
let uuid = NetworkManager.utils_uuid_generate();
connection.add_setting(new NetworkManager.SettingBluetooth);
- connection.add_setting(new NetworkManager.SettingConnection({
+ let connectionSetting = new NetworkManager.SettingConnection({
uuid: connection._uuid,
uuid: uuid,
id: this._autoConnectionName,
type: NetworkManager.SETTING_BLUETOOTH_SETTING_NAME,
autoconnect: false
@ -133,7 +132,7 @@ index f7d2258..cab7552 100644
return connection;
},
@@ -944,7 +955,7 @@ const NMDeviceWireless = new Lang.Class({
@@ -961,7 +972,7 @@ const NMDeviceWireless = new Lang.Class(
Name: 'NMDeviceWireless',
Extends: NMDevice,
@ -142,7 +141,7 @@ index f7d2258..cab7552 100644
this.category = NMConnectionCategory.WIRELESS;
this._overflowItem = null;
@@ -1014,7 +1025,7 @@ const NMDeviceWireless = new Lang.Class({
@@ -1036,7 +1047,7 @@ const NMDeviceWireless = new Lang.Class(
this._apAddedId = device.connect('access-point-added', Lang.bind(this, this._accessPointAdded));
this._apRemovedId = device.connect('access-point-removed', Lang.bind(this, this._accessPointRemoved));
@ -151,7 +150,7 @@ index f7d2258..cab7552 100644
},
destroy: function() {
@@ -1455,12 +1466,15 @@ const NMDeviceWireless = new Lang.Class({
@@ -1479,12 +1490,15 @@ const NMDeviceWireless = new Lang.Class(
let connection = new NetworkManager.Connection();
connection.add_setting(new NetworkManager.SettingWireless());
@ -169,8 +168,8 @@ index f7d2258..cab7552 100644
return connection;
},
@@ -1542,6 +1556,18 @@ const NMApplet = new Lang.Class({
@@ -1570,6 +1584,18 @@ const NMApplet = new Lang.Class({
this._isLocked = false;
this._client = NMClient.Client.new();
+ // Check if newly created connections should be private or not
@ -188,14 +187,12 @@ index f7d2258..cab7552 100644
this._statusSection = new PopupMenu.PopupMenuSection();
this._statusItem = new PopupMenu.PopupMenuItem('', { style_class: 'popup-inactive-menu-item', reactive: false });
this._statusSection.addMenuItem(this._statusItem);
@@ -1730,7 +1756,7 @@ const NMApplet = new Lang.Class({
}
let wrapperClass = this._dtypes[device.get_device_type()];
if (wrapperClass) {
- let wrapper = new wrapperClass(this._client, device, this._connections);
+ let wrapper = new wrapperClass(this._client, device, this._connections, this._privateConnections);
@@ -1766,7 +1792,7 @@ const NMApplet = new Lang.Class({
},
wrapper._activationFailedId = wrapper.connect('activation-failed', Lang.bind(this, function(device, reason) {
// XXX: nm-applet has no special text depending on reason
--
1.7.10
_makeWrapperDevice: function(wrapperClass, device) {
- let wrapper = new wrapperClass(this._client, device, this._connections);
+ let wrapper = new wrapperClass(this._client, device, this._connections, this._privateConnections);
wrapper._activationFailedId = wrapper.connect('activation-failed', Lang.bind(this, function(device, reason) {
// XXX: nm-applet has no special text depending on reason

View File

@ -1,3 +1,326 @@
-------------------------------------------------------------------
Tue Sep 4 09:18:52 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.91:
+ Improve modal dialog styling of network secret prompts
(bgo#682412)
+ Fix visibility of non-active workspaces during overview
transition (bgo#682002)
+ Improve scrollbar theming (bgo#682476)
+ Make sure the app menu remains hidden in locked state
(bgo#682475)
+ Add tooltip to show-applications icon (bgo#682445)
+ Do not add duplicate remote search providers (bgo#682470)
+ Handle 'popup-menu' signal on summary items (bgo#682486)
+ Fix dwelling during mouse-down (bgo#682385)
+ Set label actor for endSessionDialog.ListItem (bgo#677503)
+ Don't match on comments when searching applications
(bgo#682529)
+ Make workspace selector more similar to the mockup (bgo#662087)
+ Fix extension installation and reloading (bgo#682578)
+ Hide removable devices in the lock screen (bgo#681143)
+ Reset cancellable after hitting Escape on login screen
(bgo#681537)
+ Fix suspend from the user menu (bgo#682746)
+ Set label actor for summary items in message tray (bgo#677229)
+ Set label for the "Show applications" dash button (bgo#682366)
+ Load extensions as late as possible (bgo#682822)
+ Improve mount operation dialogs (bgo#682645)
+ Remove "Connect to ..." item from places search (bgo#682817)
+ Don't auto-expand notifications with actions (bgo#682738)
+ Add a new lock screen menu to combine volume network and power
(bgo#682540)
+ Add support for pre-edit to StIMText (bgo#664041)
+ Remove StIconType (bgo#682540)
+ Use monitor geometry for dwelling (bgo#683044)
+ Add support for surrounding-text to StIMText (bgo#683015)
+ Improve the placement and style of the "No results" text
(bgo#683135)
+ Remove broken network device activation policy (bgo#683136)
+ Hide power status icon when no battery is present (bgo#683080)
+ Ensure summary items are square and have spacing (bgo#682248)
+ Fix close buttons overlapping screen edge (bgo#682343)
+ Escape the tray when a legacy icon is clicked (bgo#682244)
+ Update arrow in the screen shield to match latest mockups
(bgo#682285)
+ Allow lifting the screen shield with the mouse wheel
(bgo#683164)
+ Make sure to show the app menu after unlocking the screen
(bgo#683154)
+ Bugs fixed: bgo#582650, bgo#667439, bgo#682238, bgo#682268,
bgo#682429, bgo#682455, bgo#682544, bgo#682546, bgo#682683,
bgo#682710, bgo#682998, bgo#683073, bgo#683073, bgo#683156.
+ Updated translations.
- Drop gnome-shell-cancellable.patch: fixed upstream.
- Rebase gnome-shell-private-connection.patch.
-------------------------------------------------------------------
Mon Aug 27 20:45:53 UTC 2012 - dimstar@opensuse.org
- Add gnome-shell-cancellable.patch: gdm: reset cancellable if
cancelled. Otherwise the second attempt tot login after pressing
"escape" key on the login "freeze" and raise an exception about
IOError operation cancelled.
-------------------------------------------------------------------
Wed Aug 22 06:57:17 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.90:
+ Use symbolic icons for workspace switch OSD (bgo#680738)
+ Lock screen improvements:
- Hide user menu and a11y menu in the screen lock (bgo#681143)
- Bump the lock screen slightly when pressing a key
(bgo#681143)
- Constrain vertical movement of the screen shield (bgo#681143)
- Return to lock screen on idle (bgo#682041)
- Unlock screen automatically after fast-user switching
(bgo#682096)
- Fix "other user" label (bgo#681750)
+ Constrain content of system modals to primary monitor
(bgo#681743)
+ Respect automatic lock setting on suspend/user-switch
(bgo#680231)
+ Improve styling of keyring prompt (bgo#681821)
+ Do not hard-code <super> as overlay-key (bgo#665547)
+ Update style of attached modal dialogs (bgo#681601)
+ a11y: allow navigation on non reactive items (bgo#667439,
bgo#667439)
+ Implement mode-less overview design (bgo#682109)
+ Implement message-tray redesign:
- Restyle the message tray (bgo#677213, bgo#682342)
- Move the desktop upwards when showing the tray (bgo#681392)
- Add a close button to notifications (bgo#682253)
- Add a keybinding to toggle the tray (bgo#681392)
- Make the tray keyboard navigable (bgo#681519)
- Add dwelling at the bottom of the screen to open the tray
(bgo#682310)
- Don't time out banners when the user is inactive
- Misc fixes and cleanups
+ Fix showing "Next Week" on Sundays (bgo#682198)
+ Delay restoring IM presence until the network comes up
(bgo#677982)
+ Display enterprise login hint (bgo#681975)
+ Ignore unrecognized/irrelevant network devices/connections
(bgo#682364)
+ Misc bug fixes and cleanups: bgo#643687, bgo#682045, bgo#682189
+ Updated translations.
-------------------------------------------------------------------
Tue Aug 7 20:11:47 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.5:
+ Update style to match mockups
- improve calendar layout and legibility
- update notifications and menus
- use a common style for entries
- update scrollbars to match GTK+
- improve lock/unlock button in lock screen
- update polkit dialogs
+ Fix login dialog growing when selecting different users
(bgo#675076)
+ Implement screen lock in the shell
- restructure login code to be shared with session unlock
(bgo#619955)
- add initial screen shield / unlock dialog implementation
(bgo#619955)
- implement (optional) notification list on lock shield
(bgo#619955)
- update login dialog style to match lock screen (bgo#619955)
- filter notifications to only show new ones on the screen lock
(bgo#681143)
- make notifications scrollable if necessary (bgo#681143)
- use correct application names in notifications (bgo#681143)
- allow to return to the shield by pressing Escape (bgo#681143)
+ Minor login dialog improvements
- update style to match the overall visuals (bgo#660913)
- indicate whether users are logged in (bgo#658185)
+ Add support for background-repeat CSS property (bgo#680801)
+ Add :active pseudo class on scroll handles
+ Remove markup from translated strings (bgo#681270)
+ Misc bug fixes: bgo#677893, bgo#679944, bgo#680064, bgo#680170,
bgo#680216, bgo#680426, bgo#681101, bgo#681382
+ Updated translations.
- Rebase gnome-shell-private-connection.patch.
-------------------------------------------------------------------
Sat Jul 21 14:45:02 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.4:
+ Fix wrong result handling of remote calls (bgo#678852)
+ dateMenu: Fix regression that caused no date to be displayed
+ WindowTracker: Fix refcounting bug in get_app_for_window()
(bgo#678992)
+ Show the workspace switcher for move-to-workspace keybinding
(bgo#674104, bgo#660839, bgo#679005)
+ userMenu: Move "Power off" item to the bottom (bgo#678887)
+ Remove contacts search provider (bgo#677442)
+ network: don't ask for always-ask secrets when interaction
isn't allowed (bgo#679091)
+ PolkitAgent: Look for the right password prompt (bgo#675300)
+ Implement extension updates (bgo#679099)
+ userMenu: Don't disconnect account signals when disabled
(bgo#669112)
+ Fix startup notification when opening calendar (bgo#677907)
+ networkAgent: use absolute path if configured (bgo#679212)
+ recorder: Port to GStreamer-1.0 API (bgo#679445)
+ telepathyClient: don't add log messages on presence changes
(bgo#669508)
+ lookingGlass: Don't use a signal callback on 'paint' to draw
the border (bgo#679464)
+ Add support for inhibiting automount (bgo#678597)
+ Implemented banner support for the login screen (bgo#665346)
+ boxpointer:
- Flip side if we would end outside the monitor (bgo#678164)
- Change 'animate' parameter on show/hide to a bitmask
(bgo#678337)
+ Add a grayscale effect (bgo#676782, bgo#674499)
+ UserMenu: show "Install Updates & Restart" when appropriate
(bgo#677394, bgo#680080)
+ messageTray: don't show the message tray when a new
notification is shown (bgo#677210)
+ panel: don't break when indicator has no menu (bgo#678694)
+ appMenu: Disable app menu during startup animations
(bgo#672322)
+ autorun: Add a notification when unmounting drives (bgo#676125)
+ st-icon: Fix potential crash involving shadows (bgo#679776)
+ Remove manual garbage collection on tweeners end (bgo#679832)
+ dash: hide tooltips when overview begins hiding (bgo#674241)
+ Update modal dialog animation for new centered position
(bgo#674499)
+ calendar: Fix grid lines in RTL locales (bgo#679879)
+ Integrate IBus with keyboard indicator (bgo#641531)
+ Move ibus status icon under keyboard
+ gdm: port from libgdmgreeter to libgdm (bgo#676401)
+ Misc bug fixes and cleanups: bgo#678978, bgo#672790,
bgo#679847, bgo#679944
+ Updated translations.
- Replace pkgconfig(gstreamer-(base-)0.10) BuildRequires with
pkgconfig(gstreamer-(base-)1.0), following upstreams move.
- Drop pkgconfig(folks) BuildRequires: Dropped dependency.
- Drop gnome-shell-fix-memory-leaks.patch: fixed upstream.
-------------------------------------------------------------------
Sat Jul 21 13:07:57 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.3:
+ calendar: Adapt to Evolution-Data-Server API changes
[bgo#677402]
+ messageTray: Don't show non urgent notifications while in
fullscreen [bgo#677590]
+ modalDialog: show dialogs on monitor with the mouse pointer
[bgo#642591]
+ extensionSystem: Prepare for extension updating system
[bgo#677586]
+ appDisplay: Don't show apps in NoDisplay categories in the All
view [bgo#658176]
+ st: Trigger theme updates on resolution changes [bgo#677975]
+ Always enable a11y [bgo#678095]
+ telepathyClient: ignore invalidated channels [bgo#677457]
+ shell-app: Update app menu if necessary [bgo#676238]
+ Enable the Screen Reader menu item [bgo#663256]
+ Disable unredirection when a modal operation is active
+ Make folks optional
+ Improve mount-operation support
- Fix exception when showing password entry [bgo#678428]
- Close the password entry on operation abort [bgo#673787]
- autorun: Don't allow autorun for things we mount on startup
[bgo#660595]
- Turn passphrase prompt into a dialog [bgo#674962]
- Implement org.Gtk.MountOperationHandler [bgo#678516]
+ Network menu improvements
- Sort Wifi networks by strength [bgo#658946]
- Prefer wifi/3g over VPN in the panel [bgo#672591]
+ clock: Switch to using GnomeWallClock [bgo#657074]
+ remoteSearch: Allow to reference .desktop file for Title/Icon
[bgo#678816]
+ Bugs fixed: bgo#658955, bgo#677426, bgo#677497, bgo#677515,
bgo#678079, bgo#678096, bgo#678396, bgo#678406, bgo#678416,
bgo#678502, bgo#678737.
+ Updated translations.
- Add pkgconfig(atk-bridge-2.0) BuildRequires: new dependency.
- Drop gnome-shell-link-ext.patch: fixed upstream.
- Drop gnome-common BuildRequires and call to gnome-autogen.sh: We
no longer carry any patches touching the build system.
-------------------------------------------------------------------
Sat Jul 21 12:47:58 UTC 2012 - dimstar@opensuse.org
- Update to version 3.5.2:
+ main: Move 'toggle-recording' binding into the shell
[bgo#674377]
+ popupMenu: make sure to break the grab when the slider is not
visible [bgo#672713]
+ st-theme-node-drawing: Don't use GL types [bgo#672711]
+ Mirror Evolution calendar settings into our own schema
[bgo#674424]
+ shell-network-agent: don't crash if a request isn't found
[bgo#674961]
+ notificationDaemon: Match app based on WM_CLASS [bgo#673761]
+ NetworkMenu: use network-offline while loading [bgo#674426]
+ lookingGlass: Remove the Errors tab [bgo#675104]
+ searchDisplay: Reset keyboard focus after displaying async
results [bgo#675078]
+ gdm: don't fail if fprintd is unavailable [bgo#675006]
+ messageTray: Fix scrolling up [bgo#661615]
+ main: Close the recorder instead of pausing it [bgo#675128]
+ Accessibility:
- Use the proper label_actor for date menu on top panel
[bgo#675307]
- Set the proper role/label_actor for SearchResult.content
[bgo#672242]
- do not expose a label text if 'hidden' style class is used
[bgo#675341]
+ Magnifier: Add brightness and contrast functionality
[bgo#639851]
+ theme: use a smaller border-radius for top bar [bgo#672430]
+ placeDisplay: use new bookmark file location [bgo#675443]
+ port all synchronous search providers to the async API
[bgo#675328]
+ NetworkAgent: disallow multiple requests for the same
connection/setting [bgo#674961]
+ userMenu: Update to latest mockups [bgo#675802]
+ util: Don't double-fork when spawning from Alt-F2 [bgo#675789]
+ messageTray: Make Source usable without subclassing
[bgo#661236]
+ panel: Check for appMenu button's reactivity before opening
[bgo#676316]
+ Fix formatting of bluetooth passkey [bgo#651251]
+ notificationDaemon: Filter out file-transfer notifications
[bgo#676175]
+ Don't use global.log() [bog#675790]
+ Fix broken extension loading in some distributions [bgo#670477]
+ shell-app: Raise windows in reverse order to preserve the
stacking [bgo#676371]
+ Generalize gdm-mode [bgo#676156]
+ Switch string formatting to the one inside gjs [bgo#675479]
+ extensionUtils: Support subdirectories in getCurrentExtension
[bgo#677001]
+ panel: Refuse to add (legacy) status icons not part of the
session mode [bgo#677058]
+ Add an initial-setup mode [bgo#676697]
+ status/keyboard: Port to the new input sources settings
[bgo#641531]
+ NetworkMenu: show notifications for failed VPN connections
[bgo#676330]
+ userMenu: Indicate progress on status changes [bgo#659067]
+ recorder: Honor "disable-save-to-disk" lockdown key
[bgo#673630]
+ searchDisplay: Use the rowLimit we pass to the IconGrid
[bgo#675527]
+ endSessionDialog: Factor out _updateDescription from
_updateContent [bgo#674210]
+ Fix empathy's appMenu freezing the shell [bgo#676447]
+ Code cleanups: bgo#672807, bgo#672413, bgo#676837, bgo#676850,
bgo#672272
+ Misc bug fixes: bgo#659968, bgo#672192, bgo#673177, bgo#673198,
bgo#674323, bgo#675301, bgo#675370, bgo#676347, bgo#676806,
bgo#677097.
+ Updated translations.
- Add pkgconfig(gnome-desktop-3.0) BuildRequires: new dependency.
- Add pkgconfig(gsettings-desktop-schemas) BuildRequires so it can
be versioned.
- Drop gnome-shell-chat-notifications-fix.patch: fixed upstream.
-------------------------------------------------------------------
Sat Jul 21 11:23:03 UTC 2012 - badshah400@gmail.com

View File

@ -17,43 +17,41 @@
Name: gnome-shell
Version: 3.4.2
Version: 3.5.91
Release: 0
Summary: GNOME Shell
License: GPL-2.0+
Group: System/GUI/GNOME
Url: http://live.gnome.org/GnomeShell
Source: http://download.gnome.org/sources/gnome-shell/3.4/%{name}-%{version}.tar.xz
Source: http://download.gnome.org/sources/gnome-shell/3.5/%{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM gnome-shell-private-connection.patch bnc#751211 bgo#646187 dimstar@opensuse.org -- create private connections if the user is not authorized
Patch1: gnome-shell-private-connection.patch
# PATCH-FIX-UPSTREAM gnome-shell-fix-memory-leaks.patch bnc#771565 bgo#678079 bgo#678406 badshah400@gmail.com -- Fix several memory leaks in gnome-shell; all patches came from upstream git
Patch2: gnome-shell-fix-memory-leaks.patch
# Needed by patch0
BuildRequires: gnome-common
BuildRequires: intltool
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
# needed for directory ownership
BuildRequires: dbus-1
BuildRequires: pkgconfig(clutter-1.0) >= 1.9.16
BuildRequires: pkgconfig(folks) >= 0.5.2
BuildRequires: pkgconfig(atk-bridge-2.0)
BuildRequires: pkgconfig(clutter-1.0) >= 1.11.11
BuildRequires: pkgconfig(gcr-3) >= 3.3.90
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gio-2.0) >= 2.31.6
BuildRequires: pkgconfig(gjs-1.0) >= 1.29.18
BuildRequires: pkgconfig(gjs-1.0) >= 1.33.2
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(gnome-bluetooth-1.0) >= 3.1.0
BuildRequires: pkgconfig(gnome-desktop-3.0) >= 3.5.1
BuildRequires: pkgconfig(gnome-keyring-1)
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.10.1
BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.16
BuildRequires: pkgconfig(gstreamer-base-0.10)
BuildRequires: pkgconfig(gsettings-desktop-schemas) >= 3.5.4
BuildRequires: pkgconfig(gstreamer-1.0) >= 0.11.92
BuildRequires: pkgconfig(gstreamer-base-1.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.3.9
BuildRequires: pkgconfig(json-glib-1.0) >= 0.13.2
BuildRequires: pkgconfig(libcanberra)
BuildRequires: pkgconfig(libcroco-0.6)
BuildRequires: pkgconfig(libedataserver-1.2) >= 1.2.0
BuildRequires: pkgconfig(libgnome-menu-3.0)
BuildRequires: pkgconfig(libmutter) >= 3.4.1
BuildRequires: pkgconfig(libedataserver-1.2) >= 3.5.3
BuildRequires: pkgconfig(libgnome-menu-3.0) >= 3.5.3
BuildRequires: pkgconfig(libmutter) >= 3.5.91
BuildRequires: pkgconfig(libnm-glib)
BuildRequires: pkgconfig(libnm-util)
BuildRequires: pkgconfig(libpulse-mainloop-glib)
@ -131,12 +129,9 @@ to enable, disable and install them.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
translation-update-upstream
%build
# Needed by patch0
NOCONFIGURE=1 gnome-autogen.sh
export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins
%configure \
--disable-static \
@ -174,6 +169,7 @@ rm -rf %{buildroot}
%{_bindir}/gnome-shell
%{_bindir}/gnome-shell-extension-prefs
%{_bindir}/gnome-shell-extension-tool
%{_bindir}/gnome-shell-perf-tool
%{_libexecdir}/gnome-shell/
%if "%{_libdir}" != "%{_libexecdir}"
%{_libdir}/gnome-shell/
@ -181,16 +177,14 @@ rm -rf %{buildroot}
%dir %{_datadir}/GConf
%dir %{_datadir}/GConf/gsettings
%{_datadir}/GConf/gsettings/gnome-shell-overrides.convert
%{_datadir}/applications/evolution-calendar.desktop
%{_datadir}/applications/gnome-shell.desktop
%{_datadir}/applications/gnome-shell-extension-prefs.desktop
%{_datadir}/dbus-1/interfaces/org.gnome.ShellSearchProvider.xml
%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
%{_datadir}/dbus-1/services/org.gnome.Shell.HotplugSniffer.service
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
%{_datadir}/glib-2.0/schemas/org.gnome.shell.evolution.calendar.gschema.xml
%{_datadir}/gnome-shell/
%dir %{_datadir}/gnome-shell/extensions
%dir %{_datadir}/gnome-shell/search-providers
%doc %{_mandir}/man?/gnome-shell.*
%files devel