Arnaud Ferraris
6463e5f83c
[users] Adjust messages to setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-08 18:02:23 +02:00
Arnaud Ferraris
dddebc98b5
[finished] Adjust messages to setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-08 17:55:03 +02:00
Arnaud Ferraris
e3cebd9da9
[plasmalnf] Adjust explanation message to setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-08 13:44:41 +02:00
Arnaud Ferraris
9b77e5b17d
[summary] Adjust summary text to setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-08 13:43:38 +02:00
Arnaud Ferraris
866afcfe47
[welcome] Adjust checker-messages for setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-08 13:42:15 +02:00
Arnaud Ferraris
cbf7f4fb17
[calamares] Adjust window title for setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-08 13:41:21 +02:00
Adriaan de Groot
3248aba899
[libcalamares] Make oem-setup independent of dont-chroot
...
- At least for testing purposes it makes sense to decouple dont-chroot
from the OEM-setup wording, so introduce a separate setting for it.
2019-04-01 06:26:42 -04:00
Adriaan de Groot
3a0bd254c0
[libcalamaresui] Adjust quit-messages to setup-mode
2019-04-01 06:16:37 -04:00
Adriaan de Groot
8ee2375ee6
[welcome] Adjust welcome message to setup-mode
2019-04-01 06:16:37 -04:00
Adriaan de Groot
57ccefa1e5
[libcalamares] Distinguish "install" and "setup" modes.
...
- This initial bit of code re-uses the *dont-chroot* setting;
it may need to be made independent.
- This branch will use `isSetupMode()` to adjust user-visible
strings to match the intended use.
SEE #1100
2019-04-01 05:37:34 -04:00
Calamares CI
7259ddd3d8
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-04-01 05:02:12 -04:00
Adriaan de Groot
fb412c177c
[unpackfs] Improve human-readable name
2019-03-29 17:32:52 -04:00
Adriaan de Groot
5c4f2423f8
[unpackfs] Fix error in error-handling (warn -> warning)
2019-03-29 17:27:26 -04:00
Adriaan de Groot
d87badbf45
[unpackfs] Add test with too-small destination FS
2019-03-29 17:22:47 -04:00
Adriaan de Groot
2a6bf50621
[unpackfs] Don't let ir-phase reduce total number of files
2019-03-29 16:53:02 -04:00
Adriaan de Groot
fae0b8c2f8
[unpackfs] Re-jig progress reporting
...
- rsync reports its own progress, and reports on files that
find -type f doesn't. This meant that the numbers didn't
match what was stored in entry.total
- The ir-phase adds files to be handled; to-phase happens once
ir-phase is over and the remaining files are processed.
By adding the to-phase files, percentages over 100% were
reported (in part because the number of files doesn't match).
- Update expected entries total from rsync output.
- Re-jig computation of how done everything is: tally it
up in integers, and do only one global progress percentage.
2019-03-29 16:48:46 -04:00
Adriaan de Groot
6d85fd3586
[unpackfs] One last progress call afterwards
2019-03-29 16:24:22 -04:00
Adriaan de Groot
9ce34782ee
[unpackfs] Avoid double / at end
2019-03-29 16:09:11 -04:00
Adriaan de Groot
dc2fafe324
[unpackfs] to-chk is also progress information
...
- ir-chk happens first, and then there's a phase with to-chk
messages; use those as well.
2019-03-29 12:51:00 -04:00
Adriaan de Groot
38821f47ba
[unpackfs] Make comment match code
...
- The mismatch between "ir-chk" and the comment "to-check" led me
to check (ha!) the output of rsync, and it outputs "to-chk"
during small transfers; make sure the comment reflects what
is actually being used to track progress (which is "ir-chk").
2019-03-29 12:39:45 -04:00
Adriaan de Groot
273c32705d
[partition] Restore selected bootloader
...
- After the BootLoader model is reset, if a bootloader location
has been selected before, try to find it in the (now-reset)
model to preserve the selection.
2019-03-29 12:00:27 -04:00
Adriaan de Groot
3eae445ead
[partition] Don't signal changes from model before they're done
...
- clear() signals modelReset(), which is true, but inconvenient
when we do a bunch of changes afterwards. Block signals,
and rely on own signaling when all of the changes are done.
- Keep blocking signals while updating the model, since the row
appends otherwise trigger a change in the connected combo box.
2019-03-29 11:59:51 -04:00
Adriaan de Groot
dc04aa999d
[partition] Introduce post-reset slot for boot loader selection
2019-03-29 11:34:07 -04:00
Adriaan de Groot
17aeaa134a
[partition] Simplify display-role code for bootloader
2019-03-29 10:54:04 -04:00
Calamares CI
bab2e2ca2f
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-03-29 05:25:54 -04:00
Adriaan de Groot
affc73d3d2
[fsresizer] Avoid KPMCore warnings about scanDevices()
2019-03-20 18:20:56 +01:00
Adriaan de Groot
478168c841
[fsresizer] Make sure KPMCore version definitions are consistent
...
- Duplicate setting from partition module to fsresizer
2019-03-20 18:16:54 +01:00
Adriaan de Groot
e8c18c0b5c
[partition] Prepare scanDevices for post-KPMCore 3.3.0
2019-03-20 18:13:39 +01:00
Adriaan de Groot
68f29ebf20
[partition] Handle partition flag FlagEsp post KPMCore 3.3.0
2019-03-20 18:13:39 +01:00
Adriaan de Groot
2a2795c54c
[partition] Avoid KPMCore warnings
...
- Get ready for KPMCore post-3.3.0, which deprecates a bunch of
Flag<foo> and State<foo> in preparation of enum classes.
2019-03-20 18:13:39 +01:00
Adriaan de Groot
5d6d2b8078
[partition] Make convenienceName() available for debugging
...
- Function for human-readable names is useful in more parts of
the partition module.
2019-03-20 11:26:02 +01:00
Adriaan de Groot
1ffc0bf77d
[partition] Allow all the unsafe options
...
- If the unsafe actions are enabled, but won't be executed,
allow more unsafe actions like erasing mounted partitions
and everything.
2019-03-20 11:26:02 +01:00
Adriaan de Groot
cd545e51b0
[partition] Reduce superfluous logging
2019-03-20 11:26:02 +01:00
Adriaan de Groot
8db004ce45
[partition] Use the FailJob to stop installation
...
- For unsafe installations (compile-time option), make sure
things fail before partitions are actually written, unless
the other option is also turned off.
2019-03-20 11:26:02 +01:00
Adriaan de Groot
62f03d8aad
[partition] Allow unsafe partitioning decisions
...
- This is a compile-time choice, and off by default. This may be useful
for developers that need to get through installation to a different
partition on their root drive.
- Add an option to avoid actually doing unsafe things. This is an extra
safeguard; you need to turn on one and turn off the other option to
really be unsafe.
2019-03-20 11:26:02 +01:00
Adriaan de Groot
2caefce3cb
[locale] Add a CMake option for debugging
2019-03-20 11:26:02 +01:00
Adriaan de Groot
3db708dd04
[keyboard] qDebug -> cDebug
2019-03-20 11:26:02 +01:00
Adriaan de Groot
826453aa65
[calamares] Note that qDebug() is sometimes ok
2019-03-20 11:26:02 +01:00
Adriaan de Groot
4b486cfe82
[libcalamares] Add some debugging Jobs
...
- FailJob always fails, and GoodJob always succeeds, both without doing
anything. These aren't particularly useful, except for debugging.
2019-03-20 11:26:02 +01:00
Adriaan de Groot
2b7832857c
[libcalamaresui] Simplify checking dependencies
...
- Avoid crash due to invalid iterator, when modules
are removed due to missing requirements.
- Simplify code, factor out the determination of
which required modules are missing.
2019-03-19 11:11:43 -04:00
Adriaan de Groot
5f308e8e17
[calamares] Check that a sequence has been set
2019-03-19 11:11:43 -04:00
Adriaan de Groot
7515f36b96
[libcalamares] Refactor settings-loading some more
...
- Load instances list in a separate method
- Load sequence list in a separate method
- Don't rely on QASSERT, explicitly throw if something is missing.
2019-03-19 11:11:43 -04:00
Adriaan de Groot
5a8ed8583f
[libcalamaresui] Complain about missing config files
...
- When no config file is found, tell where it wasn't.
2019-03-19 05:42:28 -04:00
Adriaan de Groot
e18e4e3d6f
[libcalamares] Refactor module-search path
...
- Refactor code that fills up the module search path from
the *modules-search* configuration key.
- Improve debug logging while here.
2019-03-18 17:48:39 -04:00
Adriaan de Groot
540d27d0c3
[libcalamares] Convenience function YAML->QStringList
...
- operator>> already existed, but here's a version that
can be used in function-call context.
2019-03-18 17:38:44 -04:00
Adriaan de Groot
43f6405714
[welcome] Simplify team listing
...
- There are a lot more contributors who should be named, but
it's not going to fit here. Instead, link to the website.
2019-03-17 04:43:42 -04:00
Adriaan de Groot
105f9c4861
[partition] Set firmware type
...
- This got lost in 3.2.4.
- Thanks Gabriel for hunting it down; patch applied with some changes.
2019-03-11 17:50:27 -04:00
Adriaan de Groot
bc26c3e009
[welcome] Remove unused method
...
- This **should** be used, though. See #1104 . It should be used
somewhere else.
2019-03-11 17:25:21 -04:00
Adriaan de Groot
a93df6fcfb
[bootloader] Requires partition before it.
2019-03-11 17:07:05 -04:00
Adriaan de Groot
5513b5a697
Docs: mention python module descriptor key
2019-03-11 17:04:47 -04:00