Adriaan de Groot
2777b5dd30
[libcalamares] Reduce copying and warnings
6 years ago
Adriaan de Groot
5279e78c9f
[libcalamares] Reduce warnings
...
- improve variable names, don't shadow
6 years ago
Adriaan de Groot
c13c7c4891
[libcalamares] Don't use (bare) endl
...
- Use '\n' instead of endl (which should have been std::endl).
6 years ago
Adriaan de Groot
d2941d335e
[libcalamares] Reduce unused-parameter warnings
...
- The tag-class "parameters" are empty anyway
6 years ago
Adriaan de Groot
b416842c20
[calamares] Reduce compile warnings in tests
...
- Switch debug-level to unsigned
- Don't shadow usings; the first TR type is enough
- The (bogus) return values were commented as // NOTREACHED,
but still yield unreachable code warnings. Drop them
instead, and rely on the compiler understanding [[noreturn]]
on parser.usage().
6 years ago
Adriaan de Groot
b10c7ad9c6
[locale] Reduce warnings for gcount()
...
- The read is at most sizeof(arr), so int is fine. Do
the cast explicitly.
6 years ago
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.
6 years ago
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*)
6 years ago
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.
6 years ago
Adriaan de Groot
713370da55
Merge remote-tracking branch 'origin/issue-1100'
6 years ago
Adriaan de Groot
547dc7d334
Merge pull request #1117 from a-wai/partition-layout-add-maxsize
...
[partition] Add max size parameter
6 years ago
Adriaan de Groot
3d2ad9f55f
Merge pull request #1116 from a-wai/issue-1100
...
Complete setup mode messages adjustements
6 years ago
Caio Carvalho
4d1522a820
Documentation: update AUTHORS
6 years ago
Caio Carvalho
2c33535ee8
[partition] Using std::find_if to search in container for elements according to a condition
6 years ago
Caio Carvalho
34e091833d
[partition] Fixing LVM scanning according to new kpmcore API
6 years ago
Arnaud Ferraris
6463e5f83c
[users] Adjust messages to setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
6 years ago
Arnaud Ferraris
dddebc98b5
[finished] Adjust messages to setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
6 years ago
Arnaud Ferraris
e3cebd9da9
[plasmalnf] Adjust explanation message to setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
6 years ago
Arnaud Ferraris
9b77e5b17d
[summary] Adjust summary text to setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
6 years ago
Arnaud Ferraris
866afcfe47
[welcome] Adjust checker-messages for setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
6 years ago
Arnaud Ferraris
cbf7f4fb17
[calamares] Adjust window title for setup mode
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
6 years ago
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>
6 years ago
Adriaan de Groot
4caa401a07
[partition] Use structured logging
...
- Structured logging
- Reduce chattiness
- Use helper functions
- Some TODO were done a while ago
6 years ago
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.
6 years ago
Adriaan de Groot
6bccbcd1f5
[partition] Improve logging of status of choice buttons
6 years ago
Adriaan de Groot
b5a997d11e
[partition] Use structured logging
6 years ago
Adriaan de Groot
14bedef411
CMake: change project identifier to simplify code
...
- Using CALAMARES means that the automatic versioning variables
are set using that name (instead of lower-case).
6 years ago
Adriaan de Groot
01f5ac22a0
CMake: use conventional method for setting version
...
- Using project() to set up the version is idiomatic for CMake
and more standardised than doing it by hand. Do retain the
RC flag, because that's used in other parts of versioning.
6 years ago
Adriaan de Groot
b18e0a0bd8
[libcalamares] Use structured logging tags
6 years ago
Adriaan de Groot
09ae721038
[libcalamares] Structure continuations and sub-entries
6 years ago
Adriaan de Groot
b6ea171365
[libcalamares] Reduce chatty logging
...
- Only log module-search entries when they are bad.
6 years ago
Adriaan de Groot
53cdf0b054
[calamares] Log version and supported languages
...
- These logging statements happened before logging was configured,
so never ended up in the session log. Move them to be executed later.
6 years ago
Adriaan de Groot
652c0c22fe
Merge branch 'improve-xdg'
6 years ago
Adriaan de Groot
c9421ca32c
CI: follow XDG spec more closely in AppImage script
...
- Misplaced $D
- Set XDG_*_DIRS without the /calamares/ trailer
- Don't overwrite XDG_*, but append for AppImage, avoid unnecessary :
- Explain XDG_* tweaks in the AppImage documentation at the top.
6 years ago
Adriaan de Groot
14f8262f2d
CI: Fix Copyright
...
- yes, that's also me, but not the right address for Calamares
6 years ago
Adriaan de Groot
caba74438e
[libcalamares] Improve XDG handling
...
- When environment is empty, use default values from spec
- Search in application-named subdirs first (but keep previous
behavior of also searching directly in the named dirs)
- Don't consider empty XDG_* elements
- Settings XDG_DATA_DIRS=":" would yield an empty list of extra
directories to check; don't bother setting haveExtraDirs for that.
6 years ago
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.
6 years ago
Adriaan de Groot
71fd3ab010
[partition] Check-which-page consistently
6 years ago
Adriaan de Groot
8f9b9a2ccf
[partition] Remove unused include
6 years ago
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.
6 years ago
Adriaan de Groot
cccd4402d8
[partition] Simplify DeviceModel sorting
6 years ago
Adriaan de Groot
544131c4bc
[partition] Improve type notation
6 years ago
Adriaan de Groot
dd6d1bf1c1
[partition] Protect PartitionModel against concurrent access
...
- Try to avoid concurrent access while the model is being reset.
6 years ago
Adriaan de Groot
df921606b9
[partition] Update copyright headers
...
- Files modified in 2019 by me
6 years ago
Adriaan de Groot
b55a6cf716
[partition] Improve type-constness
...
- Don't bother copying the vector of available PVs, we need the
contained pointers.
6 years ago
Adriaan de Groot
7806ccbe72
[partition] Drop superfluous debug logging
...
- While here, update copyright header
6 years ago
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.
6 years ago
Adriaan de Groot
c813ee9495
Settings: add an oem-setup entry
...
- Add independent oem-setup entry to the example configuration.
- Document that things may have a default value (so you don't **have**
to set them in the file) but that Calamares will complain.
6 years ago
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.
6 years ago
Adriaan de Groot
3a0bd254c0
[libcalamaresui] Adjust quit-messages to setup-mode
6 years ago