Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package waybar for openSUSE:Factory checked 
in at 2022-11-03 19:14:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/waybar (Old)
 and      /work/SRC/openSUSE:Factory/.waybar.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "waybar"

Thu Nov  3 19:14:38 2022 rev:38 rq:1033009 version:0.9.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/waybar/waybar.changes    2022-11-02 
12:48:04.185850743 +0100
+++ /work/SRC/openSUSE:Factory/.waybar.new.2275/waybar.changes  2022-11-03 
19:15:29.820470585 +0100
@@ -1,0 +2,68 @@
+Thu Nov  3 08:47:28 UTC 2022 - Michael Vetter <mvet...@suse.com>
+
+- Update to 0.9.15:
+  * Added gamemode man file to meson #1566
+  * upower: unbreak build on libc++ systems (FreeBSD, OpenBSD, Chimera) #1567
+  * fix: vertical bar not anchored when width is set #1571
+  * fixes bluetooth module #1576
+  * Advertise river modules #1578
+  * river/mode: new module in #1579
+  * README.md: add river/mode to feature list in #1580
+  * Add total bandwidth formatting options #1575
+  * Retain instance name css class for custom modules #1588
+  * pulseaudio: avoid retaining outdated form factor #1590
+  * Last weekday applies Unix fmt #1599
+  * New Gentoo CI #1612
+  * CI: upgrade FreeBSD version to avoid future breakage #1621
+  * battery: fix wrong definition for "format" #1624
+  * Language: Add layout as class name #1628
+  * fix: adapt to fmt 9.0.0 breaking changes #1617
+  * CI: prevent FreeBSD breakage in future #1637
+  * Added UPower to README #1638
+  * sni: Use the pixmap if for the given icon name an icon could not be found 
#1627
+  * mpd: add filename formatter #1631
+  * Added a Hyprland backend and a Window module #1656
+  * Feature: sway/window can show 'shell' parameter #1651
+  * #1591 river escape window and mode #1668
+  * fix(network): dont escape essid in tooltip #1669
+  * scale icons for HiDPI monitor #1670
+  * style(lint): fix some files lint #1672
+  * add JACK module #1653
+  * Added a basic hyprland/language module #1657
+  * Add 'max-volume' option to pulseaudio #1659
+  * Add support for reading the config path from env #1600
+  * feat(idle-inhibitor): add tooltip format #1678
+  * Issue#1545. Calendar scrolling opportunity #1646
+  * Add battery format-time option for zero-padded minutes #1412
+  * added checking router id in handleEvent function, because module does??? 
#1685
+  * Revert "added checking router id in handleEvent function, because module 
does???" #1686
+  * FreeBSD: Add support to temperature #1702
+  * mpd: encode "&" signs to "&" for gtk braunschweig in #1710
+  * Add config option to ignore Pulseaudio Sinks #1636
+  * Add config value for inhibitor default state. #1720
+  * Fixed pulseaudio max-volume configuration #1704
+  * Escape text in custom module #1687
+  * Use GtkButton instead of GtkLabel for Modules #1120
+  * Some logic issues in battery.cpp #1679
+  * Fix binary pow formatting for values between 1000 and 1024 #1630
+  * [FreeBSD] Use thermal-zone #1705
+  * [hyprland/window] Add option to show active window on a per monitor basis 
#1719
+  * pulseaudio: disconnect on destruction #1728
+  * [sway/scratchpad] New module for scratchpad of sway #1667
+  * added user module #1701
+  * Remove border effect on hover #1729
+  * [hyprland/window] Fix crash on quickly switching workspaces #1733
+  * Add option to wlr/workspaces to sort workspaces by number #1721
+  * FreeBSD: Add support to battery #1703
+  * Fix battery indicator crash on linux #1736
+  * Set default minimal width of buttons to zero #1737
+  * Fix button padding #1738
+  * Fix build with catch2>=3.0.0 #1724
+  * [hyprland/window] Implement rewrite option like in sway/window #1730
+  * Improve keyboard response time and enable hotplug support #1661
+  * Fixed gamemode module segfaulting when disconnecting monitor #1740
+  * fixed memory module not rounding numbers #1744
+  * taskbar: implement drag-and-drop task reordering #1747
+  * Revert "Escape text in custom module" #1758
+
+-------------------------------------------------------------------

Old:
----
  0.9.14.tar.xz

New:
----
  0.9.15.tar.xz

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

Other differences:
------------------
++++++ waybar.spec ++++++
--- /var/tmp/diff_new_pack.5H8KoL/_old  2022-11-03 19:15:30.256473150 +0100
+++ /var/tmp/diff_new_pack.5H8KoL/_new  2022-11-03 19:15:30.264473197 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           waybar
-Version:        0.9.14
+Version:        0.9.15
 Release:        0
 Summary:        Customizable Wayland bar for Sway and Wlroots based compositors
 License:        MIT

++++++ 0.9.14.tar.xz -> 0.9.15.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Waybar-0.9.14/ext4fuse.rb 
new/Waybar-0.9.15/ext4fuse.rb
--- old/Waybar-0.9.14/ext4fuse.rb       2022-10-27 08:37:56.000000000 +0200
+++ new/Waybar-0.9.15/ext4fuse.rb       1970-01-01 01:00:00.000000000 +0100
@@ -1,57 +0,0 @@
-class MacFuseRequirement < Requirement
-  fatal true
-
-  satisfy(build_env: false) { self.class.binary_mac_fuse_installed? }
-
-  def self.binary_mac_fuse_installed?
-    File.exist?("/usr/local/include/fuse/fuse.h") &&
-      !File.symlink?("/usr/local/include/fuse")
-  end
-
-  env do
-    ENV.append_path "PKG_CONFIG_PATH", 
HOMEBREW_LIBRARY/"Homebrew/os/mac/pkgconfig/fuse"
-    ENV.append_path "PKG_CONFIG_PATH", "/usr/local/lib/pkgconfig"
-
-    unless HOMEBREW_PREFIX.to_s == "/usr/local"
-      ENV.append_path "HOMEBREW_LIBRARY_PATHS", "/usr/local/lib"
-      ENV.append_path "HOMEBREW_INCLUDE_PATHS", "/usr/local/include/fuse"
-    end
-  end
-
-  def message
-    "macFUSE is required. Please run `brew install --cask macfuse` first."
-  end
-end
-
-class Ext4fuse < Formula
-  desc "Read-only implementation of ext4 for FUSE"
-  homepage "https://github.com/gerard/ext4fuse";
-  url "https://github.com/gerard/ext4fuse/archive/v0.1.3.tar.gz";
-  sha256 "550f1e152c4de7d4ea517ee1c708f57bfebb0856281c508511419db45aa3ca9f"
-  license "GPL-2.0"
-  head "https://github.com/gerard/ext4fuse.git";
-
-  bottle do
-    sha256 cellar: :any, catalina:    
"446dde5e84b058966ead0cde5e38e9411f465732527f6decfa1c0dcdbd4abbef"
-    sha256 cellar: :any, mojave:      
"88c4918bf5218f99295e539fe4499152edb3b60b6659e44ddd68b22359f512ae"
-    sha256 cellar: :any, high_sierra: 
"fc69c8993afd0ffc16a73c9c036ca8f83c77ac2a19b3237f76f9ccee8b30bbc9"
-    sha256 cellar: :any, sierra:      
"fe8bbe7cd5362f00ff06ef750926bf349d60563c20b0ecf212778631c8912ba2"
-    sha256 cellar: :any, el_capitan:  
"291047c821b7b205d85be853fb005510c6ab01bd4c2a2193c192299b6f049d35"
-    sha256 cellar: :any, yosemite:    
"b11f564b7e7c08af0b0a3e9854973d39809bf2d8a56014f4882772b2f7307ac1"
-  end
-
-  depends_on "pkg-config" => :build
-
-  on_macos do
-    depends_on MacFuseRequirement => :build
-  end
-
-  on_linux do
-    depends_on "libfuse"
-  end
-
-  def install
-    system "make"
-    bin.install "ext4fuse"
-  end
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Waybar-0.9.14/meson.build 
new/Waybar-0.9.15/meson.build
--- old/Waybar-0.9.14/meson.build       2022-10-27 08:37:56.000000000 +0200
+++ new/Waybar-0.9.15/meson.build       2022-11-03 09:43:05.000000000 +0100
@@ -1,6 +1,6 @@
 project(
     'waybar', 'cpp', 'c',
-    version: '0.9.14',
+    version: '0.9.15',
     license: 'MIT',
     meson_version: '>= 0.49.0',
     default_options : [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Waybar-0.9.14/src/modules/battery.cpp 
new/Waybar-0.9.15/src/modules/battery.cpp
--- old/Waybar-0.9.14/src/modules/battery.cpp   2022-10-27 08:37:56.000000000 
+0200
+++ new/Waybar-0.9.15/src/modules/battery.cpp   2022-11-03 09:43:05.000000000 
+0100
@@ -612,7 +612,7 @@
       tooltip_format = config_["tooltip-format"].asString();
     }
     button_.set_tooltip_text(fmt::format(tooltip_format, fmt::arg("timeTo", 
tooltip_text_default),
-                                         fmt::arg("capacity", capacity),
+                                         fmt::arg("power", power), 
fmt::arg("capacity", capacity),
                                          fmt::arg("time", 
time_remaining_formatted)));
   }
   if (!old_status_.empty()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Waybar-0.9.14/src/modules/bluetooth.cpp 
new/Waybar-0.9.15/src/modules/bluetooth.cpp
--- old/Waybar-0.9.14/src/modules/bluetooth.cpp 2022-10-27 08:37:56.000000000 
+0200
+++ new/Waybar-0.9.15/src/modules/bluetooth.cpp 2022-11-03 09:43:05.000000000 
+0100
@@ -101,6 +101,7 @@
     } else {
       spdlog::error("findCurController() failed: no bluetooth controller 
found");
     }
+    event_box_.hide();
     return;
   }
   findConnectedDevices(cur_controller_.path, connected_devices_);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Waybar-0.9.14/src/modules/custom.cpp 
new/Waybar-0.9.15/src/modules/custom.cpp
--- old/Waybar-0.9.14/src/modules/custom.cpp    2022-10-27 08:37:56.000000000 
+0200
+++ new/Waybar-0.9.15/src/modules/custom.cpp    2022-11-03 09:43:05.000000000 
+0100
@@ -125,7 +125,7 @@
     } else {
       parseOutputRaw();
     }
-    auto str = fmt::format(format_, Glib::Markup::escape_text(text_).raw(), 
fmt::arg("alt", alt_),
+    auto str = fmt::format(format_, text_, fmt::arg("alt", alt_),
                            fmt::arg("icon", getIcon(percentage_, alt_)),
                            fmt::arg("percentage", percentage_));
     if (str.empty()) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Waybar-0.9.14/src/modules/network.cpp 
new/Waybar-0.9.15/src/modules/network.cpp
--- old/Waybar-0.9.14/src/modules/network.cpp   2022-10-27 08:37:56.000000000 
+0200
+++ new/Waybar-0.9.15/src/modules/network.cpp   2022-11-03 09:43:05.000000000 
+0100
@@ -646,7 +646,12 @@
       if (has_gateway && !has_destination && temp_idx != -1) {
         // Check if this is the first default route we see, or if this new
         // route have a higher priority.
-        if (!is_del_event && ((net->ifid_ == -1) || (priority < 
net->route_priority))) {
+        /** Module doesn`t update state, because RTA_GATEWAY call before 
enable new router and set
+        higher priority. Disable router -> RTA_GATEWAY -> up new router -> set 
higher priority added
+        checking route id
+        **/
+        if (!is_del_event &&
+            ((net->ifid_ == -1) || (priority < net->route_priority) || 
(net->ifid_ != temp_idx))) {
           // Clear if's state for the case were there is a higher priority
           // route on a different interface.
           net->clearIface();

Reply via email to