Adriaan de Groot
f6c50564cd
[luksbootkeyfile] Extract devices that need cryptsetup
...
- Rename classes and functions to be more descriptive
(a LuksDevice is .. information for a LUKS device, for instance).
- Move the smarts of unpacking a QVariantMap to LuksDevice.
- Apply code formatting
2019-07-04 16:05:54 +02:00
Adriaan de Groot
745b4b1693
[luksbootkeyfile] Extract partitioning keyphrases from GS
2019-07-04 16:05:48 +02:00
Adriaan de Groot
676df86712
[luksbootkeyfile] Stub job implementation in C++
2019-07-04 16:05:47 +02:00
Adriaan de Groot
c2fa315735
[luksbootkeyfile] Prepare for C++-ification
...
- Mess around with the CMakeFile in preparation of new code
- Drop the Python implementation already
2019-07-04 16:05:47 +02:00
Adriaan de Groot
1be81ec3b0
[initramfs] Bump the timeout much higher
...
- Use 120 seconds for update-initramfs, instead of 10. Previous
Python code had no timeout at all, which wasn't so hot either.
10 seconds, though, is too short for slow CPU & slow disk.
2019-07-03 21:20:08 +02:00
Adriaan de Groot
0030966986
[initramfs] Set umask before update-initramfs
...
SEE #1191
2019-07-03 00:43:40 +02:00
Adriaan de Groot
aa3f909be7
[libcalamares] Tests for UMask handling
2019-07-03 00:40:05 +02:00
Adriaan de Groot
0685e3a96c
[libcalamares] Move tests of the utils classes into utils/
...
- while here, adjust include paths (to changed dir)
- while here, apply new code formatting
2019-07-03 00:40:05 +02:00
Adriaan de Groot
31e78ff0c2
[libcalamares] Add umask helper functions
2019-07-03 00:40:05 +02:00
Adriaan de Groot
c0cd14df47
[initramfs] Fix sample config file for tests
...
- the tests want a non-empty config, so put something in there:
a kernel setting that matches the legacy behavior.
2019-06-28 13:04:40 +02:00
Adriaan de Groot
18bf925a11
[libcalamaresui] Name pending requirements checks
...
- Give each check a name (based on the module it runs for, so
there might be overlaps when there are multiple module instances).
- Log the remaining checks each time the timeout fires, to help
figure out which one is hanging.
2019-06-27 15:30:32 +02:00
Adriaan de Groot
0bd2bfa708
CI: apply coding style to libcalamaresui/modulesystem
2019-06-27 15:15:47 +02:00
Adriaan de Groot
bd8c3fd893
CI: apply coding style to libcalamares/modulesystem
2019-06-27 15:13:32 +02:00
Adriaan de Groot
08b24b9ea2
[libcalamaresui] Fix Doxygen comments
2019-06-26 12:12:17 +02:00
Adriaan de Groot
f7cbb7b5ea
Changes: Note modified initramfs module
...
- Also add note about $uname handling.
2019-06-24 16:47:20 +02:00
Adriaan de Groot
6ae8bd82fa
[initramfs] Log what kernel will be passed to update-initramfs
2019-06-24 16:37:58 +02:00
Adriaan de Groot
a2d7fdcb8a
[initramfs] Document settings
...
- Move the README text into the config file
- Document the *kernel* setting
2019-06-24 16:35:54 +02:00
Adriaan de Groot
8d712276ad
[initramfs] Replace module with C++ implementation
...
- new implementation handles blank (maps to "all") configuration,
- allows specifying "$uname" as kernel name, to use `uname -r`,
- allows specifying a specific kernel.
2019-06-24 14:38:56 +02:00
Adriaan de Groot
b216daf574
[initramfs] Prepare for C++-ification
2019-06-24 13:19:24 +02:00
Calamares CI
42bd638667
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-06-21 16:43:01 +02:00
Adriaan de Groot
5876c3fdd7
[partition] Warn about storage setting in partition.conf
...
- This is really a specialised setting, not something for
general use. People should be using `welcome.conf` instead.
2019-06-21 13:43:02 +02:00
Adriaan de Groot
79dc9e3463
[libcalamares] Update button icons as we go along
...
- Adapt the button icons (previous, next, do-install, all-done)
to the state of the buttons and the corresponding text.
2019-06-18 22:54:41 +02:00
Adriaan de Groot
b3d9af4cae
[libcalamaresui] Apply correct button labels
...
- updateButtonLabels() knows all the special cases for
buttons, so use it when the language changes instead
of setting up some possibly-wrong values.
- One edge case that this fixes is: have **just** the welcome
page before the first exec section in sequence. Then the
*next* button label was *next* instead of *install*.
2019-06-18 22:45:49 +02:00
Adriaan de Groot
780fe125f7
[libcalamaresui] Give the buttons icons
...
- Next, Back, Cancel/Quit have somewhat-appropriate icons.
2019-06-18 16:18:18 +02:00
Adriaan de Groot
a5cef2175e
[libcalamares] Add tests for the locale service
...
- Minimal tests just check that all the availableTranslations()
entries have a reasonable language setting.
- Checks that Esperanto is still broken as a locale in Qt.
2019-06-18 15:27:59 +02:00
Adriaan de Groot
0f66a89236
[welcome] Only do GeoIP query if it's useful
...
- If badly-configured, then type is none; this is warned about
in the constructor of Handler()
- Only run the query if it's a useful type.
2019-06-18 12:34:52 +02:00
Adriaan de Groot
68dc1f5e31
[libcalamares] Warn about badly-configured GeoIP
...
- Warn when type will be none
- Re-order warnings from general to specific
2019-06-18 12:33:56 +02:00
Adriaan de Groot
3967f6c5ae
[welcome] Log where GeoIP information came from, if it's unusable
...
- This helps chase down broken GeoIP configurations, since you
can check the URL and handler type shown in the log.
2019-06-18 12:24:30 +02:00
Adriaan de Groot
6183c4e2f4
[libcalamares] Add accessors for GeoIP handler attributes
2019-06-18 12:17:25 +02:00
Adriaan de Groot
34b1a250ba
[libcalamares] Improve warnings when module descriptor files are bad
2019-06-18 12:06:13 +02:00
Adriaan de Groot
5fdaeaa899
[libcalamaresui] Improve wording when module is missing configuration
2019-06-18 11:58:03 +02:00
Adriaan de Groot
e94bbc5e0c
[dummyprocess] Add some delay in the dummy
2019-06-17 15:53:02 +02:00
Calamares CI
1d01253249
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-06-17 15:35:07 +02:00
Adriaan de Groot
1c5a37d7d2
[branding] Add French and Arabic default translations
2019-06-17 12:52:59 +02:00
Adriaan de Groot
bba0b7ce12
[branding] Update documentation about API versions
2019-06-17 12:45:06 +02:00
Adriaan de Groot
c7d09f06c5
[libcalamaresui] QML Retranslation since Qt 5.10
2019-06-17 12:23:31 +02:00
Adriaan de Groot
79bd7b6b89
Merge branch 'issue-1152'
2019-06-17 11:54:01 +02:00
Adriaan de Groot
58f6635ca0
[libcalamaresui] Force retranslation on language change
2019-06-17 11:52:20 +02:00
Adriaan de Groot
f9bd0fba10
[libcalamares] Handle async QML loading
...
- The component isn't ready immediately, so instatiate
once it is fully loaded and ready
- Edge case if the execution view step is already visible, then
start the show (because a previous call to onActivate() will
have missed it).
2019-06-17 11:47:25 +02:00
Adriaan de Groot
193bcbde71
[libcalamaresui] Use setSource() for API version 1
...
- Just avoid all the componentized loading and do the
synchronous load-compile-setContent thing.
2019-06-17 11:17:06 +02:00
Adriaan de Groot
15ab98cb26
[libcalamaresui] Use API version to load slideshow differently
2019-06-17 11:05:56 +02:00
Adriaan de Groot
148b829591
[libcalamares] Introduce slideshowAPI setting
2019-06-17 10:58:14 +02:00
Adriaan de Groot
ef2531b01d
[branding] Update documentation
...
- mention that translations are included
- point to external repo for fancy/ example.
2019-06-16 23:46:32 +02:00
Adriaan de Groot
f3f8f3ea46
[branding] Make the default show nervously quick
2019-06-16 23:08:12 +02:00
Adriaan de Groot
593dcff40a
[branding] Enable translations for the default show
...
- Just translate two simple strings, to avoid burdening translators,
- Add Dutch translation already.
These translations are not yet processed by ci/txpull and push.
2019-06-16 23:01:56 +02:00
Adriaan de Groot
41c2a7e4e0
[branding] Drop complicated machinery for one subdir
2019-06-16 22:42:53 +02:00
Adriaan de Groot
cd7fc93b6a
[branding] Be more chatty when slideshow is loaded
2019-06-16 13:47:21 +02:00
Adriaan de Groot
003f37ca04
[branding] Be more chatty in example slideshow
...
- Log when the timer fires and the slide advances
- Add a start() function (unused at this moment, will be
called from C++ at the right time)
2019-06-16 13:44:27 +02:00
Adriaan de Groot
9188eab66f
Changes: document new things in slideshow
2019-06-16 13:33:20 +02:00
Adriaan de Groot
075f0787f9
Merge branch 'master' into issue-1152
2019-06-16 13:11:03 +02:00