374 Commits (980e5e13f8a54ded8016f319692a91678dd02b45)

Author SHA1 Message Date
Adriaan de Groot 1496173b2c CI: Add -Og for debug builds, for better ABI checking 4 years ago
Adriaan de Groot 3d58127234 CI: enable CPack 4 years ago
Adriaan de Groot 0f87a4a91a Changes: post-release housekeeping 4 years ago
Adriaan de Groot 108e227eec Changes: pre-release housekeeping 4 years ago
Adriaan de Groot fc034828c7 Changes: post-release housekeeping 4 years ago
Adriaan de Groot 3fbca3ab4c Changes: pre-release housekeeping 4 years ago
Adriaan de Groot b7a27b3f9f Changes: post-release housekeeping 4 years ago
Adriaan de Groot 205fc4f948 Changes: pre-release housekeeping 4 years ago
Adriaan de Groot e86f67cad8 Changes: post-release housekeeping
The .35 release was really on 2020-12-04, but I'm not going to
go back and update that date.
4 years ago
Calamares CI d290862163 i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Adriaan de Groot f2e5f2f8e5 Changes: pre-release housekeeping 4 years ago
Adriaan de Groot c781343fdd Changes: post-release housekeeping 4 years ago
Adriaan de Groot 04e21b7e46 Changes: pre-release housekeeping 4 years ago
Adriaan de Groot 3069f4133f Changes: post-release housekeeping 4 years ago
Adriaan de Groot d336d0167f i18n: translation stats
(This does not change the overall list of available languages)
4 years ago
Adriaan de Groot ed95c4a541 CMake: pre-release housekeeping 4 years ago
Adriaan de Groot aeeb4332b0 Changes: add Vietnamese translation 4 years ago
Adriaan de Groot 2b9fa0f982 CMake: drop the NOTREACHED macro
- both clang and g++ support __builtin_unreachable(); (as Kevin
   Kofler pointed out) so we don't need the macro to do different things;
 - the compilers have gotten better at detecting unreachable code,
   so instead of inserting macros or fiddly bits, just drop them
   and the unreachable code they comment.
4 years ago
Adriaan de Groot 9a2fca7f5b CMake: prefer normal C++17 [[fallthrough]] annotation 4 years ago
Adriaan de Groot 364d50679f CMake: don't put linker flags in compile-flags variables 4 years ago
Adriaan de Groot 6c7d295712 CMake: simplify C and C++ flags
- reduce the difference between clang and g++ builds, factor
  common flags out of the CMake-if
- drop special boost-warning-suppression, we do that differently
  most of the time in the affected source files
4 years ago
Adriaan de Groot 00fa911f72 CMake: switch to C++17 4 years ago
Adriaan de Groot bf50f8724d Changes: post-release housekeeping 4 years ago
Adriaan de Groot ac5c9e3a90 Changes: pre-release housekeeping 4 years ago
Adriaan de Groot 9a5099cd48 Changes: post-release housekeeping 4 years ago
Adriaan de Groot 8f4bc9e58c Changes: pre-release housekeeping 4 years ago
Adriaan de Groot 545e761666 i18n: update language list 4 years ago
Adriaan de Groot 464da39f60 Changes: post-release housekeeping 4 years ago
Adriaan de Groot f8e375cc9d Changes: pre-release housekeeping 4 years ago
Adriaan de Groot 1365b3dad4 Changes: post-release housekeeping 4 years ago
Adriaan de Groot 67efa8b4bb Changes: pre-release housekeeping 4 years ago
Adriaan de Groot fd384f334d CMake: update translation lists
- Add Telugu already, even though it's formally not ready yet
4 years ago
Adriaan de Groot 1cd9b93a22 REUSE: Giant boilerplate cleanup
- point to main Calamares site in the 'part of' headers instead
  of to github (this is the "this file is part of Calamares"
  opening line for most files).
- remove boilerplate from all source files, CMake modules and completions,
  this is the 3-paragraph summary of the GPL-3.0-or-later, which has
  a meaning entirely covered by the SPDX tag.
4 years ago
Adriaan de Groot 95ceb1e8c7 REUSE: (BSD-2-Clause) all CMakeLists
The build instructions are not that interesting, it's a toss-up
between CC0 and BSD-2, but because other CMake bits are BSD-2-Clause,
apply that to more CMakeLists. The copyright date isn't all that
accurate, but these are just inconsequential files.

While here, tidy up and get rid of some useless intermediates.
4 years ago
Adriaan de Groot 3ae4ccf402 Changes: post-release housekeeping 4 years ago
Adriaan de Groot 559bb6f27a Changes: pre-release housekeeping 4 years ago
Adriaan de Groot 8518a5037d Changes: post-release housekeeping 4 years ago
Adriaan de Groot 172859dc2d Changes: pre-release housekeeping 4 years ago
Adriaan de Groot 740d723ec0 CMake: add SPDX identifiers to top-level CMakeLists.txt
- This is kind of bogus, since the file has existed for much longer
  than the identifier says, but I don't want to do spelunking now.
4 years ago
Adriaan de Groot afebe8211a Changes: pre-release housekeeping 4 years ago
Adriaan de Groot f324a055e5 CMake: put completions with the other "misc. installs" 4 years ago
Adriaan de Groot 29cfcb01da i18n: suppress Interlingue
- like Esperanto before Qt 5.12, Interlingue does not
  seem to be supported by QLocale, so it gets turned into
  "C" locale, which then messes up the default language
  selection in the welcome page.

Move it to _incomplete until QLocale does support it.

FIXES #1475
4 years ago
Adriaan de Groot eacaa99609 Changes: welcome to a complete Tajik translation.
FIXES #1468
4 years ago
Adriaan de Groot 33eab6e869 CMake: improve validator dependency-checking
The configvalidator has some extra Python dependencies. Cache
the restults of checking the dependencies (convenient for developers),
and also explain what's going on if the feature is switched off.
4 years ago
Adriaan de Groot 9568fc082f [calamares] Try to reduce compile-churn with version header
- Very rarely do we need the full-git-version of Calamares,
  so split that into a separate header with a little trickery.
- In the "normal" version header, drop the full-git-version values.
4 years ago
Adriaan de Groot d22f392609 CMake: update language lists
- welcome Tajik
- welcome Interlingue
5 years ago
Adriaan de Groot 4e4ffde604 Changes: post-release housekeeping 5 years ago
Adriaan de Groot cfb0bebe0e Changes: pre-release housekeeping 5 years ago
Adriaan de Groot b8e30e201f CMake: drop reference to external os-* modules
- The USE_* infrastructure is only **inside** the Calamares build
  tree (see `src/modules/CMakeLists.txt`) so there is no point
  in referring to external repositories.
5 years ago
Adriaan de Groot 45970fee27 Changes: pre-release housekeeping
- update the translations list, welcome Azerbaijani (in two variants)
- this is a hotfix release due to UB
5 years ago