Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nwg-drawer for openSUSE:Factory 
checked in at 2026-03-26 21:08:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nwg-drawer (Old)
 and      /work/SRC/openSUSE:Factory/.nwg-drawer.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nwg-drawer"

Thu Mar 26 21:08:18 2026 rev:10 rq:1342636 version:0.7.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/nwg-drawer/nwg-drawer.changes    2025-07-20 
15:30:05.934619056 +0200
+++ /work/SRC/openSUSE:Factory/.nwg-drawer.new.8177/nwg-drawer.changes  
2026-03-27 06:45:24.991847881 +0100
@@ -1,0 +2,9 @@
+Tue Mar 24 23:50:47 UTC 2026 - Lukas Müller <[email protected]>
+
+- Update to version 0.7.5.
+  Changelog: https://github.com/nwg-piotr/nwg-drawer/releases/tag/v0.7.5
+  - fixed hWrapper orphans; #183 by @teleportingtortoise;
+  - fixed file-box rendering glitches; #184 by @teleportingtortoise;
+  - dependencies updated; this also gets us rid of the 
github.com/expr-lang/expr vulnerability below the 1.17.7 version.
+
+-------------------------------------------------------------------

Old:
----
  nwg-drawer-0.7.4.tar.gz

New:
----
  nwg-drawer-0.7.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nwg-drawer.spec ++++++
--- /var/tmp/diff_new_pack.HhnUNY/_old  2026-03-27 06:45:25.991889161 +0100
+++ /var/tmp/diff_new_pack.HhnUNY/_new  2026-03-27 06:45:25.999889491 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package nwg-drawer
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           nwg-drawer
-Version:        0.7.4
+Version:        0.7.5
 Release:        0
 Summary:        Wlroots application drawer
 License:        MIT

++++++ nwg-drawer-0.7.4.tar.gz -> nwg-drawer-0.7.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nwg-drawer-0.7.4/drawer.css 
new/nwg-drawer-0.7.5/drawer.css
--- old/nwg-drawer-0.7.4/drawer.css     2025-07-17 02:12:48.000000000 +0200
+++ new/nwg-drawer-0.7.5/drawer.css     2026-03-24 02:12:38.000000000 +0100
@@ -37,4 +37,4 @@
 #math-label {
     font-weight: bold;
     font-size: 16px
-}
+}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nwg-drawer-0.7.4/go.mod new/nwg-drawer-0.7.5/go.mod
--- old/nwg-drawer-0.7.4/go.mod 2025-07-17 02:12:48.000000000 +0200
+++ new/nwg-drawer-0.7.5/go.mod 2026-03-24 02:12:38.000000000 +0100
@@ -1,25 +1,23 @@
 module github.com/nwg-piotr/nwg-drawer
 
-go 1.23.0
-
-toolchain go1.24.1
+go 1.25.0
 
 require (
        github.com/allan-simon/go-singleinstance 
v0.0.0-20210120080615-d0997106ab37
        github.com/diamondburned/gotk4-layer-shell/pkg 
v0.0.0-20240109211357-6efa9f6dc438
        github.com/diamondburned/gotk4/pkg v0.3.1
-       github.com/expr-lang/expr v1.17.5
+       github.com/expr-lang/expr v1.17.8
        github.com/fsnotify/fsnotify v1.9.0
        github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
        github.com/joshuarubin/go-sway v1.2.0
-       github.com/sirupsen/logrus v1.9.3
+       github.com/sirupsen/logrus v1.9.4
 )
 
 require (
        github.com/KarpelesLab/weak v0.1.1 // indirect
-       github.com/joshuarubin/lifecycle v1.1.4 // indirect
+       github.com/joshuarubin/lifecycle v1.2.1 // indirect
        go.uber.org/multierr v1.11.0 // indirect
        go4.org/unsafe/assume-no-moving-gc v0.0.0-20231121144256-b99613f794b6 
// indirect
-       golang.org/x/sync v0.16.0 // indirect
-       golang.org/x/sys v0.34.0 // indirect
+       golang.org/x/sync v0.20.0 // indirect
+       golang.org/x/sys v0.42.0 // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nwg-drawer-0.7.4/go.sum new/nwg-drawer-0.7.5/go.sum
--- old/nwg-drawer-0.7.4/go.sum 2025-07-17 02:12:48.000000000 +0200
+++ new/nwg-drawer-0.7.5/go.sum 2026-03-24 02:12:38.000000000 +0100
@@ -11,6 +11,10 @@
 github.com/diamondburned/gotk4/pkg v0.3.1/go.mod 
h1:DqeOW+MxSZFg9OO+esk4JgQk0TiUJJUBfMltKhG+ub4=
 github.com/expr-lang/expr v1.17.5 
h1:i1WrMvcdLF249nSNlpQZN1S6NXuW9WaOfF5tPi3aw3k=
 github.com/expr-lang/expr v1.17.5/go.mod 
h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4=
+github.com/expr-lang/expr v1.17.7 
h1:Q0xY/e/2aCIp8g9s/LGvMDCC5PxYlvHgDZRQ4y16JX8=
+github.com/expr-lang/expr v1.17.7/go.mod 
h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4=
+github.com/expr-lang/expr v1.17.8 
h1:W1loDTT+0PQf5YteHSTpju2qfUfNoBt4yw9+wOEU9VM=
+github.com/expr-lang/expr v1.17.8/go.mod 
h1:8/vRC7+7HBzESEqt5kKpYXxrxkr31SaO8r40VO/1IT4=
 github.com/fsnotify/fsnotify v1.9.0 
h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=
 github.com/fsnotify/fsnotify v1.9.0/go.mod 
h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
 github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 
h1:El6M4kTTCOh6aBiKaUGG7oYTSPP8MxqL4YI3kZKwcP4=
@@ -20,14 +24,19 @@
 github.com/joshuarubin/lifecycle v1.0.0/go.mod 
h1:sRy++ATvR9Ee21tkRdFkQeywAWvDsue66V70K0Dnl54=
 github.com/joshuarubin/lifecycle v1.1.4 
h1:9ZjvYSsWax9DC3Jpz6vGf/0KnU8FNMjh0/vJ3SpSBRQ=
 github.com/joshuarubin/lifecycle v1.1.4/go.mod 
h1:QqHrqwMPMA9dbJY3XgIyVLhzHMSGOFrcCAQ59bke1mo=
+github.com/joshuarubin/lifecycle v1.2.1 
h1:qJajTE7FAPmDc1uKtVxpmKXx+F7R+ZeR64IHgnLzO+E=
+github.com/joshuarubin/lifecycle v1.2.1/go.mod 
h1:8CCLkWJbn8oYDlGN6Irn+6gtugf3P6bNi8+tGPFXc3Y=
 github.com/pmezard/go-difflib v1.0.0 
h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
 github.com/pmezard/go-difflib v1.0.0/go.mod 
h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
 github.com/sirupsen/logrus v1.9.3 
h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ=
 github.com/sirupsen/logrus v1.9.3/go.mod 
h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ=
+github.com/sirupsen/logrus v1.9.4 
h1:TsZE7l11zFCLZnZ+teH4Umoq5BhEIfIzfRDZ1Uzql2w=
+github.com/sirupsen/logrus v1.9.4/go.mod 
h1:ftWc9WdOfJ0a92nsE2jF5u5ZwH8Bv2zdeOC42RjbV2g=
 github.com/stretchr/objx v0.1.0/go.mod 
h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
 github.com/stretchr/testify v1.3.0/go.mod 
h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
 github.com/stretchr/testify v1.7.0 
h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
 github.com/stretchr/testify v1.7.0/go.mod 
h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
+github.com/stretchr/testify v1.10.0 
h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
 go.uber.org/atomic v1.3.2/go.mod 
h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
 go.uber.org/multierr v1.1.0/go.mod 
h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
 go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0=
@@ -39,11 +48,15 @@
 golang.org/x/sync v0.15.0/go.mod 
h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
 golang.org/x/sync v0.16.0 h1:ycBJEhp9p4vXvUZNszeOq0kGTPghopOL8q0fq3vstxw=
 golang.org/x/sync v0.16.0/go.mod 
h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
+golang.org/x/sync v0.20.0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=
+golang.org/x/sync v0.20.0/go.mod 
h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0=
 golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
 golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
 golang.org/x/sys v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA=
 golang.org/x/sys v0.34.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
+golang.org/x/sys v0.42.0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=
+golang.org/x/sys v0.42.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod 
h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nwg-drawer-0.7.4/main.go new/nwg-drawer-0.7.5/main.go
--- old/nwg-drawer-0.7.4/main.go        2025-07-17 02:12:48.000000000 +0200
+++ new/nwg-drawer-0.7.5/main.go        2026-03-24 02:12:38.000000000 +0100
@@ -9,8 +9,6 @@
 import (
        "flag"
        "fmt"
-       "github.com/diamondburned/gotk4-layer-shell/pkg/gtklayershell"
-       "github.com/expr-lang/expr"
        "os"
        "os/signal"
        "path"
@@ -20,6 +18,9 @@
        "syscall"
        "time"
 
+       "github.com/diamondburned/gotk4-layer-shell/pkg/gtklayershell"
+       "github.com/expr-lang/expr"
+
        "github.com/allan-simon/go-singleinstance"
        log "github.com/sirupsen/logrus"
 
@@ -28,7 +29,7 @@
        "github.com/diamondburned/gotk4/pkg/gtk/v3"
 )
 
-const version = "0.7.4"
+const version = "0.7.5"
 
 var (
        appDirs          []string
@@ -127,6 +128,7 @@
        fileSearchResultFlowBox *gtk.FlowBox
        userDirsMap             map[string]string
        appFlowBox              *gtk.FlowBox
+       appHWrapper             *gtk.Box
        appSearchResultWrapper  *gtk.Box
        fileSearchResultWrapper *gtk.Box
        powerButtonsWrapper     *gtk.Box
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nwg-drawer-0.7.4/uicomponents.go 
new/nwg-drawer-0.7.5/uicomponents.go
--- old/nwg-drawer-0.7.4/uicomponents.go        2025-07-17 02:12:48.000000000 
+0200
+++ new/nwg-drawer-0.7.5/uicomponents.go        2026-03-24 02:12:38.000000000 
+0100
@@ -122,6 +122,9 @@
                for _, btn := range catButtons {
                        btn.SetImagePosition(gtk.PosLeft)
                        btn.SetSizeRequest(0, 0)
+                       if fileSearchResultWrapper != nil {
+                               fileSearchResultWrapper.Hide()
+                       }
                }
        })
        hBox.PackStart(button, false, false, 0)
@@ -205,6 +208,14 @@
                log.Debugf("Skipping appFlowBox.Destroy(); already invalid or 
nil")
                appFlowBox = nil // to make sure
        }
+       if  appHWrapper != nil && appHWrapper.Widget.Native() != 0 {
+               log.Debugf("Destroying appHWrapper (native=%x)", 
appHWrapper.Widget.Native())
+               appHWrapper.Destroy()
+               appHWrapper = nil
+       } else {
+               log.Debugf("Skipping appHWrapper.Destroy(); already invalid or 
nil")
+               appHWrapper = nil
+       }
        flowBox := gtk.NewFlowBox()
        flowBox.SetMinChildrenPerLine(*columnsNumber)
        flowBox.SetMaxChildrenPerLine(*columnsNumber)
@@ -239,9 +250,9 @@
                        }
                }
        }
-       hWrapper := gtk.NewBox(gtk.OrientationHorizontal, 0)
-       appSearchResultWrapper.PackStart(hWrapper, false, false, 0)
-       hWrapper.PackStart(flowBox, true, false, 0)
+       appHWrapper = gtk.NewBox(gtk.OrientationHorizontal, 0)
+       appSearchResultWrapper.PackStart(appHWrapper, false, false, 0)
+       appHWrapper.PackStart(flowBox, true, false, 0)
 
        resultWindow.ShowAll()
 

++++++ vendor.tar.gz ++++++
++++ 15883 lines of diff (skipped)

Reply via email to