File xfce4-screensaver.changes of Package xfce4-screensaver

-------------------------------------------------------------------
Sat Aug 16 18:38:20 UTC 2025 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.20.1
  * configure.py: Quote only command line args
  * README.md: Add uninstall info
  * Remove reference to INSTALL file from README
  * Remove outdated INSTALL file
  * build: Install xfce4-screensaver-configure.py in libexecdir
  * build: Rename POTFILES.in to POTFILES
  * Remove autotools build
  * Update README after switchover to meson
  * meson-build: Add "none" to authentication-scheme combo
  * meson-build: Add "none" to session-manager combo
  * Translation Updates

-------------------------------------------------------------------
Thu Jul 17 15:08:57 UTC 2025 - Takashi Iwai <tiwai@suse.com>

- Enable Wayland support

-------------------------------------------------------------------
Mon Jul 14 07:13:24 UTC 2025 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.20.0
  * 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
- Add 0001-relax_versions.diff to accept some elder packages on
  Leap 15.6, which are still sufficient.

-------------------------------------------------------------------
Sat Dec 21 07:55:12 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.18.4
  * Exit early in non-X11 environments
  * Fix return codes in main() functions
  * prefs-dialog: Remove subtitle
  * Revert "prefs-dialog: Remove subtitle"
  * prefs-dialog: Remove subtitle
  * xfce-bg: Update default fallback wallpaper
  * xfce-bg: Default to XFCE_BG_PLACEMENT_ZOOMED when image-style is 
    missing
  * Fix blurry avatar when UI scale > 1
  * Fix blurry background when UI scale > 1
  * I18n: Update po/LINGUAS list
  * prefs-dialog: Fix GtkTreePath leaks
  * I18n: Update po/LINGUAS list
  * lock-plug: Fix GVariant leak when switching user
  * lock-plug: Fix GVariant leak
  * Fix GSMonitor leak when screensaver fails to start
  * lock-plug: Fix GtkBuilder leak
  * prefs-dialog: Fix string leak
  * Fix string leaks in xfce_bg_load_from_xfconf
  * Fix string leak in get_themes_menu
  * lock-plug: Fix string leak
  * Fix string leak in xfce_bg_load_from_xfconf
  * Added image cropping to the slideshow screensaver
  * lock-plug: Use consistent keymap for capslock detection
  * lock-plug: Silence gdk-pixbuf warning
  * listener: Fix fullscreen inhibit
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion
  * slideshow: Do not load image if window size is invalid
  * lock-plug: Draw background in constructed()
  * Revert "lock-plug: Delay background drawing at startup"
  * Use same debug function everywhere
  * lock-plug: Delay background drawing at startup
  * xfce4-screensaver-preferences.desktop: Add Keywords
  * Rename directory file to desktop for gettext detection
  * Add .py extension to xfce4-screensaver-configure for gettext
    detection
  * xfce4-screensaver-dialog: Restore "Password:" filter
  * xfce4-screensaver-dialog: Remove custom status text mapper
  * gs-lock-plug: Improve utf8 string check in show_status_text
  * I18n: Update po/LINGUAS list
  * build: Switch from intltool to gettext
  * Skip including crypt.h on FreeBSD
  * Translation Updates

-------------------------------------------------------------------
Mon Mar  4 13:05:29 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.18.3
  * Update copyright year
  * build: Use XDT_VERSION_INIT for proper version scheme
  * Fix memory management of GSPrefs
  * lock-dialog: Do not use gtk_widget_grab_default()
  * i18n: Use xfce_textdomain()
  * prefs-dialog: Fix spin button signal of cycle-delay
  * prefs-dialog: Add missing sanity check
  * manager: Fix cycling jobs
  * manager: Fix desktop leak when reconfiguring monitors
  * Revert "Add overlays to initial activation"
  * manager: Align job table management with window table management
  * manager: Use a hash table instead of a list for windows
  * manager: Fix leak on prefs
  * window: Reset monitor pointer when disposed
  * window: Add source id management when deactivated
  * Add hint for users how to make Blank Screen DPMS work
  * Do not activate screensaver if disabled
  * Translation Updates

-------------------------------------------------------------------
Tue May 30 08:12:32 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.18.2
  * screensaver-configure: Ensure consistent dialog positioning
  * screensaver-configure: Remove dead code
  * screensaver-configure: Improve some strings
  * screensaver-configure: Print errors on stderr without translating
  * screensaver-configure: Replace single quotes with double quotes in _()
  * screensaver-configure: Get translated strings from desktop files
  * screensaver-configure: Fix broken translations
  * screensaver-configure: Set dialogs modal
  * Revert "prefs-dialog: Grey out prefs button for popsquares (no prefs)"
  * screensaver-configure: Fix broken prefs
  * screensaver-configure: Fix critical when closing dialog
  * prefs-dialog: Grey out prefs button for popsquares (no prefs)
  * Bump GTK version and remove dead code
  * Keep "lock-on-sleep" in sync with other components via XfceScreensaver
  * *.desktop: Distinguishing our screensaver from others (Fixes #17)
  * Use GLib wrappers for memory allocation
  * Fix unix.Malloc warnings from scan-build 15.0.7
  * Fix core.uninitialized.Assign warnings from scan-build 15.0.7
  * Fix deadcode.DeadStores warnings from scan-build 15.0.7
  * Avoid duplicated code
  * manager: Do not discard monitors without model and manufacturer
  * Translation Updates
- Remove xfce4-screensaver-manager-efifb-lockup-fix.patch

-------------------------------------------------------------------
Mon May  1 06:54:43 UTC 2023 - Takashi Iwai <tiwai@suse.com>

- Fix hang up with efifb / nomodeset (bsc#1210562):
  xfce4-screensaver-manager-efifb-lockup-fix.patch

-------------------------------------------------------------------
Mon Mar 27 08:05:55 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.18.1
  * Refactor spawn_make_environment_for_display()

-------------------------------------------------------------------
Sun Mar 19 13:01:12 UTC 2023 - Manfred Hollstein <manfred.h@gmx.net>

- Update to version 4.18.0
  * Add copyright notice to configure.ac
  * Make missing GNOME Keyring PAM module warning quiet (Fixes #46)
  * build: Fix --disable-locking (Fixes #83)
  * Remove duplicated lines in README (Fixes #109)
  * savers: Fix critical warnings on exit
  * savers: Fix critical warnings from GSThemeWindow on "realize"
  * Do not redirect stderr for our own commands
  * Round the user picture on lock dialog.
  * build: Do not warn if PAM prefix is correct
  * Improve lightdm detection (Fixes #39)
  * build: Fix -Wunused-value compiler warning
  * build: Fix -Wdeclaration-after-statement compiler warning
  * build: Fix -Wsign-compare compiler warning
  * build: Use XDT_FEATURE_DEBUG
  * Fix use-after-free crash in xfce4-screensaver-dialog
  * Fix D-Bus sleep inhibit when screen locker is disabled
  * Complete previous commit
  * Fix Xfconf memory management
  * build: Set GLib macros via XDT_CHECK_PACKAGE
  * autogen.sh: Do not `mkdir m4`
  * Fix crash when XDG_PICTURES_DIR is not set (Fixes #86)
  * Fix build warning from Clang
  * --with-password-helper expects full pathname of password helper
  * Add missing zeroing of timeout_id in dialog_timed_out() timer handler
  * Fix wrong signal name for GtkSpinButton
  * Remove ENABLE_NLS ifdefs and use xfce_textdomain()
  * build: Fix intltool lock file problem during make distcheck
  * Fix compilation warnings
  * autoconf: Some updates
  * Translation Updates
- Remove _service file

-------------------------------------------------------------------
Tue Jan  3 14:52:51 UTC 2023 - Stefan Schubert <schubi@suse.com>

- Migration of PAM settings to /usr/lib/pam.d.

-------------------------------------------------------------------
Fri Jan 15 16:01:26 UTC 2021 - Predrag Ivanović <predivan@mts.rs>

- Unbreak Leap build.
    * Make "%(_libexecdir}" file list more explicit, thus avoiding
    '/usr/lib/debug' being picked up on Leap, where libexec is '/usr/lib'.

-------------------------------------------------------------------
Sun Jan  3 19:51:24 UTC 2021 - Vinzenz Vietzke <vinz@vinzv.de>

- Update to version 4.16.0
  * Changed version scheme from 0.x to 4.16.0 to align with the new 
    Libxfce4util and Xfconf GIR requirements
  * xfce4-screensaver-configure: Use GIRepository of libxfce4util and
    xfconf (gxo#apps/xfce4-screensaver#11)
  * Change type of seconds to guint in add_lock_timer
  * Check dbus system_connection in add_sleep_inhibit
  * Cleanup GSourceFunc usage
  * Convert date_time_update to a timer function
  * Fix format specifiers in lock_timer
  * Fix issues connected to dbus (gxo#apps/xfce4-screensaver#66)
  * Fix pam_strerror usage
  * Pass constants to XSetScreenSaver
  * Plug memleak in get_x11_idle_info
  * Remove obsolete check for scrnsaver.h from configure.ac
  * Translation Updates

-------------------------------------------------------------------
Sun Nov  8 14:00:04 UTC 2020 - Maurizio Galli <maurizio.galli@gmail.com>

- Update to version 0.1.11
  * Configuration Update:
    This release updates the DPMS settings used for the Blank screensaver. 
    Timeouts are now stored in seconds instead of minutes, with the default
    DPMS sleep now 5 seconds after the screensaver goes active. Xfconf:
    /xfce4-screensaver/screensavers/xfce-blank/dpms-sleep-after
  * Theme Update:
    This release uses a new icon name, org.xfce.ScreenSaver, instead of the
    generic preferences-desktop-screensaver.
  * Builds: Move from exo-csource to xdt-csource (bxo#16717)
  * CI: Add basic GitLab pipeline
  * distcheck: Add missing gs-auth-pam.c
  * DPMS: Change sleep settings to seconds, default after 5 seconds
    (gxo#apps/xfce4-screensaver#27)
  * Fix: Catch gs_listener_dbus_init failures
  * Fix: remove unused flag --no-daemon
  * Icons: New icons and rDNS icon name, org.xfce.ScreenSaver
  * Internal: Change timers from milliseconds to seconds
  * README.md: Note setuid requirement after install with shadow/bsdauth
    (gxo#apps/xfce4-screensaver#9)
  * xfce4-screensaver.common-auth: replace @include with standard systax
    (gxo#apps/xfce4-screensaver#6). 
  * Translation Updates
- Obsoletes patch xfce4-screensaver_pam_fix_opensuse.patch

-------------------------------------------------------------------
Thu Aug 27 12:59:25 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.com>

- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)

-------------------------------------------------------------------
Sun Mar 29 22:24:06 UTC 2020 - Marcel Kuehlhorn <tux93@opensuse.org>

- Update to version 0.1.10
  * Send DBus lock responses for xfce4-session support (bxo#16522)
  * Translation Update

-------------------------------------------------------------------
Mon Mar 23 00:40:59 UTC 2020 - Marcel Kuehlhorn <tux93@opensuse.org>

- Update to version 0.1.9
  * Replace deprecated GTimeVal usage
  * Rebuild windows on monitor reconfiguration
  * Draw overlays during window reconstruction to protect screen
  * Do not activate DPMS when screensaver is inactive (bxo#16327)
  * Better handling of multi-monitor and lid-close events (bxo#16102)
  * Update LINGUAS (bxo#15949)
  * Fix decimal properties when running through atof
  * Return 1 on lock command failure (bxo#15945)
  * Rename 'Pictures folder' to 'Slideshow' (bxo#15589)
  * Raise NameError and TypeError (bxo#15830)
  * Fix float parsing error (bxo#16295)
  * Fix inhibitor proxying (bxo#16356)
  * Fix inhibitor listing in xfce4-screensaver-command (bxo#16355)
  * Add systemd sleep inhibitor (bxo#15929)
  * Fix dbus inhibition (bxo#16365)
  * dbus: Prevent overzealous activation (bxo#16365)
  * Translation Updates

-------------------------------------------------------------------
Thu Sep  5 10:04:26 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>

- Prevent parallel installation of xscreensaver by dropping
  xscreensaver-data recommendation and make sure xscreensaver is
  removed from existing systems (boo#1149209)

-------------------------------------------------------------------
Fri Aug 16 13:01:06 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>

- Fixed sources in spec file

-------------------------------------------------------------------
Mon Aug 12 00:04:09 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>

- Update to version 0.1.8
  * Optional screensaver inhibition for fullscreen apps
  * Blank screensaver now supports DPMS (bxo#15216)
  * Add dependency on libwnck >= 3.20
  * Translation Updates
- Fixed up spec file
-------------------------------------------------------------------
Sun Jul 28 17:58:25 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>

- Update to version 0.1.7
  * Added configuration tool for individual screensavers
  * Added support for on-screen keyboards
  * Drop libXxf86 dependency, no longer implemented or available
  * Removed unneeded login window construction code
  * Removed window shaking on failed login
  * Removed unused session-idle signal
  * Removed unused code from gs-manager/gs-window-x11
  * Simplified lock screen code
  * Simplified screensaver activation and locking code
  * Improved wallpaper drawing at 2x scale
  * Migrated xfce4-screensaver-command to GDBus
  * Fixed confusion between saver and lock timeouts
  * Translation updates

-------------------------------------------------------------------
Sun Jun 30 16:02:32 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>

- Update to version 0.1.6
  * Fixed flickering in the password dialog
  * Fixed password dialog appearance, visual artifacts with
    various themes are resolved
  * Remove reference to pkg-config file (.pc) (bxo#15597)
  * Cleaned up kdb-indicator logic
  * Consolidated debug function calls
  * Moved job theme processing out of gs-manager
  * Removed drag-and-drop theme installation
  * Removed placeholder widgets from the glade template
  * Removed unused callbacks
  * Simplified handling of user preferences
  * Translation Updates
- Removed devel package as pkg-config file was removed

-------------------------------------------------------------------
Mon Jun 17 16:02:47 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>

- Replace BuildRequires systemd-devel with pkgconfig(libsystemd)

-------------------------------------------------------------------
Thu Jun 13 10:20:33 UTC 2019 - Marcel Kuehlhorn <tux93@opensuse.org>

- Update to 0.1.5
  * Added support for elogind (bxo#15243)
  * Added support for profile images from AccountsService (bxo#15235)
  * Removed a lot of unused code (2,700+ lines)
  * Simplified monitor-handling logic
  * More consistent spacing in makefiles
  * Added categories to display in the Settings Manager (bxo#15507)
  * Added a fallback idle timer for when X11 screensaver doesn't notify
  * Fixed warning during configure stage (bxo#15552)
  * Fixed Inhibitor lock (bxo#15551)
  * Hide screensaver themes from 'Open with' options (bxo#15531)
  * Made numerous cppcheck, cpplint, and Coverity Scan fixes
  * Constant variables guarding dead code
  * Dereferencing before/after null
  * Unchecked return values
  * Unused variables
  * Memory leaks
  * Translation Updates

-------------------------------------------------------------------
Wed Jun  5 10:03:29 UTC 2019 - Maurizio Galli <maurizio.galli@gmail.com>

- Added bcond to build with sources from git master branch
- Added --with-console-kit needed for PrepareForSleep signal
- Added OBS service file to fetch git master sources when needed

-------------------------------------------------------------------
Fri Mar 22 11:47:22 UTC 2019 - Vinzenz Vietzke <vinz@vinzv.de>

- update to 0.1.4
  * Features:
  	  - Added support for locking on suspend (bxo#15001)
  * Bug Fixes:
    - Fix password entry after stealing focus (bxo#15042)
  * General:
    - Faster screen locking when activated
    - Faster renderering of the authentication prompt
    - Improved support for monitor dis-/connection events
    - Improved lock screen display on lid open events
    - Improved idle activation
    - Improved low-power state, screensavers are now suspended
      when monitors are powered off via DPMS (deb#921835)
  * Translation Updates:
    Basque, Belarusian, Catalan, Czech, Danish, Galician, Lithuanian,
    Malay, Portuguese, Russian, Serbian, Spanish, Swedish

-------------------------------------------------------------------
Sat Nov 24 05:33:34 UTC 2018 - Maurizio Galli <maurizio.galli@gmail.com>

- update to 0.1.3
  * Features:
    - All available settings are now availble in the Preferences dialog
    - Locking on user inactivity is now based on X11 Screensaver signals
    - Xfce Screensaver now respects the xdg-screensaver state
    - Screensaver and lock screen functionality can now be toggled separately
  * General:
    - Removed deprecated DBUS methods and signals from documentation
  * Preferences:
    - Dropped unused preferences
    - Renamed all Xfconf properties for improved clarity
    - Embedded keyboard options have been disabled since they are currently
      non-functional
  * Bug Fixes:
    - Replaced Help link with a link to the Xfce Documentation (Xfce #14877)
    - Added /usr/lib and /usr/libexec as trusted engine paths, enables
      local installs with access to existing screensavers (Xfce #14883)
    - Fixed screen blanking and locking on BSD (Xfce #14846)
    - Fixed lock screen crash on laptop lid-close events (GTK #1466)
    - Fixed daemon crash when scrolling through available themes
    - Fixed minimum window size to allow resizing much smaller
    - Renamed screensavers to prevent conflicts with MATE Screensaver
    - Reduced flicker rate when multiple keyboard layouts are available
  * Build Improvements
    - Silence warning: "ar: 'u' modifier ignored since 'D' is the default"
    - Fix warning: "Target given more than once in the same rule"
  * Code Quality:
    - Applied cpplint fixes and added cpplint configuration file
    - Cleaned up unused variables, trailing spaces, and deprecated code
    - Glade templates were cleaned up and organized for easier maintenance
  * Translation Updates
  
  - added %autosetup macro to spec file
  - removed autogen.sh from spec file

-------------------------------------------------------------------
Tue Nov  6 15:30:21 UTC 2018 - Maurizio Galli <maurizio.galli@gmail.com>

- Added tips to description

-------------------------------------------------------------------
Tue Nov  6 11:00:09 UTC 2018 - Maurizio Galli <maurizio.galli@gmail.com>

- Update to 0.1.2
  * Resolve hidden libxfce4ui 4.13 requirement (bxo#14821)
  * Avoid hard-coded paths for systems that do not use /usr (bxo #14822)  

- 0.1.1 
  * Support color settings for Xfdesktop 4.12
  * Fallback to the Xfdesktop default color background (dark blue)
  * UI files are now compiled and included in the binaries
  * Root warning is now an InfoBar to make it more visible
  * Enabled embedding in the Xfce Settings Manager
  * Fix crash with no background placement, fix color settings (bxo#14769)
  * Redraw the screensaver on monitor configuration events (bxo#14796)
  * Automate detection of PAM configuration, add flag to override  (bxo#14779)
  * Notify invalid lid-switch configuration and add Resolve button (bxo#14782)
  * Fix appearance with the Adwaita GTK theme
  * Fix builds on OpenBSD, build status can now be tracked on the Xfce Build Bot

- Updated patch for openSUSE PAM support  
- Cleaned and fixed spec file to new version files and flags

-------------------------------------------------------------------
Wed Oct 17 16:03:59 UTC 2018 - Maurizio Galli <maurizio.galli@gmail.com>

- Created and added patch for PAM support
- Added systemd support in build

-------------------------------------------------------------------
Wed Oct 17 11:45:33 UTC 2018 - Maurizio Galli <maurizio.galli@gmail.com>

- Edit of %configure

-------------------------------------------------------------------
Wed Oct 17 06:50:06 UTC 2018 - Maurizio Galli <maurizio.galli@gmail.com>

- Added  --prefix=/usr --sysconfdir=/etc flags to build

-------------------------------------------------------------------
Mon Oct 15 18:40:23 UTC 2018 - Maurizio Galli <maurizio.galli@gmail.com>

- Initial Build 0.1.0
openSUSE Build Service is sponsored by