Adriaan de Groot
def459a29d
[libcalamaresui] Read emergency setting from module.desc
...
- Read setting from the module descriptor
- Document optional settings
- Add EMERGENCY keyword to the CMake helper functions
2018-06-15 07:11:17 -04:00
Adriaan de Groot
b92bef21f8
[libcalamares] Avoid using namespace std;
2018-06-15 06:21:05 -04:00
Adriaan de Groot
fa08e0ad73
Copyright: fix bad email address
2018-06-15 06:15:43 -04:00
Adriaan de Groot
dd8e53dc22
Copyright: update copyright lines on files touched in 2018
...
Contributions from:
Adriaan de Groot <groot@kde.org>
Gabriel Craciunescu <crazy@frugalware.org>
AlmAck <gluca86@gmail.com>
Andrius Štikonas <andrius@stikonas.eu>
Caio Carvalho <caiojcarvalho@gmail.com>
Raul Rodrigo Segura <raurodse@gmail.com>
2018-06-15 05:59:11 -04:00
Adriaan de Groot
d2f2aa9a97
[branding] Link to the examples repository
2018-06-15 05:29:03 -04:00
Adriaan de Groot
99163c9a68
Style: stray space
2018-06-15 04:46:53 -04:00
Adriaan de Groot
ac769d1de8
Style: use QStringLiteral
...
- In many cases, using QLatin1String is a de-optimization, when
applied to a C string literal. Kevin Kofler pointed out that
those should basically all be QStringLiteral, instead. (Compile
tests with -O3 show that in the optimized object file, the
code size difference is negligible).
- Drop the explicit constructor entirely in cases where we're calling
QProcess::execute(), for consistency.
- Do a little less messing around in the mapping of keyboard locales
to keyboard map names.
2018-06-15 04:41:41 -04:00
Adriaan de Groot
2d7eea6d73
Merge branch 'master' into emergency-modules
2018-06-14 17:15:40 -04:00
Caio Carvalho
98a158c6e5
[partition] kpmcore latest release doesn't support FileSystem::Type::Luks2
2018-06-14 15:37:00 -03:00
Adriaan de Groot
290559f8c1
Merge pull request #986 from raurodse/configurationPythonQt
...
Add configuration values into pythonqt modules
2018-06-14 13:19:42 -04:00
Raul Rodrigo Segura
448c5eae16
style code
2018-06-14 16:33:58 +02:00
Adriaan de Groot
67ad37581f
[contextualprocess] Document corner-case
...
The "*" will match its literal value, but is also used as a wildcard.
2018-06-14 14:57:17 +02:00
Adriaan de Groot
011310091c
[contextualprocess] QLatin1String -> QString
...
As Kevin pointed out, there's an extra conversion involved here --
although with -O3 the difference boils away leaving only a call
to a from-ASCII helper or a from-Latin1 helper.
While here, coding-style.
2018-06-14 14:54:14 +02:00
Adriaan de Groot
96cb42414c
Merge remote-tracking branch 'origin/improve-settings-sanitization'
2018-06-14 07:34:53 -04:00
Adriaan de Groot
6cdb2daca3
Merge abucodonosor-plymouth
2018-06-14 07:01:41 -04:00
Gabriel Craciunescu
0ccca6902b
[grubcfg] fix inter-module dependency with plymouthcfg modules
...
The plymouthcfg Calamares module is optional. Distributions which
write filesystems with a full plymouth configuration won't even
want to use it (see plymouthcfg docs).
However, now grubcfg depends on plymouthcfg to run because
the globalstorage value to trigger setting 'splash' in grub,
is set in the plymouthcfg module.
Just check for plymouth existence separately in the grub module.
Fixes ea1c8a0e5d
2018-06-14 06:58:24 -04:00
Adriaan de Groot
2d29bf4449
[contextualprocess] Make conversion explicit
...
- Qt 5.7 doesn't like QLatin1Char comparison, so switch to
a full string. Tested on Neptune Linux, #979
2018-06-14 06:46:06 -04:00
Adriaan de Groot
0ffb6ed67c
CMake: fix checks for supported rcc format versions
2018-06-14 06:41:08 -04:00
Adriaan de Groot
7eae99223e
CMake: check if rcc supports --format-version
...
- The new format was introduced in Qt 5.7, and Qt 5.9 introduced
the --format-version flag to rcc to switch back to the reproducible
format 1. For distro's with Qt 5.7, don't use the new flag.
- Reported from Neptune Linux, #979
2018-06-14 06:11:39 -04:00
Adriaan de Groot
5935d57069
CMake: bump minimum Qt to 5.7 to match kpmcore
2018-06-14 05:50:24 -04:00
Adriaan de Groot
fa0518f968
[contextualprocess] Make conversion explicit
...
- Should help with Qt 5.7 compatibility. Reported from Neptune
Linux, #979
2018-06-14 05:41:43 -04:00
Calamares CI
ef897f59f5
i18n: Add Korean (ko) language translations
...
Since this is a new language, it is currently 0% translated.
That is why it goes into _tx_bad. It will move to one of the
other categories once some translation has happened. Add the
(still empty) Transifex files already.
2018-06-14 05:03:14 -04:00
Calamares CI
781bdcc1a4
i18n: [python] Automatic merge of Transifex translations
2018-06-14 04:47:53 -04:00
Calamares CI
0ea3d85ab0
i18n: [dummypythonqt] Automatic merge of Transifex translations
2018-06-14 04:47:53 -04:00
Calamares CI
e6dc7473da
i18n: [desktop] Automatic merge of Transifex translations
2018-06-14 04:47:51 -04:00
Calamares CI
c47fd88ff0
i18n: [calamares] Automatic merge of Transifex translations
2018-06-14 04:47:51 -04:00
Adriaan de Groot
a8426730ca
[libcalamaresui] Improve wording of modules failure warning
2018-06-14 02:48:52 -04:00
Adriaan de Groot
97a45db4bf
[libcalamaresui] Reset font height when changing size
...
- defaultFontHeight() caches the result; clear cache
when changing the default size, even though this happens
only once in the current codebase.
2018-06-14 02:35:49 -04:00
Adriaan de Groot
bb5ac0326d
[libcalamaresui] Improve layout of "blank" view step
2018-06-14 02:33:03 -04:00
Adriaan de Groot
9918dfb95f
[libcalamaresui] Reporting on failures
...
- Provide information on failed modules
- Disallow further progress when configuration is borked
2018-06-13 13:41:38 -04:00
Adriaan de Groot
3e24c3c58f
[libcalamaresui] Provide standardised large font
2018-06-13 13:41:38 -04:00
Adriaan de Groot
8b406cac9b
[libcalamaresui] Improve module loading
...
- Add a TODO for allowing modules to come from somewhere other
than the module loader (this would allow "internal" modules
that are always present)
- Warnings are warnings
2018-06-13 04:37:52 -04:00
Raul Rodrigo Segura
d61b32aba6
Add configuration values into pythonqt modules
2018-06-12 13:44:28 +02:00
Caio Carvalho
3b6c764f75
[partition] Fixing revert device loop error in PartitionCoreModule::revertAllDevices.
2018-06-11 18:38:57 -03:00
Adriaan de Groot
35124c149e
[libcalamaresui] Drop the 'goodbye' message
2018-06-11 13:35:12 -04:00
Adriaan de Groot
a732ce11bc
[libcalamares] Warn more about badly-formed config
2018-06-11 08:35:35 -04:00
Adriaan de Groot
49622a6a30
Tests: expand test-application test_conf
...
- Add -v (verbose) and -b (load via bytearray)
- Verbose prints the keys read from the file,
- Bytes reads via an indirection through QByteArray, like Settings does
2018-06-11 06:28:31 -04:00
Adriaan de Groot
a40c36ef49
[libcalamaresui] Report on failed module loading
...
- Collect the failed modules, instead of bailing out on the first one
(this also prevents crashes caused by quit() called from a timer).
- Introduce a slot to report on failed module loading (no UI yet).
2018-06-11 05:59:56 -04:00
Caio
0465cc4214
[partition] Including revert on creation of LVM VGs.
2018-06-08 20:20:05 -03:00
Adriaan de Groot
1999e4e5c2
[libcalamaresui] Error out consistently when module loading fails
...
- Some module-loading failures were ignored and produce only a
warning, instead of erroring out.
2018-06-08 18:14:51 -04:00
Adriaan de Groot
dccf6f16f5
[libcalamaresui] Lambdas are fun, but not always the solution
2018-06-08 17:56:23 -04:00
Caio
f8897e0e0b
[partition] Including new LVM PVs in LVM VG creation GUI.
2018-06-08 18:52:53 -03:00
Adriaan de Groot
a626e52bf3
[libcalamares] Introduce more descriptive type name
2018-06-08 17:36:29 -04:00
Philip Müller
c93554607a
Merge branch 'master' of https://github.com/calamares/calamares into 3.2.x-stable
2018-06-08 09:25:06 +02:00
Philip Müller
c652970f02
Merge branch 'master' of https://github.com/calamares/calamares into development
2018-06-08 09:22:56 +02:00
Caio
e5351cdf3c
[partition] Don't show capacity of new LVM VGs in DeviceModel.
2018-06-07 17:49:25 -03:00
Caio
208d58bcd9
[partition] Including CreateVolumeGroupDialog and fixing some of its GUI issues.
2018-06-07 17:22:22 -03:00
Adriaan de Groot
24b0df3c04
[locale] Missing includes
...
- Implicitly included in recent Qt, but not in old versions
Reported from Neptune Linux
2018-06-07 09:03:54 -04:00
Adriaan de Groot
83688f2837
Merge remote-tracking branch 'origin/shuffle-cmake'
2018-06-07 08:45:19 -04:00
Adriaan de Groot
fe7f48662e
Merge branch 'fix-iceland' (again)
2018-06-07 08:44:53 -04:00