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