5783 Commits (e0edd1f3e2bc57f826acd9b9713110dacbd107be)
 

Author SHA1 Message Date
Adriaan de Groot e0edd1f3e2 [libcalamares] Fix misleading comment, add accessor
- the sort order is not English-at-the-top
 - add accessor for the locale ID.
6 years ago
Adriaan de Groot 28293ef77a [libcalamares] Expand tests of TranslatableString 6 years ago
Adriaan de Groot 18e2f2ae52 [libcalamares] Add tests for new TranslatedString
- Test that construction works as expected
 - Add count() method to TranslatedString for testing purposes.
6 years ago
Adriaan de Groot 8ea4091c7b [libcalamares] Add a TranslatedString class to locale/
- While QObject::tr and gettext give us translations **most** of the
   time via the translation mechanism, we sometimes have strings
   embedded in configuration files that need to be shown to people
   as well. Follow the .desktop style in handling this.
 - A key's value **might** be translated; use `key[lang]` for the
   translation into one of the languages that Calamares understands.
   Code that expects a translated (human-readable) string in a configuration
   file can use TranslatedString to collect all the translations of a
   given key, so that it displays the right string from the configuration
   when needed.
6 years ago
Adriaan de Groot 1afa9c4d08 [libcalamares] Apply current coding style to all of libcalamares/ 6 years ago
Adriaan de Groot fa676c573e CI: Fix style script
- when passing in more than one directory, expanded the wrong variable
6 years ago
Adriaan de Groot 7fcb7be1e4 [libcalamares] Apply current coding style to libcalamares/locale/ 6 years ago
Adriaan de Groot 43ba59361b [libcalamares] Don't format generated files of CLDR data 6 years ago
Adriaan de Groot fa2b94d931 [libcalamares] Apply current coding style to libcalamares/partition/ 6 years ago
Adriaan de Groot 312865cdd9 [libcalamares] Fix build on FreeBSD 6 years ago
Adriaan de Groot b8a74657f4 [libcalamares] Apply current coding style to libcalamares/utils/
- String.cpp needs special handling since part of it should
   remain unchanged, the formatting is "special" there.
6 years ago
Adriaan de Groot 29b9a21f59 [libcalamares] Don't format files copied from KCoreAddons 6 years ago
Adriaan de Groot b7f54a3866 [libcalamares] Don't break string tables by reformatting 6 years ago
Adriaan de Groot 2556ba9d55 CI: set style for macro continuations 6 years ago
Adriaan de Groot beeda24423 [libcalamaresui] Fix build of the PythonQt bindings
- Change to std::chrono::seconds wasn't tried against the (optional)
   PythonQt bindings, leading to build failure. Reported by Phil (Manjaro).

FIXES #1210
6 years ago
Adriaan de Groot ff6c6a360b [calamares] Make UI work for test-loader
- Need to create just one QApplication (subclass) with the right
   parameters for the UI to work.
 - If the UI is enabled and it's a View module, then show the widget
   rather than running the jobs.
6 years ago
Adriaan de Groot f2fb49ce26 [calamares] Fix test-loader runtime
- Some view steps expect the module manager to be there, avoid
   startup warnings by creating one.
6 years ago
Adriaan de Groot e8f342c0a5 [calamares] Add test-loader option for UI 6 years ago
Adriaan de Groot f53aaa8bf3 [calamares] Fix module loader for ViewModules
- The ViewManager needs branding information, which wasn't
   initialized -- leading to crashes. Add -b option to give
   a specific branding, and default to something take makes
   sense when testing modules from the build directory.
 - Allows the module to load; doesn't show the UI though.
6 years ago
Adriaan de Groot 2fd2e90bf0 [calamares] Always run module tester with verbose logging 6 years ago
Adriaan de Groot 042852218f [license] Apply current coding style 6 years ago
Adriaan de Groot 05daa22542 CMake: update language lists 6 years ago
Calamares CI d98788a405 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot f4034f629a CI: keep Esperanto in the "incomplete" list
- Since QLocale does not support Esperanto, we can't effectively load it.
6 years ago
Adriaan de Groot dab841df02 [fstab] Tighten up the *efiMountOptions* documentation 6 years ago
Adriaan de Groot f1c133813c Changes: credits for recent PRs 6 years ago
Adriaan de Groot d76c33bd3a [tracking] Tidy code some more 6 years ago
Adriaan de Groot 8186d5730a [contextualprocess] Apply current coding style 6 years ago
Adriaan de Groot a0430f76b7 [shellprocess] Apply current coding style 6 years ago
Adriaan de Groot d363732302 [tracking] Use std::chrono where appropriate 6 years ago
Adriaan de Groot 5183200515 [tracking] Apply current coding style 6 years ago
Adriaan de Groot e3ecb083a0 Merge branch 'strictly-typed-timeout' 6 years ago
Adriaan de Groot a0854a999e Modules: chase API change, use std::chrono::seconds 6 years ago
Adriaan de Groot e2504627aa [libcalamaresui] Chase timeout-type into the UI library
(TODO: move ProcessJobModule to libcalamares, it has no UI dependency)
6 years ago
Adriaan de Groot cac07c1472 [libcalamares] Use std::chrono::seconds for timeouts
- Distinguish just-an-int from seconds all across the API
6 years ago
Adriaan de Groot 626fd8828a
Merge pull request #1206 from apt-ghetto/espMount
[fatab] Esp mount options
6 years ago
Adriaan de Groot abd7ce2886 Merge branch 'master' into strictly-typed-timeout 6 years ago
Adriaan de Groot bedff6b252 [netinstall] Log immediate failures
- If the request is immediately bad (e.g. because of a botched
   url) then log that fact; in this case no finished() is ever
   emitted.
6 years ago
Adriaan de Groot 82055f6854 [netinstall] Logging; code duplication
- If there was an error, the network reply was never deleted
 - Improve logging to show where data is coming from
6 years ago
Adriaan de Groot 2bb66b8b9b [preservefiles] Example with REQUIRES
- preservefiles generally needs to have the target filesystems
   mounted, so that it can preserve to them; but you can also
   configure it such that there is no need for mounted filesystems
   (e.g. in OEM setup).
 - Add an example line in CMakeLists.txt to show how that would be done.
6 years ago
Adriaan de Groot b0bcdba867 [unpackfs] Needs mount before it
- The mount module must happen before unpackfs because that (mount)
   module sets up the root mount point (in /tmp) and some other
   variables needed later.
6 years ago
Adriaan de Groot 4652df0643 CMake: allow required modules in calamares_add_plugin
- Add a REQUIRES keyword
 - Write out values to the descriptor
 - Add some documentation for the function as a whole
6 years ago
Adriaan de Groot c19ce26e5f [libcalamares] Expand GlobalStorage with load()
- Counterpart to save(), for JSON-style dumps
6 years ago
Adriaan de Groot 20cf0c8f3d [libcalamaresui] Remove unused code
- This operator is declared, yet never defined or used. The definition
   was removed in fb44fb97b6.
6 years ago
Adriaan de Groot 58de7cea94 [calamares] Allow test-loading of View modules
The view modules need a QApplication, not just a core application,
and a ViewManager instance, so create those before really loading
the module.
6 years ago
Adriaan de Groot a0f7ef64d4 Merge branch 'unfactor-paste'
This factors out the functionality for the pastebin and removes
the automatic-failure it introduced, but leaves the pastebin
enabled on failure (but not configurable).
6 years ago
Adriaan de Groot 566be48f16 libcalamaresui: rename and document pastebin method 6 years ago
Adriaan de Groot 2aae30f517 libcalamaresui: don't rely on translations to interpret button
- Keep the debug-failure-call in the code, but commented out
 - Check ButtonRole, rather than the button's text, to see
   which one it is.
6 years ago
Adriaan de Groot 675a35bb2e libcalamaresui: when displaying pasted URL, don't be fancy
- Just call the static method and then quit, rather
   than being careful about allocations.
6 years ago
Adriaan de Groot fac9ccde88 libcalamaresui: document magic constants in question() 6 years ago