Skip to content
Tags give the ability to mark specific points in history as being important
  • xfce4-session-4.18.0 protected
    f41fb21e · Updates for release ·
    4.18.0
    
    - build: Bump requirements for Xfce 4.18
    - Translation Updates:
      Russian, Turkish
  • xfce4-session-4.18.1 protected
    258e5741 · Updates for release ·
    4.18.1
    
    - Update copyright year
    - Fix bus name acquisition/ownership (#54, !34)
    - Use XfceScreensaver from Libxfce4ui (!35)
    - build: Fix previous commit
    - build: Fix autotools warnings
    - Avoid duplicating directories in the tail of $XDG_* envs (#111, !21)
    - settings: Fix memory leak
    - libxfsm: Fix wrong return value
    - Fix memory leaks when opening xfce4-session-settings
    - Fix blurry session snapshots (!33)
    - Fix blurry icons in autostart tab when UI scale > 1 (!33)
    - build: Fix GTK deprecation warnings (!32)
    - build: Fix some other GDK deprecation warnings (!32)
    - build: Fix gdk_error_trap_push/pop() deprecation warnings (!32)
    - build: Let xdt-depends.m4 macros set GLib macros (!32)
    - build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED (!32)
    - Make use of translations for run hooks (Fixes #156)
    - Translation Updates:
      Greek, Portuguese, Turkish
  • xfce4-session-4.18.2 protected
    16a7636b · Updates for release ·
    4.18.2
    
    - manager: Fix GQueue memory management
    - Fix Xfconf memory management
    - Update bug report address
    - Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)
  • xfce4-session-4.18.3 protected
    4d6e2677 · Updates for release ·
    4.18.3
    
    - shutdown: Do not set an error when returning TRUE
    - logout-dialog: Fix use-after-free
    - Use glib wrappers for memory allocation
    - build: Fix build when there is no suspend/hibernate support
    - build: Add suspend support for Solaris
    - startxfce4: Fix xinit arguments order
    - manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
    - settings: Remove useless tooltip
    - xflock4: Update fallback list
    - logout-dialog: Lower warning level
    - shutdown: Keep error NULL when unused
    - cleanup: Remove dead polkit code
    - Revert "Fallback to old method for shutdown (bug #8630)."
    - Use g_critical() instead of g_error()
    - Use GLib logging functions or g_printerr() instead of g_print()
    - Use GLib logging functions instead of g_printerr()
    - build: Fix untranslated policykit file
    - Escape/unescape string list delimiter when saving/restoring session
    - Replace XfceRc with GKeyFile for session file parsing
    - Translation Updates:
      Albanian, Armenian (Armenia), Asturian, Azerbaijani, Basque,
      Belarusian, Belarusian (Tarask), Bulgarian, Catalan, Chinese (China),
      Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish,
      Dutch, Eastern Armenian, English (Australia), English (Canada),
      English (United Kingdom), Estonian, Finnish, French, Galician,
      German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian,
      Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
      Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Persian
      (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
      Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
      Ukrainian, Uyghur, Vietnamese
  • xfce4-session-4.19.0 protected
    cc622ecf · Updates for release ·
    4.19.0
    
    - Finally, take into account inhibitions when showing the session
    dialog.
    - Implement the inhibition methods in the dbus interface.
    - Allows update on restart or shutdown when this feature are available.
    - build: Use m4_defined min versions and cleanup
    - build: Use XDT_CHECK_PACKAGE_BINARY and replace XDT_CHECK_LIBX11
    - build: Use XDT_VERSION_INIT and get rid of configure.ac.in
    - build: Switch from intltool to gettext
    - build: Fix untranslated policykit file
    - Escape/unescape string list delimiter when saving/restoring session
    - Replace XfceRc with GKeyFile for session file parsing
    - manager: Fix GQueue memory management
    - Fix Xfconf memory management
    - Update bug report address
    - Fix suspend/hibernation bug on ConsoleKit2 (Fixes #164)
    - Update copyright year
    - Fix bus name acquisition/ownership
    - Use XfceScreensaver from Libxfce4ui
    - build: Fix previous commit
    - build: Fix autotools warnings
    - Avoid duplicating directories in the tail of $XDG_* envs
    - settings: Fix memory leak
    - libxfsm: Fix wrong return value
    - Fix memory leaks when opening xfce4-session-settings
    - Fix blurry session snapshots
    - Fix blurry icons in autostart tab when UI scale > 1
    - build: Fix GTK deprecation warnings
    - build: Fix some other GDK deprecation warnings
    - build: Fix gdk_error_trap_push/pop() deprecation warnings
    - build: Let xdt-depends.m4 macros set GLib macros
    - build: Remove GDK_VERSION_MIN_REQUIRED/MAX_ALLOWED
    - Make use of translations for run hooks (Fixes #156)
    - Translation Updates:
      Albanian, Amharic, Arabic, Armenian (Armenia), Asturian, Azerbaijani,
      Azerbaijani (Azerbaijan), Basque, Belarusian, Belarusian (Tarask),
      Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
      Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian,
      English (Australia), English (Canada), English (United Kingdom),
      Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hindi,
      Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
      Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
      Nynorsk, Occitan (post 1500), Persian (Iran), Polish, Portuguese,
      Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian,
      Spanish, Swedish, Thai, Turkish, Ukrainian, Uyghur, Vietnamese
  • xfce4-session-4.19.1 protected
    e14b0ed9 · Updates for release ·
    4.19.1
    
    - xflock4: Add --help option (Fixes #148)
    - Add Lock() D-Bus method and make xflock4 a simple wrapper around it
    - Remove xscreensaver.desktop
    - cleanup: Simplify can_*() methods that never fail (Fixes #174)
    - shutdown: Do not set an error when returning TRUE
    - logout-dialog: Fix use-after-free
    - Use glib wrappers for memory allocation
    - build: Fix build when there is no suspend/hibernate support
    - build: Add suspend support for Solaris
    - startxfce4: Fix xinit arguments order
    - manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
    - settings: Remove useless tooltip
    - xflock4: Update fallback list
    - shutdown: Properly set error when methods fail
    - logout-dialog: Lower warning level
    - shutdown: Keep error NULL when unused
    - Use new authorization info for Reboot and PowerOff
    - Use updated session management API
    - Use XfceConsolekit and XfceSystemd from libxfce4util
    - Prepare XfsmSystemd to be moved to libxfce4util
    - Prepare XfsmConsolekit to be moved to libxfce4util
    - cleanup: Move packagekit code from xfsm-systemd.c to xfsm-shutdown.c
    - cleanup: Move common locker code in xfsm-shutdown.c
    - cleanup: Remove dead polkit code
    - I18n: Update po/LINGUAS list
    - I18n: Update po/LINGUAS list
    - Revert "Fallback to old method for shutdown (bug #8630)."
    - Use g_critical() instead of g_error()
    - Use GLib logging functions or g_printerr() instead of g_print()
    - Use GLib logging functions instead of g_printerr()
    - packagekit: Don't warn if packagekit is not installed
    - Translation Updates:
      Albanian, Arabic, Armenian (Armenia), Asturian, Azerbaijani, Basque,
      Belarusian, Belarusian (Tarask), Bulgarian, Catalan, Chinese (China),
      Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish,
      Dutch, Eastern Armenian, English (Australia), English (Canada),
      English (United Kingdom), Estonian, Finnish, French, Galician,
      German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian,
      Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
      Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Persian
      (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
      Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
      Ukrainian, Uyghur, Vietnamese
  • xfce4-session-4.7.0 protected
    9fe84faa · Updates for release. ·
    4.7.0
    =====
    - Query HAL to be sure suspend and hibernate are supported.  If not,
      don't even show the buttons (bug #4952).
    - Allow xfce4-tips to work when 'fortune' is not installed (bug #2871).
    - Allow clients to set arbitrary custom SM properties.
    - Support _GSM_DesktopFile and use it in the settings dialog to display
      an icon and localized app name if available.
    - Add timing information to verbose.
    - Allow xfce4-tips to work properly without 'fortune' installed (bug #2871).
    - Add org.freedesktop.PowerManagement support for logout actions.
    - Add panel plugin that lists shutdown/logout actions.
    - Huge refactoring of how SM properties are handled.
    - Display richer information if the SM knows the client's .desktop file.
    - If it looks like the helper got killed, just return success (bug #4849).
    - Fix crash when properties are freed in failure handler (bug #5797).
    - Port code to libxfce4ui and drop deprecated Gtk code.
    - Fix error when running --help or --version (bug #6169).
    - Fix changing the restart style (bug #5768).
    - Add some additional checks for bug #5233.
    - Allow slashes in the application name (bug #3995).
    - Handle OnlyShowIn GNOME or KDE when compat is set.
    - Don't save settings dialogs when saving session (Bug #5113).
    - A lot of compiler warnings got fixed and build improvements.
    - Use ConsoleKit for shutdown and restart.
    - Use Upower for suspend and hibernate.
    - Use gtk_init_with_args in xfce4-session-logout.
    - Add a desktop file for xfce4-session-logout.
    - Don't write the deprecated encoding key to desktop files.
    - Remove deprecated encoding key from desktop files.
    - Move $libexecdir files to $libdir.
    - Move splash engines to $lidir/xfce4/session/splash-engines.
    - Generate documentation during dist check.
    - Translation updates (gl, ro, lv, it, ur_PK, zh_CN, hu, ast, da, po,
      ja, kk, eu, ca, cs, el, ru, sk, es, tr, lv, sq, fi, pt_BR, de, uk,
      bn, zh_TW).
  • xfce4-session-4.7.1 protected
    eaa3a4e1 · Updates for release. ·
    4.7.1
    =====
    - Add support for new gnome-keyring (bugs #5912, #5137 and #6073).
    - Fix typo in xflock4 error message.
    - Don't use consolekit when it's not enabled.
    - Remove consolekit session creation in xfce4-session.
    - Use cairo to draw the fadeout.
    - Remove obsolote gtk_tooltip_* calls and other < gtk 2.14 code.
    - Fix the check for legacy sm.
    - Fix configure build options.
    - Print build config after running configure.
    - Various code cleanups.
    - Translation updates (it, ug, gl, zh_TW, de, ru, ja, sv, fi, kk,
      pt, da, ca, eu, hu).
  • xfce4-session-4.7.2 protected
    ea18af99 · Updates for release. ·
    4.7.2
    =====
    - Do not try "unix-session" authorization with PolicyKit as this
      seems to be either broken or not implemented in PolicyKit (bug #6817).
      This fixes suspend/hibernate in xfce4-session-logout.
    - Fix possibly shadowed variables.
    - Fix compilation on FreeBSD with polkit (bug #6870).
    - Restore splash screen functionality (bug #6831).
    - Fix logout with sudo.
    - Translation updates (de, pt_BR, zh_CN, el, uk, it, id, ja, kk, pt).
  • xfce4-session-4.7.3 protected
    916cf8fc · Updates for release. ·
    4.7.3
    =====
    - Fix missing include.
    - Do not register to menu else the panel never hides (bug #7020).
    - Fix xfce4-session-logout --halt and --reboot (bug #5032).
    - Translation updates (nb, cs, en_GB, sv, hr, pt).
  • xfce4-session-4.8.0 protected
    d036cc2e · Updates for release. ·
    4.8.0
    =====
    - Add main category to desktop file.
    - Updated translations: Polish, Romanian, French, Arabic.
  • xfce4-session-4.8.1 protected
    b07d9389 · Release 4.8.1! ·
    4.8.1 released!
  • xfce4-session-4.8.2 protected
    ed089e5a · Updates for release. ·
    4.8.2
    =====
    - Fix crash if save timeout for a client is triggered (bug #7320).
    - Fix configuration location in manpage (bug #7371).
    - Fix GDM_LANG usage to be compatible with GDM3 (bug #7400).
    - Drop usage of G_CONST_RETURN macro.
    - Don't exit the session on dbus restarts.
    - Start KDE4 services instead of KDE3.
    - Reduce size of splash engines.
    - Remove the nopreview image.
    - Add Greek manual screenshots.
    - On installation create relative paths in symlinks to images
    - Only perform hostname checks when TCP connections are enabled.
    - Updated translations: Spanish (Castilian), Malay, Russian, Korean,
      Slovak, Chinese (China), Portuguese (Brazilian), Dutch (Flemish),
      Kurkish, Romanian, Italian.
  • xfce4-session-4.8.3 protected
    b5674aec · Updates for release. ·
    4.8.3
    =====
    - Link to gmodule (bug #8340).
    - Updated translations: bg, ca, fi, is, nl, nn, sq, te, zh_CN,
      pt_BR, hr.
  • xfce4-session-4.9.0 protected
    362ceffe · Updates for release. ·
    4.9.0
    =====
    - Add accelerators to logout dialog buttons (bug #6982).
    - Add support for starting assistive technologies.
    - Remove optional dependency for gconf.
    - Remove Xfce4-tips.
    - Remove early xfsettingsd autostart and add it to the session.
    - Fix crash if save timeout for a client is triggered (bug #7320).
    - Add a way to delete sessions (Bug #5730).
    - Drop usage of G_CONST_RETURN macro.
    - Add Xft.xrdb, startxfce4, xinit, xfce.desktop and xflock4
      files from xfce-utils.
    - Explicitly link to libm where needed (bug #7953).
    - Remove the xfce4-panel logout menu plugin.
    - Don't try to remove the $HOME directory (bug #8154).
    - Remove manual and link to docs.xfce.org.
    - Show dialog in settings category.
    - Link to gmodule (bug #8340).
    - Improve fadeout code with compositing enabled.
    - Start screensaver with autostart.
    - Support the TryExec key for autostart in the settings dialog.
    - Rework the logout dialog code.
    - Cleanup the power management code.
    - Let xfce4-session handle the dbus-launch checking.
    - Add support for launching xfce4-session in consolekit.
    - Add --with-ck-launch support to startxfce4.
    - Add option to lock the screen on suspend/hibernate.
    - Remove unused icons.
    - Show all applications in autostart (bug #8014).
    - Drop gpg-agent and ssh-agent handling.
    - Translation updates: Arabic, Bulgarian, Catalan (Valencian), Czech,
      Danish, German, Greek, Spanish (Castilian), Basque, Finnish, French,
      Galician, Croatian, Hungarian, Indonesian, Icelandic, Italian,
      Kazakh, Korean, Lithuanian, Dutch (Flemish), Norwegian Nynorsk,
      Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian,
      Slovak, Swedish, Telugu, Turkish, Ukrainian, Chinese (China), Chinese
      (Taiwan).
  • xfce4-session-4.9.1 protected
    c1279037 · Updates for release. ·
    4.9.1
    =====
    - Fix return value of CanSuspend and CanHibernate.
    - Make common no-reply error more subtile.
    - Bump package dependency versions.
    - Remove deprecated or unused code from xinit.
    - Use macro to search for sed.
    - Fallback to old method for shutdown (bug #8630).
    - Improve xflock4 script (bug #3770).
    - Drop the sync code because it can segfault on ext2 (bug #7887).
    - Always escape name and comment in dialog.
    - Translation updates: Catalan (Valencian), Danish, German, Greek,
      Basque, Finnish, French, Galician, Croatian, Italian, Japanese,
      Kazakh, Korean, Lithuanian, Dutch (Flemish), Norwegian Nynorsk,
      Polish, Portuguese, Portuguese (Brazilian), Slovak, Turkish,
      Ukrainian, Chinese (China).
  • xfce4-session-4.9.2 protected
    4.9.2
    =====
    - Make the buttons sensitive when using sudo (bug #8708).
    - Restore ssh and gpg agent starting (bug #7018).
    - Translation updates: Czech, German, English (United Kingdom),
      Spanish (Castilian), Croatian, Hungarian, Japanese, Kazakh, Korean,
      Dutch (Flemish), Polish, Russian.