Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cosmic-panel for openSUSE:Factory checked in at 2026-08-28 19:57:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cosmic-panel (Old) and /work/SRC/openSUSE:Factory/.cosmic-panel.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cosmic-panel" Fri Aug 28 19:57:18 2026 rev:13 rq:1374422 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cosmic-panel/cosmic-panel.changes 2026-08-21 16:55:17.951157107 +0200 +++ /work/SRC/openSUSE:Factory/.cosmic-panel.new.1265/cosmic-panel.changes 2026-08-28 20:00:17.282045176 +0200 @@ -1,0 +2,6 @@ +Thu Aug 27 04:26:48 UTC 2026 - Richard Rahl <[email protected]> + +- Update to version 1.7.0: + * fix: don't map applet popups before their grab is forwarded + +------------------------------------------------------------------- Old: ---- cosmic-panel-1.5.0.obscpio New: ---- cosmic-panel-1.7.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cosmic-panel.spec ++++++ --- /var/tmp/diff_new_pack.Yh1jXs/_old 2026-08-28 20:00:20.056142163 +0200 +++ /var/tmp/diff_new_pack.Yh1jXs/_new 2026-08-28 20:00:20.064142443 +0200 @@ -17,7 +17,7 @@ Name: cosmic-panel -Version: 1.5.0 +Version: 1.7.0 Release: 0 Summary: A panel for COSMIC DE License: GPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Yh1jXs/_old 2026-08-28 20:00:20.218147827 +0200 +++ /var/tmp/diff_new_pack.Yh1jXs/_new 2026-08-28 20:00:20.226148107 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/pop-os/cosmic-panel.git</param> <param name="scm">git</param> - <param name="revision">refs/tags/epoch-1.5.0</param> + <param name="revision">refs/tags/epoch-1.7.0</param> <param name="versionrewrite-pattern">epoch-(.*)</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-replacement">\1</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.Yh1jXs/_old 2026-08-28 20:00:20.308150974 +0200 +++ /var/tmp/diff_new_pack.Yh1jXs/_new 2026-08-28 20:00:20.319151358 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/pop-os/cosmic-panel.git</param> - <param name="changesrevision">d6699ffc423a3830bf4cab7e2c7f08a173e998f0</param></service></servicedata> + <param name="changesrevision">3c08c30c2d77afb5130bbc42a74f479979b372dd</param></service></servicedata> (No newline at EOF) ++++++ cosmic-panel-1.5.0.obscpio -> cosmic-panel-1.7.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/FETCH_HEAD new/cosmic-panel-1.7.0/.git/FETCH_HEAD --- old/cosmic-panel-1.5.0/.git/FETCH_HEAD 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/FETCH_HEAD 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -cab501c901da9346b19f0108f915482e4b051c85 not-for-merge branch 'git-f0x-updates' of https://github.com/pop-os/cosmic-panel -d6699ffc423a3830bf4cab7e2c7f08a173e998f0 not-for-merge branch 'master' of https://github.com/pop-os/cosmic-panel -36b26019a840df2535097b4f03eba8efeb0a810a not-for-merge branch 'modifiers' of https://github.com/pop-os/cosmic-panel -d88bb9664bc7865d5050cecfda23593c2f9a9e3e not-for-merge branch 'refactor-remove-layershell' of https://github.com/pop-os/cosmic-panel -4b0cf2c29e5d1f6346182556528f77846c63ab4a not-for-merge branch 'smithay-update' of https://github.com/pop-os/cosmic-panel -4bbe31c8afdc79ef9577f86e8b549297d3dcd724 not-for-merge branch 'theme-v2-60' of https://github.com/pop-os/cosmic-panel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/HEAD new/cosmic-panel-1.7.0/.git/HEAD --- old/cosmic-panel-1.5.0/.git/HEAD 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/HEAD 2026-08-19 22:10:27.000000000 +0200 @@ -1 +1 @@ -d6699ffc423a3830bf4cab7e2c7f08a173e998f0 +3c08c30c2d77afb5130bbc42a74f479979b372dd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/ORIG_HEAD new/cosmic-panel-1.7.0/.git/ORIG_HEAD --- old/cosmic-panel-1.5.0/.git/ORIG_HEAD 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/ORIG_HEAD 2026-08-19 22:10:27.000000000 +0200 @@ -1 +1 @@ -d6699ffc423a3830bf4cab7e2c7f08a173e998f0 +3c08c30c2d77afb5130bbc42a74f479979b372dd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/config new/cosmic-panel-1.7.0/.git/config --- old/cosmic-panel-1.5.0/.git/config 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/config 2026-08-19 22:10:27.000000000 +0200 @@ -1,15 +1,11 @@ [core] - repositoryformatversion = 1 + repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/pop-os/cosmic-panel.git fetch = +refs/heads/*:refs/remotes/origin/* - promisor = true - partialclonefilter = tree:0 [branch "master"] remote = origin merge = refs/heads/master -[extensions] - partialClone = origin diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/hooks/commit-msg.sample new/cosmic-panel-1.7.0/.git/hooks/commit-msg.sample --- old/cosmic-panel-1.5.0/.git/hooks/commit-msg.sample 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/hooks/commit-msg.sample 2026-08-19 22:10:27.000000000 +0200 @@ -15,10 +15,60 @@ # SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') # grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" -# This example catches duplicate Signed-off-by lines. +# This example catches duplicate Signed-off-by lines and messages that +# would confuse 'git am'. + +ret=0 test "" = "$(grep '^Signed-off-by: ' "$1" | sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { echo >&2 Duplicate Signed-off-by lines. - exit 1 + ret=1 } + +comment_re="$( + { + git config --get-regexp "^core\.comment(char|string)\$" || + echo '#' + } | sed -n -e ' + ${ + s/^[^ ]* // + s|[][*./\]|\\&|g + s/^auto$/[#;@!$%^&|:]/ + p + }' +)" +scissors_line="^${comment_re} -\{8,\} >8 -\{8,\}\$" +comment_line="^${comment_re}.*" +blank_line='^[ ]*$' +# Disallow lines starting with "diff -" or "Index: " in the body of the +# message. Stop looking if we see a scissors line. +line="$(sed -n -e " + # Skip comments and blank lines at the start of the file. + /${scissors_line}/q + /${comment_line}/d + /${blank_line}/d + # The first paragraph will become the subject header so + # does not need to be checked. + : subject + n + /${scissors_line}/q + /${blank_line}/!b subject + # Check the body of the message for problematic + # prefixes. + : body + n + /${scissors_line}/q + /${comment_line}/b body + /^diff -/{p;q;} + /^Index: /{p;q;} + b body + " "$1")" +if test -n "$line" +then + echo >&2 "Message contains a diff that will confuse 'git am'." + echo >&2 "To fix this indent the diff." + ret=1 +fi + +exit $ret diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/hooks/fsmonitor-watchman.sample new/cosmic-panel-1.7.0/.git/hooks/fsmonitor-watchman.sample --- old/cosmic-panel-1.5.0/.git/hooks/fsmonitor-watchman.sample 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/hooks/fsmonitor-watchman.sample 2026-08-19 22:10:27.000000000 +0200 @@ -29,8 +29,6 @@ my $git_work_tree = get_working_dir(); -my $retry = 1; - my $json_pkg; eval { require JSON::XS; @@ -123,8 +121,7 @@ sub is_work_tree_watched { my ($output) = @_; my $error = $output->{error}; - if ($retry > 0 and $error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { - $retry--; + if ($error and $error =~ m/unable to resolve root .* directory (.*) is not watched/) { my $response = qx/watchman watch "$git_work_tree"/; die "Failed to make watchman watch '$git_work_tree'.\n" . "Falling back to scanning...\n" if $? != 0; @@ -142,15 +139,12 @@ # Watchman query just to get it over with now so we won't pay # the cost in git to look up each individual file. my $o = watchman_clock(); - $error = $output->{error}; + $error = $o->{error}; die "Watchman: $error.\n" . "Falling back to scanning...\n" if $error; output_result($o->{clock}, ("/")); - $last_update_token = $o->{clock}; - - eval { launch_watchman() }; return 0; } Binary files old/cosmic-panel-1.5.0/.git/index and new/cosmic-panel-1.7.0/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/logs/HEAD new/cosmic-panel-1.7.0/.git/logs/HEAD --- old/cosmic-panel-1.5.0/.git/logs/HEAD 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/logs/HEAD 2026-08-19 22:10:27.000000000 +0200 @@ -1,5 +1,2 @@ -0000000000000000000000000000000000000000 c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a Richard Rahl <[email protected]> 1784014974 +0200 clone: from https://github.com/pop-os/cosmic-panel.git -c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a 45f03a3864a9385349be3ca13202553280e667d4 Richard Rahl <[email protected]> 1784014976 +0200 checkout: moving from master to refs/tags/epoch-1.2.0 -45f03a3864a9385349be3ca13202553280e667d4 db97fd5974702a966cfaf9bd342ab7a4c80f55fa Richard Rahl <[email protected]> 1784103554 +0200 merge refs/tags/epoch-1.3.0: Fast-forward -db97fd5974702a966cfaf9bd342ab7a4c80f55fa f416dbbe72d8600d395d24bf9f96f6ba1299d13b Richard Rahl <[email protected]> 1784788068 +0200 merge refs/tags/epoch-1.4.0: Fast-forward -f416dbbe72d8600d395d24bf9f96f6ba1299d13b d6699ffc423a3830bf4cab7e2c7f08a173e998f0 Richard Rahl <[email protected]> 1785415478 +0200 merge refs/tags/epoch-1.5.0: Fast-forward +0000000000000000000000000000000000000000 3c08c30c2d77afb5130bbc42a74f479979b372dd Richard Rahl <user@t14.(none)> 1787804808 +0200 clone: from https://github.com/pop-os/cosmic-panel.git +3c08c30c2d77afb5130bbc42a74f479979b372dd 3c08c30c2d77afb5130bbc42a74f479979b372dd Richard Rahl <user@t14.(none)> 1787804808 +0200 checkout: moving from master to refs/tags/epoch-1.7.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/logs/refs/heads/master new/cosmic-panel-1.7.0/.git/logs/refs/heads/master --- old/cosmic-panel-1.5.0/.git/logs/refs/heads/master 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/logs/refs/heads/master 2026-08-19 22:10:27.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a Richard Rahl <[email protected]> 1784014974 +0200 clone: from https://github.com/pop-os/cosmic-panel.git +0000000000000000000000000000000000000000 3c08c30c2d77afb5130bbc42a74f479979b372dd Richard Rahl <user@t14.(none)> 1787804808 +0200 clone: from https://github.com/pop-os/cosmic-panel.git diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/logs/refs/remotes/origin/HEAD new/cosmic-panel-1.7.0/.git/logs/refs/remotes/origin/HEAD --- old/cosmic-panel-1.5.0/.git/logs/refs/remotes/origin/HEAD 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/logs/refs/remotes/origin/HEAD 2026-08-19 22:10:27.000000000 +0200 @@ -1 +1 @@ -0000000000000000000000000000000000000000 c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a Richard Rahl <[email protected]> 1784014974 +0200 clone: from https://github.com/pop-os/cosmic-panel.git +0000000000000000000000000000000000000000 3c08c30c2d77afb5130bbc42a74f479979b372dd Richard Rahl <user@t14.(none)> 1787804808 +0200 clone: from https://github.com/pop-os/cosmic-panel.git diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/logs/refs/remotes/origin/master new/cosmic-panel-1.7.0/.git/logs/refs/remotes/origin/master --- old/cosmic-panel-1.5.0/.git/logs/refs/remotes/origin/master 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/logs/refs/remotes/origin/master 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a db97fd5974702a966cfaf9bd342ab7a4c80f55fa Richard Rahl <[email protected]> 1784103553 +0200 fetch --filter=tree:0 --tags: fast-forward -db97fd5974702a966cfaf9bd342ab7a4c80f55fa f416dbbe72d8600d395d24bf9f96f6ba1299d13b Richard Rahl <[email protected]> 1784788066 +0200 fetch --filter=tree:0 --tags: fast-forward -f416dbbe72d8600d395d24bf9f96f6ba1299d13b d6699ffc423a3830bf4cab7e2c7f08a173e998f0 Richard Rahl <[email protected]> 1785415476 +0200 fetch --filter=tree:0 --tags: fast-forward Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-2358d501706def8db7343a1942aa02573f9e52e8.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-2358d501706def8db7343a1942aa02573f9e52e8.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-2358d501706def8db7343a1942aa02573f9e52e8.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-2358d501706def8db7343a1942aa02573f9e52e8.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-2358d501706def8db7343a1942aa02573f9e52e8.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-2358d501706def8db7343a1942aa02573f9e52e8.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-2c08d4ded5167222e8e3b18c8c6dfb19785732ba.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-2c08d4ded5167222e8e3b18c8c6dfb19785732ba.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-2c08d4ded5167222e8e3b18c8c6dfb19785732ba.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-2c08d4ded5167222e8e3b18c8c6dfb19785732ba.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-2c08d4ded5167222e8e3b18c8c6dfb19785732ba.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-2c08d4ded5167222e8e3b18c8c6dfb19785732ba.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-303dc878597b42933b5a3d41d1445c7aae0e96b0.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-303dc878597b42933b5a3d41d1445c7aae0e96b0.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-303dc878597b42933b5a3d41d1445c7aae0e96b0.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-303dc878597b42933b5a3d41d1445c7aae0e96b0.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-303dc878597b42933b5a3d41d1445c7aae0e96b0.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-303dc878597b42933b5a3d41d1445c7aae0e96b0.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-39a33b38c388059f3630e73b1ba413788aef89b4.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-39a33b38c388059f3630e73b1ba413788aef89b4.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-39a33b38c388059f3630e73b1ba413788aef89b4.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-39a33b38c388059f3630e73b1ba413788aef89b4.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-39a33b38c388059f3630e73b1ba413788aef89b4.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-39a33b38c388059f3630e73b1ba413788aef89b4.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-4bbc55207e17c1c0a6b406e4fe7c4c9e156e9eb8.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-4bbc55207e17c1c0a6b406e4fe7c4c9e156e9eb8.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-4bbc55207e17c1c0a6b406e4fe7c4c9e156e9eb8.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-4bbc55207e17c1c0a6b406e4fe7c4c9e156e9eb8.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-4bbc55207e17c1c0a6b406e4fe7c4c9e156e9eb8.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-4bbc55207e17c1c0a6b406e4fe7c4c9e156e9eb8.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-5c80ce61190dc6c25d48e2732331bb52c601b8a3.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-5c80ce61190dc6c25d48e2732331bb52c601b8a3.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-5c80ce61190dc6c25d48e2732331bb52c601b8a3.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-5c80ce61190dc6c25d48e2732331bb52c601b8a3.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-5c80ce61190dc6c25d48e2732331bb52c601b8a3.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-5c80ce61190dc6c25d48e2732331bb52c601b8a3.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-6ceb1a50c217a482a1292fb61e0f8a9860f8445e.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-6ceb1a50c217a482a1292fb61e0f8a9860f8445e.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-6ceb1a50c217a482a1292fb61e0f8a9860f8445e.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-6ceb1a50c217a482a1292fb61e0f8a9860f8445e.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-6ceb1a50c217a482a1292fb61e0f8a9860f8445e.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-6ceb1a50c217a482a1292fb61e0f8a9860f8445e.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-80cd0b8626fdd3e24f41cd9ca3658d9f840261c3.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-80cd0b8626fdd3e24f41cd9ca3658d9f840261c3.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-80cd0b8626fdd3e24f41cd9ca3658d9f840261c3.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-80cd0b8626fdd3e24f41cd9ca3658d9f840261c3.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-80cd0b8626fdd3e24f41cd9ca3658d9f840261c3.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-80cd0b8626fdd3e24f41cd9ca3658d9f840261c3.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-9ac3131296b2a8130feb654af539bcbb513ba1af.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-9ac3131296b2a8130feb654af539bcbb513ba1af.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-9ac3131296b2a8130feb654af539bcbb513ba1af.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-9ac3131296b2a8130feb654af539bcbb513ba1af.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-9ac3131296b2a8130feb654af539bcbb513ba1af.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-9ac3131296b2a8130feb654af539bcbb513ba1af.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-aea20b55a76cebc93e0d43ca47a5a8623b63e8b6.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-aea20b55a76cebc93e0d43ca47a5a8623b63e8b6.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-aea20b55a76cebc93e0d43ca47a5a8623b63e8b6.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-aea20b55a76cebc93e0d43ca47a5a8623b63e8b6.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-aea20b55a76cebc93e0d43ca47a5a8623b63e8b6.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-aea20b55a76cebc93e0d43ca47a5a8623b63e8b6.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.promisor new/cosmic-panel-1.7.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.promisor --- old/cosmic-panel-1.5.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.promisor 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.promisor 1970-01-01 01:00:00.000000000 +0100 @@ -1,120 +0,0 @@ -02e4a84d62c4b0fe9cca60bba7b9799f78f1f7ed 02e4a84d62c4b0fe9cca60bba7b9799f78f1f7ed -070383452ef66f6fb978ca212b3234801d18659a 070383452ef66f6fb978ca212b3234801d18659a -07ab6af67228e759a84bc90ade6581f8901cf5ff 07ab6af67228e759a84bc90ade6581f8901cf5ff -083b700b23248d19fdf63d7501b802a9556dcd90 083b700b23248d19fdf63d7501b802a9556dcd90 -0c5835145d6f0095eda34bd609badef8d1c9a647 0c5835145d6f0095eda34bd609badef8d1c9a647 -0d61c21792b7cab24456bfc9e2f1f667dbf24a57 0d61c21792b7cab24456bfc9e2f1f667dbf24a57 -1057a6ce74b7e14e7ee5fed97673ddb771d758fb 1057a6ce74b7e14e7ee5fed97673ddb771d758fb -1110e89874643ece9fc3efe3ba58f2b946535cb4 1110e89874643ece9fc3efe3ba58f2b946535cb4 -15f5d28872ad291eaf8fcb996ac8ee8d1b0fc8dc 15f5d28872ad291eaf8fcb996ac8ee8d1b0fc8dc -163ab07c441b1ca79b4fd2ba6a9cff211703b5d4 163ab07c441b1ca79b4fd2ba6a9cff211703b5d4 -1a9fc3f159845723c2f9ed794c74b2a70aa9cc2d 1a9fc3f159845723c2f9ed794c74b2a70aa9cc2d -1af563aecc4cc2e4c62453ed8f76cf0e36bbbb36 1af563aecc4cc2e4c62453ed8f76cf0e36bbbb36 -1efe631b553347b368008ff8e8675fea0bfd02ac 1efe631b553347b368008ff8e8675fea0bfd02ac -22fedf14e64fdae6fceb363c462038a59cb64f55 22fedf14e64fdae6fceb363c462038a59cb64f55 -23f8f6f31fa8ecc626eb06bf843d0afbeae6670b 23f8f6f31fa8ecc626eb06bf843d0afbeae6670b -2624b2444e6fdea94e05b9e5f71c90007b7d8121 2624b2444e6fdea94e05b9e5f71c90007b7d8121 -285d6b8b1e2970546a83dcc6e29d8cc88a9a5189 285d6b8b1e2970546a83dcc6e29d8cc88a9a5189 -2a3fc198bdd6b66cb10a4dea7cbe65865b0f3577 2a3fc198bdd6b66cb10a4dea7cbe65865b0f3577 -2a96f1ca217a7a0105a43fe0bda3922c7454c42f 2a96f1ca217a7a0105a43fe0bda3922c7454c42f -2c89b832390937e91fd07dd0ed15c24a6b1ff865 2c89b832390937e91fd07dd0ed15c24a6b1ff865 -32145eef356f5b06591758a80fca6c4d7c69864d 32145eef356f5b06591758a80fca6c4d7c69864d -3617ddbe24ee4170edc4751a058f45942ecc3f74 3617ddbe24ee4170edc4751a058f45942ecc3f74 -39d36a1d5e74a82d7fcf20901058e6f55b6c7f96 39d36a1d5e74a82d7fcf20901058e6f55b6c7f96 -3ac562598632c1a6047627db3b86a7238b8ec6c5 3ac562598632c1a6047627db3b86a7238b8ec6c5 -3c30514e7d7d96b089cac7919bff4215efb5ad2a 3c30514e7d7d96b089cac7919bff4215efb5ad2a -3c9cb4a7553431de05d3a8c5b6b1823caa5ea2ce 3c9cb4a7553431de05d3a8c5b6b1823caa5ea2ce -404306b13602a523513196e9be9aff9394bbebde 404306b13602a523513196e9be9aff9394bbebde -41010c3131ad777d2b827bc98e6205f65c9a4c7d 41010c3131ad777d2b827bc98e6205f65c9a4c7d -4232ce57aad552b220ee50425a28db5d241bd650 4232ce57aad552b220ee50425a28db5d241bd650 -431e5df9228c1b006b20cef58532e54c125e4c51 431e5df9228c1b006b20cef58532e54c125e4c51 -46c09690cb6b5eb68c92cbbdfee0d45eee3ff203 46c09690cb6b5eb68c92cbbdfee0d45eee3ff203 -4af18322e32f3dd19579c80e26e4a306ad11e049 4af18322e32f3dd19579c80e26e4a306ad11e049 -4b4de859343b301c7632c6fb3f743698841ac69f 4b4de859343b301c7632c6fb3f743698841ac69f -4c72fa3a90a4f7859951e79e4c13c04e2c9a5311 4c72fa3a90a4f7859951e79e4c13c04e2c9a5311 -4f76aac794e06efd2dbb0cb48a732278e8464c90 4f76aac794e06efd2dbb0cb48a732278e8464c90 -540da18245361a52c94e7035e6cefd0d7dc05f8c 540da18245361a52c94e7035e6cefd0d7dc05f8c -56ee4221fed2d788bcabbd60ab1a3cf3dea35e4c 56ee4221fed2d788bcabbd60ab1a3cf3dea35e4c -5710180aff32a87d260c0ca47d35218332895487 5710180aff32a87d260c0ca47d35218332895487 -59e04d51ad907915b4bd7bf560a4bd1284e3d677 59e04d51ad907915b4bd7bf560a4bd1284e3d677 -5a701ae62f8e7fc9dca3f30a901a2414d7919bf5 5a701ae62f8e7fc9dca3f30a901a2414d7919bf5 -5c266b913c33ecf2623c1cf13c6d6f35aab1d462 5c266b913c33ecf2623c1cf13c6d6f35aab1d462 -64c0e852f986bfc9bb3cf7cfd29077f3f16b235d 64c0e852f986bfc9bb3cf7cfd29077f3f16b235d -64c4278c5f29a0945a9df6ecf91d1e28b4a4e140 64c4278c5f29a0945a9df6ecf91d1e28b4a4e140 -68655a06c7e9184fb963450137cc934a5d06a413 68655a06c7e9184fb963450137cc934a5d06a413 -6b65ad3382d25e3c59c4728dc3cea135aaadc19e 6b65ad3382d25e3c59c4728dc3cea135aaadc19e -6bcbbe8da8de4572722334b18165d4f4a086dd63 6bcbbe8da8de4572722334b18165d4f4a086dd63 -71bec4083bcbd9828ec18831048213bfd959c900 71bec4083bcbd9828ec18831048213bfd959c900 -723a1803aa90cca705526fe8620dc2c43c8ca213 723a1803aa90cca705526fe8620dc2c43c8ca213 -732b59cf16a2a96961649a4d3e85ac3057bd2e6c 732b59cf16a2a96961649a4d3e85ac3057bd2e6c -73e3490444d82c2e6b9aabc2d882b6c60f375cf6 73e3490444d82c2e6b9aabc2d882b6c60f375cf6 -74c0a55a6faec939c4eb00aed4ac1ac0786faeb3 74c0a55a6faec939c4eb00aed4ac1ac0786faeb3 -752ed407d0d3cadbd65f66d61aec91854c4dd14e 752ed407d0d3cadbd65f66d61aec91854c4dd14e -7987e42d6cceb576a7f66448d3515e00ca60934a 7987e42d6cceb576a7f66448d3515e00ca60934a -7ba3cb4a1ba3ddab27fe9714ac67bdc3907adecf 7ba3cb4a1ba3ddab27fe9714ac67bdc3907adecf -7ec56f2c2a54a0189d7a6a2dd069568ef56f18e7 7ec56f2c2a54a0189d7a6a2dd069568ef56f18e7 -8092daf4943404a4376aa987d507b4d44d7f1d2d 8092daf4943404a4376aa987d507b4d44d7f1d2d -83a161e02695e9fceaf8b0f6bde83e212c7865a3 83a161e02695e9fceaf8b0f6bde83e212c7865a3 -8687991bb8771b6674d49231e299fb7b79f6f287 8687991bb8771b6674d49231e299fb7b79f6f287 -89ae9db8f88b823b6a7eabf55e203658739da122 89ae9db8f88b823b6a7eabf55e203658739da122 -8a6dcce336c8534b4d1dbc1ae4a63de68d56cbfc 8a6dcce336c8534b4d1dbc1ae4a63de68d56cbfc -8a7326413cc0d8e97ca9a56a57a33d2b7fd6d8c6 8a7326413cc0d8e97ca9a56a57a33d2b7fd6d8c6 -8db378ed1a1ca6a30b7555b3e026432dc0621cba 8db378ed1a1ca6a30b7555b3e026432dc0621cba -8debd78958c1889aab6d1cc966b762160dbe460b 8debd78958c1889aab6d1cc966b762160dbe460b -8e512d6e20114269f725d93dbc3bca26dd2db168 8e512d6e20114269f725d93dbc3bca26dd2db168 -8ffb198660a4ecfeaa094abc71a3aae7ef8c6778 8ffb198660a4ecfeaa094abc71a3aae7ef8c6778 -9685da4696a2d59e9bc78d5b6729a531646eb532 9685da4696a2d59e9bc78d5b6729a531646eb532 -993c2e4f4c3019261ed1f941e433d6361efcaae4 993c2e4f4c3019261ed1f941e433d6361efcaae4 -9bd722ae51a70d3311a024b292b7a77c45f4693b 9bd722ae51a70d3311a024b292b7a77c45f4693b -9ccefd471fdddf0e259c98d00283419ade92ee2f 9ccefd471fdddf0e259c98d00283419ade92ee2f -9da06a18339c312235ed2a16c054f2bb70981398 9da06a18339c312235ed2a16c054f2bb70981398 -9dca87db966f3f699c734affbda11794fabe3741 9dca87db966f3f699c734affbda11794fabe3741 -9f8e9b69a33f4e8067d5b21661a35d8856758aba 9f8e9b69a33f4e8067d5b21661a35d8856758aba -a1eec2b6f1fe3ff29b1963be22f1ab140f5a228a a1eec2b6f1fe3ff29b1963be22f1ab140f5a228a -a590c7ac999f6fbf5be886c97105e64161a507ac a590c7ac999f6fbf5be886c97105e64161a507ac -a60c53db8dca38c6ed99bf6d42ead8ee229a920a a60c53db8dca38c6ed99bf6d42ead8ee229a920a -a6d0399c580878e337e9b8fbc00979e7f817964b a6d0399c580878e337e9b8fbc00979e7f817964b -a94ffdb0d323a59ef0a939a8edd05cc04ffe00d1 a94ffdb0d323a59ef0a939a8edd05cc04ffe00d1 -ae5e3d0f7e6d2f879e925df985cfd35a935ba6c5 ae5e3d0f7e6d2f879e925df985cfd35a935ba6c5 -af7156dd97a078a857071ff0c89bd3abe0ca7a6f af7156dd97a078a857071ff0c89bd3abe0ca7a6f -b0047fa49f09537200023a679a676db5c8173cfc b0047fa49f09537200023a679a676db5c8173cfc -b095f0491d01f029995725e1957e64d553c80183 b095f0491d01f029995725e1957e64d553c80183 -b16c850ce70e33f9817e1cee6bd740df74ddcdc9 b16c850ce70e33f9817e1cee6bd740df74ddcdc9 -b296972a4e6634941c849f5afdcf8c5ee89574dc b296972a4e6634941c849f5afdcf8c5ee89574dc -b50b67f9712f838930e5d171720a2a54cbd9e3bb b50b67f9712f838930e5d171720a2a54cbd9e3bb -bbfabdbf58c53662c5c549991145c5bc1cacac8c bbfabdbf58c53662c5c549991145c5bc1cacac8c -bf0d87ab1b2b0ec1a11a3973d2845b42413d9767 bf0d87ab1b2b0ec1a11a3973d2845b42413d9767 -c09524acda450731247071e703339fbbd975f2cd c09524acda450731247071e703339fbbd975f2cd -c0a1ce78d9da238263a4f12829d4aa8e95915120 c0a1ce78d9da238263a4f12829d4aa8e95915120 -c0a93bea1260a759b822899351d208b909ae2b85 c0a93bea1260a759b822899351d208b909ae2b85 -c227083464fb9af8955c90d2924774ee50abb547 c227083464fb9af8955c90d2924774ee50abb547 -c2d9034d597545e49b947fa1161c4f9af6cdf718 c2d9034d597545e49b947fa1161c4f9af6cdf718 -c31656d4b844a01254799bf5101c7cad27927ee6 c31656d4b844a01254799bf5101c7cad27927ee6 -cb35973c1954432a28da0a7492577a735553e44f cb35973c1954432a28da0a7492577a735553e44f -cc917910159e0e206ae80b9f6c588b433912665c cc917910159e0e206ae80b9f6c588b433912665c -cd0889f33157f928811f4780056944e26e85934f cd0889f33157f928811f4780056944e26e85934f -cff32454b5c79ff78c046f445cf1a67449262d6b cff32454b5c79ff78c046f445cf1a67449262d6b -d08a309f93483899f50dfd6ec27be272b4cbe1fe d08a309f93483899f50dfd6ec27be272b4cbe1fe -d132e421c8bff565e2592c9b8f72428711d143f1 d132e421c8bff565e2592c9b8f72428711d143f1 -d905efafb4fe4dca3fc327b75d5415454799ec2b d905efafb4fe4dca3fc327b75d5415454799ec2b -db97ac29f184b5eb367da91b654a65ade299a8aa db97ac29f184b5eb367da91b654a65ade299a8aa -db9a4f40378f06846404248cc29e99ac44e25199 db9a4f40378f06846404248cc29e99ac44e25199 -e081079b8a5ad2b20b206176e4742f6a86e7a478 e081079b8a5ad2b20b206176e4742f6a86e7a478 -e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 -e6ca28bcca773ea2a332224347039715d7c3c739 e6ca28bcca773ea2a332224347039715d7c3c739 -e753b6bdb813b8fcdd738a7ac753c4a8886fcd77 e753b6bdb813b8fcdd738a7ac753c4a8886fcd77 -ed884c16f44d6e3da1e5c63a659f3900249bafd4 ed884c16f44d6e3da1e5c63a659f3900249bafd4 -f2de14b0237ef2da9df18239964c341f505910c1 f2de14b0237ef2da9df18239964c341f505910c1 -f32a5804e292d30bedf68f62d32fb75d87e99fd9 f32a5804e292d30bedf68f62d32fb75d87e99fd9 -f3d7ad32c8094f08bdaad59ebe1389cfe0cbb381 f3d7ad32c8094f08bdaad59ebe1389cfe0cbb381 -f4a57a3c5a0a426fb19b4ce44a25a0bb69af3fb6 f4a57a3c5a0a426fb19b4ce44a25a0bb69af3fb6 -f529c30fdee2e37c3d01da83be939521224d2550 f529c30fdee2e37c3d01da83be939521224d2550 -f7be3989f6259e6126efe6cea425f0e408bb8ce9 f7be3989f6259e6126efe6cea425f0e408bb8ce9 -f7c251763fa03360e8976c4a58ce0948e9ccf817 f7c251763fa03360e8976c4a58ce0948e9ccf817 -f7cc84fe3dd7d70232aa6033bdcce7d0b617898b f7cc84fe3dd7d70232aa6033bdcce7d0b617898b -f8c4b97e8f0ffa3a2c9cf0b1ce0fb42cc6dec744 f8c4b97e8f0ffa3a2c9cf0b1ce0fb42cc6dec744 -f9fc5f5efac8509a9d9bc074a7dc25f076f671ae f9fc5f5efac8509a9d9bc074a7dc25f076f671ae -fa39060205fe5f5cb477c4f45b3db8c09e31883c fa39060205fe5f5cb477c4f45b3db8c09e31883c -fc07d8b9e28f19eebc64971391cc2099da76137f fc07d8b9e28f19eebc64971391cc2099da76137f -fc4d7499d8874e63479aefbe3cac50ce10beeedc fc4d7499d8874e63479aefbe3cac50ce10beeedc -fedf5dc0c40ffa30444e86292ca9ef644947192c fedf5dc0c40ffa30444e86292ca9ef644947192c Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-c93eb689d55ce0a731e3fd5d7581347d1c327f3a.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.pack differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.promisor new/cosmic-panel-1.7.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.promisor --- old/cosmic-panel-1.5.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.promisor 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.promisor 1970-01-01 01:00:00.000000000 +0100 @@ -1,45 +0,0 @@ -c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a HEAD -cab501c901da9346b19f0108f915482e4b051c85 refs/heads/git-f0x-updates -c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a refs/heads/master -36b26019a840df2535097b4f03eba8efeb0a810a refs/heads/modifiers -d88bb9664bc7865d5050cecfda23593c2f9a9e3e refs/heads/refactor-remove-layershell -4b0cf2c29e5d1f6346182556528f77846c63ab4a refs/heads/smithay-update -4bbe31c8afdc79ef9577f86e8b549297d3dcd724 refs/heads/theme-v2-60 -cfce45d4e66b29b26ede1c057f00f71ed84d817f refs/heads/touch -8eb8a1b6305213ec7402cb2ec24bef6b501b978a refs/tags/epoch-1.0.0 -47c672066adac6ff77b680b9461c8e1c2667b758 refs/tags/epoch-1.0.0-alpha.1 -4fedcbfc3574600b58de6da6c2401c92264537bd refs/tags/epoch-1.0.0-alpha.2 -041a44eb6f825b7e0b3d45ccf745252b136d5da9 refs/tags/epoch-1.0.0-alpha.3 -734e3fafe2eafea1cb3cece7d0b4ddf72a2c4323 refs/tags/epoch-1.0.0-alpha.4 -fcaaeaf3b9dbaea7458b69de5742a4ae97909d73 refs/tags/epoch-1.0.0-alpha.5 -21e66d51e9fe76c154acfcca1de6d09862545084 refs/tags/epoch-1.0.0-alpha.5.1 -dc429bc571393624a72ce91c6dd864849c3812ae refs/tags/epoch-1.0.0-alpha.6 -af73ac840b72cfe760c4b6e3747fc19d611367e1 refs/tags/epoch-1.0.0-alpha.7 -1afc1e85b9119baea9a9e8a47deadfdfb8b3677f refs/tags/epoch-1.0.0-beta.1 -1cbfafc68b68ef822f346b2c3c3a04dc04ab0e9a refs/tags/epoch-1.0.0-beta.1.1 -f1a947605243a79c4a4a0813fa234fa21440c859 refs/tags/epoch-1.0.0-beta.2 -f1a947605243a79c4a4a0813fa234fa21440c859 refs/tags/epoch-1.0.0-beta.3 -f1a947605243a79c4a4a0813fa234fa21440c859 refs/tags/epoch-1.0.0-beta.4 -491e231f4c28158176a0dd0f8c48083ad9c42d8a refs/tags/epoch-1.0.0-beta.5 -231180bff8491f3628d4dd3e249173bd17c21d19 refs/tags/epoch-1.0.0-beta.6 -8f445a4ce944b6422e6310da06ad15a311c2bbf8 refs/tags/epoch-1.0.0-beta.7 -8f445a4ce944b6422e6310da06ad15a311c2bbf8 refs/tags/epoch-1.0.0-beta.8 -8eb8a1b6305213ec7402cb2ec24bef6b501b978a refs/tags/epoch-1.0.0-beta.9 -8eb8a1b6305213ec7402cb2ec24bef6b501b978a refs/tags/epoch-1.0.1 -766e761c70ca358174caa4ad453db9808c1f9647 refs/tags/epoch-1.0.10 -a3ccb94aa31fdf7249ce60a765a0abc26fc3007f refs/tags/epoch-1.0.11 -b9eb252fb41cc74857266591c8d71d761194699f refs/tags/epoch-1.0.12 -1daba3ff6066550b8eebe94e8a071283226ed251 refs/tags/epoch-1.0.13 -b41954954ba0b2489ffdbcf82ff80f8c14166dda refs/tags/epoch-1.0.14 -b8808dc3e7462d22daffcf45c12c86b858a28c9c refs/tags/epoch-1.0.15 -4f1eb20b3424b83afd27a7886e1ba9d2ca761402 refs/tags/epoch-1.0.16 -8eb8a1b6305213ec7402cb2ec24bef6b501b978a refs/tags/epoch-1.0.2 -8eb8a1b6305213ec7402cb2ec24bef6b501b978a refs/tags/epoch-1.0.3 -284b6bc2d3774b074faa92ceee17bb19464c5c29 refs/tags/epoch-1.0.4 -e40a2de3eb38ae3419f4226b04a0d1ad15f5148d refs/tags/epoch-1.0.5 -0722efb4f03934e5bade006e9ea106c1b853671a refs/tags/epoch-1.0.6 -42b10a0f4cdf61067ae9b3e189d70496b74916e4 refs/tags/epoch-1.0.7 -4a75d3185d04c873c225109b1053711a12152589 refs/tags/epoch-1.0.8 -ff641cad41ecd44f6a41c62b6bb223d9f9d3b096 refs/tags/epoch-1.0.9 -d256d44ac738b5c27b383534241749031fd820a4 refs/tags/epoch-1.1.0 -47ff53ecfc329e58a8dabdffa13760ff1e871ea8 refs/tags/epoch-1.2.0 Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-d32837e9fbd79ff23344535f6a0c90c603a032cc.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-e7f2ce3592c60fa8cc757aebdc9e0400fd879565.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-e7f2ce3592c60fa8cc757aebdc9e0400fd879565.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-e7f2ce3592c60fa8cc757aebdc9e0400fd879565.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-e7f2ce3592c60fa8cc757aebdc9e0400fd879565.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-e7f2ce3592c60fa8cc757aebdc9e0400fd879565.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-e7f2ce3592c60fa8cc757aebdc9e0400fd879565.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-f15f3f30738268e8e1e4befd1023d1f17cd943da.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-f15f3f30738268e8e1e4befd1023d1f17cd943da.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-f15f3f30738268e8e1e4befd1023d1f17cd943da.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-f15f3f30738268e8e1e4befd1023d1f17cd943da.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-f15f3f30738268e8e1e4befd1023d1f17cd943da.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-f15f3f30738268e8e1e4befd1023d1f17cd943da.rev differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-f384ea0912dc2ed2cc48ecdf803c05e930b7eb93.idx and new/cosmic-panel-1.7.0/.git/objects/pack/pack-f384ea0912dc2ed2cc48ecdf803c05e930b7eb93.idx differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-f384ea0912dc2ed2cc48ecdf803c05e930b7eb93.pack and new/cosmic-panel-1.7.0/.git/objects/pack/pack-f384ea0912dc2ed2cc48ecdf803c05e930b7eb93.pack differ Binary files old/cosmic-panel-1.5.0/.git/objects/pack/pack-f384ea0912dc2ed2cc48ecdf803c05e930b7eb93.rev and new/cosmic-panel-1.7.0/.git/objects/pack/pack-f384ea0912dc2ed2cc48ecdf803c05e930b7eb93.rev differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/packed-refs new/cosmic-panel-1.7.0/.git/packed-refs --- old/cosmic-panel-1.5.0/.git/packed-refs 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/packed-refs 2026-08-19 22:10:27.000000000 +0200 @@ -1,11 +1,10 @@ # pack-refs with: peeled fully-peeled sorted cab501c901da9346b19f0108f915482e4b051c85 refs/remotes/origin/git-f0x-updates -c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a refs/remotes/origin/master +3c08c30c2d77afb5130bbc42a74f479979b372dd refs/remotes/origin/master 36b26019a840df2535097b4f03eba8efeb0a810a refs/remotes/origin/modifiers d88bb9664bc7865d5050cecfda23593c2f9a9e3e refs/remotes/origin/refactor-remove-layershell 4b0cf2c29e5d1f6346182556528f77846c63ab4a refs/remotes/origin/smithay-update 4bbe31c8afdc79ef9577f86e8b549297d3dcd724 refs/remotes/origin/theme-v2-60 -cfce45d4e66b29b26ede1c057f00f71ed84d817f refs/remotes/origin/touch 8eb8a1b6305213ec7402cb2ec24bef6b501b978a refs/tags/epoch-1.0.0 47c672066adac6ff77b680b9461c8e1c2667b758 refs/tags/epoch-1.0.0-alpha.1 4fedcbfc3574600b58de6da6c2401c92264537bd refs/tags/epoch-1.0.0-alpha.2 @@ -58,3 +57,13 @@ ^45f03a3864a9385349be3ca13202553280e667d4 47ff53ecfc329e58a8dabdffa13760ff1e871ea8 refs/tags/epoch-1.2.0 ^45f03a3864a9385349be3ca13202553280e667d4 +6a76aa0c4fb92494686ef511c1a6dfa234ff19e1 refs/tags/epoch-1.3.0 +^db97fd5974702a966cfaf9bd342ab7a4c80f55fa +6609c4608fafeb7fec2ae4aa3a3579f9f730a079 refs/tags/epoch-1.4.0 +^f416dbbe72d8600d395d24bf9f96f6ba1299d13b +e664c56621c4faffb7fb2503e0bdb39c81c3630a refs/tags/epoch-1.5.0 +^d6699ffc423a3830bf4cab7e2c7f08a173e998f0 +4673be04c273c573cd1c4f3c854f1e35451e41de refs/tags/epoch-1.6.0 +^d6699ffc423a3830bf4cab7e2c7f08a173e998f0 +4f749efb72aa30f5e2756074e2d5d8ac8b425426 refs/tags/epoch-1.7.0 +^3c08c30c2d77afb5130bbc42a74f479979b372dd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/refs/heads/master new/cosmic-panel-1.7.0/.git/refs/heads/master --- old/cosmic-panel-1.5.0/.git/refs/heads/master 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/refs/heads/master 2026-08-19 22:10:27.000000000 +0200 @@ -1 +1 @@ -c748bb1b2fbd44338e5256908f9c1fce4f5a0d4a +3c08c30c2d77afb5130bbc42a74f479979b372dd diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/refs/remotes/origin/master new/cosmic-panel-1.7.0/.git/refs/remotes/origin/master --- old/cosmic-panel-1.5.0/.git/refs/remotes/origin/master 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/refs/remotes/origin/master 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -d6699ffc423a3830bf4cab7e2c7f08a173e998f0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/refs/tags/epoch-1.3.0 new/cosmic-panel-1.7.0/.git/refs/tags/epoch-1.3.0 --- old/cosmic-panel-1.5.0/.git/refs/tags/epoch-1.3.0 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/refs/tags/epoch-1.3.0 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -6a76aa0c4fb92494686ef511c1a6dfa234ff19e1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/refs/tags/epoch-1.4.0 new/cosmic-panel-1.7.0/.git/refs/tags/epoch-1.4.0 --- old/cosmic-panel-1.5.0/.git/refs/tags/epoch-1.4.0 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/refs/tags/epoch-1.4.0 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -6609c4608fafeb7fec2ae4aa3a3579f9f730a079 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/.git/refs/tags/epoch-1.5.0 new/cosmic-panel-1.7.0/.git/refs/tags/epoch-1.5.0 --- old/cosmic-panel-1.5.0/.git/refs/tags/epoch-1.5.0 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/.git/refs/tags/epoch-1.5.0 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -e664c56621c4faffb7fb2503e0bdb39c81c3630a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/cosmic-panel-bin/src/space/overflow.rs new/cosmic-panel-1.7.0/cosmic-panel-bin/src/space/overflow.rs --- old/cosmic-panel-1.5.0/cosmic-panel-bin/src/space/overflow.rs 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/cosmic-panel-bin/src/space/overflow.rs 2026-08-19 22:10:27.000000000 +0200 @@ -166,6 +166,7 @@ input_region: None, parent: self.layer.as_ref().unwrap().wl_surface().clone(), grab: true, + pending_initial_commit: false, blur_surface, corner_radius, }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/cosmic-panel-bin/src/space/render.rs new/cosmic-panel-1.7.0/cosmic-panel-bin/src/space/render.rs --- old/cosmic-panel-1.5.0/cosmic-panel-bin/src/space/render.rs 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/cosmic-panel-bin/src/space/render.rs 2026-08-19 22:10:27.000000000 +0200 @@ -322,6 +322,7 @@ && p.s_surface.alive() && p.popup.c_popup.wl_surface().is_alive() && p.popup.has_frame + && !p.popup.pending_initial_commit }) { if let Err(err) = unsafe { renderer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/cosmic-panel-bin/src/space/wrapper_space.rs new/cosmic-panel-1.7.0/cosmic-panel-bin/src/space/wrapper_space.rs --- old/cosmic-panel-1.5.0/cosmic-panel-bin/src/space/wrapper_space.rs 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/cosmic-panel-bin/src/space/wrapper_space.rs 2026-08-19 22:10:27.000000000 +0200 @@ -291,9 +291,6 @@ c_wl_surface.set_buffer_scale(self.scale as i32); } - // must be done after role is assigned as popup - c_wl_surface.commit(); - let cur_popup_state = Some(WrapperPopupState::WaitConfigure); tracing::info!("adding popup to popups"); self.popups.push(WrapperPopup { @@ -319,6 +316,7 @@ .map(|p| p.wl_surface().clone()) .unwrap_or(self.layer.as_ref().unwrap().wl_surface().clone()), grab: true, + pending_initial_commit: true, blur_surface: None, corner_radius: None, }, @@ -335,7 +333,7 @@ serial: u32, ) -> anyhow::Result<()> { if let Some(p) = self.popups.iter().find(|wp| wp.s_surface == popup) { - p.popup.c_popup.xdg_popup().grab(&seat, serial); + p.popup.forward_grab(&seat, serial); } Ok(()) } @@ -862,6 +860,10 @@ self.space.refresh(); if let Some(p) = self.popups.iter_mut().find(|p| p.s_surface.wl_surface() == s) { + // the client is done setting up its popup, and any `grab` it requested has + // been forwarded from the pre-commit hook that runs before this + p.popup.map(); + let p_bbox = bbox_from_surface_tree(p.s_surface.wl_surface(), (0, 0)); if p_bbox.size == p.popup.rectangle.size { p.popup.dirty = true; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cosmic-panel-1.5.0/cosmic-panel-bin/src/xdg_shell_wrapper/space/popup.rs new/cosmic-panel-1.7.0/cosmic-panel-bin/src/xdg_shell_wrapper/space/popup.rs --- old/cosmic-panel-1.5.0/cosmic-panel-bin/src/xdg_shell_wrapper/space/popup.rs 2026-07-28 23:03:28.000000000 +0200 +++ new/cosmic-panel-1.7.0/cosmic-panel-bin/src/xdg_shell_wrapper/space/popup.rs 2026-08-19 22:10:27.000000000 +0200 @@ -1,5 +1,6 @@ // SPDX-License-Identifier: MPL-2.0 +use cctk::wayland_client::protocol::wl_seat::WlSeat; use cctk::wayland_client::protocol::wl_surface::WlSurface; use cosmic_protocols::corner_radius::v1::client::cosmic_corner_radius_toplevel_v1::CosmicCornerRadiusToplevelV1; use sctk::compositor::Region; @@ -94,6 +95,34 @@ pub parent: WlSurface, /// has a grab pub grab: bool, + /// `c_popup` has not been committed yet, so it is not mapped and may still + /// be grabbed. See [`PanelPopup::map`]. + pub pending_initial_commit: bool, +} + +impl PanelPopup { + /// Commit the popup we created in the compositor, mapping it. + /// + /// For a popup proxied from an embedded client this is deferred until that + /// client commits its own popup surface, because `xdg_popup.grab` is only + /// valid before the popup is mapped and smithay reports the client's `grab` + /// request from the pre-commit hook of that first commit. Mapping any earlier + /// turns every forwarded grab into an `invalid_grab` protocol error. + pub fn map(&mut self) { + if self.pending_initial_commit { + self.pending_initial_commit = false; + self.c_popup.wl_surface().commit(); + } + } + + /// Forward an `xdg_popup.grab` request from the embedded client. + pub fn forward_grab(&self, seat: &WlSeat, serial: u32) { + if self.pending_initial_commit { + self.c_popup.xdg_popup().grab(seat, serial); + } else { + tracing::warn!("Ignoring `grab` request for a popup that is already mapped"); + } + } } impl WrapperPopup { ++++++ cosmic-panel.obsinfo ++++++ --- /var/tmp/diff_new_pack.Yh1jXs/_old 2026-08-28 20:00:21.288185238 +0200 +++ /var/tmp/diff_new_pack.Yh1jXs/_new 2026-08-28 20:00:21.301185692 +0200 @@ -1,5 +1,5 @@ name: cosmic-panel -version: 1.5.0 -mtime: 1785272608 -commit: d6699ffc423a3830bf4cab7e2c7f08a173e998f0 +version: 1.7.0 +mtime: 1787170227 +commit: 3c08c30c2d77afb5130bbc42a74f479979b372dd ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/cosmic-panel/vendor.tar.zst /work/SRC/openSUSE:Factory/.cosmic-panel.new.1265/vendor.tar.zst differ: char 7, line 1
