Commit Graph

430 Commits

Author SHA1 Message Date
lxnay
284743975f Entropy/Spritz:
- improve dependencies calculation speed by using built-in map() and filter() methods


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2798 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-17 12:09:20 +00:00
lxnay
8f3e8d8996 Entropy/UGCClientInterface:
- login/do_login(): ability to force re-login
Entropy/Spritz:
- do not remove login credentials inside UGC preferences when clicking on Generate Login


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2779 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-12 17:50:50 +00:00
lxnay
38136eefa2 Entropy/Spritz:
- properly show a wait window when running long tasks


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2778 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-12 17:41:27 +00:00
lxnay
050dccc39b Entropy/Spritz:
- fix package voting from treeview


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2777 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-12 17:27:16 +00:00
lxnay
c702b06974 Entropy/Spritz:
- when pressing Clear Cache, get back to the Repositories tab


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2776 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-12 15:56:47 +00:00
lxnay
3787dc6030 Entropy/EquoInterface:
- goodbye listAllAvailableBranches
Entropy/Spritz:
- remove branch switching button, it's a critical task that should be done only with brain ON


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2775 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-12 15:39:52 +00:00
lxnay
8106fbe551 Entropy/Spritz:
- fix available packages selection (for install)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2772 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-12 09:31:33 +00:00
lxnay
1555d3cefa tagging entropy 0.24.0
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2769 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-11 15:43:45 +00:00
lxnay
c9f2a293a5 Entropy/Spritz:
- implement sources download here too


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2766 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-11 00:05:42 +00:00
lxnay
a27888e5d4 Entropy/Spritz:
- add fetch (download) only support


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2764 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-10 17:27:24 +00:00
lxnay
2281f0eb81 Entropy/Spritz:
- implement rubber banding support for package views, allows multiple package selections


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2762 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-10 17:02:47 +00:00
lxnay
31c7feaaef Entropy/TODO:
- update TODO
Entropy/Reagent:
- add configuration files updates check
Entropy/translations:
- update translations and template file


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2761 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-10 12:23:15 +00:00
lxnay
d70c657263 Entropy/Spritz:
- remove translatable flag from gtk-undo item in spritz.glade


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2754 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-09 22:56:50 +00:00
lxnay
ebe551db54 Entropy/EquoInterface:
loadRepositoryDatabase(): check if repositoryName is a string
generate_depends_tree(): fix issues with system packages dependencies resolution (like sys-kernel/linux-sabaupm=
PackageSettings:
- on repos_system_mask_installed key, pull all the available idpackages using multiMatch, which seems better
- repos_system_mask_installed_keys: add helper dict to ease interaction


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2750 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-09 22:03:33 +00:00
lxnay
974a918355 Entropy/Spritz:
- kb/sec VS kB/sec


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2749 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-09 21:27:38 +00:00
lxnay
8dc99622f2 Entropy/Spritz:
- improved usability: created the Queued tab to allow users review their changes before getting to the Queue tab


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2748 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-09 21:25:32 +00:00
lxnay
de40ae7847 Entropy/Spritz:
- improve speed of elaborateUndoremove


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2747 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-09 20:23:37 +00:00
lxnay
1f2a17ed7b Entropy/TODO:
- update TODO
Entropy/Spritz:
- implement package sets support
- massive bugfix and remove support for packages in the Updates tab


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2746 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-09 18:58:45 +00:00
lxnay
5592ecfb84 Entropy/Spritz:
- GLSA info window: substitute labels with TextViews to avoid running off-screen :-)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2743 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-08 15:30:29 +00:00
lxnay
b8cadf2b6c Entropy/Spritz:
- on the Security advisories tab, when adding packages, always ask before adding


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2742 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-08 15:16:31 +00:00
lxnay
b0f8114674 Entropy/Spritz:
- improve queue load/save speed
- make it working, eventually


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2741 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-08 14:52:57 +00:00
lxnay
c18d09deb2 Entropy/Spritz:
- fix package masking dialog, transforming it into a simple window with GtkDialog functionalities
All this because GtkDialog widgets are always modal when running and in our case, the package properties window was locked


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2740 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-08 14:16:04 +00:00
lxnay
4562706489 Entropy/Spritz:
- fix warning GtkWarning: GtkSpinButton: setting an adjustment with non-zero page size is deprecated


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2739 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-12-08 13:17:40 +00:00
lxnay
17c4ee1e7a Entropy/Spritz:
- InputDialog: if parent is not specified, center widget on the screen
- fine tuning other windows too

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2680 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-12 13:11:56 +00:00
lxnay
9d311cb5bd Entropy/Spritz:
- effectively split the repository manager client


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2679 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-12 12:55:02 +00:00
lxnay
37a1ca8230 Entropy/Spritz:
- make the repository manager client also a stand-alone application


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2678 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-12 12:31:42 +00:00
lxnay
897573611b Entropy/Spritz:
- do not crash on getPackageItem (packages.py) when repository is not available


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2673 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-11 15:12:11 +00:00
lxnay
6a568bc9ed Entropy/UGC/Equo/Spritz:
- do not show the exception output when spawning UGC.add_downloads()


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2655 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-06 17:30:32 +00:00
lxnay
abce4c417e Entropy/UGC/Equo/Spritz:
- do not crash when running add_downloads
- run add_downloads in background


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2652 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-06 16:15:41 +00:00
lxnay
c49855117e Entropy/Notification Applet:
- fix all the known issues related to threading => the applet now works without having to move the pointer over it
Entropy/Spritz:
- fine tune the UGC update function thread timer


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2650 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-05 15:54:34 +00:00
lxnay
de9cb17e9e Entropy/PackageInterface:
- remove add_download() from fetch_file_on_mirrors()
Entropy/Equo/Spritz:
- add add_downloads() (from UGC interface) after the fetch process
Entropy/SocketHostInterface/Repository Daemon:
- add a new command that let client register all the downloaded packages at once


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2646 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-04 22:24:39 +00:00
lxnay
14e7821fd0 Entropy/Spritz/UGC:
- fix ugc item description object handling


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2619 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-11-02 11:05:20 +00:00
lxnay
9f5b276605 Entropy/Spritz:
- adding some debug info for the crowd
- fix a small issue with fetching ADS


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2590 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-29 16:16:49 +00:00
lxnay
25eb415ec3 Entropy/Spritz:
- if --debug make UGC client interface verbose
- fix stars column background color


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2587 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-29 10:26:21 +00:00
lxnay
7018182761 Entropy/Spritz:
- make installing external packages impossible when Spritz is busy
- remove doGtkEvents call every time busyCursor() and normalCursor() is spawned


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2566 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-24 10:58:23 +00:00
lxnay
2c0f3c0827 Entropy/Spritz/Repository Manager:
- add support for notice boards handling
Entropy/Spritz:
- main code reorganization and cleanup (improved stability)
- bye bye gui.py
- add support for notice boards handling
- add support for installed packages database backup/restore
- add the ability to load without/with a corrupted installed packages database (safe mode)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2524 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-13 17:17:41 +00:00
lxnay
a23df9b5f6 Entropy/Spritz:
- add information on available branches into the repository information string


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2505 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-08 18:40:12 +00:00
lxnay
561db807d5 Entropy:
- databases now split by branch (first chunk, ServerInterface migrated, EquoInterface and Repository Daemon to go


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2496 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-08 12:05:00 +00:00
lxnay
c5aa85b30b Entropy/Spritz:
- make UGC video uploads more fun to do


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2491 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-07 13:13:20 +00:00
lxnay
9f6cb73be6 Entropy/Spritz:
- make UGC submits parallel, this avoids having a frozen GUI


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2487 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-06 23:21:35 +00:00
lxnay
6a72e3b206 tagging entropy 0.21.1
git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2479 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-06 14:00:47 +00:00
lxnay
0455b20508 Entropy/Spritz:
- avoid to crash on queue item split when trying to retrieve a command result
Entropy/Repository Manager:
- complete the previous commit


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2468 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-03 18:56:07 +00:00
lxnay
d32c3049ea Entropy/Repository Manager:
- make it stronger when dealing with Portage on Spm functions
Entropy/Spritz:
- do not consider spm package dict static


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2466 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-03 18:11:27 +00:00
lxnay
b440869534 Entropy/misc:
- some tweaks before 0.21


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2459 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-03 16:13:51 +00:00
lxnay
f8eb794969 Entropy/Repository Manager:
- add --nodeps option to compile_atoms


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2457 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-03 14:11:54 +00:00
lxnay
d2e5d69f59 Entropy/Spritz/Repository Manager:
- use some hacks to avoid crashes when playing with gtk events on different threads (add a strong thread locking system)
- complete the 'activator' part
Entropy/Spritz/Connection Manager window:
- add the ability to save connections for easy retrieval
svn ci -m 

git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2455 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-03 13:14:16 +00:00
lxnay
79ec13a8e9 Entropy/Spritz:
- complete reagent features inside the System Manager
- implement 'activator' functionalities (not complete yet)


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2453 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-10-03 02:00:57 +00:00
lxnay
31e63dfd60 Entropy/Spritz/Repository Manager:
- database management part is almost complete


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2447 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-30 21:43:15 +00:00
lxnay
21f7893225 Entropy/Spritz/Repository Manager:
- improve reliability for multiple running commands (with the Output View also)
- add a local lock for the Queue, to avoid having shit around (depends :P, this is for lythie), like Segmentation Faults


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2441 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-29 21:20:05 +00:00
lxnay
09028d8c51 Entropy/Spritz:
- move GLSA window to dialogs and make it loadable on demand
- more work on the Repository Manager, Spm part completed


git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2439 cd1c1023-2f26-0410-ae45-c471fc1f0318
2008-09-29 20:06:07 +00:00