Adriaan de Groot
3e5916157f
A mounted partition cannot be resized or replaced
...
- add check for isMounted()
- a device with a mounted partition cannot be (entirely) erased
FIXES #639
8 years ago
Adriaan de Groot
851379628c
Reduce Qt runtime warnings.
...
- deleteLater() doesn't like nullptr (produces a warning, but is harmless)
- reparenting across threads doesn't work, comment on that but leave
it in, since this may be relevant for memory management.
8 years ago
Adriaan de Groot
cec7132d2c
Swap + LUKS configuration.
...
Based on patches from crazy@frugalware.org and V3n3RiX.
(presumably) FIXES #730
8 years ago
Adriaan de Groot
cc26fc085a
Merge pull request #787 from stikonas/master
...
kpmcore now requires passing sector size to FileSystem.
8 years ago
Adriaan de Groot
7e25909e18
YAML: refactor YAML-exception reporting
...
- both NetInstall (group data) and Locale (GeoIP) use network
data returned as a source of YAML data. Try to explain
parsing errors for both.
FIXES #786
8 years ago
Andrius Štikonas
252006ea25
kpmcore now requires passing sector size to FileSystem.
8 years ago
Adriaan de Groot
09decf8e06
YAML-NetInstall: log data errors.
...
When NetInstall receives YAML data, handle parser errors more gracefully:
show line and column, but because it's network data (not in a local file),
do some work to print out the actual data received.
FIXES #786
8 years ago
Adriaan de Groot
6c5199c9cc
YAML: on error, report filename along with location
8 years ago
Adriaan de Groot
9096a9ebcd
Remove overly-verbose debugging
8 years ago
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
8 years ago
Adriaan de Groot
ec265c073a
One more have_dracut check (thanks to @crazy)
8 years ago
Adriaan de Groot
360a114ed4
Be more explicit on why a device is winnowed from the list
8 years ago
Adriaan de Groot
78ef69af02
i18n: update source translations
8 years ago
Adriaan de Groot
e9e6834dd8
Locale: translate OK, Cancel buttons in language selection (reported on IRC)
8 years ago
Adriaan de Groot
e13f7898ac
Make check for dracut more readable
8 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
8 years ago
Adriaan de Groot
b22bd67a5f
Avoid race condition around libparted device use.
...
FIXES #782
8 years ago
Adriaan de Groot
798640be0d
PEP8 whining
8 years ago
Adriaan de Groot
11ff935453
Merge branch 'valgrind'
8 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
8 years ago
Adriaan de Groot
e26d5ab206
Don't leak memory for allocated modules
8 years ago
Adriaan de Groot
d5dca07e22
Fix uninitialized values (valgrind report)
8 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
8 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
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