Adriaan de Groot
fbb513eee3
[partition] Remove artificial delay
...
- The sleep(3) was meant as a debugging aid for the multi-threaded
part of requirements checking.
6 years ago
Adriaan de Groot
0ad115732e
[libcalamaresui] Report elapsed time as well.
...
- While waiting on modules, report the elapsed time in seconds
based on the number of progress-ticks that have passed.
6 years ago
Adriaan de Groot
5ddf7b980b
[libcalamaresui] Report progress also while waiting
...
- Ping the progress every 1.2 seconds, so the user sees more than
just the throbber.
6 years ago
Adriaan de Groot
452b51304d
[welcome] Update next button when checking is complete
6 years ago
Adriaan de Groot
40de1bd2eb
[partition] Give requirement entry a description
...
- The description is used in the Details dialog when the
requirements fail. This one should be visible.
6 years ago
Adriaan de Groot
2092ec3c9a
[partition] Drop some re-parenting trickery
...
- Can't re-parent across threads easily
- If device is made by immutableDeviceCopy(), then it's still owned by the
PartitionCoreModule; giving it away to the widget is not a good idea.
6 years ago
Adriaan de Groot
ac652a2bc1
[libcalamaresui] Report module-name in italics
6 years ago
Adriaan de Groot
41fecf341b
[libcalamaresui] Avoid metatype warnings at runtime
...
- Register the types with the Qt type system. This is needed
because we're passing them as signal and slot parameters
across threads.
6 years ago
Adriaan de Groot
f1aa22d9e8
[libcalamaresui] Sort signals chronologically
6 years ago
Adriaan de Groot
c508e3ed4d
[welcome] Show progress during requirements checking
6 years ago
Adriaan de Groot
b169281b69
[libcalamaresui] Use convenience type
6 years ago
Adriaan de Groot
2cdfe35430
[welcome] Avoid threading warnings
...
- The NAM is being created from a method call on the GeneralRequirements
object in the requirements-checking thread, while the GR object itself
was created in a different thread. This cross-thread parenting
produces a warning, and we don't need the parent relationship here
anyway.
6 years ago
Adriaan de Groot
a19d81e38c
[welcome] Chase renaming of files
...
- Rename the classes to match
- Drop some unused includes
6 years ago
Adriaan de Groot
c1cd88d5fa
[welcome] Rename files before class-rename
6 years ago
Adriaan de Groot
6090a464f8
[libcalamaresui] Switch requirementschecking to threaded mode
...
- Use QFuture and QFutureWatcher to spawn threads that do the actual
checking of the requirements; collect results and report on
them as they come in.
6 years ago
Adriaan de Groot
c678cd80b4
[libcalamaresui] Refactor Requirements-Checking
...
- Move the actual checking into a separate object with some lifecycle-
management signals.
- Right now this is still single-threaded and blocking, so no net gain.
6 years ago
Adriaan de Groot
bbb9ff0cbf
[libcalamaresui] Remove useless #define
6 years ago
Adriaan de Groot
ff10e1301d
[libcalamaresui] Fix struct/class mismatch
6 years ago
Adriaan de Groot
18efcf2200
[welcome] Drop unnecessary parameter
6 years ago
Adriaan de Groot
5aa4e52452
[libcalamaresui] Improve debug-logging
6 years ago
Adriaan de Groot
d33752c66c
[libcalamaresui] Refactor Requirements classes
...
- improve naming of member variables
- expand documentation
6 years ago
Adriaan de Groot
43eae0bc47
Merge branch 'master' into requirements-checking
6 years ago
Adriaan de Groot
879c5e3cee
Changes: start notes for next release
6 years ago
Adriaan de Groot
723358e145
[partition] Reduce Transifex warnings
...
- Add a (superfluous, since they don't have their own signals or slots)
Q_OBJECT macro to the VG jobs, to silence a Transifex warning (this
does make sure that the tool knows about the context for the translated
messages)
6 years ago
Adriaan de Groot
6fbc467795
[partition] Reduce Transifex warnings
...
- the string here has no context (no QObject-derived class that
it is called in) so use the static method instead.
6 years ago
Adriaan de Groot
302b3cf0c4
Merge branch 'add-python-translations'
6 years ago
Adriaan de Groot
b7c77e7323
[services-systemd] Make user-visible messages translatable
6 years ago
Adriaan de Groot
544c1b708c
[services-openrc] Make user-visible messages translatable
6 years ago
Adriaan de Groot
c9f89e2929
[modules] Translate name of services-* modules.
6 years ago
Adriaan de Groot
4178d5841c
[modules] Enable translations on some Python modules
...
- Python modules should have human-readable names, which
means that the description should be translated in `pretty_name()`
6 years ago
Adriaan de Groot
0f80a6295b
[libcalamares] Reduce warnings about trailing ;
6 years ago
Adriaan de Groot
7ed74cefa1
CMake: bump version
6 years ago
Adriaan de Groot
496f9fdaf1
[libcalamares] Fix tests
...
- The test wants to read settings.conf, but by default it's run
from way inside the build dir, where there is no such file.
Go looking for one (but not too far).
6 years ago
Adriaan de Groot
9b36783961
[rawfs] Add example configuration
...
- Part of the tests checks that the example configuration
is not empty. So uncomment the example. (Distro's should
not be installing the example configs, and this one in
particular needs to be customized).
6 years ago
Adriaan de Groot
f825a63bfe
[fsresizer] Fix tests
...
- Test used 127% as value; this is now considered an invalid
percentage (greater than 100%) and yields different values.
6 years ago
Adriaan de Groot
cf39d312fe
Merge branch 'fix-swap-choice-nullptr'
...
FIXES #1084
6 years ago
Adriaan de Groot
2a8960cd0f
[partition] Ensure combobox pre-selects consistently
...
- Match the selected item in the combobox with a given default,
which should be whatever is selected from the available set of
choices.
6 years ago
Adriaan de Groot
5f20eedb6e
[partition] Use swap-choice member, not the combobox pointer
...
- Store changes to the selected swap-choice when the combobox changes
- Use that member instead of dereferencing the combobox
This avoids nullptr crashes when the combobox isn't even created
(e.g. when there is only one swap choice).
6 years ago
Adriaan de Groot
ae714278a5
CI: update description of release process
6 years ago
Adriaan de Groot
a4e6d4cd35
[partition] Rename combo box
...
- Too much confusion possible between the different members all
named variations of *SwapChoice*
- Update copyright years, too
6 years ago
Adriaan de Groot
a0ed58267d
CMake: update translations, drop RC status
6 years ago
Adriaan de Groot
a210ff6797
i18n: list translations alphabetically
...
- it's enough to know which "band" a translation is in, no
need to keep them in translation-completeness order
- makes it easier to sort-and-spot what languages have moved
between bands
- suppress es_ES automatically.
6 years ago
Adriaan de Groot
f21e800c24
Changes: mark for release, fix typo's
6 years ago
Adriaan de Groot
335976e32c
[partition] Improve defaultFS handling
...
- drop the localized comparisons; that's just confusing
- warn when no default FS is set (then use ext4)
- fix case-insensitive fallback; it used fsType, which was
set to Unknown in the for loop.
6 years ago
Calamares CI
2a27a3c9dd
i18n: [python] Automatic merge of Transifex translations
6 years ago
Calamares CI
6cce96c0bf
i18n: [calamares] Automatic merge of Transifex translations
6 years ago
Adriaan de Groot
faa3392cc5
Merge branch 'smooth-partition-crash'
6 years ago
Adriaan de Groot
dff5afe227
[partition] Reduce refreshes when reverting
6 years ago
Adriaan de Groot
b9fa0398c0
[partition] Disable one call to updateButtons()
...
- suggested by @abucodonosor, removing this one call seems
to solve the data race for the device model.
6 years ago
Adriaan de Groot
e71b338b2f
Merge branch 'users-explanation-layout'
6 years ago