Commit Graph

9601 Commits

Author SHA1 Message Date
Fabio Erculiani
ee37e90de4 [rigo] implement comment removal support 2012-03-03 18:04:55 +01:00
Fabio Erculiani
2e8a1c2001 [rigo] beautify NotificationBox layout and LoginNotificationBox widgets 2012-03-03 15:32:48 +01:00
Fabio Erculiani
8019a86eb1 [rigo] add context_id to LoginNotificationBox constructor 2012-03-03 15:20:33 +01:00
Fabio Erculiani
7ee54b964b [rigo] improve the look and feel of the login notification box 2012-03-03 15:19:38 +01:00
Fabio Erculiani
21dcdcc636 [entropy.db] _migrateBaseinfoExtrainfo: make sure tables exist before running the query 2012-03-02 17:16:42 +01:00
Fabio Erculiani
a09063da99 [rigo] discard remote Web Service requests if App is no longer visible 2012-03-02 11:01:58 +01:00
Fabio Erculiani
fbe8068cca [rigo] raise the number of icon and rating worker threads to 3, respectively 2012-03-02 09:58:02 +01:00
Fabio Erculiani
0a91618f46 [rigo] search bar: also search through descriptions 2012-03-02 08:36:50 +01:00
Fabio Erculiani
81738b8d3a [entropy.client] atom_search: make possible to also search through package description 2012-03-02 08:36:06 +01:00
Fabio Erculiani
de72481fbd [entropy.db] searchDescription: improve search results
Improve search results by splitting keyword into multiple words
and searching the unordered concatenation of them.
2012-03-02 08:35:05 +01:00
Fabio Erculiani
1ef6959c0e [conf] fix Internode mirror URLs, fixes bug #3090 2012-03-01 20:32:50 +01:00
Fabio Erculiani
f3b96ece61 Tagging Entropy version 1.0_rc90 1.0_rc90 2012-03-01 12:06:54 +01:00
Fabio Erculiani
303b7ad1ea Release Entropy 1.0_rc90 2012-03-01 12:06:54 +01:00
Fabio Erculiani
3c8ec43e35 [entropy.client.interfaces.dep] SLOT intersection: alter dependency adding slot
Scenario:
dependency = dev-lang/python
SLOT intersection = enabled
available slots = 2.6, 2.7, 3.2
installed slot = 2.7

The SLOT intersection feature worked correctly but in the end
dev-lang/python was added to the unsatisfied set because there
was a dev-lang/python-2.7 update as well. This results in other
dep calculation code to match dev-lang/python against 3.2 instead.
The SLOT intersection feature has to reduce the dependency string
scope by adding a SLOT suffix (in this case: ":2.7"). This way the
correct dependency is eventually pulled in.
2012-03-01 12:01:53 +01:00
Fabio Erculiani
732482473f [entropy.dep] dep_getslot: remove tag before mangling.
Otherwise the following query will fail (at atomMatch()):
x11-drivers/nvidia-drivers:0,3.2.0-sabayon#3.2.0-sabayon
2012-03-01 11:58:47 +01:00
Fabio Erculiani
80f1e1182e [entropy.client.interfaces.dep] don't spam stdout with same progress values 2012-03-01 11:13:51 +01:00
Fabio Erculiani
154c5c3010 [rigo] implement "not found + did you mean" message when search returns 0 results 2012-03-01 08:16:47 +01:00
Fabio Erculiani
bfa9215295 [rigo] notify user when connectivity is absent (via Entropy Web Services) 2012-02-29 10:22:31 +01:00
Fabio Erculiani
095038425a [entropy.const] improve thread dump signal function
Always flush stderr on a newline and also write the number of
active threads as well.
Moreover, always install the dump function at SIGQUIT when --debug
is passed.
2012-02-29 10:21:04 +01:00
Fabio Erculiani
71308d09de [rigo] implement loading of Application Images
At the end of the App View, load images bound to App.
2012-02-28 21:58:04 +01:00
Fabio Erculiani
161ba2cfd9 [entropy.client.services.interfaces] add ClientWebService.get_images()
Don't ask me why this was missing, anyway, now we have it.
This returns a superset of get_icons(), also including normal images.
2012-02-28 21:57:18 +01:00
Fabio Erculiani
2e329f6311 [rigo] actually show VBox when CommentBox(is_last=True) 2012-02-28 12:32:20 +01:00
Fabio Erculiani
59c24a4c6b [rigo] UTF-8 fixes in Application() 2012-02-28 12:32:00 +01:00
Fabio Erculiani
8a5575a6b0 [rigo] fix UTF-8 markup escaping wrt GObject idiotic escape function 2012-02-28 12:05:10 +01:00
Fabio Erculiani
7c97d9db7b [rigo] uniform file header 2012-02-28 11:28:10 +01:00
Fabio Erculiani
24fbdc5f56 [rigo] App Rating integration, NotificationBox Context support, a lot of other improvements 2012-02-28 11:15:00 +01:00
Fabio Erculiani
671901279a Tagging Entropy version 1.0_rc89 1.0_rc89 2012-02-27 23:33:14 +01:00
Fabio Erculiani
b97c1dd8b7 Release Entropy 1.0_rc89 2012-02-27 23:33:12 +01:00
Fabio Erculiani
85ebb0ebac [entropy.const] rework ETP_ARCH_CONST and keywords configuration, make it work with overridden values 2012-02-27 23:18:26 +01:00
Fabio Erculiani
74805acac0 Tagging Entropy version 1.0_rc88 1.0_rc88 2012-02-27 22:57:04 +01:00
Fabio Erculiani
65506c706f Release Entropy 1.0_rc88 2012-02-27 22:56:58 +01:00
Fabio Erculiani
642da47e40 [entropy.const] add _RAW_ENCODING and fix wrong encoding detection code 2012-02-27 19:49:13 +01:00
Fabio Erculiani
18282e3764 [entropy.spm] PortagePlugin: try using raw_unicode_escape when reading .desktop files
Sometimes, upstream .desktop files are encoded using raw_unicode_escape
and we should really fallback to that encoding before giving up reading
them.
2012-02-27 19:47:16 +01:00
Fabio Erculiani
a28a92c2a3 [entropy.const] do not hardcode UTF-8 string, but rather use _ENCODING 2012-02-27 19:35:15 +01:00
Fabio Erculiani
ba805a528f [rigo] more UI work for Application View Pane (comments handling) 2012-02-27 10:33:07 +01:00
Fabio Erculiani
c1ef9ae4b5 [entropy.client.services] make possible to retrieve documents in reverse order 2012-02-27 10:32:47 +01:00
Fabio Erculiani
4e2882ef26 [rigo] another chunk of Application View code 2012-02-26 22:36:47 +01:00
Fabio Erculiani
550be469a1 [entropy.client.services.interfaces] drop incomplete comment 2012-02-26 22:18:37 +01:00
Fabio Erculiani
6b3f214f6f [rigo] another set of code update, still UI work 2012-02-22 12:46:49 +01:00
Fabio Erculiani
4673c622a4 [entropy.spm] improve heuristic used to detect non-kernel ebuilds
This makes possible to have external module packages inside the
sys-kernel/ category, by just adding extra checks. In particular,
we now check against ETYPE ebuild environment variable.
This should guarantee that all the kernel sources, binaries and
headers won't be tagged by Entropy.
2012-02-20 17:52:50 +01:00
Fabio Erculiani
ac8de69970 [rigo] rework some code paths to be more signal-centric, more work on the app details pane 2012-02-19 23:07:34 +01:00
Fabio Erculiani
74149c79c1 [entropy.spm] PortagePlugin: be more robust against fucked up portage world file 2012-02-19 14:53:23 +01:00
Fabio Erculiani
ceeaf62dde [entropy.client] improve code that handles the Entropy Resources Lock 2012-02-19 14:43:41 +01:00
Fabio Erculiani
66b05a32a5 [rigo] start implementing Application View UI mode 2012-02-18 17:28:42 +01:00
Fabio Erculiani
eb65e05410 [rigo] implement UpdatesNotification "Show" button action 2012-02-18 14:30:00 +01:00
Fabio Erculiani
d38cc2befd [rigo] implement UI view changes as a Finite State Machine 2012-02-18 14:22:45 +01:00
Fabio Erculiani
064f18b719 [rigo] start moving code to separate packages, enforce signals usage 2012-02-18 14:06:21 +01:00
Fabio Erculiani
13b7a70b63 [rigo] drop networkmanager dependency 2012-02-18 12:19:50 +01:00
Fabio Erculiani
31cfd410ab [rigo] add custom ApplicationView (Gtk.VBox) supporting package related signals 2012-02-18 12:04:58 +01:00
Fabio Erculiani
4fa3cf9e84 [equo] warn user if repositories haven't been updated for a while 2012-02-17 14:14:38 +01:00