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