gnome-control-center (1:46.3-1) unstable; urgency=medium . * New upstream release * Drop revert Remote Login patch since gnome-remote-desktop 46 is in Unstable * Depend instead of Recommend gnome-remote-desktop 46. See upstream #2977 * Add Depends: heif-gdk-pixbuf, heif-thumbnailer (Closes: #981757) gnome-kiosk (46.0-3) unstable; urgency=medium . * Update Build-Depends: systemd → systemd-dev gnome-kiosk (46.0-2) unstable; urgency=medium . * Release to unstable . gnome-kiosk (46.0-1) experimental; urgency=medium . * New upstream release * Build against mutter 46 * Drop 3 patches applied in new release . gnome-kiosk (45.0-2) experimental; urgency=medium . [ Jeremy Bícha ] * Add patch applied upstream to use gnome-text-editor instead of gedit * Add patch applied upstream to set NoDisplay=true for kiosk script * Depend on gnome-text-editor instead of gedit . [ Mohammed Sadiq ] * debian: Add lintian-overrides for gnome-kiosk-search-appliance . gnome-kiosk (45.0-1) experimental; urgency=medium . * Initial release (Closes: #1017026) gnome-kiosk (46.0-1) experimental; urgency=medium . * New upstream release * Build against mutter 46 * Drop 3 patches applied in new release gnome-kiosk (45.0-2) experimental; urgency=medium . [ Jeremy Bícha ] * Add patch applied upstream to use gnome-text-editor instead of gedit * Add patch applied upstream to set NoDisplay=true for kiosk script * Depend on gnome-text-editor instead of gedit . [ Mohammed Sadiq ] * debian: Add lintian-overrides for gnome-kiosk-search-appliance gnome-kiosk (45.0-1) experimental; urgency=medium . * Initial release (Closes: #1017026) gnome-remote-desktop (46.3-3) unstable; urgency=medium . * Stop ignoring build test failures except on a few architectures where mutter appears to be broken (Closes: #1070463) (LP: #2072768) gnome-remote-desktop (46.3-2) unstable; urgency=medium . * Release to unstable . gnome-remote-desktop (46.3-1) experimental; urgency=medium . * New upstream release * Fix nocheck build * Drop obsolete postinst rules * Use custom postinst to fix long delay when first installing 46 (Closes: #1070119) (LP: #2072596) . gnome-remote-desktop (46.2-1) experimental; urgency=medium . * SECURITY UPDATE: New upstream release (LP: #2066306) - CVE-2024-5148 Limit login screen->user session handover access to appropriate user. This issue only affected the 46 series. - Various security hardening improvements - Potential crasher fix - Improved disconnection messages - Broader client compatibility support . gnome-remote-desktop (46.1-4) experimental; urgency=medium . * Run dh_installtmpfiles, then dh_installsysfiles, then dh_installtmpfiles . gnome-remote-desktop (46.1-3) experimental; urgency=medium . * Ensure that dh_installtmpfiles is run before dh_installsysusers * Temporarily ignore build test failures on Debian . gnome-remote-desktop (46.1-2) experimental; urgency=medium . * Opt into Salsa CI * Simplify running dh_auto_test * Run dh_installsysusers & dh_installtmpfiles (Closes: #1070119) (LP: #2063333) . gnome-remote-desktop (46.1-1) experimental; urgency=medium . * New upstream release (LP: #2062076) . gnome-remote-desktop (46.0-2) experimental; urgency=medium . [ Michael Biebl ] * Build-depend on systemd-dev instead of systemd (Closes: #1060499) . [ Jeremy Bícha ] * Add changelog from 44.2-8 . [ Marco Trevisan (Treviño) ] * debian/patches/fdkaac: Do not force codecs once negotiation took place. We forced a different codec when peers should have already decided them based on the ones that the two parties support. Drop this code as it may lead to g-r-d crashes and potential security issues as suggested by Pascal Nowack (upstream maintainer). Plus revert the previous previous upload change since it was stoping the said nogtiation to happen. . gnome-remote-desktop (46.0-1) experimental; urgency=medium . * New upstream release * Switch from freerdp2 to freerdp3 * Build with mutter 46 * Bump minimum glib & libei * Add Build-Depends: libdbus-1-dev, libopus-dev, libpolkit-gobject-1-dev, libsystemd-dev * Add patch to keep fdkaac optional since fdk-aac-free is still in universe . gnome-remote-desktop (45.1-3) experimental; urgency=medium . * Team upload * Merge packaging from unstable - Stop marking libgudev-1.0-dev as . It is needed at build-time, even when not intending to run the test suite. (Closes: #1029451) . gnome-remote-desktop (45.1-2) experimental; urgency=medium . * Stop using debian/control.in and dh_gnome_clean * Run wrap-and-sort . gnome-remote-desktop (45.1-1) experimental; urgency=medium . * Team upload * New upstream release . gnome-remote-desktop (45.0-1) experimental; urgency=medium . * New upstream release (LP: #2038108) . gnome-remote-desktop (45~rc-1) experimental; urgency=medium . * New upstream release * debian/control.in: Build-Depend on libei-dev * debian/control.in: Bump minimum mutter to 45~rc * Add debian/docs to install NEWS . gnome-remote-desktop (45~beta-1) experimental; urgency=medium . * New upstream release * debian/control.in: Switch libmutter dependency to 13 (GNOME 45) gnome-remote-desktop (46.3-1) experimental; urgency=medium . * New upstream release * Fix nocheck build * Drop obsolete postinst rules * Use custom postinst to fix long delay when first installing 46 (Closes: #1070119) (LP: #2072596) gnome-remote-desktop (46.2-1) experimental; urgency=medium . * SECURITY UPDATE: New upstream release (LP: #2066306) - CVE-2024-5148 Limit login screen->user session handover access to appropriate user. This issue only affected the 46 series. - Various security hardening improvements - Potential crasher fix - Improved disconnection messages - Broader client compatibility support gnome-remote-desktop (46.1-3) experimental; urgency=medium . * Ensure that dh_installtmpfiles is run before dh_installsysusers * Temporarily ignore build test failures on Debian gnome-remote-desktop (46.1-2) experimental; urgency=medium . * Opt into Salsa CI * Simplify running dh_auto_test * Run dh_installsysusers & dh_installtmpfiles (Closes: #1070119) (LP: #2063333) gnome-remote-desktop (46.1-1) experimental; urgency=medium . * New upstream release (LP: #2062076) gnome-remote-desktop (46.0-2) experimental; urgency=medium . [ Michael Biebl ] * Build-depend on systemd-dev instead of systemd (Closes: #1060499) . [ Jeremy Bícha ] * Add changelog from 44.2-8 . [ Marco Trevisan (Treviño) ] * debian/patches/fdkaac: Do not force codecs once negotiation took place. We forced a different codec when peers should have already decided them based on the ones that the two parties support. Drop this code as it may lead to g-r-d crashes and potential security issues as suggested by Pascal Nowack (upstream maintainer). Plus revert the previous previous upload change since it was stoping the said nogtiation to happen. gnome-remote-desktop (46.0-1) experimental; urgency=medium . * New upstream release * Switch from freerdp2 to freerdp3 * Build with mutter 46 * Bump minimum glib & libei * Add Build-Depends: libdbus-1-dev, libopus-dev, libpolkit-gobject-1-dev, libsystemd-dev * Add patch to keep fdkaac optional since fdk-aac-free is still in universe gnome-remote-desktop (45.1-3) experimental; urgency=medium . * Team upload * Merge packaging from unstable - Stop marking libgudev-1.0-dev as . It is needed at build-time, even when not intending to run the test suite. (Closes: #1029451) gnome-remote-desktop (45.1-2) experimental; urgency=medium . * Stop using debian/control.in and dh_gnome_clean * Run wrap-and-sort gnome-remote-desktop (45.1-1) experimental; urgency=medium . * Team upload * New upstream release gnome-remote-desktop (45.0-1) experimental; urgency=medium . * New upstream release (LP: #2038108) gnome-remote-desktop (45~rc-1) experimental; urgency=medium . * New upstream release * debian/control.in: Build-Depend on libei-dev * debian/control.in: Bump minimum mutter to 45~rc * Add debian/docs to install NEWS gnome-remote-desktop (45~beta-1) experimental; urgency=medium . * New upstream release * debian/control.in: Switch libmutter dependency to 13 (GNOME 45) gnome-remote-desktop (44.2-8) unstable; urgency=medium . * Update Depends: libmutter-12-0 to libmutter-12-0t64 (Closes: #1068213) gnome-remote-desktop (44.2-7) unstable; urgency=medium . * Team upload * d/gbp.conf: Use debian/trixie, upstream/44.x branches * Stop using debian/control.in and dh_gnome_clean * Stop marking libgudev-1.0-dev as . It is needed at build-time, even when not intending to run the test suite. (Closes: #1029451) gnome-remote-desktop (44.2-6) unstable; urgency=medium . * Team upload * Upload to unstable (part of transition: #1043144) gnome-remote-desktop (44.2-5) experimental; urgency=medium . * debian/rules: Also ignore failures for newly enabled tests on mipsel & x32 gnome-remote-desktop (44.2-4) experimental; urgency=medium . * Team upload * Merge packaging from unstable * Override a Lintian false-positive (see #1031037) . gnome-remote-desktop (43.4-2) unstable; urgency=medium . * Team upload * d/control.in: Drop pipewire-media-session alternative dependency. pipewire-media-session is not going to be included in trixie (see #1030765), so wireplumber is the only option. The release team's autoremovals machinery only considers the preferred (first) dependency in an alternative-group, so this change is necessary to prevent autoremoval. * d/control.in, d/gbp.conf: Use debian/trixie packaging branch . gnome-remote-desktop (43.4-1) unstable; urgency=medium . * New upstream translations release - Add Belarusian gnome-remote-desktop (44.2-3) experimental; urgency=medium . * debian/control: Add dbus-daemon to b-d for dbus-run-session gnome-remote-desktop (44.2-2) experimental; urgency=medium . * debian: Add tests dependencies and run tests, not allowing failures in most of architectures (big endian are not supported yet) gnome-remote-desktop (44.2-1) experimental; urgency=medium . * New upstream release (LP: #2021526) * Update standards version to 4.6.2, no changes needed gnome-remote-desktop (44.1-1) experimental; urgency=medium . * New upstream release * debian/upstream/metadata: Fix malformed file, causing gbp clone with --add-upstream-vcs to crash with a traceback with the following error at the end: yaml.scanner.ScannerError: mapping values are not allowed here in "debian/upstream/metadata", line 2, column 13 gnome-remote-desktop (44.0-1) experimental; urgency=medium . * New upstream release gnome-remote-desktop (44~rc-1) experimental; urgency=medium . * New upstream release * Depend on libmutter-12 instead of libmutter-11 * debian/control.in: Bump minimum freerdp to 2.10.10 gnome-remote-desktop (43.4-2) unstable; urgency=medium . * Team upload * d/control.in: Drop pipewire-media-session alternative dependency. pipewire-media-session is not going to be included in trixie (see #1030765), so wireplumber is the only option. The release team's autoremovals machinery only considers the preferred (first) dependency in an alternative-group, so this change is necessary to prevent autoremoval. * d/control.in, d/gbp.conf: Use debian/trixie packaging branch gnome-remote-desktop (43.4-1) unstable; urgency=medium . * New upstream translations release - Add Belarusian gnome-remote-desktop (43.3-1) unstable; urgency=medium . [ Jeremy Bicha ] * New upstream release * Remove incorrect nocheck annotation from libgbm-dev Build-Depends (Closes: #1023582) . [ Ben Westover ] * Update dependencies and description to reflect removal of VNC gnome-remote-desktop (43.2-1) unstable; urgency=medium . * New upstream release (LP: #1995245) gnome-remote-desktop (43.1-1) unstable; urgency=medium . * New upstream release (LP: #1995245) * Drop all patches: applied in new release gnome-remote-desktop (43.0-2) unstable; urgency=medium . * Update mutter dependency for mutter 43 gnome-remote-desktop (43.0-1) unstable; urgency=medium . * New upstream release (Closes: #1019342) - Only RDP is provided now because it offers better performance and privacy and is supported by a wide number of clients (Closes: #1012271) * Don't build audio forwarding feature since fdk-aac isn't in Debian or Ubuntu 'main' yet * debian/control.in: Build-Depend on libtss2-dev * debian/control.in: Build-Depend on asciidoc-base & docbook-xml * debian/control.in: Bump minimum freerdp to 2.8.0 * debian/control.in: Set Rules-Requires-Root: no * Cherry-pick 2 patches to fix crashes gnome-remote-desktop (42.4-1) unstable; urgency=medium . * New upstream release (LP: #1983788) gnome-remote-desktop (42.3-1) unstable; urgency=medium . * Team upload * New upstream release (LP: #1980748) gnome-remote-desktop (42.2-1) unstable; urgency=medium . * New upstream release (LP: #1976547) gnome-remote-desktop (42.1.1-2) unstable; urgency=high . * Don't automatically enable the systemd user service (LP: #1973028) * Add postinst to remove the automatic enabling of the user service * debian/control: Lower mutter dependency so that these fixes reach Testing sooner gnome-remote-desktop (42.1.1-1) unstable; urgency=medium . * New upstream release (LP: #1970662) - Fixes black screen with virtio on qemu (LP: #1971195) * Drop all patches: applied in new release * Depend on libmutter instead of gnome-shell | budgie-desktop - This is a more accurate dependency * Require libmutter 42.1 for Nvidia fixes * Depend on fuse3 (Closes: #998846) (LP: #1970411) gnome-remote-desktop (42.0-4) unstable; urgency=medium . * debian/patches: Ensure support with nvidia drivers >= 495 the NVIDIA >= 495 drivers apparently allows creating and importing dma-bufs However, this won't succeed, but without an error. The result is that undefined content is drawn onto the screen on clients. This affects both the RDP and VNC backend. Disabling dma-bufs in such case gets rid of this issue, because with this patch g-r-d always assumes, that dma-bufs are unavailable with the NVIDIA driver. gnome-remote-desktop (42.0-3) unstable; urgency=medium . * Team upload * Add a Breaks to get -control-center and -remote-desktop upgraded together * Release to unstable . gnome-remote-desktop (42.0-2) experimental; urgency=medium . * Cherry-pick commit to autostart as part of gnome-session.target . gnome-remote-desktop (42.0-1) experimental; urgency=medium . * New upstream release . gnome-remote-desktop (42~rc-1) experimental; urgency=medium . * New upstream release * debian/control.in: Bump minimum libffmpeg-nvenc-dev to 11.1.5 . gnome-remote-desktop (42~beta-1) experimental; urgency=medium . * New upstream release * debian/control.in: Bump minimum freerdp to 2.5.0 * debian/control.in: Build-Depend on libdrm-dev & libepoxy-dev * debian/control.in: Build-Depend on libgbm-dev & libgudev-1.0-dev for tests gnome-remote-desktop (42.0-2) experimental; urgency=medium . * Cherry-pick commit to autostart as part of gnome-session.target gnome-remote-desktop (42.0-1) experimental; urgency=medium . * New upstream release gnome-remote-desktop (42~rc-1) experimental; urgency=medium . * New upstream release * debian/control.in: Bump minimum libffmpeg-nvenc-dev to 11.1.5 gnome-remote-desktop (42~beta-1) experimental; urgency=medium . * New upstream release * debian/control.in: Bump minimum freerdp to 2.5.0 * debian/control.in: Build-Depend on libdrm-dev & libepoxy-dev * debian/control.in: Build-Depend on libgbm-dev & libgudev-1.0-dev for tests gnome-remote-desktop (41.2-1) unstable; urgency=medium . * New upstream release gnome-remote-desktop (41.1-3) unstable; urgency=medium . * debian/control.in: - Depends on pipewire-media-session | wireplumber, without one of those the video streams are paused and sharing isn't working gnome-remote-desktop (41.1-2) unstable; urgency=medium . * Build-Depend on libffmpeg-nvenc-dev & enable NVENC support gnome-remote-desktop (41.1-1) unstable; urgency=medium . * New upstream release * d/p/u/meson-Add-option-to-disable-rdp-clipboard-support.patch, debian/rules: - remove hacks to build without RDP clipboard on Ubuntu since fuse3 is going to be promoted now. gnome-remote-desktop (41.0-1) unstable; urgency=medium . * New upstream release * Rebase rdp-clipboard option patch * debian/control.in: Disable nvenc; needs new libffmpeg-nvenc-dev gnome-remote-desktop (40.2-1) unstable; urgency=medium . * New upstream release * Drop bash patch since similar fix was applied in new release * debian/rules: Only disable RDP clipboard on Ubuntu, not derivatives * Bump debhelper-compat to 13 * Bump Standards-Version to 4.6.0 gnome-remote-desktop (40.1-4) unstable; urgency=medium . * Team upload * Release to unstable (transition: #992870) . gnome-remote-desktop (40.1-3) experimental; urgency=medium . * Drop direct dependency on libmutter * Build-Depend on dh-sequence-gnome instead of gnome-pkg-tools . gnome-remote-desktop (40.1-2) experimental; urgency=medium . * debian/patches: Fix a typo causing RDP clipboard not to be enabled in debian . gnome-remote-desktop (40.1-1) experimental; urgency=medium . * New upstream release: * debian/control: - Update build-dependencies to follow upstream - Also depend on any libmutter-8 version * debian/patches: - Remove patches merged upstream - Add option to disable rdp clipboard support. This requires libfuse-3 which is not in Ubuntu main yet, so add an option to disable it * debian/rules: Disable RDP clipboard in ubuntu builds. RDP clipboard requires libfuse-3 that is not in ubuntu main yet gnome-remote-desktop (40.1-3) experimental; urgency=medium . * Drop direct dependency on libmutter * Build-Depend on dh-sequence-gnome instead of gnome-pkg-tools gnome-remote-desktop (40.1-2) experimental; urgency=medium . * debian/patches: Fix a typo causing RDP clipboard not to be enabled in debian gnome-remote-desktop (40.1-1) experimental; urgency=medium . * New upstream release: * debian/control: - Update build-dependencies to follow upstream - Also depend on any libmutter-8 version * debian/patches: - Remove patches merged upstream - Add option to disable rdp clipboard support. This requires libfuse-3 which is not in Ubuntu main yet, so add an option to disable it * debian/rules: Disable RDP clipboard in ubuntu builds. RDP clipboard requires libfuse-3 that is not in ubuntu main yet gnome-remote-desktop (0.1.9-5) unstable; urgency=medium . * Team upload . [ David Mohammed ] * debian/control: add budgie-desktop as an alternate for gnome-shell (Closes: #982937) gnome-remote-desktop (0.1.9-4) unstable; urgency=medium . * debian/patches: Fix use-after-free crash on repeated VNC connections gnome-remote-desktop (0.1.9-3) unstable; urgency=medium . * Team upload * Add patch from upstream, via Fedora, to fix crashes * Add patch to make test script find bash on non-merged-/usr systems * Standards-Version: 4.5.1 (no changes required) * Simplify dependencies now that GNOME 3.38 is in unstable gnome-remote-desktop (0.1.9-2) unstable; urgency=medium . * Team upload * Relax runtime dependency to be satisfiable in unstable * Upload to unstable for PipeWire 0.3 transition (Closes: #966521) gnome-remote-desktop (0.1.9-1) experimental; urgency=medium . * Team upload * New upstream release * d/upstream/metadata: Add. The canonical upstream git repo has moved to . * d/watch, d/copyright: Switch source of releases. Newer versions of this package are now available from . * d/copyright: Update * d/control.in: Update dependencies for new RDP support * d/control.in: Depend on a compatible version of GNOME Shell gnome-remote-desktop (0.1.8-1) experimental; urgency=medium . * Team upload. . [ Laurent Bigonville ] * New upstream release - debian/control.in: Bump the build-dependencies . [ Andreas Henriksson ] * Use user-unit dir from systemd pkg-config file * Make tests non-fatal for now gnome-remote-desktop (0.1.7-2) unstable; urgency=medium . * Bump debhelper compatibility to 12 * Bump Standards-Version to 4.5.0 (no further changes) * Move the daemon to /usr/libexec now that's allowed in the policy gnome-remote-desktop (0.1.7-1) unstable; urgency=medium . * New upstream release gnome-remote-desktop (0.1.6-2) unstable; urgency=medium . * Add -Wl,-O1 -Wl,-z,defs -Wl,--as-needed to our LDFLAGS * Enable all hardening flags * Bump Standards-Version to 4.3.0 gnome-remote-desktop (0.1.6-1) unstable; urgency=medium . * Initial release. Closes: #909670 gnome-shell (46.3.1-2) unstable; urgency=medium . * Release to unstable . gnome-shell (46.3.1-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release (LP: #2072703) * debian/control: Remove unused dependencies, following upstream. Upstream meson.build removed various unused dependencies, so drop them from our control file too * d/p: Do not make tray icons to take any input event directly. This is all handled through their actor proxy representation (LP: #2012388) * d/p: Resize tray icon windows to respect their actor representation (LP: #2012388) * debian/changelog: Reference bugs fixed in previous versions . [ Daniel van Vugt ] * Add st-theme-node-Forget-properties-cache-on-stylesheet-chang.patch. To fix crashes that occur when locking the screen from within the overview. But more generally can occur whenever any extension that modifies stylesheets (like ubuntu-dock or dash-to-dock) is unloaded (LP: #2069559). . gnome-shell (46.2-1) experimental; urgency=medium . * New upstream release: - Exclude override-redirect windows from workspace animation (LP: #2039543) - Fix possible hang on startup during ibus-daemon launch (LP: #2019776) - Use absolute tray icon position in root event coordinates (LP: #2059819) * Drop screencast patch applied in new release * Drop revert tecla patch: no longer needed * Add Depends: tecla. Drop Recommends: gkbd-capplet . gnome-shell (46.1-1) experimental; urgency=medium . * New upstream release * Bump minimum gir1.2-glib-2.0 to 2.80 (LP: #2065587) . gnome-shell (46.0-2) experimental; urgency=high . * Team upload * d/p/screencast-Correct-expected-bus-name-for-streams.patch: Avoid screencast regression after fixing CVE-2024-34397. Previously, screencasting expected signals to come from the wrong D-Bus name, which only worked because there was a vulnerability in GLib that resulted in the sender being ignored. * Set urgency=high because this fixes a regression triggered by a security fix. . gnome-shell (46.0-1) experimental; urgency=medium . * New upstream release * Bump minimum mutter to 46.0 * Bump minimum gsettings-desktop-schemas * Build-Depend on libgtk-3-dev * debian/gnome-shell.install: GNOME Shell no longer provides xdg-desktop-portal components * Skip shell build tests for now since they are flaky * Refresh patches . gnome-shell (45.3-2) experimental; urgency=medium . * Merge packaging changes from unstable - Build-depend on systemd-dev instead of systemd (Closes: #1060607) - Adjust Lintian overrides - All other changes were included in 45.3-1 gnome-shell (46.3.1-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release (LP: #2072703) * debian/control: Remove unused dependencies, following upstream. Upstream meson.build removed various unused dependencies, so drop them from our control file too * d/p: Do not make tray icons to take any input event directly. This is all handled through their actor proxy representation (LP: #2012388) * d/p: Resize tray icon windows to respect their actor representation (LP: #2012388) * debian/changelog: Reference bugs fixed in previous versions . [ Daniel van Vugt ] * Add st-theme-node-Forget-properties-cache-on-stylesheet-chang.patch. To fix crashes that occur when locking the screen from within the overview. But more generally can occur whenever any extension that modifies stylesheets (like ubuntu-dock or dash-to-dock) is unloaded (LP: #2069559). gnome-shell (46.2-1) experimental; urgency=medium . * New upstream release * Drop screencast patch applied in new release * Drop revert tecla patch: no longer needed * Add Depends: tecla. Drop Recommends: gkbd-capplet gnome-shell (46.1-1) experimental; urgency=medium . * New upstream release * Bump minimum gir1.2-glib-2.0 to 2.80 (LP: #2065587) gnome-shell (46.0-2) experimental; urgency=high . * Team upload * d/p/screencast-Correct-expected-bus-name-for-streams.patch: Avoid screencast regression after fixing CVE-2024-34397. Previously, screencasting expected signals to come from the wrong D-Bus name, which only worked because there was a vulnerability in GLib that resulted in the sender being ignored. * Set urgency=high because this fixes a regression triggered by a security fix. gnome-shell (46.0-1) experimental; urgency=medium . * New upstream release * Bump minimum mutter to 46.0 * Bump minimum gsettings-desktop-schemas * Build-Depend on libgtk-3-dev * debian/gnome-shell.install: GNOME Shell no longer provides xdg-desktop-portal components * Skip shell build tests for now since they are flaky * Refresh patches gnome-shell (45.3-2) experimental; urgency=medium . * Merge packaging changes from unstable - Build-depend on systemd-dev instead of systemd (Closes: #1060607) - Adjust Lintian overrides - All other changes were included in 45.3-1 gnome-shell (45.3-1) experimental; urgency=medium . * New upstream release gnome-shell (45.2-2) experimental; urgency=medium . * Merge with version 44.7-1 from unstable gnome-shell (45.2-1) experimental; urgency=medium . * New upstream release (LP: #2045667) gnome-shell (45.1-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release (LP: #2043015) * Stop using debian/control.in and dh_gnome_clean . [ Simon McVittie ] * Merge with version 44.5-2 from unstable gnome-shell (45.0-1) experimental; urgency=medium . * New upstream release - Fix exposing window previews on lock screen via keyboard shortcuts (Closes: #1052067, CVE-2023-43090, gnome-shell#6990) * Bump minimum mutter to 45.0 gnome-shell (45~rc-1) experimental; urgency=medium . * New upstream release * Build with mutter 45 rc * debian/control.in: Don't Build-Depend on gtk3 * debian/control.in: Depend on gir1.2-webkit-6.0 instead of 4.1 * debian/gnome-shell.install: gnome-shell-perf-tool -> gnome-shell-test-tool * debian/rules: Drop obsolete configure flag * Add patch to avoid using Tecla because it isn't ready yet * Drop patch applied in new release * Refresh patches gnome-shell-extension-appindicator (58-1) unstable; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release to fully support GNOME 46 * appIndicator: Try to introspect the application for Activate method support. (LP: #2042844) * dbusMenu: Handle missing AboutToShow gracefully (LP: #2042844). * debian/patches: Drop applied upstream . [ Peter Dave Hello ] * Add zh_TW Traditional Chinese locale . [ Jing Wang ] * Fix first click being treated as both a single and double click (LP: #2059819) . [ Sergio Costas Rodriguez ] * Replace add_actor and remove_actor (LP: #2059818). . [ Yevhen Popok ] * Add Ukrainian translation . [ BlankParticle ] * Reset DBusItem Properties before applying new changes gnome-shell-extension-appindicator (57-2) experimental; urgency=medium . * Cherry-pick patch to support GNOME Shell 46 * Bump maximum GNOME Shell version to 46 * Stop using debian/control.in and dh_gnome_clean gnome-shell-extension-appindicator (57-1) experimental; urgency=medium . * New upstream release * settingsManager: Avoid using run_dispose() manually * extension: Remove unneeded logging * statusNotifierWatcher: Fix disabling errors gnome-shell-extension-appindicator (54-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release * appIndicator: Do not warn on cancelled operation * dbusMenu: Use Clutter.ActorAlign instead of undefined St.Align * extension: Port to ESM module usage * eslint: Sync with current upstream gjs and shell rules * extension: Remove various version-dependent checks * cleanup: Use Signals.EventEmitter instead of changing the prototypes * indicatorStatusIcon: Do not use event fields directly * indicatorStatusIcon: Always try to use activation unless if marked as supported * meson: Check files on source dir only * debian/control: Update dependency on gnome-shell 45 (only) * debian/patches: Refresh * debian/patches: Update lint rules to work with debian . [ Sabri Ünal ] * Update Turkish translation . [ Karpfly ] * update PL translation . [ Dee.H.Y ] * Update Chinese translation gnome-shell-extension-appindicator (53-2) unstable; urgency=medium . * Upload to unstable (Closes: #1038040) . gnome-shell-extension-appindicator (53-1) experimental; urgency=medium . * New upstream release * appIndicator: Wait for style change if no stage is set * appIndicator: Reuse already imported namespaces * appIndicator Use Clutter to load RGBA Pixmap textures natively * appIndicator: Simplify loading of custom image files (LP: #784055, #1973358) * dbusMenu: Use more dbus async methods * interfaces-xml: Comment out the signal definitions (avoids gjs signals) * dbusMenu: Do not update menu items while the menu is closed * Util: Do not recreate the default theme each time * appIndicator: Only update icon size when it matters * appIndicator: Only perform updating actions if we're fully ready * appIndicator: Ensure St.Icon loading icon size matches theme and preferences * appIndicator: return the previous GIcon if something failed * appIndicator: Refactor named icons lookup and loading * appIndicator: Use correct update frequency on signals accumulator * appIndicator: Ensure that property emissions are queued together * dbusMenu: Use cancellable's to handle subsequent requests * dbusMenu: Populate menus in chunked idles * statusNotifierWatcher: Properly handle null services * dbusUtil: Filter introspectable bus by interfaces if provided * dbusUtils: Use more reasonable timeout for introspection * util: Use a recursive async generator to get introspection results * statusNotifierWatcher: Remove idle promise on bus seeking * debian/patches: Drop applied upstream gnome-shell-extension-appindicator (53-1) experimental; urgency=medium . * New upstream release * appIndicator: Wait for style change if no stage is set * appIndicator: Reuse already imported namespaces * appIndicator Use Clutter to load RGBA Pixmap textures natively * appIndicator: Simplify loading of custom image files (LP: #784055, #1973358) * dbusMenu: Use more dbus async methods * interfaces-xml: Comment out the signal definitions (avoids gjs signals) * dbusMenu: Do not update menu items while the menu is closed * Util: Do not recreate the default theme each time * appIndicator: Only update icon size when it matters * appIndicator: Only perform updating actions if we're fully ready * appIndicator: Ensure St.Icon loading icon size matches theme and preferences * appIndicator: return the previous GIcon if something failed * appIndicator: Refactor named icons lookup and loading * appIndicator: Use correct update frequency on signals accumulator * appIndicator: Ensure that property emissions are queued together * dbusMenu: Use cancellable's to handle subsequent requests * dbusMenu: Populate menus in chunked idles * statusNotifierWatcher: Properly handle null services * dbusUtil: Filter introspectable bus by interfaces if provided * dbusUtils: Use more reasonable timeout for introspection * util: Use a recursive async generator to get introspection results * statusNotifierWatcher: Remove idle promise on bus seeking * debian/patches: Drop applied upstream gnome-shell-extension-appindicator (50-1) unstable; urgency=medium . * New upstream release * appIndicator: Use GtkIconTheme to laod symbolic icons if colors are set * appIndicator: Use theme-based flags to look for the iconInfo * appIndicator: Avoid repeating the icon info lookup multiple times * appIndicator: Use St.IconTheme if available (required by GNOME 44) * util: Do not wait for display-opened if St.IconTheme is used * trayIconsManger: Add an option to disable legacy tray icons * appIndicator: Avoid using indicator properties after destruction * appIndicator: Do not try to initialize an indicator not in stage yet * debian/patches: Update pot file gnome-shell-extension-appindicator (49-1) unstable; urgency=medium . * New upstream release * appIndicator: Make sure AppIndicatorProxy init_async is a wrapper * dbusMenu: Unset shellItem icon property on destruction * dbusMenu: cleanup StIcon initialization * appIndicator: Keep retrying till MAX retries to get needed properies * promiseUtils: Update promisify polyfill to last gjs version * util: Add utility function to refresh all properties on proxy * appIndicator: Move proxy specific methods to AppIndicatorProxy * appIndicator: Avoid dynamically initialized proxy parameters * util: Add CancellableChild * appIndicator: Use CancellableChild for property operations * appIndicator: Set properties we depend on * appIndicator: Use cancellable child to handle icons loading cancellation * appIndicator: Simplify argbToRgba code to use less promises * appIndicator: Consider Resource scale to pick right icon size * appIndicator: Log error for overlay icons loading error too * iconCache: Actually perform Garbage Collection * iconCache: Ensure GC is repeated if there are items to clear * iconCache: Keep track of active icons inside the cache * appIndicator: Avoid creating prototypes for simple objects * appIndicator: Manually load the file icons as GdkPixbuf (LP: #1991709) * appIndicator: Disable caching of Gio.FileIcons textures * iconCache: Increase GC interval and icon lifetime * iconCache, appIndicator: Update active state for any icon cached * appIndicator: Add more class elements for repeated data * appIndicator: Use better naming for function refreshing proxy properties * appIndicator: Use an object to hold returned icon parameters * appIndicator: Never deep unpack pixmaps properties * appIndicator: Move pixmap-related functions to a custom file * appIndicator: Unset cached properties on proxy destruction * appIndicator: Freeze objects used as enums * appIndicator: Free the cached pixmaps variants when not needed * appIndicator: Load icons as pixbufs using the required height only * appIndicator: Avoid getting icon scaling multiple times gnome-shell-extension-appindicator (47-1) unstable; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release * eslint: Use ecmaVersion 2017 (and fix incompatible code) * appIndicator: cleanup, move global definitions as static getters * appIndicator: Ignore unknown property errors for optional properties * promiseUtils: Include promise creation stack information on error * appIndicator: Ignore cancellation errors during proxy queue update * appIndicator: Use more async love in to call accumulated signal updates * appIndicator: Include more errors that may trigger indicator destruction * appIndicator: Move some custom proxy logic to own class * appIndicator: Ignore any irrelevant signal if we're in passive state * appIndicator: Avoid doing signal => property translation multiple times * appIndicator: Move proxy-only-related features to AppIndicatorProxy * appIndicator: Handle promise errors without using invalidated properties * utils: Avoid accessing possibly invalidated properties * appIndicator: Pass cancellable to function to create icon by path * appIndicator: Support indicator-multiload again (LP: #1988791) * appIndicator: Do not override paint vfunc unless in specific cases * testTool: Cleanup created temporary files and directories on shutdown * indicatorStatusIcon: Factorize more common code to BaseStatusIcon * indicatorStatusIcon: Ensure tray icons respect the global size values * dbusMenu: Load menu items pixbufs using async loader * statusNotifierWatcher: Do not try to use a destroyed indicator * indicatorStatusIcon: Use a timeout promise for double-click wait * util: Replace String.replaceAll with a common polyfill * util: Handle null cached properties when updating properties * debian/patches: drop applied patches . [ Balázs Úr ] * Update Hungarian translation . [ K.B.Dharun Krishna ] * locale: add Tamil translation gnome-shell-extension-appindicator (46-2) unstable; urgency=medium . * Add patch to mark compatible with GNOME Shell 44 * debian/control.in: Allow installing with GNOME Shell 44 * Update standards version to 4.6.2, no changes needed gnome-shell-extension-appindicator (46-1) unstable; urgency=medium . * New upstream release * Bump standards version to 4.6.1 gnome-shell-extension-appindicator (44-1) unstable; urgency=medium . * New upstream release: - indicatorStatusIcon: Toggle menu on right-clicks again gnome-shell-extension-appindicator (43-1) unstable; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release * extension: Cleanup indicators leftovers on startup * cleanup: Catch more errors on promises rejections * indicatorStatusIcon: Handle double clicks in GNOME 42 * dbusMenu: pass the activation timestamp to the event handler * indicatorStatusIcon: Add icons to status area once created * trayIconsManager: Just use native container to keep track of tray icons * trayIconsManager: Destroy panel parent icon instead of the child on removal (LP: #1988315) * indicatorStatusIcon: Wait for potential double-click before opening menu * util: Add functions to get PID or command line from bus name * utils: Add function to add promise-based Async methods to proxies * appIndicator: Use async calls to dbus proxy methods * appIndicator: Provide XDG Activation token on activation events * dbusMenu: Remove local instances on item destruction * dbusMenu: Provide XDG Activation token on menu items activation * Releasing version 43 * debian/patches: Refresh . [ Jose Riha ] * Update Slovak translation (thanks @AsciiWolf) . [ AsciiWolf ] * Add Czech translation . [ Mejans ] * Adds OC * Create oc.po . [ JungHee Lee ] * Create ko.po file korean translation. * Update LINGUAS . [ Roxfr ] * Update fr.po . [ Ewout van Mansom ] * List shell version 43 in metadata.json gnome-shell-extension-appindicator (42-3) unstable; urgency=medium . * Add patch to mark compatible with GNOME Shell 43 * debian/control.in: Bump maximum gnome-shell to 43 gnome-shell-extension-appindicator (42-2) unstable; urgency=medium . [ Marco Trevisan (Treviño) ] * appIndicator: Fix indicator IDs on error logs * appIndicator: Handle promises rejections gracefully (LP: #1968498) * statusNotifierWatcher: Handle initialization / destruction errors * extension: Cleanup indicators leftovers on startup gnome-shell-extension-appindicator (42-1) unstable; urgency=medium . * New upstream release: - IndicatorStatusTrayIcon: Use the latest valid touch event on long press - iconCache: Handle errors on timeout cancellations - metadata: Add support for gnome-shell 42 - promiseUtils: Update _promisify definition to match latest gjs one - promiseUtils: Ensure we don't leave dangling CancellablePromise - indicatorStatusIcon: Try to pass the event coordinates to activate methods - indicatorStatusIcon: Use XAyatanaSecondaryActivate passing timestamp - appIndicator: Pass GCancellable to remote proxy operations - statusNotifierWatcher: Use Promise.allSettled to introspect dbus names - appIndicator: Handle some unhandled promise rejections * debian/control: Add support for GNOME Shell 42 gnome-shell-extension-appindicator (41-1) unstable; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release * build: Use meson to configure, test and install the extension. * Locale: Update PO files as per new strings * indicatorStatusIcon: Handle events on the whole legacy tray icon area. * appIndicator: Also ensure that indicator ID is always defined. * satusNotifierWatcher: code cleanup * indicatorStatusIcon: Only redirect events coming from tray icon container. It seems that processing events that we get from the tray icon itself results in mutter not accepting them when running in pure wayland, as the clients should be in an "allowed-list" of windows who can require grabs. If we do this from a shell actor, instead, this works. So let's just use the container events. * indicatorStatusIcon: Properly handle tray key events and key navigation * IndicatorStatusTrayIcon: Mark the button as active while pressing a key/button * IndicatorStatusTrayIcon: Handle touch events under wayland. Simulate classic button events when we got touch events. A simple tap event is considered a left click, while long-press events are sent as right-clicks. * statusNotifierWatcher: Handle promise rejection on items seeking * statusNotifierWatcher: Keep track if we've ever acquired bus name. This was only for controlling debug statements * appIndicator: Avoid checking for ready state multiple times. This may lead to emitting signals that lead to rebuilding menus mutliple times. * dbusMenu: random cleanups * debian/control: Add support to gnome-shell 41 * debian/patches: Refresh and drop applied upstream . [ Ivan Mironov ] * Add support for GNOME 41. . [ Andreas Angerer ] * appIndicator: Add option to change indicator icons with a custom icon gnome-shell-extension-appindicator (40-2) unstable; urgency=medium . * Team upload * Upload to unstable for GNOME 40 transition (Closes: #994126) * Don't run eslint as a build-time test. This is a lint tool rather than a functional test, which is useful for upstream maintainers but likely to be too fragile to be a downstream CI gate. This change also works around the eslint and node-strip-json-comments versions in unstable being incompatible, causing FTBFS. . gnome-shell-extension-appindicator (40-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release: - statusNotifierWatcher: Emit StatusNotifierHostRegistered (and Unregistered) signals. Other signals we were missing for long time, the specs includes these signals and they should be emitted when the watcher appears/disappears So do this, although it seems that Qt apps are still ignoring it. - indicatorStatusIcon: add polyfill for versionCheck in GNOME 40 - iconCache: Do not dispose the icon when clearing the cache. The icon can be a property of the Gio.EmblemedIcon and we should not dispose it as its parent doesn't support handling the child removal - metadata: Remove 40.beta as supported given we support 40 already. - promiseUtils: Promptly remove a source if was already cancelled - promiseUtils: Disconnect cancellable when the promise is resolved. In CancellablePromise we were connecting to the cancellable in order to monitor its cancellation, however we never disconnected from it and this was causing gjs to keep a reference on the promise itself, being the scope of the cancellable callback, and thus never garbaging collecting both the promise and its children (such as GSources). So, connect earlier to the signal and once we've resolved the promise, disconnect form the cancellable. - promiseUtils: Disconnect cancellation signal after resolving or rejecting. As per the previous commit we do disconnect from cancellation, but this happens too early so the cancellation event isn't ever tracked. We need in fact to handle it after that the promise is resolved or rejected. In the rejected case, we need to be extra careful though, as in case the cancellation happens as per cancellation's ::cancelled signal callback we need to do this in the next idle cycle or we'll deadlock. - prefs: Use es6 class and support Gtk4. GNOME 40 requires it - appIndicator: Do not lower opacity on versions after GNOME 40. There's no such effect upstream anymore so we don't want to switch that - appIndicator: Also toggle desaturate effect on mouse hover - settingsManager: Move gsettings initializtion to SettingsManager. Quite simple class for now but it avoids us to initialize a new gsettings instance for each indicator - appIndicator: Track hover status using native StWidget's hover property - IndicatorStatusIcon: Bind hover property with child IconActor. Whatever happens during hover on the whole indicator (including label) should affect also the icon, so we can just bind the hover property - appIndicator: Use more consistent names for settings updates - appIndicator: Cleanup emission of icon signal on status changes. We were handling this already in a common place, so let's move there - appIndicator: Get and expose the accessibility name. Some indicators (such as the Ayatana appindicator based) may include accessible descriptions so read and expose them if any or fallback with the indicator title otherwise. - appIndicator: Do not reload icons when updating the effects applied to it. Those are just effects that are not dependent on the icon content, so we can just update the icon without having check the effects all the times. - trayIconsManager: Move handling of legacy tray icons into a nicer class. Also move more into the wrapper AppIndicatorsIndicatorTrayIcon, and use Shell.TrayManager's unmanage_screen() in newer versions of the shell instead of relying on the ugly (and unreliable) tray unset + garbage collector invocation. - indicatorStatusIcon: Use the accessible name or WM class for a11y. We wrongly passed the indicator unique id as the accessible name to the shell for ages, we must instead use something that the screen readers may use for that. So, on appindicators we can use the exposed accessible name while for tray icons we can try use the wm class, even if it could be very generic - indicatorStatusIcon: Do not create a menu for tray icons - util: Wait for display opened only on X11 setup. This is actually only relevant for wayland sessions with Xwayland, as it may lead to opening the X11 display with some delay. But let's keep it to be a bit more conservative, and unblock the case for setups with no-x11 at all. - appIndicator: Use custom theme icon based on Shell one as default theme. Especially under wayland we should avoid to get the theme from the default gtk one as it may be always unset, as it depends on the Gdk Screen that is undefined in such scenario. So add an helper function to create a new Gtk theme using the shell's gtk icon theme and try to use it when no default gtk theme is available. We could probably do this in all the cases, but for now let's keep X11 environment as it is. * debian/gbp.conf: Do not use patch numbers * debian/patches: Refresh * debian/control: Add full support to gnome-shell 40 * debian/control: Update extension description * debian/patches: Use meson based build system * debian/control: Build depend on jq and meson * debian/rules: Do not install compiled schemas * debian/control: Add suggestions on extension prefs and libappindicator * debian/upstream/metadata: Add upstream references * debian/control: Use dh-sequence-gnome. In this way we also get for free ubuntu-specific tools such as dh-translations without having to do an ubuntu-specific fork . [ Fini Jastrow ] * Add icon opacity, size, position and other effects settings. The icons can be very colorful. Some people might not like it and older icons do not blend too well with newer monochrome ones. Add settings to configure multiple values of the icons and in particular: - Icons position in the panel - Icon size - Opacity - Desaturation - Brightness - Contrast As per this a new preference dialog is provided to configure such values * appIndicator: Fix resizing pixmap icons Icons created from pixmaps can not be resized (properly). When we create a icon from a pixmap we actually crate the icon in the native size. For example if the smallest available pixmap is 22 px the icon will also be 22 px, regardless of requested icon size. This is ok if the pixmap is by chance the requested size. But this is not always the case, especiually if the icon size is user selectable. So after creating the pixmap image we tell it how big it shall be. . [ jingi_jeong ] * feature: Add topicons-plus extension logic. To add support to legacy tray, merge topicons-plus extension logic. Create topicons.js file and connect with original appindicator code. . gnome-shell-extension-appindicator (35-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release * debian/control: - Add myself to the Uploaders - Build depend on eslint when tests are enabled * debian/gbp.conf: - Use multimaint-merge in dch and sign tags - Set upstream branch to upstream/latest - Set upstream-vcs-tag while use default upsteram-tag * debian/patches: - Use tap formatter for eslint by default - Refresh * util: Ignore errors if we can't find a listed dbus name * util: Properly call logger static method * appIndicator: Use promises for the async code * appIndicator: Re-indent and cleanup code to create from pixmaps * appIndicator: Cancel icons loading when we're required to invalidate it * appIndicator: Use low-priority idles to load pixmap icons in batches * cleanup: Replace more GLib Sources with promises * promiseUtils: Backport the current gjs promisfy implementation * appIndicator: Use an async function to initialize the proxy * appIndicator: Fix a typo in a variable name * util: Promisify refreshPropertyOnProxy * promiseUtils: Polyfill a Promise.allSettled implementation * statusNotifierWatcher: Use fully async implementation for DBus traversing * statusNotifierWatcher: Only perform DBus lookup on idle * promiseUtils: Add promise to wait for a single signal emission * statusNotifierWatcher: Use a simple promise to wait startup * statusNotifierWatcher: Ensure we catch errors on indicator initialization * statusNotifierWatcher: Move name watching into the indicator logic * statusNotifierItem: Emit signals about removed items on destruction * statusNotifierWatcher: Emit the uniqueId when emitting (Un)Registered events * Util: define an unique name watcher and reuse it as watch dog and for the indicator * indicatorStatusIcon: Handle scroll events on label too, not only on icon * indicatorStatusIcon: Use virtual functions to monitor button events * eslint: Add linter rules based on upstream gnome-shell and gjs and use auto-fix * cleanup: Cleanup code to match eslint rules * Utils: Do not support connecting to signals via method names . [ Matteo F. Vescovi ] * debian/control: debhelper bump 12 -> 13 . [ Fran Dieguez ] * Add support for GNOME 40 . [ Dennis Fölster ] * Register the StatusNotifierWatcher as soon as possible (LP: #1905370, Closes: #977695). * Fix incorrect placed import. * Use strict equals comparison. gnome-shell-extension-appindicator (40-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release: - statusNotifierWatcher: Emit StatusNotifierHostRegistered (and Unregistered) signals. Other signals we were missing for long time, the specs includes these signals and they should be emitted when the watcher appears/disappears So do this, although it seems that Qt apps are still ignoring it. - indicatorStatusIcon: add polyfill for versionCheck in GNOME 40 - iconCache: Do not dispose the icon when clearing the cache. The icon can be a property of the Gio.EmblemedIcon and we should not dispose it as its parent doesn't support handling the child removal - metadata: Remove 40.beta as supported given we support 40 already. - promiseUtils: Promptly remove a source if was already cancelled - promiseUtils: Disconnect cancellable when the promise is resolved. In CancellablePromise we were connecting to the cancellable in order to monitor its cancellation, however we never disconnected from it and this was causing gjs to keep a reference on the promise itself, being the scope of the cancellable callback, and thus never garbaging collecting both the promise and its children (such as GSources). So, connect earlier to the signal and once we've resolved the promise, disconnect form the cancellable. - promiseUtils: Disconnect cancellation signal after resolving or rejecting. As per the previous commit we do disconnect from cancellation, but this happens too early so the cancellation event isn't ever tracked. We need in fact to handle it after that the promise is resolved or rejected. In the rejected case, we need to be extra careful though, as in case the cancellation happens as per cancellation's ::cancelled signal callback we need to do this in the next idle cycle or we'll deadlock. - prefs: Use es6 class and support Gtk4. GNOME 40 requires it - appIndicator: Do not lower opacity on versions after GNOME 40. There's no such effect upstream anymore so we don't want to switch that - appIndicator: Also toggle desaturate effect on mouse hover - settingsManager: Move gsettings initializtion to SettingsManager. Quite simple class for now but it avoids us to initialize a new gsettings instance for each indicator - appIndicator: Track hover status using native StWidget's hover property - IndicatorStatusIcon: Bind hover property with child IconActor. Whatever happens during hover on the whole indicator (including label) should affect also the icon, so we can just bind the hover property - appIndicator: Use more consistent names for settings updates - appIndicator: Cleanup emission of icon signal on status changes. We were handling this already in a common place, so let's move there - appIndicator: Get and expose the accessibility name. Some indicators (such as the Ayatana appindicator based) may include accessible descriptions so read and expose them if any or fallback with the indicator title otherwise. - appIndicator: Do not reload icons when updating the effects applied to it. Those are just effects that are not dependent on the icon content, so we can just update the icon without having check the effects all the times. - trayIconsManager: Move handling of legacy tray icons into a nicer class. Also move more into the wrapper AppIndicatorsIndicatorTrayIcon, and use Shell.TrayManager's unmanage_screen() in newer versions of the shell instead of relying on the ugly (and unreliable) tray unset + garbage collector invocation. - indicatorStatusIcon: Use the accessible name or WM class for a11y. We wrongly passed the indicator unique id as the accessible name to the shell for ages, we must instead use something that the screen readers may use for that. So, on appindicators we can use the exposed accessible name while for tray icons we can try use the wm class, even if it could be very generic - indicatorStatusIcon: Do not create a menu for tray icons - util: Wait for display opened only on X11 setup. This is actually only relevant for wayland sessions with Xwayland, as it may lead to opening the X11 display with some delay. But let's keep it to be a bit more conservative, and unblock the case for setups with no-x11 at all. - appIndicator: Use custom theme icon based on Shell one as default theme. Especially under wayland we should avoid to get the theme from the default gtk one as it may be always unset, as it depends on the Gdk Screen that is undefined in such scenario. So add an helper function to create a new Gtk theme using the shell's gtk icon theme and try to use it when no default gtk theme is available. We could probably do this in all the cases, but for now let's keep X11 environment as it is. * debian/gbp.conf: Do not use patch numbers * debian/patches: Refresh * debian/control: Add full support to gnome-shell 40 * debian/control: Update extension description * debian/patches: Use meson based build system * debian/control: Build depend on jq and meson * debian/rules: Do not install compiled schemas * debian/control: Add suggestions on extension prefs and libappindicator * debian/upstream/metadata: Add upstream references * debian/control: Use dh-sequence-gnome. In this way we also get for free ubuntu-specific tools such as dh-translations without having to do an ubuntu-specific fork . [ Fini Jastrow ] * Add icon opacity, size, position and other effects settings. The icons can be very colorful. Some people might not like it and older icons do not blend too well with newer monochrome ones. Add settings to configure multiple values of the icons and in particular: - Icons position in the panel - Icon size - Opacity - Desaturation - Brightness - Contrast As per this a new preference dialog is provided to configure such values * appIndicator: Fix resizing pixmap icons Icons created from pixmaps can not be resized (properly). When we create a icon from a pixmap we actually crate the icon in the native size. For example if the smallest available pixmap is 22 px the icon will also be 22 px, regardless of requested icon size. This is ok if the pixmap is by chance the requested size. But this is not always the case, especiually if the icon size is user selectable. So after creating the pixmap image we tell it how big it shall be. . [ jingi_jeong ] * feature: Add topicons-plus extension logic. To add support to legacy tray, merge topicons-plus extension logic. Create topicons.js file and connect with original appindicator code. gnome-shell-extension-appindicator (35-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release * debian/control: - Add myself to the Uploaders - Build depend on eslint when tests are enabled * debian/gbp.conf: - Use multimaint-merge in dch and sign tags - Set upstream branch to upstream/latest - Set upstream-vcs-tag while use default upsteram-tag * debian/patches: - Use tap formatter for eslint by default - Refresh * util: Ignore errors if we can't find a listed dbus name * util: Properly call logger static method * appIndicator: Use promises for the async code * appIndicator: Re-indent and cleanup code to create from pixmaps * appIndicator: Cancel icons loading when we're required to invalidate it * appIndicator: Use low-priority idles to load pixmap icons in batches * cleanup: Replace more GLib Sources with promises * promiseUtils: Backport the current gjs promisfy implementation * appIndicator: Use an async function to initialize the proxy * appIndicator: Fix a typo in a variable name * util: Promisify refreshPropertyOnProxy * promiseUtils: Polyfill a Promise.allSettled implementation * statusNotifierWatcher: Use fully async implementation for DBus traversing * statusNotifierWatcher: Only perform DBus lookup on idle * promiseUtils: Add promise to wait for a single signal emission * statusNotifierWatcher: Use a simple promise to wait startup * statusNotifierWatcher: Ensure we catch errors on indicator initialization * statusNotifierWatcher: Move name watching into the indicator logic * statusNotifierItem: Emit signals about removed items on destruction * statusNotifierWatcher: Emit the uniqueId when emitting (Un)Registered events * Util: define an unique name watcher and reuse it as watch dog and for the indicator * indicatorStatusIcon: Handle scroll events on label too, not only on icon * indicatorStatusIcon: Use virtual functions to monitor button events * eslint: Add linter rules based on upstream gnome-shell and gjs and use auto-fix * cleanup: Cleanup code to match eslint rules * Utils: Do not support connecting to signals via method names . [ Matteo F. Vescovi ] * debian/control: debhelper bump 12 -> 13 . [ Fran Dieguez ] * Add support for GNOME 40 . [ Dennis Fölster ] * Register the StatusNotifierWatcher as soon as possible (LP: #1905370, Closes: #977695). * Fix incorrect placed import. * Use strict equals comparison. gnome-shell-extension-appindicator (34-1) unstable; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release - appIndicator: Remove the callbackIdle if we destroy while waiting it - StatusNotifierWatcher: Remove ProtocolVersion method - appIndicator: Ignore further icons creation during an idle - README: Remove statement about indicator-multiload not being supported - statusNotifierWatcher: Fix RegisterStatusNotifierHost method name and returned error - interfaces: Sync interfaces XML with upstream ones - StatusNotifierItem: Disable Tooltip properties and signals - testTool: Add support for secondary indication - indicatorStatusIcon: Remove deleted y_fill property on St.Bin - testTool: Import the Gtk version 3.0 - testTool: Use nicer default icons and support random ones from a pool - testTool: Replace icons on scroll events - testTool: Show a longer label by default - testTool: Use a checked menu item to toggle attention - testTool: Set the secondary activation to a more complete change - testTool: Print the icon to be used on new-icon signal - testTool: Explain why we repeat the separators - testTool: Don't use escape sequences as we use verbatim strings - testTool: Add ability to use a random icon from a custom theme - util: Use Shell's param to handle multiple named arguments - util: Delete proxyCancellables only if we didn't cancel already - appIndicator: Use String.startsWith intead of substr - appIndicator: Cleanup the interface info properties map computation - util: Use variable keys for object initializer - appIndicator: Don't deep unpack changed properties array - appIndicator: Use native checks to look for equal emblems - appIndicator: Mark a valid cached icon as inUse again - appIndicator: Correctly mark cached GIcon's as in use - iconCache: Rewrite simplifying the usage for GIcon's only - iconCache: Dispose an icon when we remove it - iconCache: Add weakClear() method - iconCache: Increase the garbage-collector timings - appIndicator: Remove deprecate usage of Mainloop - appIndicator: Only iterate through the proxy available properties - appIndicator: Don't try to check equality on Pixmap variants (LP: #1884396) - testTool: Add case simulating lots of icon and labe updates - util: Try to batch properties updates when they comes close enough - appIndicator: Accumulate signals to batch close updates - appIndicator: Emit the same signal once on properties updates - appIndicator: Improve the warning message on lookup failed - dbusMenu: Use proper argument name when parsing error - dbusMenu: Stop idle requests if we've been destroyed - cleanup: Use Set instead of Arrays when convenient - cleanup: Use Map instead of objects for simple associative arrays - metadata: Add support for GNOME 3.38 * debian/changelog: - Bump dependency on GNOME Shell << 40~ . [ Fini Jastrow ] * appIndicator: Remove unneeded padding * appIndicator: Fix 'reduce padding' for some icons . [ Sergio Costas ] * Wait until the desktop ends starting up * Wait until Gtk.IconTheme.get_default() works * Don't fail if no icon is found (LP: #1849142) * Use signal to detect display availability . [ Tasos Sahanidis ] * kstatusnotifierwatcher: Implement ProtocolVersion property gnome-shell-extension-appindicator (33-3) unstable; urgency=medium . * debian/control: Bump dependency on gnome-shell << 3.38 gnome-shell-extension-appindicator (33-2) unstable; urgency=medium . * Upload to unstable gnome-shell-extension-appindicator (33-1) experimental; urgency=medium . * Team upload. . [ Marco Trevisan (Treviño) ] * New upstream version: - Completely refactored the icons handling, to use the same look and behavior of the default gnome-shell indicators and properly handle HiDPI cases. - appIndicator: Always use Gio.Icon as model and St.Icon ui (LP: #1723827, LP: #1817073, LP: #1832793, LP: #1825623) - appIndicator: Don't try to reload multiple times a pending icon - appIndicator: Lookup theme icons using scale factor - testTool: Add test to show a changing label - indicatorStatusIcon: Use Clutter actor alignment on 3.35+ versions (LP: #1866042) - appIndicator: Add a cancellable to stop the proxy on destruction - Util: Cancel previous properties refresh requests on new one - util: Don't emit signal changed if a property contents is equal - Util: add message structured logging as well - Util: Cleanup syntax of refreshPropertyOnProxy - appIndicator: Use simpler implementation for argbToRgba - appIndicator: Use warning level for not found icons . [ Fini Jastrow ] * appIndicator: Fix runtime error when icon can not be loaded gnome-shell-extension-appindicator (32-1) experimental; urgency=medium . * Team upload. . [ Marco Trevisan (Treviño) ] * New upstream version: - Added support for indicator-multiload - Made lots of logging visible only in debug mode - Fixed rendering of named icons in HiDPI - Monitor service name to track Qt applications - Mitigate non-working state after unlock - Reload icons, label and state when the app requests us * debian/patches: Refresh * debian/control: Add compatibility with gnome-shell 3.36 * debian/gbp.conf: Set the upstream-tag format . [ Matteo F. Vescovi ] * debian/control: S-V bump 4.4.0 -> 4.5.0 (no changes needed) * debian/control: RRR set gnome-shell-extension-appindicator (30-2) unstable; urgency=medium . * Upload to unstable gnome-shell-extension-appindicator (30-1) experimental; urgency=medium . * New upstream release - debian/patches/: patchset refreshed against v30 - metadata-use-appindicator-namespace-and-naming.patch updated * debian/control: - S-V bump 4.3.0 -> 4.4.0 (no changes needed) - bump versioning for gnome-shell dependency * debian/: debhelper bump 11 -> 12 gnome-shell-extension-appindicator (29+really22-1) unstable; urgency=medium . * Re-upload v22 to fix broken dependency on gnome-shell version (Closes: #931874) gnome-shell-extension-appindicator (29-2) unstable; urgency=medium . * Upload to unstable gnome-shell-extension-appindicator (29-1) experimental; urgency=medium . [ Matteo F. Vescovi ] * New upstream release . [ Marco Trevisan (Treviño) ] * dbusMenu: Fix indentation * testTool: Remove trailing spaces * testTool: Add item to toggle attention * testTool: Log signals to terminal * appIndicator: Connect to scroll-event signal. Fixes #169 gnome-shell-extension-appindicator (28-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream release * indicatorStatusIcon: Ignore indicators with no menus, monitoring changes (LP: #1714504) * appIndicator: Retry getting a valid menu path (LP: #1714504) * dbusMenu: Ignore error on invalid return in AboutToShow * appIndicator: Update icon actor size on scale factor change (LP: #1730071) * dbusMenu: add isReady property when the menu is available on bus * indicatorStatusIcon: Don't support activation if we have a menu (LP: #1714191, LP: #1716056) * d/p/metadata-use-appindicator-namespace-and-naming.patch: - refresh and reduce diff with upstream gnome-shell-extension-appindicator (23.1-1) experimental; urgency=medium . [ Matteo F. Vescovi ] * debian/patches/: patchset refreshed against v23.1 * debian/control: S-V bump 4.2.1 -> 4.3.0 (no changes needed) . [ Marco Trevisan (Treviño) ] * metadata: remove 3.30 from the supported versions. Fixes #161 gnome-shell-extension-appindicator (23-2) experimental; urgency=medium . * Depend on gnome-shell 3.31—3.32. Despite what metadata.json says this extension doesn't actually work with 3.30. (LP: #1817490) gnome-shell-extension-appindicator (23-1) experimental; urgency=medium . [ Marco Trevisan (Treviño) ] * New upstream version: v23 * iconCache: don't add an icon multiple times and remove it on destruction * iconCache: use seconds granulated timeout for garbage collector * iconCache: only run the garbage collector when we've icons * Util: use var to define module functions * statusNotifierWatcher: use nicer lambda functions in traverseBusNames * iconCache: connect to destroy signal if the object has it * indicatorStatusIcon: don't override the destroy, react on 'destroy' signal instead * appIndicator: don't treat XAyatana* properties as 2nd clas citizen * dbusMenu: add better logging on errors * metadata: update url * statusNotifierWatcher: return extension UUID * appIndicators: use arrow functions in lambdas * appindicators: rewrite classes using pure ES6 classes * metadata: set supported shell versions to 3.30+ * debian/control: update Homepage and Vcs-* flags * debian/gbp.conf: add debian-tag option * debian/patches/metadata-use-appindicator-namespace-and-naming.patch: - Use ubuntu appindicator namespace, update description * debian/gbp.conf: - Use default gbp gnome configurations, and set proper upstream-vcs-tag . [ Andrea Azzarone ] * interfaces: Explicitly convert raw data to strings gnome-shell-extension-appindicator (22-1) unstable; urgency=medium . * Initial release (Closes: #898144) gnome-shell-extension-arc-menu (57-1) unstable; urgency=medium . * Team upload * Release to unstable (Closes: #1052088) . gnome-shell-extension-arc-menu (57-1~exp1) experimental; urgency=medium . * New upstream release * Fix package short description (Closes: #1065502) . gnome-shell-extension-arc-menu (56-1~exp1) experimental; urgency=medium . * New upstream release * Update standards version to 4.7.0 * Update dependencies to allow for gnome-shell version 46 * Update debian/watch file for new version of GitLab gnome-shell-extension-arc-menu (57-1~exp1) experimental; urgency=medium . * New upstream release * Fix package short description (Closes: #1065502) gnome-shell-extension-arc-menu (56-1~exp1) experimental; urgency=medium . * New upstream release * Update standards version to 4.7.0 * Update dependencies to allow for gnome-shell version 46 * Update debian/watch file for new version of GitLab gnome-shell-extension-arc-menu (55-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-arc-menu (52-1~exp1) experimental; urgency=medium . * Experimental upload (GNOME 45 is not yet in unstable) * Set gnome-shell dependency to 45 * Cut some fields in debian/control to 80 characters width * Remove debian/patches (no longer needed) * Remove media from debian/install (no longer provided) And remove associated permission items from debian/rules gnome-shell-extension-arc-menu (51-1) experimental; urgency=medium . * New upstream release (Closes: #1052088) * debian/control: Set minimum GNOME Shell to 45 to match metadata.json * debian/control: Depend on gir1.2-gmenu-3.0 * debian/rules: Simplify to use upstream build system * debian/rules: Use override to correct executable permissions * Add debian/gbp.conf & debian/upstream/metadata * Update homepage field to match moved upstream repo * Drop all patches: not needed with new version gnome-shell-extension-arc-menu (49+forkv29-4) unstable; urgency=medium . * Add support for gnome-shell version 44 * Update standards version to 4.6.2 gnome-shell-extension-arc-menu (49+forkv29-3) unstable; urgency=medium . * Release to unstable . gnome-shell-extension-arc-menu (49+forkv29-2) experimental; urgency=medium . * Team upload * Add patches for GNOME Shell 43 compatibility (Closes: #1018189) * debian/control: Bump minimum & maximum gnome-shell to 43 gnome-shell-extension-arc-menu (49+forkv29-2) experimental; urgency=medium . * Team upload * Add patches for GNOME Shell 43 compatibility (Closes: #1018189) * debian/control: Bump minimum & maximum gnome-shell to 43 gnome-shell-extension-arc-menu (49+forkv29-1) unstable; urgency=medium . * New upstream release (Closes: #1008536) * Bump required gnome-shell version to 42 gnome-shell-extension-arc-menu (49+forkv20-1) unstable; urgency=medium . * New upstream release * Improve debian/watch * Add searchProviders to debian/install gnome-shell-extension-arc-menu (49+forkv18-1) unstable; urgency=medium . * Update standards version to 4.6.0 * New upstream fork (Closes: #993182, #996045) - Update debian/install with new upstream name * Depend on minimum gnome-shell version 40 * Update copyright years * Install schema in correct directory (Closes: #983463) * Update chmod paths in debian/rules gnome-shell-extension-arc-menu (49-1) unstable; urgency=medium . [ Edward Betts ] * d/{control,copyright,watch}: Update upstream URL . [ Jonathan Carter ] * New upstream release * Update debhelper-compat to level 13 * Remove *.css from debian/install (no longed needed) * Override executable permissions in debian/rules gnome-shell-extension-arc-menu (45-1) unstable; urgency=medium . * New upstream release (Closes: #956168) * Update standards version to 4.5.0 * Declare Rules-Requires-Root: no * Update required gnome-shell version to 3.36 or higher * Update copyright years gnome-shell-extension-arc-menu (38.3-dev-2) unstable; urgency=medium . * Initial source-only upload gnome-shell-extension-arc-menu (38.3-dev-1) unstable; urgency=medium . * Initial release (Closes: #942310) gnome-shell-extension-autohidetopbar (1:117-1) unstable; urgency=medium . * New upstream release, ready for GNOME 46 (Closes: #1052089). - Update upper version constraint in d/control accordingly. * Fix d/watch, needed due to gitlab changes. gnome-shell-extension-autohidetopbar (1:116-1) experimental; urgency=medium . * New upstream release. (Closes: #1052089). - This release only supports GNOME Shell 45, so tighten Depends accordingly. * Target experimental until GNOME-Shell 45 is ready. * Update S-V to 4.7.0 - no changes required. * Update d/copyright years. * Fix FTBFS after successful build" by storing the locale directory before build and restoring it on clean. (Closes: #1044151) gnome-shell-extension-blur-my-shell (62-2) unstable; urgency=medium . * Release to unstable (Closes: #1076261) * Fix minimum gnome-shell version gnome-shell-extension-blur-my-shell (62-1) experimental; urgency=medium . * New upstream version 62 * debian/control: Update dependency on gnome-shell 46 (only) gnome-shell-extension-caffeine (53-1) unstable; urgency=medium . * Team upload * New upstream release * Drop all patches: applied in new release * Release to unstable . gnome-shell-extension-caffeine (52-1) experimental; urgency=medium . * New upstream release - v52 was released to extensions.gnome.org, but not tagged in the upstream git repo, so uscan will complain about this. * d/patches: Update to upstream git commit v50-16-g8e60bbb - Remove compatibility with obsolete Shell versions - Fix an assertion failure in the preferences - Make the steam rising from the coffee take dark mode into account - Translation updates: de * d/patches: Add patches from upstream PR #317 to be compatible with GNOME Shell 46. Thanks to Stuart Hayhurst (Closes: #1067436) . gnome-shell-extension-caffeine (50-1) experimental; urgency=medium . * New upstream release supporting GNOME Shell 45 (Closes: #1052091) * d/rules: Continue to compile GSettings schemas. The upstream build system no longer does this, shipping a precompiled version in the git tree instead; but `make clean` deletes the precompiled version, so we need to be prepared to rebuild it. gnome-shell-extension-caffeine (52-1) experimental; urgency=medium . * New upstream release - v52 was released to extensions.gnome.org, but not tagged in the upstream git repo, so uscan will complain about this. * d/patches: Update to upstream git commit v50-16-g8e60bbb - Remove compatibility with obsolete Shell versions - Fix an assertion failure in the preferences - Make the steam rising from the coffee take dark mode into account - Translation updates: de * d/patches: Add patches from upstream PR #317 to be compatible with GNOME Shell 46. Thanks to Stuart Hayhurst (Closes: #1067436) gnome-shell-extension-caffeine (50-1) experimental; urgency=medium . * New upstream release supporting GNOME Shell 45 (Closes: #1052091) * d/rules: Continue to compile GSettings schemas. The upstream build system no longer does this, shipping a precompiled version in the git tree instead; but `make clean` deletes the precompiled version, so we need to be prepared to rebuild it. gnome-shell-extension-dash-to-panel (62-1) unstable; urgency=high . * Team upload * Update minimum GNOME Shell version to match metadata.json * Release to unstable . gnome-shell-extension-dash-to-panel (62-1~exp1) experimental; urgency=medium . * New upstream release (Closes: #1069113) . gnome-shell-extension-dash-to-panel (60-1~exp2) experimental; urgency=medium . * Upload to experimental . gnome-shell-extension-dash-to-panel (60-1~exp1) unstable; urgency=medium . * New upstream release . gnome-shell-extension-dash-to-panel (59-1) experimental; urgency=medium . * Team upload * New upstream release (Closes: #1052092) * Bump minimum GNOME Shell to 45 to match metadata.json * Add debian/gbp.conf * Drop no longer needed Build-Depends: zip gnome-shell-extension-dash-to-panel (62-1~exp1) experimental; urgency=medium . * New upstream release (Closes: #1069113) gnome-shell-extension-dash-to-panel (60-1~exp2) experimental; urgency=medium . * Upload to experimental gnome-shell-extension-dash-to-panel (60-1~exp1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (59-1) experimental; urgency=medium . * Team upload * New upstream release (Closes: #1052092) * Bump minimum GNOME Shell to 45 to match metadata.json * Add debian/gbp.conf * Drop no longer needed Build-Depends: zip gnome-shell-extension-dash-to-panel (56-1) unstable; urgency=medium . * New upstream release * Update standards version to 4.6.2 * Update gnome-shell dependency to (<< 45~) gnome-shell-extension-dash-to-panel (52-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (51-1) unstable; urgency=medium . * Team upload . [ Jesús Soto ] * New upstream release (Closes: #1018194) . [ Jeremy Bicha ] * debian/control: Set maximum gnome-shell to 43 gnome-shell-extension-dash-to-panel (50-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (49-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (48-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (46-1) unstable; urgency=medium . * New upstream release (Closes: #1008538) * Bump minimal gnome-shell dependency to version 41 gnome-shell-extension-dash-to-panel (45-1) unstable; urgency=medium . * New upstream release * Add copyright entry for new translation (po/sk.po) gnome-shell-extension-dash-to-panel (43+git20210906-b7213be-2) unstable; urgency=medium . * Merge changes from previous git commit gnome-shell-extension-dash-to-panel (43+git20210906-b7213be-1) unstable; urgency=medium . * New upstream snapshot (Closes: #996049) * Fix standards version, set to 4.6.0 gnome-shell-extension-dash-to-panel (43-2) unstable; urgency=medium . * GNOME Team upload for GNOME 40 transition * Require gnome-shell >= 40 (Closes: #993887) gnome-shell-extension-dash-to-panel (43-1) unstable; urgency=medium . [ Debian Janitor ] * Remove constraints unnecessary since buster: + gnome-shell-extension-dash-to-panel: Drop versioned constraint on gnome-shell in Depends. . [ Jonathan Carter ] * New upstream release (Closes: #989546, #993058) * Update standards version to 4.6.1 * Update copyright years * Fix watch file gnome-shell-extension-dash-to-panel (40-1) unstable; urgency=medium . * New upstream release (Closes: #971087) * Update copyright file for new file po/gl.po gnome-shell-extension-dash-to-panel (39-1) unstable; urgency=medium . * New upstream release * Remove patch (no longer needed) gnome-shell-extension-dash-to-panel (38-2) unstable; urgency=medium . * Apply patch to fix overview bug (Closes: #968613) gnome-shell-extension-dash-to-panel (38-1) unstable; urgency=low . [ Debian Janitor ] * Trim trailing whitespace. * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository, Repository-Browse. . [ Jonathan Carter ] * New upstream release * Upgrade to debhelper-compat 13 gnome-shell-extension-dash-to-panel (37-2) unstable; urgency=medium . * Add dependency on gnome-shell-extension-prefs. gnome-shell-extension-dash-to-panel (37-1) unstable; urgency=medium . * New upstream release (Closes: #956162, #954978) gnome-shell-extension-dash-to-panel (31-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (29-1) unstable; urgency=medium . * New upstream release * Update standards version to 4.5.0 * Declare Rules-Requires-Root: no * Update copyright years gnome-shell-extension-dash-to-panel (26-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (25-1) unstable; urgency=medium . * New upstream release * Update standards version to 4.4.1 gnome-shell-extension-dash-to-panel (23-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (21-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (20-1) unstable; urgency=medium . * New upstream release * debian/copyright: - add copyright for Taiwanese translation - update Russian translation path gnome-shell-extension-dash-to-panel (19-2) unstable; urgency=medium . * Initial source-only upload * Update standards version to 4.4.0 gnome-shell-extension-dash-to-panel (19-1) unstable; urgency=medium . * New upstream release * Fix typo in previous changelog entry * Upgrade to debhelper-compat (= 12) gnome-shell-extension-dash-to-panel (18-1) unstable; urgency=medium . * New upstream release * Update dopyright years gnome-shell-extension-dash-to-panel (17-1) unstable; urgency=medium . * New upstream release * Add new translation copyright information to debian/copyright * Update standards version to 4.3.0 gnome-shell-extension-dash-to-panel (16-1) unstable; urgency=medium . * New upstream release (Closes: #905110) * Update standards version to 4.2.1 * Move git repository to shell-extensions team gnome-shell-extension-dash-to-panel (15-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (14-1) unstable; urgency=medium . * New upstream release * Update watch file to new upstream location * Update standards version to 4.1.4 * Update copyright for translations * Install dcong schemas system-wide gnome-shell-extension-dash-to-panel (13-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (12-2) unstable; urgency=medium . * Fix watch file gnome-shell-extension-dash-to-panel (12-1) unstable; urgency=medium . * New upstream release * Fix watch file * Update compat to level 11 * Update standards version to 4.1.3 * Update copyright years, russian translation renaming * Move vcs repository to salsa.debian.org gnome-shell-extension-dash-to-panel (11-1) unstable; urgency=medium . * New upstream release gnome-shell-extension-dash-to-panel (10-1) unstable; urgency=medium . * New upstream release * debian/copyright: - Add copyright information for new Russian translations * debian/control: - Update maintainer e-mail address - Update standards version to 4.1.1 (no related changes) gnome-shell-extension-dash-to-panel (9-2) unstable; urgency=medium . * Fix Dcs-git field in debian/control * Update standards version to 4.0.1 (no changes) gnome-shell-extension-dash-to-panel (9-1) unstable; urgency=medium . * Initial release (Closes: #852164) gnome-shell-extension-dashtodock (92-1) unstable; urgency=medium . * Team upload * debian/control: Fix minimum compatible GNOME Shell version * Release to unstable (Closes: #1052093) gnome-shell-extension-dashtodock (92-1~exp1) experimental; urgency=medium . * New upstream release * Add copyright notice for korean language * Update copyright years gnome-shell-extension-dashtodock (91-1~exp1) experimental; urgency=medium . * New upstream release * Update dependencies to allow for gnome-shell version 46 gnome-shell-extension-dashtodock (89-1) experimental; urgency=medium . * New upstream release gnome-shell-extension-dashtodock (87+really87-1) experimental; urgency=medium . * New upstream release (Closes: #1052093) * debian/control: Set minimum GNOME Shell version to 45 to match metadata.json * debian/gbp.conf: Set upstream-vcs-tag for full upstream git history * debian/upstream/metadata: Set Repository for gbp clone --add-upstream-repository gnome-shell-extension-desktop-icons-ng (47.0.11-2) unstable; urgency=medium . * Bump Standards Version to 4.7.0 * Release to unstable . gnome-shell-extension-desktop-icons-ng (47.0.11-1) experimental; urgency=medium . * New upstream release - Fix using arrow keys when renaming (LP: #2067831) - Fix error when opening preferences (LP: #2061070) . gnome-shell-extension-desktop-icons-ng (47.0.9-1) experimental; urgency=medium . * Drop the upstream version mangling since this extension likely won't be bundled in gnome-shell-extensions before 47.1 . gnome-shell-extension-desktop-icons-ng (46+really47.0.9-1) experimental; urgency=medium . * New upstream release * Stop using debian/control.in and dh_gnome_clean * Bump maximum GNOME Shell version to 46 . gnome-shell-extension-desktop-icons-ng (46+really47.0.7-1) experimental; urgency=medium . * New upstream release - Fix regression that allowed desktop icons to be placed under autohidden Dock (LP: #2039475) . gnome-shell-extension-desktop-icons-ng (46+really47.0.5-1) experimental; urgency=medium . * New upstream release - First release with GNOME 45 support (Closes: #1052094) * debian/control: Bump minimum GNOME Shell to 45 to match metadata.json * Refresh patch gnome-shell-extension-desktop-icons-ng (47.0.11-1) experimental; urgency=medium . * New upstream release - Fix using arrow keys when renaming (LP: #2067831) - Fix error when opening preferences (LP: #2061070) gnome-shell-extension-desktop-icons-ng (47.0.9-1) experimental; urgency=medium . * Drop the upstream version mangling since this extension likely won't be bundled in gnome-shell-extensions before 47.1 gnome-shell-extension-desktop-icons-ng (46+really47.0.9-1) experimental; urgency=medium . * New upstream release * Stop using debian/control.in and dh_gnome_clean * Bump maximum GNOME Shell version to 46 gnome-shell-extension-desktop-icons-ng (46+really47.0.7-1) experimental; urgency=medium . * New upstream release - Fix regression that allowed desktop icons to be placed under autohidden Dock (LP: #2039475) gnome-shell-extension-desktop-icons-ng (46+really47.0.5-1) experimental; urgency=medium . * New upstream release - First release with GNOME 45 support (Closes: #1052094) * debian/control: Bump minimum GNOME Shell to 45 to match metadata.json * Refresh patch gnome-shell-extension-easyscreencast (1.9.0-1) unstable; urgency=medium . * Team upload. . [ Amin Bandali ] * Change debian-branch from debian/master to debian/latest . [ Leonardo Gonçalves Machado ] * New upstream version 1.9.0 gnome-shell-extension-espresso (10-2) unstable; urgency=medium . * Team upload * Release to unstable . gnome-shell-extension-espresso (10-1) experimental; urgency=medium . * Team upload * New upstream release (Closes: #1067437) * Update GNOME Shell versioned dependencies . gnome-shell-extension-espresso (9-1) experimental; urgency=medium . [ Amin Bandali ] * Change packaging branch to debian/latest . [ Simon McVittie ] * New upstream release 9, supporting (and requiring) GNOME Shell 45 (Closes: #1052095) * d/control: Update gnome-shell versioned dependencies * d/clean: Clean up generated files in clean step (Closes: #1044869) * d/source/options: Ignore changes to programmatically modified .po files. These are source files, but are also modified by the build. * d/.gitignore: Add gnome-shell-extension-espresso (10-1) experimental; urgency=medium . * Team upload * New upstream release (Closes: #1067437) * Update GNOME Shell versioned dependencies gnome-shell-extension-espresso (9-1) experimental; urgency=medium . [ Amin Bandali ] * Change packaging branch to debian/latest . [ Simon McVittie ] * New upstream release 9, supporting (and requiring) GNOME Shell 45 (Closes: #1052095) * d/control: Update gnome-shell versioned dependencies * d/clean: Clean up generated files in clean step (Closes: #1044869) * d/source/options: Ignore changes to programmatically modified .po files. These are source files, but are also modified by the build. * d/.gitignore: Add gnome-shell-extension-flypie (26-2) unstable; urgency=high . [ Jeremy Bícha ] * Fix GNOME Shell maximum version to match metadata.json (Closes: #1052096) gnome-shell-extension-flypie (26-1) unstable; urgency=medium . * New upstream version 26 (Closes: #1052096) gnome-shell-extension-freon (56+dfsg-2) unstable; urgency=medium . * Team upload * Release to unstable . gnome-shell-extension-freon (56+dfsg-1) experimental; urgency=medium . * New upstream release - debian/control: expand support to GNOME 46 . gnome-shell-extension-freon (55+dfsg-1) experimental; urgency=medium . * New upstream release . gnome-shell-extension-freon (54+dfsg-2) experimental; urgency=medium . * debian/control: limit GNOME 45 as a minimum . gnome-shell-extension-freon (54+dfsg-1) experimental; urgency=medium . * New upstream release * debian/control: GNOME 45 support added gnome-shell-extension-freon (56+dfsg-1) experimental; urgency=medium . * New upstream release - debian/control: expand support to GNOME 46 gnome-shell-extension-freon (55+dfsg-1) experimental; urgency=medium . * New upstream release gnome-shell-extension-freon (54+dfsg-2) experimental; urgency=medium . * debian/control: limit GNOME 45 as a minimum gnome-shell-extension-freon (54+dfsg-1) experimental; urgency=medium . * New upstream release * debian/control: GNOME 45 support added gnome-shell-extension-gsconnect (57-2) unstable; urgency=medium . * Bump Standards Version to 4.7.0 * Release to unstable . gnome-shell-extension-gsconnect (57-1) experimental; urgency=medium . * New upstream release * Drop all patches: applied in new release . gnome-shell-extension-gsconnect (56-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Drop all patches: applied in new release * Cherry-pick patch to fix GNOME detection * Add patch to mark compatible with GNOME Shell 46 * Bump maximum GNOME Shell to 46 * Stop using debian/control.in and dh-sequence-gnome . [ Patrice Duroux ] * Update debian/watch (Closes: #1059585) . gnome-shell-extension-gsconnect (55-4) experimental; urgency=medium . * Cherry-pick patches for compatibility with GNOME Shell 45 (Closes: #1052100) * debian/control.in: Bump minimum gnome-shell to 45 to match metadata.json gnome-shell-extension-gsconnect (57-1) experimental; urgency=medium . * New upstream release * Drop all patches: applied in new release gnome-shell-extension-gsconnect (56-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Drop all patches: applied in new release * Cherry-pick patch to fix GNOME detection * Add patch to mark compatible with GNOME Shell 46 * Bump maximum GNOME Shell to 46 * Stop using debian/control.in and dh-sequence-gnome . [ Patrice Duroux ] * Update debian/watch (Closes: #1059585) gnome-shell-extension-gsconnect (55-4) experimental; urgency=medium . * Cherry-pick patches for compatibility with GNOME Shell 45 (Closes: #1052100) * debian/control.in: Bump minimum gnome-shell to 45 to match metadata.json gnome-shell-extension-hard-disk-led (38-2) unstable; urgency=high . * Team upload * Update minimum GNOME Shell dependency to match metadata.json (Closes: #1076264) gnome-shell-extension-hide-activities (46-1) unstable; urgency=medium . * Team upload * Release to unstable (Closes: #1052103) . gnome-shell-extension-hide-activities (46-1~exp1) experimental; urgency=medium . * New upstream release * debian/control: Bump gnome shell dependency to allow for gnome-shell version 46 . gnome-shell-extension-hide-activities (45-1) experimental; urgency=medium . * Team upload * New upstream release (Closes: #1052103) * debian/control: Bump minimum GNOME Shell to 45 to match metadata.json * Add debian/gbp.conf gnome-shell-extension-hide-activities (46-1~exp1) experimental; urgency=medium . * New upstream release * debian/control: Bump gnome shell dependency to allow for gnome-shell version 46 gnome-shell-extension-hide-activities (45-1) experimental; urgency=medium . * Team upload * New upstream release (Closes: #1052103) * debian/control: Bump minimum GNOME Shell to 45 to match metadata.json * Add debian/gbp.conf gnome-shell-extension-impatience (0.5.1-1) unstable; urgency=medium . * Team upload * Release to unstable (Closes: #1052104 . gnome-shell-extension-impatience (0.5.1-1~exp1) experimental; urgency=medium . * New upstream release * Update standards version to 4.7.0 * Update gnome-shell dependency to include version 46 . gnome-shell-extension-impatience (0.5.0-1) experimental; urgency=medium . * New upstream release * Update gnome-shell dependency for version 45 (Closes: #1052104, not yet in unstable, uploading to experimental) * Remove debian/patches (no longer needed) gnome-shell-extension-impatience (0.5.1-1~exp1) experimental; urgency=medium . * New upstream release * Update standards version to 4.7.0 * Update gnome-shell dependency to include version 46 gnome-shell-extension-impatience (0.5.0-1) experimental; urgency=medium . * New upstream release * Update gnome-shell dependency for version 45 (Closes: #1052104, not yet in unstable, uploading to experimental) * Remove debian/patches (no longer needed) gnome-shell-extension-kimpanel (0.0~git20240513.9a7c460-1) unstable; urgency=medium . * New upstream snapshot. * debian/control: Mark the supported GNOME Shell version to be 45 and 46. gnome-shell-extension-runcat (27-2) unstable; urgency=medium . * Release to unstable . gnome-shell-extension-runcat (27-1) experimental; urgency=medium . * Team upload * New upstream release * Bump maximum GNOME Shell to 46 to match metadata.json . gnome-shell-extension-runcat (26-1) experimental; urgency=medium . * Team upload * New upstream release * Bump minimum GNOME Shell to 45 to match metadata.json (Closes: #1052106) gnome-shell-extension-runcat (27-1) experimental; urgency=medium . * Team upload * New upstream release * Bump maximum GNOME Shell to 46 to match metadata.json gnome-shell-extension-runcat (26-1) experimental; urgency=medium . * Team upload * New upstream release * Bump minimum GNOME Shell to 45 to match metadata.json (Closes: #1052106) gnome-shell-extension-shortcuts (1.5.1-1) unstable; urgency=high . * Team upload * Release to unstable for GNOME Shell 46 transition (Closes: #1052107 . gnome-shell-extension-shortcuts (1.5.1-1~exp2) experimental; urgency=medium . * Fix version relationship with gnome-shell * Bump Standards-Version to 4.7.0 (no change) . gnome-shell-extension-shortcuts (1.5.1-1~exp1) experimental; urgency=medium . * Update d/watch to use new GitLab format * New upstream version 1.5.1 (Closes: #1067434) . gnome-shell-extension-shortcuts (1.5.0-1~exp1) experimental; urgency=medium . * New upstream version 1.5.0 . gnome-shell-extension-shortcuts (1.4.3-1~exp1) experimental; urgency=medium . * Clean-up generated translations (Closes: #1044346) * New upstream version 1.4.3 . gnome-shell-extension-shortcuts (1.4.2-1~exp1) experimental; urgency=medium . * New upstream version 1.4.2 (Closes: #1052107) * Update gnome-shell dependency versions gnome-shell-extension-shortcuts (1.5.1-1~exp2) experimental; urgency=medium . * Fix version relationship with gnome-shell * Bump Standards-Version to 4.7.0 (no change) gnome-shell-extension-shortcuts (1.5.1-1~exp1) experimental; urgency=medium . * Update d/watch to use new GitLab format * New upstream version 1.5.1 (Closes: #1067434) gnome-shell-extension-shortcuts (1.5.0-1~exp1) experimental; urgency=medium . * New upstream version 1.5.0 gnome-shell-extension-shortcuts (1.4.3-1~exp1) experimental; urgency=medium . * Clean-up generated translations (Closes: #1044346) * New upstream version 1.4.3 gnome-shell-extension-shortcuts (1.4.2-1~exp1) experimental; urgency=medium . * New upstream version 1.4.2 (Closes: #1052107) * Update gnome-shell dependency versions gnome-shell-extension-tiling-assistant (47-1) unstable; urgency=medium . * New upstream release * Release to unstable . gnome-shell-extension-tiling-assistant (46-1) experimental; urgency=medium . * New upstream release * Drop GNOME 46 patch: applied in new release . gnome-shell-extension-tiling-assistant (44-2) experimental; urgency=medium . * debian/salsa-ci.yml: Use experimental * Stop using debian/control.in and dh_gnome_clean * Cherry-pick patch to support GNOME Shell 46 * Bump maximum GNOME Shell version to 46 . gnome-shell-extension-tiling-assistant (44-1) experimental; urgency=medium . * New upstream release - Officially support GNOME Shell 45 (Closes: #1052109) (LP: #2034664) * debian/control: Bump minimum GNOME Shell to 45 to match metadata.json * Drop all patches except locale patch gnome-shell-extension-tiling-assistant (46-1) experimental; urgency=medium . * New upstream release * Drop GNOME 46 patch: applied in new release gnome-shell-extension-tiling-assistant (44-2) experimental; urgency=medium . * debian/salsa-ci.yml: Use experimental * Stop using debian/control.in and dh_gnome_clean * Cherry-pick patch to support GNOME Shell 46 * Bump maximum GNOME Shell version to 46 gnome-shell-extension-tiling-assistant (44-1) experimental; urgency=medium . * New upstream release - Officially support GNOME Shell 45 (Closes: #1052109) (LP: #2034664) * debian/control: Bump minimum GNOME Shell to 45 to match metadata.json * Drop all patches except locale patch gnome-shell-extensions (46.2-2) unstable; urgency=medium . * Release to unstable . gnome-shell-extensions (46.2-1) experimental; urgency=medium . * New upstream release . gnome-shell-extensions (46.1-2) experimental; urgency=medium . * Add Depends: gir1.2-gtop-2.0 for system monitor extension (LP: #2063267) . gnome-shell-extensions (46.1-1) experimental; urgency=medium . * New upstream release (LP: #2063054) . gnome-shell-extensions (46.0-1) experimental; urgency=medium . * New upstream release . gnome-shell-extensions (45.2-2) experimental; urgency=medium . * Restore required dh-sequence-gnome build dependency . gnome-shell-extensions (45.2-1) experimental; urgency=medium . * New upstream release * Stop using debian/control.in and dh-sequence-gnome * Update standards version to 4.6.2, no changes needed . gnome-shell-extensions (45.1-1) experimental; urgency=medium . * New upstream release . gnome-shell-extensions (45.0-1) experimental; urgency=medium . * New upstream release . gnome-shell-extensions (45~beta-1) experimental; urgency=medium . * New upstream release gnome-shell-extensions (46.2-1) experimental; urgency=medium . * New upstream release gnome-shell-extensions (46.1-2) experimental; urgency=medium . * Add Depends: gir1.2-gtop-2.0 for system monitor extension (LP: #2063267) gnome-shell-extensions (46.1-1) experimental; urgency=medium . * New upstream release (LP: #2063054) gnome-shell-extensions (46.0-1) experimental; urgency=medium . * New upstream release gnome-shell-extensions (45.2-2) experimental; urgency=medium . * Restore required dh-sequence-gnome build dependency gnome-shell-extensions (45.2-1) experimental; urgency=medium . * New upstream release * Stop using debian/control.in and dh-sequence-gnome * Update standards version to 4.6.2, no changes needed gnome-shell-extensions (45.1-1) experimental; urgency=medium . * New upstream release gnome-shell-extensions (45.0-1) experimental; urgency=medium . * New upstream release gnome-shell-extensions (45~beta-1) experimental; urgency=medium . * New upstream release gnome-shell-extensions-extra (20240414-1) experimental; urgency=medium . * Uploading to experimental. * Merging upstream version 20240414 (Closes: #1067433). * Updating copyright for 2024. * Updating to standards-version 4.7.0. * Updating gnome-shell statics for version 46. * Updating provides for new upstream versions. gnome-shell-extensions-extra (20231210-2) experimental; urgency=medium . * Uploading to experimental. * Building with GNOME 45 variants (Closes: #1052112). * Updating versioned extension provides for GNOME 45 variants. * Updating package description for GNOME 45 variants. * Adding gnome-shell to build-depends for middleclickclose. gnome-shell-mailnag (40.0-7) unstable; urgency=medium . * Restore 40.0-5 changes * Mark compatible with GNOME Shell 46 * Add Depends: gnome-shell-extension-prefs gnome-shell-mailnag (40.0-6) unstable; urgency=medium . * QA upload * Revert 40.0-5 changes since they are not compatibile with GNOME Shell 44 which is currently in Debian Unstable gnome-shell-mailnag (40.0-5) unstable; urgency=medium . * QA upload * Add GNOME 45 compatibility (Closes: #1052113) gnome-shell-mailnag (40.0-4) unstable; urgency=medium . * QA upload * Update metadata.json patch to mark compatible with GNOME Shell 44 * debian/control: Bump maximum gnome-shell to 44 gnome-shell-mailnag (40.0-3) unstable; urgency=medium . * QA upload * Update patch to mark compatible with GNOME Shell 43 * debian/control: Bump maximum gnome-shell to 43 gnome-shell-mailnag (40.0-2) unstable; urgency=medium . * Add patch to mark compatible with GNOME Shell 41 & 42 (Closes: #996077) * debian/control: Specify the GNOME Shell version dependency to match metadata.json gnome-shell-mailnag (40.0-1) unstable; urgency=medium . * QA upload. * New upstream version 40.0 - Compatible with GNOME 40. Closes: #993203 * d/control: - Remove Vcs-* entries, no longer exists. - Update Standards-Version to 4.6.0 - Use debhelper-compat and bump debhelper to 13 - Add Rules-Requires-Root: no * d/watch: Update URL. * d/rules: - Add compiler hardening - Remove trailing whitespace * d/copyright: Update years * d/upstream/metadata: Add Bug-Database, Bug-Submit, Repository and Repository-Browse. gnome-shell-mailnag (3.38.1-1) unstable; urgency=medium . * QA upload. * Set Maintainer to Debian QA Group. (see #968541) * New upstream release. - For GNOME 3.38. (Closes: #956167) - Fixes Vala error. (Closes: #948128) gnome-shell-mailnag (3.28.0-0.1) unstable; urgency=medium . * Non-maintainer upload * New upstream release * Build-Depend on gjs to only build on architectures where this package will be installable (Closes: #910701) * Update debian/watch gnome-shell-mailnag (3.26.0-1) unstable; urgency=medium . * New upstream release. - Drop all patches; applied upstream. * Update Standards version from 3.9.8 to 4.1.3. gnome-shell-mailnag (3.20.0-2) unstable; urgency=medium . * Update metadata.json to support gnome-shell 3.22. gnome-shell-mailnag (3.20.0-1) unstable; urgency=medium . * New upstream release. * Update Standards-Version to 3.9.8, no changes required. gnome-shell-mailnag (3.18.0-1) unstable; urgency=medium . * New upstream release. * Loosen restriction on gnome-shell dependency. * Update Standards-Version to 3.9.7, no changes required. gnome-shell-mailnag (3.16.0-1) unstable; urgency=medium . * New upstream release. - Compatible with gnome-shell 3.16 and 3.18. (Closes: #802508) - Restrict gnome-shell dependency versions in d/control. gnome-shell-mailnag (3.14.1-1) unstable; urgency=medium . * New upstream release. gnome-shell-mailnag (3.14.0-1) unstable; urgency=medium . * New upstream release. gnome-shell-mailnag (3.12.2-1) unstable; urgency=medium . * New upstream release. * Restrict to arch linux-any. * Update Standards-Version to 3.9.6, no changes required. gnome-shell-mailnag (3.12.1-1) unstable; urgency=low . * Initial release. gnome-shell-pomodoro (0.25.2-1) unstable; urgency=medium . [ Tobias Frost ] * New upstream release. * Upload to unstable. * Retire gitlab-ci.yml - use central managed CI configuration. . [ Jeremy Bícha ] * Fix maximum gnome-shell version gnome-shell-pomodoro (0.25.1-1) experimental; urgency=medium . * New upstream release. Closes: #1067432 * Targeting experimental until GNOME 46 is ready, as this version only supports GNOME 46. * d/control: adapt dependencies accordingly. * d/control: Replace BD of obsolete pkg-config with pkgconf. gnome-shell-pomodoro (0.24.0-1~exp1) experimental; urgency=medium . * New upstream release. Closes: #1052114 * Targeting experimental until GNOME 45 is ready, as this version only supports GNOME 45. * d/control adapt dependencies accordingly. gpaste (45-3) unstable; urgency=high . * Release to unstable (Closes: #1076237) * Revert t64 suffix. * B-D pkgconf gpaste (45-2) experimental; urgency=medium . [ Jeremy Bicha ] * Update minimum GNOME Shell version to 45 to match metadata.json gpaste (45-1) experimental; urgency=medium . * New upstream version 45 (Closes: #1052099) * Remove useless patches * Patch to lower gjs version requirement * Yet depends on latest gjs (>= 1.76.2) * Update symbols mutter (46.3.1-2) unstable; urgency=medium . * Release to unstable . mutter (46.3.1-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Drop patch applied in new release . [ Daniel van Vugt ] * Refresh Support-Dynamic-triple-double-buffering.patch . [ Marco Trevisan (Treviño) ] * debian/patches: Import patch from Fedora to always center Initial Setup (LP: #2016013) . mutter (46.2-1) experimental; urgency=medium . [ Daniel van Vugt ] * New upstream release 46.2 (LP: #2068598) - Fixed mouse clicks falling through to the window behind (LP: #2026194) - Fixed a crash in meta_wayland_transaction_commit (LP: #2061739) - Fixed night light getting stuck on (LP: #2066902) * Update Support-Dynamic-triple-double-buffering.patch: - Removed bogus changes introduced in 46.1-2 (unrelated files) - Fixed debugging mode "MUTTER_DEBUG_TRIPLE_BUFFERING=always" which had temporarily stopped working in 46.1 but also nobody should have been using it. - Updated commit message to mention the upstream source is maintained in 'triple-buffering-v4-46'. * Refreshed patches: - meson-Do-not-mark-CI-test-tools-as-required.patch - Mark-several-additional-tests-as-flaky.patch * Add clutter/conform gesture tests to the list of known flaky ones: it is a new test in mutter 46 * Add patch to compile gsettings schemas for use in build tests . [ Jeremy Bícha ] * Stop compiling gsettings schemas in debian/rules * Opt into Salsa CI . mutter (46.1-2) experimental; urgency=medium . * Update libmutter-14-0.symbols for i386 * Drop packaging references to Hurd since this is Linux-only . mutter (46.1-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Update libmutter-14-0.symbols * Update Breaks * Drop Nvidia-secondary-GPU-copy-acceleration.patch: applied in new release . [ Daniel van Vugt ] * Update triple buffering patch . mutter (46.0-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Update binary package names for soname bump * Update symbols * Add Build-Depends: libpixman-1-dev, libdisplay-info-dev * Drop obsolete Build-Depends: libjson-glib-dev * Bump minimum wayland-protocols to 1.33 * Drop 4 patches applied in new release * Refresh patches . [ Daniel van Vugt ] * Update triple buffering patch * Add kms-crtc-Increase-default-deadline-evasion-to-1000-micros.patch to fix cursor stutter in Wayland sessions when nothing else is animating on screen (LP: #2040977) * Add Nvidia-secondary-GPU-copy-acceleration.patch to enable hardware accelerated screen updates on secondary GPU-connected monitors (LP: #1970291). . mutter (45.3-3) experimental; urgency=medium . * Cherry-pick several cursor fixes to fix compatibility with latest adwaita-icon-theme (Closes: #1063640) . mutter (45.3-2) experimental; urgency=medium . * Team upload . [ Daniel van Vugt ] * Drop cogl-onscreen-glx-Forcefully-disable-cogl_onscreen_glx_ge.patch. The bug was fixed properly in Mutter 45.0 and in Mesa 23.3.0. . [ Jeremy Bícha ] * debian/control: Add Homepage . [ Simon McVittie ] * Merge packaging changes from unstable - d/control: Build-depend on systemd-dev instead of udev (Closes: #1060619) - All other changes were included in 45.3-1 mutter (46.3.1-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Drop patch applied in new release . [ Daniel van Vugt ] * Refresh Support-Dynamic-triple-double-buffering.patch . [ Marco Trevisan (Treviño) ] * debian/patches: Import patch from Fedora to always center Initial Setup (LP: #2016013) mutter (46.2-1) experimental; urgency=medium . [ Daniel van Vugt ] * New upstream release 46.2 (LP: #2068598) - Fixed mouse clicks falling through to the window behind (LP: #2026194) - Fixed a crash in meta_wayland_transaction_commit (LP: #2061739) - Fixed night light getting stuck on (LP: #2066902) * Update Support-Dynamic-triple-double-buffering.patch: - Removed bogus changes introduced in 46.1-2 (unrelated files) - Fixed debugging mode "MUTTER_DEBUG_TRIPLE_BUFFERING=always" which had temporarily stopped working in 46.1 but also nobody should have been using it. - Updated commit message to mention the upstream source is maintained in 'triple-buffering-v4-46'. * Refreshed patches: - meson-Do-not-mark-CI-test-tools-as-required.patch - Mark-several-additional-tests-as-flaky.patch * Add clutter/conform gesture tests to the list of known flaky ones: it is a new test in mutter 46 * Add patch to compile gsettings schemas for use in build tests . [ Jeremy Bícha ] * Stop compiling gsettings schemas in debian/rules * Opt into Salsa CI mutter (46.1-2) experimental; urgency=medium . * Update libmutter-14-0.symbols for i386 * Drop packaging references to Hurd since this is Linux-only mutter (46.1-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Update libmutter-14-0.symbols * Update Breaks * Drop Nvidia-secondary-GPU-copy-acceleration.patch: applied in new release . [ Daniel van Vugt ] * Update triple buffering patch mutter (46.0-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Update binary package names for soname bump * Update symbols * Add Build-Depends: libpixman-1-dev, libdisplay-info-dev * Drop obsolete Build-Depends: libjson-glib-dev * Bump minimum wayland-protocols to 1.33 * Drop 4 patches applied in new release * Refresh patches . [ Daniel van Vugt ] * Update triple buffering patch * Add kms-crtc-Increase-default-deadline-evasion-to-1000-micros.patch to fix cursor stutter in Wayland sessions when nothing else is animating on screen (LP: #2040977) * Add Nvidia-secondary-GPU-copy-acceleration.patch to enable hardware accelerated screen updates on secondary GPU-connected monitors (LP: #1970291). mutter (45.3-3) experimental; urgency=medium . * Cherry-pick several cursor fixes to fix compatibility with latest adwaita-icon-theme (Closes: #1063640) mutter (45.3-2) experimental; urgency=medium . * Team upload . [ Daniel van Vugt ] * Drop cogl-onscreen-glx-Forcefully-disable-cogl_onscreen_glx_ge.patch. The bug was fixed properly in Mutter 45.0 and in Mesa 23.3.0. . [ Jeremy Bícha ] * debian/control: Add Homepage . [ Simon McVittie ] * Merge packaging changes from unstable - d/control: Build-depend on systemd-dev instead of udev (Closes: #1060619) - All other changes were included in 45.3-1 mutter (45.3-1) experimental; urgency=medium . * New upstream release * debian/libmutter-13-0.symbols: Add new symbol * Drop overrides for non-Linux since we build for Linux only mutter (45.2-3) experimental; urgency=medium . [ Daniel van Vugt ] * Update Support-Dynamic-triple-double-buffering.patch with a fix to the frame clock for a regression inherited from 45.1 (8f27ebf8) whereby it would enter triple buffering mode prematurely. And because it was premature, the clock would soon notice that triple buffering isn't required and drop back to double buffering. But the switch from triple to double buffering stalls the client frame queue by one frame which for some clients like Firefox is seen as a frame skip. (LP: #2046360) mutter (45.2-2) experimental; urgency=medium . * Team upload . [ Chris Hofstaedtler ] * Honor udev.pc's udevdir when installing udev rules (Closes: #1057319) . [ Simon McVittie ] * Merge with version 44.7-1 from unstable * d/control, d/rules: Stop generating d/control from d/control.in * d/patches: Mark several additional tests as flaky. Most of these have never been reliable on Debian buildds, especially on ARM, so having them fail is not a regression. They usually succeed after a few retries, but that's time-consuming and unsuitable to be a QA gate. The restore-size test was previously not run at all: now it is run, but marked as flaky (so its result is ignored). mutter (45.2-1) experimental; urgency=medium . * New upstream release (LP: #2043000) * Drop patches applied in new release * Drop unimportant patch not included in the mutter 45.2 backports mutter (45.1-2) experimental; urgency=medium . * Cherry-pick several commits to fix Wacom on X11 issues (LP: #2043027) * Cherry-pick other commits suggested in !3414 to fix several issues mutter (45.1-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release (LP: #2043000) - Fix capital accent letters (LP: #2035076) - Fix crash when screen locked or heavy load with some Ryzen systems (LP: #2034619) * debian/libmutter-13-0.symbols: Add new symbols * debian/libmutter-13-0.symbols: Add missing Build-Depends-Package annotation * Update build autopkgtest to not run dh_auto_test (LP: #2038564) * Drop patches applied in new release . [ Daniel van Vugt ] * Rebase triple buffering patch mutter (45.0-3) experimental; urgency=medium . [ Simon McVittie ] * Merge packaging from 44.5-2 in unstable. - Add versioned Build-Depends/Breaks to ensure Xwayland supports the -byteswappedclients option (Closes: #1050642) - All changes to the upstream code were already included in 45.0-1 or earlier . [ Daniel van Vugt ] * Add kms-crtc-Increase-default-deadline-evasion-to-800-microse.patch to fix cursor stuttering on low/normal frequency mice and touchpads (LP: #2033719). The same patch is already merged into 45.1 upstream. . [ Jeremy Bícha ] * Add autopkgtest to ensure mutter is still buildable (LP: #1993226) * Cherry-pick 2 more future 45.1 commits to fix crashes mutter (45.0-2) experimental; urgency=medium . [ Daniel van Vugt ] * Update triple buffering patch to fix freezing seen when running apps full screen (LP: #2035016) . [ Jeremy Bícha ] * Cherry-pick patch to fix changing input language in modal popups mutter (45.0-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release - Fix focus-follows-mouse regression (Closes: #1051780) * debian/libmutter-13-0.symbols: Add new symbol * Refresh patches . [ Simon McVittie ] * Merge packaging from 44.4-3 in unstable . [ Daniel van Vugt ] * Update Support-Dynamic-triple-double-buffering.patch to match upstream. This fixes a leak when a monitor is unplugged, which may have been preventing discrete GPUs from entering a lower power state. It also moves the freeze fix by a couple of lines so as to match the current upstream merge proposals but I doubt that has any behavioural impact. mutter (45~rc-4) experimental; urgency=medium . * Also skip the new "thread priority" test on i386 mutter (45~rc-3) experimental; urgency=medium . * Fix sysprof Build-Depends for i386 again mutter (45~rc-2) experimental; urgency=medium . * Merge changes from 44.4-2 mutter (45~rc-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * debian/control.in: Build-Depend on libsysprof-6-dev * debian/control.in: Bump minimum libei to 1.0.901 * debian/control.in: Bump minimum compatible GNOME Shell to 45~rc * debian/libmutter-13-0.symbols: Update * Add new Mtk sublibrary files to gir & dev install lists * Drop "45" and sysprof patches: applied in new release . [ Daniel van Vugt ] * Add cogl-onscreen-glx-Forcefully-disable-cogl_onscreen_glx_ge.patch to work around https://launchpad.net/bugs/2034672 mutter (45~beta.1-1) experimental; urgency=medium . [ Jeremy Bícha ] * New upstream release * Update binary package names for soname bump * Update symbols * debian/control.in: Build-Depend on libei-dev & libeis-dev * Drop many 44 patches applied in new release * Move the remaining unapplied patches to 45 * Drop wayland-data-device-Allow-any-drag-timestamp patch: No longer needed (Closes: #1050025) * Add patch to skip new thread priority modification test on arm * Refresh patches . [ Daniel van Vugt ] * Update triple buffering patch workrave (1.10.52-3) unstable; urgency=medium . * Build with --enable-gnome45 option (closes: #1052115) * debian/control: Bump minimum GNOME Shell to 45 to match metadata.json xdg-desktop-portal-gnome (46.2-3) unstable; urgency=medium . * Break older versions of gnome-shell xdg-desktop-portal-gnome (46.2-2) unstable; urgency=medium . * Release to unstable . xdg-desktop-portal-gnome (46.2-1) experimental; urgency=medium . * New upstream release . xdg-desktop-portal-gnome (46.1-1) experimental; urgency=medium . * New upstream release (LP: #2064732) . xdg-desktop-portal-gnome (46.0-1) experimental; urgency=medium . * New upstream release * Bump minimum libadwaita to 1.4 * Enable auto features . xdg-desktop-portal-gnome (45.1-3) experimental; urgency=medium . * Merge packaging changes from unstable - Build-depend on systemd-dev instead of systemd (Closes: #1060494) xdg-desktop-portal-gnome (46.2-1) experimental; urgency=medium . * New upstream release xdg-desktop-portal-gnome (46.1-1) experimental; urgency=medium . * New upstream release (LP: #2064732) xdg-desktop-portal-gnome (46.0-1) experimental; urgency=medium . * New upstream release * Bump minimum libadwaita to 1.4 * Enable auto features xdg-desktop-portal-gnome (45.1-3) experimental; urgency=medium . * Merge packaging changes from unstable - Build-depend on systemd-dev instead of systemd (Closes: #1060494) xdg-desktop-portal-gnome (45.1-2) experimental; urgency=medium . [ Simon McVittie ] * Merge packaging changes from unstable - Require a version of GNOME Shell or Budgie based on libmutter-12 . xdg-desktop-portal-gnome (45.1-1) experimental; urgency=medium . * New upstream release * Drop LP: #1971168 patch: applied in new release . xdg-desktop-portal-gnome (45.0-2) experimental; urgency=medium . * Stop using debian/control.in and dh_gnome_clean * Update remote file URIs patch with latest version accepted upstream . xdg-desktop-portal-gnome (44.2-3) unstable; urgency=medium . * Require a version of GNOME Shell or Budgie based on libmutter-12. This version of x-d-p-gnome does not work with GNOME 43 in bookworm. (Closes: #1031842) - Increase Recommends to gnome-shell 44~ or budgie-desktop 10.7.2-0.1~ - Add Breaks on older versions * d/control.in, d/gbp.conf: Use debian/trixie packaging branch. The debian/latest branch is now in use for GNOME 45. xdg-desktop-portal-gnome (45.1-1) experimental; urgency=medium . * New upstream release * Drop LP: #1971168 patch: applied in new release xdg-desktop-portal-gnome (45.0-1) experimental; urgency=medium . * New upstream release xdg-desktop-portal-gnome (45~rc-1) experimental; urgency=medium . * New upstream release REMOVED: budgie-desktop 10.8.2-3 REMOVED: budgie-indicator-applet 0.7.2-4 REMOVED: budgie-extras 1.8.0-1 REMOVED: budgie-desktop-environment 0.1.1-1