Commit Graph

322 Commits

Author SHA1 Message Date
Fabio Erculiani 90458f80b6 [entropy.client.services,Rigo] add support for the new get_documents() WS API
The new WebService get_documents() is more efficient in terms of
server resources consumption since it doesn't force the WS engine
to calculate the full result set length, which had little use anyway
in Rigo.
This commit switches entropy.client.services' DocumentList to and
reverse dependencies to use the new WS API. The older WS API will be
kept alive for a while (6 months, roughly).
2012-07-25 22:30:38 +02:00
Fabio Erculiani 254c866702 [Rigo] update translations 2012-07-23 19:22:53 +02:00
Fabio Erculiani 13b5bcd018 [Rigo] serialize MTed download to the same URLs (avoid flooding the WS) 2012-07-23 19:19:49 +02:00
Fabio Erculiani 4d89935ef6 [Rigo] give Icons and Rating worker threads to collect more keys during a batch cycle 2012-07-19 13:27:43 +02:00
Fabio Erculiani 5189bf51bc [Rigo] update translations 2012-07-16 10:40:15 +02:00
Fabio Erculiani b504f4ce5f [Rigo] update rigo.pot 2012-07-16 10:38:31 +02:00
Fabio Erculiani 0c4d3a2b0a [Rigo] when App is updatable, show "Update" instead of "Remove"
This commit fixes bug #3417
2012-07-15 11:37:08 +02:00
Fabio Erculiani 09b8110790 [Rigo] Add "Black on White" and "White on Black" terminal colors support
This commit fixes bug #3433
2012-07-15 11:17:35 +02:00
Fabio Erculiani f573957172 [Rigo] avoid race with finally block and GC wrt file descriptors
It has been observed that subprocess.call() called by open_url()
might fail due to Error 9 (Bad File Descriptor) due to a race
between the garbage collector thread (run in the MainThread) and
our own subprocess.call() thread. For this reason, make sure to
call open_url() outside the try/finally block. This seems to be
enough.
2012-07-14 18:22:48 +02:00
Fabio Erculiani afd2608153 [Rigo] rewrite NoticeBoard TreeView behaviour
Previously, the Notice object was shown directly inside the
cell renderer, which made things a bit clumsy and buggy.
Now, notices are loaded through xdg-open in html format.
2012-07-14 18:19:59 +02:00
Fabio Erculiani 3912ca0471 [RigoDaemon] _noticeboards_available_signal: convert dbus.String() to Python unicode 2012-07-14 18:19:42 +02:00
Fabio Erculiani 7135ba3a01 [RigoDaemon] make sure to keep the Installed Packages Repository closed
This helps in case of uncommitted transactions that could cause
any sqlite3 db consumer to lock until timeout with "Database is locked".
2012-07-14 16:10:18 +02:00
Fabio Erculiani 0596e92e53 [Rigo] handle the case where get_visible_range() returns None 2012-07-02 12:05:39 +02:00
Fabio Erculiani 1897e961ff [Rigo] update translations 2012-07-02 11:46:27 +02:00
Fabio Erculiani fdb655348e [Rigo] disable the "Preferences" button when an activity is in progress 2012-07-02 00:01:50 +02:00
Fabio Erculiani e1a0ca94c5 [Rigo] update rigo.pot 2012-07-01 23:43:59 +02:00
Fabio Erculiani b29764443b [Rigo] implement Repository management 2012-07-01 23:41:07 +02:00
Fabio Erculiani 4efd1a4c89 [Rigo] add fallback icons (KDE icon set might not provide them) 2012-06-06 14:38:05 +02:00
Fabio Erculiani 773797c76f [Rigo] do not override DATA_DIR and ICON_PATH with relative paths, fix bug 3370 2012-06-04 10:26:14 +02:00
Fabio Erculiani 4d3de3b731 [Rigo] fix markup escape issue in Notice Board view 2012-06-03 23:14:48 +02:00
Fabio Erculiani a3eebe993d [client] update translations 2012-05-28 15:45:16 +02:00
Fabio Erculiani 2e4eb90f24 [Rigo] avoid UnicodeDecodeError exceptions when writing license Notification message 2012-05-22 13:27:13 +02:00
Fabio Erculiani 0bd6542a33 [RigoDaemon] be fault-tolerant wrt exceptions happening inside app mgmt worker threads 2012-05-20 21:41:09 +02:00
Fabio Erculiani 4c6d5b0b1c [Rigo] update translations 2012-05-18 12:33:25 +02:00
Fabio Erculiani 8dfe7b435f [RigoDaemon] add thread dumper (as implemented in Rigo) 2012-05-11 06:40:58 +02:00
Fabio Erculiani 212dd068cb [Rigo] update translations 2012-05-09 17:46:45 +02:00
Fabio Erculiani d40f164128 [Rigo] make the search bar react to "Enter" key events (activate signal) 2012-05-08 16:19:43 +02:00
Fabio Erculiani 76e1711bef [Rigo] fix AppView action buttons hbox expansion 2012-05-08 16:19:19 +02:00
Fabio Erculiani 67210c34ec [Rigo] rework package file install handling, fixes bug 3296 2012-05-05 01:13:24 +02:00
Fabio Erculiani b92f2e87e4 [Rigo] update translations 2012-04-29 17:55:04 +02:00
Fabio Erculiani 4aedc45bfe [Rigo] po: update translations 2012-04-25 20:33:28 +02:00
Fabio Erculiani 7e0e082e56 [Rigo] AppListStore: fix Gtk 3.4 support, rework visible() to always release sem 2012-04-25 19:57:00 +02:00
Fabio Erculiani 71e43116c3 [Rigo] css: always provide unit (px) with non-zero size values 2012-04-25 19:20:04 +02:00
Fabio Erculiani 5ad85ee3c5 [Rigo] "text-plain" -> "text-x-generic" icon (thanks to AstralStorm) 2012-04-25 18:11:38 +02:00
Fabio Erculiani e491534138 [Rigo] po: update rigo.pot 2012-04-22 12:15:21 +02:00
Fabio Erculiani a7b27902f4 [Rigo] update POTFILES.in 2012-04-22 12:15:14 +02:00
Fabio Erculiani 1c47e9bf57 [Rigo] po/Makefile: add rigo_app.py to POTFILES.in 2012-04-22 12:14:50 +02:00
Fabio Erculiani 389c404348 [Rigo] po: update rigo.pot 2012-04-22 11:55:46 +02:00
Fabio Erculiani eaaaecdd74 [Rigo] po: keep translatable property only on translatable strings 2012-04-22 11:54:55 +02:00
Fabio Erculiani d7bbcba50e [Rigo] po: update rigo.pot 2012-04-22 11:20:52 +02:00
Fabio Erculiani 2da17849c3 [Rigo] po: update POTFILES.in 2012-04-22 11:20:38 +02:00
Fabio Erculiani 8d7b58c98a [rigo] po/Makefile: properly support GtkBuilder files 2012-04-22 11:20:15 +02:00
Fabio Erculiani 5afffbd96d [RigoDaemon] make app management finalization code more robust 2012-04-19 22:59:17 +02:00
Fabio Erculiani 20c2f8b8d1 [rigo] update translations 2012-04-19 22:28:57 +02:00
Fabio Erculiani 33222698ce [RigoDaemon] only log debug output when --debug is provided 2012-04-19 22:19:50 +02:00
Fabio Erculiani b76ede2ebb [RigoDaemon] fix else branch (regression from previous commit) 2012-04-19 22:15:33 +02:00
Fabio Erculiani c767da88d3 [RigoDaemon] app_log_path can be None, deal with it during app mgmt finalization code 2012-04-19 20:31:58 +02:00
Fabio Erculiani c405b19bdb [RigoDaemon] never flood clients with transfer_output() 2012-04-19 20:31:29 +02:00
Fabio Erculiani 7404ad9671 [Rigo] make TerminalWidget work with both Vte 0.30.x and 0.32.x
Say thanks to upstream (sarcastic)
2012-04-18 12:54:45 +02:00
Fabio Erculiani 77214cbddf [Rigo] update translations 2012-04-18 10:41:51 +02:00