85 Commits

Author SHA1 Message Date
Fabio Erculiani 57deded2a8 [magneto] fix typo in debug message :) 2017-09-11 08:18:03 +02:00
Fabio Erculiani 3dfd0cabff [magneto] s/applet_activated/_applet_activated/ 2017-09-11 08:17:33 +02:00
Fabio Erculiani a0b9dcb3a8 [app-admin/magneto] move magneto-gtk to use PyQt5 (ebuild needs to be updated) 2017-09-10 19:03:48 +02:00
Fabio Erculiani 6de1430d76 [magneto] make updates notifications go away after the default timeout.
In the recent versions of GNOME, this became super annoying.
2016-11-20 08:06:52 +01:00
Fabio Erculiani 117100b18c [magneto] fix Gir related warnings when loading Magneto 2016-11-20 07:52:17 +01:00
Fabio Erculiani a9ae8128a2 [magneto] Just show an "Updates are available" notification, drop the count.
This will prevent us from piling up notifications.
2016-11-20 07:44:38 +01:00
Fabio Erculiani aa362bc92c [magneto] exec python rather than calling it.
No need to keep one more bash alive on every respawn.
2016-11-20 07:38:05 +01:00
Fabio Erculiani 0df7092e05 [entropy.locks] drop "_lock", just "acquire" or "release", it's cleaner 2013-12-26 22:52:11 +01:00
Fabio Erculiani 97f18338ba [entropy.locks] move acquire_lock(), release_lock() from entropy.tools 2013-12-08 14:54:42 +01:00
Fabio Erculiani a13d78d840 [magneto] tell the user not to shutdown nor reboot if the system upgrade started 2013-12-07 20:19:22 +01:00
Fabio Erculiani cef85712fc [magneto] connect to "system_restart_needed" signal 2013-11-05 11:23:22 +01:00
Fabio Erculiani 82a2239c62 [magneto] implement One Click Update support for all the frontends 2013-11-03 16:58:31 +01:00
Fabio Erculiani ecc0cc9ca6 [magneto.gtk] set the appropriate icon name on the notification object 2013-11-03 16:41:24 +01:00
Fabio Erculiani 7034a45701 [magneto.gtk3] set the appropriate icon name on the notification object 2013-11-03 16:14:31 +01:00
Fabio Erculiani 5b9a5ee273 [RigoDaemon] extend updates_available() signal with "One Click Update" information 2013-11-02 14:17:33 +01:00
Fabio Erculiani d837c70081 [magneto.core.interfaces] drop access() usage 2013-09-18 08:53:07 +02:00
Fabio Erculiani 7faf042f86 [magneto/gtk*] fix string format in both gtk2 and gtk3 frontends 2013-02-28 09:13:08 +00:00
Fabio Erculiani 83b8991c95 [magneto] rewrite systray icons management, improve KDE, GNOME and MATE integration
This huge commit addresses several things:
- Fix bug #3995
- Force the GTK2 frontend when MATE is running
- Migrate to KStatusNotifierItem for KDE and hide the icon whenever
  it makes sense.
- Use SVG icons in the GTK3 frontend, improving eye candy when running in GNOME3
- The usual cruft cleanup
2013-02-27 20:59:14 +00:00
Fabio Erculiani fd1d3a6e2b [magneto] stop nagging user about the availability of the dbus service 2013-01-12 12:01:36 +00:00
Sławomir Nizio 918a388252 [magneto,rigo] modernize .desktop files 2012-09-02 20:49:31 +02:00
Fabio Erculiani 796e71e9ac [repo] migrate shebangs to /usr/bin/python 2012-08-18 16:53:32 +02:00
Fabio Erculiani affbad3c11 [magneto] remove ping/pong protocol usage in favor of shutdown() signal
Magneto will reload itself when shutdown() arrives from RigoDaemon.
2012-04-16 14:51:55 +02:00
Fabio Erculiani 5c4fdc95db [magneto] signal up-to-date system state, properly convert atoms to unicode 2012-04-16 13:13:59 +02:00
Fabio Erculiani 086cca6cf2 [magneto] add magneto-gtk3-install target to Makefile 2012-04-13 08:24:54 +02:00
Fabio Erculiani 5707d2e157 [magneto] rename .glade file into .ui 2012-04-13 08:24:32 +02:00
Fabio Erculiani d2be035aba [magneto] add Gtk3 frontend 2012-04-13 00:24:00 +02:00
Fabio Erculiani 081f4b3aae [magneto] remove trailing empty lines 2012-04-13 00:23:31 +02:00
Fabio Erculiani c43e589276 [magneto] migrate to RigoDaemon, kill entropy-updates-service (RIP!) 2012-04-12 19:40:20 +02:00
Fabio Erculiani 3ea1fbb2a0 [magneto] launch Rigo instead of Sulfur if possible 2012-04-11 18:10:30 +02:00
Fabio Erculiani affcf20425 [entropy.i18n] rename P_() into ngettext().
intltool-update doesn't understand ngettext function exposed as
P_().
2012-02-13 14:14:45 +01:00
Sławomir Nizio a8420b5ad5 [i18n] use ngettext in some places where it's most useful 2012-02-12 15:47:58 +01:00
Fabio Erculiani 4328ca9878 [magneto] update packages website URL, close bug 2795 2011-10-21 17:39:32 +02:00
Fabio Erculiani 69a0bb87e0 [entropy] move libraries/ to lib/ 2011-10-17 14:27:58 +02:00
Fabio Erculiani e0e08d4489 [magneto] set notification applet title to "System Updates" 2011-10-06 08:26:37 +02:00
Fabio Erculiani 801c4979d9 [magneto] make use of the new signal "signal_integrity_problem" 2011-07-02 19:02:25 +02:00
Fabio Erculiani 5bb46c2d0e [magneto] fixup icon name 2011-05-04 08:02:54 +02:00
Fabio Erculiani 553af1bdb0 [magneto] since notify-python is crap, use attach_to_status_icon and catch AttributeError 2011-05-03 18:24:10 +02:00
Fabio Erculiani b48a5caa9b [magneto] restory compatibility with libnotify 0.7 2011-05-03 18:23:22 +02:00
Fabio Erculiani 8c532ae888 [magneto] add missing path import 2011-04-25 18:50:53 +02:00
Fabio Erculiani 4f7e968e78 [entropy.client] Client: drop "noclientdb" argument (yay API break), replace with installed_repo, same (reversed) logic. 2011-03-05 16:39:03 +01:00
Fabio Erculiani 59e5fd737e [magneto] fix lock file handling 2011-03-01 13:13:18 +01:00
Fabio Erculiani b4379c6219 [entropy.tools] provide general purpose NB EX file locking/unlocking functions 2011-02-26 12:53:46 +01:00
Fabio Erculiani fb3d5e1a03 [magneto] implement execution lock, avoid multiple magneto applets popping up 2011-02-08 13:35:47 +01:00
Fabio Erculiani 97690b77a0 [magneto] drop duplicated autostart .desktop file, not needed anymore 2011-02-07 23:08:00 +01:00
Fabio Erculiani d7e475c950 [magneto] add workaround for bug in PyKDE4 causing null pointer dereferencing at PyKDE4/Sip C libraries level 2011-02-01 14:30:52 +01:00
Fabio Erculiani ec94cceacd [entropy.tools] start moving Entropy dependency handling functions to entropy.dep module 2010-09-14 09:49:34 +02:00
Fabio Erculiani 546e634b46 [magneto] move --startup-delay handling early in the pipe 2010-07-27 19:45:27 +02:00
Fabio Erculiani b186bd2558 [magneto] add --startup-delay switch support, delay magneto startup by 30 seconds by default 2010-07-27 16:03:51 +02:00
Fabio Erculiani e8d7db127c [magneto] call trigger_startup_check() on startup instead of trigger_check() 2010-05-24 11:34:44 +02:00
Fabio Erculiani e9e77c543a [Makefile] cleanup Makefile, remove unused targets 2010-05-16 15:17:53 +02:00