commit keepassxc for openSUSE:Leap:15.2:Update
Hello community, here is the log from the commit of package keepassxc for openSUSE:Leap:15.2:Update checked in at 2020-11-03 00:24:43 Comparing /work/SRC/openSUSE:Leap:15.2:Update/keepassxc (Old) and /work/SRC/openSUSE:Leap:15.2:Update/.keepassxc.new.3463 (New) Package is "keepassxc" Tue Nov 3 00:24:43 2020 rev:3 rq:844272 version:unknown Changes: New Changes file: NO CHANGES FILE!!! Other differences: -- ++ _link ++ --- /var/tmp/diff_new_pack.IIBvK9/_old 2020-11-03 00:24:44.504270197 +0100 +++ /var/tmp/diff_new_pack.IIBvK9/_new 2020-11-03 00:24:44.504270197 +0100 @@ -1 +1 @@ - +
commit keepassxc for openSUSE:Leap:15.2:Update
Hello community, here is the log from the commit of package keepassxc for openSUSE:Leap:15.2:Update checked in at 2020-09-09 06:23:04 Comparing /work/SRC/openSUSE:Leap:15.2:Update/keepassxc (Old) and /work/SRC/openSUSE:Leap:15.2:Update/.keepassxc.new.3399 (New) Package is "keepassxc" Wed Sep 9 06:23:04 2020 rev:2 rq:831931 version:unknown Changes: New Changes file: NO CHANGES FILE!!! Other differences: -- ++ _link ++ --- /var/tmp/diff_new_pack.Y63M0v/_old 2020-09-09 06:23:05.694064738 +0200 +++ /var/tmp/diff_new_pack.Y63M0v/_new 2020-09-09 06:23:05.698064739 +0200 @@ -1 +1 @@ - +
commit keepassxc for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package keepassxc for openSUSE:Leap:15.2 checked in at 2020-05-18 10:59:24 Comparing /work/SRC/openSUSE:Leap:15.2/keepassxc (Old) and /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.2738 (New) Package is "keepassxc" Mon May 18 10:59:24 2020 rev:45 rq:805981 version:2.5.4 Changes: --- /work/SRC/openSUSE:Leap:15.2/keepassxc/keepassxc.changes2020-04-14 14:24:21.897426024 +0200 +++ /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.2738/keepassxc.changes 2020-05-18 10:59:26.574642495 +0200 @@ -1,0 +2,5 @@ +Mon May 11 14:05:15 UTC 2020 - Martin Pluskal + +- Drop build/requirement on libgcrypt20-hmac boo#1171438 + +--- Other differences: -- ++ keepassxc.spec ++ --- /var/tmp/diff_new_pack.PArdkU/_old 2020-05-18 10:59:27.134643654 +0200 +++ /var/tmp/diff_new_pack.PArdkU/_new 2020-05-18 10:59:27.134643654 +0200 @@ -78,11 +78,6 @@ Requires(postun): update-desktop-files %endif Recommends: %{name}-lang -# until boo#1117355 is fixed -%if 0%{?suse_version} -BuildRequires: libgcrypt20-hmac -Requires: libgcrypt20-hmac -%endif # boo#1148406. Last version in factory 2.0.3-2.7 Provides: keepassx = 2.0.4 Obsoletes: keepassx < 2.0.4
commit keepassxc for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package keepassxc for openSUSE:Leap:15.2 checked in at 2020-04-14 14:22:45 Comparing /work/SRC/openSUSE:Leap:15.2/keepassxc (Old) and /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.3248 (New) Package is "keepassxc" Tue Apr 14 14:22:45 2020 rev:44 rq:793768 version:2.5.4 Changes: --- /work/SRC/openSUSE:Leap:15.2/keepassxc/keepassxc.changes2020-03-09 18:15:14.205436671 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.3248/keepassxc.changes 2020-04-14 14:24:21.897426024 +0200 @@ -1,0 +2,6 @@ +Thu Apr 9 17:22:16 UTC 2020 - Marcus Rueckert + +- Update to version 2.5.4: + * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4 + +--- @@ -10 +16 @@ -Sun Jan 19 21:44:59 UTC 2020 - Marcus Rueckert +Sun Jan 19 21:24:09 UTC 2020 - Marcus Rueckert @@ -31,0 +38,7 @@ + +--- +Mon Sep 2 14:21:48 UTC 2019 - Christophe Giboudeaux + +- Disable lto for keepassxc. It causes a build error. +- Provide/Obsolete keepassx. Keepassx still depends on Qt4 and shall be + dropped shortly. (boo#1148401) Old: keepassxc-2.5.3-src.tar.xz keepassxc-2.5.3-src.tar.xz.sig New: keepassxc-2.5.4-src.tar.xz keepassxc-2.5.4-src.tar.xz.sig Other differences: -- ++ keepassxc.spec ++ --- /var/tmp/diff_new_pack.0LZL7m/_old 2020-04-14 14:24:22.389426391 +0200 +++ /var/tmp/diff_new_pack.0LZL7m/_new 2020-04-14 14:24:22.393426394 +0200 @@ -17,7 +17,7 @@ Name: keepassxc -Version:2.5.3 +Version:2.5.4 Release:0 Summary:Qt5-based Password Manager License:GPL-2.0-only OR GPL-3.0-only @@ -83,6 +83,9 @@ BuildRequires: libgcrypt20-hmac Requires: libgcrypt20-hmac %endif +# boo#1148406. Last version in factory 2.0.3-2.7 +Provides: keepassx = 2.0.4 +Obsoletes: keepassx < 2.0.4 %description A password manager or safe which manages your passwords. Databases @@ -98,6 +101,7 @@ %autopatch -p1 %build +%define _lto_cflags %{nil} %cmake \ -DKEEPASSXC_BUILD_TYPE="Release" \ -DWITH_XC_UPDATECHECK=OFF\ ++ debian.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/changelog new/debian/changelog --- old/debian/changelog2020-01-19 22:38:50.507504757 +0100 +++ new/debian/changelog2020-04-09 19:21:40.427227847 +0200 @@ -1,3 +1,9 @@ +keepassxc (2.5.4-1.1) stable; urgency=medium + + * update to 2.5.4 +https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.4 + + -- darix Thu, 09 Apr 2020 17:21:00 - keepassxc (2.5.3-1.1) stable; urgency=medium * update to 2.5.3 ++ keepassxc-2.5.3-src.tar.xz -> keepassxc-2.5.4-src.tar.xz ++ /work/SRC/openSUSE:Leap:15.2/keepassxc/keepassxc-2.5.3-src.tar.xz /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.3248/keepassxc-2.5.4-src.tar.xz differ: char 26, line 1 ++ keepassxc.dsc ++ --- /var/tmp/diff_new_pack.0LZL7m/_old 2020-04-14 14:24:22.501426475 +0200 +++ /var/tmp/diff_new_pack.0LZL7m/_new 2020-04-14 14:24:22.501426475 +0200 @@ -2,7 +2,7 @@ Source: keepassxc Binary: keepassxc Architecture: any -Version: 2.5.3-1.1 +Version: 2.5.4-1.1 Maintainer: Julian Andres Klode Homepage: https://www.keepassxc.org/ Standards-Version: 4.4.0
commit keepassxc for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package keepassxc for openSUSE:Leap:15.2 checked in at 2020-03-09 18:14:45 Comparing /work/SRC/openSUSE:Leap:15.2/keepassxc (Old) and /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.26092 (New) Package is "keepassxc" Mon Mar 9 18:14:45 2020 rev:43 rq:782573 version:2.5.3 Changes: --- /work/SRC/openSUSE:Leap:15.2/keepassxc/keepassxc.changes2020-01-30 06:09:10.550490395 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.26092/keepassxc.changes 2020-03-09 18:15:14.205436671 +0100 @@ -1,0 +2,8 @@ +Fri Feb 28 15:15:34 UTC 2020 - Michal Suchanek + +- Clicking the tray icon momentarily shows and immediately hides window. Make + it stick (boo#1165293). +- Fix window not minimizing to tray. + + add keepassxc-Fix-window-hiding-after-shown.patch + +--- New: keepassxc-Fix-window-hiding-after-shown.patch Other differences: -- ++ keepassxc.spec ++ --- /var/tmp/diff_new_pack.NGKeKe/_old 2020-03-09 18:15:16.441437755 +0100 +++ /var/tmp/diff_new_pack.NGKeKe/_new 2020-03-09 18:15:16.473437771 +0100 @@ -1,7 +1,7 @@ # # spec file for package keepassxc # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,6 +28,7 @@ Source2: https://keepassxc.org/keepassxc_master_signing_key.asc#/%{name}.keyring Source98: debian.tar.xz Source99: keepassxc.dsc +Patch: keepassxc-Fix-window-hiding-after-shown.patch BuildRequires: cmake >= 3.1.0 BuildRequires: fdupes BuildRequires: hicolor-icon-theme @@ -46,8 +47,8 @@ BuildRequires: ykpers-devel %endif BuildRequires: libyubikey-devel -BuildRequires: readline-devel BuildRequires: pkgconfig +BuildRequires: readline-devel BuildRequires: pkgconfig(Qt5Concurrent) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) @@ -94,6 +95,7 @@ %prep %setup -q +%autopatch -p1 %build %cmake \ ++ keepassxc-Fix-window-hiding-after-shown.patch ++ >From 345ae7feaae558f69a6f22bc7f438f0a233a71b5 Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Fri, 21 Feb 2020 01:17:20 +0100 Subject: [PATCH 1/4] gui: Use proper windowing system detection. The GUI features depend on windowing system used, not OS. Signed-off-by: Michal Suchanek --- src/gui/MainWindow.cpp | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index b0dec4bf..d52ce9d2 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -1287,13 +1287,13 @@ void MainWindow::processTrayIconTrigger() void MainWindow::hideWindow() { saveWindowInformation(); -#if !defined(Q_OS_LINUX) && !defined(Q_OS_MACOS) -// On some Linux systems, the window should NOT be minimized and hidden (i.e. not shown), at -// the same time (which would happen if both minimize on startup and minimize to tray are set) -// since otherwise it causes problems on restore as seen on issue #1595. Hiding it is enough. -// TODO: Add an explanation for why this is also not done on Mac (or remove the check) -setWindowState(windowState() | Qt::WindowMinimized); -#endif +if (QGuiApplication::platformName() != "xcb") { +// In X11 the window should NOT be minimized and hidden (i.e. not +// shown) at the same time (which would happen if both minimize on +// startup and minimize to tray are set) since otherwise it causes +// problems on restore as seen on issue #1595. Hiding it is enough. +setWindowState(windowState() | Qt::WindowMinimized); +} // Only hide if tray icon is active, otherwise window will be gone forever if (isTrayIconEnabled()) { hide(); -- 2.25.1 >From 942cbed7d3c1a31ed547d6c411d8080653f5b5f9 Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Sun, 16 Feb 2020 22:38:35 +0100 Subject: [PATCH 2/4] gui: Fix main window hiding after shown There is an issue with the WM sometimes produding an event that keepassxc interprets as request to hide the main window just after it is shown. A workaround with immediately fired timer was implemented. However, there is no guarantee on execution ordering of the timer callback and other application code. Remove the timer and override show() and hide() on main window to only hide if the window has not been shown recently. Signed-off-by: Michal Suchanek --- src/core/Clock.cpp | 5 + src/core/Clock.h | 1 + src/gui/MainWindow.cpp | 26 +- src/gui/MainWindow.h
commit keepassxc for openSUSE:Leap:15.2
Hello community, here is the log from the commit of package keepassxc for openSUSE:Leap:15.2 checked in at 2020-01-30 06:08:46 Comparing /work/SRC/openSUSE:Leap:15.2/keepassxc (Old) and /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.26092 (New) Package is "keepassxc" Thu Jan 30 06:08:46 2020 rev:42 rq:767051 version:2.5.3 Changes: --- /work/SRC/openSUSE:Leap:15.2/keepassxc/keepassxc.changes2020-01-15 15:15:33.446246548 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.26092/keepassxc.changes 2020-01-30 06:09:10.550490395 +0100 @@ -1,0 +2,6 @@ +Sun Jan 19 21:44:59 UTC 2020 - Marcus Rueckert + +- Update to version 2.5.3: + * https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3 + +--- Old: keepassxc-2.5.2-src.tar.xz keepassxc-2.5.2-src.tar.xz.sig New: keepassxc-2.5.3-src.tar.xz keepassxc-2.5.3-src.tar.xz.sig Other differences: -- ++ keepassxc.spec ++ --- /var/tmp/diff_new_pack.utzlDy/_old 2020-01-30 06:09:11.374490855 +0100 +++ /var/tmp/diff_new_pack.utzlDy/_new 2020-01-30 06:09:11.378490858 +0100 @@ -17,7 +17,7 @@ Name: keepassxc -Version:2.5.2 +Version:2.5.3 Release:0 Summary:Qt5-based Password Manager License:GPL-2.0-only OR GPL-3.0-only ++ debian.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/debian/changelog new/debian/changelog --- old/debian/changelog2020-01-04 16:30:34.257370508 +0100 +++ new/debian/changelog2020-01-19 22:38:50.507504757 +0100 @@ -1,3 +1,10 @@ +keepassxc (2.5.3-1.1) stable; urgency=medium + + * update to 2.5.3 +https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.3 + + -- darix Sun, 19 Jan 2020 21:25:00 - + keepassxc (2.5.2-1.1) stable; urgency=medium * update to 2.5.2 ++ keepassxc-2.5.2-src.tar.xz -> keepassxc-2.5.3-src.tar.xz ++ /work/SRC/openSUSE:Leap:15.2/keepassxc/keepassxc-2.5.2-src.tar.xz /work/SRC/openSUSE:Leap:15.2/.keepassxc.new.26092/keepassxc-2.5.3-src.tar.xz differ: char 26, line 1 ++ keepassxc.dsc ++ --- /var/tmp/diff_new_pack.utzlDy/_old 2020-01-30 06:09:11.466490907 +0100 +++ /var/tmp/diff_new_pack.utzlDy/_new 2020-01-30 06:09:11.466490907 +0100 @@ -2,7 +2,7 @@ Source: keepassxc Binary: keepassxc Architecture: any -Version: 2.5.2-1.1 +Version: 2.5.3-1.1 Maintainer: Julian Andres Klode Homepage: https://www.keepassxc.org/ Standards-Version: 4.4.0