### mate-session-manager 1.28.0 * Translations update * Revert "gsm-manager: use g_settings_schema_source_lookup ()" * Add system desktop files item to automatic startup support * main: fix double free on gl_renderer * g_key_file_save_to_file () is available from glib 2.40 * gsm-manager: use g_settings_schema_source_lookup () * gsm-inhibit-dialog: Fix -Wimplicit-int-float-conversion warnings * Fix build warnings about missing field initializer * Fix implicit conversion changes signedness: 'gboolean' to 'guint' * mate-session: fix memory leak * configure.ac: The macro 'AC_HELP_STRING' is obsolete ### mate-session-manager 1.27.0 * Translations update * tx: update resource * tx: migrate config file * Fix memory leaks (#284) * build warning: AC_OUTPUT should be used without arguments * ci: drop -Wunused-parameter compiler cflag from debian build * Use a blank line at most ### mate-session-manager 1.26.0 * Translations update * update copyright to 2021 * Follow freedesktop guidelines to disable autorun using Hidden key * capplet: use a function to set the visibility of treeview rows * Look for the location of the locking screen app using user's PATH * capplet: memory leak * Fix building Serbian translation * mate-session-check-accelerated-common: missing include guard * capplet: i18n parameter_string argument of gtk_init_with_args * build: allow users to disable gettext support (--disable-nls) * build: set GETTEXT_PACKAGE=AC_PACKAGE_NAME * Support xscreensaver when mate-screensaver is not available * Remove warning -Wshadow * Remove USE_MATE2_MACROS from autogen.sh (legacy) ### mate-session-manager 1.25.0 * Build: disable Serbian translations to fix building * Translations update * Change some icons by other always available * gsm-properties-dialog: Refactor notebook scroll event * Update compilation instructions * Using #include with system libraries * use libegg submodule * Add git.mk to generate .gitignore * Add tab scrolling support for GTK3 * build: silent build warnings for distcheck * Accept Desktop Entry Specification v1.1 * build: do not override the default value for MATE_COMPILE_WARNINGS * build: make libglesv2 optional ### mate-session-manager 1.24.0 * Translations update * build: show warning flags on configure summary * avoid redundant redeclarations * desktop files: add translator hints * Fix timeout with gnome-keyring 3.34 * Remove GNOME_KEYRING_LIFETIME_FD * po/Makevars: Set COPYRIGHT_HOLDER to The MATE Team * Fix mate-session-properties vertical scaling ### mate-session-manager 1.23.0 * Translations update * Remove trailing whitespaces * migrate from intltool to gettext * Change url project's website * [ci] Add cppcheck html report * test-inhibit.c: migrate to gdbus * Don't add apps repeatedly * Add Show hidden checkbox and gsettings flag. * Hide NoDisplay Apps in Startup Applications * Simplify the installation process of the icons * main: Potential leak of memory pointed to by 'new_argv' * [Security] Use 'g_strlcpy' instead of 'strcpy' * [ci] Enable Clang Static Analyzer * Add missing CPPFLAGS for mate_session_check_accelerated helpers * Add hardware-compatibility file * Fix unable to retrieve org.gnome.SessionManager.Renderer property * mate-session-check-accelerated-gles-helper * Add mate_session_check_accelerated helpers * add installation instructions and update URL * Add ELOGIND support * Guard against missing systemd ### mate-session-manager 1.22.0 * Translations update * initial travis-CI support * manager: restart user bus if last graphical session * systemd: add api for detecting if this is the last session for a user * gsm: Disconnect all dbus clients when dbus is disconnected * manager: don't wait for all clients to exit before exiting * [gsm-autostart-app] Migrate from dbus-glib to gdbus * gsm-app-dialog: make the seconds translatables in the spinbutton * disable deprecation warnings for distcheck * change app startup dalay where it in system path * Remove X-GNOME-Autostart-Delay support * Add a delay setting to Startup Manager * gsm-properties-dialog: avoid 'gtk_dialog_add_buttons' with stock ids * avoid 'gtk_dialog_add_button' with stock ids * mate-session-save: show icon in error dialog * Migrate from dbus-glib to gdbus * gsm-inhibit-dialog.ui: avoid deprecated GtkVBox * session-properties.ui: avoid deprecations * gsm-manager: avoid deprecated 'g_settings_list_schemas' * Avoid compile warning for g_type_class_add_private * Only show application name when run with --version * Strip outer single quotes from string value returned by gsettings in mate-wm script. * replace deprecated gdk_error_trap functions * Fixed typo in --logout-dialog option ### mate-session-manager 1.21.0 * Translations update * Fix broken link in man pages * avoid deprecated GtkStock ### mate-session-manager 1.20.0 * Translations update * require GTK+ 3.22 and GLib 2.50 * gsm-manager.c: Fix build warning: ### mate-session-manager 1.19.1 * Translations update * don't lose focus when displaying logout or shutdown dialog * README: remove link to mailing list * add style class logout-dialog * avoid deprecated gdk_screen_make_display_name * don't use deprecated gtk_show_uri ### mate-session-manager 1.19.0 * Translations update * avoid deprecated gdk_screen_get_number * systemd user-session needs to be updated to get all user-defined enviroment when the session starts. * dbus needs to be updated to get all user-defined environment when the session starts. * Restore Polish translation credits from GNOME ### mate-session-manager 1.18.0 * NEWS: use consistent, project wide, markdown-like formatting to make generating release announcements easier * Replace deprecated upower suspend/hibernate functions with ConsoleKit2 equivalents (and drop --enable-upower build option) * Translations update ### mate-session-manager 1.16.1 * Build: check stricter for presence of xtrans (ensure that mate-session won't listen to TCP ports) * Session properties: fix vertical expand of content with window resize * Check for gdm-binary process when switching user ### mate-session-manager 1.16.0 * Move to GTK+3 (require GTK+ >= 3.14), drop GTK+2 code and --with-gtk build option * Translations update ### mate-session-manager 1.14.1 * GTK+3: fix critical warning in logout/shutdown dialogs * Translations update ### mate-session-manager 1.14.0 * Drop MateConf migration script * GTK+3: fix some deprecations * Some more fixes and cleanups * Translations update * Add Changelog generation ### mate-session-manager 1.12.2 * Fix rare build failure with upower >= 0.99 when both systemd and upower support are enabled ### mate-session-manager 1.12.1 * Get rid of dependency on libmate-desktop ### mate-session-manager 1.12.0 * Add support for an optional dock, such as Plank * Retrieve strings directly from gschema (requires intltool 0.50.1) * Switch to org.gnome.SessionManager * Add support for new libsystemd library (in addition to libsystemd-login) * Only wait 1 second max on logout/shutdown * Turn GTK+3 overlay scrolling on/off on start using new gsettings key * Some more fixes and cleanups ### mate-session-manager 1.10.2 * Reintroduce missing help in session properties dialog * Set XDG_CURRENT_DESKTOP env var to MATE * Some bugfixes * Translations update ### mate-session-manager 1.10.1 * Fix size of GtkScrolledWindow in session properties. * Check for running display manager when user switching. ### mate-session-manager 1.10.0 * Disable upower support by default (use --enable-upower if you need it) ### mate-session-manager 1.8.1 * Add autostart of accessibility apps * Fix build with upower disabled ### mate-session-manager 1.8.0 * Show a progress bar in logout dialog * Add GTK3 support * Add gnome keyring support * Add support for X-MATE-Autostart-Delay in desktop files ### mate-session-manager 1.6.0 * Migrate to gsettings (dropped mateconf)