Fabio Erculiani
1cf75a57dd
entropy.transceivers: urlFetcher class becomes UrlFetcher
2009-05-14 18:06:52 +02:00
Fabio Erculiani
7f8e5820f9
Spritz: fix undefined reference
2009-05-12 17:23:31 +02:00
Fabio Erculiani
5ec9677460
entropy.Client: rework calculate_world_updates when using ignore-spm-downgrades
...
So we have several nasty issues when using ignore-spm-downgrades here.
First of all, calculate_world_updates should get the setting directly from
SystemSettings instead of bugging developer asking for it.
Secondly, calculate_world_updates should return a 4D tuple, also containing
the matches ignored when ignore-spm-downgrades is enabled.
Moreover, Spritz packages.py getPackageItem featured an unused argument,
which has been dropped.
I know this commit is a bitch because we are talking about changing API
and affecting several files at once.
2009-05-12 14:44:52 +02:00
Fabio Erculiani
d164da12b2
Spritz: "sort by votes" option now shows packages in reversed order
2009-05-11 09:11:55 +02:00
Fabio Erculiani
36040c6673
Spritz: when calculating installation queues, make sure to have all the packages loaded in cache
2009-05-11 08:32:25 +02:00
Fabio Erculiani
14aac4fe07
Spritz: when changing sorter, set busy X cursor
2009-05-09 17:51:03 +02:00
Fabio Erculiani
1a26bef112
Spritz: remove commented out code regarding view thread updater
2009-05-09 17:41:34 +02:00
Fabio Erculiani
a18108ade3
Spritz: spritz.py, minor code style updates
2009-05-09 17:41:09 +02:00
Fabio Erculiani
89d25b66fa
Spritz: when calling idle_add, make sure that the function that will be called returns False
2009-05-09 17:25:46 +02:00
Fabio Erculiani
7eb454b291
Spritz: use idle_add instead of timeout_add gobject method
2009-05-09 17:11:20 +02:00
Fabio Erculiani
635ac22196
Spritz: packages treeview, allow clickable headers and connect to sorters
2009-05-09 16:47:12 +02:00
Fabio Erculiani
981490cd42
Spritz: add more packages view sorters
2009-05-09 14:55:28 +02:00
Fabio Erculiani
24cc62af41
Spritz: EntropyPackage, add voteint property
2009-05-09 14:54:53 +02:00
Fabio Erculiani
e443ae8821
Spritz: beautify view sorter combo box
2009-05-09 09:07:28 +02:00
Fabio Erculiani
740efa1a33
Spritz: add new package view sorter (reverse sorter)
2009-05-09 00:34:57 +02:00
Fabio Erculiani
a93739e096
Spritz: add views' model sorting infrastructure to allow multiple sorters
2009-05-09 00:28:25 +02:00
Fabio Erculiani
d182d66d80
Spritz: remove categories view tab, useless now
2009-05-08 20:47:06 +02:00
Fabio Erculiani
f07a40d910
Spritz: quit method should check if referenced variables are set
2009-05-08 20:32:07 +02:00
Fabio Erculiani
967802c70a
Spritz: add 'All' radio button which will make categories view tab useless
2009-05-08 20:28:56 +02:00
Fabio Erculiani
85dcea36bb
Spritz: on File Updates window, when pressing "Edit", TextReadDialog is used. (disabled for now)
2009-05-08 14:54:05 +02:00
Fabio Erculiani
0feebd08bf
Spritz: TextReadDialog, add save/cancel buttons
2009-05-08 14:52:27 +02:00
Fabio Erculiani
bdddc4a112
Spritz: on File Updates window, don't use external editors when showing file differences
2009-05-08 14:02:32 +02:00
Fabio Erculiani
a74c7f5228
Spritz: TextReadDialog, allow to provide gtk.TextBuffer objects directly and read/write mode
2009-05-08 14:01:10 +02:00
Fabio Erculiani
760eab5cb6
Spritz: make private methods public
2009-05-07 18:16:33 +02:00
Fabio Erculiani
061be8880a
Spritz, dialogs.py: TextReadDialog, fix typo
2009-05-07 18:13:51 +02:00
Fabio Erculiani
c2d0e2c22f
Spritz: create generic text viewer and use it as license viewer
2009-05-07 17:45:56 +02:00
Fabio Erculiani
7147afa9aa
Spritz: fine tune package masking dialog and fix confirmation dialog
2009-05-07 17:29:42 +02:00
Fabio Erculiani
7779b7f7c1
Spritz, masked packages dialog: fine tune treeview columns width
2009-05-07 17:29:09 +02:00
Fabio Erculiani
c783029aaa
Spritz: show wait window on load
2009-05-07 16:49:02 +02:00
Fabio Erculiani
22b93e025c
Spritz: remove unused code
2009-05-07 16:45:23 +02:00
Fabio Erculiani
5e4507524f
Spritz: show wait window when closing
2009-05-07 16:35:54 +02:00
Fabio Erculiani
7557ce7df5
Spritz: update Repository Manager client init
2009-05-07 13:27:36 +02:00
Fabio Erculiani
ee7db45033
Spritz, dialogs.py: when using timeout_add, don't use keyword args
2009-05-07 13:27:10 +02:00
Fabio Erculiani
d79ea24614
Spritz: began code refactoring.
...
Spritz now warns if a repository has been added but not downloaded.
Several initial code moves.
2009-05-05 07:39:14 +02:00
Fabio Erculiani
fb5eb017be
Spritz: code style updates
2009-05-05 06:06:44 +02:00
Fabio Erculiani
2a88737b28
Spritz: packages view, handle Queued view cache correctly
2009-05-04 22:47:36 +02:00
Fabio Erculiani
db18714603
Spritz: entropyapi.py, add missing module import
2009-05-04 22:47:08 +02:00
Fabio Erculiani
0f50e161fb
Spritz: make Spritz window maximized by default
2009-05-04 00:57:43 +02:00
Fabio Erculiani
3dce30fb63
Spritz: spritz.py trivial code style updates
2009-05-04 00:23:29 +02:00
Fabio Erculiani
0c0ccd8a82
Spritz: when skipping a mirror, also consider it dead in the water
2009-05-03 23:57:12 +02:00
Fabio Erculiani
ebae3d29f6
Spritz: on Queued tab, reload the view every time a package is unselected
2009-05-03 22:29:35 +02:00
Fabio Erculiani
3b77e8625e
Spritz: fix queued tab after one load
2009-05-03 22:16:52 +02:00
Fabio Erculiani
24639fc71d
Spritz: use gobject.timeout_add instead of a custom LIFO buffer in dialogs module
2009-05-03 17:43:43 +02:00
Fabio Erculiani
201da8a9fd
Spritz: fix UGC tab in package properties' window
2009-05-03 17:25:22 +02:00
Fabio Erculiani
cdda987d38
Spritz: remove TaskQueue LIFO in favour of gobject.timeout_add
2009-05-03 17:17:15 +02:00
Fabio Erculiani
8485c00d84
Spritz: fix threading issues when asking to accept licenses on package install
2009-05-03 17:11:35 +02:00
Fabio Erculiani
0c5c9879ba
entropy.client: move SystemSettings client parser to ClientSystemSettingsPlugin
2009-04-19 19:50:28 +02:00
Fabio Erculiani
28deb817ad
Spritz: when saving preferences, reset all caches and close all databases
...
This avoids having unitialized repository metadata around (in SystemSettings)
like in configprotect and configprotectmask
2009-04-14 22:57:04 +02:00
Fabio Erculiani
bf9ac1a287
entropy.*: move from etpRepositories to SystemSettings['repositories']['available']
2009-04-06 20:35:02 +02:00
Fabio Erculiani
fced248252
entropy.*: move from using etpRepositoriesExcluded to SystemSettings['repositories']['excluded']
2009-04-06 19:43:24 +02:00