Compare commits

..
Author SHA1 Message Date
Daniel van Vugt f25840f74c pristine-tar data for gnome-shell-extensions_50~alpha.orig.tar.xz 2026-02-10 16:03:51 +08:00
Jeremy Bícha ef2dc30c53 pristine-tar data for gnome-shell-extensions_49.0.orig.tar.xz 2025-09-15 07:30:41 -04:00
Simon McVittie fe7bc37bf1 pristine-tar data for gnome-shell-extensions_48.3.orig.tar.xz 2025-07-28 10:21:41 +01:00
Marco Trevisan (Treviño) 5b18df97d4 pristine-tar data for gnome-shell-extensions_49~alpha.1.orig.tar.xz 2025-07-08 22:34:36 +02:00
Jeremy Bícha 4c2d88b7c6 pristine-tar data for gnome-shell-extensions_48.2.orig.tar.xz 2025-05-27 09:01:39 -04:00
Jeremy Bícha d91fd230bf pristine-tar data for gnome-shell-extensions_48.1.orig.tar.xz 2025-04-17 10:54:40 -04:00
Jeremy Bícha 1053742f9c pristine-tar data for gnome-shell-extensions_48.0.orig.tar.xz 2025-03-17 10:22:31 -04:00
Jeremy Bícha 949e3b56b9 pristine-tar data for gnome-shell-extensions_48~rc.orig.tar.xz 2025-03-03 12:40:37 -05:00
Jeremy Bícha 4843192eb4 pristine-tar data for gnome-shell-extensions_48~beta.orig.tar.xz 2025-02-05 06:28:23 -05:00
Jeremy Bícha 0cabfabac2 pristine-tar data for gnome-shell-extensions_47.4.orig.tar.xz 2025-02-05 06:24:44 -05:00
Jeremy Bícha f9afce37ab pristine-tar data for gnome-shell-extensions_47.3.orig.tar.xz 2025-01-14 10:04:26 -05:00
Jeremy Bícha a13b2d0d5b pristine-tar data for gnome-shell-extensions_47.2.orig.tar.xz 2024-11-25 13:48:35 -05:00
Jeremy Bícha 5bcd7748cd pristine-tar data for gnome-shell-extensions_47.1.orig.tar.xz 2024-10-30 12:44:00 +01:00
Jeremy Bícha 2a9382d9f5 pristine-tar data for gnome-shell-extensions_47.0.orig.tar.xz 2024-09-14 19:26:26 -04:00
Jeremy Bícha a963602277 pristine-tar data for gnome-shell-extensions_47~rc.orig.tar.xz 2024-09-04 10:26:10 -04:00
Jeremy Bícha 2b6e393bdd pristine-tar data for gnome-shell-extensions_47~beta.orig.tar.xz 2024-08-06 07:52:25 -04:00
Jeremy Bícha 8b7b004a94 pristine-tar data for gnome-shell-extensions_46.2.orig.tar.xz 2024-05-28 16:19:27 -04:00
Jeremy Bícha 0600cbf7b0 pristine-tar data for gnome-shell-extensions_46.1.orig.tar.xz 2024-04-21 16:44:47 -04:00
Jeremy Bícha b451c1cdb3 pristine-tar data for gnome-shell-extensions_46.0.orig.tar.xz 2024-03-18 15:30:17 -04:00
Jeremy Bícha 159e51d809 pristine-tar data for gnome-shell-extensions_45.2.orig.tar.xz 2023-12-05 10:03:40 -05:00
Jeremy Bícha e3ac038c50 pristine-tar data for gnome-shell-extensions_45.1.orig.tar.xz 2023-11-04 12:30:41 +02:00
Jeremy Bícha c6be28be3e pristine-tar data for gnome-shell-extensions_45.0.orig.tar.xz 2023-09-18 08:45:38 -04:00
Jeremy Bícha 2a1942c0f8 pristine-tar data for gnome-shell-extensions_45~beta.orig.tar.xz 2023-08-16 22:55:57 -04:00
Jeremy Bicha 4aa88e9d5f pristine-tar data for gnome-shell-extensions_44.0.orig.tar.xz 2023-03-27 08:47:19 -04:00
Jeremy Bicha 751fc1d954 pristine-tar data for gnome-shell-extensions_44~rc.orig.tar.xz 2023-03-07 12:19:34 -05:00
Jeremy Bicha d9014bdeb2 pristine-tar data for gnome-shell-extensions_44~beta.orig.tar.xz 2023-02-15 10:59:26 -05:00
Jeremy Bicha 77e7ce8c22 pristine-tar data for gnome-shell-extensions_43.1.orig.tar.xz 2022-11-22 14:13:08 -05:00
Jeremy Bicha 4e296f9dd9 pristine-tar data for gnome-shell-extensions_43.0.orig.tar.xz 2022-09-19 10:57:27 -04:00
Jeremy Bicha 125193e6da pristine-tar data for gnome-shell-extensions_43~rc.orig.tar.xz 2022-09-06 14:38:14 -04:00
Jeremy Bicha 1d949394b1 pristine-tar data for gnome-shell-extensions_43~beta.orig.tar.xz 2022-08-21 10:59:17 -04:00
Jeremy Bicha fa11081337 pristine-tar data for gnome-shell-extensions_42.3.orig.tar.xz 2022-07-13 17:46:11 +02:00
Jeremy Bicha eeafacaf29 pristine-tar data for gnome-shell-extensions_42.2.orig.tar.xz 2022-06-03 09:19:22 -04:00
Jeremy Bicha f37caf8cb1 pristine-tar data for gnome-shell-extensions_42.1.orig.tar.xz 2022-05-09 08:02:10 -04:00
Jeremy Bicha 4e55f22070 pristine-tar data for gnome-shell-extensions_42.0.orig.tar.xz 2022-03-14 11:29:54 -04:00
Jeremy Bicha 93c1e19c34 pristine-tar data for gnome-shell-extensions_42~rc.orig.tar.xz 2022-03-08 09:32:27 -05:00
Marco Trevisan (Treviño) b5fe9da0ed pristine-tar data for gnome-shell-extensions_42~beta.orig.tar.xz 2022-02-23 02:57:09 +01:00
Jeremy Bicha ecf0e9b12e pristine-tar data for gnome-shell-extensions_41.1.orig.tar.xz 2021-12-12 20:28:56 -05:00
Jeremy Bicha 1149251775 pristine-tar data for gnome-shell-extensions_41.0.orig.tar.xz 2021-10-03 20:42:41 -04:00
Jeremy Bicha 88f284c104 pristine-tar data for gnome-shell-extensions_40.4.orig.tar.xz 2021-08-29 08:50:42 -04:00
Marco Trevisan (Treviño) 610cad3d8d pristine-tar data for gnome-shell-extensions_40.1.orig.tar.xz 2021-05-30 17:53:16 +02:00
Simon McVittie a595c5b606 pristine-tar data for gnome-shell-extensions_3.38.2.orig.tar.xz 2020-12-03 10:11:15 +00:00
Jeremy Bicha ed5a2f7be3 pristine-tar data for gnome-shell-extensions_3.38.1.orig.tar.xz 2020-10-06 17:36:35 -04:00
Simon McVittie 0fc1f2fb32 pristine-tar data for gnome-shell-extensions_3.38.0.orig.tar.xz 2020-09-22 09:16:27 +01:00
Marco Trevisan (Treviño) eaa5c0d9bc pristine-tar data for gnome-shell-extensions_3.37.91.orig.tar.xz 2020-08-27 08:18:07 +02:00
Laurent Bigonville dbfd49c1b1 pristine-tar data for gnome-shell-extensions_3.36.2.orig.tar.xz 2020-05-03 10:01:15 +02:00
Simon McVittie 7ea702c58d pristine-tar data for gnome-shell-extensions_3.36.1.orig.tar.xz 2020-04-02 10:14:08 +01:00
Iain Lane 1624158875 pristine-tar data for gnome-shell-extensions_3.36.0.orig.tar.xz 2020-03-16 12:13:26 +00:00
Marco Trevisan (Treviño) 2b3b3d7814 pristine-tar data for gnome-shell-extensions_3.35.91.orig.tar.xz 2020-02-24 14:48:46 +01:00
Laurent Bigonville 3d3c092706 pristine-tar data for gnome-shell-extensions_3.34.2.orig.tar.xz 2019-12-30 00:41:32 +01:00
Jeremy Bicha cddf458061 pristine-tar data for gnome-shell-extensions_3.34.1.orig.tar.xz 2019-10-08 22:45:43 -04:00
Iain Lane 56aa7a7304 pristine-tar data for gnome-shell-extensions_3.34.0.orig.tar.xz 2019-09-10 10:53:04 +01:00
Iain Lane 33d2f79468 pristine-tar data for gnome-shell-extensions_3.33.92.orig.tar.xz 2019-09-05 18:21:22 +01:00
Marco Trevisan (Treviño) e573d14a3c pristine-tar data for gnome-shell-extensions_3.33.90.orig.tar.xz 2019-08-13 04:25:54 +02:00
Iain Lane f80b7fb1a6 pristine-tar data for gnome-shell-extensions_3.32.0.orig.tar.xz 2019-03-12 16:33:31 +00:00
Iain Lane 728e3aa7a0 pristine-tar data for gnome-shell-extensions_3.31.92.orig.tar.xz 2019-03-06 15:39:48 +00:00
Iain Lane 94cf59c484 pristine-tar data for gnome-shell-extensions_3.31.90.orig.tar.xz 2019-02-21 10:08:47 +00:00
Simon McVittie 41821572ea pristine-tar data for gnome-shell-extensions_3.30.1.orig.tar.xz 2018-11-02 09:22:10 +00:00
Jeremy Bicha 787531d790 pristine-tar data for gnome-shell-extensions_3.30.0.orig.tar.xz 2018-09-05 12:32:26 -04:00
Simon McVittie 23ac497271 pristine-tar data for gnome-shell-extensions_3.29.91.orig.tar.xz 2018-08-20 19:55:42 +01:00
Simon McVittie 6ee586d935 pristine-tar data for gnome-shell-extensions_3.29.90.orig.tar.xz 2018-08-02 10:32:11 +01:00
Simon McVittie 64d262be5b pristine-tar data for gnome-shell-extensions_3.29.3+really3.29.3.orig.tar.xz 2018-07-27 23:59:15 +01:00
Simon McVittie 948d0efa59 pristine-tar data for gnome-shell-extensions_3.29.3+really3.28.1.orig.tar.xz 2018-07-27 23:22:03 +01:00
Simon McVittie 5e11e89fb2 Merge remote-tracking branch 'origin/pristine-tar' into pristine-tar 2018-07-27 09:14:36 +01:00
Simon McVittie b0758309be pristine-tar data for gnome-shell-extensions_3.29.3.orig.tar.xz 2018-07-27 08:43:27 +01:00
Jeremy Bicha b95d49d59a pristine-tar data for gnome-shell-extensions_3.28.1.orig.tar.xz 2018-05-14 21:50:46 -04:00
Jeremy Bicha e3de553d16 pristine-tar data for gnome-shell-extensions_3.28.0.orig.tar.xz 2018-03-15 21:28:21 -04:00
Jeremy Bicha 3b7392ff51 pristine-tar data for gnome-shell-extensions_3.27.92.orig.tar.xz 2018-03-05 20:55:44 -05:00
Jeremy Bicha 0c6ce1c959 pristine-tar data for gnome-shell-extensions_3.27.91.orig.tar.xz 2018-02-23 19:30:15 -05:00
Jeremy Bicha baedd746d2 pristine-tar data for gnome-shell-extensions_3.26.2.orig.tar.xz 2017-12-15 15:11:44 -05:00
160 changed files with 68 additions and 1226 deletions
-16
View File
@@ -1,16 +0,0 @@
# A simulation of Subversion default ignores, generated by reposurgeon.
*.o
*.lo
*.la
*.al
.libs
*.so
*.so.[0-9]*
*.a
*.pyc
*.pyo
*.rej
*~
.#*
.*.swp
.DS_store
-402
View File
@@ -1,402 +0,0 @@
gnome-shell-extensions (3.22.2-2) unstable; urgency=medium
* Add adapt-to-gsd324.patch (Closes: #869948):
- Adjust gnome-session file for gnome-settings-daemon 3.24
* debian/control.in:
- Bump Standards-Version to 4.0.0
- Explicitly depend on gnome-settings-daemon >= 3.24
- Drop version from gnome-tweak-tool recommends
- Depend on gnome-session-bin instead of gnome-session (LP: #1702832)
-- Jeremy Bicha <jbicha@ubuntu.com> Sun, 06 Aug 2017 17:38:06 -0400
gnome-shell-extensions (3.22.2-1) unstable; urgency=medium
* New upstream release.
-- Michael Biebl <biebl@debian.org> Thu, 10 Nov 2016 19:36:44 +0100
gnome-shell-extensions (3.22.1-1) unstable; urgency=medium
* New upstream release.
-- Michael Biebl <biebl@debian.org> Tue, 11 Oct 2016 17:58:31 +0200
gnome-shell-extensions (3.22.0-1) unstable; urgency=medium
* New upstream release.
-- Michael Biebl <biebl@debian.org> Tue, 20 Sep 2016 01:59:50 +0200
gnome-shell-extensions (3.21.92-1) unstable; urgency=medium
* New upstream development release.
* Replace Build-Depends gnome-common with pkg-config and gettext.
-- Michael Biebl <biebl@debian.org> Tue, 13 Sep 2016 22:13:19 +0200
gnome-shell-extensions (3.21.91-1) unstable; urgency=medium
* New upstream beta release.
-- Andreas Henriksson <andreas@fatal.se> Tue, 30 Aug 2016 19:57:32 +0200
gnome-shell-extensions (3.21.90-1) experimental; urgency=medium
[ Andreas Henriksson ]
* New upstream beta release.
* Update build-dependencies according to configure.ac changes:
- drop intltool, now gettext is used instead.
[ Jeremy Bicha ]
* Convert from cdbs to dh
* Add debian/docs to install NEWS and README
* Bump dh compat to 10
* Update Vcs fields
* Refresh patches
-- Andreas Henriksson <andreas@fatal.se> Sun, 21 Aug 2016 05:36:17 +0200
gnome-shell-extensions (3.21.4-1) experimental; urgency=medium
* New upstream development release.
* Stop hard-coding Victor Seva in the Uploaders field
-- Andreas Henriksson <andreas@fatal.se> Fri, 12 Aug 2016 16:28:33 +0200
gnome-shell-extensions (3.20.1-1) unstable; urgency=medium
* New upstream release.
* Bump Standards-Version to 3.9.8.
-- Michael Biebl <biebl@debian.org> Wed, 11 May 2016 15:21:35 +0200
gnome-shell-extensions (3.20.0-2) unstable; urgency=medium
* Upload to unstable.
-- Michael Biebl <biebl@debian.org> Sun, 17 Apr 2016 00:25:25 +0200
gnome-shell-extensions (3.20.0-1) experimental; urgency=medium
* New upstream release.
-- Andreas Henriksson <andreas@fatal.se> Fri, 25 Mar 2016 10:48:00 +0100
gnome-shell-extensions (3.19.92-1) experimental; urgency=medium
* New upstream release.
* Update dont-require-nautilus-classic.patch to apply.
-- Andreas Henriksson <andreas@fatal.se> Thu, 17 Mar 2016 12:51:13 +0100
gnome-shell-extensions (3.18.4-1) unstable; urgency=medium
* New upstream release.
* Bump Standards-Version to 3.9.7.
-- Michael Biebl <biebl@debian.org> Sun, 06 Mar 2016 22:38:57 +0100
gnome-shell-extensions (3.18.3-2) unstable; urgency=medium
* Add Breaks/Replaces gnome-shell-common (<< 3.18) (Closes: #808906)
- Helps upgrades from Jessie by allowing overwriting
/usr/share/gnome-shell/theme/calendar-today.svg et.al.
which was previously shipped in gnome-shell-common.
-- Andreas Henriksson <andreas@fatal.se> Wed, 10 Feb 2016 01:24:42 +0100
gnome-shell-extensions (3.18.3-1) unstable; urgency=medium
* New upstream release.
-- Michael Biebl <biebl@debian.org> Thu, 14 Jan 2016 22:49:16 +0100
gnome-shell-extensions (3.18.2-1) unstable; urgency=medium
* New upstream release.
-- Michael Biebl <biebl@debian.org> Fri, 13 Nov 2015 00:04:09 +0100
gnome-shell-extensions (3.18.1-1) unstable; urgency=medium
* New upstream release.
-- Michael Biebl <biebl@debian.org> Fri, 16 Oct 2015 22:09:01 +0200
gnome-shell-extensions (3.18.0-1) unstable; urgency=medium
* New upstream release.
-- Laurent Bigonville <bigon@debian.org> Sun, 11 Oct 2015 16:29:18 +0200
gnome-shell-extensions (3.17.92-1) experimental; urgency=medium
* New upstream release candidate.
-- Andreas Henriksson <andreas@fatal.se> Fri, 18 Sep 2015 17:28:06 +0200
gnome-shell-extensions (3.16.2-1) unstable; urgency=medium
[ Emilio Pozuelo Monfort ]
* debian/gnome-shell-extensions.gsettings-override:
+ Dropped, no longer needed as the enabled extension no longer exists.
Thanks Artur Rona for noticing. (Closes: #782747)
[ Michael Biebl ]
* New upstream release.
* Update Homepage.
* Bump debhelper compatibility level to 9.
-- Michael Biebl <biebl@debian.org> Thu, 02 Jul 2015 19:13:32 +0200
gnome-shell-extensions (3.16.1-1) unstable; urgency=medium
* New upstream release.
* debian/control.in,
debian/rules:
+ The system monitor extension was removed. Drop the libgtop
build and runtime dependencies and stop enabling it.
* debian/patches/apps-center-labels.patch,
debian/patches/window-list-pointerInNotification.patch,
debian/patches/menu-arrows-icons.patch:
+ Dropped, merged upstream.
* debian/patches/dont-require-nautilus-classic.patch:
+ Updated for the new version.
-- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 14 Jun 2015 15:23:59 +0200
gnome-shell-extensions (3.14.2-1) unstable; urgency=medium
* New upstream bugfix release.
* menu-arrows-icons: new patch. Make arrows consistent with the rest
of the shell.
* apps-center-labels.patch: patch from upstream git. Center labels
vertically in the applications menu.
* window-list-pointerInNotification.patch: patch from upstream git.
Update window-list extension for an older shell API change.
-- Josselin Mouette <joss@debian.org> Sun, 30 Nov 2014 16:06:59 +0100
gnome-shell-extensions (3.14.1-1) unstable; urgency=medium
* New upstream release.
* debian/control.in: Bump Standards-Version to 3.9.6 (no further changes)
* Add missing dependencies against gir packages, including gir1.2-gmenu-3.0,
this should fix the apps-menu extension for some people (Closes: #765460).
-- Laurent Bigonville <bigon@debian.org> Sun, 19 Oct 2014 21:17:58 +0200
gnome-shell-extensions (3.14.0-2) unstable; urgency=medium
* Drop xrandr from EXTENSIONS_DISABLED, this extension was removed
upstream.
* Add new screenshot-window-sizer extension to EXTENSIONS_ENABLED.
-- Michael Biebl <biebl@debian.org> Wed, 24 Sep 2014 01:15:32 +0200
gnome-shell-extensions (3.14.0-1) unstable; urgency=medium
* debian/watch: only scan for stable releases.
* New upstream release.
* Upload to unstable.
-- Andreas Henriksson <andreas@fatal.se> Tue, 23 Sep 2014 15:46:30 +0200
gnome-shell-extensions (3.13.91-1) experimental; urgency=medium
* New upstream development release.
-- Andreas Henriksson <andreas@fatal.se> Sat, 06 Sep 2014 11:16:39 -0700
gnome-shell-extensions (3.12.2-1) unstable; urgency=medium
* New upstream release.
* Bump Standards-Version to 3.9.5
* Upload to unstable.
-- Andreas Henriksson <andreas@fatal.se> Tue, 15 Jul 2014 00:06:09 +0200
gnome-shell-extensions (3.12.0-1) experimental; urgency=low
[ Jean Schurger ]
* New upstream release (3.10.1)
* debian/rules: remove one of the 'windowsNavigator' extension listed twice
and the 'alternative-system-menu' extension (does not exists anymore)
* debian/copyright: Update 'Format:' line
[ Andreas Henriksson ]
* New upstream release (3.12.0)
* debian/local/gnome-session-classic,
debian/patches/gnome-session-classic-wrapper-script.patch:
- update script to include new GNOME_SHELL_SESSION_MODE env variable
and update patch to apply again.
-- Andreas Henriksson <andreas@fatal.se> Fri, 04 Apr 2014 21:43:18 +0200
gnome-shell-extensions (3.8.4-2) unstable; urgency=low
* Upload to unstable.
-- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 13 Oct 2013 18:11:33 +0200
gnome-shell-extensions (3.8.4-1) experimental; urgency=low
[ Jeremy Bicha ]
* New upstream release
* Dropped patches applied in new version:
- fix-hibernate.patch
- fix-applications-menu-resolution-change.patch
- look-in-data-home-for-themes.patch
[ Michael Biebl ]
* Add a wrapper script to start the GNOME Classic session as currently
Xsession doesn't allow to run gnome-session with custom arguments due to
#653327.
-- Michael Biebl <biebl@debian.org> Fri, 11 Oct 2013 18:55:23 +0200
gnome-shell-extensions (3.8.3.1-1) experimental; urgency=low
[ Jeremy Bicha ]
* New upstream release
- default-min-max and static-workspaces extensions have been dropped.
Use Classic Mode or tweak org.gnome.shell.overrides in dconf-editor
* debian/control.in:
- Depend on gnome-session 3.8, required for the new Classic mode.
- Update homepage
* debian/patches/dont-require-nautilus-classic.patch:
- Don't require nautilus-classic since it forces desktop icons
* debian/patches/fix-applications-menu-resolution-change.patch:
- Backport commit to not break applications menu when screen resolution
changes
* debian/patches/fix-hibernate.patch:
- Backport patch to fix checking whether hibernate is allowed
* debian/patches/look-in-data-home-for-themes.patch:
- Backport commit to also look in XDG_DATA_HOME (usually ~/.local/share/)
for user themes
* debian/rules:
- Run autoreconf
-- Andreas Henriksson <andreas@fatal.se> Fri, 16 Aug 2013 20:25:30 +0200
gnome-shell-extensions (3.8.2-1) experimental; urgency=low
* Team upload
[ Victor Seva ]
* Recommends gnome-tweak-tool
[ Jean Schurger ]
* New upstream release 3.7.92 (LP: #1017979, #1059152).
* Enabled new extensions.
* Dropped 'dock' and 'gajim'.
* Use ./configure instead of autoreconf.
* Bumped Standards-Version to 3.9.4.
* Updated Vcs-Svn.
* debian/control.in
- Added runtime dependency to 'gvfs' (>= 1.16.0).
The 'Places' extension rely on a 'gvfs' linked to 'udisks2'.
[ Simon McVittie ]
* New upstream release 3.8.2.
* Install the "classic mode"
* Enable windowNavigator extension (this means we have everything except
example and xrandr, the same as in the Ubuntu gnome3-team's PPA)
-- Simon McVittie <smcv@debian.org> Thu, 23 May 2013 09:07:23 +0100
gnome-shell-extensions (3.4.0-2) unstable; urgency=low
* Upload to unstable.
-- Michael Biebl <biebl@debian.org> Wed, 30 May 2012 13:22:54 +0200
gnome-shell-extensions (3.4.0-1) experimental; urgency=low
* New upstream release.
* Remove 01_status-menu_disable_accounts.patch: The alternative-status-menu
extension no longer recreates the complete user menu but reuses the one
from gnome-shell, so we can't easily get rid of the "Online Accounts" menu
entry. We will patch gnome-shell directly instead.
* Remove 02-Revert-all-remove-all-GSettings-usage.patch and
03-Revert-Remove-all-references-to-localedir-from-metad.patch, no longer
required.
* Bump Standards-Version to 3.9.3
-- Michael Biebl <biebl@debian.org> Mon, 21 May 2012 00:24:56 +0200
gnome-shell-extensions (3.2.3-1) unstable; urgency=low
[ Josselin Mouette ]
* gnome-shell-extensions.gsettings-override: enable the alternative
status menu by default. Closes: #648112.
* Use ${gnome:Version} to generate strict dependencies, its very
unlikely that extensions remain compatible after a major upgrade.
[ Michael Biebl ]
* Upload to unstable.
[ Josselin Mouette ]
* 01_status-menu_disable_accounts.patch: new patch. Drop the unusable
advertisement for Google. It is already available in the control
center anyway.
[ Michael Biebl ]
* New upstream release.
* Drop patches which have been merged upstream:
- debian/patches/upstream/*
- debian/patches/fix-*
* Refresh 01_status-menu_disable_accounts.patch.
* Add 02-Revert-all-remove-all-GSettings-usage.patch: Use GSettings since we
install the extensions system-wide.
* Use dh-autoreconf to generate the build system.
* Add 03-Revert-Remove-all-references-to-localedir-from-metad.patch: Use
locales from system-wide location.
-- Michael Biebl <biebl@debian.org> Sat, 11 Feb 2012 23:28:53 +0100
gnome-shell-extensions (3.2.0-1) experimental; urgency=low
[ Victor Seva ]
* Initial release (Closes: #627515)
Package based on the work by Bilal Akhtar <bilalakhtar@ubuntu.com>
* debian/copyright
- Added myself
- Fixed syntax-error-in-dep5-copyright syntax error
* debian/control.in
- Added myself as maintainer.
- Fix gnome-shell dependency.
- Fix gir1.2-gtop-2.0 dependency for systemMonitor ext.
* debian/rules
- Added uploaders.mk gnome-version.mk includes.
- Removed unused variables.
* debian/watch added.
* No more gnome-shell-extension-* packages.
* debian/patches/upstream
- patch_967aee7aad2accfb38d91ab56b6c5e91d86a2722.diff
popup menu fix
- patch_66242aa76a5d59fb4659551575c1fbb42e50b8fb.diff
dock fix.
- patch_4c5a36e4c0cbe38f2e26b6b3c8b02e88b4b939f7.diff
patch_2bba98d6214cffae2eb5cecb9d7c1f6b6d244052.diff
systemMonitor: Properly enable/disable
* debian/patches
- fix_dock_gnome-shell_version.diff
- fix_alternate-tab_661281.diff
- fix_alternate-tab_gnome-shell_version.diff
* debian/rules
- EXTENSIONS_ENABLED, EXTENSIONS_DISABLED variables
- disabled xrandr-indicator
[ Michael Biebl ]
* debian/watch: Track .xz tarballs.
* debian/control.in:
- Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer and add
Victor Seva <linuxmaniac@torreviejawireless.org> to Uploaders.
- Wrap (Build-)Depends.
- Add Vcs-Svn and Vcs-Browser field.
* debian/rules:
- Include gnome-get-source.mk.
-- Michael Biebl <biebl@debian.org> Sat, 12 Nov 2011 18:32:22 +0100
-1
View File
@@ -1 +0,0 @@
10
-50
View File
@@ -1,50 +0,0 @@
# This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to debian/control.in instead.
# This file is regenerated automatically in the clean target.
Source: gnome-shell-extensions
Section: gnome
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Andreas Henriksson <andreas@fatal.se>, Jeremy Bicha <jbicha@ubuntu.com>, Michael Biebl <biebl@debian.org>
Build-Depends: debhelper (>= 10),
pkg-config (>= 0.22),
gettext,
gnome-pkg-tools,
libgnome-desktop-3-dev (>= 3.2.0),
Standards-Version: 4.0.0
Homepage: https://wiki.gnome.org/Projects/GnomeShell/Extensions
Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-shell-extensions
Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-shell-extensions
Package: gnome-shell-extensions
Architecture: all
Depends: ${misc:Depends},
gnome-shell (>= ${gnome:Version}),
gnome-shell (<< ${gnome:NextVersion}),
gir1.2-atk-1.0,
gir1.2-clutter-1.0,
gir1.2-gdkpixbuf-2.0,
gir1.2-glib-2.0,
gir1.2-gmenu-3.0,
gir1.2-gtk-3.0,
gir1.2-mutter-3.0,
gir1.2-pango-1.0,
gvfs (>= 1.16.0),
gnome-session-bin (>= 3.8),
gnome-settings-daemon (>= 3.24)
Recommends: gnome-tweak-tool
Replaces: gnome-shell-common (<< 3.18)
Breaks: gnome-shell-common (<< 3.18)
Description: Extensions to extend functionality of GNOME Shell
The GNOME Shell redefines user interactions with the GNOME desktop. In
particular, it offers new paradigms for launching applications,
accessing documents, and organizing open windows in GNOME. Later, it
will introduce a new applets eco-system and offer new solutions for
other desktop features, such as notifications and contacts management.
The GNOME Shell is intended to replace functions handled by the GNOME
Panel and by the window manager in previous versions of GNOME. The GNOME
Shell has rich visual effects enabled by new graphical technologies.
.
GNOME Shell is extensible using extensions. This package contains
official GNOME Shell extensions.
-46
View File
@@ -1,46 +0,0 @@
Source: gnome-shell-extensions
Section: gnome
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: @GNOME_TEAM@
Build-Depends: debhelper (>= 10),
pkg-config (>= 0.22),
gettext,
gnome-pkg-tools,
libgnome-desktop-3-dev (>= 3.2.0),
Standards-Version: 4.0.0
Homepage: https://wiki.gnome.org/Projects/GnomeShell/Extensions
Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-shell-extensions
Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-shell-extensions
Package: gnome-shell-extensions
Architecture: all
Depends: ${misc:Depends},
gnome-shell (>= ${gnome:Version}),
gnome-shell (<< ${gnome:NextVersion}),
gir1.2-atk-1.0,
gir1.2-clutter-1.0,
gir1.2-gdkpixbuf-2.0,
gir1.2-glib-2.0,
gir1.2-gmenu-3.0,
gir1.2-gtk-3.0,
gir1.2-mutter-3.0,
gir1.2-pango-1.0,
gvfs (>= 1.16.0),
gnome-session-bin (>= 3.8),
gnome-settings-daemon (>= 3.24)
Recommends: gnome-tweak-tool
Replaces: gnome-shell-common (<< 3.18)
Breaks: gnome-shell-common (<< 3.18)
Description: Extensions to extend functionality of GNOME Shell
The GNOME Shell redefines user interactions with the GNOME desktop. In
particular, it offers new paradigms for launching applications,
accessing documents, and organizing open windows in GNOME. Later, it
will introduce a new applets eco-system and offer new solutions for
other desktop features, such as notifications and contacts management.
The GNOME Shell is intended to replace functions handled by the GNOME
Panel and by the window manager in previous versions of GNOME. The GNOME
Shell has rich visual effects enabled by new graphical technologies.
.
GNOME Shell is extensible using extensions. This package contains
official GNOME Shell extensions.
-31
View File
@@ -1,31 +0,0 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: gnome-shell-extensions
Upstream-Contact: 2011 Giovanni Campagna <gcampagna@src.gnome.org>
Source: https://download.gnome.org/sources/gnome-shell-extensions/
Files: *
Copyright: 2011 Giovanni Campagna <gcampagna@src.gnome.org>
License: GPL-2+
Files: debian/*
Copyright:
2011 Victor Seva <linuxmaniac@torreviejawireless.org>
2011 Bilal Akhtar <bilalakhtar@ubuntu.com>
License: GPL-2+
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see
.
On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
Vendored
-2
View File
@@ -1,2 +0,0 @@
NEWS
README
-2
View File
@@ -1,2 +0,0 @@
[org.gnome.shell]
enabled-extensions=['alternative-status-menu@gnome-shell-extensions.gcampax.github.com']
-1
View File
@@ -1 +0,0 @@
debian/local/gnome-session-classic usr/bin
-2
View File
@@ -1,2 +0,0 @@
#! /bin/sh
env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic "$@"
-22
View File
@@ -1,22 +0,0 @@
From 4fa73145b489423ef099aa1229193352ae6e2a77 Mon Sep 17 00:00:00 2001
From: Rui Matos <tiagomatos@gmail.com>
Date: Tue, 2 May 2017 19:25:53 +0200
Subject: data: Adjust to g-s-d's plugin removals
These plugins have been removed.
https://bugzilla.gnome.org/show_bug.cgi?id=782233
---
data/gnome-classic.session.desktop.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/gnome-classic.session.desktop.in b/data/gnome-classic.session.desktop.in
index b7b8d02..392ec37 100644
--- a/data/gnome-classic.session.desktop.in
+++ b/data/gnome-classic.session.desktop.in
@@ -1,3 +1,3 @@
[GNOME Session]
Name=GNOME Classic
-RequiredComponents=org.gnome.Shell;gnome-settings-daemon;nautilus-classic;
+RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;nautilus-classic;
-11
View File
@@ -1,11 +0,0 @@
Description: Don't use nautilus-classic since it forces desktop icons
Author: Jeremy Bicha <jbicha@ubuntu.com>
Bug: https://bugzilla.gnome.org/695088
--- a/data/gnome-classic.session.desktop.in
+++ b/data/gnome-classic.session.desktop.in
@@ -1,3 +1,3 @@
[GNOME Session]
Name=GNOME Classic
-RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;nautilus-classic;
+RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
-144
View File
@@ -1,144 +0,0 @@
From 37c96f6a8a6898c56c633c3a0e158e5b5ecd774b Mon Sep 17 00:00:00 2001
From: Joachim Bargsten <jw@bargsten.org>
Date: Tue, 4 Oct 2011 00:40:59 +0200
Subject: [PATCH 1/3] alternate-tab: workspace and icons part 3.2 ready
The workspace and icons switcher is now gnome 3.2 ready.
--- a/extensions/alternate-tab/extension.js
+++ b/extensions/alternate-tab/extension.js
@@ -23,21 +23,26 @@
const _ = Gettext.gettext;
const N_ = function(e) { return e };
-const POPUP_FADE_TIME = 0.1; // seconds
+const POPUP_DELAY_TIMEOUT = 150; // milliseconds
const SETTINGS_SCHEMA = 'org.gnome.shell.extensions.alternate-tab';
const SETTINGS_BEHAVIOUR_KEY = 'behaviour';
const SETTINGS_FIRST_TIME_KEY = 'first-time';
const MODES = {
- native: function() {
- Main.wm._startAppSwitcher();
+ native: function(shellwm, binding, mask, window, backwards) {
+ shellwm._startAppSwitcher(shellwm, binding, mask, window, backwards);
},
all_thumbnails: function() {
new AltTabPopup2();
},
- workspace_icons: function() {
- new AltTabPopupW().show();
+ workspace_icons: function(shellwm, binding, mask, window, backwards) {
+ if (shellwm._workspaceSwitcherPopup != null)
+ shellwm._workspaceSwitcherPopup.actor.hide();
+
+ let tabPopup = new AltTabPopupW();
+ if (!tabPopup.show(backwards, binding, mask))
+ tabPopup.destroy();
}
};
@@ -68,7 +73,9 @@
AltTabPopupW.prototype = {
__proto__ : AltTab.AltTabPopup.prototype,
- show : function(backward, switch_group) {
+ _windowActivated : function(thumbnailList, n) { },
+
+ show : function(backward, binding, mask) {
let appSys = Shell.AppSystem.get_default();
let apps = appSys.get_running ();
@@ -78,6 +85,7 @@
if (!Main.pushModal(this.actor))
return false;
this._haveModal = true;
+ this._modifierMask = AltTab.primaryModifier(mask);
this.actor.connect('key-press-event', Lang.bind(this, this._keyPressEvent));
this.actor.connect('key-release-event', Lang.bind(this, this._keyReleaseEvent));
@@ -92,16 +100,22 @@
this._appIcons = this._appSwitcher.icons;
+ // Need to force an allocation so we can figure out whether we
+ // need to scroll when selecting
+ this.actor.opacity = 0;
+ this.actor.show();
+ this.actor.get_allocation_box();
+
// Make the initial selection
- if (switch_group) {
- if (backward) {
- this._select(0, this._appIcons[0].cachedWindows.length - 1);
- } else {
- if (this._appIcons[0].cachedWindows.length > 1)
- this._select(0, 1);
- else
- this._select(0, 0);
- }
+ if (binding == 'switch_group') {
+ //see AltTab.AltTabPopup.show function
+ //cached windows are always of length one, so select first app and the window
+ //the direction doesn't matter, so ignore backward
+ this._select(0, 0);
+ } else if (binding == 'switch_group_backward') {
+ this._select(0, 0);
+ } else if (binding == 'switch_windows_backward') {
+ this._select(this._appIcons.length - 1);
} else if (this._appIcons.length == 1) {
this._select(0);
} else if (backward) {
@@ -110,24 +124,25 @@
this._select(1);
}
+
// There's a race condition; if the user released Alt before
// we got the grab, then we won't be notified. (See
// https://bugzilla.gnome.org/show_bug.cgi?id=596695 for
// details.) So we check now. (Have to do this after updating
// selection.)
let [x, y, mods] = global.get_pointer();
- if (!(mods & Gdk.ModifierType.MOD1_MASK)) {
+ if (!(mods & this._modifierMask)) {
this._finish();
return false;
}
- this.actor.opacity = 0;
- this.actor.show();
- Tweener.addTween(this.actor,
- { opacity: 255,
- time: POPUP_FADE_TIME,
- transition: 'easeOutQuad'
- });
+ // We delay showing the popup so that fast Alt+Tab users aren't
+ // disturbed by the popup briefly flashing.
+ this._initialDelayTimeoutId = Mainloop.timeout_add(POPUP_DELAY_TIMEOUT,
+ Lang.bind(this, function () {
+ this.actor.opacity = 255;
+ this._initialDelayTimeoutId = 0;
+ }));
return true;
},
@@ -545,15 +560,16 @@
imports.gettext.bindtextdomain('gnome-shell-extensions', metadata.localedir);
}
-function doAltTab(shellwm, binding, window, backwards) {
+function doAltTab(shellwm, binding, mask, window, backwards) {
let settings = new Gio.Settings({ schema: SETTINGS_SCHEMA });
+
if(settings.get_boolean(SETTINGS_FIRST_TIME_KEY)) {
new AltTabSettingsDialog().open();
} else {
let behaviour = settings.get_string(SETTINGS_BEHAVIOUR_KEY);
if(behaviour in MODES) {
- MODES[behaviour](binding, backwards);
+ MODES[behaviour](shellwm, binding, mask, window, backwards);
}
}
}
@@ -1,11 +0,0 @@
--- a/extensions/alternate-tab/metadata.json.in
+++ b/extensions/alternate-tab/metadata.json.in
@@ -3,7 +3,7 @@
"name": "AlternateTab",
"description": "A replacement for Alt-Tab, allows to cycle between windows and does not group by application",
"original-authors": [ "jw@bargsten.org", "thomas.bouffon@gmail.com" ],
-"shell-version": [ "@shell_current@" ],
+"shell-version": [ "3.2" ],
"localedir": "@LOCALEDIR@",
"url": "@url@"
}
-11
View File
@@ -1,11 +0,0 @@
--- a/extensions/dock/metadata.json.in
+++ b/extensions/dock/metadata.json.in
@@ -3,7 +3,7 @@
"name": "Dock",
"description": "A dock for the GNOME Shell -- displays favorite and running applications",
"original-author": "tclaesson@gmail.com",
-"shell-version": [ "@shell_current@" ],
+"shell-version": [ "3.2" ],
"localedir": "@LOCALEDIR@",
"url": "@url@"
}
@@ -1,25 +0,0 @@
Description: Use a wrapper script to start GNOME classic session
Xsession currently doesn't allow to pass more then one argument, as it
otherwise fails with
Xsession: unable to launch "gnome-session --session classic" X session ---
"gnome-session --session classic" not found; falling back to default session.
.
This is due to [1]. Add a wrapper script to start the GNOME classic session
as a workaround. Once [1] is fixed, this should be removed again.
.
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653327.
Author: Michael Biebl <biebl@debian.org>
Index: gnome-shell-extensions-3.21.90/data/gnome-classic.desktop.in
===================================================================
--- gnome-shell-extensions-3.21.90.orig/data/gnome-classic.desktop.in
+++ gnome-shell-extensions-3.21.90/data/gnome-classic.desktop.in
@@ -1,7 +1,7 @@
[Desktop Entry]
Name=GNOME Classic
Comment=This session logs you into GNOME Classic
-Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic
+Exec=gnome-session-classic
TryExec=gnome-session
Type=Application
DesktopNames=GNOME-Classic;GNOME;
-3
View File
@@ -1,3 +0,0 @@
adapt-to-gsd324.patch
dont-require-nautilus-classic.patch
gnome-session-classic-wrapper-script.patch
@@ -1,42 +0,0 @@
From 2bba98d6214cffae2eb5cecb9d7c1f6b6d244052 Mon Sep 17 00:00:00 2001
From: Jasper St. Pierre <jstpierre@mecheye.net>
Date: Tue, 25 Oct 2011 18:21:01 +0000
Subject: systemMonitor: Properly enable/disable
https://bugzilla.gnome.org/show_bug.cgi?id=662705
---
diff --git a/extensions/systemMonitor/extension.js b/extensions/systemMonitor/extension.js
index 39801ab..6aa117a 100644
--- a/extensions/systemMonitor/extension.js
+++ b/extensions/systemMonitor/extension.js
@@ -35,13 +35,18 @@ Indicator.prototype = {
reactive: true});
this.actor.add_actor(this.drawing_area);
- Mainloop.timeout_add(INDICATOR_UPDATE_INTERVAL, Lang.bind(this, function () {
+ this._timeout = Mainloop.timeout_add(INDICATOR_UPDATE_INTERVAL, Lang.bind(this, function () {
this._updateValues();
this.drawing_area.queue_repaint();
return true;
}));
},
+ destroy: function() {
+ Mainloop.source_remove(this._timeout);
+ this.actor.destroy();
+ },
+
_initValues: function() {
},
@@ -239,6 +244,8 @@ function enable() {
function disable() {
_cpuIndicator.destroy();
+ _cpuIndicator = null;
_memIndicator.destroy();
+ _memIndicator = null;
_box.destroy();
}
--
cgit v0.9.0.2
@@ -1,311 +0,0 @@
From 4c5a36e4c0cbe38f2e26b6b3c8b02e88b4b939f7 Mon Sep 17 00:00:00 2001
From: Jason Siefken <siefkenj@gmail.com>
Date: Tue, 11 Oct 2011 09:15:05 +0000
Subject: Added prettier drawing operations and css colors
https://bugzilla.gnome.org/show_bug.cgi?id=661443
---
diff --git a/extensions/systemMonitor/extension.js b/extensions/systemMonitor/extension.js
index db7fe59..39801ab 100644
--- a/extensions/systemMonitor/extension.js
+++ b/extensions/systemMonitor/extension.js
@@ -9,6 +9,9 @@ const Shell = imports.gi.Shell;
const Main = imports.ui.main;
+const INDICATOR_UPDATE_INTERVAL = 500;
+const INDICATOR_NUM_GRID_LINES = 3;
+
let _cpuIndicator;
let _memIndicator;
let _box;
@@ -19,29 +22,24 @@ function Indicator() {
Indicator.prototype = {
_init: function() {
- this._initValues();
- this.actor = new St.DrawingArea({ style_class: "extension-systemMonitor-indicator-area",
- reactive: true});
- this.actor.connect('repaint', Lang.bind(this, this._draw));
- this.actor.connect('button-press-event', function() {
+ this._initValues();
+ this.drawing_area = new St.DrawingArea({ reactive: true });
+ this.drawing_area.width = 100; this.drawing_area.height = 100;
+ this.drawing_area.connect('repaint', Lang.bind(this, this._draw));
+ this.drawing_area.connect('button-press-event', function() {
let app = Shell.AppSystem.get_default().lookup_app('gnome-system-monitor.desktop');
app.open_new_window(-1);
});
- this._timeoutId = Mainloop.timeout_add(250, Lang.bind(this, function () {
- this._updateValues();
- this.actor.queue_repaint();
- return true;
- }));
- },
+ this.actor = new St.Bin({ style_class: "extension-systemMonitor-indicator-area",
+ reactive: true});
+ this.actor.add_actor(this.drawing_area);
- destroy: function() {
- if (this._timeoutId) {
- Mainloop.source_remove(this._timeoutId);
- this._timeoutId = 0;
- }
-
- this.actor.destroy();
+ Mainloop.timeout_add(INDICATOR_UPDATE_INTERVAL, Lang.bind(this, function () {
+ this._updateValues();
+ this.drawing_area.queue_repaint();
+ return true;
+ }));
},
_initValues: function() {
@@ -54,23 +52,83 @@ Indicator.prototype = {
let [width, height] = area.get_surface_size();
let themeNode = this.actor.get_theme_node();
let cr = area.get_context();
- for (let i = this.values.length - 1; i >= 0; i--) {
- let color = themeNode.get_color(this.values[i].color);
- cr.moveTo(0, height);
- let k;
- for (k = 0; k < this.values[i].values.length; k++) {
- cr.lineTo(k, (1 - this.values[i].values[k]) * height);
+
+ //draw the background grid
+ let color = themeNode.get_color(this.gridColor);
+ let gridOffset = Math.floor(height / (INDICATOR_NUM_GRID_LINES + 1));
+ for (let i = 1; i <= INDICATOR_NUM_GRID_LINES; ++i) {
+ cr.moveTo(0, i * gridOffset + .5);
+ cr.lineTo(width, i * gridOffset + .5);
+ }
+ Clutter.cairo_set_source_color(cr, color);
+ cr.setLineWidth(1);
+ cr.setDash([4,1], 0);
+ cr.stroke();
+
+ //draw the foreground
+
+ function makePath(values, reverse, nudge) {
+ if (nudge == null) {
+ nudge = 0;
}
- if (k > width)
- this.values[i].values.shift();
- cr.lineTo(k, height);
- cr.lineTo(0, height);
- cr.closePath();
- Clutter.cairo_set_source_color(cr, color);
+ //if we are going in reverse, we are completing the bottom of a chart, so use lineTo
+ if (reverse) {
+ cr.lineTo(values.length - 1, (1 - values[values.length - 1]) * height + nudge);
+ for (let k = values.length - 2; k >= 0; --k) {
+ cr.lineTo(k, (1 - values[k]) * height + nudge);
+ }
+ } else {
+ cr.moveTo(0, (1 - values[0]) * height + nudge);
+ for (let k = 1; k < values.length; ++k) {
+ cr.lineTo(k, (1 - values[k]) * height + nudge);
+ }
- cr.fill();
+ }
+ }
+
+ let renderStats = this.renderStats;
+
+ // Make sure we don't have more sample points than pixels
+ renderStats.map(Lang.bind(this, function(k){
+ let stat = this.stats[k];
+ if (stat.values.length > width) {
+ stat.values = stat.values.slice(stat.values.length - width, stat.values.length);
+ }
+ }));
+
+ for (let i = 0; i < renderStats.length; ++i) {
+ let stat = this.stats[renderStats[i]];
+ // We outline at full opacity and fill with 40% opacity
+ let outlineColor = themeNode.get_color(stat.color);
+ let color = new Clutter.Color(outlineColor);
+ color.alpha = color.alpha * .4;
+
+ // Render the background between us and the next level
+ makePath(stat.values, false);
+ // If there is a process below us, render the cpu between us and it, otherwise,
+ // render to the bottom of the chart
+ if (i == renderStats.length - 1) {
+ cr.lineTo(stat.values.length - 1, height);
+ cr.lineTo(0, height);
+ cr.closePath();
+ } else {
+ let nextStat = this.stats[renderStats[i+1]];
+ makePath(nextStat.values, true);
+ }
+ cr.closePath()
+ Clutter.cairo_set_source_color(cr, color);
+ cr.fill();
+
+ // Render the outline of this level
+ makePath(stat.values, false, .5);
+ Clutter.cairo_set_source_color(cr, outlineColor);
+ cr.setLineWidth(1.0);
+ cr.setDash([], 0);
+ cr.stroke();
}
+
}
+
};
function CpuIndicator() {
@@ -80,14 +138,28 @@ function CpuIndicator() {
CpuIndicator.prototype = {
__proto__: Indicator.prototype,
+ _init: function() {
+ Indicator.prototype._init.call(this);
+ this.gridColor = '-grid-color';
+ this.renderStats = [ 'cpu-user', 'cpu-sys', 'cpu-iowait' ];
+
+ // Make sure renderStats is sorted as necessary for rendering
+ let renderStatOrder = {'cpu-total': 0, 'cpu-user': 1, 'cpu-sys': 2, 'cpu-iowait': 3};
+ this.renderStats = this.renderStats.sort(function(a,b) {
+ return renderStatOrder[a] - renderStatOrder[b];
+ });
+ },
+
_initValues: function() {
this._prev = new GTop.glibtop_cpu;
GTop.glibtop_get_cpu(this._prev);
- this.values = [];
- this.values.push({color: "-cpu-user-color", values: []});
- this.values.push({color: "-cpu-sys-color", values: []});
- this.values.push({color: "-cpu-iowait-color", values: []});
+ this.stats = {
+ 'cpu-user': {color: '-cpu-user-color', values: []},
+ 'cpu-sys': {color: '-cpu-sys-color', values: []},
+ 'cpu-iowait': {color: '-cpu-iowait-color', values: []},
+ 'cpu-total': {color: '-cpu-total-color', values: []}
+ };
},
_updateValues: function() {
@@ -98,15 +170,16 @@ CpuIndicator.prototype = {
let user = cpu.user - this._prev.user;
let sys = cpu.sys - this._prev.sys;
let iowait = cpu.iowait - this._prev.iowait;
+ let idle = cpu.idle - this._prev.idle;
- t = user / total;
- this.values[0].values.push(t);
-
- t += sys / total;
- this.values[1].values.push(t);
t += iowait / total;
- this.values[2].values.push(t);
-
+ this.stats['cpu-iowait'].values.push(t);
+ t += sys / total;
+ this.stats['cpu-sys'].values.push(t);
+ t += user / total;
+ this.stats['cpu-user'].values.push(t);
+ this.stats['cpu-total'].values.push(1 - idle / total);
+
this._prev = cpu;
}
};
@@ -117,24 +190,37 @@ function MemoryIndicator() {
MemoryIndicator.prototype = {
__proto__: Indicator.prototype,
+
+ _init: function() {
+ Indicator.prototype._init.call(this);
+ this.gridColor = '-grid-color';
+ this.renderStats = [ 'mem-user', 'mem-other', 'mem-cached' ];
+
+ // Make sure renderStats is sorted as necessary for rendering
+ let renderStatOrder = { 'mem-cached': 0, 'mem-other': 1, 'mem-user': 2 };
+ this.renderStats = this.renderStats.sort(function(a,b) {
+ return renderStatOrder[a] - renderStatOrder[b];
+ });
+ },
_initValues: function() {
this.mem = new GTop.glibtop_mem;
- this.values = [];
- this.values.push({ color: "-mem-user-color", values: [] });
- this.values.push({ color: "-mem-other-color", values: [] });
- this.values.push({ color: "-mem-cached-color", values: [] });
+ this.stats = {
+ 'mem-user': { color: "-mem-user-color", values: [] },
+ 'mem-other': { color: "-mem-other-color", values: [] },
+ 'mem-cached': { color: "-mem-cached-color", values: [] }
+ };
},
_updateValues: function() {
GTop.glibtop_get_mem(this.mem);
let t = this.mem.user / this.mem.total;
- this.values[0].values.push(t);
+ this.stats['mem-user'].values.push(t);
t += (this.mem.used - this.mem.user - this.mem.cached) / this.mem.total;
- this.values[1].values.push(t);
+ this.stats['mem-other'].values.push(t);
t += this.mem.cached / this.mem.total;
- this.values[2].values.push(t);
+ this.stats['mem-cached'].values.push(t);
}
};
@@ -143,7 +229,7 @@ function init() {
}
function enable() {
- _cpuIndicator = new CpuIndicator();
+ _cpuIndicator = new CpuIndicator();
_memIndicator = new MemoryIndicator();
_box = new St.BoxLayout({ style_class: 'extension-systemMonitor-container' });
_box.add(_cpuIndicator.actor);
diff --git a/extensions/systemMonitor/stylesheet.css b/extensions/systemMonitor/stylesheet.css
index 26aad6b..daad48d 100644
--- a/extensions/systemMonitor/stylesheet.css
+++ b/extensions/systemMonitor/stylesheet.css
@@ -1,16 +1,23 @@
.extension-systemMonitor-container {
spacing: 5px;
+ padding-left: 5px;
+ padding-right: 5px;
+ padding-bottom: 1px;
+ padding-top: 0px;
}
.extension-systemMonitor-indicator-area {
- border: 1px solid #000;
+ border: 1px solid #8d8d8d;
+ border-radius: 3px;
width: 100px;
- height: 34px;
- -cpu-user-color: #f00;
- -cpu-sys-color: #0f0;
- -cpu-iowait-color: #00f;
- -mem-user-color: #ff0;
- -mem-cached-color: #0ff;
- -mem-other-color: #111;
- background-color: #fff;
+ height: 30px;
+ -grid-color: #575757;
+ -cpu-total-color: rgb(0,154,62);
+ -cpu-user-color: rgb(69,154,0);
+ -cpu-sys-color: rgb(255,253,81);
+ -cpu-iowait-color: rgb(210,148,0);
+ -mem-user-color: rgb(210,148,0);
+ -mem-cached-color: rgb(90,90,90);
+ -mem-other-color: rgb(205,203,41);
+ background-color: #1e1e1e;
}
--
cgit v0.9.0.2
@@ -1,39 +0,0 @@
From 66242aa76a5d59fb4659551575c1fbb42e50b8fb Mon Sep 17 00:00:00 2001
From: Giovanni Campagna <gcampagna@src.gnome.org>
Date: Tue, 18 Oct 2011 08:19:50 +0000
Subject: [PATCH 1/2] Make dock extension actually work with gnome-3.2
Without this patch dock is invisible, but reacts on mouse clicks
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
---
diff --git a/extensions/dock/extension.js b/extensions/dock/extension.js
index 240f8a8..02c9650 100644
--- a/extensions/dock/extension.js
+++ b/extensions/dock/extension.js
@@ -304,7 +304,6 @@ Dock.prototype = {
this.actor.show();
}));
Main.layoutManager.addChrome(this.actor);
- this.actor.lower_bottom();
//hidden
this._settings.connect('changed::'+DOCK_POSITION_KEY, Lang.bind(this, function (){
@@ -372,6 +371,8 @@ Dock.prototype = {
this.actor.connect('leave-event', Lang.bind(this, this._hideDock));
this.actor.connect('enter-event', Lang.bind(this, this._showDock));
+
+ this._hideDock();
},
destroy: function() {
@@ -861,4 +862,4 @@ function enable() {
function disable() {
dock.destroy();
dock = null;
-}
\ No newline at end of file
+}
--
cgit v0.9.0.2
@@ -1,33 +0,0 @@
From 967aee7aad2accfb38d91ab56b6c5e91d86a2722 Mon Sep 17 00:00:00 2001
From: Stefan 'psYchotic' Zwanenburg <stefanhetzwaantje@gmail.com>
Date: Wed, 12 Oct 2011 01:16:18 +0000
Subject: dock: Fix popup menus
The dock popup menus weren't working because a signal had been renamed
('popup' -> 'open-state-changed').
https://bugzilla.gnome.org/show_bug.cgi?id=661484
---
diff --git a/extensions/dock/extension.js b/extensions/dock/extension.js
index 47cd76f..240f8a8 100644
--- a/extensions/dock/extension.js
+++ b/extensions/dock/extension.js
@@ -682,7 +682,7 @@ DockIcon.prototype = {
this._menu.connect('activate-window', Lang.bind(this, function (menu, window) {
this.activateWindow(window);
}));
- this._menu.connect('popup', Lang.bind(this, function (menu, isPoppedUp) {
+ this._menu.connect('open-state-changed', Lang.bind(this, function (menu, isPoppedUp) {
if (!isPoppedUp){
//Restore value of autohidedock
this._dock._restoreHideDock();
@@ -776,7 +776,6 @@ DockIconMenu.prototype = {
this._source = source;
this.connect('activate', Lang.bind(this, this._onActivate));
- this.connect('open-state-changed', Lang.bind(this, this._onOpenStateChanged));
this.actor.add_style_class_name('dock-menu');
--
cgit v0.9.0.2
-17
View File
@@ -1,17 +0,0 @@
#!/usr/bin/make -f
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
EXTENSIONS_ENABLED="alternate-tab apps-menu auto-move-windows \
drive-menu launch-new-instance native-window-placement places-menu \
screenshot-window-sizer user-theme window-list windowsNavigator \
workspace-indicator"
EXTENSIONS_DISABLED="example"
%:
dh $@ --with gnome
override_dh_auto_configure:
dh_auto_configure -- \
--enable-extensions=$(EXTENSIONS_ENABLED) \
--enable-classic-mode
-1
View File
@@ -1 +0,0 @@
3.0 (quilt)
-3
View File
@@ -1,3 +0,0 @@
version=4
https://download.gnome.org/sources/@PACKAGE@/([\d\.]+[02468])/ \
@PACKAGE@@ANY_VERSION@\.tar\.xz
Binary file not shown.
@@ -0,0 +1 @@
52b1fa7fa539548f7a13d0afd7a8c0bebb433b04
Binary file not shown.
@@ -0,0 +1 @@
f38e99e55082f30046010d6c97dc64c55ca16738
Binary file not shown.
@@ -0,0 +1 @@
2c8f262655641f1b79eb3ff3c91a251108d693b1
Binary file not shown.
@@ -0,0 +1 @@
a736cfe160e881541f76a5ec879fe06c0f2045bc
Binary file not shown.
@@ -0,0 +1 @@
79d3b313cd0c784734134ac269063e0305a2dbbd
@@ -0,0 +1 @@
79d3b313cd0c784734134ac269063e0305a2dbbd
@@ -0,0 +1 @@
2846bbd5062866ee4cc0b318f9e67cc7c0b555e5
Binary file not shown.
@@ -0,0 +1 @@
2846bbd5062866ee4cc0b318f9e67cc7c0b555e5
Binary file not shown.
@@ -0,0 +1 @@
5fd8273285be2b938bd8d31f78840be506ce5e5b
Binary file not shown.
@@ -0,0 +1 @@
c433e2a4bc642b72d66e1a54f48cde2fc8f61ca4
Binary file not shown.
@@ -0,0 +1 @@
2c6df54b936fc47686d502740ed7ce77e5c8e192
Binary file not shown.
@@ -0,0 +1 @@
57535bf2c892eb5f59a6f4f11acf2f3800356463
Binary file not shown.
@@ -0,0 +1 @@
1091ed854aa574caf1dc80ad9547692344504fc8
Binary file not shown.
@@ -0,0 +1 @@
6989090f215ea27db6c9df15758e4099eea4aeb8
Binary file not shown.
@@ -0,0 +1 @@
739e77cafd5f22798a90e5b23c689fef953beab2
Binary file not shown.
@@ -0,0 +1 @@
997b6436abec6c9a5742bd9f506d6802b6403d4d
Binary file not shown.
@@ -0,0 +1 @@
54ad6cdf447444cad3554a39962addb987bf6e11
Binary file not shown.
@@ -0,0 +1 @@
382f0fa4328de111b63ae70fba289efaca9c3daa
Binary file not shown.
@@ -0,0 +1 @@
7d0aecb9c750438571078d27b601cf758746a18a
Binary file not shown.
@@ -0,0 +1 @@
ad6f959ed77a97801718550b59aadc3dc2dbffe9
Binary file not shown.
@@ -0,0 +1 @@
a993b0b9a7bc588da82d5de28c9cd5b57f92fc2f
Binary file not shown.
@@ -0,0 +1 @@
d91859ce33a175ff985f38e6e8bfa506582c5031
Binary file not shown.
@@ -0,0 +1 @@
45d23e098af380a7d5f2cf4497e9ec8d301a4d69
Binary file not shown.
@@ -0,0 +1 @@
e77f1c8e627c2d34b4deb8f8517930a565d210d0
Binary file not shown.
@@ -0,0 +1 @@
f4421b5100124302331aaf97fad7b6f573df5595
Binary file not shown.
@@ -0,0 +1 @@
d23db96341faad1c8355a93b8b2a285e83e02018
Binary file not shown.
@@ -0,0 +1 @@
4cba9cfa5f48c41c3cd07578bf94e72727eeb51a
Binary file not shown.
@@ -0,0 +1 @@
9f208bb0f2bf272f1a05ffb3ad8d55ff5da2aa4d
Binary file not shown.
@@ -0,0 +1 @@
949fdb2e228d9e27f4fb0f6c779d4ce465b86d0a
Binary file not shown.
@@ -0,0 +1 @@
836fea4f82b10777a265a5ffdb9efa89a4405e7a
Binary file not shown.
@@ -0,0 +1 @@
c719e2544954f62938b93a7f5b892b1ac6ba1eb0
Binary file not shown.
@@ -0,0 +1 @@
67421e4761dd82734811949cd1c94ab6d6e46434
Binary file not shown.
@@ -0,0 +1 @@
0f74ec9f735840af4ae875f15859938fcf3c855b
Binary file not shown.
@@ -0,0 +1 @@
48626944b018610fd1184467ceeb7eb7a1b415ca
Binary file not shown.
@@ -0,0 +1 @@
d9f074c09904df32092318a3ac1942d8553c340a
Binary file not shown.
@@ -0,0 +1 @@
9202cfc7968426d1135901d4669ec54e96dd7637
Binary file not shown.
@@ -0,0 +1 @@
80e7e24ff7000ef9e601e20356fe6c4a9677c6ca
Binary file not shown.
@@ -0,0 +1 @@
5c446faa0b51d1801522353428ee1f1c726a3a6c

Some files were not shown because too many files have changed in this diff Show More