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

Reply via email to