Commit Graph

234 Commits

Author SHA1 Message Date
Fabio Erculiani 161f5205d8 [RigoDaemon/Rigo] implement Notice Board support (woot) 2012-04-10 23:37:22 +02:00
Fabio Erculiani 388cac9187 [Rigo] minor bugfixes to the configuration file updates UI 2012-04-10 18:07:29 +02:00
Fabio Erculiani c5b55f44c6 [RigoDaemon] if interrupt_activity signal is raised, interrupt both fetch and install phases 2012-04-10 16:29:12 +02:00
Fabio Erculiani 350544aa9f [Rigo] do not force repository update when not strictly needed 2012-04-10 13:28:16 +02:00
Fabio Erculiani 8285ca06ae [Rigo] send hello() again after repositories_updated() signal 2012-04-10 13:27:00 +02:00
Fabio Erculiani 325813243c [RigoDaemon] _send_greetings: keep one and only one thread running the calculation, discard multiple concurrent requests 2012-04-10 13:25:52 +02:00
Fabio Erculiani 7ab432458f [RigoDaemon] split enqueue_application_action() 2012-04-10 12:51:00 +02:00
Fabio Erculiani 065c57ea5b [RigoDaemon] add noticeboards_available() signal 2012-04-10 12:50:43 +02:00
Fabio Erculiani 1e807a7ed7 [Rigo] boost treeview performance, optimize several code paths and avoid duplicated calls 2012-04-10 12:08:13 +02:00
Fabio Erculiani 0af0c14b48 [Rigo] update translations, add es_AR 2012-04-10 10:57:58 +02:00
Fabio Erculiani d35d827fc7 [RigoDaemon/Rigo] move startup updates calculation and repo validation to RigoDaemon
Calling RigoDaemon.hello() triggers several welcome signals from
RigoDaemon itself, such as updates availability, repositories aging
and repositories unavailability. This way, Rigo is completely unloaded
with beneficial effects wrt responsiveness.
2012-04-09 22:39:47 +02:00
Fabio Erculiani 02f248489a [Rigo] provide .etp and .tbz2 package files mimetype specification 2012-04-09 15:45:29 +02:00
Fabio Erculiani e68268abe2 [RigoDaemon/Rigo] Add support for .etp and .tbz2 package files installation 2012-04-09 15:38:31 +02:00
Fabio Erculiani 5f3079db0c [Rigo] update translations, add Spanish (Chile) 2012-04-08 19:13:43 +02:00
Fabio Erculiani 4a44fb7d3c [Rigo] update rigo.pot 2012-04-08 19:11:48 +02:00
Fabio Erculiani 20e39ebcb3 [Rigo] make sure to always show Applications when set_many() is called 2012-04-08 19:03:56 +02:00
Fabio Erculiani fe8f71d205 [Rigo] require User to validate the removal queue before proceeding 2012-04-08 18:53:40 +02:00
Fabio Erculiani 9334433e7c [Rigo] complete configuration file updates implementation 2012-04-08 18:13:32 +02:00
Fabio Erculiani 415c5af799 [RigoDaemon] complete configuration file updates implementation 2012-04-08 18:13:09 +02:00
Fabio Erculiani 9c93587dd4 [Rigo] add easter eggs 2012-04-07 23:39:52 +02:00
Fabio Erculiani 95b34b6e55 [Rigo] rigo.ui: rename to Rigo Application Browser 2012-04-07 23:31:36 +02:00
Fabio Erculiani e55b09836f [Rigo] add .desktop file 2012-04-07 23:31:21 +02:00
Fabio Erculiani 8a34b071b0 [Rigo/RigoDaemon] partially implement configuration file updates management 2012-04-07 19:33:28 +02:00
Sławomir Nizio c7cab4b163 [Rigo] fix ngettext args (singular first) 2012-04-05 23:55:28 +02:00
Fabio Erculiani 18fde35b35 [Rigo] QueueActionNotificationBox: pass int type to _update_countdown
Thanks to Enlik
2012-04-05 23:51:59 +02:00
Fabio Erculiani 95df02246c [Rigo] use ngettext in NotificationBox widgets, thanks to Enlik 2012-04-05 23:50:04 +02:00
Fabio Erculiani 6ce071616e [Rigo] po: update translations 2012-04-05 17:15:25 +02:00
Fabio Erculiani ac0eab4bd4 [Rigo] update rigo.pot 2012-04-05 17:11:11 +02:00
Fabio Erculiani 4cd8101b11 [Rigo] add Romanian, Lithuanian and Bulgarian translations 2012-04-05 17:10:42 +02:00
Fabio Erculiani 40dc9f6948 [Rigo] implement support to App Management Activity interruption 2012-04-05 17:10:11 +02:00
Fabio Erculiani d845fce5a3 [RigoDaemon] make possible to interrupt the Application Management activity 2012-04-05 17:09:41 +02:00
Fabio Erculiani e6c69bbefd [Rigo] let the user undo an Application Action within 10 seconds 2012-04-05 15:12:47 +02:00
Fabio Erculiani 8fb2708a93 [Rigo] add QueueActionNotificationBox widget 2012-04-05 15:12:28 +02:00
Fabio Erculiani 77b958f120 [Rigo] fix typos in InstallNotificationBox handling 2012-04-05 15:11:37 +02:00
Fabio Erculiani 172f49534d [Rigo] let the user review the install queue before submitting it to RigoDaemon 2012-04-05 09:29:25 +02:00
Fabio Erculiani ea4de11684 [Rigo] add debug output to every dbus signal handler 2012-04-04 22:35:56 +02:00
Fabio Erculiani 442e858f62 [Rigo] drop queue_len keyword arg from set_application 2012-04-04 20:59:39 +02:00
Fabio Erculiani 754f6632d4 [Rigo] RigoServiceDaemon: pay attention to not overwrite blocking notification boxes 2012-04-04 15:19:57 +02:00
Fabio Erculiani 02e1ffdf2e [Rigo] RigoServiceDaemon: implement application_enqueued() signal handling 2012-04-04 15:19:29 +02:00
Fabio Erculiani 9cbc65d51d [Rigo] WorkView: split set_application() and update_queue_information()
This way it's possible to update the queue status without updating
the rest of the displayed data
2012-04-04 15:17:14 +02:00
Fabio Erculiani d80ee9a8e7 [Rigo] disable security updates notification for now, too slow 2012-04-04 15:11:59 +02:00
Fabio Erculiani 94210214ee [RigoDaemon] remove debug writes for output() and transfer_output()
They only add more confusion during debugging
2012-04-04 15:11:06 +02:00
Fabio Erculiani 3df1708e5d [RigoDaemon] implement application_enqueued() signal 2012-04-04 15:10:49 +02:00
Fabio Erculiani 210f0ceae3 [RigoDaemon] do not account unauthorized items in queue length calculation 2012-04-04 14:14:30 +02:00
Fabio Erculiani fd037d4d9e [RigoDaemon] use auth_admin_keep for the org.sabayon.RigoDaemon.manage policy 2012-04-04 13:37:59 +02:00
Fabio Erculiani ce4d784ecf [Rigo] update rigo.pot 2012-04-04 11:36:17 +02:00
Fabio Erculiani eca4580274 [Rigo] update translations 2012-04-04 11:35:27 +02:00
Fabio Erculiani f455310cc6 [Rigo] during app init, PangoLayout returns wrong font widths
Start caching PangoLayout.get_size() values only when they're greater
than 0
2012-04-04 11:26:58 +02:00
Fabio Erculiani 67b899b0f7 [RigoDaemon] always release the exclusive lock at the end of queue processing 2012-04-04 01:12:28 +02:00
Fabio Erculiani df13425e6b [Rigo] Stars: use entropy "_" function instead of gettext one 2012-04-04 01:03:41 +02:00