4.20.0 Meson has been added as a build system in this release, and the associated archive has been generated by 'meson dist'. Although autotools has been retained for the time being and can still be used via 'autogen.sh', meson is now the preferred build system, and autotools will be removed in a future release. - Add meson build - build: Automate copyright year management - build: Guard config.h include with HAVE_CONFIG_H - build: Remove X-XFCE-{Autostart,Bugzilla}-* from desktop files - build: Install docbook.css - build: Replace xdt-csource with glib-compile-resources - build: Remove xscreensaver migration - build: Remove --with-xscreensaverdir option - build: Rename xfce4-screensavers.menu from .in - prefs: Enable fullscreen-inhibit by default - lock-plug: Fix possible null dereference - lock-plug: Fix possible null dereference - configure.py: Properly init settings when opening dialog - configure.py: Fix unquoted command tokens - slideshow: Increase timeout to switch image a bit - build: Add missing dep flags - I18n: Update po/LINGUAS list - Exit early in unsupported windowing environments - Apply .clang-format file - Preliminary cleanup - Sort includes - clang-format: Add file - wayland: manager: Fix activated/deactivated signal emission - wayland: Use ext-idle-notify protocol - wayland: Make sure text entry of unlock dialog is grabbed - wayland: Use ext-session-lock protocol - Remove -x11 suffix from file names that do not contain an X11 impl - wayland: Use WleGtkSocket and WleGtkPlug from libwlembed - Guard X11 code paths at buildtime and runtime - Add GSListener abstract class and X11 impl - Rename GSListener to GSListenerDBus - Get screen dimensions from GDK instead of X11-specific APIs - Use %lu or %lX to print or scan X11 window ID - prefs-dialog: Use a placeholder for the socket in the glade file - lock-plug: Derive from GObject and make GtkPlug a class member - Use GtkSocket/GtkPlug instead of GtkDrawingArea/GSThemeWindow - build: Use AM_DISTCHECK_CONFIGURE_FLAGS - build: Use XDT_CHECK_PACKAGE and XDT_CHECK_OPTIONAL_FEATURE - build: Various cleanups - build: Check for libxext - build: Remove check for sigaction - Remove DPMS support - Remove xfce4-screensaver-gl-helper - Revert "Exit early in non-X11 environments" - Translation Updates: Albanian, Armenian (Armenia), Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (Canada), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kabyle, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian