Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gqrx for openSUSE:Factory checked in 
at 2023-10-30 22:10:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gqrx (Old)
 and      /work/SRC/openSUSE:Factory/.gqrx.new.17445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gqrx"

Mon Oct 30 22:10:25 2023 rev:4 rq:1121032 version:2.17.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/gqrx/gqrx.changes        2023-10-12 
23:48:10.490073747 +0200
+++ /work/SRC/openSUSE:Factory/.gqrx.new.17445/gqrx.changes     2023-10-30 
22:10:41.368004389 +0100
@@ -1,0 +2,6 @@
+Sun Oct 22 12:34:01 UTC 2023 - Wojciech Kazubski <[email protected]>
+
+- Update to version 2.17.3
+  * Fixed: Delete key shortcut for bookmark removal.
+
+-------------------------------------------------------------------

Old:
----
  gqrx-2.17.2.tar.gz

New:
----
  gqrx-2.17.3.tar.gz

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

Other differences:
------------------
++++++ gqrx.spec ++++++
--- /var/tmp/diff_new_pack.7zPh1Z/_old  2023-10-30 22:10:41.988027262 +0100
+++ /var/tmp/diff_new_pack.7zPh1Z/_new  2023-10-30 22:10:41.988027262 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           gqrx
-Version:        2.17.2
+Version:        2.17.3
 Release:        0
 Summary:        Software defined radio receiver
 License:        GPL-3.0-only

++++++ gqrx-2.17.2.tar.gz -> gqrx-2.17.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gqrx-2.17.2/CMakeLists.txt 
new/gqrx-2.17.3/CMakeLists.txt
--- old/gqrx-2.17.2/CMakeLists.txt      2023-10-10 02:47:54.000000000 +0200
+++ new/gqrx-2.17.3/CMakeLists.txt      2023-10-21 04:42:43.000000000 +0200
@@ -4,7 +4,7 @@
 project(gqrx)
 set(${PROJECT_NAME}_MAJOR "2")
 set(${PROJECT_NAME}_MINOR "17")
-set(${PROJECT_NAME}_PATCH "2")
+set(${PROJECT_NAME}_PATCH "3")
 set(IS_RELEASE TRUE)
 
 if(IS_RELEASE)
@@ -126,7 +126,7 @@
 option(FORCE_QT5 "Force Qt5 to be used" OFF)
 
 if(FORCE_QT6)
-    find_package(Qt6 QUIET COMPONENTS Core Network Widgets Svg SvgWidgets)
+    find_package(Qt6 REQUIRED COMPONENTS Core Network Widgets Svg SvgWidgets)
 elseif(FORCE_QT5)
     find_package(Qt5 REQUIRED COMPONENTS Core Network Widgets Svg)
 else()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gqrx-2.17.2/README.md new/gqrx-2.17.3/README.md
--- old/gqrx-2.17.2/README.md   2023-10-10 02:47:54.000000000 +0200
+++ new/gqrx-2.17.3/README.md   2023-10-21 04:42:43.000000000 +0200
@@ -23,6 +23,7 @@
 Gqrx is distributed as a source code package and binaries for Linux and Mac.
 Many Linux distributions provide gqrx in their package repositories.
 Alternate Mac support is available through 
[MacPorts](https://ports.macports.org/port/gqrx/summary) and 
[Homebrew](https://formulae.brew.sh/cask/gqrx).
+Windows support is available through 
[radioconda](https://github.com/ryanvolz/radioconda#radioconda).
 
 * [Official releases](https://github.com/gqrx-sdr/gqrx/releases)
 * [Pre-release 
builds](https://github.com/gqrx-sdr/gqrx/actions?query=workflow%3ABuild+branch%3Amaster)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gqrx-2.17.2/resources/gqrx.1 
new/gqrx-2.17.3/resources/gqrx.1
--- old/gqrx-2.17.2/resources/gqrx.1    2023-10-10 02:47:54.000000000 +0200
+++ new/gqrx-2.17.3/resources/gqrx.1    2023-10-21 04:42:43.000000000 +0200
@@ -1,4 +1,4 @@
-.TH GQRX "1" "October 9, 2023" "gqrx 2.17.2" "User Commands"
+.TH GQRX "1" "October 20, 2023" "gqrx 2.17.3" "User Commands"
 .SH NAME
 gqrx \- Software Defined Radio GUI application
 .SH DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gqrx-2.17.2/resources/news.txt 
new/gqrx-2.17.3/resources/news.txt
--- old/gqrx-2.17.2/resources/news.txt  2023-10-10 02:47:54.000000000 +0200
+++ new/gqrx-2.17.3/resources/news.txt  2023-10-21 04:42:43.000000000 +0200
@@ -1,4 +1,9 @@
 
+    2.17.3: Released October 20, 2023
+
+     FIXED: Delete key shortcut for bookmark removal.
+
+
     2.17.2: Released October 9, 2023
 
        NEW: FORCE_QT6 and FORCE_QT5 CMake options to force Qt version.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gqrx-2.17.2/src/qtgui/dockbookmarks.cpp 
new/gqrx-2.17.3/src/qtgui/dockbookmarks.cpp
--- old/gqrx-2.17.2/src/qtgui/dockbookmarks.cpp 2023-10-10 02:47:54.000000000 
+0200
+++ new/gqrx-2.17.3/src/qtgui/dockbookmarks.cpp 2023-10-21 04:42:43.000000000 
+0200
@@ -158,12 +158,20 @@
 
 bool DockBookmarks::eventFilter(QObject* object, QEvent* event)
 {
-    if (event->type() == QEvent::KeyPress)
+    // Since Key_Delete can be (is) used as a global shortcut, override the
+    // shortcut. Accepting a ShortcutOverride causes the event to be delivered
+    // again, but as a KeyPress.
+    if (event->type() == QEvent::KeyPress || event->type() == 
QEvent::ShortcutOverride)
     {
         QKeyEvent* pKeyEvent = static_cast<QKeyEvent *>(event);
-        if (pKeyEvent->key() == Qt::Key_Delete && 
ui->tableViewFrequencyList->hasFocus())
+        if (pKeyEvent->key() == Qt::Key_Delete)
         {
-            return DeleteSelectedBookmark();
+            if (event->type() == QEvent::ShortcutOverride) {
+                event->accept();
+            }
+            else {
+                return DeleteSelectedBookmark();
+            }
         }
     }
     return QWidget::eventFilter(object, event);

Reply via email to