Adriaan de Groot
858c959285
Merge branch 'master' into refactor-dm
2018-08-20 17:25:26 -04:00
Calamares CI
3fd1aefb03
i18n: [python] Automatic merge of Transifex translations
2018-08-20 12:32:47 -04:00
Calamares CI
5d9e5b6d3e
i18n: [desktop] Automatic merge of Transifex translations
2018-08-20 12:32:45 -04:00
Calamares CI
2ced06a0e9
i18n: [calamares] Automatic merge of Transifex translations
2018-08-20 12:32:45 -04:00
Adriaan de Groot
a83ee4984d
[displaymanager] Enable translation for user-visible messages
...
See also #991
2018-08-20 12:30:44 -04:00
Adriaan de Groot
5191400d89
[displaymanager] Fix LightDM error message
...
- Error tuple was not being constructed properly
- Fix capitalization consistency
2018-08-20 12:30:44 -04:00
Adriaan de Groot
ebae7e1f47
[displaymanager] Re-arrange initializations
...
- Move variable initializations closer to where they are first used
- Also warn if no implementations are available
- Handle sysconfig as any other DM; there's no real reason
to treat it specially.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
229cc241fa
[displaymanager] Massage do_autologin
...
- Move getting the global setting closer to where it is used
- Initialize variable
2018-08-20 12:30:44 -04:00
Adriaan de Groot
59a003a41f
[displaymanager] Expand check for no-DMs
...
- The message refers to an empty list or unset variable,
but the if only checked for unset. Also bail out if
the list is empty.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
2d0660a54a
[displaymanager] Fix up missing methods
...
- Add (empty) implementations of all the abstract methods that
are not needed (or supported) by various DMs.
- Order the abstract methods by calling order
- Fix up have_dm
2018-08-20 12:30:44 -04:00
Adriaan de Groot
155e212616
[displaymanager] Call all configuration methods through instance
...
- Make root_mount_point a parameter of the DM classes
- Create instances as needed, then check if they're available
- Keep instances that actually need to be configured
- Clean up remaining cruft from removing old setup_autologin()
with all the string-comparison magic.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
18392cb216
[displaymanager] Refactor greeter setup
...
- Only lightdm has support for dynamically configuring the
greeter based on what is installed. Still, refactory that
to something general.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
383e0e4f25
[displaymanager] Refactor setting up default DE
...
- Some DMs allow setting up the default DE. Factor that
out into a method like basic_setup() and setup_autologin()
and add it to the configuration chain.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
1c0b9e6a2a
[displaymanager] Call basic_setup through instance
...
- Now that basic_setup is factored out into the classes,
call it via an instance before doing set_autologin.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
cd0cdfc9af
[displaymanager] Move basic setup to DM classes
...
- For all the DMs that have some kind of basic setup,
introduce a method in the DM class for doing just that.
- The Python code now doesn't call basic setup anywhere,
so this specific revision isn't going to work properly.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
47b58083f7
[displaymanager] Move setup_autologin to individual classes
...
- Split the entire body of setup_autologin() to a method
per implementation class.
- Make the check for presence of a DM a class-method,
since if it fails, instantiation is going to be useless.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
e1f7dbdbb9
[displaymanager] Simplify do_autologin initialization
2018-08-20 12:30:44 -04:00
Adriaan de Groot
7f47b2f9ca
[displaymanager] Introduce class for DM configuration
...
- Much like PackageManager, this is where the actual
implementation of configuration methods will end up,
for each supported DM.
2018-08-20 12:30:44 -04:00
Adriaan de Groot
f188c6f71b
[displaymanager] Simplify DE class
...
- The DE isn't being configured, and isn't where the complexity
lies. Drop the ABC from it.
2018-08-20 08:14:52 -04:00
Adriaan de Groot
76a7c439c1
[displaymanager] Begin refactoring DM
...
- Introduce a base-class to "do the stuff" for one specific
display manager / desktop environment.
2018-08-20 07:37:46 -04:00
Philip Müller
46e53997a8
Merge branch 'master' of https://github.com/calamares/calamares into development
2018-08-20 12:32:10 +02:00
Adriaan de Groot
c3cef4d919
[displaymanager] Avoid unassigned variable
...
If displaymanagers is not set in the job config or globally,
it wasn't set at all, leading to a runtime error. Set to
None, so that the regular error message will be triggered.
FIXES #1002
2018-08-20 06:17:05 -04:00
Adriaan de Groot
08d41f745b
[partition] Remove superfluous null check
...
delete is specified to handle nullptr gracefully.
FIXES #1012
2018-08-20 06:09:30 -04:00
Caio Carvalho
01a972c6ea
[partition] Fixing LVM LV name line edit visibility.
2018-08-13 13:05:41 -03:00
Caio Carvalho
b5a2a5bbdd
[partition] Don't show erase button for inactive RAID.
2018-08-13 12:26:00 -03:00
Caio Carvalho
7fd0ad5795
[partition] Disabling partition buttons for inactive RAID.
2018-08-13 09:51:35 -03:00
Adriaan de Groot
81ea5f5249
Merge pull request #1011 from stikonas/master
...
[partition] fix build with latest kpmcore.
2018-08-12 16:54:49 +02:00
Andrius Štikonas
22aa6dc132
[partition] fix build with latest kpmcore.
2018-08-12 14:26:43 +01:00
Adriaan de Groot
8dc95f3e75
Merge branch 'master' of github.com:calamares/calamares
2018-08-11 09:02:25 -04:00
Philip Müller
271a1ffa86
Merge branch 'master' of https://github.com/calamares/calamares into development
2018-08-10 21:14:24 +02:00
Philip Müller
a2ce72d723
Merge pull request #1010 from tsimonq2/patch-1
...
Fix LUKS deployment link.
2018-08-10 21:13:47 +02:00
Simon Quigley
5c50587f89
Fix LUKS deployment link.
2018-08-10 13:23:31 -05:00
Adriaan de Groot
f946254433
[branding] Document compiling .ts files
...
FIXES #1003
2018-08-10 07:47:09 -04:00
Adriaan de Groot
f73f4bdea2
CI: for now, switch off PythonQt
2018-08-10 07:09:28 -04:00
Adriaan de Groot
3b82e655d7
Merge remote-tracking branch 'origin/update-lvm-support'
2018-08-08 15:28:11 -04:00
Philip Müller
c8eec9e5f0
Merge branch 'master' of https://github.com/calamares/calamares into development
2018-08-08 17:19:56 +02:00
Adriaan de Groot
b6077ce9bc
Changelog: document partitioning fixes
2018-08-08 06:01:51 -04:00
Adriaan de Groot
88eea0cce9
Merge branch 'fix-partition-alignment'
2018-08-08 06:00:47 -04:00
Adriaan de Groot
bc4407360d
Add a changelog
2018-08-08 06:00:36 -04:00
Adriaan de Groot
238a1e812f
[partition] Reduce the fudge-factor for swap size
...
- Reported by Bill Auger (I think), a 15GiB disk wouldn't hold
a 8.9GiB root plus 4GiB swap -- due to 10% overprovisioning
of swap, plus the 2.1GiB fudge factor.
2018-08-08 05:58:41 -04:00
Adriaan de Groot
f10bab8a3a
[partition] Minor code-styling
2018-08-08 05:29:19 -04:00
Adriaan de Groot
8ed26e537f
[partition] Fix swap maximum size
...
- The existing calculation comment says "maximum 10% of disk"
but the calculation itself uses 110%.
2018-08-08 05:26:55 -04:00
Adriaan de Groot
59fea041b6
[partition] Fix up calculations of sectors in auto-partition
...
- Calculating first free sector had an off-by-one so that
partitioning would start at 2049.
- EFI boot partition grew 1 sector larger than desired.
- While here, align everything to 1MiB boundaries as well.
FIXES #1008
2018-08-08 05:19:09 -04:00
Adriaan de Groot
1cbfa9d693
[partition] Simplify code for sizing
2018-08-08 04:49:13 -04:00
Calamares CI
12b668f4ee
i18n: [python] Automatic merge of Transifex translations
2018-08-06 05:15:49 -04:00
Calamares CI
8c32fc75a1
i18n: [dummypythonqt] Automatic merge of Transifex translations
2018-08-06 05:15:49 -04:00
Calamares CI
28f0ba4eea
i18n: [desktop] Automatic merge of Transifex translations
2018-08-06 05:15:48 -04:00
Calamares CI
b6f1960fc5
i18n: [calamares] Automatic merge of Transifex translations
2018-08-06 05:15:48 -04:00
Philip Müller
627161258f
Merge branch 'update-lvm-support' of https://github.com/calamares/calamares into development
2018-07-22 08:33:58 +02:00
Philip Müller
73faaeae2f
Merge branch 'master' of https://github.com/calamares/calamares into development
2018-07-17 06:43:49 +02:00