61 Commits (bc9b9d2ce47bbf97019dd7afde65efcfbd54527f)

Author SHA1 Message Date
Teo Mrnjavac fef448833e And some more debug output readability improvements. 12 years ago
Teo Mrnjavac f2f73b2e87 More meaningful debug output. 12 years ago
Teo Mrnjavac aaa696f543 Even less debug noise. 12 years ago
Teo Mrnjavac 5b01925d99 Remove debug noise. 12 years ago
Teo Mrnjavac 8026a287d3 Shut up Qt lupdate warnings. 12 years ago
Teo Mrnjavac 519ba038cf Fix build on Qt 5.4, again. 12 years ago
demmm c84a98c23c set option to select higlighted text color
keep it independent from background color, should make it easier to add a color section option to branding
12 years ago
Teo Mrnjavac 7594c85f2e Add ImageRegistry support to Branding. 12 years ago
Teo Mrnjavac 5e8ab97de4 Actually load branding data from default component. 12 years ago
Teo Mrnjavac 2182918476 Groundwork for branding loader/manager. 12 years ago
Teo Mrnjavac 97cf2a796c Load branding component name from Settings. 12 years ago
Teo Mrnjavac 9ebc881223 Prevent segfault on exit when module not found. 12 years ago
Teo Mrnjavac 13ccede630 Add new icons to CalamaresUtilsGui 12 years ago
Teo Mrnjavac 41cb09ea01 Add ClickableLabel, a QLabel which emits the clicked signal. 12 years ago
Teo Mrnjavac 382317dcaf Added WaitingWidget to libcalamaresui, wrapper for QtWaitingSpinner 12 years ago
Teo Mrnjavac b14a715300 Add icons to qrc. 12 years ago
Teo Mrnjavac 14130ae9c0 Only allow a ViewStep to change next button status if it's active now. 12 years ago
Teo Mrnjavac 2182fd2f0c Add info and fail icons to libcalamaresui. 12 years ago
Teo Mrnjavac d97bb47f09 Add proper QResrouce system to libcalamaresui, finish up prepare checks
This also adds ImageRegistry, a SVG cache, a bunch of utility functions
for shared pixmaps in CalamaresUtilsGui and renames several qrc files
in viewmodules.
12 years ago
Teo Mrnjavac 1bb6603998 Move spinner widget to libcalamaresui. 12 years ago
Teo Mrnjavac 7a3ce363b3 Add option to run process jobmodules in chroot. 12 years ago
Aurélien Gâteau df89a391c4 Do not try to dereference m_viewStep if it's invalid 12 years ago
Teo Mrnjavac f5b4de67c4 Properly load module config files with an explicit config path. 12 years ago
Teo Mrnjavac 5400afa540 Fix settings.conf loading. 12 years ago
Teo Mrnjavac 014469c849 Improve logging in Module.cpp 12 years ago
Teo Mrnjavac 8f10c21e5b Big configuration overhaul.
Module descriptors are now module.desc, no configuration allowed inside.
Module config files are <modulename>.conf, installed in
share/calamares/modules.
settings.conf is read from /etc/calamares, then share/calamares, and if
running with --debug also in the current dir.
Module config files are read from /etc/calamares/modules, then
share/calamares/modules, and if running with --debug also in
src/modules/<modulename> relative to the current dir.
12 years ago
Aurélien Gâteau 70a13fc588 Make logging more useful
- Do not log progress percent but log job names.
- Log install failures.
12 years ago
Aurélien Gâteau 5126458040 Disable "Next" button if isNextEnabled() of first step returns false 12 years ago
Aurélien Gâteau 90670f8b46 Improve formatting of error messages 12 years ago
Aurélien Gâteau 551a6ff9ba Fix potential memleak 12 years ago
Aurélien Gâteau 03c5a38b90 Show a summary of the partition changes on the summary page 12 years ago
Aurélien Gâteau e9da5cb6cb Change signature of JobQueue::progress, add finished() signal
Now uses a qreal for progress instead of current and total
Also added a finished() signal because determining whether the queue is
finished should not be done by comparing a qreal with 1.0 as this is not
precise.
12 years ago
Aurélien Gâteau b5b72855c3 Queue module jobs in the order they are listed in the "install" section of settings.conf 12 years ago
Teo Mrnjavac d9f4c74537 Add support for config map to Python job API.
Rename PythonJobHelper ==> CalamaresPython::Helper.
Add QVariant to boost::python::object conversion functions.
Rename some constants in the libcalamares Python API.
12 years ago
Teo Mrnjavac 2f03dfa43b CalamaresPrivate ==> CalamaresPython 12 years ago
Teo Mrnjavac c13179fdf0 Add debugMode bool to Calamares::Settings. 12 years ago
Teo Mrnjavac 50ba57a33a Add optional Python jobmodules support to libcalamaresui. 12 years ago
Teo Mrnjavac df9f803572 Actually load the additional config map into the ViewStep. 12 years ago
Teo Mrnjavac b20eaaf4f8 Add setConfigurationMap to ViewStep with empty implementation.
Actual module ViewSteps can reimplement it to read their own module-
specific configuration.
12 years ago
Teo Mrnjavac 2ef5df314b Make extra configuration map protected in Module. 12 years ago
Teo Mrnjavac c7c4e52849 Load additional module-specific configuration into a Module object. 12 years ago
Teo Mrnjavac 3879087c4a Add YAML to QVariant conversion to YamlUtils 12 years ago
Teo Mrnjavac 2dd88344e5 Instantiate the correct type of module from module.conf. 12 years ago
Teo Mrnjavac 1dca92947c Add already loaded check to ProcessJobModule 12 years ago
Teo Mrnjavac 8d28a2ea5d Generalized code path for Phase switching. Also load install modules. 12 years ago
Teo Mrnjavac 84bfb2aa95 Fixes for loading modules by phase. 12 years ago
Teo Mrnjavac 7034985b74 Remove MM:loadModulesPrepare. 12 years ago
Teo Mrnjavac 2e47c248ac Load modules by phase, in preparation for actually using new settings. 12 years ago
Teo Mrnjavac a09ab36386 Better settings format, rename a bit of stuff in module loading. 12 years ago
Teo Mrnjavac 1b4d62ef4d Add ProcessJobModule for loading external commands. 12 years ago