Adriaan de Groot
21ea803527
Changes: pre-release housekeeping
v3.3.14
2025-02-20 20:06:14 +01:00
Adriaan de Groot
0661ae8768
Merge pull request #2431 from calamares/issue-2377
...
Add cancellation support to view-steps
2025-02-20 20:04:20 +01:00
Adriaan de Groot
0d2a56b1fc
Changes: document changes to keyboard, locale
2025-02-18 17:24:45 +01:00
Adriaan de Groot
24f732091d
[locale] Cancel live timezone changes if needed
2025-02-18 19:16:50 +03:00
Adriaan de Groot
b781e552ea
[locale] Add support for cancelling locale changes
...
This only has meaning if the live timezone is changed,
then change it back to the value it had on startup.
2025-02-18 19:14:07 +03:00
Adriaan de Groot
11184dbe24
[libcalamares] Convenience function for TZ formatting
2025-02-18 19:12:52 +03:00
Adriaan de Groot
1aeabcbd66
[libcalamaresui] Call cancel() on steps when cancelling the installation
2025-02-18 16:17:08 +01:00
Adriaan de Groot
6a84308797
[keyboard] Preserve original settings for cancel()
2025-02-18 15:49:26 +01:00
Adriaan de Groot
4de8f5c88d
[keyboard] Factor out settings and additional settings
...
Place settings in a struct and hand it off to a free function
for update, rather than using methods of the Config class.
2025-02-18 15:44:29 +01:00
Adriaan de Groot
695a972aaa
[keyboard,keyboardq] Call config's cancellation function
2025-02-18 15:00:23 +01:00
Adriaan de Groot
a43f960075
[keyboard] Add an (aspirational) cancel() function to keyboard-config
2025-02-18 14:59:52 +01:00
Adriaan de Groot
6c25a98793
[libcalamaresui] Add a cancel() function for view-steps
2025-02-18 14:59:18 +01:00
Adriaan de Groot
bcdc828b5c
Changes: pre-release housekeeping
2025-02-17 22:48:48 +01:00
Adriaan de Groot
bfc79a1e97
Merge pull request #2428 from calamares/2427-improve-mapper-exceptions
...
Improve exceptions to ClearMountsJob
2025-02-17 22:42:56 +01:00
Adriaan de Groot
fff1b44870
[partition] Rename to essentialMounts
2025-02-17 22:42:36 +01:00
Adriaan de Groot
0d943d57fd
[partition] Add example configuration
2025-02-13 22:00:56 +01:00
Adriaan de Groot
c70be7ed8b
[partition] Use the doNotClose setting
2025-02-13 21:54:22 +01:00
Adriaan de Groot
d3db2ba7b3
[partition] Add a doNotClose setting to the configuration
2025-02-13 21:46:05 +01:00
Adriaan de Groot
c7d4a22c2f
[partition] Credits for new code, chase coding-style
2025-02-13 21:32:32 +01:00
Adriaan de Groot
fcef966105
Merge pull request #2427 from JustTNE/patch-unmount-special
...
[parition] Do not unmount /dev/mapper/ventoy
2025-02-13 21:23:55 +01:00
dalto8
61ce816891
[partition] Fix Qstring typo
2025-02-13 02:23:27 +00:00
Adriaan de Groot
f2d1a09685
Changes: update changelog before 3.3.14
2025-02-11 16:54:15 +01:00
Adriaan de Groot
1cef8fcc8d
[partition] Rename passphrase key, document it and add credits
2025-02-11 16:50:01 +01:00
Adriaan de Groot
7c1ae55505
[partition] Code-conventions for LUKS-passphrase
2025-02-11 16:50:01 +01:00
Adriaan de Groot
9e369c55fd
Merge pull request #2423 from calamares/issue-2420
...
Re-organize Python implementations and fix memory issues
2025-02-11 16:49:08 +01:00
TNE
3994c8801b
[parition] Do not unmount /dev/mapper/ventoy
...
Ventoy uses /dev/mapper/ventoy to provide the ISO.
Unmounting /dev/mapper/ventoy is not desired since certain ISOs may have mounts that rely on it existing for the unpackfs step
2025-02-04 13:36:49 +01:00
Adriaan de Groot
830f3f874f
Merge pull request #2424 from SixK/calamares
...
Save obfuscated luks passphrase in calamares globals variables
2025-02-04 10:27:57 +01:00
vincent PENVERN
d2ff867c6b
Save obfuscated luks passphrase in calamares globals variables
2025-01-27 14:49:40 +01:00
Adriaan de Groot
056a79628b
[libcalamares] Avoid data-corruption in Boost::Python
...
Lock the description variable properly, so that while
it is being accessed from another thread (to read the
string for progress reporting) it doesn't get corrupted
by updates from the Python thread.
2025-01-25 23:41:00 +01:00
Adriaan de Groot
ffc12c636e
[dummycpp] Behave more like the dummypython job
...
- run a target command
- emit lots and lots of progress signals
2025-01-25 23:01:15 +01:00
Adriaan de Groot
1ba857e128
[calamares] Resolve memory leaks in test application
2025-01-25 22:54:17 +01:00
Adriaan de Groot
a4e132e927
[users] Repair build with sanitizers
2025-01-25 22:23:00 +01:00
Adriaan de Groot
92fe9aa3b2
[libcalamares] Improve visibility flags
...
Unrelated, destructor = default is simpler than empty.
2025-01-25 22:08:22 +01:00
Adriaan de Groot
257b2c4cb9
CMake: flag to switch on sanitizers during build
2025-01-25 21:54:35 +01:00
Adriaan de Groot
4135472fc6
[libcalamares] Improve documentation of target_env_call()
2025-01-21 00:43:40 +01:00
Adriaan de Groot
73fa5ba7d2
[libcalamares] Add overload of target_env_call to pybind11
...
Python code that would run with Boost::Python, calling
target_env_call() with a single string parameter, would
fail in pybind11. Add the missing overload.
2025-01-21 00:42:46 +01:00
Adriaan de Groot
3fc2fca9cf
[dummypython] Demonstrate ways to call target_env_call
2025-01-21 00:12:25 +01:00
Adriaan de Groot
babaddffc3
Changes: post-release housekeeping
2024-12-31 22:06:31 +01:00
Adriaan de Groot
f594bfb5e3
Changes: pre-release housekeeping
v3.3.13
2024-12-31 21:44:40 +01:00
Adriaan de Groot
7a9e773caf
[libcalamares] Factor out shared Python API
...
The logging functions and some other trivia can be
implemented the same way regardless of the backing
Python implementation.
2024-12-31 12:34:29 +01:00
Adriaan de Groot
ecc7d03575
[libcalamares] Make include guards consistent
2024-12-31 11:28:19 +01:00
Adriaan de Groot
f142d6c33b
[libcalamares] Use generic(-ish) variant code
...
The implementations can call the generic code
for wrangling QVariant into Python types.
2024-12-30 23:57:23 +01:00
Adriaan de Groot
7f173de361
[libcalamares] Add generic(-ish) variant-to-python code
...
This is code duplicated between the two implementation
directories (to be taken out shortly). It isn't generic
in a template-sense, but it does use the types and
support functions defined in the implementation-specific
PythonTypes header.
2024-12-30 23:38:45 +01:00
Adriaan de Groot
67f382bb3f
[libcalamares] Sort out the Python implementations
...
- pybind11 stuff in pybind11/ rather than python/
- Boost::Python stuff in pyboost/ rather than in libcalamares/
Adapt consumers, too (which are few).
2024-12-30 23:35:28 +01:00
Adriaan de Groot
fc423f257a
[libcalamares] Expand Python types definitions
...
Provide type aliases for more types, and a factory
function for None, in both implementations.
2024-12-30 23:04:14 +01:00
Adriaan de Groot
83bdb259b3
[libcalamares] Split Boost::Python types into separate header
2024-12-29 21:57:52 +01:00
Adriaan de Groot
eed60c6e74
[libcalamares] Remove unnecessary header for pybind11
2024-12-29 21:57:52 +01:00
Adriaan de Groot
f57170f825
[libcalamares] Split pybind11 types into separate header
2024-12-29 21:57:38 +01:00
Adriaan de Groot
015544a101
Merge pull request #2419 from SoulPrudya/v.prudius@fix_uk_lang
...
i18n: [calamares] Fix Ukrainian localization
2024-12-26 17:05:51 +01:00
Calamares CI
da0e16cfb2
i18n: [python] Automatic merge of Transifex translations
2024-12-26 17:04:21 +01:00