Adriaan de Groot
b10c7ad9c6
[locale] Reduce warnings for gcount()
...
- The read is at most sizeof(arr), so int is fine. Do
the cast explicitly.
2019-04-11 15:14:31 +02:00
Adriaan de Groot
620d2a769a
[users] Reduce compile warnings
...
- Avoid C-style casts
- Unfortunately needs some verbose casting machinery to do
it "right" wrt. C++ type system.
2019-04-11 15:14:31 +02:00
Adriaan de Groot
189e192c83
[shellprocess] Reduce warnings
...
- The old-style cast still causes a warning, but do the
more idiomatic (void) rather then casting to (void*)
2019-04-11 12:29:53 +02:00
Adriaan de Groot
6cfb5a9c88
[welcome] Reduce unused-parameter warnings
...
- Don't use this if we don't need it (QObject::tr is static).
- C++14 allows (copy) binding to arbitrary expresstions in lambda's,
so detach from this.
2019-04-11 12:29:17 +02:00
Adriaan de Groot
713370da55
Merge remote-tracking branch 'origin/issue-1100'
2019-04-11 11:47:00 +02:00
Adriaan de Groot
547dc7d334
Merge pull request #1117 from a-wai/partition-layout-add-maxsize
...
[partition] Add max size parameter
2019-04-11 11:39:44 +02:00
Caio Carvalho
2c33535ee8
[partition] Using std::find_if to search in container for elements according to a condition
2019-04-09 23:14:34 -06:00
Caio Carvalho
34e091833d
[partition] Fixing LVM scanning according to new kpmcore API
2019-04-09 23:12:31 -06:00
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
5358e2314d
[partition] Add max size parameter
...
When using a custom partition layout with partition sizes in %, it can
be useful to set an upper limit to the partition size.
For instance, using a 20% size for the `/` partition will create a 24G
partition on a 120GB drive, but a 200GB partition on a 1TB drive, which
is not useful, and could be avoided by setting a maximum partition size.
This commit adds the `maxSize` parameter (with a default value of 100%).
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-08 12:19:35 +02:00
Adriaan de Groot
4caa401a07
[partition] Use structured logging
...
- Structured logging
- Reduce chattiness
- Use helper functions
- Some TODO were done a while ago
2019-04-04 17:58:03 +02:00
Adriaan de Groot
04146df36b
[partition] Reduce logging for mounted partitions
...
- The other log entries say when something is possible,
not when something is **not** possible.
2019-04-04 17:46:48 +02:00
Adriaan de Groot
6bccbcd1f5
[partition] Improve logging of status of choice buttons
2019-04-04 17:37:37 +02:00
Adriaan de Groot
b5a997d11e
[partition] Use structured logging
2019-04-04 17:13:57 +02:00
Adriaan de Groot
4282e4c31f
[partition] Instantiate the manual-partitioning page on-demand
...
- When the manual partitioning page exists, it reacts to
changes in a bunch of models; these models can be changed
repeatedly from the choice page.
- the manual partitioning page really only needs to deal with
the relevant selections at the moment it is instantiated.
2019-04-02 05:46:37 -04:00
Adriaan de Groot
71fd3ab010
[partition] Check-which-page consistently
2019-04-02 05:46:37 -04:00
Adriaan de Groot
8f9b9a2ccf
[partition] Remove unused include
2019-04-02 05:46:37 -04:00
Adriaan de Groot
7074829c24
[partition] Initialising BootLoader model is atomic
...
- don't send a bunch of update signals, do only a single
model-reset when the BootLoaderModel is (re-)initialised.
2019-04-02 05:46:37 -04:00
Adriaan de Groot
cccd4402d8
[partition] Simplify DeviceModel sorting
2019-04-01 08:53:35 -04:00
Adriaan de Groot
544131c4bc
[partition] Improve type notation
2019-04-01 08:48:25 -04:00
Adriaan de Groot
dd6d1bf1c1
[partition] Protect PartitionModel against concurrent access
...
- Try to avoid concurrent access while the model is being reset.
2019-04-01 08:14:39 -04:00
Adriaan de Groot
df921606b9
[partition] Update copyright headers
...
- Files modified in 2019 by me
2019-04-01 07:55:14 -04:00
Adriaan de Groot
b55a6cf716
[partition] Improve type-constness
...
- Don't bother copying the vector of available PVs, we need the
contained pointers.
2019-04-01 07:50:59 -04:00
Adriaan de Groot
7806ccbe72
[partition] Drop superfluous debug logging
...
- While here, update copyright header
2019-04-01 07:39:19 -04:00
Adriaan de Groot
752a922bde
[partition] Lock the bootloader model during reset
...
- Try to avoid races between resetting the model and getting
data from it for the UI.
2019-04-01 07:36:18 -04:00
Adriaan de Groot
8ee2375ee6
[welcome] Adjust welcome message to setup-mode
2019-04-01 06:16:37 -04:00
Calamares CI
7259ddd3d8
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-04-01 05:02:12 -04:00
Adriaan de Groot
b03d72952b
[partition] Improve logging
2019-03-30 06:36:51 -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