xfce4-session-reduce-wayland-autostart-timeout.patch
This is a temporary workaround for the too slow start-up on Wayland
desktop. Currently the error is ignored in anyway.
- Use '?' for SUSE macro expansion, so that quilt setup works.
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=179
* wayland: startxfce4: Remove definition of SDL_VIDEODRIVER variable
* Add xapp for Settings in xfce-portals.conf
* startxfce4: Add check for /etc/vconsole.conf
* labwc: Add some default config values
* xfce-portals.conf: Add wlr for ScreenCast
* startxfce4: Improve keyboard layout detection on wayland
* wayland: start a D-Bus session only if there isn't one already
* Use syntax compatible with most sh shells.
* labwc: Add window snapping range
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=178
* build: Fix include order on *BSD
* autotools-build: Be sure gdbus-codegen files are regenerated
- Remove obsolete 0003-fix-glib2_84-related-conditionals.patch
- Update to version 4.20.1:
* wayland: Use labwc's --session option if available
* wayland: Don't pass xfce4-session to the optional compositor
cmdline
* build: Add missing dep flags
* build: Automate copyright year management
* build: Replace xdt-csource with glib-compile-resources
* build: Define xfce4 min version >= 4.18
* scripts: Make xflock4 blocking again
* startxfce4: Fix keyboard layout on wayland
* scripts: Remove unused .in level in xinitrc
* build: Add missing checks for headers
* build: Fix wrong include guard
* build: Add missing check for sigprocmask
* autotools-build: Check for xfce4-dev-tools in configure.ac
* build: Add missing dep flags
* build: Get rid of maintainer mode where gdbus-codegen is used
* Improve Wayland support
* Translation Updates
- Refresh xfce4-session-adapt-session-scripts-git.patch and
xfce4-session-adapt-session-scripts.patch
- Refresh 0002-relax-x11-version.patch
* Add small hack to maintain the configure* files' modification
time; otherwise the whole aclocal, autoconf, automake series
will have to be run, which will fail.
- Add 0003-fix-glib2_84-related-conditionals.patch to fix errors
when building with glib2 < 2.84
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=170
* Update copyright year
* Explicitly depend on gio-unix-2.0
* Replace deprecated xfce_spawn_command_line_on_screen()
* Add missing G_(BEGIN|END)_DECLS
* Add xapp for Wallpaper and Screenshot in xfce-portals.conf
* Add minimal xdg-desktop-portal conf file for Xfce (Fixes#181)
* Ensure all various XDG_* etc. env vars are passed to DBus and systemd
* Add missing export for XDG_CONFIG_HOME and XDG_CACHE_HOME
* Clean up SVG icon metadata for 24px, 48px actions
* Add action icons at 96px
* Add icons at missing sizes, clean up SVG metadata
* Translation Updates
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=165
This time it should work.
- Added xfce-portals.conf file. XDP 0.18.0 requires desktop and other
environments to have their own portals.conf drop in file and this
is a workaround until a better fix lands (boo#1215641)
- Added xdg-current-desktop-xfce.desktop to autostart to ensure variable
XDG_CURRENT_DESKTOP variable is properly exposed to systemd (boo#1215641)
- Relax requirement of branding package version to prevent
xfce4-branding-openSUSE breaking on Leap due to repos being out of sync
(boo#1216470)
OBS-URL: https://build.opensuse.org/request/show/1120587
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=163
- Update to version 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
OBS-URL: https://build.opensuse.org/request/show/1089628
OBS-URL: https://build.opensuse.org/package/show/X11:xfce/xfce4-session?expand=0&rev=161