4536 Commits (c3219a49057f2b526592c3898abde334591f518e)
 

Author SHA1 Message Date
Adriaan de Groot c3219a4905 [displaymanager] Fix call in LightDM code
- The parameter list was wrong, and could never have worked
   (apparently noone mixes LightDM with basic setup, even though
   it's one of the few with basic_setup()).
 - Shorten some lines.
6 years ago
Adriaan de Groot 858c959285 Merge branch 'master' into refactor-dm 6 years ago
Philip Müller e17c934afb
Merge pull request #1017 from wxl/master
Fix default desktop environment variable in displaymanager.
6 years ago
root fa45e21e15 Fix default desktop environment variable in displaymanager. Closes #1016. 6 years ago
Calamares CI 3fd1aefb03 i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI 5d9e5b6d3e i18n: [desktop] Automatic merge of Transifex translations 6 years ago
Calamares CI 2ced06a0e9 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot a83ee4984d [displaymanager] Enable translation for user-visible messages
See also #991
6 years ago
Adriaan de Groot 5191400d89 [displaymanager] Fix LightDM error message
- Error tuple was not being constructed properly
 - Fix capitalization consistency
6 years ago
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.
6 years ago
Adriaan de Groot 229cc241fa [displaymanager] Massage do_autologin
- Move getting the global setting closer to where it is used
 - Initialize variable
6 years ago
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.
6 years ago
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
6 years ago
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.
6 years ago
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.
6 years ago
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.
6 years ago
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.
6 years ago
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.
6 years ago
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.
6 years ago
Adriaan de Groot e1f7dbdbb9 [displaymanager] Simplify do_autologin initialization 6 years ago
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.
6 years ago
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.
6 years ago
Adriaan de Groot 76a7c439c1 [displaymanager] Begin refactoring DM
- Introduce a base-class to "do the stuff" for one specific
   display manager / desktop environment.
6 years ago
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
6 years ago
Adriaan de Groot 08d41f745b [partition] Remove superfluous null check
delete is specified to handle nullptr gracefully.

FIXES #1012
6 years ago
Adriaan de Groot 81ea5f5249
Merge pull request #1011 from stikonas/master
[partition] fix build with latest kpmcore.
6 years ago
Andrius Štikonas 22aa6dc132 [partition] fix build with latest kpmcore. 6 years ago
Adriaan de Groot 8dc95f3e75 Merge branch 'master' of github.com:calamares/calamares 6 years ago
Philip Müller a2ce72d723
Merge pull request #1010 from tsimonq2/patch-1
Fix LUKS deployment link.
6 years ago
Simon Quigley 5c50587f89
Fix LUKS deployment link. 6 years ago
Adriaan de Groot f946254433 [branding] Document compiling .ts files
FIXES #1003
6 years ago
Adriaan de Groot f73f4bdea2 CI: for now, switch off PythonQt 6 years ago
Adriaan de Groot 3b82e655d7 Merge remote-tracking branch 'origin/update-lvm-support' 6 years ago
Adriaan de Groot b6077ce9bc Changelog: document partitioning fixes 6 years ago
Adriaan de Groot 88eea0cce9 Merge branch 'fix-partition-alignment' 6 years ago
Adriaan de Groot bc4407360d Add a changelog 6 years ago
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.
6 years ago
Adriaan de Groot f10bab8a3a [partition] Minor code-styling 6 years ago
Adriaan de Groot 8ed26e537f [partition] Fix swap maximum size
- The existing calculation comment says "maximum 10% of disk"
   but the calculation itself uses 110%.
6 years ago
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
6 years ago
Adriaan de Groot 1cbfa9d693 [partition] Simplify code for sizing 6 years ago
Calamares CI 12b668f4ee i18n: [python] Automatic merge of Transifex translations 6 years ago
Calamares CI 8c32fc75a1 i18n: [dummypythonqt] Automatic merge of Transifex translations 6 years ago
Calamares CI 28f0ba4eea i18n: [desktop] Automatic merge of Transifex translations 6 years ago
Calamares CI b6f1960fc5 i18n: [calamares] Automatic merge of Transifex translations 6 years ago
Adriaan de Groot ba639beb9a Merge branch 'master' into update-lvm-support 7 years ago
Adriaan de Groot ae7700f2d7 [libcalamares] Refactor searching for module configurations
- Similar to the refactorings in Calamares proper, just split out
   collecting the search paths into a static function. This makes
   it a little easier to find places that will need expansion for
   more-than-one-config-directory.
7 years ago
Adriaan de Groot f899bda81d [calamares] Restore missing search paths
- Misplaced {} makes the branding search path empty
 - Reported by @apachelogger
7 years ago
Adriaan de Groot b0e55c059a [calamares] Refactor searching for branding descriptor 7 years ago
Adriaan de Groot 22ee24a5ad [calamares] Refactor searching for settings.conf
- Split the collection of paths off from the search itself.
7 years ago