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