Calamares CI
a1f7cb4f49
i18n: [dummypythonqt] Automatic merge of Transifex translations
6 years ago
Calamares CI
6eb9cbf601
i18n: [calamares] Automatic merge of Transifex translations
6 years ago
Adriaan de Groot
ee3a2bcbe8
CMake: tidy
...
- remove weird message about debugging updates
- add some space after the QML dirs information
6 years ago
Adriaan de Groot
38485f675c
[branding] In the stylesheet, mention how styling works
...
SEE #1149
6 years ago
Adriaan de Groot
6a7c2f541e
[branding] Mention the stylesheet in the docs
6 years ago
Adriaan de Groot
fbb65d06eb
Merge branch 'issue-1150'
...
FIXES #1150
6 years ago
Adriaan de Groot
6c1b7f185d
CHANGES: mention os-release feature
6 years ago
Adriaan de Groot
a30edb194a
[branding] Update branding.desc with new os-release feature
...
- Point to supported keys on the fd.o site
- Point out need for quoting
- Update example with "@{NAME}" for the window-title
6 years ago
Adriaan de Groot
af73d90b7b
[libcalamaresui] Fix build with KOSRelease
...
- initialization of the hash was all wrong
- special-case ID_LIKE
- typo's
- link to CoreAddons
6 years ago
Adriaan de Groot
fbbbe63642
[libcalamaresui] WIP: Use KOSRelease and KMacroExpander in branding
...
- allows you to use -- at runtime -- values from os-release in the
branding file.
- WIP because the only machine I have with sufficiently new KF5
is the FreeBSD box.
6 years ago
Adriaan de Groot
92d0e71029
[libcalamaresui] one more refactor for string-loading
...
- Do the checking for IsMap inside loadStrings() and use
YAML::Exception to get to bail() (since we're already dealing
with exceptions here, no extra costs). This tidies up the code
somewhat.
6 years ago
Adriaan de Groot
667f78c016
[libcalamaresui] if there's a YAML exception in branding, bail
...
- all kinds of type errors result in bailing out, but a totally
broken branding file does not?
6 years ago
Adriaan de Groot
62328c9940
[libcalamaresui] images-strings loading fixed
...
- move the string-munge into a lambda and use the generic loadStrings()
6 years ago
Adriaan de Groot
544d905b2f
[libcalamaresui] WIP: refactor again
...
- the string-manipulation can be done through a lambda. That makes
handling *strings* and *styles* simple.
- still doesn't compile.
6 years ago
Adriaan de Groot
5a126816f4
[libcalamaresui] WIP: refactor copying strings from config to Branding
...
- this is mostly to make the constructor easier to read by
moving parts of the story to easily-understood methods.
- doesn't actually compile.
6 years ago
Adriaan de Groot
5bae7b7b52
[libcalamaresui] check for sufficiently-new KF5CoreAddons
...
- From 5.58, KOSRelease is available (not used yet, though)
6 years ago
Adriaan de Groot
a9f3b4050c
[libcalamaresui] don't over-complicate PythonQt library linking
6 years ago
Adriaan de Groot
0c4d77541f
[plasmalnf] simplify KF5-finding
...
- No need to double-up package finding.
6 years ago
Adriaan de Groot
1cf3ac810a
[calamares] avoid extra defines for KCrash
...
- Don't need an extra indirection from WITH_KF5Crash to WITH_KCRASH,
just use the cmakedefine directly.
- Since the setting is only used in main.cpp, move the define
down there and remove cmakedefine entirely.
6 years ago
Adriaan de Groot
81c4114de9
welcome: disable geoip by default (and document how)
...
FIXES #1148
6 years ago
Adriaan de Groot
f3bfc81e52
[libcalamares] Rename dontCancel to disableCancelDuringExec
...
- This way the name actually refers to what it does, rather
than being a somewhat ambiguous overload of disableCancel.
6 years ago
Adriaan de Groot
4de703430f
CMake: -O4 doesn't do anything in Clang, use -O3
6 years ago
Adriaan de Groot
17e51ed438
Merge branch 'issue-1146'
...
FIXES #1146
6 years ago
Adriaan de Groot
a5cba02769
[calamares] Leave a note about changing close-window hint
6 years ago
Adriaan de Groot
2208ff95fe
[calamares] Simplify disable-window-close-button code
6 years ago
Adriaan de Groot
d4f4a40fa5
[libcalamaresui] Refactor quit-enabling
...
- Add signal for change-of-quit-enabledness
- Minor tidying
6 years ago
Adriaan de Groot
088fa5004c
[libcalamaresui] Disallow closing the window during execution
...
- If the disable-cancel-during-exec setting is on, and the user clicks
the window-close button, then disregard the close message.
6 years ago
Adriaan de Groot
ad4352b65c
[libcalamaresui] Make stepIsExecute() more general
...
- Checking if the **next** step is an execute-step is a little
weird, so make the API more general (and add the +1 to indexes
where it was using NextWillExecute before).
6 years ago
Adriaan de Groot
25099ae854
[libcalamaresui] Remove duplicate setEnabled
...
- If executing is set to true, then later setEnabled( !executing && ... )
fill be false, so we don't need to call setEnabled( false ) here as well.
6 years ago
Adriaan de Groot
5868657101
[calamares] Hide the window-close decoration when disable-cancel is set
6 years ago
Adriaan de Groot
d78bc0c5c5
[libcalamaresui] When disable-cancel is on, never confirm
...
- This function is also reached by clicking the window-close decoration.
6 years ago
Adriaan de Groot
34ffc7a20a
[libcalamares] Consistent namespace usage in partition service
...
- The sub-directories under libcalamares (e.g. Utils, ..)
all live in namespace CalamaresUtils (well, except for Logger).
The services (e.g. subdirs other than utils/) live in their
own nested namespace, so partitioning should go into
CalamaresUtils::Partition for consistency.
6 years ago
Adriaan de Groot
63507801b7
Merge branch 'clang-warnings'
6 years ago
Adriaan de Groot
e520c66bb9
[fsresizer] Give the FSResizerJob some accessors
...
- This is primarily for the tests: then they can drop the
#define private public hack and be "proper" consumers.
6 years ago
Adriaan de Groot
80606cc38d
[partition] Reduce test warnings through consistent signedness
6 years ago
Adriaan de Groot
7e12b65c94
[partition] Silence warnings about missing vtable
6 years ago
Adriaan de Groot
81715ba199
[partition] Warnings-- by using nullptr instead of 0
6 years ago
Adriaan de Groot
54108d2bab
[partition] Fix up logging of jobs
...
- Logging `*it` was printing raw pointers, logging (plain) `it`
needs the specialized logging `operator<<` to DTRT with temporaries.
6 years ago
Adriaan de Groot
fd4bc4bb17
[partition] Avoid UB by initializing size everywhere
6 years ago
Adriaan de Groot
bffaf47900
[partition] Reduce warnings about integer size
6 years ago
Adriaan de Groot
10ba468748
[libcalamares] Avoid warnings / errors on both gcc and clang
...
- Clang 8 can detect that there is no need for a return if all
previous paths already return. GCC 8 does not. Clang warns if
the unreachable return is there, GCC errors out if it isn't.
- Introduce a hack NOTREACHED that comments-out on Clang, and
marks as unreachable (but still present) on GCC.
- This might go away with an [[unreachable]] annotation or
similar.
6 years ago
Adriaan de Groot
c44eaf107f
CI: When stopping the build early, log where it was left
6 years ago
Adriaan de Groot
ba7ee445c6
CMake: switch to using autouic on plugins
...
- Use autouic so that we can also pass in --include to add
a code-warning-suppression to the generated code, just like
we can do with moc.
6 years ago
Adriaan de Groot
ed3eafbc2d
[oemid] Reduce warnings about vtable by adding virtual destructor
6 years ago
Adriaan de Groot
6db09f0679
[libcalamares] Handle all SizeUnit cases inside switch
...
- Although None will be filtered out already by unitsComparable(),
include it in the switch to avoid a warning .. then we can
drop the post-switch return since the switch covers all possible
values of the enum.
6 years ago
Adriaan de Groot
90975b62bf
[libcalamares] Tidy PartitionSize
...
- Use unitsComparable where applicable
- Use SizeUnit instead of unit_t -- since this is a template
specialization, we have the more meaningful type name to
use, instead of the generic one.
6 years ago
Adriaan de Groot
72e1a36752
[libcalamares] Update partition service tests
...
- Use long so that 2GiB fits in the values
- Document special case of 0[KMG]iB
6 years ago
Adriaan de Groot
7a368dc1d7
[libcalamares] Add tests for the partitioning service
6 years ago
Adriaan de Groot
93a68c3d5f
[libcalamares] Add convenience method to check for unit-comparability
...
- Not all kinds of units are comparable. Introduce a method
in PartitionSize to check for comparability (this could
also be a free method, but seems more tidy here because it
is specifically about comparing in the context of partition sizes).
6 years ago
Adriaan de Groot
d048975f15
[libcalamares] One more nested namespace
6 years ago