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.