github sddm/sddm v0.19.0
0.19.0

latest releases: v0.21.0, v0.20.0
3 years ago

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 enable make test target. - link
  • Xsession script: also try to source /usr/local/etc/xprofile file. - link
  • Fix loading Xsession scripts on FreeBSD: \+ sequence used in expr 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):

  • Add Hebrew translation - link
  • Update CMakeLists.txt - link

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):

  • Look for available display for test mode (#1012) - link

dariusz-hub (1):

  • Update pl.ts - link

davidedmundson (1):

  • Set re-use session option by default (#1216) - link

makilakixki (1):

rehejuhan (1):

  • Update et.ts - link

scootergrisen (1):

whitequark (1):

  • Actually use $USERXSESSIONRC in scripts/Xsession - link

Don't miss a new sddm release

NewReleases is sending notifications on new releases.