7711 Commits (eb72d662d10b6b94b3ce89f9e2eeb0cd968849ba)
 

Author SHA1 Message Date
Adriaan de Groot 2cad90d9ca
Merge pull request #1437 from gportay/handle-integers-with-octal-or-hexa-prefix
[libcalamares] Handle integers prefixed with 0 or 0x
4 years ago
demmm fc91b4ce60 [localeq] use js to get the hasInternet status
switching between Map.qml & Offline.qml now happens properly
4 years ago
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.
4 years ago
Adriaan de Groot 47b0fa5d55 [tracking] Get username from gs 4 years ago
Adriaan de Groot 9b8d591b5d [tracking] Configure user-tracking areas 4 years ago
Adriaan de Groot e834ce532c [libcalamares] Add variant-map getStringList() convenience 4 years ago
Adriaan de Groot 98ab4330c4 [tracking] expand documentation of configuration 4 years ago
Adriaan de Groot 3f55d415e9 [tracking] Make names of user-tracking styles consistent
- use kuserfeedback instead of "kde", to name the technology,
  not the community
4 years ago
Adriaan de Groot 5623d8086b [tracking] Apply coding style
- massage trackingSetup macro to look like a function call
4 years ago
Adriaan de Groot 789561be6a [tracking] Apply coding style 4 years ago
Adriaan de Groot 45aac7db66 CI: update clang-format
In clang-format 10, SpaceInEmptyBlock is introduced, and defaults to
true .. which is different from the earlier formatting versions did.
For now, refuse clang-format 10, and search specifically also for
clang-format-9.0.1 because that's what I have on my laptop.

At some point, switch in the config option and then require
clang-format 10 or later (because earlier versions refuse to
run with an unknown config option)
4 years ago
Adriaan de Groot 8c1685d2cf [tracking] Connect UI to configuration
- policy buttons open the policy URL
- hide tracking levels that are not configurable
4 years ago
Adriaan de Groot 756e3084dc [tracking] Simplify updatemanager job
- sed all the URI lines with a simple replacement
- document policy requirements
4 years ago
Adriaan de Groot 9433311f24 [tracking] Explain which tracking style is disabled by URL-validation 4 years ago
Adriaan de Groot 48d0c5beeb [tracking] Do user tracking in the job queue 4 years ago
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.
4 years ago
Adriaan de Groot 4d6a5d0cb5 [tracking] Use KMacroExpander instead of homebrew for install-URL 4 years ago
Adriaan de Groot c797a30a72 [tracking] Bold more relevant parts of level-descriptions 4 years ago
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
4 years ago
Adriaan de Groot e84193a2cb Docs: add a FreeBSD port directory (copy it to sysutils/calamares) 4 years ago
Gaël PORTAY e68723f1c7 [libcalamares] Handle integers prefixed with 0 or 0x
- QString to-integer members detect if an integer string begins with
  "0x" (base 16) or "0", base 8; but QVariant members do not.
- QString: the C language convention is used is base is set to 0.
- Convert to QString and use its member toLongLong() and set base to 0
  to detect integer strings begin with a prefix.
4 years ago
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.
4 years ago
Adriaan de Groot f2a8f0fcdd Changes: thank Gaël and mention removal of -tools 4 years ago
Adriaan de Groot e3b8570d61 Merge remote-tracking branch 'origin/master' into calamares
Pick up some older MRs that apply to the older branch.
4 years ago
Adriaan de Groot bfefbd117d
Merge pull request #1435 from gportay/partition-attributes
Partition Attributes
4 years ago
Adriaan de Groot 91f87ba838
Merge pull request #1409 from gportay/partition-uuid
Partition UUID
4 years ago
Adriaan de Groot 0cd8940363 [bootloader] Fix up schema 4 years ago
Adriaan de Groot 066acdbbc6 Merge branch 'yaml-schemata' into calamares 4 years ago
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.
4 years ago
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.
4 years ago
Adriaan de Groot a0d56acabe CI: verbose schema-failure diagnostics 4 years ago
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.
4 years ago
Adriaan de Groot 0dbc44d388 CMake: update Python3-finding
- mark for updates in 3.3: update to CMake 3.12 and use the more-modern
  Python modules for it then.
4 years ago
Adriaan de Groot 62e7128ff6 CMake: document WITH_ and BUILD_ a little more
- also mark TODO:3.3: for incompatible / surprising changes for 3.3
4 years ago
Adriaan de Groot 2e850f23e6 Changes: thanks Phil, and change-of-branch 4 years ago
Adriaan de Groot deec0b862f [finished] Add schema for config
- Original schema from artoo@manjaro.org, modified for current JSON-Schema use
4 years ago
Adriaan de Groot 71249866df CI: add tooling for schema validation
The config files have fairly extensive documentation but no
formal description; adding JSON-Schema into the mix makes it
possible to write a machine-checkable description.
4 years ago
Gaël PORTAY c1b5426c66 [partition] Add support for partition attributes 4 years ago
Philip Müller fe8459b7f0
[CMake] fix typo 4 years ago
Adriaan de Groot 04067e3a35
Merge pull request #1432 from pinpox/gitignore-tags
Gitignore tags
4 years ago
Adriaan de Groot 55abe0247b [libcalamares] Fix tests on 32-bit platforms
- The size of a 2GiB partition (in bytes) is larger than the largest
  32-bit signed integer; we hit signed overflow while calculating
  2^11 * 2^10 * 2^10 and the test fails.
- Switch the whole table of sizes to qint64 instead.
- For testing purposes only, introduce a _qi suffix for qint64.

FIXES #1430
4 years ago
Adriaan de Groot 713774ab40 i18n: adjust tooling to renamed resource 4 years ago
Calamares CI e34c0576e7 i18n: [python] Automatic merge of Transifex translations 4 years ago
Calamares CI ba89b9f7f2 i18n: [dummypythonqt] Automatic merge of Transifex translations 4 years ago
Calamares CI 8ba9d394ec i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Adriaan de Groot a9ec592185 CI: change of default branch 4 years ago
Adriaan de Groot 70f1079873 i18n: expand the translation-load-compare tool a little, more docs 4 years ago
Adriaan de Groot f218e2e9a6 CMake: handle Python modules built from subdirectory a/b 4 years ago
Adriaan de Groot 73f8c627bd CMake: support out-of-tree builds
- The variables that are set for out-of-tree builds are prefixed
  with  to avoid name clashes; make the module-infrastructure
  respect those instead of the in-tree variable names.
- .. and then duplicate the in-tree variables to the out-of-tree
  variables, so we only need one set of module instructions.
4 years ago
Adriaan de Groot 992079bac1 Merge branch 'master' into calamares
Deprecate the master branch.
4 years ago