Accepting request 69078 from GNOME:Factory
Pushing G:F (including GNOME3) OBS-URL: https://build.opensuse.org/request/show/69078 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-shell?expand=0&rev=31
This commit is contained in:
commit
45368cde05
13
default-applications.patch
Normal file
13
default-applications.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: gnome-shell-2.91.91/data/org.gnome.shell.gschema.xml.in
|
||||||
|
===================================================================
|
||||||
|
--- gnome-shell-2.91.91.orig/data/org.gnome.shell.gschema.xml.in
|
||||||
|
+++ gnome-shell-2.91.91/data/org.gnome.shell.gschema.xml.in
|
||||||
|
@@ -30,7 +30,7 @@
|
||||||
|
</_description>
|
||||||
|
</key>
|
||||||
|
<key name="favorite-apps" type="as">
|
||||||
|
- <default>[ 'mozilla-firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'openoffice.org-writer.desktop', 'nautilus.desktop' ]</default>
|
||||||
|
+ <default>[ 'firefox.desktop', 'evolution.desktop', 'empathy.desktop', 'rhythmbox.desktop', 'shotwell.desktop', 'writer.desktop', 'nautilus.desktop' ]</default>
|
||||||
|
<_summary>List of desktop file IDs for favorite applications</_summary>
|
||||||
|
<_description>
|
||||||
|
The applications corresponding to these identifiers
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:68cb940c192540d0cab7245931c19a58a3fb1664345690d732210edcf1a78290
|
|
||||||
size 900407
|
|
3
gnome-shell-3.0.1.tar.bz2
Normal file
3
gnome-shell-3.0.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:01f7ae942ba9687a5e67d62423843ed404d77b35f74acc212a5f391beed8e079
|
||||||
|
size 1067416
|
@ -1,15 +0,0 @@
|
|||||||
Index: gnome-shell-2.91.6/src/gnome-shell.in
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/src/gnome-shell.in
|
|
||||||
+++ gnome-shell-2.91.6/src/gnome-shell.in
|
|
||||||
@@ -192,7 +192,9 @@ def _get_glx_extensions():
|
|
||||||
|
|
||||||
glxinfo = subprocess.Popen(["glxinfo"], stdout=subprocess.PIPE)
|
|
||||||
glxinfo_output = glxinfo.communicate()[0]
|
|
||||||
- glxinfo.wait()
|
|
||||||
+ ret = glxinfo.wait()
|
|
||||||
+ if ret != 0:
|
|
||||||
+ return (set(), set(), set())
|
|
||||||
|
|
||||||
glxinfo_map = {}
|
|
||||||
for m in GLXINFO_RE.finditer(glxinfo_output):
|
|
@ -1,111 +0,0 @@
|
|||||||
Index: gnome-shell-2.91.6/js/ui/status/accessibility.js
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/js/ui/status/accessibility.js
|
|
||||||
+++ gnome-shell-2.91.6/js/ui/status/accessibility.js
|
|
||||||
@@ -77,39 +77,39 @@ ATIndicator.prototype = {
|
|
||||||
client.add_dir(KEY_META_DIR, GConf.ClientPreloadType.PRELOAD_ONELEVEL, null);
|
|
||||||
client.notify_add(KEY_META_DIR, Lang.bind(this, this._keyChanged), null, null);
|
|
||||||
|
|
||||||
- let highContrast = this._buildHCItem();
|
|
||||||
- this.menu.addMenuItem(highContrast);
|
|
||||||
+ // let highContrast = this._buildHCItem();
|
|
||||||
+ // this.menu.addMenuItem(highContrast);
|
|
||||||
|
|
||||||
let magnifier = this._buildItem(_("Zoom"), MAGNIFIER_SCHEMA, 'show-magnifier');
|
|
||||||
this.menu.addMenuItem(magnifier);
|
|
||||||
|
|
||||||
- let textZoom = this._buildFontItem();
|
|
||||||
- this.menu.addMenuItem(textZoom);
|
|
||||||
+ // let textZoom = this._buildFontItem();
|
|
||||||
+ // this.menu.addMenuItem(textZoom);
|
|
||||||
|
|
||||||
- let screenReader = this._buildItem(_("Screen Reader"), AT_SCREEN_READER_SCHEMA, 'startup');
|
|
||||||
- this.menu.addMenuItem(screenReader);
|
|
||||||
+ // let screenReader = this._buildItem(_("Screen Reader"), AT_SCREEN_READER_SCHEMA, 'startup');
|
|
||||||
+ // this.menu.addMenuItem(screenReader);
|
|
||||||
|
|
||||||
- let screenKeyboard = this._buildItem(_("Screen Keyboard"), AT_SCREEN_KEYBOARD_SCHEMA, 'startup');
|
|
||||||
- this.menu.addMenuItem(screenKeyboard);
|
|
||||||
+ // let screenKeyboard = this._buildItem(_("Screen Keyboard"), AT_SCREEN_KEYBOARD_SCHEMA, 'startup');
|
|
||||||
+ // this.menu.addMenuItem(screenKeyboard);
|
|
||||||
|
|
||||||
let visualBell = this._buildItemGConf(_("Visual Alerts"), client, KEY_VISUAL_BELL);
|
|
||||||
this.menu.addMenuItem(visualBell);
|
|
||||||
|
|
||||||
- let stickyKeys = this._buildItem(_("Sticky Keys"), A11Y_SCHEMA, KEY_STICKY_KEYS_ENABLED);
|
|
||||||
- this.menu.addMenuItem(stickyKeys);
|
|
||||||
+ // let stickyKeys = this._buildItem(_("Sticky Keys"), A11Y_SCHEMA, KEY_STICKY_KEYS_ENABLED);
|
|
||||||
+ // this.menu.addMenuItem(stickyKeys);
|
|
||||||
|
|
||||||
- let slowKeys = this._buildItem(_("Slow Keys"), A11Y_SCHEMA, KEY_SLOW_KEYS_ENABLED);
|
|
||||||
- this.menu.addMenuItem(slowKeys);
|
|
||||||
+ // let slowKeys = this._buildItem(_("Slow Keys"), A11Y_SCHEMA, KEY_SLOW_KEYS_ENABLED);
|
|
||||||
+ // this.menu.addMenuItem(slowKeys);
|
|
||||||
|
|
||||||
- let bounceKeys = this._buildItem(_("Bounce Keys"), A11Y_SCHEMA, KEY_BOUNCE_KEYS_ENABLED);
|
|
||||||
- this.menu.addMenuItem(bounceKeys);
|
|
||||||
+ // let bounceKeys = this._buildItem(_("Bounce Keys"), A11Y_SCHEMA, KEY_BOUNCE_KEYS_ENABLED);
|
|
||||||
+ // this.menu.addMenuItem(bounceKeys);
|
|
||||||
|
|
||||||
- let mouseKeys = this._buildItem(_("Mouse Keys"), A11Y_SCHEMA, KEY_MOUSE_KEYS_ENABLED);
|
|
||||||
- this.menu.addMenuItem(mouseKeys);
|
|
||||||
+ // let mouseKeys = this._buildItem(_("Mouse Keys"), A11Y_SCHEMA, KEY_MOUSE_KEYS_ENABLED);
|
|
||||||
+ // this.menu.addMenuItem(mouseKeys);
|
|
||||||
|
|
||||||
this.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
|
|
||||||
this.menu.addAction(_("Universal Access Settings"), function() {
|
|
||||||
- Util.spawnDesktop('gnome-universal-access-panel');
|
|
||||||
+ Util.spawnDesktop('at-properties');
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
Index: gnome-shell-2.91.6/js/ui/panel.js
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/js/ui/panel.js
|
|
||||||
+++ gnome-shell-2.91.6/js/ui/panel.js
|
|
||||||
@@ -33,12 +33,11 @@ const ANIMATED_ICON_UPDATE_TIMEOUT = 100
|
|
||||||
const SPINNER_UPDATE_TIMEOUT = 130;
|
|
||||||
const SPINNER_SPEED = 0.02;
|
|
||||||
|
|
||||||
-const STANDARD_TRAY_ICON_ORDER = ['a11y', 'display', 'keyboard', 'volume', 'bluetooth', 'network', 'battery'];
|
|
||||||
+const STANDARD_TRAY_ICON_ORDER = ['a11y', 'display', 'volume', 'bluetooth', 'network', 'battery'];
|
|
||||||
const STANDARD_TRAY_ICON_SHELL_IMPLEMENTATION = {
|
|
||||||
'a11y': imports.ui.status.accessibility.ATIndicator,
|
|
||||||
'volume': imports.ui.status.volume.Indicator,
|
|
||||||
'battery': imports.ui.status.power.Indicator,
|
|
||||||
- 'keyboard': imports.ui.status.keyboard.XKBIndicator
|
|
||||||
};
|
|
||||||
|
|
||||||
if (Config.HAVE_BLUETOOTH)
|
|
||||||
Index: gnome-shell-2.91.6/js/ui/statusMenu.js
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/js/ui/statusMenu.js
|
|
||||||
+++ gnome-shell-2.91.6/js/ui/statusMenu.js
|
|
||||||
@@ -154,12 +154,12 @@ StatusMenuButton.prototype = {
|
|
||||||
|
|
||||||
_onMyAccountActivate: function() {
|
|
||||||
Main.overview.hide();
|
|
||||||
- Util.spawnDesktop('gnome-user-accounts-panel');
|
|
||||||
+ Util.spawnDesktop('gnome-about-me');
|
|
||||||
},
|
|
||||||
|
|
||||||
_onPreferencesActivate: function() {
|
|
||||||
Main.overview.hide();
|
|
||||||
- Util.spawnDesktop('gnome-control-center');
|
|
||||||
+ Util.spawnDesktop('gnomecc');
|
|
||||||
},
|
|
||||||
|
|
||||||
_onLockScreenActivate: function() {
|
|
||||||
Index: gnome-shell-2.91.6/js/ui/dateMenu.js
|
|
||||||
===================================================================
|
|
||||||
--- gnome-shell-2.91.6.orig/js/ui/dateMenu.js
|
|
||||||
+++ gnome-shell-2.91.6/js/ui/dateMenu.js
|
|
||||||
@@ -200,7 +200,7 @@ DateMenuButton.prototype = {
|
|
||||||
|
|
||||||
_onPreferencesActivate: function() {
|
|
||||||
this.menu.close();
|
|
||||||
- Util.spawnDesktop('gnome-datetime-panel');
|
|
||||||
+ Util.spawnDesktop('YaST2-timezone');
|
|
||||||
},
|
|
||||||
|
|
||||||
_onOpenCalendarActivate: function() {
|
|
@ -1,12 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Script to start a GNOME session in a GNOME 3 preview mode.
|
|
||||||
#
|
|
||||||
|
|
||||||
if test -n "$XDG_CONFIG_DIRS"; then
|
|
||||||
export XDG_CONFIG_DIRS=/usr/share/gnome-shell/xdg-override:$XDG_CONFIG_DIRS
|
|
||||||
else
|
|
||||||
export XDG_CONFIG_DIRS=/usr/share/gnome-shell/xdg-override:/etc/xdg
|
|
||||||
fi
|
|
||||||
|
|
||||||
exec /usr/bin/gnome $*
|
|
@ -1,3 +1,346 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 28 13:38:59 UTC 2011 - malcolmlewis@opensuse.org
|
||||||
|
|
||||||
|
- Manually create %{_datadir}/gnome-shell/extensions and own it:
|
||||||
|
we don't want every extension to have to own it.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 27 15:02:06 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.1:
|
||||||
|
+ Network menu:
|
||||||
|
- bgo#646395: fix problems updating the menu for mobile
|
||||||
|
broadband devices.
|
||||||
|
- bgo#646074: fix missing device descriptions with multiple
|
||||||
|
devices of the same type.
|
||||||
|
- bgo#646141: label ad-hoc neworks with an appropriate icon.
|
||||||
|
- bgo#646946: fix displaying some devices states as "invalid".
|
||||||
|
- bgo#647040: fix problems with access points that don't report
|
||||||
|
a SSID.
|
||||||
|
- Miscellaneous minor bug fixes: bgo#645981, bgo#646558,
|
||||||
|
bgo#646443, bgo#646708, bgo#646968.
|
||||||
|
+ Application menu and icon:
|
||||||
|
- bgo#644122: fix bug where application menu icon was missing
|
||||||
|
at GNOME Shell startup.
|
||||||
|
- bgo#647082: fix missing application menu for dialog windows.
|
||||||
|
- bgo#646689: when launching an application through an
|
||||||
|
alternate launcher (like for a System Settings pane),
|
||||||
|
association the windows with the application, not the
|
||||||
|
launcher.
|
||||||
|
+ Activities overview:
|
||||||
|
- bgo#647778: load the applications view incrementally to avoid
|
||||||
|
potentially freezing for multiple seconds.
|
||||||
|
- bgo#645801: fix bug where package installation while the
|
||||||
|
overview was up could result in a corrupted application
|
||||||
|
display.
|
||||||
|
- bgo#645990: fix dragging from the search results to launch
|
||||||
|
apps and docs.
|
||||||
|
- bgo#646019: fix flickering of selection when searching in the
|
||||||
|
overview.
|
||||||
|
- bgo#636341: fix bug when typing into the search box when text
|
||||||
|
was already selected.
|
||||||
|
+ bgo#646921: fix layout of notifications for right-to-left
|
||||||
|
languages.
|
||||||
|
+ bgo#648132: remove a confusing special case where Alt-Tab
|
||||||
|
sometimes switched to a different window of the same
|
||||||
|
application rather than to a different application.
|
||||||
|
+ bgo#648132: fix a crash that could happen when a window was
|
||||||
|
opened on a workspace that was immediately removed.
|
||||||
|
+ bgo#646740: fix keyboard navigation in logout/reboot dialogs.
|
||||||
|
+ Fix missing inspector icon in Looking Glass console.
|
||||||
|
+ Miscellaneous minor bug fixes: bgo#645648, bgo#646205,
|
||||||
|
bgo#646257, bgo#646855, bgo#647098, bgo#646730.
|
||||||
|
- Update default-applications.patch to use correct .desktop
|
||||||
|
filename for libreoffice.
|
||||||
|
- Drop gnome-shell-fix-gnome-bluetooth.patch: fixed upstream.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 7 08:43:28 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.0.2:
|
||||||
|
+ bgo#646333: fix missing import that was preventing extensions
|
||||||
|
from loading.
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 6 08:59:23 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.0.1:
|
||||||
|
+ bgo#646825: fix problem with stuck event handling if network
|
||||||
|
menu pops down while user is using the scrollbar.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 5 16:19:09 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 3.0.0:
|
||||||
|
+ Add shell_get_file_contents_utf8_sync(), use it instead of gio
|
||||||
|
temporarily.
|
||||||
|
+ gnome-shell.css: fix multiple calendar layout issues
|
||||||
|
+ network:
|
||||||
|
- fix alignment of secure vs insecure wireless icons
|
||||||
|
- fix parameters to _findConnection
|
||||||
|
- fix VPN connection state
|
||||||
|
- ignore invalid and unsupported connection types
|
||||||
|
- fix logic bug in checking whether to activate or deactive.
|
||||||
|
+ end-session-dialog: Show default icon if user icon is unset
|
||||||
|
+ use scrollbar in sub-menu if needed
|
||||||
|
+ notificationDaemon: only ignore 'chat' and 'presence'
|
||||||
|
notifications from Empathy (bgo#645932)
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop 0001-src-add-more-stuff-to-gnome_shell_real_LDADD.patch: no
|
||||||
|
longer needed.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 29 08:39:21 UTC 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 2.91.93:
|
||||||
|
+ Move GSettings schemas under /org/gnome
|
||||||
|
+ Telepathy chat in message tray:
|
||||||
|
- Add proper timestamps between old messages and log messages,
|
||||||
|
gray out log messages.
|
||||||
|
- Fix duplicate messages
|
||||||
|
+ Network indicator:
|
||||||
|
- Show "firmware missing" when firmware is not available
|
||||||
|
- Mark WEP/WPA wireless networks with a security icon
|
||||||
|
- Misc bug fixes
|
||||||
|
+ If present, put the IBus status tray icon in the system status
|
||||||
|
area.
|
||||||
|
+ Look for preferences panel destop files in gnomecc.menus not in
|
||||||
|
settings.menus.
|
||||||
|
+ Change implementation of --replace so that we don't connect to
|
||||||
|
XSMP and trigger a gnome-session restart loop.
|
||||||
|
+ Restore accesss to notifications associated with legacy status
|
||||||
|
icons.
|
||||||
|
+ Fix badly aligned and fuzzy toggle switches in menus.
|
||||||
|
+ Fix flash of Activities button when entering hot corner.
|
||||||
|
+ Fix visual artifacts during message tray animations.
|
||||||
|
+ Fix URL links in notifications.
|
||||||
|
+ Fix positioning and animations for menus and notification
|
||||||
|
bubbles.
|
||||||
|
+ Fix bug that would result in left-over application menu when no
|
||||||
|
application is active.
|
||||||
|
+ Fixes to translated strings.
|
||||||
|
+ Misc bug fixes.
|
||||||
|
+ Build fixes
|
||||||
|
+ Updated translations.
|
||||||
|
- Changes from version 2.91.92:
|
||||||
|
+ New network indicator for NetworkManager 0.9. This mostly
|
||||||
|
completes replacing all legacy status icons in the status area
|
||||||
|
with native implementations. If NetworkManager 0.9 is not
|
||||||
|
found, the old nm-applet status icon will be shown in the
|
||||||
|
status area as before.
|
||||||
|
+ Multi monitor improvements:
|
||||||
|
- Rewrite window positioning code to enable multi-monitor
|
||||||
|
goodness.
|
||||||
|
- Enable new Mutter feature workspaces_only_on_primary so that
|
||||||
|
workspace switching only affects the primary monitor and
|
||||||
|
windows on other monitors are unaffected.
|
||||||
|
- In the overview, show windows for each monitor on that
|
||||||
|
monitor rather than scrunching them oddly onto the primary
|
||||||
|
monitor.
|
||||||
|
- Use new "pointer barriers" feature of XFixes extension to
|
||||||
|
trap the mouse cursor at hot screen corners even when there
|
||||||
|
are adjacent monitors the cursor could slide onto.
|
||||||
|
- Don't use a slideout for the workspace selector if it's at a
|
||||||
|
monitor boundary.
|
||||||
|
+ Message Tray:
|
||||||
|
- Combine multiple notifications from the same source into a
|
||||||
|
"stack" instead of filling the summary area with identical
|
||||||
|
icons.
|
||||||
|
- Queue up incoming notifications while the user is interacting
|
||||||
|
with the summary area.
|
||||||
|
- Don't show resident (permanent) notifications from apps that
|
||||||
|
are currently active.
|
||||||
|
- Improve styling of items in the message tray to make click
|
||||||
|
targets and states more obvious.
|
||||||
|
- For legacy status icons, forward clicks on the message tray
|
||||||
|
label to the icon.
|
||||||
|
- For legacy status icons, kick out of the Activies Overview
|
||||||
|
when the icon or label is clicked.
|
||||||
|
- Fix scrolling to the bottom when new messages arrive
|
||||||
|
- Misc bug fixes
|
||||||
|
+ Greatly speed up search by not creating objects for
|
||||||
|
non-displayed results.
|
||||||
|
+ Fix long delay on entering overview on certain AMD cards by not
|
||||||
|
repeatedly looking for the actor at pointer.
|
||||||
|
+ Message Tray chat:
|
||||||
|
- Add history navigation to entry
|
||||||
|
- Handle and display aliases correctly
|
||||||
|
- Carry conversations across shell restart
|
||||||
|
- Support "actions" like the IRC /me command
|
||||||
|
- Retrieve chat history from TelepathyLogger
|
||||||
|
+ When removing an empty workspace, merge it with the empty
|
||||||
|
workspace and enter the overview instead of animating to a
|
||||||
|
random adjacent workspace.
|
||||||
|
+ Performance testing framework
|
||||||
|
- Use standardized window confgurations instead of whatever
|
||||||
|
windows the user has around.
|
||||||
|
- Add new performance metrics for switching to the app view and
|
||||||
|
for overview performance with different numbers of windows
|
||||||
|
open.
|
||||||
|
+ Fix up StTooltip (fix bugs, add hover timeouts, and constrain
|
||||||
|
tooltips to monitors) and use to display labels on hover over
|
||||||
|
applications in the Dash.
|
||||||
|
+ Allow dragging over the workspace selector during a XDND drag
|
||||||
|
to change workspaces.
|
||||||
|
+ Add Restart button to shutdown dialog.
|
||||||
|
+ Remove Screen Reader and Screen Keyboard from Accessibility
|
||||||
|
menu; not ready to be a prominent feature of GNOME 3.0, though
|
||||||
|
still available through System Settings.
|
||||||
|
+ Honor relevant lockdown GSettings keys
|
||||||
|
+ Improve appearance of PolicyKit dialogs
|
||||||
|
+ Fixes for RTL layout
|
||||||
|
+ Remove sliding startup indicator in favor of a fixed one
|
||||||
|
+ Obey global GNOME text size setting
|
||||||
|
+ Visual tweaks
|
||||||
|
+ Code cleanups
|
||||||
|
+ Build fixes
|
||||||
|
+ Bug fixes
|
||||||
|
- Changes from version 2.91.91:
|
||||||
|
+ Create a real gnome-shell executable using the new
|
||||||
|
libmutter-wm.
|
||||||
|
+ Launcher script:
|
||||||
|
- Don't use the launcher script installed except when built
|
||||||
|
with --enable-jhbuild-wrapper-script configure option
|
||||||
|
- Remove --eval-file option
|
||||||
|
- Move --create-extension option to separate
|
||||||
|
gnome-shell-extension-tool script
|
||||||
|
- Remove complicated checks to force indirect rendering for
|
||||||
|
DRI1.
|
||||||
|
+ Push status from user menu to Telepathy.
|
||||||
|
+ Message tray:
|
||||||
|
- Add a right click menu with Open/Remove options
|
||||||
|
- Remove icons when the associated application exits
|
||||||
|
+ Add keynav around the overview using Control-Alt-Tab
|
||||||
|
+ Update style of search display
|
||||||
|
+ Move calendar handling out of process to avoid probplems if
|
||||||
|
evolution-data-server blocks on network traffic.
|
||||||
|
+ Put one hot corner to activate the Activities Overview on each
|
||||||
|
monitor.
|
||||||
|
+ Try to handle apps with initial splashscreen in automatic
|
||||||
|
workspace management code.
|
||||||
|
+ Show the "New Window" menu item even for non-running
|
||||||
|
applications.
|
||||||
|
+ Allow mouse-wheel scrolling over categories in application
|
||||||
|
browser.
|
||||||
|
+ Scale icons rather than using small icons in the overview and
|
||||||
|
Alt-Tab.
|
||||||
|
+ StWidget: automatically add rtl/ltr pseudoclasses depending on
|
||||||
|
the direction of the locale.
|
||||||
|
+ StWidget: add a popup-menu signal
|
||||||
|
+ Fixes for right-to-left locales
|
||||||
|
+ Claim D-Bus names early to avoid race conditions where the old
|
||||||
|
notification daemon could be started by D-Bus activation.
|
||||||
|
+ Drop the custom gs-applications.menu and use the standard GNOME
|
||||||
|
menu files for categories.
|
||||||
|
+ Visual tweaks
|
||||||
|
+ Code cleanups
|
||||||
|
+ Build fixes
|
||||||
|
+ Bug fixes
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop gnome-shell-handle-broken-glxinfo.patch: this is obsolete.
|
||||||
|
- Add 0001-src-add-more-stuff-to-gnome_shell_real_LDADD.patch and
|
||||||
|
gnome-shell-fix-gnome-bluetooth.patch: fix startup.
|
||||||
|
- Add default-applications.patch: this fixes Firefox launcher.
|
||||||
|
- Remove old gnome3 preview session (gnome-shell-session and
|
||||||
|
gnome3.desktop source files): we don't need a preview mode now
|
||||||
|
that we have the full GNOME 3.
|
||||||
|
- Add BuildRequires pkgconfig(libmutter), pkgconfig(libnm-glib),
|
||||||
|
pkgconfig(telepathy-logger-0.2)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 4 09:10:17 CET 2011 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
- Drop BUILD_AGAINST_GNOME3 magic: now we always build for GNOME 3:
|
||||||
|
+ Always have a gnome-settings-daemon Requires.
|
||||||
|
+ Drop gnome-shell-integrate_114.patch.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 2 10:21:22 CET 2011 - fcrozat@novell.com
|
||||||
|
|
||||||
|
- Update to version 2.91.90:
|
||||||
|
+ Workspace handling
|
||||||
|
- Replace existing workspace controls in the overview with a
|
||||||
|
vertical list of workspace thumbnails.
|
||||||
|
- Change workspace orientation in the main view to vertical
|
||||||
|
- Workspaces are automatically managed: empty workspaces are
|
||||||
|
removed, other than the last workspace which is always empty,
|
||||||
|
a new workspace is added when something is started on that
|
||||||
|
workspace.
|
||||||
|
- Add ability to change workspace by mousewheel scrolling over
|
||||||
|
thumbnails
|
||||||
|
+ Add a PolicyKit authentication agent; requests to the user for
|
||||||
|
authentication from PolicyKit now show up as shell-themed
|
||||||
|
dialogs.
|
||||||
|
+ Visual refresh
|
||||||
|
- Improve the appearance and behavior of the overview "dash"
|
||||||
|
- Use larger icons in the Application browser
|
||||||
|
- Improve the appearance of the top panel and round the corners
|
||||||
|
of the screen
|
||||||
|
- Improve the appearance of the search entry in the overview
|
||||||
|
+ Remove minimize and maximize buttons from the titlebar
|
||||||
|
+ Change the options for stopping the system; Suspend is now in
|
||||||
|
the menu, while Power Off... is hidden, but can be accessed by
|
||||||
|
holding down Alt when browsing the user status menu
|
||||||
|
+ Port telepathy integration to telepathy-glib from hand-written
|
||||||
|
D-Bus code
|
||||||
|
+ Remove the window filtering and highlighting when using the
|
||||||
|
dash application menu - it was confusing and buggy rather than
|
||||||
|
helpful
|
||||||
|
+ Use the alt-tab switcher when <Alt>Above_Tab (alt-` typically)
|
||||||
|
is pressed, and fix keybinding handling durng alt-tab.
|
||||||
|
+ Message tray
|
||||||
|
- Improve the expand/collapse behavior of for greater stability
|
||||||
|
- Hold notifications while the user is marked busy
|
||||||
|
- Group chat messages together
|
||||||
|
- Fix bug that resulted in missing icons for contacts without
|
||||||
|
avatars
|
||||||
|
- Enable navigation using arrow keys between buttons in
|
||||||
|
notifications
|
||||||
|
+ Add audio feedback when scrolling over the volume status icon
|
||||||
|
+ Add a "Show Layout" item to the input source selector menu
|
||||||
|
+ Use GLib application launching API, to allow us to associate
|
||||||
|
windows with applications in a broader range of circumstances
|
||||||
|
+ Unify history management between run dialog and looking glass,
|
||||||
|
giving consistent behavior
|
||||||
|
+ Pass extension metadata object to extensions so they can be
|
||||||
|
configured in metadata.json
|
||||||
|
+ Support symbolic colors for legacy tray icons
|
||||||
|
+ Shell Toolkit: implement ability to specify inset shadows in
|
||||||
|
CSS
|
||||||
|
+ Remove no-longer-useful --xephyr option from gnome-shell
|
||||||
|
wrapper script
|
||||||
|
+ Improve the drawing of the "box pointer" used for menus and
|
||||||
|
notifications
|
||||||
|
+ Memory leak fixes
|
||||||
|
+ Code cleanups
|
||||||
|
+ Bug fixes
|
||||||
|
+ Build fixes
|
||||||
|
+ Visual tweaks
|
||||||
|
+ Bugs fixed: bgo#588050, bgo#594071, bgo#594324, bgo#597859,
|
||||||
|
bgo#599334, bgo#600771, bgo#603759, bgo#604237, bgo#609791,
|
||||||
|
bgo#610818, bgo#612548, bgo#617225, bgo#620416, bgo#631995,
|
||||||
|
bgo#632595, bgo#633667, bgo#636156, bgo#636370, bgo#636680,
|
||||||
|
bgo#637687, bgo#637745, bgo#638720, bgo#638990, bgo#639324,
|
||||||
|
bgo#639341, bgo#639428, bgo#639468, bgo#639943, bgo#640361,
|
||||||
|
bgo#640363, bgo#640465, bgo#640583, bgo#640976, bgo#640978,
|
||||||
|
bgo#640996, bgo#641060, bgo#641117, bgo#641245, bgo#641359,
|
||||||
|
bgo#641415, bgo#641522, bgo#641533, bgo#641537, bgo#641538,
|
||||||
|
bgo#641605, bgo#641677, bgo#641726, bgo#641728, bgo#641809,
|
||||||
|
bgo#641810, bgo#641879, bgo#641880, bgo#641881, bgo#641886,
|
||||||
|
bgo#641887, bgo#641896, bgo#641931, bgo#641973, bgo#641977,
|
||||||
|
bgo#641987, bgo#642005, bgo#642031, bgo#642034, bgo#642058,
|
||||||
|
bgo#642059, bgo#642117, bgo#642124, bgo#642175, bgo#642189,
|
||||||
|
bgo#642192, bgo#642194, bgo#642196, bgo#642207, bgo#642208,
|
||||||
|
bgo#642209, bgo#642237, bgo#642287, bgo#642295, bgo#642303,
|
||||||
|
bgo#642329, bgo#642333, bgo#642334, bgo#642335, bgo#642483,
|
||||||
|
bgo#642510, bgo#642600, bgo#642641, bgo#642672, bgo#642697,
|
||||||
|
bgo#642699, bgo#642721, bgo#642726, bgo#642834, bgo#642886,
|
||||||
|
bgo#642925.
|
||||||
|
+ Updated translations.
|
||||||
|
- Add pkgconfig(gnome-bluetooth-1.0), pkgconfig(polkit-agent-1) and
|
||||||
|
pkgconfig(telepathy-glib) BuildRequires.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 18 02:49:38 CET 2011 - vuntz@opensuse.org
|
Fri Feb 18 02:49:38 CET 2011 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
@ -18,30 +18,25 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: gnome-shell
|
Name: gnome-shell
|
||||||
Version: 2.91.6
|
Version: 3.0.1
|
||||||
Release: 8
|
Release: 1
|
||||||
# FIXME: whenever we have GNOME3 as default desktop, remove BUILD_AGAINST_GNOME3 stuff, and gnome-shell-old-gsd.patch
|
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
Summary: GNOME Shell
|
Summary: GNOME Shell
|
||||||
Group: System/GUI/GNOME
|
Group: System/GUI/GNOME
|
||||||
Url: http://live.gnome.org/GnomeShell
|
Url: http://live.gnome.org/GnomeShell
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
# To integrate a preview mode in GDM.
|
Patch2: default-applications.patch
|
||||||
# Note: this also explains the Requires on gnome-session below.
|
|
||||||
Source1: gnome-shell-session
|
|
||||||
Source2: gnome3.desktop
|
|
||||||
# PATCH-FIX-OPENSUSE gnome-shell-integrate_114.patch vuntz@opensuse.org -- Fix integration with underlying packages available in openSUSE 11.4.
|
|
||||||
Patch0: gnome-shell-integrate_114.patch
|
|
||||||
# PATCH-FIX-UPSTREAM gnome-shell-handle-broken-glxinfo.patch bnc#672953 bgo#640680 vuntz@opensuse.org -- Fix crash on startup if glxinfo fails with a weird error
|
|
||||||
Patch1: gnome-shell-handle-broken-glxinfo.patch
|
|
||||||
BuildRequires: intltool
|
BuildRequires: intltool
|
||||||
BuildRequires: translation-update-upstream
|
BuildRequires: translation-update-upstream
|
||||||
BuildRequires: update-desktop-files
|
BuildRequires: update-desktop-files
|
||||||
|
# needed for directory ownership
|
||||||
|
BuildRequires: dbus-1
|
||||||
BuildRequires: pkgconfig(clutter-1.0)
|
BuildRequires: pkgconfig(clutter-1.0)
|
||||||
BuildRequires: pkgconfig(dbus-glib-1)
|
BuildRequires: pkgconfig(dbus-glib-1)
|
||||||
BuildRequires: pkgconfig(gconf-2.0)
|
BuildRequires: pkgconfig(gconf-2.0)
|
||||||
BuildRequires: pkgconfig(gio-2.0)
|
BuildRequires: pkgconfig(gio-2.0)
|
||||||
BuildRequires: pkgconfig(gjs-1.0)
|
BuildRequires: pkgconfig(gjs-1.0)
|
||||||
|
BuildRequires: pkgconfig(gnome-bluetooth-1.0)
|
||||||
BuildRequires: pkgconfig(gnome-desktop-3.0)
|
BuildRequires: pkgconfig(gnome-desktop-3.0)
|
||||||
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
||||||
BuildRequires: pkgconfig(gstreamer-0.10)
|
BuildRequires: pkgconfig(gstreamer-0.10)
|
||||||
@ -51,19 +46,22 @@ BuildRequires: pkgconfig(libcanberra)
|
|||||||
BuildRequires: pkgconfig(libcroco-0.6)
|
BuildRequires: pkgconfig(libcroco-0.6)
|
||||||
BuildRequires: pkgconfig(libedataserver-1.2)
|
BuildRequires: pkgconfig(libedataserver-1.2)
|
||||||
BuildRequires: pkgconfig(libgnome-menu)
|
BuildRequires: pkgconfig(libgnome-menu)
|
||||||
|
BuildRequires: pkgconfig(libmutter)
|
||||||
|
BuildRequires: pkgconfig(libnm-glib) >= 0.8.995
|
||||||
BuildRequires: pkgconfig(libpulse-mainloop-glib)
|
BuildRequires: pkgconfig(libpulse-mainloop-glib)
|
||||||
BuildRequires: pkgconfig(libstartup-notification-1.0)
|
BuildRequires: pkgconfig(libstartup-notification-1.0)
|
||||||
BuildRequires: pkgconfig(mutter-plugins)
|
BuildRequires: pkgconfig(mutter-plugins)
|
||||||
|
BuildRequires: pkgconfig(polkit-agent-1)
|
||||||
|
BuildRequires: pkgconfig(telepathy-glib)
|
||||||
|
BuildRequires: pkgconfig(telepathy-logger-0.2)
|
||||||
BuildRequires: pkgconfig(xfixes)
|
BuildRequires: pkgconfig(xfixes)
|
||||||
Requires: dbus-1-python
|
Requires: dbus-1-python
|
||||||
Requires: gdk-pixbuf-loader-rsvg
|
Requires: gdk-pixbuf-loader-rsvg
|
||||||
Requires: gjs
|
Requires: gjs
|
||||||
Requires: gnome-icon-theme-symbolic
|
Requires: gnome-icon-theme-symbolic
|
||||||
Requires: gnome-session
|
Requires: gnome-session
|
||||||
%if 0%{?BUILD_AGAINST_GNOME3}
|
|
||||||
# For a GSettings schema
|
# For a GSettings schema
|
||||||
Requires: gnome-settings-daemon
|
Requires: gnome-settings-daemon
|
||||||
%endif
|
|
||||||
Requires: gsettings-desktop-schemas
|
Requires: gsettings-desktop-schemas
|
||||||
# mutter-devel doesn't automatically bring mutter
|
# mutter-devel doesn't automatically bring mutter
|
||||||
Requires: mutter
|
Requires: mutter
|
||||||
@ -83,32 +81,26 @@ documents, and organizing open windows in GNOME.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
translation-update-upstream
|
translation-update-upstream
|
||||||
%if ! 0%{?BUILD_AGAINST_GNOME3}
|
%if 0%{?suse_version} >= 1140
|
||||||
%patch0 -p1
|
%patch2 -p1
|
||||||
%endif
|
%endif
|
||||||
%patch1 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--libexecdir=%{_libexecdir}/%{name} \
|
--libexecdir=%{_libexecdir}/%{name} \
|
||||||
--disable-schemas-install \
|
--disable-schemas-install \
|
||||||
--enable-compile-warnings=no
|
--enable-compile-warnings=no
|
||||||
%__make %{?_smp_mflags}
|
%__make %{?_smp_mflags} V=1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%makeinstall
|
%makeinstall
|
||||||
find %{buildroot} -type f -name "*.la" -delete -print
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
# This is the directory where extensions get installed
|
||||||
|
install -d %{buildroot}%{_datadir}/gnome-shell/extensions
|
||||||
%find_lang %{name} %{?no_lang_C}
|
%find_lang %{name} %{?no_lang_C}
|
||||||
%suse_update_desktop_file %{name}
|
%suse_update_desktop_file %{name}
|
||||||
%find_gconf_schemas
|
%find_gconf_schemas
|
||||||
# Preview mode for GNOME 3
|
|
||||||
install -m755 %{S:1} %{buildroot}%{_libexecdir}/%{name}/
|
|
||||||
install -d -m755 %{buildroot}%{_datadir}/xsessions
|
|
||||||
install -m644 %{S:2} %{buildroot}%{_datadir}/xsessions/
|
|
||||||
%suse_update_desktop_file %{buildroot}%{_datadir}/xsessions/gnome3.desktop
|
|
||||||
install -d -m755 %{buildroot}%{_datadir}/gnome-shell/xdg-override/autostart
|
|
||||||
cp %{buildroot}%{_datadir}/applications/gnome-shell.desktop %{buildroot}%{_datadir}/gnome-shell/xdg-override/autostart/
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
@ -131,17 +123,16 @@ rm -rf %{buildroot}
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc COPYING
|
%doc COPYING
|
||||||
%{_bindir}/gnome-shell
|
%{_bindir}/gnome-shell
|
||||||
|
%{_bindir}/gnome-shell-extension-tool
|
||||||
%{_libexecdir}/gnome-shell/
|
%{_libexecdir}/gnome-shell/
|
||||||
%if "%{_libdir}" != "%{_libexecdir}"
|
%if "%{_libdir}" != "%{_libexecdir}"
|
||||||
%{_libdir}/gnome-shell/
|
%{_libdir}/gnome-shell/
|
||||||
%endif
|
%endif
|
||||||
%{_libdir}/mutter/plugins/libgnome-shell.so
|
|
||||||
%{_datadir}/applications/gnome-shell.desktop
|
%{_datadir}/applications/gnome-shell.desktop
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.accessibility.magnifier.gschema.xml
|
%{_datadir}/dbus-1/services/org.gnome.Shell.CalendarServer.service
|
||||||
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
|
%{_datadir}/glib-2.0/schemas/org.gnome.shell.gschema.xml
|
||||||
%{_datadir}/gnome-shell/
|
%{_datadir}/gnome-shell/
|
||||||
%{_datadir}/xsessions/gnome3.desktop
|
%dir %{_datadir}/gnome-shell/extensions
|
||||||
%{_sysconfdir}/xdg/menus/gs-applications.menu
|
|
||||||
%doc %{_mandir}/man?/gnome-shell.*
|
%doc %{_mandir}/man?/gnome-shell.*
|
||||||
|
|
||||||
%files lang -f %{name}.lang
|
%files lang -f %{name}.lang
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Encoding=UTF-8
|
|
||||||
Type=XSession
|
|
||||||
Exec=/usr/lib/gnome-shell/gnome-shell-session
|
|
||||||
TryExec=/usr/lib/gnome-shell/gnome-shell-session
|
|
||||||
Name=GNOME 3 Preview
|
|
||||||
Comment=The GNU Network Object Model Environment. A complete, free and easy-to-use desktop environment
|
|
Loading…
x
Reference in New Issue
Block a user