Commit Graph

8945 Commits (38293b0f0934ca63121bf5f54fd9871aee521e43)
 

Author SHA1 Message Date
Calamares CI 38293b0f09 i18n: [python] Automatic merge of Transifex translations
Calamares CI a4ad440403 i18n: [calamares] Automatic merge of Transifex translations
Adriaan de Groot 27f965deb6 [summary] Name widgets for styling
Adriaan de Groot 5d577371e7 [welcome] Name widgets for styling
Widgets are easier to style if they have a name, and easier to spot
in the widget tree as well. Give the requirements-checker
parts meaningful names.

SEE 
Adriaan de Groot da2fff1256 Changes: credits
Philip Müller 4543feccca
[displaymanager] add ukui
Adriaan de Groot 439d537ca2
Merge pull request from eamanu/patch-1
Docs: Fix minor Typo on README
Emmanuel Arias 97184dc498
Fix md link
Emmanuel Arias 1a3dc7d386
Fix minor Typo on README
a `)` is missing.
Adriaan de Groot e6568667c4 [packagechooser] Sanitize includes
- build was broken due to AppStream moving around
- unnecessary includes
- change name HAVE_XML -> HAVE_APPDATA for meaning
Adriaan de Groot fb6e65613b Changes: document contributors
Adriaan de Groot cd7d109114 [packages] Fix trivial indent problem
Adriaan de Groot a3b84fa674
Merge pull request from jcfrosty/patch-1
[packages] Add Luet PackageManager support
Adriaan de Groot f024cb7370 [packages] Document and add new key to schema
FIXES 
Adriaan de Groot 42888cece6 Changes: document contributions and features
Adriaan de Groot bac1108781 Merge branch 'issue-1550' into calamares
FIXES 
Adriaan de Groot f4fe0881b9 [packagechooser] Be more clear on the resulting GS keys
- in legacy mode, *id* can have an effect and leads to
  "packagechooser_<id>"; if unset, uses the the module
  instance id instead, still as "packagechooser_<instanceid>".
- in packages mode, *id* is not used and only the whole
  module Id (generally, "packagechooser@<instanceid>")
  is used, but in packages mode there's no need for other
  packages to mess with GS settings for this packagechooser.
Adriaan de Groot aa3633e43a [packagechooser] Delay initialization of default Id
When the module is loaded and the viewstep created, it doesn't have a
module Id **yet**. That is set after reading more of the configuration
file. It **is** set by the time setConfigurationMap() is called,
so pass it on to the Config object then. This means that packagechooser
modules can skip the *id* config key and use the module Id.
Adriaan de Groot 6ce1a49f1c [packagechooser] Store *method* configuration in Config object
Adriaan de Groot 7521be3c5f [libcalamares] Add find() to namedenumtable that takes a default value
Adriaan de Groot 64eafe35d4
Merge pull request from deprov447/Limit_log_upload_size
[logUpload] Limit upload size
Adriaan de Groot 108ba28c43 Merge branch 'extend-packages-service' into calamares
Adriaan de Groot 192d307d39 [netinstall] Warnings-- for unused variable
Adriaan de Groot 61557cf805 [packagechooser] Connect UI to model
The model needs to be attached to the widget; because of changes
in the order that widget() and setConfigurationMap() are called,
the model is created earlier, but needs to be connected later.
Adriaan de Groot 049b9f9c74 [libcalamares] Test the packages service API
- check that the variant and the string-list version of
  the API do the same thing, check independence of
  settings for different instance keys.
Adriaan de Groot e400f79673 [libcalamares] Extend packages service API
- convenience method to install a (string) list of packages
  (doesn't do the installation, but adds to GS the list, so
  that the packages module can handle it).
Jerrod Frost 4299ea1d4f
Add Luet PackageManager support
Sabayon is being rebuilt into MocaccinoOS with a new packagemanager.
Adriaan de Groot 231fa815c1 [partition] Forgotten )
Adriaan de Groot 117418fe60 [partition] Fix partitioning summary
- the %4 is left-over from the feature-summary string,
- replace it with ""; don't change the source string
  because that will break translations right now.
Adriaan de Groot 788c84dc41 [netinstall] SPDX-tag the syntax-error file
Adriaan de Groot e4e041df7e Merge branch 'extend-translation-strings' into calamares
Adriaan de Groot 1af8796b2b [libcalamares] Refactor translations-for-a-test CMake code
- turn the translations-QRC phase into a function, just in
  case other tests need translations as well.
- This CMake code might work as the base of translation-wrangling for
  plugins (externally).
Adriaan de Groot cfbe722350 [libcalamares] Test the translated string with real translations
- introduce a bogus translation context, load translations,
  and check that the context-enabled translator does its job.
Adriaan de Groot 0143aa5515 [libcalamares] Make the branding-loading messages follow same format as the others
Adriaan de Groot d72e42f7ba [libcalamares] Extend (configuration) translated string with context
Make it possible to pass in a context for strings not-from-config
maps, to allow programmatically set, but translatable, strings.
Adriaan de Groot 65e78e5915 [packagechooser] Use packages list instead of ids
- don't pass the item IDs to packages module, use the
  packages lists for each item
- document the item list in more detail (including the packages member
  and new install-method item)
Adriaan de Groot 91a29c5885 [packagechooser] Add getters for the *packages* members to the model
Adriaan de Groot 5e77d65424 [packagechooser] Add install-method to pick *packages* module
Adriaan de Groot ed14c49a03 [libcalamares] Extend (configuration) translated string with context
Make it possible to pass in a context for strings not-from-config
maps, to allow programmatically set, but translatable, strings.
Adriaan de Groot 35f4a81768 [libcalamares] Extend packages service API
- convenience method to install a (string) list of packages
  (doesn't do the installation, but adds to GS the list, so
  that the packages module can handle it).
Adriaan de Groot a7f983db5f [packagechooser] Add *packageNames* to package items
This is prep-work for connecting to the *packages* module by
simply installing packages straight from packagechooser, rather
than using a workaround.
Adriaan de Groot dd52e10839 [packagechooser] Introduce a Config object
Rip out most of the ViewStep that deals with configuration,
move it to a Config object (not one that supports QML yet,
though), and massage the model a little.
Adriaan de Groot 59ea88f1ad [packagechoose] Remove the *package* member
The single-values *package* member in a PackageItem was not used,
so remove it -- to show that it really isn't used. This is prep-
work for putting the package name *back*, as multi-valued,
and using the *packages* module.
Adriaan de Groot 2a9205ebd9 Merge branch 'issue-1673' into calamares
FIXES 
Adriaan de Groot 165e559866 [netinstall] Extend tests with mixed fallbacks
- insert bad or empty URLs in between successful loads,
  check tail end of loading process.
Adriaan de Groot 21d24eeb8d [netinstall] Add tests for fallback loading
- first success that has data is kept
Adriaan de Groot 4dd6ecd54e [netinstall] Edge cases of zero, or unset, groups urls
- consumers may wait for loadingDone(), so always emit that
  even if no URL list is set.
Adriaan de Groot 9569105575 [netinstall] Extend tests with YAML syntax error and no-files-at-all
Adriaan de Groot 850825f70f [netinstall] Leave the last status on the queue
- Reaching the end means there's no data, but leave the last load result
  (presumably bad-something) around rather than overwriting.
Adriaan de Groot bd2fb552b5 [netinstall] let queue finish properly
- if the queue is emptied, there was no usable data; set
  failure to NoData rather than BadData.
- FetchNextUnless::done() is done only if the parameter is true (that
  is, it's done!); otherwise should continue.