Commit Graph

8852 Commits

Author SHA1 Message Date
Fabio Erculiani 5d04371ddf [rigo] make sure to call queue_draw() when answering to redraw-request event 2012-03-04 16:37:03 +01:00
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