6977 Commits (2b6eb8473e36c7d96e14c91eef214867c8c2d0f7)
 

Author SHA1 Message Date
Adriaan de Groot 1d30c99d89 [libcalamaresui] The ExecutionViewStep is done when the queue is
- While the queue is running, pretend that the EVS is not at the
  last page.

FIXES #1351
6 years ago
Adriaan de Groot 184462a875 [libcalamares] Make status of JobQueue queryable
- while the queue is executing (the thread is running jobs) the
  isRunning() method returns true.
- re-work some internals to reset isRunning() before emitting
  finished() signal.
6 years ago
Adriaan de Groot 112895fddc [libcalamares] Keep jobIndex in-sync with the jobs
- Never skip updating the jobIndex, because it is used in emitProgress()
  to find which job to ask for status.
6 years ago
Adriaan de Groot 1ec7251275 [libcalamares] Make isAtVeryEnd() internal 6 years ago
Adriaan de Groot 1eec1a9fe7 [libcalamares] Fix typo in API
- "asynchronouse" is not a thing
6 years ago
Adriaan de Groot f5b4e5d5e1 [netinstall] Add data-loading to the Config object
- Mostly copied from NetInstallPage
6 years ago
Adriaan de Groot 938536c0c3 [netinstall] Allow post-creation loading of model data
- Instead of loading all in the constructor, provide a public
  setupModelData().
- This allows creating the model and setting it for UI, before
  the load completes.
6 years ago
Adriaan de Groot 5e03df723c [netinstall] Add a (stub) Config object
- Add initial definition of Config object, which will extract the model-
  setting and loading code from the page, and which is also prep-work
  for a QML version of this module.
- While here, remove superfluous code
6 years ago
Adriaan de Groot cf59e2884a [welcome] Reduce warnings from moc-generated code 6 years ago
Adriaan de Groot 1a5c916923 [netinstall] Implement `local` loading of packages
- For a static list of selectable packages (e.g. what you might otherwise
  use file:/// for with a static file on the ISO) you can now stick the
  list in the config file itself, simplifying some setups.
- Also saves faffing about with network.

SEE #1319
6 years ago
Adriaan de Groot f59cae2dbb [netinstall] Document `local` URL
- `local` is supposed to read from the config-file, rather than
  externally; this simplifies examples, makes it easier to have
  multiple netinstalls, and condenses the documentation.
6 years ago
Adriaan de Groot fa28788f78 [netinstall] Build the model from QVariantList always 6 years ago
Adriaan de Groot ebc1db6a7b [netinstall] Test loading of a whole (example) file 6 years ago
Adriaan de Groot f592a3f373 [netinstall] Expand tests to include group-checking
- Check groups
- Check whole treemodels recursively (this is not in PackageTreeItem,
  because that explicitly ignores the tree structure).
- Also a stub of checking example files (from the src dir)
6 years ago
Adriaan de Groot 025ab8b524 [netinstall] Be explicit about checkedness-to-bool conversions 6 years ago
Adriaan de Groot 0e2b3986b9 [netinstall] Use explicit accessor for the type-of-item 6 years ago
Adriaan de Groot f7191ac29e [netinstall] Compare two PackageTreeItems
- Packages and groups check different fields for equality.
- Selected-state is **not** part of equality.
- Also operator !=
6 years ago
Adriaan de Groot 52d3f4417f [netinstall] Add explicit isGroup()
- Previously you would either need to know where in the tree a
  PackageTreeItem was, or guess that an empty packageName() means that
  it's a group.
6 years ago
Adriaan de Groot bca316299e [netinstall] Add tests
- Just some simple tests for the Items
- Test creation of package group from variant
- This needs Qt5::Gui to link because QStandardItem is a GUI class,
  although we can run the tests without a GUI.
6 years ago
Adriaan de Groot dc403237f2 [netinstall] Build model from QVariantList
- As an alternative to the YAML-wranging, build the model from
  a QVariantList instead.
- Expose this as a constructor, too.
6 years ago
Adriaan de Groot 4143ad67af [netinstall] Remove superfluous code
- The constructor for PackageTreeItem now takes over the selected
  state from the parent.
6 years ago
Adriaan de Groot c7b646315a [netinstall] Add immutable to groups settings 6 years ago
Adriaan de Groot 4cb2ed9552 [netinstall] Chase removal of ItemData
- Simplify creation of PackageTreeItems by interpreting the
  YAML directly (instead of via ItemData),
- Simplify list types,
- Drop superfluous API.
6 years ago
Adriaan de Groot c66ef5a201 [netinstall] Refactor: kill ItemData
- This doesn't compile right now.
- The nested class ItemData doesn't do anything useful or
  meaningful that having model items with the right data wouldn't.
6 years ago
Adriaan de Groot 8825c9c995 [netinstall] Apply coding style 6 years ago
Adriaan de Groot 0aaf24c4a5 CMake: tell tests where their source-dir is
- Abuse BUILD_AS_TEST to pass in the value as a string
6 years ago
Adriaan de Groot 4efb082d67 Changes: credit to Gael (I spelled it right in the file) 6 years ago
Adriaan de Groot 8c92768f66
Merge pull request #1348 from gportay/partition-type
[partition] Add support for partition type
6 years ago
Adriaan de Groot 1718f7a8a8
Merge branch 'master' into partition-type 6 years ago
Adriaan de Groot 377a78a405
Merge pull request #1347 from gportay/partition-name
[partition] Name partition using filesystem label
6 years ago
Adriaan de Groot 74aaccda15
Merge pull request #1341 from gportay/filesystem-features
[partition] Add support for filesystem-specific features (KPMCore 4.2.0 required)
6 years ago
Adriaan de Groot 54356a22ba [fsresizer] Chase API change in tests
- Missed this earlier because the module is not enabled in FreeBSD.
6 years ago
Gaël PORTAY 15cce29a51 [partition] Add support for filesystem-specific features 6 years ago
Gaël PORTAY c5ebe13aeb [partition] Add support for partition type 6 years ago
Gaël PORTAY cba4d2e93b [partition] Name partition using filesystem label 6 years ago
Adriaan de Groot c850408555 Merge branch 'tighten-yaml-types' 6 years ago
Adriaan de Groot 3b0c0435bc [libcalamaresui] Chase API change in Yaml
- We can drop a bunch of calls to toMap() now.
6 years ago
Adriaan de Groot 1678a03cb3 [libcalamares] Tighten up types
- If we're converting a YAML map to a QVariant (Map), may as well
  express that in the types. This makes the return from, say,
  `yamlMapToVariant()` cheaper, but incurs conversion in
  `yamlToVariant()` .. previously the place for costs was
  swapped around.
- For those cases that want-and-expect a Map, or List, this makes
  the calls slightly cheaper. For the generic case, the costs move
  around internally.
6 years ago
Adriaan de Groot 2eb84e2de1 [partition] [tracking] [welcome] Missing Q_OBJECT
- These aren't strictly necessary for the code, but they
  help with translations.
6 years ago
Adriaan de Groot d65e0fb4c8 [libcalamares] Fix build with GCC
- <memory> isn't implicitly-included for std::unique_ptr
6 years ago
Adriaan de Groot 9fe679dca8 Merge commit 'afc0c78b4c01ac734b9877b11ae94597c685d804'
Pull in the instance-weight changes and type-improvements,
but not the part where special-casing of unsquash is dropped:
weights are still per-job, not per-module.
6 years ago
Calamares CI 92bbf6896c i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI 2eff1f0e78 i18n: [dummypythonqt] Automatic merge of Transifex translations 6 years ago
Calamares CI 1d0ff39c92 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot fba38b949a Changes: Credits to Gabriel for resume-fixes 6 years ago
Gabriel Craciunescu 47c167dc04 [bootloader] Resume from outer swap partition
- These fixes are similar to the other swap-from-LUKS changes,
  and just needed to be applied to a different module.
6 years ago
Gabriel Craciunescu 65a989d3cd [grubcfg] With LUKS, resume from the correct swap name
FIXES #1208
6 years ago
Adriaan de Groot 489fd0b272 [welcomeq] Fix QML import
- Now using the properly-namespaced QML import for Calamares things
6 years ago
Adriaan de Groot cd7884a0e5 [welcomeq] Fix build with clang
- can't convert lambda-with-captures to a function pointer (Clang 9)
- instead, use a context property .. QmlViewStep already sets a
  "config" property with the Config object, but WelcomeQ wants it
  as another name as well.
- this avoids registering the Welcome object across all QML pages,
  as well.

NOTE: needs to have the QML adjusted for this change.
6 years ago
Adriaan de Groot c4324fd3ea [libcalamaresui] Provide convenience method for context properties 6 years ago