File arctica-greeter.changes of Package arctica-greeter

-------------------------------------------------------------------
Tue May 20 12:44:09 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.9.2:
  * Add background image position.
  * Translation updates (thanks to all contributors on
    hosted.weblate.org).
- Update/fix Source0: URL (use upstream-provided source tarballs rather than
  obtaining sources from Github tags.

-------------------------------------------------------------------
Mon May  5 07:39:33 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.9.1:
  * Allow filtering out users from hidden groups.
  * Translation updates (thanks to all contributors on
    hosted.weblate.org).

-------------------------------------------------------------------
Wed Apr 30 15:38:20 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.9.0:
  * Allow error label to be displayed below the login entry.
  * Fix and future-proof the menubar.
  * src/menubar.vala: Also apply menubar-bgcolor to menubar's shadow
    style.
  * src/menubar.vala: Set LC_NUMERIC to C.UTF-8 more globally.
- Drop arctica-greeter-error-message-position.patch. Applied upstream.
 
-------------------------------------------------------------------
Tue Apr 29 08:41:54 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Add arctica-greeter-error-message-position.patch. Allow positioning
  error message below the username/password field.

-------------------------------------------------------------------
Mon Apr 28 07:49:08 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.11:
  * Rewrite Gtk.Alignment.
  * src/prompt-box.vala: Add manual text wrapping.
  * Translation updates (thanks to all contributors on
    hosted.weblate.org).

-------------------------------------------------------------------
Thu Apr 24 08:30:17 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.10:
  * src/settings.vala: Drop unused safe_get_boolean.
  * Fix deprecated colour overrides.
  * Add logo positioning tweaks.
  * Add prompt box tweaks.
  * src/shutdown-dialog: Fix possible null warning.
  * src/arctica-greeter.vala: Drop unused wm_message_pid.
  * src/main-window.vala: Drop deprecated Gdk.Screen.get_* functions.
  * src/main-window.vala: Fix content_box.margin_right and margin_left.
  * src/main-window.vala: Fix DBusConnection.call.
  * Fix size and position of elements.
- Update to new upstream version 0.99.8.9:
  * src/main-window.vala: Toggle a11y states when accelerators are
    pressed.
  * Translation updates (thanks to all contributors on
    hosted.weblate.org).

-------------------------------------------------------------------
Tue Apr  1 06:52:32 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.8:
  * src/menubar.vala: Fix DateTime Indicator high contrast label.

-------------------------------------------------------------------
Mon Mar 31 14:04:58 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.7:
  * arctica-greeter/src/greeter-list.vala: Fix DashBox height when the
    content changes.
  * Translation updates (thanks to all contributors on
    hosted.weblate.org).

-------------------------------------------------------------------
Fri Mar 28 10:04:59 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Drop patches arctica-greeter-Revert-Revert-Work-around-GTK-3.20-s-new-
  allocation-.patch and arctica-greeter-Revert-src-greeter-list.vala-Drop-
  extra-Gtk-3.20-que.patch

-------------------------------------------------------------------
Wed Mar 26 10:43:55 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.6:
  * Regression fix for 0.99.8.5 for non-English systems:
    src/{arctica-greeter,menubar}.vala: Set locale to LC_NUMERIC before
    using printf with floats.

-------------------------------------------------------------------
Tue Mar 25 14:51:30 UTC 2025 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.5:
  * src/main-window.vala: Render the back-button with black background
    and white border. As arrow we have a white png.
  * src/prompt-box.vala: Prompt box messages are always white in normal
    mode, always black in high-contrast mode (except from errors).
  * src/menubar.vala: Render the menubar always white (background is
    always black) and use black font for the hostname if shown.
  * Introduce UI/widget scaling per scaling factor.
  * src/menubar.vala: Soften the menubar shadow depending on
    'menubar-alpha' gsettings configuration.
  * data/50-org.Arctica-Project.arctica-greeter.rules: Syntax fix.
  * src/main-window.vala: Recuce the menubar height when settings
    struts by 7px ( x scaling factor).
  * src/main-window.vala: Apply Gdk property change to toplevel of the
    MainWindow (just in case).
  * src/arctica-greeter.vala: Re-arrange calls to
    MainWindow.set_struts().
  * src/main-window.vala: Make set_struts() a method without parameters
    and move previous set_struts() to _set_struts() (private method
    now).
  * src/main-window.vala: Set Gdk.WindowTypeHint.DOCK to make struts
    not affect the main window itself.
  * src/main-window.vala: Convert set_struts() method to a non-static
    method (by its code).
  * Translation updates (thanks to all contributors on
    hosted.weblate.org).
- Update to new upstream version 0.99.8.4:
  * src/arctica-greeter.vala: Adjust comment (Slick Greeter ->
    arctica-greeter).
  * src/session-list.vala: Use xsession_badge.png for session key
    "default".
  * src/session-list.vala: Skip session key 'default' when detecting
    the session's real icon name.
  * src/session-list.vala: Document SUSE's handling of default.desktop
    in /usr/share/xsessions/.
  * Translation updates.
- Rebase arctica-greeter-Revert-Revert-Work-around-GTK-3.20-s-new-
  allocation-.patch.
- Rebase arctica-greeter-Revert-src-greeter-list.vala-Drop-extra-Gtk-
  3.20-que.patch.
- Rebase arctica-greeter-do-not-force-arctica-greeter.patch.

-------------------------------------------------------------------
Wed Jun 19 21:21:58 UTC 2024 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.3:
  * Make position of the greeter magnifier configurable.
  * arctica-greeter-check-hidpi: Don't fail if no DISPLAY variable is
    set, silently return scaling factor 1.
  * src/arctica-greeter.vala: Handle get_state() return null gracefully
    in ArcticaGreeter.GetUser(), don't operate on null as if it was
    a string.
  * src/: Only fiddle with MATE scaling factor settings if not in
    test-mode.
  * src/: Only run enable_tap_to_click() when not in test-mode.
  * src/arctica-greeter: Reduce '!do_test_mode' checks by 1.
  * src/: Exclude more code from being run in start_indicators() when
    in test-mode.
  * src/: Skip start_notification_daemon() and start_real_wm() if in
    test-mode.
  * src/: Drop another (now) superfluous '!do_test_mode' check.
  * src/settings-daemon.vala: Fake org.gnome.SessionManager's
    RegisterClient D-Bus method.
  * arctica-greeter-check-hidpi: Import syslog module (we use it in
    case of an occurring error).

-------------------------------------------------------------------
Tue Jun 18 15:50:55 UTC 2024 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.2:
  * src/: Resize and position magnifier window.
  * src/: Let onboard know that it got launched for arctica-greeter.
  * src/: On every toggle/enable resize/reposition the OSK. Required
    when running under a window manager such as metacity or marco.
  * src/: OSK and Magnifier: always keep above other windows, don't use
    window decorations. Required when running under a window manager
    such as metacity or marco.
  * arctica-greeter-magnifier: Enforce start without window
    decorations.

-------------------------------------------------------------------
Tue Jun 18 12:31:25 UTC 2024 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.1:
  * src/arctica-greeter.vala: Don't reference 'Marco' anymore, the WM
    is / will be configurable.
  * window manager: Alternatively to metacity, also support marco.
  * data/org.ArcticaProject.arctica-greeter.gschema.xml: Default to
    'marco' as window manager.
  * src/: Launch/stop real window manager event based.
  * src/: Don't launch Geoclue agent when in test mode.
  * src/: In set_struts(), use already discovered geometry of the
    primary monitor.
  * src/main-window.vala: In set_struts() consider window scaling when
    calculting _NET_WM_STRUT{,_PARTIAL} (fixes broken geometry).
  * src/main-window.vala: Update struts when monitor setup changed.

-------------------------------------------------------------------
Tue Jun 18 06:52:31 UTC 2024 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.8.0:
  * data/50-org.Arctica-Project.arctica-greeter.rules: Make file better
    readable.
  * src/settings-daemon.vala: Also mimick org.mate.ScreenSaver D-Bus
    service.
  * Wait with Ayatana Indicators startup until D-Bus mimick services
    have come up.
  * Launch mate-notification-daemon in greeter session for showing
    system notifications.
  * src/arctica-greeter.vala: Only load state file if it already
    exists.
  * Support openSUSE style of marking the default (X11) session.
  * main window: Keep always below all other windows (esp. helpful for
    nm-applets WiFi credentials dialog).
  * data/50-org.Arctica-Project.arctica-greeter.rules: Make networking
    more configurable in Arctica Greeter.
  * src/: Move all env variable settings before the cmdline option
    parse() method to actually have an effect.
  * src/: Use AGUtils.greeter_set_env() (includes update of the D-Bus
    activation environment) instead of
    GLib.Environment.set_variable().
  * src/: Assure that org.mate.interface's window-scaling-factor is set
    to 1x scaling (we handle it ourselves via env vars and don't
    want the HiDPI effect to duplicated.
  * src/: Re-introduce having a window manager (metacity this time,
    with keybindings disabled). Make having it conifugrable via
    GSettings.
  * d/control: Add to R: metacity.
  * src/: Set _NET_WM_STRUT{,_PARTIAL} so that notification bubbles
    don't overlay the menubar.
- Rebase patches.
- lightdm-arctica-greeter-branding-upstream: Switch to Noto Sans font.

-------------------------------------------------------------------
Tue Jun 04 09:50:00 UTC 2024 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.7.0:
  * Drop to-be-reviewed slick-greeter patches. 0025 is already applied,
    0027 will not be applied.
  * Add man pages for arctica-greeter's helper scripts.
  * src/session-list.vala: Auto-find session badges if session name
    matches badge filename.
  * data/badges: Port over various session badge icons from
    slick-greeter.
  * data/badges/: Add badge icon for the Weston compositor.
  * src/session-list.vala: Add several more session name / badge
    filename aliases.
  * src/{main-window,settings}.vala: Add a setting to configure the
    user list alignment.
  * greeter-list.vala: Make the user and session box wider.
  * src/promptbox.vala: Use themed icon for unread messages.
  * Fix hidpi rendering of session badges.
  * Add user filter to greeter's user list.
  * data/org.ArcticaProject.arctica-greeter.gschema.xml: Amend
    phrasings in GSettings descriptions.
  * src/greeter-list.vala: Drop extra Gtk >= 3.20 queue_allocate(). Not
    required anymore.
  * src/greeter-list.vala: Redraw greeter box after showing/adding a
    message to it.
  * Revert "Work around GTK 3.20's new allocation logic. Ported from
    slick-greeter."
  * Translation updates
- Adjust %files section, add new files added to the project by upstream:
  * %{_libexecdir}/%{name}/%{name}-magnifier
  * %{_mandir}/man1/%{name}-check-hidpi.1.gz
  * %{_mandir}/man1/%{name}-enable-tap-to-click.1.gz
  * %{_mandir}/man1/%{name}-magnifier.1.gz
  * %{_mandir}/man1/%{name}-set-keyboard-layout.1.gz
- Add arctica-greeter-Revert-Revert-Work-around-GTK-3.20-s-new-allocation-.patch.
  Partially revert the revert of the GTK_3_20 hack for src/list-stack.vala.
- Add arctica-greeter-Revert-src-greeter-list.vala-Drop-extra-Gtk-3.20-que.patch.
  Partially revert the revert of another GTK_3_20 hack for src/list-stack.vala.

-------------------------------------------------------------------
Tue Apr 22 13:24:10 UTC 2024 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Add to BR: polkit.
- Don't own %{_datadir}/polkit-1/rules.d/.

-------------------------------------------------------------------
Tue Apr 09 08:07:10 UTC 2024 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.6.0:
  * Add a Magnus fork and wrap it in a new window.
  * Translation updates.
- Add to Require: Python module 'setproctitle'.

-------------------------------------------------------------------
Mon Dec 04 20:06:10 UTC 2023 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.5.0:
  * data/arctica-greeter.pkla: Fix Results* keys.
  * data: Add 50-org.Arctica-Project.arctica-greeter.rules.
  * src/Makefile.am: Install arctica-greeter to <prefix>/bin (instead
    of sbin).
  * Translation updates.
  * data/org.ArcticaProject.arctica-greeter.gschema.xml: Store screen
    magnifier state.
  * Add magnifier toggling logic.
- arctica-greeter gets installed to /usr/bin starting with 0.99.5.0.
- Install new polkit 50-org.Arctica-Project.arctica-greeter.rules file.
- Rebase patches.
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.

-------------------------------------------------------------------
Mon Dec 04 07:30:00 UTC 2023 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.4.5:
  * src/session-list.vala: More session name / icon file mappings
    (plasmawayland, icewm).
  * Send user change signal for manual user entries
  * Translation updates.
- Drop: arctica-greeter-more-session-name-icon-file-mappings.patch. Applied
  upstream.

-------------------------------------------------------------------
Mon Nov 20 12:49:25 UTC 2023 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Cherry-pick from upstream: arctica-greeter-more-session-name-icon-file-mappings.patch

-------------------------------------------------------------------
Mon Nov 20 11:11:25 UTC 2023 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.4.4:
  * Support (configurably) loading the GeoClue-2.0 agent.
  * Add display indicator to the menubar.
- Recommend ayatana-indicator-display.

-------------------------------------------------------------------
Fri Nov 10 12:59:25 UTC 2023 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.4.3:
  * lightdm-arctica-greeter-session: Export sensible system PATH
    variable, so that the greeter executable can get found (issue
    discovered on openSUSE).
  * src/arctica-greeter.vala: Search at alternative installation path
    /usr/lib for indicator service executables.

-------------------------------------------------------------------
Tue Nov 07 08:38:19 UTC 2023 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.4.2:
  * Move config files and policykit .pkla file from debian/ to
    data/ and install via automake.
- Add to R: onboard.
- Don't knick .conf files and .pkla file from debian/ folder (not included in
  upstream tarball anymore), they are now installed via automake.
- Drop orphaned file: arctica-greeter-menubar-use-osd-class.patch. Patch
  application has been removed since 0.99.4.0.
- arctica-greeter-menubar-use-osd-class.patch: Adjust path name for
  90-arctica-greeter.conf (debian/ -> data/).
- Assure existence of README file (create from README.md if missing).
- Move conf files from /etc/lightdm to /etc/xdg/lightdm.
- Rename /var/lib/pokit-1 to /var/lib/polkit.

-------------------------------------------------------------------
Tue Nov 07 07:41:28 UTC 2023 - Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

- Update to new upstream version 0.99.4.1:
  * src/menubar.vala: Add scroll signalling.
  * src/arctica-greeter.vala: Fix killing Orca.
  * data/arctica-greeter.1: Document --test-highcontrast option in man
    page.
  * Translation updates.
- Remove commented out patch references from .spec file.

-------------------------------------------------------------------
Mon Oct 16 22:47:28 UTC 2023 - Mihai Moldovan <ionic@ionic.de>

- Update to new upstream version 0.99.4.0:
  * OSK: Add OSK theme gsetting to individually configure the OSK
    theme used via ArcticaGreeter's settings.
  * Use 'Compact' onboard layout for providing special keys such
    as Umlauts etc.
  * session list: Treat 'gnome-xorg' as GNOME and 'plasma5' as
    KDE.
  * session badges: Add badge for (open)SUSE's 'SLE Classic'
    session.
  * Add support for hiding X11 and/or Wayland sessions.
  * main-window: Smooth transition to greeter screen.
  * Add option to span background across multiple monitors.
  * login prompt box: Enable line wrapping for (error) messages.
  * login prompt box: Set background color for error messages to
    pure white and font color to red for error messages.
  * src/arctica-greeter.vala: Add D-Bus server with methods needed
    by the keyboard indicator.
  * src/menubar.vala: Fix host name position.
  * settings: Add configuration option for logo alpha.
  * background: Use logo alpha dconf setting.
  * shutdown dialog: Implement timer function triggering shutdown
    if nothing gets selected.
  * lightdm-arctica-greeter-session: Switch from dbus-launch to
    dbus-run-session.
  * Drop indicator startup via systemctl and spawn_async them
    directly.
  * Reenable lightdm-arctica-greeter-session greeter-wrapper
    again, fixes the greeter's multi-seat support.
  * building: Implement proper GTK+ 3/GTK 4 switching support.
  * Introduce gsetting (array of strings): preferred-sessions.
  * Rework case-insensitive session sorting. Do the sorting on a
    deep copy of the session list from LightDM. Fixes session
    types disappearing when opening the session type list a second
    time.
  * Introduce gsettings (list): includeonly-sessions,
    excluded-sessions.
  * Introduce gsetting (bool): hide-default-xsession.
  * Start using new a11y indicator from Ayatana Indicators.
  * a11y: Make Orca, high contrast and OnBoard toggable via D-Bus.
  * Drop all internal a11y indicator related code.
  * a11y: Disable background image when in high-contrast mode.
  * a11y: Disable drawing the grid when in high-contrast mode.
  * a11y: Switch from HighContrastInverse to HighContrast as
    default GTK+ theme for high contrast mode.
  * settings: Introduce 'high-contrast-icon-theme-name'
    gsetting and toggle icon theme if a11y indicator's high
    contrast switch gets toggled.
  * a11y Check for high-contrast mode when initializing
    gtk-theme-name and gtk-icon-theme-name, startup in high
    contrast mode based on previous settings.
  * a11y / OSK: Restart OSK on theme toggling
    (normal/high-contrast) and adjust the OSK theme accordingly.
  * Initialize screen-reader and OSK on greeter startup as
    configured in gsettings.
  * Initialise OnBoard and Orca after the greeter is presented.
  * a11y: In high-contrast mode, brighten up the non-selected
    buttons. Provide as much contrast between white, gray and
    black as possible.
  * logo: Better positioning of logo, make the positioning
    independent of logo height (i.e., adjust the position to the
    logo height).
  * settings: Introduce configurable (on/off) labels for
    'Username:' and 'Password:'.
  * Drop big-font setting. Font scaling will be handled
    differently and more statically.
  * Add error handling to check_hidpi().
  * settings: Add font scaling via GDK_DPI_SCALE. This is not
    adjustable at runtime (for now).
  * login prompt box: Leave it unclear in message whether username
    or password was invalid.
  * Translation updates.
- Add Rec: ayatana-indicator-a11y.
- Add --disable-gtk4 configure switch.
- Remove comment regarding zero-sized AUTHOR file, including
  rpmlint override. The file is now populated.
- Rebase patches, remove applied ones.

-------------------------------------------------------------------
Wed Mar 22 01:55:51 UTC 2023 - Mihai Moldovan <ionic@ionic.de>

- Initial packaging of version 0.99.3.0, based on slick-greeter
  and lightdm-gtk-greeter.
openSUSE Build Service is sponsored by