summaryrefslogtreecommitdiff
path: root/src/frontend/gui/sisyphus-gui.py
AgeCommit message (Collapse)Author
2020-06-08rename some constants to something more prettyV3n3RiX
2020-06-06filesystem module : gather all the folder and file paths used by sisyphus ↵V3n3RiX
under one module, and expose them to other modules from there
2020-06-06minor fixes, make the gui client work with the new backendV3n3RiX
2019-10-06fix GUI when unable to install packages with same name from different categoriesbionel
2019-09-15regenerate portage metadata whenever we're changing the branches, rename ↵v3.1909.2V3n3RiX
some functions
2019-09-14replace subprocess.call with subprocess.Popen in sync code, rework the logic ↵v3.1909.1V3n3RiX
a bit to make it more reliable
2019-08-04make sisyphus auto adapt itself to the CPU numbers used in a systemv3.1908.0V3n3RiX
2019-07-08sisyphus-gui : try to maintain the focus on inputboxV3n3RiX
2019-07-05bugfix : fix extraction error when two (or more) binary packages have the ↵V3n3RiX
exact same name but they aZre in different categories (e.g.: acct-group/mail-0.tbz2 && acct-user/mail-0.tbz2)
2019-07-04sisyphus-gui : set focus on inputBox by defaultV3n3RiX
2019-07-04libsisyphus : fix a race condition && sisyphus-gui : use breeze style if ↵V3n3RiX
available
2019-07-03sisyphus-gui : implement a progress box inside the main windowV3n3RiX
2019-04-07fix potential UI loading issuesv2.1904.1V3n3RiX
2019-03-21optimise the code a littleV3n3RiX
2019-03-21make syncing more robust, rely on git, not emergeV3n3RiX
2019-02-27libsisyphus backend :V3n3RiX
* detect when a package needs a keyword or mask change in order to proceed * print the requierd changes to stdout, and suggest user to appply them in order to proceed * this fixes a bug when sisyphus would start to download the binary dependencies of keyworded or masked packages but fail to install them due to missing keyword or mask changes sisyphus-gui : * adjust to libsisyphus backend changes
2019-02-26rename some variablesV3n3RiX
2018-11-20libsisyphus : make use of tuples to get all dependency (binary,source) ↵V3n3RiX
information in one go, thus improving dependency resolution time by 100%
2018-11-10make more room for hybrid and source modeV3n3RiX
2018-11-10sisyphus-gui : print some more information when executed from cliV3n3RiX
2018-11-10make room to implement hybrid mode and source mode in libsisyphusV3n3RiX
2018-11-09use portage cache as download location for binariesV3n3RiX
2018-10-28sisyphus-gui : print some more information on stdout, when executed from CLIv1.1810V3n3RiX
2018-09-30disable fuzzy search and misspell suggestionsV3n3RiX
2018-09-30hardcode binmodeV3n3RiX
2018-09-15reduce the number of database connections to speed things a bit, arrange the ↵v1.1809V3n3RiX
code a bit
2018-08-19implement our fetch method in sisyphus-gui, autopep the codeV3n3RiX
2018-05-17make sure we leave no zombie aliveV3n3RiX
2018-04-23rearrange and comment the functions (what each of it does)V3n3RiX
2018-04-22sisyphus backend : slight improvementsV3n3RiX
2018-04-08hook timestamps, run even fasterV3n3RiX
2018-04-07invert installed/available, makes more senseV3n3RiX
2018-04-07Revert "quickfix: use full path for ui files, hardcoded for now"V3n3RiX
This reverts commit fe355e062019591e1b017ee7b1ff6676aca25104.
2018-04-07quickfix: use full path for ui files, hardcoded for nowbionel
2018-04-07adjust labelsV3n3RiX
2018-04-07tiny adjustments/fixes, reduce the amount of redundant syncsV3n3RiX
2018-04-06adjust to backend changesV3n3RiX
2018-04-07drop removablebionel
2018-04-07update selects to use description tablebionel
2018-04-05convert all functions to camelcaseV3n3RiX
2018-03-26merge worker classes, run autopep8 on the codeV3n3RiX
2018-03-26add license informationV3n3RiX
2018-03-26merge mirror settings window into main applicationV3n3RiX
2018-03-25connect sisyphus-config to main applicationV3n3RiX
2018-03-13convert gui code to camelcase, promote gui window to qmainwindow, add a demo ↵V3n3RiX
menubar
2018-01-03autopep8V3n3RiX
2018-01-03wthV3n3RiX
2018-01-03rename classes, and thread names to make a bit more senseV3n3RiX
2017-12-25sisyphus-gui : port updateThread to QObject as wellV3n3RiX
2017-12-25sisyphus-gui : len(Sisyphus.PKGLIST) is accurate only for the selections ↵V3n3RiX
made, not for the number of packages that will be installed, and since now we display how many packages, this may create confusion, so drop it