7052 Commits (a97f4771d61acd0d97ac4f3163e7414e070b7ef3)
 

Author SHA1 Message Date
Adriaan de Groot 875f79b49f [libcalamares] Drop unused parameter
- the `parent` when installing a translator was not used, so drop it
  from the API. Chase some uses of the API, but leave welcome-modules
   broken: there's a merge of those coming.
5 years ago
Adriaan de Groot 81912f9e7d [welcome] Style in Config 5 years ago
Adriaan de Groot 1ede7003c0 [welcome] Apply coding style 5 years ago
Adriaan de Groot ff74113675 Merge branch 'qml-bits' of https://github.com/milohr/calamares into milohr-qml-bits 5 years ago
Adriaan de Groot a33d9f5a06 Merge branch 'milohr-qml-locale'
FIXES #1353
5 years ago
Adriaan de Groot e3b4689cab [libcalamares] Warnings--
- It's the perennial struggle between Qt index types and STL ones
5 years ago
Adriaan de Groot 998790d69c [libcalamares] Warnings-- 5 years ago
Adriaan de Groot 4aeb774812 [libcalamares] POD don't bother with const& 5 years ago
Adriaan de Groot 177d6fe861 [libcalamares] Apply coding style 5 years ago
Adriaan de Groot 08b5012946 [locale] Apply coding style to Config
- ci/calamaresstyle
- sort includes by kind (local module, Calamares, Qt, STL)
- add copyright line
5 years ago
Adriaan de Groot 412a8043a9 Merge branch 'qml-locale' of https://github.com/milohr/calamares into milohr-qml-locale 5 years ago
Adriaan de Groot ec800e4219 Merge branch 'demmm-master'
FIXES #1354
FIXES #1339

Might be a bit annoying, so there's a TODO to detect yes-i-already-have-
GPT-on-this-BIOS-system.
5 years ago
Adriaan de Groot 26dd93b67c [partition] Simplify code
- isEfi only used meaningfully once
- if (isEfi) followed by if (!isEfi) can be simpler
- create bios-but-not-GPT strings in one go
- mark TODO that this should warn only if needed
- use weird * notation for branding-strings
5 years ago
Adriaan de Groot b57e198c29 [partition] Apply coding style
- This isn't particularly related to the change at hand, though.
5 years ago
demmm b6228d137c Adding popup warning/instructions for GPT with BIOS
see https://github.com/calamares/calamares/issues/1339#issuecomment-600862507
this is a very generic warning, used downstream since 2016
stopped virtual all BIOS GPT failures and questions
5 years ago
Camilo Higuita b6b9f888fc correct typo 5 years ago
demmm 4c893b8260
Merge pull request #1 from calamares/master
Merge upstream
5 years ago
Camilo Higuita e02077d58e some models need to be updated to work with locale qml view step 5 years ago
Camilo Higuita 8ff1996e12 add the localq module and config to locale 5 years ago
Adriaan de Groot 6bef980636 Changes: document quit-at-end 5 years ago
Adriaan de Groot 1de2a4ff14 [libcalamares] Introduce quit-at-end
- In some cases, it makes sense to close Calamares automatically
  when it is done. Set *quit-at-end* to do so -- although this
  probably also means you should remove the *finished* page.
5 years ago
Camilo Higuita 1c0e69e1c2 wraning message is not from conf but form the requirements model 5 years ago
Adriaan de Groot 938277b74e Merge branch 'issue-1351'
FIXES #1351
5 years ago
Camilo Higuita 2d09557297 update wlecome to latest 5 years ago
Adriaan de Groot 71b55995ee [dummypython] Fix up progress reporting
- It's annoying to have 100% progress reported (from the processing
  of list items) and then have another 3 seconds delay.

Unrelated to the issue-at-hand, but spotted in testing.
5 years ago
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
5 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.
5 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.
5 years ago
Adriaan de Groot 1ec7251275 [libcalamares] Make isAtVeryEnd() internal 5 years ago
Adriaan de Groot 1eec1a9fe7 [libcalamares] Fix typo in API
- "asynchronouse" is not a thing
5 years ago
Adriaan de Groot f5b4e5d5e1 [netinstall] Add data-loading to the Config object
- Mostly copied from NetInstallPage
5 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.
5 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
5 years ago
Adriaan de Groot cf59e2884a [welcome] Reduce warnings from moc-generated code 5 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
5 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.
5 years ago
Adriaan de Groot fa28788f78 [netinstall] Build the model from QVariantList always 5 years ago
Adriaan de Groot ebc1db6a7b [netinstall] Test loading of a whole (example) file 5 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)
5 years ago
Adriaan de Groot 025ab8b524 [netinstall] Be explicit about checkedness-to-bool conversions 5 years ago
Adriaan de Groot 0e2b3986b9 [netinstall] Use explicit accessor for the type-of-item 5 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 !=
5 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.
5 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.
5 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.
5 years ago
Adriaan de Groot 4143ad67af [netinstall] Remove superfluous code
- The constructor for PackageTreeItem now takes over the selected
  state from the parent.
5 years ago
Adriaan de Groot c7b646315a [netinstall] Add immutable to groups settings 5 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.
5 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.
5 years ago
Adriaan de Groot 8825c9c995 [netinstall] Apply coding style 5 years ago