* Sun Mar 29 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 4.14.2
* Add support for xfce4-screensaver (bxo#16522)
* Try xfce screensaver before cinnamon (bxo#16223)
* Translation Updates
* Sun Jan 12 2020 Marcel Kuehlhorn <tux93@opensuse.org>
- Update to version 4.14.1
* Fix session crash at logout (bxo#16105)
* settings: Don't make 'saved sessions' tab reorderable
* Translation Updates
* Fri Aug 16 2019 Maurizio Galli <maurizio.galli@gmail.com>
- Fixed sources in spec file
* Mon Aug 12 2019 Maurizio Galli <maurizio.galli@gmail.com>
- Update to version 4.14.0
* settings: Fix icon name
* settings: Replace GtkStock buttons
* Set XAUTHLOCALHOSTNAME in systemd user session (bxo#15440)
* Translation Updates
- Changes from version 4.13.4
* Process Gtk events prior to starting D-Bus (bxo#15712)
* Splash engines are not present anymore in xfce4-session
(obsoletes the lib and -devel Subpackages)
* Translation updates
- Changes from version 4.13.3
* Reset font-size of logout dialog to default (bxo#15505)
* Report optional dependency on polkit (bxo#12761)
* Read data from correct group when editing autostart entry
(bxo#10423)
* Improve layout of autostart add/edit dialogs
* Improve column layout of autostart tab (bxo#15448)
* settings: Fix crash when terminating programs (bxo#15489)
* Translation updates
- Update to version 4.13.2
- Drop splash screens
- Introduce priority-group startup for FailSafe Session
- Optionally run commands on logout, suspend etc. (bxo#10172)
- xflock4:
- Do not override PATH with hardcoded value.
- Add support for xfce4-screensaver to xflock4
- chooser:
- Improve look and feel of the session chooser
- Improve UI and add delete button (bxo#12799)
- Add fallback theming to chooser dialogs
- Enable keypress response to session creation
- Update session name in xfconf after chooser
- Fix case in session chooser buttons
- settings:
- Show saved sessions in settings dialog
- Move "lock screen before sleep" option to general tab
- Fix alignment of session lock property
- Fix PID showing in "Current Session" tab
- Improve icon matching in "Current Session" tab
- Add a label for the currently active session
- Add a "delete session" button to the session list
- Make the Autostart buttons an inline toolbar
- Initialize the session list treeview if necessary
- More settings dialog UI improvements
- Add column headers to autostart list
- In autostart some apps (e.g. xfce-polkit) have bigger icons
- Make entries expand in add/edit app startup dialog (bxo#15321)
- logout-dialog:
- Fix sensitivity of switch user button
- Remove blue border from logout dialog (bxo#15284)
- Improve default style of the logout dialog
- Add styleclass to make logout dialog themeable
- Set logout dialog icons from icon_name
- Support scaling in logout dialog (bxo#14951)
- Use a different icon for hybrid sleep when possible
- Fix mnemonic conflict on logout dialog
- Use systemd-logind methods instead of polkit permissions (bxo#14707)
- scripts/xinitrc.in.in: use "command" shell builtin instead of
which(1)
- Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
MAX_USER_GROUPS (bxo#14722)
- Don't auto start consolekit daemon if it is not running
- Added better shutdown fallback support for the BSDs (bxo#14722)
- Don't install generic icon names (bxo#11912)
- Use exec to launch xfce4-session from xinitrc
- xinitrc: Remove fallback path when xfce4-session is not installed
- Remove old unused autostart_migrate function
- Fix GVariant format string in dbus server
- Extend debug messages
- Silence compiler warnings
- Remove unused checks on configure step
- Drop unused function
- Remove useless ioprio.h check
- rollback fix of a warning (fix requires glib 2.58)
- Fixed warning "cast between incompatible function types" introduced
in GCC 8
- replaced GList of windows with single window (not required any more)
- merged identic cases
- removed duplicated loop counter
- replaced deprecated "gtk_display_get_screen" - For each display
there is only one screen (See gtk3 doc of gdk_display_get_screen).
- bump gtk version to 3.22 and gmodule/gio to 2.42
- Remove now useless XFCE_GLADE_*_PATH variables (bxo#13945)
- Tell intltool how to extract .ui files (bxo#14582)
- fix build failure when dbus is not in the system include path
(bxo#14386)
- Translation updates
- Changes from 4.13.1
* Add/Edit Application Autostart Entries (bxo#13271)
* Remove non-existent grid properties (bxo#13271)
* fix coverity 178990 Resource leak
* fix coverity cid 178989 Dereference after null check
* 178988 'Constant' variable guards dead code
* fix coverity cid 178987 Logically dead code
* fix coverity cid 87608 Dereference after null check
* 178988 'Constant' variable guards dead code
* fix coverity cid 178987 Logically dead code
* fix coverity cid 87608 Dereference after null check
* fix coverity cid 87607 Unchecked return value from library
* Hybrid Sleep support - "hibernate" and suspend the system
* xfce4-session-logout: deconflict -h option (bxo#12806)
* Export the SSH_AUTH_SOCK when spawning client bxo#13486
* fix: Compilation error with --disable-polkit bxo#12760
* Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
* xfsm-manager: pass manager variable to g_timeout_add bxo#13802
* Bump GTK version to 3.20
* Check accessibility depending on xfsm configuration
* Fix keyboard grab for logout window
* Fix fadeout window using Xlib API
* Fix gdk max version to 3.20
* Translation updates
- Changes from 4.13.0
* xfsm has been ported to Gtk3.
* xfsm now does session management for clients using the Gtk application
dbus interface.
* xfsm has been ported to GDBus.
* Add a switch user button to the logout dialog (bxo#10345)
* UPower dependency has been removed as the suspend/hibernate dbus calls
were dropped from it.
* Handle screensaver with it's own object (bxo#12603)
* Fix a crash when warning about the screenlocker (bxo#12603)
* When locking fallback to xflock4 first (bxo#12603)
* Add switch-user to the xfsm-logout program
- Added %bcond to improve portability of spec file between git master
and released sources
- Drop obsolete patch xfce4-session-simple-splash-remove-shadows.patch
- Drop obsolete patch xfce4-session-Make-verbose-logging-conditional.patch
- Dropped additional-lockers-support.patch
- Added add-light-locker-support.patch
- Added xfce4-session-adapt-session-scripts-git.patch for git master builds
- Added add-light-locker-support-git.patch for git master builds
- Dropped obsolete xfce4-session-systemd-user-addons.patch (fixed upstream)
- Fixed up spec file
- Don't install xscreensaver.desktop. We use xfce4-screensaver instead
* Wed Jun 05 2019 maurizio.galli@gmail.com
- Removed add-light-locker-support.patch. Replaced by
additional-lockers-support.patch which supports both
xfce4-screensaver and lightlocker
Version: 4.12.1-bp150.1.3
* Sat Dec 30 2017 seife+obs@b1-systems.com
- add xfce4-session-systemd-user-addons.patch to fix systemd-user
services by exporting XAUTHLOCALHOSTNAME
* Mon Dec 18 2017 crrodriguez@opensuse.org
- Remove build require on xorg-x11 metapackage
- Add explicit build requires on x11 and atk.
* Mon Jul 03 2017 fvogt@suse.com
- Do not mark %{_datadir}/xsessions/default.desktop as %ghost,
it needs to be installed as normal file.
* Wed May 17 2017 fvogt@suse.com
- Use update-alternatives to create default.desktop xsession (boo#1030873)
* Mon Sep 19 2016 robert@linux-source.org
- xfce4-session-Make-verbose-logging-conditional.patch:
Make verbose logging conditional (boo#999676).
* Mon Mar 16 2015 gber@opensuse.org
- update to version 4.12.1
- bump libxfce4ui min to 4.12.1
- drop check for sessions file before it's written (bxo#11632)
- translation updates
* Sat Feb 28 2015 gber@opensuse.org
- update to version 4.12.0
- Remove AC_CHECK_HEADER_STDBOOL, it was only
added in autoconf 2.69 and we dont use
stdbool.h anyway
- Add symlinks to the old icons (bxo#11513)
- Rename action icon names (bxo#11513)
- Gracefully handle the sessions dir being
readonly (bxo#11307)
- Add ConsoleKit2 support
- Create scripts/xinitrc from scripts/xinitrc.in created by
configure
- Translation updates
* Mon Dec 01 2014 gber@opensuse.org
- update to version 4.11.1
- Add DesktopNames to .desktop file
- Export XDG_CURRENT_DESKTOP (Bug #11239)
- Expand usage of xfsm_verbose for debugging
- Don't log errors when trying to close non-existent FDs
- Add error checking for fcntl
- Properly print the dbus error message
- Check the return value of select
- atoi (argv[2]) is unsafe
- Check the return value of gtk_tree_selection_get_selected
- gtk_cell_renderer_text_new is never used
- Minor Autotools Updates
- Add fallback DragonflyBSD support for suspend/hibernate
- Use pkexec for xfsm-shutdown (Bug 9952)
- Handle gpg and ssh agents separately
Patch by Mikhail Efremov
- Non-POSIX compliant test used in startxfce4 (Bug 10828)
Patch by seejay
- Update copyright year (Bug 10768)
- polkit_unix_process_new is deprecated (Bug 10793)
Patch by Baurzhan Muftakhidinov
- Add logind runtime detection to support suspend/hibernate
(Bug 9952) Patch by Guido Berhoerster
- Translation Updates
- drop obsolete
xfce4-session-systemd-suspend-hibernate-support.patch,
xfce4-session-set-desktop-name.patch,
xfce4-session-4.10.1-fix-bashisms.patch
* Mon Oct 20 2014 gber@opensuse.org
- fix typo in xfce4-session-set-desktop-name.patch.changes,
DesktopNames instead of DesktopName
* Sun Oct 19 2014 Led <ledest@gmail.com>
- fix bashisms in startxfce4 script (bxo#10828)
- add patches:
* xfce4-session-4.10.1-fix-bashisms.patch (backported from
upstream git)
* Sun Oct 19 2014 gber@opensuse.org
- add xfce4-session-set-desktop-name.patch.changes in order to set
the DesktopName property in the xsession file (bxo#11239)
* Sun Oct 19 2014 gber@opensuse.org
- modify xfce4-session-adapt-session-scripts.patch to set
XDG_CURRENT_DESKTOP (bxo#11239)
* Thu May 01 2014 gber@opensuse.org
- update to version 4.11.0
- remove gnome-keyring remains
- remove xfce environment functions and use glib
- add shutdown/reboot functionality for systemd (bxo#8729)
- fix duplicated accelerators
- use the async spawn function of glib
- store the watch function id to avoid possible double free
(bxo#9709)
- translation updates
* Thu Oct 10 2013 rmilasan@suse.com
- Add requires iceauth package. xfce4-session uses iceauth for
authorization (bnc#845264).
* Tue Aug 06 2013 gber@opensuse.org
- add xfce4-session-systemd-suspend-hibernate-support.patch in
order to add systemd suspend/hibernate support (bnc#9952)
* Fri Jun 07 2013 gber@opensuse.org
- drop obsolete configure switches
* Sun May 05 2013 gber@opensuse.org
- update to version 4.10.1
- remove xfce environment functions and use glib
- add shutdown/reboot functionality for systemd
- fix logic of the --fast action
- bump copyright year
- store the child watch id to avoid possible double free
- use the async spawn function of glib
- autotools updates
- remove gnome-keyring remains
- handle multiple interactive session save
- translation updates
- remove obsolete xfce4-session-avoid-possible-double-free.patch,
xfce4-session-handle-multiple-interactive-session-save.patch
* Mon Apr 29 2013 gber@opensuse.org
- add xfce4-session-avoid-possible-double-free.patch in order to
avoid a possible double free crash (bxo#9709, backported from
upstream git)
* Tue Feb 26 2013 gber@opensuse.org
- removed systemd workaround in
xfce4-session-adapt-session-scripts.patch now that
xfce4-power-manager is patched
* Tue Dec 18 2012 gber@opensuse.org
- changed xfce4-session-adapt-session-scripts.patch so that it the
session is wrapped with systemd-inhibit in order to work around
systemd's broken defaults of handling suspend/hibernate-keys and
the lidswitch which interferes with xfce4-power-manager
(bnc#789057), this unconditionally disables systemd's handling of
these keys regardless of its settings or whether
xfce4-power-manager actually runs in the session or not