9046 Commits (ebecfb9f8b368bd913dba3d6fe1b4ddc1efaa285)
 

Author SHA1 Message Date
Adriaan de Groot ebecfb9f8b [partition] Simplify config-reading (now the variant-docs are better) 4 years ago
Adriaan de Groot 88be947f6c [libcalamares] Expand tests for Variant access
- document that getStringList() also handles strings as 1-element lists
4 years ago
Adriaan de Groot 46f2d72b4c [partition] requiredPartitionTableType: improve docs 4 years ago
Adriaan de Groot 5f7cfefed7 [partition] Migrate EFI settings-setting to Config object 4 years ago
Adriaan de Groot c3bc305bb6 [partition] Shuffle Config and ViewStep to top
Modules nearly always have a Config and either a Job or ViewStep
as their "top level" components. Everything else is implementation-
detail. The *partition* module was unusual in that those two
"top level" components were tucked away in subdirectories.

Shuffle them to the top: this makes it more clear that these
two files are there to coordinate the module.
4 years ago
Adriaan de Groot cba5b9e4fb [partition]: restore defaultFileSystemType in config
Add the old key back, document the new key, expand schema.
4 years ago
Adriaan de Groot fb7e6101ff [partition] Hook erase-fs-type changes to the config-object 4 years ago
Adriaan de Groot 7ce2a87644 [partition] Fix build
- fsName was a QString (a copy) so it could be modified;
- the modification isn't really necessary.
- While here, pick up new PointerSetter convenience class.
4 years ago
Adriaan de Groot ef436ac4d7 [libcalamares] add a convenience optional-setter for use with pointers 4 years ago
Adriaan de Groot 2a0d4e5a23 [partition] Initialize pointers in declaration 4 years ago
Adriaan de Groot 26cabbb3e4 [partition] refactor config-reading from availableFileSystemTypes 4 years ago
Adriaan de Groot cd804470b5 [partition] Canonicalize the FS choice for erase 4 years ago
Adriaan de Groot d8a862ec82 [partition] Use Q_EMIT 4 years ago
Adriaan de Groot 4fa61249a8 [partition] Make the fs type used for erase, a config property 4 years ago
Adriaan de Groot 9fa5ab04e5 [partition] Apply coding style to core/ 4 years ago
Adriaan de Groot f9659989b1 [partition] rename findFS
Rename findFS -> canonicalFilesystemName because that's what it actually
does. While here, apply coding style to the files that are affected.
4 years ago
Adriaan de Groot 546253d750 [partition] Apply coding style 4 years ago
Adriaan de Groot 9ef22f4168 Merge branch 'calamares' of https://github.com/LordTermor/calamares into pr-1667 4 years ago
Adriaan de Groot 6ee0da41c8 [libcalamares] Avoid deprecation warning in network attributes 4 years ago
Adriaan de Groot f0a25bd397 [libcalamares] Avoid warnings from deprecated country codes.
The Qt documentation does not mention @since for these values,
so we're going to let CI catch them.
4 years ago
Adriaan de Groot fa1c848faf Docs: do not use freenode 4 years ago
Adriaan de Groot dba346be7a [partition] Fix build in non-debug settings 4 years ago
Calamares CI d71e0a009c i18n: [python] Automatic merge of Transifex translations 4 years ago
Calamares CI 619a6a3f97 i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Adriaan de Groot 4e1b6f89c7 Merge branch 'improve-partition' into calamares
FIXES #1700
4 years ago
Adriaan de Groot 983e32c9d9 CI: fine, encode the whole label name 4 years ago
Adriaan de Groot 185c5d8b51 Docs: add link and badge for 'current issue' 4 years ago
Adriaan de Groot 8d9c3c428d Docs: there is no Coverity or Travis status to speak of 4 years ago
Adriaan de Groot 242572f57d CI: don't encode label name in URL beforehand; let curl do it 4 years ago
Adriaan de Groot d75439e711 CI: bump all to @v3 actions from Calamares
- prep for the nightlies (only openSUSE affected)
- notifications (slightly more secure)
- fix unlabeling issues on close
4 years ago
Adriaan de Groot 7019b6d663 CI: remove in-progress label when closing an issue 4 years ago
Adriaan de Groot 4f70568c65 [partition] Remove unneeded includes 4 years ago
Adriaan de Groot 63c6a8bac8 [partition] Remove unneeded includes 4 years ago
Adriaan de Groot f67c7f900c [partition] Make the expanded (pop-up) icon sizes for devices a bit smaller 4 years ago
Adriaan de Groot df634573bf [partition] Resize combo box to show whole pop-up
The (collapsed) combo box should be wide enough to show the
entire pop-up (expanded) box data.

FIXES #1700
4 years ago
Adriaan de Groot eb627bc055 [partition] Avoid crash when PARTITION_UNSAFE is on
PARTITION_UNSAFE is a debug mode. It is not used in
production, because it allows you to pick an install
device that would be dangerous (e.g. the current / device).

Existing code kept two copies of a list of pointers,
and deleted pointers from one of the lists and returned
the other -- which now contains dangling pointers.

Refactor by applying suitable lambdas to a single
copy of the list; this avoids copying the list so
there is no danger of dangling pointers.
4 years ago
Adriaan de Groot 8f81fd7188 CI: bump openSUSE
- needs newer dependency installation
- try out the slightly-hardened notifications
4 years ago
Adriaan de Groot 154396f80a CI: drop support for clang-format10 and later
The only acceptable versions of clang-format are 8 and 9 for now
(until another round of big-churn-from-formatting, at which point
we'll update the required version).

clang-format-9 says:

    SpacesInSquareBrackets (bool)
      If true, spaces will be inserted after [ and before ]. Lambdas
      or unspecified size array declarations will not be affected.

clang-format-10 changes part of that to:

      Lambdas without arguments or unspecified size array
      declarations will not be affected.

This means that 9 will only allow `[name]` for captures, and 10
will only allow `[ name ]` for captures, so they ping-pong all
the lambda's in the codebase back and forth. Just don't.
4 years ago
Adriaan de Groot f3c57723df CI: make clang-format wrangling more flexible
Various clang-format versions have different defaults and
don't understand the same options, so adjust to having
files per-formatting-version to patch things up.
4 years ago
Adriaan de Groot 236bd0eb96 CI: adjust clang-formatting
- duplicate the file to .base
- drop 10-and-later setting that was commented out
- specific setting for lambda-formatting (this seems to be the default)
4 years ago
Adriaan de Groot a57a1fdbd8 [partition] Improve logging while collecting devices 4 years ago
Adriaan de Groot 78af510535
Merge pull request #1708 from demmm/calamares
[localeq], working Offline.qml
4 years ago
Adriaan de Groot b68e535131 [libcalamares] Log to file and stdout consistently
- The log **file** got every QDebug object, while stdout only
  got the ones of sufficient logging level. A CDebug object checks the
  logging level before writing anything -- so those already were
  consistent, but any qDebug() in the program (not cDebug()!) would
  reach the writing-function anyway, and so log to the file.
  Fix this weird inconsistency by checking log-level just once,
  for both writes.
4 years ago
Adriaan de Groot 716328cafb [libcalamares] Un-clog Logging
- Map QtMsgType -- used by qDebug() and qWarning() -- to levels used
  by Calamares in a consistent fashion.
- Drop unused log levels (INFO, EXTRA unused in any Calamares code).
4 years ago
Adriaan de Groot ddcfd861cc Changes: note communications 4 years ago
Adriaan de Groot 1825ae1de4 Docs: IRC links to Libera.Chat 4 years ago
Adriaan de Groot a72d59d23b [partition] Don't mention IRC support for weird configs 4 years ago
Adriaan de Groot 516c8bf7b6 CI: fix artifact-building
The generic-build step runs an install to the host system; for artifact-
generation, we need it all centralized in a stage/ directory. Do that
separately for the KDE neon builds that produce the artifact.
4 years ago
Adriaan de Groot 241c1840aa CI: chase new actions 4 years ago
Adriaan de Groot fe78ec494f CI: use shared prepare and build steps 4 years ago