Adriaan de Groot
8119c7e72a
[locale] Reset Config object
...
The Config object wasn't being used at all in the locale module;
reset it to empty and start using it in locale, so that
configuration functionality can be added to it as-needed,
and with the necessary refactoring built-in.
2020-07-20 12:37:27 +02:00
Adriaan de Groot
0d5db2dd06
[localeq] Config-handling is a total bodge-job, disable
2020-07-20 12:36:58 +02:00
Adriaan de Groot
724b92ee60
[partition] Drop documentation of vanished parameter
2020-07-11 16:35:54 +02:00
Adriaan de Groot
a91edfef89
[netinstall] auto-resize the columns
...
- previously, the first column (name) was sized to show the
names **that were visible at startup**, which fails when
there are long names hidden in groups that are not expanded
immediately.
- change the columns to resize according to the contents; this makes
the descriptions jump to the right as the name column gets wider.
FIXES #1448
2020-07-08 13:34:38 +02:00
Adriaan de Groot
240c703549
[partition] Don't leak the PM core object
2020-07-08 13:11:10 +02:00
Adriaan de Groot
7f1a59f02b
[partition] Fix typo
2020-07-08 13:11:10 +02:00
Adriaan de Groot
313531bc4b
[partition] Remove unused parameter
...
- there are no consumers for checking-the-capacity-of-the-drive
This parameter was introduced in 3cd18fd285
as "preparatory work"
but never completed. The architecture of the PartitionCoreModule
makes it very difficult to get the necessary parameters to
the right place, and it would probably be better to put
a SortFilterProxyModel in front of a partitioning model anyway.
Since the display code can already filter on size, just drop this one.
2020-07-08 13:08:51 +02:00
Adriaan de Groot
948c078e1a
[partition] winnow floppy drives
...
- don't list floppy drives
FIXES #1393
2020-07-07 23:03:12 +02:00
Adriaan de Groot
43ebcf8b61
[packages] Keep package-manager list alphabetized
2020-07-07 13:48:07 +02:00
Vitor Lopes
c16866fb88
pep8 302
2020-07-05 08:37:28 +01:00
Vitor Lopes
e29462bc05
[pamac] rework db_lock
2020-07-05 08:35:52 +01:00
Vitor Lopes
d78cbfc644
update example configurations and schema
2020-07-05 08:18:38 +01:00
Vitor Lopes
2c76106a66
Merge branch 'calamares' of https://github.com/calamares/calamares into calamares
2020-07-05 08:14:32 +01:00
Adriaan de Groot
46ad704ede
[partition] Fix build for old KPMCore
...
SEE #1444
2020-07-03 22:33:00 +02:00
Adriaan de Groot
36a9088480
Merge pull request #1444 from gportay/add-parttype-partattrs-to-global-storage
...
[partition] Add the GPT type and attributes to global storage
2020-07-03 16:18:56 -04:00
Adriaan de Groot
d3f9415bc1
[packages] Expand schema to cover the operations
...
- Not complete, since the items in the operations aren't done
2020-07-03 22:07:18 +02:00
Adriaan de Groot
8aa8ac2d26
[packages] Tidy up configuration
...
- fix the schema so the schema is valid json-schema
- the schema doesn't actually validate the *operations* yet
- sort the named backends (needs a double-check that the
list covers all the ones we currently support)
SEE #1441
2020-07-03 21:51:39 +02:00
Adriaan de Groot
08aa362c5c
[license] Warnings-reduction
...
- Don't do in code what is already done in the designer (.ui) file
- setFrameStyle() is difficult because it mixes different enums
into an int, which causes the warning from clang.
2020-06-27 00:33:50 +02:00
Adriaan de Groot
31a1b710bc
Docs: say something about QML modules
2020-06-25 15:26:48 +02:00
Adriaan de Groot
6735ff1cd0
Docs: give up on PythonQt modules
2020-06-25 14:45:35 +02:00
Adriaan de Groot
e206eb086b
[partition] Missing includes for Qt-compatibility
2020-06-23 17:05:08 +02:00
Adriaan de Groot
c3ff9edfa2
[tracking] Add a test executable
...
- just a stub, hardly tests useful functionality
2020-06-23 14:43:26 +02:00
Adriaan de Groot
1dfb25372b
[tracking] Warnings-reduction
...
- Give classes a virtual destructor that need them
- Remove spurious ;
- Refactor addJobs() because that doesn't need to be in a class
- Remove redundant intermediate base-classes
2020-06-23 13:37:56 +02:00
Adriaan de Groot
0bede0692a
[locale] Warnings-- on static_cast with no message
2020-06-23 13:18:30 +02:00
Adriaan de Groot
daf9451e69
[welcome] Warnings--
2020-06-23 13:16:56 +02:00
Adriaan de Groot
22fdca8f44
[libcalamares] Use Logger::Pointer for logging void-pointers
2020-06-23 13:02:06 +02:00
Adriaan de Groot
192263cf9d
[libcalamares][modules] Use compatibility for QString::split()
...
- Use the compatibility value, which has an enum value suitable
for the Qt version in use.
2020-06-23 11:13:55 +02:00
Gaël PORTAY
9392473fec
[partition] Add the GPT type and attributes to global storage
2020-06-22 16:37:20 -04:00
Adriaan de Groot
e24f812b2d
[libcalamares] Chase Permissions move
...
- Fix include names in *preservefiles*
- Tidy up include guards
- Fix CMakeLists in *perservefiles* and *libcalamares*
- Use SPDX license headers
2020-06-22 16:32:47 -04:00
Adriaan de Groot
4473d7f5dd
[preservefiles] Move permissions classes to libcalamares
2020-06-22 16:22:59 -04:00
Gaël PORTAY
4974d86932
[partition] Fix missing initialization of the attribute partAttributes
...
- Initialize the attribute partAttributes to 0; it is a primitive type
and it is not initialized in some constructors.
Fixes commit c1b5426c6
([partition] Add support for partition attributes).
- Move implementation of default constructor to cpp.
2020-06-22 14:24:14 -04:00
Adriaan de Groot
fde1aad465
CMake: add support for USE_*=none (from the os-modules branch)
2020-06-22 13:39:36 +02:00
Adriaan de Groot
bff0bed07e
[users] Apply coding style (only CreateUserJob.cpp though)
...
- use ci/calamaresstyle
- SPDX licensing
2020-06-22 13:17:39 +02:00
Vitor Lopes
976150bc1e
simplify install code
2020-06-22 00:12:02 +01:00
Vitor Lopes
ddfd120197
add missing self
2020-06-21 23:43:31 +01:00
Vitor Lopes
5bb49e252d
Update main.py
2020-06-21 18:28:17 +01:00
Vitor Lopes
75bba349be
Update main.py
2020-06-21 18:03:21 +01:00
Vitor Lopes
f8db15adc4
add pamac support
2020-06-21 17:24:29 +01:00
demmm
ccff4edd91
[keyboard] fully functional QML module
...
added missing components listed as ResponsiveBase, ListItemDelegate & ListViewTemplate
parts of which were on nitrux
keyboard.qml no longer uses buttons within ListView, can't work as buttons and have them visible
see https://doc.qt.io/qt-5/qml-qtquick-listview.html#footerPositioning-prop
set ListView as actually visible within a normal calamares window size
2020-06-19 17:05:29 +02:00
Adriaan de Groot
5da2012465
[users] Expand schema to support the keys documented in users.conf
...
- Now the documentation in the file and the source is leading
to update the schema, but in future those should go hand-in-hand
2020-06-18 16:23:32 +02:00
Adriaan de Groot
463545290e
[users] Fix up schema syntax
...
- Remove schema items *availableShells* and *avatarFilePath* because
those have no implementation.
2020-06-18 16:12:40 +02:00
Adriaan de Groot
c284024b0e
i18n: Update English translations
2020-06-18 15:47:18 +02:00
Adriaan de Groot
b9b79f11a4
[unpackfs] Prevent accidental 0777 permissions on /
...
FIXES #1418
2020-06-18 14:47:33 +02:00
Adriaan de Groot
0305476f8a
Merge branch 'issue-1287' into calamares
...
Major update to the 'tracking' module with improved wording,
functionality, QML-preparation, and a working kuserfeedback mode.
FIXES #1287
2020-06-18 13:46:57 +02:00
Adriaan de Groot
1b11cc90c4
[tracking] Polish the phrase for 'none' a bit
2020-06-18 13:37:43 +02:00
Adriaan de Groot
6365b7a362
Merge branch 'calamares' into issue-1287
2020-06-17 18:10:33 +02:00
demmm
fc91b4ce60
[localeq] use js to get the hasInternet status
...
switching between Map.qml & Offline.qml now happens properly
2020-06-17 16:52:59 +02:00
Adriaan de Groot
8ad221311d
[tracking] Can't uncheck 'none' box by itself
...
- If the 'no tracking' box is checked, then the way to uncheck
it is to tick some **other** box.
- It doesn't make sense to unselect 'none' and then have .. none
selected.
2020-06-17 15:31:53 +02:00
Adriaan de Groot
47b0fa5d55
[tracking] Get username from gs
2020-06-17 15:24:21 +02:00
Adriaan de Groot
9b8d591b5d
[tracking] Configure user-tracking areas
2020-06-17 15:11:11 +02:00
Adriaan de Groot
98ab4330c4
[tracking] expand documentation of configuration
2020-06-17 14:52:48 +02:00
Adriaan de Groot
3f55d415e9
[tracking] Make names of user-tracking styles consistent
...
- use kuserfeedback instead of "kde", to name the technology,
not the community
2020-06-17 14:27:28 +02:00
Adriaan de Groot
5623d8086b
[tracking] Apply coding style
...
- massage trackingSetup macro to look like a function call
2020-06-17 14:27:28 +02:00
Adriaan de Groot
789561be6a
[tracking] Apply coding style
2020-06-17 14:14:06 +02:00
Adriaan de Groot
8c1685d2cf
[tracking] Connect UI to configuration
...
- policy buttons open the policy URL
- hide tracking levels that are not configurable
2020-06-17 12:20:35 +02:00
Adriaan de Groot
756e3084dc
[tracking] Simplify updatemanager job
...
- sed all the URI lines with a simple replacement
- document policy requirements
2020-06-17 11:33:48 +02:00
Adriaan de Groot
9433311f24
[tracking] Explain which tracking style is disabled by URL-validation
2020-06-17 11:33:48 +02:00
Adriaan de Groot
48d0c5beeb
[tracking] Do user tracking in the job queue
2020-06-17 11:33:48 +02:00
Adriaan de Groot
cb2909f6d8
[tracking] Rename "neon" tracking
...
KDE neon does not do this kind of tracking -- although it was originally
requested by KDE neon, no server roll-out was done once the
privacy policy was thought out.
2020-06-17 11:33:48 +02:00
Adriaan de Groot
4d6a5d0cb5
[tracking] Use KMacroExpander instead of homebrew for install-URL
2020-06-17 11:33:47 +02:00
Adriaan de Groot
c797a30a72
[tracking] Bold more relevant parts of level-descriptions
2020-06-17 11:33:47 +02:00
Adriaan de Groot
dda4ab0b2e
[tracking] Improve naming
...
- give the on-some-checkbox-state-changed slots better names
- while here, refactor is-any-actual-tracking-option-checked
- improve other debug messages, to be a whole sentence
2020-06-17 11:33:30 +02:00
Adriaan de Groot
635f53a804
CI: add a BUILD_SCHEMA_TESTING
...
- ON by default, so if tests are built and the script works,
those tests will run as well.
- Check that the script works by invoking it once.
2020-06-16 17:36:59 +02:00
Adriaan de Groot
e3b8570d61
Merge remote-tracking branch 'origin/master' into calamares
...
Pick up some older MRs that apply to the older branch.
2020-06-16 16:45:49 +02:00
Adriaan de Groot
bfefbd117d
Merge pull request #1435 from gportay/partition-attributes
...
Partition Attributes
2020-06-16 16:42:30 +02:00
Adriaan de Groot
91f87ba838
Merge pull request #1409 from gportay/partition-uuid
...
Partition UUID
2020-06-16 16:42:24 +02:00
Adriaan de Groot
0cd8940363
[bootloader] Fix up schema
2020-06-16 16:16:07 +02:00
Adriaan de Groot
066acdbbc6
Merge branch 'yaml-schemata' into calamares
2020-06-16 16:07:57 +02:00
Adriaan de Groot
4a07bd4ae3
CI: import all the rest of the YAML schema
...
- These have **not** been fixed for validation, so the schema's themselves
will fail to load. This is a consequence of variations in JSON-Schema
representations through various drafts. Fixing the schemata is
fairly straightforward.
This gives us 19 new tests, all of which fail.
2020-06-16 16:06:56 +02:00
Adriaan de Groot
df183d4026
[welcome] Add schema for welcome config
...
- Note that this is missing *languageIcon* so if that gets uncommented,
it will fail validation.
- While here decide that should be
right up front in object (mappings) declaration.
2020-06-16 16:03:28 +02:00
Adriaan de Groot
b48c2745c1
CI: apply schema-validation to the example config files
...
- Any config file with a schema gets a test (validate-<module>)
to test the file.
2020-06-16 14:38:13 +02:00
Adriaan de Groot
62e7128ff6
CMake: document WITH_ and BUILD_ a little more
...
- also mark TODO:3.3: for incompatible / surprising changes for 3.3
2020-06-16 13:54:13 +02:00
Adriaan de Groot
deec0b862f
[finished] Add schema for config
...
- Original schema from artoo@manjaro.org , modified for current JSON-Schema use
2020-06-16 13:04:34 +02:00
Gaël PORTAY
c1b5426c66
[partition] Add support for partition attributes
2020-06-15 22:05:10 -04:00
Calamares CI
ba89b9f7f2
i18n: [dummypythonqt] Automatic merge of Transifex translations
2020-06-12 14:36:48 +02:00
Pablo Ovelleiro Corral
f034b55da2
[packages] add xbps package manager
2020-06-11 11:51:15 +02:00
Adriaan de Groot
6c272bc8be
[libcalamares] Link yamlcpp privately
...
- link the library privately -- the public API uses QVariantMap
- install FindYAMLCPP just in case
- add yamlcpp explicitly in the few places that really need it
(e.g. netinstall testing the parsing of netinstall.yaml)
2020-06-10 02:27:57 +02:00
Adriaan de Groot
38b4f45b92
[locale] Repair timezone graphics -- west-Africa and Pacific
2020-06-09 14:54:19 +02:00
Adriaan de Groot
d511cc2f7a
[locale] Norfolk Island gave up +11.5 in 2015
2020-06-09 14:21:11 +02:00
demmm
a617dba85e
[welcomeq]re-add the donate button example to welcomeq.conf
2020-06-09 13:34:16 +02:00
Adriaan de Groot
8c4b6e4804
Merge branch 'master' into issue-1287
2020-06-09 13:25:01 +02:00
Adriaan de Groot
35fb8dcc27
[mount] Warn if chcon is missing, rather than fail
...
FIXES #1429
2020-06-09 13:24:12 +02:00
Adriaan de Groot
d22178ca5e
[welcomeq] Show filtered list of requirements
...
- only the unsatisfied ones are shown; no need to filter and
fiddle about in QML
2020-06-09 12:13:44 +02:00
Adriaan de Groot
f68d0f0628
[welcome] Add a filtered model for unsatisfied requirements
2020-06-09 12:05:40 +02:00
Adriaan de Groot
d1165bea56
[welcomeq] Use just one component to display requirements
...
- Do all the status indication in one component, but vary
the top-level message based on whether the mandatory
requirements are satisfied.
- Vary color and icon based on each requirement's *mandatory* setting.
2020-06-08 10:22:03 -04:00
Adriaan de Groot
5b1e5a9e03
[welcome] Some API docs
2020-06-08 09:45:19 -04:00
Adriaan de Groot
f35fab24ac
[welcome] Remove name-tangle
...
- use useful, not-single-letter, variable names
- don't rename inconsistently in the lambda capture
2020-06-08 08:33:48 -04:00
Adriaan de Groot
8255bc3fc1
[welcome] Sanitize example configurations
...
- remove all duplicated documentation from ; it's the same as
`welcome.conf` in all respects except for *qmlSearch*.
2020-06-08 08:33:48 -04:00
demmm
73eb718c08
adding needed geoip section to welcomeq.conf
...
see https://github.com/calamares/calamares/issues/1427#issuecomment-640531710
2020-06-08 13:25:47 +02:00
Adriaan de Groot
5e79176f47
Merge pull request #1422 from andy1247008998/patch-2
...
remove unnecessary period mark since it's a title
2020-06-06 17:22:13 +02:00
Adriaan de Groot
0e7c984854
[partition] Add missing includes for Qt 5.15 compatibility
2020-06-03 16:43:31 +02:00
Adriaan de Groot
1c598d769b
[partition] Apply coding style (to just this one file)
2020-06-03 16:42:42 +02:00
Adriaan de Groot
25d36a8943
[netinstall] Improve documentation of translation framework
...
- Not country-code, but language-code
FIXES #1411
2020-06-03 16:02:43 +02:00
Adriaan de Groot
67d7c700fd
[locale] Update documentation to mention *fixed* style
2020-06-03 15:11:19 +02:00
Adriaan de Groot
24653c1cc6
[locale] C&P code with repeated bugs from QML branches
2020-06-03 13:42:15 +02:00
Adriaan de Groot
c6d147bde6
[keyboard] Give Canadian English the US keyboard layout, eh
2020-06-03 01:38:11 -07:00
AI Lion
c6174b027c
remove unnecessary period mark since it's a title
2020-05-31 00:31:05 +08:00
Adriaan de Groot
60e12174fd
[tracking] Switch out Radio for CheckBox
...
- The Radio's are replaced by CheckBoxes and some logic, so
that different tracking styles can be enabled independently.
None of the settings end up in the Config yet, though.
2020-05-25 10:32:56 -04:00
Adriaan de Groot
fab3ff2c41
[tracking] Implement KUserFeedback configuration
...
- write config files to turn on KUserFeedback (for known areas)
- TODO: get the right home directory to write in
2020-05-25 09:56:32 -04:00
Adriaan de Groot
bed884c971
[tracking] Move setup of initial-tracking states to Config
...
- the *default* level from the config, can be handled inside
the Config object as well; remove TrackingPage method that
does the same.
2020-05-25 09:22:51 -04:00
Adriaan de Groot
1d143d95a0
[tracking] Setup UI in the .ui file
2020-05-25 08:30:37 -04:00
Adriaan de Groot
935f443a4d
[tracking] Simplify policy display
...
- Don't need an own slot for this, just connect to signals from Config
and the label, neither of which need any state.
2020-05-25 05:24:20 -04:00
Adriaan de Groot
689a65e107
Merge pull request #1414 from gportay/remove-unused-locals
...
[partition] Remove unused locals
2020-05-25 10:43:56 +02:00
Calamares CI
bc9544bf14
i18n: [dummypythonqt] Automatic merge of Transifex translations
2020-05-25 03:40:18 -04:00
Gaël PORTAY
629bb2e2f6
[partition] Remove unused locals
...
- Unused since commit 0d284759f5
2020-05-20 11:06:39 -04:00
Adriaan de Groot
69c2d089f2
Merge pull request #1413 from gportay/rawfs-fix-crash-if-bogus-is-unset
...
[rawfs] Fix crash if bogus is unset
2020-05-20 14:50:57 +02:00
Gaël PORTAY
40dd34c7d0
[rawfs] Fix crash if bogus is unset
...
- fixes:
12:44:25 [6]: Python Error:
<class 'TypeError'>
'builtin_function_or_method' object is not subscriptable
File "/usr/lib/calamares/modules/rawfs/main.py", line 188, in run
item.copy(filesystems.index(item), len(filesystems))
File "/usr/lib/calamares/modules/rawfs/main.py", line 99, in copy
if libcalamares.job.configuration["bogus"]:
2020-05-19 12:58:36 -04:00
Adriaan de Groot
3e51fe4651
[partition] Remove spurious Q_FUNC_INFO from logging
...
- The Q_FUNC_INFO was integrated into regular logging with commit
5248a37eb3
2020-05-19 16:44:44 +02:00
Adriaan de Groot
a7c4e2d203
[tracking] Remove widget-setting stuff not needed with Config
2020-05-19 11:12:16 +02:00
Adriaan de Groot
dfd6bb6a8b
[tracking] Massage the displayed explanation
2020-05-19 11:05:32 +02:00
Adriaan de Groot
49e66b11a2
[tracking] Refactor creation of jobs
...
- Let the jobs handle their own styling and handling, simplify
the ViewStep code.
2020-05-19 10:42:25 +02:00
Adriaan de Groot
309b2f872d
[tracking] Drop configuration fields from ViewStep
...
- All the configuration lives in the Config object (or the
tracking objects that it exposes).
- Get data from the config object for the jobs; TODO: give the
jobs a less-clunky interface.
The UI isn't hooked up to the Config object yet, though.
2020-05-18 20:18:34 +02:00
Adriaan de Groot
5763799ba9
[tracking] Load all the tracking bits into the configuration
2020-05-18 17:48:51 +02:00
Adriaan de Groot
528b98c1c4
[tracking] Configurations for machine and user tracking
2020-05-18 17:42:51 +02:00
Adriaan de Groot
f97a0756a9
[tracking] Introduce configuration for install-tracking
...
- subclass of TrackingStyleConfig holds the URL that is pinged with
information when the installation is done.
2020-05-18 17:09:01 +02:00
Adriaan de Groot
d9fb9c19a8
[tracking] Refactor the information for one tracking type
...
- a single tracking type can be enabled for configuration in the
config file; each must have a policy URL. Class TrackingStyleConfig
is a base class for that kind of configuration.
2020-05-18 16:41:25 +02:00
Adriaan de Groot
68bb066755
[partition] Consolidate SwapChoice handling
...
- pickOne() may be useful, given a set of swap choices; expose it
- move type definitions to PartitionActions, where some of them
come from.
2020-05-18 14:12:50 +02:00
Adriaan de Groot
4ae398c18d
[partition] Move swap choices into config
2020-05-18 14:03:31 +02:00
Adriaan de Groot
a381d6794f
[partition] Migrate required-storage setting to Config object
...
- Create and use the config object in the view step
- Add setConfigurationMap() to Config
2020-05-18 13:07:12 +02:00
Adriaan de Groot
c7857b7749
[partition] Coding style on tests
2020-05-18 12:23:13 +02:00
Adriaan de Groot
b33e54abb9
[partition] Stub of a Config object
...
- Even though this isn't a QML'able module, work towards
a decoupled Config object anyway
- Not actually used yet.
2020-05-18 12:23:13 +02:00
Adriaan de Groot
ca59c8419c
[partition] Goal of this branch: configurable default action
2020-05-18 12:23:13 +02:00
Adriaan de Groot
6d07527123
[partition] Comment-out unsupported swap options
...
- I notice they get copied into distro configurations a lot,
leading to warnings in the logs
2020-05-18 12:23:13 +02:00
Adriaan de Groot
72857b75d0
[partition] Chase moving PrettyRadioButton to libcalamaresui
...
- Update includes
- Use exposed API instead of accessing internals of the button
2020-05-18 11:26:22 +02:00
Adriaan de Groot
c4951d5090
[libcalamaresui] Move PrettyRadioButton from partition
2020-05-18 10:38:45 +02:00
Adriaan de Groot
4c0a212b68
[partition] Warnings-- (Qt 5.14)
...
QVariant::fromValue doesn't have *since* documentation, so I expect it to be 5.6-and-later.
2020-05-18 10:12:12 +02:00
Adriaan de Groot
27d4fa675b
[locale] remove unneeded this->
2020-05-18 10:03:34 +02:00
demmm
e2c99eeb5e
[welcomeq] adjust spacing
...
make sure the listviews fit in the default window size without overlapping
the language bar
2020-05-17 12:37:01 +02:00
Gaël PORTAY
3d2b9053b0
[partition] Add the GPT label and UUID to global storage
2020-05-15 16:12:19 -04:00
Gaël PORTAY
da6f728cd4
[partition] Add support for partition uuid
2020-05-15 16:12:19 -04:00
Gaël PORTAY
33f6bd5699
[bootloader] Remove unused variable root_mount_point
...
- root_mount_point was used initially for logging c1a139995
(adding new
bootloader job options are to use grub for BIOS, gummiboot for efi set
extra mountpoint when efi is found)
- the trace was removed since 533031b3c
([bootloader] print() does not
log)
2020-05-15 12:05:26 -04:00
Adriaan de Groot
c3d8112187
CMake: allow fine-tuning tests
...
- The Python configuration tests sometimes need extra setup, so
do that through a CMakeTests.txt file in the test directory.
- Patch up existing tests:
- grubcfg needs /tmp/calamares/etc/default to exist
- rawfs won't work on FreeBSD because of differences in /proc
2020-05-15 14:38:45 +02:00
Adriaan de Groot
fe069bdb23
[fstab] Add some discussion about *discard* option
...
- drop the *discard* from filesystems-on-SSD in the standard example
configuration.
- keep the table **with** *discard* around for referece and explanation.
Remember that the example configurations are intended as **examples**,
to document available settings, and do not reflect a sensible
production configuration.
FIXES #1395
2020-05-15 12:26:41 +02:00
demmm
153d605bb6
[welcomeq] use negatedText for better text on missing
2020-05-14 23:11:05 +02:00
demmm
a85ff30ad4
[welcomeq] smaller font size
...
correct color order Requirements.qml
2020-05-14 20:01:50 +02:00
demmm
fed89badd4
[welcomeq] connected to RequirementsModel
...
clean up obsolete lines in welcomeq.qml
add requirement section from welcome.conf to welcomeq.conf
data shows correctly in Recommended.qml, fails to show any in Requirements.qml if run without admin rights
2020-05-14 19:00:02 +02:00
Adriaan de Groot
47979555fe
CMake: optionally disable QML
...
This makes it possible to remove QML from Calamares, possibly yielding
a smaller, lighter installer; it takes with it the nice slideshow,
modern configurable navigation and the QML UIs built for various modules.
By default, WITH_QML is on and the "normal" feature set is retained.
- look for Qml modules only when WITH_QML is on (the default)
- look for Network, since that's pulled in only implicitly
- disable the QML Calamares models (modules/*q) if no QML is
enabled; longer-term plan is to merge the **pages** back to
the "upstream" modules, and have things be run-time switchable,
but that's not here yet. Also disable the notesqml module when
QML is off.
2020-05-14 16:31:39 +02:00
Adriaan de Groot
2b0b873159
[welcome] Remove spurious logging
2020-05-14 15:23:45 +02:00
Adriaan de Groot
3f9878afc1
[welcomeq] Use the model properties to show recommendations and requirements
2020-05-12 17:07:50 +02:00
Adriaan de Groot
1a1fde1885
[welcome] [welcomeq] Chase API change for requirements progress
2020-05-12 17:07:15 +02:00
Adriaan de Groot
90f8e748ef
[welcome] Improve debugging of general requirements
...
- distinguish 'this has not been checked' from 'checked and failed'
2020-05-12 15:29:16 +02:00
Adriaan de Groot
9e0aa76375
[welcome] Order member pointers
...
- Create config before the page
- .. and in doing so, create the page in the initializer list instead
2020-05-12 14:54:18 +02:00
Adriaan de Groot
e930c74e85
[welcomeq] Coding style
...
- Apply coding style tool
- Remove commented-out cruft
- Drop TODO's that don't apply anymore
2020-05-12 14:47:31 +02:00
Adriaan de Groot
ed71b2fbf5
[tracking] Only accept valid policy URLs
2020-05-12 14:42:04 +02:00
Adriaan de Groot
044f5ce2b5
[tracking] Use the config object
...
- right now only holds the global policy URL (as a string)
2020-05-12 14:39:42 +02:00
Adriaan de Groot
a69d47c115
[tracking] Add a Config object
2020-05-12 14:24:33 +02:00
Adriaan de Groot
8ed8b5dfa3
[tracking] Reduce compiler warnings
...
- Newly added enum value NoTracking needs explicit handling
in some switch()es, although it will never be passed in.
2020-05-12 12:11:11 +02:00
Adriaan de Groot
fd2853b2cf
[tracking] Switch setTrackingLevel() to use enum
2020-05-12 11:41:02 +02:00
Adriaan de Groot
6d744374db
[tracking] Use enum-conveniences
2020-05-12 11:24:16 +02:00
Adriaan de Groot
c0fa212fa9
[welcome] Be slightly more verbose in reporting missed req's
2020-05-11 20:45:47 +02:00