Adriaan de Groot
a33d9f5a06
Merge branch 'milohr-qml-locale'
...
FIXES #1353
2020-03-25 00:43:32 +01:00
Adriaan de Groot
e3b4689cab
[libcalamares] Warnings--
...
- It's the perennial struggle between Qt index types and STL ones
2020-03-25 00:42:42 +01:00
Adriaan de Groot
998790d69c
[libcalamares] Warnings--
2020-03-24 23:52:57 +01:00
Adriaan de Groot
4aeb774812
[libcalamares] POD don't bother with const&
2020-03-24 23:52:20 +01:00
Adriaan de Groot
177d6fe861
[libcalamares] Apply coding style
2020-03-24 22:57:36 +01:00
Adriaan de Groot
08b5012946
[locale] Apply coding style to Config
...
- ci/calamaresstyle
- sort includes by kind (local module, Calamares, Qt, STL)
- add copyright line
2020-03-24 22:48:14 +01:00
Adriaan de Groot
412a8043a9
Merge branch 'qml-locale' of https://github.com/milohr/calamares into milohr-qml-locale
2020-03-24 22:43:13 +01:00
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.
2020-03-24 22:37:15 +01:00
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
2020-03-24 22:32:49 +01:00
Adriaan de Groot
b57e198c29
[partition] Apply coding style
...
- This isn't particularly related to the change at hand, though.
2020-03-24 22:21:56 +01:00
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
2020-03-24 16:59:31 +01:00
Camilo Higuita
b6b9f888fc
correct typo
2020-03-24 10:39:29 -05:00
demmm
4c893b8260
Merge pull request #1 from calamares/master
...
Merge upstream
2020-03-24 16:26:23 +01:00
Camilo Higuita
e02077d58e
some models need to be updated to work with locale qml view step
2020-03-24 10:04:14 -05:00
Camilo Higuita
8ff1996e12
add the localq module and config to locale
2020-03-24 09:47:53 -05:00
Adriaan de Groot
6bef980636
Changes: document quit-at-end
2020-03-24 15:45:35 +01:00
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.
2020-03-24 15:38:43 +01:00
Camilo Higuita
1c0e69e1c2
wraning message is not from conf but form the requirements model
2020-03-24 09:33:09 -05:00
Adriaan de Groot
938277b74e
Merge branch 'issue-1351'
...
FIXES #1351
2020-03-24 15:32:30 +01:00
Camilo Higuita
2d09557297
update wlecome to latest
2020-03-24 09:26:24 -05:00
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.
2020-03-24 15:23:40 +01:00
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
2020-03-24 15:19:45 +01:00
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.
2020-03-24 15:14:38 +01:00
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.
2020-03-24 15:06:34 +01:00
Adriaan de Groot
1ec7251275
[libcalamares] Make isAtVeryEnd() internal
2020-03-24 14:57:36 +01:00
Adriaan de Groot
1eec1a9fe7
[libcalamares] Fix typo in API
...
- "asynchronouse" is not a thing
2020-03-24 13:43:19 +01:00
Adriaan de Groot
f5b4e5d5e1
[netinstall] Add data-loading to the Config object
...
- Mostly copied from NetInstallPage
2020-03-24 13:13:18 +01:00
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.
2020-03-24 12:36:31 +01:00
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
2020-03-24 12:05:48 +01:00
Adriaan de Groot
cf59e2884a
[welcome] Reduce warnings from moc-generated code
2020-03-24 12:04:26 +01:00
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
2020-03-24 11:35:58 +01:00
Philip Müller
b88e5589ed
Merge branch 'master' of https://github.com/calamares/calamares into development
2020-03-24 11:22:13 +01:00
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.
2020-03-23 17:20:14 +01:00
Adriaan de Groot
fa28788f78
[netinstall] Build the model from QVariantList always
2020-03-23 17:20:14 +01:00
Adriaan de Groot
ebc1db6a7b
[netinstall] Test loading of a whole (example) file
2020-03-23 17:20:14 +01:00
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)
2020-03-23 17:19:32 +01:00
Adriaan de Groot
025ab8b524
[netinstall] Be explicit about checkedness-to-bool conversions
2020-03-23 17:19:32 +01:00
Adriaan de Groot
0e2b3986b9
[netinstall] Use explicit accessor for the type-of-item
2020-03-23 17:19:32 +01:00
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 !=
2020-03-23 17:19:15 +01:00
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.
2020-03-23 17:19:14 +01:00
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.
2020-03-23 17:19:00 +01:00
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.
2020-03-23 17:18:44 +01:00
Adriaan de Groot
4143ad67af
[netinstall] Remove superfluous code
...
- The constructor for PackageTreeItem now takes over the selected
state from the parent.
2020-03-23 17:18:44 +01:00
Adriaan de Groot
c7b646315a
[netinstall] Add immutable to groups settings
2020-03-23 17:18:44 +01:00
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.
2020-03-23 17:18:44 +01:00
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.
2020-03-23 17:18:44 +01:00
Adriaan de Groot
8825c9c995
[netinstall] Apply coding style
2020-03-23 17:18:44 +01:00
Adriaan de Groot
0aaf24c4a5
CMake: tell tests where their source-dir is
...
- Abuse BUILD_AS_TEST to pass in the value as a string
2020-03-23 17:18:44 +01:00
Adriaan de Groot
4efb082d67
Changes: credit to Gael (I spelled it right in the file)
2020-03-23 17:13:20 +01:00
Adriaan de Groot
8c92768f66
Merge pull request #1348 from gportay/partition-type
...
[partition] Add support for partition type
2020-03-23 17:10:00 +01:00