Philip Müller
fc261b428f
[merge] fix conflicts
2019-06-05 11:45:52 +02:00
Philip Müller
1bea1380bf
[release] v3.2.9
2019-06-05 11:45:11 +02:00
Philip Müller
7fb653e1ce
Merge branch 'development' into 3.2.x-stable
2019-06-05 11:44:21 +02:00
Philip Müller
1af2ee7fab
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-06-05 11:43:56 +02:00
Adriaan de Groot
40d1856bb1
Changes: remove reference to QML loading, add some issue numbers
2019-06-03 15:04:41 +02:00
Adriaan de Groot
3335c2003e
[fsresizer] Fix tests
...
- Again? The checks on the job name (using filesystem or device
name) all looked very bogus, unless it was previously not
setting them at all.
2019-06-03 15:00:04 +02:00
Adriaan de Groot
6dc83d692c
CMake: pre-release housekeeping
2019-06-03 15:00:04 +02:00
Adriaan de Groot
de34cacadd
Document (hoped-for) speedups in slideshow loading.
2019-06-03 15:00:04 +02:00
Calamares CI
bdac6d1e30
i18n: [python] Automatic merge of Transifex translations
2019-06-03 15:00:04 +02:00
Calamares CI
8f553c0b61
i18n: [calamares] Automatic merge of Transifex translations
2019-06-03 15:00:04 +02:00
Philip Müller
36ce87e1dc
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-06-02 09:28:30 +02:00
Adriaan de Groot
8506949ecd
Changes: Document new welcome-theming
2019-05-31 17:28:33 +02:00
Adriaan de Groot
4c6218f005
Merge branch 'brand-language'
2019-05-31 17:27:25 +02:00
Adriaan de Groot
f54b7dee9f
[welcome] Use convenience image loader from Branding
2019-05-31 17:27:11 +02:00
Adriaan de Groot
07c638ed48
[welcome] Allow theming the international language-select icon
2019-05-31 17:27:11 +02:00
Adriaan de Groot
75ce391e7e
[libcalamaresui] Add branding-aware function for loading image by name
2019-05-31 17:27:11 +02:00
Adriaan de Groot
1438729b72
[libcalamaresui] Do filename checks more sanely
...
- check directory exists before trying to open file from it
- re-use the componentDir already found for later tests.
2019-05-31 17:27:11 +02:00
Adriaan de Groot
69dabcae32
[libcalamares] Avoid static destructor
...
- The static destructor issues a warning on exit:
QBasicTimer::start: QBasicTimer can only be used with threads
started with QThread
so instead, heap-allocate the model. This leaks memory, but
it's a singleton *and* we're exiting anyway.
2019-05-31 12:38:34 +02:00
Adriaan de Groot
a263381996
[partition] Avoid an assert when running Calamares as user.
2019-05-31 12:27:32 +02:00
Adriaan de Groot
1ef902a41f
Merge branch 'issue-1141'
...
FIXES #1141
2019-05-31 12:21:18 +02:00
Adriaan de Groot
4a6b9f3528
[partition] Call update from init() in BootLoaderModel
...
- update() (might) add some extra rows for boot and root,
which otherwise vanish temporarily when calling init.
2019-05-31 12:11:48 +02:00
Adriaan de Groot
d5f0bdd28c
[partition] Simplify negative logic
...
- Instead of multiple continue statements to avoid negative cases,
state the one positive case instead.
2019-05-31 12:08:58 +02:00
Adriaan de Groot
3bdbfe6bff
[partition] Avoid crash if combobox is gone and model resets
...
- Since the lambda is connected to the model only, it should
check that the target combo exists as well.
2019-05-31 12:08:58 +02:00
Adriaan de Groot
2ce2b08027
[partition] Indent lambdas to tab-stop.
...
- Lambdas are all over the place in this codebase, formulate
a standard and start adjusting code to it in passing.
2019-05-31 12:08:58 +02:00
Adriaan de Groot
353e713f81
[partition] Complain loudly on dangling Partition pointers
...
- Don't crash if a bad pointer gets into colorutils.
2019-05-31 12:08:58 +02:00
Adriaan de Groot
2bc95d11d3
[partition] Unrelated typo in comment
2019-05-31 12:08:58 +02:00
Adriaan de Groot
f1f5b6c1bb
[partition] Restore BootLoader path in Choice Page
...
- after model resets, restore what was previously selected.
- This avoids having an **empty** combobox, SEE #1141 but does
not actually set it back to the value the user had previously
picked (e.g. changing swap settings **still** breaks the
selection).
2019-05-31 12:08:58 +02:00
Adriaan de Groot
0ebabfafd4
[partition] Move BootLoaderModel convenience functions
...
- These were hidden inside PartitionPage, but are useful elsewhere.
2019-05-31 12:08:58 +02:00
Adriaan de Groot
a2e54fcf65
Changes: prep for release
2019-05-31 12:07:58 +02:00
Philip Müller
b9686a8a84
[Authors] Philip only needs to be listed once
...
I don't need to be listed more then one time ;)
2019-05-30 13:40:42 +02:00
Philip Müller
353005a924
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-05-28 21:08:36 +02:00
Adriaan de Groot
8d451622db
[partition] Idiomatic use of Calamares::JobList
2019-05-28 16:39:00 +02:00
Adriaan de Groot
e2b71e669e
[partition] When running UNSAFE, no-install-partition is a warning
2019-05-28 16:29:45 +02:00
Adriaan de Groot
447a39d71d
Merge branch 'issue-1151'
...
FIXES #1151
2019-05-28 13:40:49 +02:00
Adriaan de Groot
95009a5222
[libcalamaresui] Fix disable-cancel behavior
...
- d78bc0c5
added an early `return false` when cancel is disabled,
before checking if we were at the last step; so last-step
didn't get any special handling.
- refactor so that last-step now gets special handling first,
**then** disable-cancel handling, and then the usual case.
2019-05-28 13:38:28 +02:00
Adriaan de Groot
0c24a01eb9
[finished] Improve logging of restart mode
...
- Don't use weirdly-named mode, store named mode in page,
- Log the actual mode name when setting up the restart button.
2019-05-28 13:27:21 +02:00
Adriaan de Groot
38c36e2439
[finished] Use idiomatic Calamares::JobList
2019-05-28 13:20:19 +02:00
Adriaan de Groot
1915547004
[finished] Improve logging when restarting.
2019-05-28 13:05:40 +02:00
Calamares CI
2d3f9bcdbb
i18n: [python] Automatic merge of Transifex translations
2019-05-28 12:56:23 +02:00
Calamares CI
644aade0f5
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-05-28 12:56:23 +02:00
Calamares CI
3d78f94ff4
i18n: [calamares] Automatic merge of Transifex translations
2019-05-28 12:56:23 +02:00
Philip Müller
6cf365e11d
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-05-28 07:34:20 +02:00
Adriaan de Groot
2e39f24bb0
[libcalamaresui] Make sure finished() is processed once
...
- Avoid races which might double-delete the timer, or enter
the if twice (which would lead to duplicate emissions of
requirementsComplete and the associated UI glitches).
2019-05-27 17:15:49 +02:00
Adriaan de Groot
2b91608b82
[libcalamaresui] Avoid requirements-results UI duplication
...
If the requirements checking is **really fast**, e.g. you don't
have a check for internet connectivity, then the checks
might be done as fast as the 0-timeout single-shot timer,
which means that finished() is called once by the QFutureWatcher,
and then after that by the QTimer .. leading to two messages
"All requirements have been checked", but also twice
requirementsComplete being emitted, so you end up with two
results lists being added by the CheckerContainer.
Stop that by using the results-progress timer as an additional
flag: the first time everything is complete, delete that timer
and set the pointer back to nullptr.
2019-05-27 17:10:21 +02:00
Adriaan de Groot
06bd8749a2
Merge branch 'issue-1160'
...
FIXES #1160
2019-05-27 16:38:35 +02:00
Adriaan de Groot
966604892b
CHANGES: mention icon use in branding
2019-05-27 16:38:06 +02:00
Adriaan de Groot
f64e55f0dc
[libcalamaresui] Use meaningful asserts
...
- In debug mode, hitting assert(false) is meaningless,
- In release mode, the assert is optimized out.
- So assert the condition we're actually testing, for better messages.
2019-05-27 15:38:37 +02:00
Adriaan de Groot
976ad7e3e7
[libcalamaresui] Look up icons via theme
...
- Don't cache icons, because they could be changed via
the active desktop theme.
2019-05-27 15:35:56 +02:00
Adriaan de Groot
822bbaad9c
[libcalamaresui] Allow icon names in branding images
...
- It's ok to use path / filenames in images, but you can also
use icon names according to the FDO icon spec. This makes
sense for at least *productLogo*, possibly *productIcon*, but
not really for *productWelcome*.
2019-05-27 15:26:57 +02:00
Adriaan de Groot
b41cac6556
[interactiveterminal] Warn when called in exec: context
...
FIXES #1157
2019-05-27 14:57:28 +02:00