The SDDM team is proud to announce the release 0.19.0 of SDDM,
the Simple Desktop Display Manager.
SDDM is made possible thanks to the collaborative work of the Liri,
KDE and LXQt projects, as well as the help and contributions from dozens
of other developers.
SDDM is developed by volunteers, please consider donating
money that can be used to support the features that you most desire.
The list of changes is also available in our CHANGELOG file:
https://github.com/sddm/sddm/blob/v0.19.0/ChangeLog
The SDDM team is working very hard towards SDDM 1.0.0.
Want to help us? Want to join us? Found any bugs?
Please file bug reports and pull requests on our Github tracker:
https://github.com/sddm/sddm/issues
The 0.19.0 sources are hosted on GitHub, release tag is here.
Please see the "INSTALL" file for build instructions.
We would like to thank the following developers for their contributions to this release:
Fabian Vogt, David Edmundson, Adriaan de Groot, Pier Luigi Fiorini, Gleb Popov, Hendrik Lehmbruch, Luís Pereira, Filip Fila, Omer I.S, Alex, Amish, Carmina16, Coelacanthus, IISergII, Jair López, KeetKhat, Laércio de Sousa, Manuel Lauss, Martin, Mejans, Neal Gompa, QxQ, Shinjo Park, Volker Krause, WiseLord, amazingrise, croick, dariusz-hub, davidedmundson, makilakixki, rehejuhan, scootergrisen, whitequark
Sources:
1e1f9f14fbddbbaf10f87a79509c76496873472a2ac36481dc27b293c04d4622 sddm-0.19.0.tar.gz
e254f14048c275c12a3084ec6330855bc6b20135659f88e63626af88b8f68d41 sddm-0.19.0.tar.xz
Commits list:
Adriaan de Groot (7):
- Rewind password db before scanning it (again) for available users. - link
- Remove chVt() from declarations. (#1072) - link
- (FreeBSD) Link to libutil - link
- (FreeBSD) CMake: adjust VT and shutdown command - link
- (FreeBSD) Split implementation of VT switching - link
- (FreeBSD) updwtmpx() is not available. - link
- Rewind password db before scanning it (again) for available users - link
Alex (1):
- Prevent duplicate session name. - link
Amish (1):
- Switch to pam_tally2 - link
Carmina16 (1):
Coelacanthus (1):
- up(translations): zh_CN && zh_TW - link
David Edmundson (8):
- Use modern connects - link
- Keep string termination characters in utmp entries (#1055) - link
- Port connects (#1113) - link
- Use C++ scoping for handling buffer deletion - link
- Enable QSurfaceFormat::ResetNotification on new Qt - link
- Avoid adjusting active auth sessions - link
- Cleanup sessions on exit - link
- Revert "Cleanup sessions on exit" - link
Fabian Vogt (12):
- Session reuse: Only consider "online" sessions - link
- Don't leak VT FDs in jumpToVt (#1079) - link
- Revert "Don't leak VT FDs in jumpToVt (#1079)" (#1082) - link
- sddm.service: Limit restarts - link
- Support both [X11], [XDisplay], [Wayland] and [WaylandDisplay] config sections - link
- Destroy the QLocalServer in Auth on shutdown - link
- Don't fill UserModel if theme does not require it - link
- Don't abort on failure to start the display server - link
- Revert "Adds sourcing of /etc/profile to fish" - link
- Move VT setup to sddm-helper - link
- Fix X not having access control on startup - link
- Don't disable authentication in --test-mode - link
Filip Fila (3):
- Add font option - link
- support serialized QFont values - link
- Mention that theme can still override the global font option in the documentation. - link
Gleb Popov (6):
- Fix Screenshot field in maya theme metadata (#1244) - link
- Add
enable_testing()
call to CMakeLists.txt to enablemake test
target. - link - Xsession script: also try to source /usr/local/etc/xprofile file. - link
- Fix loading Xsession scripts on FreeBSD:
\+
sequence used inexpr
regexp is a GNU extension. - link - On FreeBSD, load environment settings from /etc/login.conf and ~/.login_conf files. - link
- On FreeBSD, use <utmpx.h> functions instead of Linux
updwtmpx
. - link
Hendrik Lehmbruch (4):
- Add more text constants - link
- Update German translation - link
- Update de.ts - link
- Update TextConstants.qml - link
IISergII (1):
Jair López (1):
- Replace 'precedent' with 'precedence' in manpage - link
KeetKhat (1):
- Update french translations - link
Laércio de Sousa (1):
- Only allocate VTs for seat0 - link
Luís Pereira (4):
- Drop foreach/Q_FOREACH - link
- Initialize member variable in the constructor - link
- Fix container anti pattern uses - link
- Perform initialization on the initialization list - link
Manuel Lauss (1):
- helper/PamBackend: fix freeing memory in error path - link
Martin (1):
- Change "User name" to "Username" - link
Mejans (1):
- Occitan translation - link
Neal Gompa (1):
- Prefer Wayland sessions over X11 ones - link
Omer I.S (2):
Pier Luigi Fiorini (7):
- Add a link to Bountysource - link
- Fix Travis CI - link
- Fix build - link
- Remove Travis CI - link
- Don't set field that does not exist - link
- GitHub workflow - link
- Update change log - link
QxQ (1):
- Fixed Caps Lock is 大写锁定 instead of 大小写锁定 - link
Shinjo Park (1):
- Update Korean translations - link
Volker Krause (1):
- Allow to configure the QML installation directory - link
WiseLord (1):
- Update ru.ts translation - link
amazingrise (1):
- zh_CN translation complement - link
croick (1):
dariusz-hub (1):
- Update pl.ts - link
davidedmundson (1):
makilakixki (1):
rehejuhan (1):
- Update et.ts - link
scootergrisen (1):
whitequark (1):
- Actually use $USERXSESSIONRC in scripts/Xsession - link