Adriaan de Groot
24f26ee7c8
Licensing: add header to QJsonModel copyright
...
- mention that this is shipped as part of Calamares
- SPDX info
2017-09-19 16:26:23 +02:00
Adriaan de Groot
e5c0854e66
Licensing: re-import GPLv3 version of QJsonItem
...
- include full license headers,
- copied from
- repo: https://github.com/dridk/QJsonmodel
- rev: fbd4fb3b1c1311f69cd8ada9bbb7a89fd6fe171e
2017-09-19 15:57:46 +02:00
Adriaan de Groot
13807ceabf
Licensing: add self
...
- to all the files I've touched recently
- to (very incomplete) AUTHORS list
Licensing: add license info to top-level CMakeLists.txt
2017-09-19 15:57:25 +02:00
Adriaan de Groot
6d880b5631
Replace memory-size detection.
...
- drop use of dmidecode to determine exact physical memory size
- use sysinfo() to find memory size (assumes linux 2.3.48 or later)
2017-09-19 15:57:25 +02:00
Adriaan de Groot
1c52f961a6
Refactor password-errors-indication (again)
...
- set message and status icon in one go
- only check until an error is found
- Mark TODO for passwordRequirements
2017-09-19 15:57:13 +02:00
Adriaan de Groot
d839f8e0b3
Passwords: introduce password-checking
...
- Introduce a map 'passwordRequirements' in users.conf,
which is a list of named requirements. There are only
two settings right now, min and max length, but
additional checks can easily be added in UsersPage.cpp
by defining additional lambda's to check the given
password string.
- Add PasswordCheck instances as needed, with functions
to check acceptability and to produce messages on rejection.
- Documentation in the users.conf file itself.
- In passing, refactor setting of pixmaps on labels.
FIXES #790
2017-09-19 00:12:44 +02:00
Adriaan de Groot
c2a69ea943
i18n: cleanup after txpull
...
- remove extra .desktop files created in lang/
- remove annoyingly-doubled # Translations comment
2017-09-18 15:50:00 +02:00
Calamares CI
6271dd39e9
[python] Automatic merge of Transifex translations
2017-09-18 15:50:00 +02:00
Calamares CI
299e7b16d5
[desktop] Automatic merge of Transifex translations
2017-09-18 15:50:00 +02:00
Calamares CI
f309e777c7
[core] Automatic merge of Transifex translations
2017-09-18 15:19:24 +02:00
Adriaan de Groot
ddb6455365
Revert be2338ff0
(intended just to reduce warnings)
...
- keep the calamaresstyle formatting changes,
- drop shadowing and nullptr changes.
FIXES #805
2017-09-18 15:11:18 +02:00
Adriaan de Groot
a14e98ce95
Crashreporter: remove further reference to removed lib
2017-09-18 15:02:35 +02:00
Adriaan de Groot
4930484931
CMake: massage build of libcalamares
...
- Build also two OBJECT libraries,
- Allow changing Clang warnings for third-party code.
2017-09-18 14:59:53 +02:00
Adriaan de Groot
eede92646d
CMake: shuffle includes, drop useless (empty) QT_INCLUDE_DIR
2017-09-18 12:32:37 +02:00
Adriaan de Groot
ddf7b7fc90
CMake: remove superfluous indirection
2017-09-18 12:12:10 +02:00
Adriaan de Groot
5f213c0ec4
CMake: tidy way of adding Clang warnings
2017-09-17 07:01:59 -04:00
Adriaan de Groot
a266ecb133
CMake: simplify definitions, distinguish kinds of sources
2017-09-17 06:48:07 -04:00
Philip
1e00813341
[branding] don't use minor version
2017-09-16 14:02:13 -04:00
Adriaan de Groot
e5b59d472e
Clang: warnings--
2017-09-16 10:36:40 -04:00
Adriaan de Groot
706ac47111
Clang: reduce warning settings
...
- turn off warnings for missing prototypes (for now) because of MOC
- turn off warnings about docs
2017-09-16 10:36:24 -04:00
Adriaan de Groot
c8fd11b103
Replace scandir with listdir, simplify loop
...
FIXES: ??
2017-09-16 07:01:55 -04:00
Gabriel C
eaea0e93ce
CreateUserJob: do not force any autologin group
...
There is no need to force folks haing a random group
bc that is a Distro think. SDDM/GDM works just fine without
having a group for the user to autologin.
Just setup a group in users.conf .. is why we have a configuration
option for that.
2017-09-14 08:15:51 -04:00
Adriaan de Groot
fa6728b47c
FS: use untranslated name to identify filesystem
...
Resolves issue where 'linuxswap' is translated to 'Linux-Swap',
for instance. FileSystem::name() provides a translated name,
not an untranslated one.
This should move to KPMCore.
FIXES #797
2017-09-14 08:15:00 -04:00
Philip
174800b262
Revert "[modules] work on #797 and #796 "
...
This reverts commit 80b1a7e0b6
.
2017-09-14 08:13:40 -04:00
Philip
ca4dd17139
Revert "[modules] work on #797 and #796 "
...
This reverts commit fcc23b98d2
.
2017-09-14 08:12:56 -04:00
Philip
c53e3c2c54
Revert "[fstab] work on #797 and #796 "
...
This reverts commit 084a7ea651
.
2017-09-14 08:12:21 -04:00
Philip
a199da7aac
Revert "[fstab] work on #797 and #796 "
...
This reverts commit bfcfcf7ee3
.
2017-09-14 08:11:51 -04:00
Philip
db4bbde6a1
Revert "[modules] work on #797 and #796 "
...
This reverts commit 80a1286833
.
2017-09-14 08:11:19 -04:00
Philip
6560494bff
Revert "[modules] work on #797 and #796 "
...
This reverts commit daff029024
.
2017-09-14 08:10:34 -04:00
Adriaan de Groot
ca60a7fc16
Clang: warnings--
2017-09-14 07:02:24 -04:00
Adriaan de Groot
342b819a1d
Fix build (warnings--, but breakage++ is not good)
2017-09-14 06:59:34 -04:00
Adriaan de Groot
c6297f1db5
Clang: warnings--
2017-09-14 06:34:31 -04:00
Adriaan de Groot
9f1cca5ec7
FS: use untranslated name to identify filesystem
...
Resolves issue where 'linuxswap' is translated to 'Linux-Swap',
for instance. FileSystem::name() provides a translated name,
not an untranslated one.
This should move to KPMCore.
FIXES #797
2017-09-14 06:34:18 -04:00
Adriaan de Groot
8b61b3ddc3
Merge pull request #802 from abucodonosor/pr-autologin2
...
CreateUserJob: do not force any autologin group
2017-09-14 03:28:34 -04:00
Adriaan de Groot
c9f4bc0cc8
Check for crypt(3), also on FreeBSD
2017-09-13 22:32:21 +02:00
Adriaan de Groot
edb1dbaa6e
Clang: warnings--
2017-09-13 22:32:21 +02:00
Gabriel C
5d241f8e09
CreateUserJob: do not force any autologin group
...
There is no need to force folks haing a random group
bc that is a Distro think. SDDM/GDM works just fine without
having a group for the user to autologin.
Just setup a group in users.conf .. is why we have a configuration
option for that.
2017-09-13 21:44:15 +02:00
Adriaan de Groot
da4fa6a63a
Fix link / library name
2017-09-13 19:03:56 +02:00
Adriaan de Groot
bd37572fd8
Clang: reduce warnings
2017-09-13 19:03:56 +02:00
Adriaan de Groot
03d9dbe099
Clean up CMakeLists, linking
2017-09-13 18:29:56 +02:00
Adriaan de Groot
90fc268cc4
Clean up CMakeLists wrt. optional
2017-09-13 18:04:36 +02:00
Adriaan de Groot
63ecce93fd
Remove unused CMake module
2017-09-13 08:56:29 -04:00
Adriaan de Groot
6c3b308a03
Remove libcrashreporter-qt more thoroughly
2017-09-13 08:47:07 -04:00
Adriaan de Groot
3246b6cb1b
Drop submodule the right way
2017-09-13 08:43:20 -04:00
Adriaan de Groot
1996270128
Drop crashreporter-qt
...
- Reporting URL we use is unused right now anyway
- Not compatible with glibc 2.26
- Not compatible with ARM
2017-09-13 08:38:51 -04:00
Adriaan de Groot
cbef79bb93
Clean up CMake stuff, remove unneeded modules
2017-09-13 08:32:22 -04:00
Adriaan de Groot
be2338ff08
Clang: reduce warnings
2017-09-13 08:03:18 -04:00
Adriaan de Groot
ec86922839
Find KPMCore 3.2 quietly, less frightening
2017-09-13 07:01:19 -04:00
Adriaan de Groot
d8a47bb8be
Simplify dict() construction for fstab-lines
2017-09-13 06:13:28 -04:00
Adriaan de Groot
d355a42a44
Merge pull request #800 from abucodonosor/pr-730
...
fstab: fix btrfs with LUKS and systemd we forgot to fix that in #730 …
2017-09-13 05:58:49 -04:00