3706 Commits (0c1453ff1812cb672c06aa4e8cc0ac748df6f917)
 

Author SHA1 Message Date
Adriaan de Groot 73a75e837b Auto-resize the main window.
If the summary widget is large, it gets a scrollbar. This looks really
weird, so prefer to grow the installer window instead. Discussed with
@sitter and settled on this solution.

ViewSteps can signal the ViewManager that they need more space (in pixels),
which may or may not be honored.

FIXES #778
7 years ago
Adriaan de Groot 1859808227 Move development-related scripts, tools, into ci/ 7 years ago
Adriaan de Groot ec265c073a One more have_dracut check (thanks to @crazy) 7 years ago
Adriaan de Groot 360a114ed4 Be more explicit on why a device is winnowed from the list 7 years ago
Adriaan de Groot 78ef69af02 i18n: update source translations 7 years ago
Adriaan de Groot e9e6834dd8 Locale: translate OK, Cancel buttons in language selection (reported on IRC) 7 years ago
Adriaan de Groot e13f7898ac Make check for dracut more readable 7 years ago
Adriaan de Groot 47dcbefe2c Apply patch from V3n3RiX.
https://gitlab.com/redcore/redcore-desktop/raw/master/app-admin/calamares/files/calamares-3.1.1-luks-fstab-write-devmapper.patch

Fixes #772
7 years ago
Adriaan de Groot b22bd67a5f Avoid race condition around libparted device use.
FIXES #782
7 years ago
Adriaan de Groot 798640be0d PEP8 whining 7 years ago
Adriaan de Groot 11ff935453 Merge branch 'valgrind' 7 years ago
Adriaan de Groot 0e96621b94 Don't leak memory when winnowing disk devices
- Improve logging a little
 - Don't leak Device*, but delete the raw pointer when erasing
 - Document that DeviceInfo takes ownership and doesn't leak
7 years ago
Adriaan de Groot e26d5ab206 Don't leak memory for allocated modules 7 years ago
Adriaan de Groot d5dca07e22 Fix uninitialized values (valgrind report) 7 years ago
Adriaan de Groot 71fe0f6f03 Python-i18n: pygettext is deprecated
- Use xgettext -L python instead
 - Mark _n as a plural-forms translation function
 - Explicit output to .pot files (instead of default .po)
7 years ago
Adriaan de Groot a4f4d417a2 Packages module: improve translated progress reporting
- Reduce number of strings a bit
 - Less confusing translation requirements (I hope)
 - Report on progress between groups
7 years ago
Adriaan de Groot 44262951a1 Python-i18n: add _n() as a gettext keyword, for plurals 7 years ago
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
7 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
7 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.
7 years ago
Adriaan de Groot 1ea79efce8 Uninitialized value 7 years ago
Adriaan de Groot 162de207c8 Package module: extensive documentation of options 7 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
7 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.
7 years ago
Adriaan de Groot d66434985e Package module: refactor package-manager into multiple classes 7 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.
7 years ago
Adriaan de Groot c5abfd6371 Having a mounted partition should not disqualify the entire device.
FIXES #780
(should reopen #639 for double-checking)
7 years ago
Adriaan de Groot 85595b4e04 #780: check for isMounted(), not for where-would-it-be-mounted 7 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
7 years ago
Adriaan de Groot 7e66499f36 Refactor check for EFI system.
The TODO stands, to delegate this to KPMCore.
7 years ago
Adriaan de Groot bba9651850 Create example distro squashfs (from build host)
- Add a target 'example-distro' which must be manually invoked
   This creates an example.sqfs with a minimal binary distro
   based on the build hosts's /bin and /lib.

The purpose is to provide a simple test image which the
default configuration of the unpackfs module can use to
create a system within which the *other* steps of the
installation can run.

Example files are some zoneinfo's (remember to choose an
existing zone when using the example distro), groups and
sudoers files, etc ..

The example distro has a special /xbin which contains bogus
binaries for many system-administration tasks (e.g. useradd
which would otherwise come from /usr/sbin).
7 years ago
Adriaan de Groot 186f6cd1e2 initcpiocfg: accept (but warn) for missing config file in the host 7 years ago
Adriaan de Groot 106f18e074 Log process output of failed commands
FIXES #612
7 years ago
Adriaan de Groot 63f9c25611 Update unpackfs.conf examples and documentation 7 years ago
Adriaan de Groot 3188a47fba Bump version numbers on the example distro 7 years ago
Adriaan de Groot 2362a33613 Bump version numbers (again!) in preparation for next week's release 7 years ago
Adriaan de Groot ff6108280b Merge branch 'post-release-fixes' 7 years ago
Adriaan de Groot 54660fda58 Notes on bumping version numbers 7 years ago
Adriaan de Groot 89c2c8a76e Suppress success-notification on failure 7 years ago
Adriaan de Groot 2c81fceacb Python: KeyError because pretty_name may not exist 7 years ago
Adriaan de Groot 34846a6644 Bump Calamares version 7 years ago
Calamares CI 5f7c96d172 [python] Automatic merge of Transifex translations 7 years ago
Calamares CI 2f5638c34e [dummypythonqt] Automatic merge of Transifex translations 7 years ago
Calamares CI c9f53ed23f [desktop] Automatic merge of Transifex translations 7 years ago
Calamares CI e9a6d16b29 [core] Automatic merge of Transifex translations 7 years ago
Adriaan de Groot 52f1ac63e3 Update translation sources 7 years ago
Calamares CI 939227dbaa [python] Automatic merge of Transifex translations 7 years ago
Calamares CI 704901762e [dummypythonqt] Automatic merge of Transifex translations 7 years ago
Calamares CI 93ce4c12cc [desktop] Automatic merge of Transifex translations 7 years ago
Calamares CI 5d28ce2067 [core] Automatic merge of Transifex translations 7 years ago