Commit Graph

8176 Commits

Author SHA1 Message Date
Philip Mueller
75ff3ee69c [modules] add kms to default hooks 2023-11-30 17:46:31 +07:00
Artem Grinev
5c770a230f [branding] Add sponsor message support 2023-11-29 14:03:09 +06:00
Artem Grinev
8a91c36ad1 New branding 2023-04-02 04:40:43 +03:00
Philip Müller
786da4cdf7 Release v3.2.61
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmMGf4UACgkQMo10LYgH
 pDVTdQwAu1DL/yO0gMUFK2caPK2a5UDc8Md7DCCblgt3wNTQHxwNlfFUuf/1YycO
 EQELBDscS+Nqwqp9zNaRYG9jwSTqzKb74WC/X97TgZQp/qr7g5WlyKP4kJ99SkiI
 Q36J1Yb4wK40u96jdQ72K8+meQ2UMmRKNCANfqeXfNYzyd7EYYxqZZ9unaCFBhJA
 zU7mHe6At/ymtV7GVcNf2iZgpzMPWBKnIbL78JDODYdAs/sIflnheSvYo8+zrrd2
 tD/eHwL1pk/1a7qw/oV3NZ1grizxBbw5RG+lRSswWsUQtSL+tihwE/lL7nJv5+J/
 pGuqQwVC3IHYw6VOlkR54NiaugJmn2TDeNnYHoqCkanxFCSiFIMNJMb/vMo+fnMa
 UK5S7C0RXUAhef08fusNYBgxTOseNFOiZCNXs0itgkPmyrfui3nNZOSQbIMREGZM
 zIIOhWQ6Na7OSSqRenFIFpKkzFzU478ggzV7vzqi/XRi7x3QI+e1wml21ujiI7h8
 ukmCIHWa
 =wDuQ
 -----END PGP SIGNATURE-----

Merge tag 'v3.2.61' of https://github.com/calamares/calamares into 3.2.x-stable

Release v3.2.61
2022-08-25 16:11:42 +02:00
Adriaan de Groot
7f3d3746e1 [locale] Repair tests
- Esperanto now doesn't quite self-match because it has no country
- sr prefers RS as country over ME

(cherry picked from commit 9a4d992778)
2022-08-24 21:38:31 +02:00
Adriaan de Groot
55bea24660 [locale] Repair tests
- prefers language default country (ca_ES over ca_AD)
- prefers non-empty country match

(cherry picked from commit fb3112b75d)
2022-08-24 21:38:31 +02:00
Adriaan de Groot
d7254f6f82 [displaymanager] Skip greetd test if there's no toml
toml is needed for greetd, but that shouldn't stop the tests
from running.

(cherry picked from commit 065647154e)
2022-08-24 21:36:29 +02:00
Philip Müller
b6a2f17d64 [displaymanager] add plasma-mobile support 2022-08-24 08:35:43 +02:00
Adriaan de Groot
3f5d656c61 [localeq] Needs more shared sources from locale
(cherry picked from commit a988298a65)
2022-08-23 07:59:06 -03:00
Adriaan de Groot
ab27f0aa2e [locale] Repair locale-matching (cherry-pick from *calamares*)
- add struct that splits a locale name into parts
- be more chatty during matching

(cherry picked from commit fd56b5bdc4)
(cherry picked from commit 78e216fedb)
(cherry picked from commit cfb8ef9f65)
(cherry picked from commit eb242168bf)
(cherry picked from commit 40527ffd4e)
(cherry picked from commit 6cbf2d7e32)
(cherry picked from commit a422fd80d9)
(cherry picked from commit 3540121449)
2022-08-23 07:58:13 -03:00
Adriaan de Groot
57374a3271 CMake: blanket-apply gersemi 2022-08-23 12:32:42 +02:00
Adriaan de Groot
33961ff6f4 [bootloader] Repair Python 3.3 compatibility
Argument *text* is an addition in 3.7, while the Calamares 3.2
branch supports Python 3.3 and later. Use the 'backwards compatibility'
name of the parameter, *universal_newlines*.

FIXES #2033
2022-08-07 14:43:06 +02:00
demmm
492dba2f63 [calamares] fix for https://github.com/calamares/calamares/issues/2030
adjust CalamaresWindow.cpp so About & Debug buttons pick needd translation for widget sidebar
2022-07-29 23:44:14 +02:00
demmm
6444b4205b [luksopenswaphookcfg] fix for https://github.com/calamares/calamares/issues/1659 2022-07-21 01:11:19 +02:00
Adriaan de Groot
4b541b5b29 [locale] Fix test -- needs translation languages, old style 2022-07-19 21:06:52 +02:00
Adriaan de Groot
1e42e1562e [locale] Test KDE neon and FreeBSD separately, same data
- wrangle the test framework so it hands the same data to
  two different collections of tests; do KDE neon and FreeBSD
  separately so it's clearer which lookups are being done
  (and a failure in one doesn't prevent the test of the other).
2022-07-19 19:00:20 +02:00
Adriaan de Groot
61a07f05ba [locale] Add FreeBSD test data for locale-mapping 2022-07-19 19:00:20 +02:00
Adriaan de Groot
f7a7ad9943 [locale] Add test for language-mapping
Adds specific data from KDE neon and expected mappings.
The test fails right now because the mapping is incorrect.
2022-07-19 19:00:20 +02:00
Philip Müller
85ba10ef5b Release v3.2.60
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmKvKNYACgkQMo10LYgH
 pDXXowv+PXVFHJjW2q7EiQcBlN9K+9wjFkhJ6F/FDXN86mfMQ7ZZTlF+5fhmxcXJ
 GiqHCTb1QprEttuzDAslbtUCF7raqkAK8kYm/NqKTvWQy+PjpMms1NPRq0Pij/Aj
 qmddlaVTpRVvvvuli4x7pTOvHiCoLxBbIPP4bKlwbnu/4uK9PZwbrxjibybVN9hr
 b5gEpygP097UlMyGuDBvhwr40k0UI/3VEQQSoLjuvKarlvIaXfibZ2jg6FbLTXKg
 i36ouHEul9GjEMoTAAZOwh9I9pu1d8clVClg3J7PFm554b7Psvr8C9MoFBf1i0hd
 tJBYwmfpblvkQykLFpfmLKAtMhADvj8qfWEtsCqo63feBuICVPHv3U//7IHhHqhN
 4OObOiaXsPJ+8DYYiPsazGI9j9P0BD370XrB6Fe/xFFL8168pw258AcOLXvgSGlj
 tq5lIgdfAZjIx4WzixitBr2sDmbNFp/B+8wnoOx50oT+anRqVd7HrmSA25UM/678
 8YP+s6IG
 =FNbY
 -----END PGP SIGNATURE-----

Merge tag 'v3.2.60' of https://github.com/calamares/calamares into 3.2.x-stable

Release v3.2.60
2022-06-19 20:39:31 +02:00
Adriaan de Groot
b11ee3abc5 [libcalamares] Add alternatives ca@valencia and ca_ES@valencia 2022-06-19 15:34:20 +02:00
Adriaan de Groot
82b19a6314 [locale] Fix up handling of regional variants, country-specifics
- expand tests to include Serbian variants
- massage detection code to do better filtering based on
  country-selection (so "American English" doesn't later
  pick "English" with Antigua and Barbados for locale)
2022-06-19 15:25:23 +02:00
Adriaan de Groot
18626901d3 [locale] Improve regional variant lookup 2022-06-19 14:49:46 +02:00
Adriaan de Groot
40d8e1e0f6 [locale] Expand tests for matching-valencia locales 2022-06-19 14:39:12 +02:00
Adriaan de Groot
b8b7b10bfd [locale] Be more chatty when loading locales 2022-06-19 14:17:12 +02:00
Adriaan de Groot
b7dcf55d4c [locale] Add debug while mapping language+country 2022-06-19 11:51:38 +02:00
Adriaan de Groot
7f7e4aa1ae [locale] Expand tests to language-matching 2022-06-18 12:33:02 +02:00
Adriaan de Groot
79db04dc2e [locale] Defer to the locale-service idea of LANG
- Using QLocale().name() loses some special locales that
  Calamares understands but Qt does not (e.g. sr@latn, ca@valencia)
  so do it in two steps.
2022-06-18 11:48:50 +02:00
Adriaan de Groot
2478570deb [libcalamares, keyboard] Use convenience for getting current locale 2022-06-18 00:40:26 +02:00
Adriaan de Groot
d80661211c [libcalamares] Introduce convenience for reading Locale map 2022-06-18 00:23:21 +02:00
Adriaan de Groot
700f2a6af3 [fstab] Warn when the mount options end up weird
Cherry-picked from 3.3, but only half of it applies.
2022-06-12 14:50:51 +02:00
Philip Müller
2e34ebc3a4 [fstab] sync with upstream 2022-06-12 19:41:20 +07:00
Philip Müller
a5b96e4a1e Release v3.2.59
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCAAdFiEESUdADzdGoDiQC7F4Mo10LYgHpDUFAmKTi68ACgkQMo10LYgH
 pDVUbAv/Z6UZDkwODV5I8xYc8w6A04WW//CCzJVYT5zkXxEM4Ye7fKCJ/CuaROw0
 7vDEM/4eHB+Ux+XEmvn73tyryzyDwVW5yj9fG9bbHjILWt6UBgurlbzATlbbYb/Y
 G9hC6s9pPVMJvI4/e6r8OZGpxl+1sbnsyPw/K7Ci7W41YXJAK6wdrNL9PZkzgIuq
 DSNU2SJhx+a3hL9gV3INDI0ZYIk95SReEizxNKlUyBb8CZGqT4xxnzppyOFKmIMJ
 2n47qwgCzQ4/NDNcXRn8H0wbaTYw1p9+jDUj7UTNxi4g3um4MHNpGeQ4SJ3MbOqn
 iLA60RHm5oa1RuS+ocmTjcF89PcHw1l2MjbxVnfSs2WS/Eooj+zr6mgvGqgVFcqG
 sz4jtOGsF0e5A9VW1//735l6KFI5COlq1XWYN4hvZIWkNsYpZSF1XMjLF2qvNgR+
 f5Qz6sgBQ8NEOa+oT9Yw4WKQLAnW2w06zxuyz0eAsWvizvHV9mVAsXJpcCPyOOm9
 xflMh/pB
 =71gr
 -----END PGP SIGNATURE-----

[merge] with upstrteam
2022-06-12 19:29:24 +07:00
Adriaan de Groot
8b44eef002 [calamares] Make naming consistent between 'special' buttons 2022-06-07 16:02:29 +02:00
Adriaan de Groot
e6960ceec1 [calamares] Restore text on debug- and about-buttons 2022-06-07 16:02:29 +02:00
Adriaan de Groot
fb910d7c41 [fstab] Fix schema for new tmpOptions settings 2022-05-29 17:04:24 +02:00
Adriaan de Groot
55f1df9563 [users] Just don't test restore-to-previous, too flaky 2022-05-29 17:00:37 +02:00
Adriaan de Groot
1b2d12b9a1 [calamares] Give QML-progress-panel an about-button 2022-05-29 16:12:10 +02:00
Adriaan de Groot
ce74d2fdfc [calamares] Fix QML progress highlights 2022-05-29 15:56:21 +02:00
Adriaan de Groot
d34f593562 [calamares] Migrate the about-dialog to the debug (meta) window manager
- DebugWindowManager already manages not-really-Calamares windows
  like the Debug window, add About-Dialog to its responsibilities.
- Make about() accessible to the QML progress panel.
2022-05-29 15:54:03 +02:00
Adriaan de Groot
00898b18d6 [welcomeq] Remove about-calamares button from default QML 2022-05-29 15:38:06 +02:00
Adriaan de Groot
84186babab [welcome] Remove the about-calamares button from the (widgets) UI 2022-05-29 15:34:19 +02:00
Adriaan de Groot
18363ca183 [welcome] Move about-calamares box to Calamares (main) 2022-05-29 15:31:25 +02:00
Adriaan de Groot
006c3f99e6 [calamares] Add 'about calamares' button alongside the debug-button 2022-05-29 15:22:02 +02:00
Adriaan de Groot
3e72635204 [libcalamares] Fix path-search for loading branding-translation
- log which path is actually being used
- there are two overloads for QTranslator::load(); the intention
  was to call `QTranslator::load(const QLocale&, ...)`, but the
  types of the arguments were wrong, leading to the other
  overload being called, and interpreting the locale-name
  (e.g. "nl") as a full filename.

Improve logging, call the "other" overload with the right parameters
and drop the not-needed ones.

FIXES #1961
2022-05-29 00:55:35 +02:00
Adriaan de Groot
6e8d820737 [partition] Missing space 2022-05-28 13:43:45 +02:00
Adriaan de Groot
135fce77c1 i18n: update english 2022-05-27 12:39:58 +02:00
Adriaan de Groot
af813ac95b [fstab] Don't import (unused) subprocess 2022-05-24 16:51:36 +02:00
Adriaan de Groot
bb395db9f4 Merge branch 'release-3.2.58.2' into calamares 2022-05-24 16:48:05 +02:00
Adriaan de Groot
ff7ceb2e2b [fstab] Replace two-step attribute-setting with one step 2022-05-24 15:56:34 +02:00
Adriaan de Groot
f4e5e08aa8 [fstab] Be more careful in setting up btrfs swap
- do not use subprocess module in Python bits,
- do +C (no-CoW) after turning compression off
2022-05-24 15:18:50 +02:00