Adriaan de Groot
b237c73a04
[shellprocess] Fix test
...
The test was loading the config file (for testing) either from the
build directory or possibly the source directory; if the config
in the build-dir was edited (for other testing purposes) then
the test would fail. Load only the source-dir version of the file.
2021-09-06 12:49:49 +02:00
Adriaan de Groot
563c149217
i18n: update english sources, too
2021-09-06 12:39:37 +02:00
Adriaan de Groot
6017420dde
[welcome] Fix up and expand tests
...
- improve logging
- fix failing tests -- the observed and expected behavior is
to fill in a fallback check-URL, not change to an empty list,
- **except** if there's no requirements key in the config
at all; this is a bit weird, but let's make the tests
document existing behavior so we can notice if it changes.
2021-09-06 12:35:24 +02:00
Adriaan de Groot
a1fce99a05
i18n: update language lists
...
Keep zh_HK in 'ok' even if technically it doesn't qualify.
2021-09-06 11:39:01 +02:00
Calamares CI
37bdfb9faa
i18n: [python] Automatic merge of Transifex translations
2021-09-05 14:20:31 +02:00
Calamares CI
9c435e0173
i18n: [calamares] Automatic merge of Transifex translations
2021-09-05 14:20:30 +02:00
Adriaan de Groot
07572d36c0
Changes: pre-release housekeeping
2021-09-05 14:18:52 +02:00
Adriaan de Groot
42bc197f67
Merge branch 'fix-pckq' into calamares
2021-09-06 11:27:09 +02:00
Adriaan de Groot
ea32c12938
Changes: credits for recent work
2021-09-06 11:26:59 +02:00
Adriaan de Groot
c24b2b1a8b
Merge branch 'issue-1773' into calamares
...
FIXES #1773
2021-09-06 10:51:38 +02:00
Adriaan de Groot
5a6e033e82
[bootloader] Flags for root-on-BTRFS
...
This is directly derived from Anke Boersma's KaOS code in module
*bootldr*, which adds the same kernel parameter via a slightly
different route.
2021-09-05 13:34:38 +02:00
Adriaan de Groot
e311d7a893
[packagechooser] Remove 'id' configuration setting
...
- Setting 'id' (which changes the Global Storage key that
gets used) is a kludge when the existing module-instance
name can be used instead -- and **was** already used, as
a fallback when 'id' is not set. There's no point in having
two places to set a particular name.
- Rip out the docs for 'id' as well.
- Add documentation on the difference between single-selection
(the QML implementation) and model-selection (what the Widgets
version does).
2021-09-03 23:59:11 +02:00
Adriaan de Groot
6def41fab4
[packagechooserq] Remove debug-output in QML
2021-09-03 22:57:17 +02:00
Adriaan de Groot
33e7e8da58
[packagechooser] Massage API
...
- use updateGlobalStorage() for both single-selection and
model-based approaches, although the model-based one
needs extra parameters.
- complain about inconsistent settings and API calls (e.g.
setting a model and single-selection at the same time)
2021-09-03 22:41:13 +02:00
Adriaan de Groot
8a49fde016
[packagechooserq] Apply renaming also to distro-visible code
...
- The distro-visible key is renamed *pkgc* to *packageChoice*
- Read *packageChoice* only if there are no items to use
2021-09-03 21:21:44 +02:00
Adriaan de Groot
8b703ba6a3
[packagechooserq] More docs for the config file
2021-09-03 21:21:44 +02:00
Adriaan de Groot
c367731c42
[packagechooser] Rename internals
...
- pkgc -> packageChoice and similar for methods, variables
- document that this is the convenience value for one-selection
QML modules, not a full model
- use std::optional to keep track of which one is being used.
2021-09-03 21:21:44 +02:00
Adriaan de Groot
47c504df5d
[welcome] add SPDX-tags to test-data
2021-09-03 21:21:44 +02:00
Adriaan de Groot
1a1009a2a9
[summaryq] add SPDX-tags
2021-09-03 21:21:44 +02:00
Adriaan de Groot
61ee55db6a
Merge pull request #1770 from dr460nf1r3/calamares
...
[fstab] Dont set fsck check for BTRFS in fstab
2021-09-03 21:00:00 +02:00
dr460nf1r3
35156574b8
Dont set fsck check for BTRFS in fstab
2021-09-03 20:49:08 +02:00
demmm
57f2a4c9eb
update CHANGES with what was done for QML modules
2021-08-31 22:38:48 +02:00
Adriaan de Groot
638c9feeb6
Merge branch 'issue-1767' into calamares
...
FIXES #1767
2021-08-31 14:04:05 +02:00
Adriaan de Groot
2f88ba0d3f
[partition] Coding style
2021-08-31 14:03:04 +02:00
Adriaan de Groot
09491e4cbb
[partition] expect failures when kpm can't read the disk
2021-08-31 13:58:23 +02:00
Adriaan de Groot
1554c3a07c
[partition] Create KPM backend at start of test
2021-08-31 13:54:23 +02:00
Adriaan de Groot
3d0709c779
[partition] Avoid crash when there is no KPM backend
2021-08-31 13:46:25 +02:00
Adriaan de Groot
ede19c8a61
[partition] Fix build of devices test
2021-08-31 13:45:15 +02:00
Adriaan de Groot
3519697d0e
[libcalamares] Slightly more memory-safe
...
Use unique_ptr to ensure Private is always deleted.
SEE #1758
2021-08-31 12:54:51 +02:00
Adriaan de Groot
0899eefde7
[packagechooserq] Fix build on Debian, openSUSE with AppStream
2021-08-31 11:33:05 +02:00
Adriaan de Groot
d7767afe1b
Merge branch 'extra_qml' into calamares
2021-08-30 23:17:36 +02:00
Adriaan de Groot
6831fac76b
Changes: document newly-merged
2021-08-30 22:34:57 +02:00
Adriaan de Groot
6f16d3db83
Merge remote-tracking branch 'origin/issue-1761' into calamares
...
FIXES #1761
2021-08-30 22:33:03 +02:00
Adriaan de Groot
b9a1d090ec
Merge pull request #1762 from demmm/calamares
...
[localeq] redo i18n.qml
2021-08-30 13:57:17 +02:00
Adriaan de Groot
bcfd9ec355
Merge pull request #1765 from waneon/pr
...
[partition] Fix invalid variable name
2021-08-29 02:11:15 +02:00
waneon
4bf3afac48
[partition] Fix invalid variable name
2021-08-27 19:18:09 -04:00
Adriaan de Groot
da49becac3
[partition] Tailor warning message about ESP
...
- tell the user all the things that are wrong with the
(proposed) ESP; a missing one gets all the suggestions.
2021-08-27 17:28:07 +02:00
Adriaan de Groot
6324fa3eb9
[partition] Disentangle questions of suitability of ESP
...
- split into size, type, flags so the warning message can
be tailored to what is wrong.
2021-08-27 17:27:26 +02:00
Adriaan de Groot
7d08770806
[partition] Apply code style
2021-08-27 17:26:50 +02:00
Adriaan de Groot
52a82ea1e6
[partition] Improve warning message in log
2021-08-26 17:39:06 +02:00
Adriaan de Groot
46ca4d93e7
[partition] Improve constness, naming
2021-08-26 17:30:55 +02:00
Adriaan de Groot
4e8d67052f
Changes: describe partition changes
2021-08-26 17:24:19 +02:00
Adriaan de Groot
ad9306d7bb
Merge pull request #1749 from LordTermor/calamares
...
[partition] Disable delete button for extended partition
2021-08-26 17:18:09 +02:00
Adriaan de Groot
51c18baedb
Merge branch 'issue-1669' into calamares
2021-08-26 17:15:03 +02:00
Adriaan de Groot
f376b42c31
[welcome] Add a handful of tests for different URL configs
2021-08-26 16:58:46 +02:00
Adriaan de Groot
ad76a2cbe8
[welcome] [welcomeq] Move requirements to Config
...
The Config object can hold all of the configuration information,
including also the requirements-checking parts. Move requirements-
checking configuration there, so it is shared and consistent
across welcome and welcomeq, regardless.
This repairs the test that expects the Config object to handle
**all** of the configuration, too.
2021-08-26 16:39:55 +02:00
Adriaan de Groot
67d2b5568d
[welcome] Fix test, check that the internet check URLs are loaded
2021-08-26 14:40:52 +02:00
Adriaan de Groot
0538881447
[libcalamares] Handle multiple invalid URLs at once
...
- expand tests with example where more than one URL is invalid
- fix the call to the wrong overload of QVector::erase()
2021-08-26 14:32:57 +02:00
Adriaan de Groot
653359d815
[libcalamares] Fix up multiple URLs for checkinternet
...
- was filtering out the wrong URLs
- was not actually removing the invalid URLs
- extend API to make it possible to count / confirm the settings
- extend tests to demonstrate that API and the issues
2021-08-26 12:57:40 +02:00
demmm
7bfb769288
[localeq] redo i18n.qml
...
set colors as vars, mostly kirigami colors, to make it work for boths dark & light themes
highlights now full width and on hover
currentindex still at -1, not implemented in cofig.cpp/h, possible to use js, or is
https://github.com/calamares/calamares/blob/calamares/src/modules/locale/LCLocaleDialog.cpp#L43 accessible to QML?
2021-08-26 12:05:38 +02:00