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
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
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
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
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
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
ff2eb4f444
[entropy.output/API] rename "type" argument of TextInterface.output to "level"
2010-04-14 14:30:51 +02:00
Fabio Erculiani
877f769fb3
[entropy] properly import entropy.tools and entropy.dump
2010-04-02 14:16:29 +02:00
Fabio Erculiani
bb04d9c18b
[magneto] fix right click menu icon ids
2010-03-10 19:54:11 +01:00
Fabio Erculiani
83793c8f80
[magneto] fix system tray icon handling (magneto-kde only)
2010-02-21 18:32:56 +01:00
Fabio Erculiani
438a4968de
[magneto] implement keepalive ping/pong between dbus service and client to improve service reliability
2010-02-11 15:05:07 +01:00
Fabio Erculiani
681881ff83
[magneto] while trying to load magneto-kde, also catch RuntimeError exceptions
2010-01-26 15:53:27 +01:00