2509 Commits (44262951a1b87d802da30c203aef51f863571d08)

Author SHA1 Message Date
Adriaan de Groot a31c4b4cb3 Packages module: better progress reporting
- introduce multiple modes (remove, install) to
   distinguish progress messages
 - handle plurals via gettext
 - fix PEP8 whining from previous
8 years ago
Adriaan de Groot e1a93987d0 Packages module: add progress reporting
Adds i18n to the module (but these strings are not yet extracted),
and reports progress as each group of packages is installed.

FIXES #781
8 years ago
Adriaan de Groot 8dd1b7ed4a Merge branch 'distro-example'
This was WIP, working on the fstab / UUID problem, but stands on its
own; since others are zooming in on the fstab / UUID problem, close
down the branch.
8 years ago
Adriaan de Groot 1ea79efce8 Uninitialized value 8 years ago
Adriaan de Groot 162de207c8 Package module: extensive documentation of options 8 years ago
Adriaan de Groot 3799a26b3c Package module: optimize & fix
- Expand example configurations
 - Optimize commoon case of just listing package names
 - Do locale substitution in both kinds of cases
8 years ago
Adriaan de Groot 6c36534206 Package module: fix packages-could-be-objects code
- Check for 'list' when it's actually a 'dict' is strange.
   Reverse logic to consider 'str' a package name and everything
   else is special.
 - Refactor to handle the difference between package names and
   packages-with-script-data in one place.
 - Add code and config documentation.
 - Switch sample configurations to dummy-backend.
8 years ago
Adriaan de Groot d66434985e Package module: refactor package-manager into multiple classes 8 years ago
Adriaan de Groot 913521d022 Testing: set more locale-globals in testing-script.
When testing Python modules, passing option --lang should also
set the global 'locale' (to a BCP47 string, but hey) like it
already sets localeConf.LANG.
8 years ago
Adriaan de Groot c5abfd6371 Having a mounted partition should not disqualify the entire device.
FIXES #780
(should reopen #639 for double-checking)
8 years ago
Adriaan de Groot 85595b4e04 #780: check for isMounted(), not for where-would-it-be-mounted 8 years ago
Adriaan de Groot 7791c3cb19 DeviceInfo: refactor translation of DeviceInfoPage
- For Boot and Device info widgets, add a retranslateUi() method,
   since the labels change not only in response to translation
   events but also UI events.

FIXES #779
8 years ago
Adriaan de Groot 7e66499f36 Refactor check for EFI system.
The TODO stands, to delegate this to KPMCore.
8 years ago
Adriaan de Groot 186f6cd1e2 initcpiocfg: accept (but warn) for missing config file in the host 8 years ago
Adriaan de Groot 106f18e074 Log process output of failed commands
FIXES #612
8 years ago
Adriaan de Groot 63f9c25611 Update unpackfs.conf examples and documentation 8 years ago
Adriaan de Groot 3188a47fba Bump version numbers on the example distro 8 years ago
Adriaan de Groot 89c2c8a76e Suppress success-notification on failure 8 years ago
Adriaan de Groot 2c81fceacb Python: KeyError because pretty_name may not exist 8 years ago
Calamares CI 2f5638c34e [dummypythonqt] Automatic merge of Transifex translations 8 years ago
Adriaan de Groot 52f1ac63e3 Update translation sources 8 years ago
Calamares CI 704901762e [dummypythonqt] Automatic merge of Transifex translations 8 years ago
Adriaan de Groot b3a46c7506 Merge branch 'i18n-pythonjob' 8 years ago
Adriaan de Groot 93115b7385 Popup notification when the installation is done.
- Use DBus and FreeDesktop interface to popup message
 - Code style / formatting

FIXES #599
8 years ago
Adriaan de Groot 5dc70ac261 Python-i18n: apply C++-coding style 8 years ago
Adriaan de Groot 538c59adb9 Python-i18n: add /usr/local/share/locale to search 8 years ago
Adriaan de Groot d6d5f54d00 Python-i18n: clarify debugging 8 years ago
Adriaan de Groot 22fd428664 Python-i18: avoid duplicate path entries 8 years ago
Adriaan de Groot 48cc1f0461 Python-i18n: adjust for changed API 8 years ago
Adriaan de Groot 3a1d5ed533 Python-i18n: (inefficiently) search for suitable gettext dirs 8 years ago
Adriaan de Groot 34230276e3 Python-i18n: extend test-script with language setting 8 years ago
Adriaan de Groot 78b3c8ed32 Python-i18n: allow None as a gettext path (searches default) 8 years ago
Adriaan de Groot 74be2fd098 Python-i18n: implement gettext functions in libcalamares.utils
- remove Job.gettextPath
 - add libcalamares.utils.gettext_path()
 - add libcalamares.utils.gettext_lang()
 - modify examples in main.py
 - add some gettext debug-output from dummypython
 - correct namespace mis-labeling
 - provide two forms of GlobalStorage
   - regular use, has a JobQueue with storage
   - testing use, creates GlobalStorage separately, provide
     independent access to that for Python.
8 years ago
Adriaan de Groot 5326e9ee06 Python-style: sharp-eyed KK spots a typo 8 years ago
Adriaan de Groot d4c714c400 Python: fix up testing script
- Didn't run at all (at least since v3.1) because of mismatch between
  GlobalStorage constructor arguments and use; special-case None
  in the C++ code to allocate a new GlobalStorage object.
8 years ago
Adriaan de Groot f509000215 Python-style: cut-and-paste accident 8 years ago
Adriaan de Groot 49384ef01f Python-style: fix derpy workaround for PEP8 8 years ago
Adriaan de Groot 6370898154 Python-i18n: make it compile again 8 years ago
Adriaan de Groot cbfdd8690d Python-i18n: WIP, moving API to libcalamares.utils 8 years ago
Adriaan de Groot 1dbe7c29e2 Python-i18n: prepare for move of API to libcalamares.utils, be less verbose 8 years ago
Adriaan de Groot fdb4be8189 Python-i18n: be explicit about parameters 8 years ago
Adriaan de Groot c694792e4f Python-style: pep8 fixes 8 years ago
Adriaan de Groot d523a44407 Merge branch 'master' into i18n-pythonjob 8 years ago
Adriaan de Groot 40c3b3dd04 Modules: initramfscfg copy files from own install-dir
FIXES #770
8 years ago
Adriaan de Groot f0a143cd5c PythonJob: switching between C++ and Python is hard 8 years ago
Adriaan de Groot 58b2abc9ac Merge pull request #771 from n3rdopolis/patch-1
Correct update-initramfs command (add -t for cases where there already is one on disk)
8 years ago
Calamares CI 8052b6d6f6 [dummypythonqt] Automatic merge of Transifex translations 8 years ago
Adriaan de Groot 33bc669591 Python-i18n: trivial example adding _ to python jobs
- add to dummypython
 - also add to machineid
8 years ago
Adriaan de Groot b922d88b0f Python-i18n: add a gettext_path for python job modules 8 years ago
Adriaan de Groot 34c3bc6c85 CMake: shuffle translations macros into CMakeModules/ 8 years ago