commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2020-06-02 14:40:58 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.3606 (New) Package is "qimgv" Tue Jun 2 14:40:58 2020 rev:18 rq:810659 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2020-05-05 19:00:29.606072028 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.3606/qimgv.changes2020-06-02 14:41:57.000149351 +0200 @@ -1,0 +2,7 @@ +Sun May 31 09:12:40 UTC 2020 - Luigi Baldoni + +- Drop qimgv-nosharedlib.patch +- Add qimgv-pluginpath_1.patch, qimgv-pluginpath_2.patch and + qimgv-pluginpath_3.patch (fixes boo#1172315) + +--- Old: qimgv-nosharedlib.patch New: qimgv-pluginpath_1.patch qimgv-pluginpath_2.patch qimgv-pluginpath_3.patch Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.DiRZyg/_old 2020-06-02 14:41:57.696151551 +0200 +++ /var/tmp/diff_new_pack.DiRZyg/_new 2020-06-02 14:41:57.700151563 +0200 @@ -23,12 +23,16 @@ License:GPL-3.0-only URL:https://github.com/easymodo/qimgv Source0: https://github.com/easymodo/qimgv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FEATURE-OPENSUSE qimgv-nosharedlib.patch # aloi...@gmx.com build helper library statically -Patch0: qimgv-nosharedlib.patch # PATCH-FEATURE-OPENSUSE qimgv-PIE.patch # aloi...@gmx.com add PIE flags Patch1: qimgv-PIE.patch # PATCH-FIX-OPENSUSE qimgv-includepath.patch # aloi...@gmx.com use correct path for opencv includes Patch2: qimgv-includepath.patch +# PATCH-FIX-UPSTREAM qimgv-pluginpath_1.patch +Patch3: qimgv-pluginpath_1.patch +# PATCH-FIX-UPSTREAM qimgv-pluginpath_2.patch +Patch4: qimgv-pluginpath_2.patch +# PATCH-FIX-UPSTREAM qimgv-pluginpath_3.patch +Patch5: qimgv-pluginpath_3.patch BuildRequires: cmake >= 3.13 %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ @@ -42,6 +46,7 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(mpv) >= 1.22.0 +Requires: mpv >= 0.32.0 %description Qt5 image viewer with webm support. @@ -53,7 +58,7 @@ export CXX=g++ test -x "$(type -p g++-8)" && export CXX=g++-8 %cmake -make %{?_smp_mflags} +%make_jobs %install %cmake_install @@ -64,5 +69,7 @@ %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.* +%{_libdir}/%{name} +%{_libdir}/%{name}/player_mpv.so %changelog ++ qimgv-pluginpath_1.patch ++ >From ac915ba6a9c6a9ad2491eb2d779a3e9de485e93d Mon Sep 17 00:00:00 2001 From: easymodo Date: Sun, 31 May 2020 15:34:48 +0300 Subject: [PATCH] place qimgv librares/plugins in lib/qimgv #231 rename to player_mpv.so, unversioned --- CMakeLists.txt| 7 +- .../player_mpv}/CMakeLists.txt| 25 ++- .../player_mpv}/src/mpvwidget.cpp | 0 .../player_mpv}/src/mpvwidget.h | 0 .../player_mpv}/src/qthelper.hpp | 0 .../player_mpv}/src/videoplayer.cpp | 0 .../player_mpv}/src/videoplayer.h | 0 .../player_mpv}/src/videoplayermpv.cpp| 0 .../player_mpv}/src/videoplayermpv.h | 0 qimgv/CMakeLists.txt | 3 +++ qimgv/gui/viewers/videoplayerinitproxy.cpp| 24 +++--- 11 files changed, 42 insertions(+), 17 deletions(-) rename {qimgv_libs/qimgv_player_mpv => plugins/player_mpv}/CMakeLists.txt (51%) rename {qimgv_libs/qimgv_player_mpv => plugins/player_mpv}/src/mpvwidget.cpp (100%) rename {qimgv_libs/qimgv_player_mpv => plugins/player_mpv}/src/mpvwidget.h (100%) rename {qimgv_libs/qimgv_player_mpv => plugins/player_mpv}/src/qthelper.hpp (100%) rename {qimgv_libs/qimgv_player_mpv => plugins/player_mpv}/src/videoplayer.cpp (100%) rename {qimgv_libs/qimgv_player_mpv => plugins/player_mpv}/src/videoplayer.h (100%) rename {qimgv_libs/qimgv_player_mpv => plugins/player_mpv}/src/videoplayermpv.cpp (100%) rename {qimgv_libs/qimgv_player_mpv => plugins/player_mpv}/src/videoplayermpv.h (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index a97ea91..e7848b9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,6 +12,11 @@ project(qimgv #endif() message(STATUS "Build configuration: " ${CMAKE_BUILD_TYPE}) +set(QIMGV_PLUGIN_PATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/qimgv") +ADD_DEFINITIONS(-D_QIMGV_PLUGIN_PATH="${QIMGV_PLUGIN_PATH}/") + +message(STATUS "Plugin path: " ${QIMGV_PLUGIN_PATH}) + # detect if libstdc++ is in use to know if libstdc++fs sho
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2020-05-05 18:57:54 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.2738 (New) Package is "qimgv" Tue May 5 18:57:54 2020 rev:17 rq:800265 version:0.9.1 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2020-05-02 22:17:19.524534539 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.2738/qimgv.changes2020-05-05 19:00:29.606072028 +0200 @@ -1,0 +2,12 @@ +Tue May 5 07:40:11 UTC 2020 - Luigi Baldoni + +- Update to version 0.9.1 + * Fixed incorrect window position on launch (it occasionally +shifted upwards by the height of titlebar) + * Exif orientation not being applied (regression) + * Expand images option not working correctly when expand limit +is unset + * Building with qt <5.14 now works again +- Drop qimgv-Qt512.patch (merged upstream) + +--- Old: qimgv-0.9.tar.gz qimgv-Qt512.patch New: qimgv-0.9.1.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.hZRejg/_old 2020-05-05 19:01:13.226165958 +0200 +++ /var/tmp/diff_new_pack.hZRejg/_new 2020-05-05 19:01:13.226165958 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.9 +Version:0.9.1 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only @@ -29,8 +29,6 @@ Patch1: qimgv-PIE.patch # PATCH-FIX-OPENSUSE qimgv-includepath.patch # aloi...@gmx.com use correct path for opencv includes Patch2: qimgv-includepath.patch -# PATCH-FIX-UPSTREAM qimgv-Qt512.patch -Patch3: qimgv-Qt512.patch BuildRequires: cmake >= 3.13 %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ ++ qimgv-0.9.tar.gz -> qimgv-0.9.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.9/README.md new/qimgv-0.9.1/README.md --- old/qimgv-0.9/README.md 2020-05-01 00:58:58.0 +0200 +++ new/qimgv-0.9.1/README.md 2020-05-05 00:41:24.0 +0200 @@ -1,4 +1,4 @@ -qimgv | Current version: 0.9.0 +qimgv | Current version: 0.9.1 = Qt5 image viewer. Fast, configurable, easy to use. Optional video support. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.9/qimgv/appversion.cpp new/qimgv-0.9.1/qimgv/appversion.cpp --- old/qimgv-0.9/qimgv/appversion.cpp 2020-05-01 00:58:58.0 +0200 +++ new/qimgv-0.9.1/qimgv/appversion.cpp2020-05-05 00:41:24.0 +0200 @@ -1,3 +1,3 @@ #include "appversion.h" -QVersionNumber appVersion(0,9,0); +QVersionNumber appVersion(0,9,1); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.9/qimgv/components/directorymanager/directorymanager.cpp new/qimgv-0.9.1/qimgv/components/directorymanager/directorymanager.cpp --- old/qimgv-0.9/qimgv/components/directorymanager/directorymanager.cpp 2020-05-01 00:58:58.0 +0200 +++ new/qimgv-0.9.1/qimgv/components/directorymanager/directorymanager.cpp 2020-05-05 00:41:24.0 +0200 @@ -186,10 +186,11 @@ QFile file(path); int index = indexOf(fileName); if(trash) { -entryVec.erase(entryVec.begin() + index); -moveToTrash(path); -emit fileRemoved(fileName, index); -return true; +if(moveToTrash(path)) { +entryVec.erase(entryVec.begin() + index); +emit fileRemoved(fileName, index); +return true; +} } else if(file.remove()) { entryVec.erase(entryVec.begin() + index); emit fileRemoved(fileName, index); @@ -199,10 +200,10 @@ } #ifdef Q_OS_WIN32 -void DirectoryManager::moveToTrash(QString file) { +bool DirectoryManager::moveToTrash(QString file) { QFileInfo fileinfo( file ); if( !fileinfo.exists() ) -return; +return false; WCHAR from[ MAX_PATH ]; memset( from, 0, sizeof( from )); int l = fileinfo.absoluteFilePath().toWCharArray( from ); @@ -217,12 +218,14 @@ if( 0 != rv ){ qDebug() << rv << QString::number( rv ).toInt( nullptr, 8 ); qDebug() << "move to trash failed"; +return false; } +return true; } #endif #ifdef Q_OS_LINUX -void DirectoryManager::moveToTrash(QString file) { +bool DirectoryManager::moveToTrash(QString file) { #ifdef QT_GUI_LIB bool TrashInitialized = false; QString TrashPath; @@ -292,6 +295,7 @@ Q_UNUSED( file ); qDebug() << "Trash in server-mode not supported"; #endif +return true; } #endif diff -urN '--exclude=CVS' '--exclude=.cvsignor
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2020-05-02 22:17:18 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.2738 (New) Package is "qimgv" Sat May 2 22:17:18 2020 rev:16 rq:799469 version:0.9 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2020-03-19 19:54:41.572278510 +0100 +++ /work/SRC/openSUSE:Factory/.qimgv.new.2738/qimgv.changes2020-05-02 22:17:19.524534539 +0200 @@ -1,0 +2,26 @@ +Fri May 1 07:05:43 UTC 2020 - Luigi Baldoni + +- Update to version 0.9 + What's new: + * Directory tree & bookmarks in folder view + * High quality scaling via OpenCV + * Reduced memory usage when viewing zoomed images + * Zoom level indicator + * Image centering options + * Slideshow mode (~ key) + * Show directory now highlights current file + * Improved touchpad support (see settings > controls) + * gif playback controls. Play / pause & frame step, similar to +video + * Crop panel now has save button. Shortcut is Shift+Enter + * Added an option to start into folder view + * Support for HEIF / HEIC image format + Bug fixes: + * Window state is now saved correctly + * Various UI fixes + * Possible crash fix in thumbnailer +- Refreshed qimgv-nosharedlib.patch +- Dropped mpv-qthelper.patch (merged upstream) +- Added qimgv-includepath.patch and qimgv-Qt512.patch + +--- Old: mpv-qthelper.patch qimgv-0.8.9.tar.gz New: qimgv-0.9.tar.gz qimgv-Qt512.patch qimgv-includepath.patch Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.ZN5gOl/_old 2020-05-02 22:17:20.220535997 +0200 +++ /var/tmp/diff_new_pack.ZN5gOl/_new 2020-05-02 22:17:20.224536005 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.8.9 +Version:0.9 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only @@ -27,8 +27,10 @@ Patch0: qimgv-nosharedlib.patch # PATCH-FEATURE-OPENSUSE qimgv-PIE.patch # aloi...@gmx.com add PIE flags Patch1: qimgv-PIE.patch -# PATCH-FIX-UPSTREAM mpv-qthelper.patch -Patch2: mpv-qthelper.patch +# PATCH-FIX-OPENSUSE qimgv-includepath.patch # aloi...@gmx.com use correct path for opencv includes +Patch2: qimgv-includepath.patch +# PATCH-FIX-UPSTREAM qimgv-Qt512.patch +Patch3: qimgv-Qt512.patch BuildRequires: cmake >= 3.13 %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ @@ -36,9 +38,10 @@ BuildRequires: gcc8-c++ %endif BuildRequires: hicolor-icon-theme +BuildRequires: opencv-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(Qt5Concurrent) >= 5.9 -BuildRequires: pkgconfig(Qt5Widgets) >= 5.9 +BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(mpv) >= 1.22.0 ++ qimgv-0.8.9.tar.gz -> qimgv-0.9.tar.gz ++ 12351 lines of diff (skipped) ++ qimgv-Qt512.patch ++ >From a39d6086ceb9445d2c16943e0719096a99920bf8 Mon Sep 17 00:00:00 2001 From: easymodo Date: Fri, 1 May 2020 04:20:44 +0300 Subject: [PATCH] fix build with qt < 5.14 #205 --- .../directorymanager/watchers/linux/linuxworker.cpp | 4 1 file changed, 4 insertions(+) diff --git a/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp b/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp index 96ec9d3..e49cf40 100644 --- a/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp +++ b/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp @@ -21,7 +21,11 @@ void LinuxWorker::setDescriptor(int desc) { void LinuxWorker::run() { emit started(); +#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) +isRunning.store(true); +#else isRunning.storeRelaxed(true); +#endif if (fd == -1) { qDebug() << TAG << "File descriptor isn't set! Stopping"; ++ qimgv-includepath.patch ++ Index: qimgv-0.9/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp === --- qimgv-0.9.orig/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp +++ qimgv-0.9/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp @@ -28,7 +28,7 @@ #include #include #include -#include +#include namespace QtOcv { namespace { Index: qimgv-0.9/qimgv/3rdparty/QtOpenCV/cvmatandqimage.h === --- qimgv-0.9.orig/qimgv/3rdparty/QtOpenCV/cvmatandqimage.h +++ qimgv-0.9/qimgv/3rdparty/QtOpenCV/cvmatandqimage.h @@ -27,7 +27,7 @@ #define CVMATANDQIMAGE_H #include -#include +#include namespace QtOcv { ++ qimgv-nosharedlib.patch ++ --- /var/tmp/diff_new_pack.ZN
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2020-03-19 19:53:21 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.3160 (New) Package is "qimgv" Thu Mar 19 19:53:21 2020 rev:15 rq:786478 version:0.8.9 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2020-02-11 22:25:55.679584752 +0100 +++ /work/SRC/openSUSE:Factory/.qimgv.new.3160/qimgv.changes2020-03-19 19:54:41.572278510 +0100 @@ -1,0 +2,5 @@ +Thu Mar 19 13:12:28 UTC 2020 - Luigi Baldoni + +- Added mpv-qthelper.patch to fix build with new mpv + +--- New: mpv-qthelper.patch Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.J8PpL5/_old 2020-03-19 19:54:42.292278535 +0100 +++ /var/tmp/diff_new_pack.J8PpL5/_new 2020-03-19 19:54:42.296278535 +0100 @@ -27,6 +27,8 @@ Patch0: qimgv-nosharedlib.patch # PATCH-FEATURE-OPENSUSE qimgv-PIE.patch # aloi...@gmx.com add PIE flags Patch1: qimgv-PIE.patch +# PATCH-FIX-UPSTREAM mpv-qthelper.patch +Patch2: mpv-qthelper.patch BuildRequires: cmake >= 3.13 %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ ++ mpv-qthelper.patch ++ >From 935c6f35b4d0315b9c3aadcf375072998d542eb0 Mon Sep 17 00:00:00 2001 From: easymodo Date: Thu, 19 Mar 2020 14:42:35 +0200 Subject: [PATCH] [mpv] include qthelper.hpp in project #184 --- qimgv_libs/qimgv_player_mpv/CMakeLists.txt | 3 +- qimgv_libs/qimgv_player_mpv/src/mpvwidget.h | 2 +- qimgv_libs/qimgv_player_mpv/src/qthelper.hpp | 386 +++ 3 files changed, 389 insertions(+), 2 deletions(-) create mode 100644 qimgv_libs/qimgv_player_mpv/src/qthelper.hpp Index: qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/CMakeLists.txt === --- qimgv-0.8.9.orig/qimgv_libs/qimgv_player_mpv/CMakeLists.txt +++ qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/CMakeLists.txt @@ -15,7 +15,8 @@ include(GNUInstallDirs) add_library(qimgv_player_mpv STATIC src/videoplayer.cpp src/mpvwidget.cpp -src/videoplayermpv.cpp) +src/videoplayermpv.cpp +src/qthelper.hpp) target_compile_features(qimgv_player_mpv PRIVATE cxx_std_11) Index: qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/src/mpvwidget.h === --- qimgv-0.8.9.orig/qimgv_libs/qimgv_player_mpv/src/mpvwidget.h +++ qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/src/mpvwidget.h @@ -3,7 +3,7 @@ #include #include #include -#include +#include "qthelper.hpp" #include #include #include Index: qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/src/qthelper.hpp === --- /dev/null +++ qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/src/qthelper.hpp @@ -0,0 +1,386 @@ +/* Copyright (C) 2017 the mpv developers + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#ifndef MPV_CLIENT_API_QTHELPER_H_ +#define MPV_CLIENT_API_QTHELPER_H_ + +#include + +#if !MPV_ENABLE_DEPRECATED +#error "This helper is deprecated. Copy it into your project instead." +#else + +/** + * Note: these helpers are provided for convenience for C++/Qt applications. + * This is based on the public API in client.h, and it does not encode any + * knowledge that is not known or guaranteed outside of the C client API. You + * can even copy and modify this code as you like, or implement similar things + * for other languages. + */ + +#include + +#include +#include +#include +#include +#include +#include + +namespace mpv { +namespace qt { + +// Wrapper around mpv_handle. Does refcounting under the hood. +class Handle +{ +struct container { +container(mpv_handle *h) : mpv(h) {} +~container() { mpv_terminate_destroy(mpv); } +mpv_handle *mpv; +}; +QSharedPointer sptr; +public: +// Construct a new Handle from a raw mpv_handle with refcount 1. If the +// last Handle goes out of sc
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2020-02-11 22:25:09 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.26092 (New) Package is "qimgv" Tue Feb 11 22:25:09 2020 rev:14 rq:773399 version:0.8.9 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-11-20 10:27:40.658567549 +0100 +++ /work/SRC/openSUSE:Factory/.qimgv.new.26092/qimgv.changes 2020-02-11 22:25:55.679584752 +0100 @@ -1,0 +2,35 @@ +Tue Feb 11 07:05:46 UTC 2020 - Luigi Baldoni + +- Update to version 0.8.9 + What's new: + * [FolderView] You can now edit / remove files right from +folder view. + * [FolderView] Scroll animations for keyboard navigation. + * [Thumbnailer] Files are now stored as png. This fixes +transparency in folder view. + * [Panel] Scrollbar indicator. + * [Viewer] Configurable zoom step. + * [Viewer] Added another way to zoom: hold RMB and scroll. + * [Viewer] Added expandLimit option. + * Added jpeg save quality option. + * Changed some default settings. + * Updated theme & icons. + Bug fixes: + * Several bug fixes related to file operations. + * Minor visual fixes. + * Keyboard input fixes. All your keys should now work, +including symbols accessible through shift. + * Removed max zoom option. + * [windows] Do not track subfolders. + * [Thumbnailer] Fix for video files with % in file path. + * [FolderView] Thumbnails are now always uncropped. + * [FolderView] Fixes for mouse scrolling. + * Fix some keyboard focus issues. + * File format detection fixes. + * Crash fixes. + +- Refreshed qimgv-nosharedlib.patch and qimgv-PIE.patch + +- Removed group tag + +--- Old: qimgv-0.8.8.tar.gz New: qimgv-0.8.9.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.BIXM3N/_old 2020-02-11 22:25:56.251585065 +0100 +++ /var/tmp/diff_new_pack.BIXM3N/_new 2020-02-11 22:25:56.255585068 +0100 @@ -1,7 +1,7 @@ # # spec file for package qimgv # -# 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 @@ -17,18 +17,17 @@ Name: qimgv -Version:0.8.8 +Version:0.8.9 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only -Group: Productivity/Graphics/Viewers URL:https://github.com/easymodo/qimgv Source0: https://github.com/easymodo/qimgv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FEATURE-OPENSUSE qimgv-nosharedlib.patch # aloi...@gmx.com build helper library statically Patch0: qimgv-nosharedlib.patch # PATCH-FEATURE-OPENSUSE qimgv-PIE.patch # aloi...@gmx.com add PIE flags Patch1: qimgv-PIE.patch -BuildRequires: cmake +BuildRequires: cmake >= 3.13 %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ %else ++ qimgv-0.8.8.tar.gz -> qimgv-0.8.9.tar.gz ++ 6985 lines of diff (skipped) ++ qimgv-PIE.patch ++ --- /var/tmp/diff_new_pack.BIXM3N/_old 2020-02-11 22:25:56.491585197 +0100 +++ /var/tmp/diff_new_pack.BIXM3N/_new 2020-02-11 22:25:56.491585197 +0100 @@ -1,14 +1,14 @@ -Index: qimgv-0.8.3/qimgv/CMakeLists.txt +Index: qimgv-0.8.9/qimgv/CMakeLists.txt === qimgv-0.8.3.orig/qimgv/CMakeLists.txt -+++ qimgv-0.8.3/qimgv/CMakeLists.txt -@@ -11,6 +11,9 @@ include(CMake/SRC_UI_Files.cmake) - # ADD RESOURCES - QT5_ADD_RESOURCES(RES resources.qrc) +--- qimgv-0.8.9.orig/qimgv/CMakeLists.txt qimgv-0.8.9/qimgv/CMakeLists.txt +@@ -21,6 +21,9 @@ add_subdirectory(utils) + target_compile_features(qimgv PRIVATE cxx_std_17) + set_target_properties(qimgv PROPERTIES CXX_EXTENSIONS OFF) +set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIE") +set( CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie") + - # ADD EXECUTABLE - add_executable(qimgv ${SRC} ${SRC_Components} ${SRC_SourceContainers} ${SRC_Utils} ${SRC_Gui} ${RES} ${SRC_UI_Files} qimgv.rc) - + # LINK STUFF + target_link_libraries(qimgv PRIVATE Qt5::Core Qt5::Widgets Qt5::Concurrent) + if(USING_LIBSTDCXX) ++ qimgv-nosharedlib.patch ++ --- /var/tmp/diff_new_pack.BIXM3N/_old 2020-02-11 22:25:56.503585204 +0100 +++ /var/tmp/diff_new_pack.BIXM3N/_new 2020-02-11 22:25:56.503585204 +0100 @@ -1,18 +1,18 @@ -Index: qimgv-0.8.3/qimgv_libs/qimgv_player_mpv/CMakeLists.txt +Index: qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/CMakeLists.txt =
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-11-20 10:27:39 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.26869 (New) Package is "qimgv" Wed Nov 20 10:27:39 2019 rev:13 rq:747949 version:0.8.8 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-10-16 09:18:12.559015414 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.26869/qimgv.changes 2019-11-20 10:27:40.658567549 +0100 @@ -1,0 +2,32 @@ +Tue Nov 12 21:30:01 UTC 2019 - Luigi Baldoni + +- Update to version 0.8.8 + * Quick fix for the showDirectory feature + +--- +Tue Nov 12 18:15:30 UTC 2019 - Luigi Baldoni + +- Update to version 0.8.7 + What's new: + * Added volume control actions: toggleMute, volumeUp, +volumeDown + * Added mute button + * Added showDirectory action & context menu entry. Opens +current dir in the default file manager. + * Configurable text color for fullscreen info bar + * Off-screen thumbnails are now unloaded to save memory + Bug fixes: + * Fixed file format detection issues + * Fixed overlays sometimes losing keyboard focus + * Fixed moving files (regression) + * Fixed notification not being shown on file copy / move + * Fixed some temporary files not being removed on windows + * Fixed crash on indexed png with transparency + * Fixed possible crash when renaming a file + Other: + * Images are now being saved through a temporary file in case +something goes wrong + * Fixed incorrect shortcuts for frameStep / frameStepBack +(they were switched around) + +--- Old: qimgv-0.8.6.tar.gz New: qimgv-0.8.8.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.YJCdDj/_old 2019-11-20 10:27:41.114567639 +0100 +++ /var/tmp/diff_new_pack.YJCdDj/_new 2019-11-20 10:27:41.118567640 +0100 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.8.6 +Version:0.8.8 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only ++ qimgv-0.8.6.tar.gz -> qimgv-0.8.8.tar.gz ++ 6121 lines of diff (skipped)
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-10-16 09:17:54 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.2352 (New) Package is "qimgv" Wed Oct 16 09:17:54 2019 rev:12 rq:738546 version:0.8.6 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-10-02 11:59:16.742972740 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.2352/qimgv.changes2019-10-16 09:18:12.559015414 +0200 @@ -1,0 +2,7 @@ +Tue Oct 15 07:45:32 UTC 2019 - Luigi Baldoni + +- Update to version 0.8.6 + * Dramatically improved startup speed. + * Added some missing hidpi icons + +--- Old: qimgv-0.8.5.tar.gz New: qimgv-0.8.6.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.Px7Mg9/_old 2019-10-16 09:18:12.935014445 +0200 +++ /var/tmp/diff_new_pack.Px7Mg9/_new 2019-10-16 09:18:12.935014445 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.8.5 +Version:0.8.6 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only ++ qimgv-0.8.5.tar.gz -> qimgv-0.8.6.tar.gz ++ 4853 lines of diff (skipped)
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-10-02 11:59:13 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.2352 (New) Package is "qimgv" Wed Oct 2 11:59:13 2019 rev:11 rq:734242 version:0.8.5 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-09-23 12:39:51.533585861 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.2352/qimgv.changes2019-10-02 11:59:16.742972740 +0200 @@ -1,0 +2,9 @@ +Tue Oct 1 07:53:33 UTC 2019 - Luigi Baldoni + +- Update to version 0.8.5 + * Crop: change behavior to match older versions + * VideoControls: fix overlapping with panel + * FolderView: scrollbar is now easier to hit while in fullscreen + * Fix opening videos without correct mime type + +--- Old: qimgv-0.8.4.tar.gz New: qimgv-0.8.5.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.XhhHqs/_old 2019-10-02 11:59:17.318971263 +0200 +++ /var/tmp/diff_new_pack.XhhHqs/_new 2019-10-02 11:59:17.318971263 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.8.4 +Version:0.8.5 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only ++ qimgv-0.8.4.tar.gz -> qimgv-0.8.5.tar.gz ++ 2419 lines of diff (skipped)
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-09-23 12:39:21 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.7948 (New) Package is "qimgv" Mon Sep 23 12:39:21 2019 rev:10 rq:732425 version:0.8.4 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-09-20 14:56:01.526848825 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.7948/qimgv.changes2019-09-23 12:39:51.533585861 +0200 @@ -1,0 +2,7 @@ +Sun Sep 22 04:49:34 UTC 2019 - Luigi Baldoni + +- Update to version 0.8.4 + * fix rename window (regression) + * show error when a file operation fails + +--- Old: qimgv-0.8.3.tar.gz New: qimgv-0.8.4.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.cMUi4p/_old 2019-09-23 12:39:52.033585779 +0200 +++ /var/tmp/diff_new_pack.cMUi4p/_new 2019-09-23 12:39:52.037585778 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.8.3 +Version:0.8.4 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only ++ qimgv-0.8.3.tar.gz -> qimgv-0.8.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.8.3/README.md new/qimgv-0.8.4/README.md --- old/qimgv-0.8.3/README.md 2019-09-19 17:21:20.0 +0200 +++ new/qimgv-0.8.4/README.md 2019-09-21 22:52:26.0 +0200 @@ -1,4 +1,4 @@ -qimgv | Current version: 0.8.3 +qimgv | Current version: 0.8.4 = Qt5 image viewer. Fast, configurable, easy to use. Optional video support. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.8.3/qimgv/appversion.cpp new/qimgv-0.8.4/qimgv/appversion.cpp --- old/qimgv-0.8.3/qimgv/appversion.cpp2019-09-19 17:21:20.0 +0200 +++ new/qimgv-0.8.4/qimgv/appversion.cpp2019-09-21 22:52:26.0 +0200 @@ -1,3 +1,3 @@ #include "appversion.h" -QVersionNumber appVersion(0,8,3); +QVersionNumber appVersion(0,8,4); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.8.3/qimgv/components/directorymanager/directorymanager.cpp new/qimgv-0.8.4/qimgv/components/directorymanager/directorymanager.cpp --- old/qimgv-0.8.3/qimgv/components/directorymanager/directorymanager.cpp 2019-09-19 17:21:20.0 +0200 +++ new/qimgv-0.8.4/qimgv/components/directorymanager/directorymanager.cpp 2019-09-21 22:52:26.0 +0200 @@ -121,6 +121,10 @@ return true; } +QString DirectoryManager::directory() { +return currentPath; +} + int DirectoryManager::indexOf(QString fileName) const { auto item = find_if(entryVec.begin(), entryVec.end(), [fileName](const Entry& e) { return e.path == fileName; @@ -202,7 +206,7 @@ void DirectoryManager::moveToTrash(QString file) { QFileInfo fileinfo( file ); if( !fileinfo.exists() ) -qDebug() << "File doesnt exists, cant move to trash"; +return; WCHAR from[ MAX_PATH ]; memset( from, 0, sizeof( from )); int l = fileinfo.absoluteFilePath().toWCharArray( from ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.8.3/qimgv/components/directorymanager/directorymanager.h new/qimgv-0.8.4/qimgv/components/directorymanager/directorymanager.h --- old/qimgv-0.8.3/qimgv/components/directorymanager/directorymanager.h 2019-09-19 17:21:20.0 +0200 +++ new/qimgv-0.8.4/qimgv/components/directorymanager/directorymanager.h 2019-09-21 22:52:26.0 +0200 @@ -64,6 +64,7 @@ DirectoryManager(); // ignored if the same dir is already opened bool setDirectory(QString); +QString directory(); // returns index in file list // -1 if not found int indexOf(QString fileName) const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.8.3/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp new/qimgv-0.8.4/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp --- old/qimgv-0.8.3/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp 2019-09-19 17:21:20.0 +0200 +++ new/qimgv-0.8.4/qimgv/components/directorymanager/watchers/windows/windowsworker.cpp 2019-09-21 22:52:26.0 +0200 @@ -5,7 +5,7 @@ } void WindowsWorker::setDirectoryHandle(HANDLE hDir) { -qDebug() << "setHandle" << this->hDir << " -> " << hDir; +//qDebug() << "setHandle" << this->hDir << " -> " << hDir; this->hDir = hDir; } diff -urN '--exclude=CVS
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-09-20 14:55:32 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.7948 (New) Package is "qimgv" Fri Sep 20 14:55:32 2019 rev:9 rq:732009 version:0.8.3 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-08-28 18:36:06.021277255 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.7948/qimgv.changes2019-09-20 14:56:01.526848825 +0200 @@ -1,0 +2,22 @@ +Thu Sep 19 17:53:06 UTC 2019 - Luigi Baldoni + +- Update to version 0.8.3 + New stuff: + * triggerScalingFilter action + * Support drag'n'dropping out of qimgv + Bug Fixes: + * Save maximized window state + * CMake fixes (VIDEO_SUPPORT option working incorrectly) + * Some unicode fixes on windows + * Fix lag during sorting mode switch + * Fix icon grid behavior when a lot of files are being +added/modified from outside + * Fix clipboard file copying (via ctrl+c) + * Load files with incorrect file extensions (when opened +directly) + +- Refreshed qimgv-nosharedlib.patch + +- Added qimgv-PIE.patch + +--- Old: qimgv-0.8.2.tar.gz New: qimgv-0.8.3.tar.gz qimgv-PIE.patch Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.aNjrbx/_old 2019-09-20 14:56:03.658848401 +0200 +++ /var/tmp/diff_new_pack.aNjrbx/_new 2019-09-20 14:56:03.662848400 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.8.2 +Version:0.8.3 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only @@ -26,6 +26,8 @@ Source0: https://github.com/easymodo/qimgv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz # PATCH-FEATURE-OPENSUSE qimgv-nosharedlib.patch # aloi...@gmx.com build helper library statically Patch0: qimgv-nosharedlib.patch +# PATCH-FEATURE-OPENSUSE qimgv-PIE.patch # aloi...@gmx.com add PIE flags +Patch1: qimgv-PIE.patch BuildRequires: cmake %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ ++ qimgv-0.8.2.tar.gz -> qimgv-0.8.3.tar.gz ++ 2943 lines of diff (skipped) ++ qimgv-PIE.patch ++ Index: qimgv-0.8.3/qimgv/CMakeLists.txt === --- qimgv-0.8.3.orig/qimgv/CMakeLists.txt +++ qimgv-0.8.3/qimgv/CMakeLists.txt @@ -11,6 +11,9 @@ include(CMake/SRC_UI_Files.cmake) # ADD RESOURCES QT5_ADD_RESOURCES(RES resources.qrc) +set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIE") +set( CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pie") + # ADD EXECUTABLE add_executable(qimgv ${SRC} ${SRC_Components} ${SRC_SourceContainers} ${SRC_Utils} ${SRC_Gui} ${RES} ${SRC_UI_Files} qimgv.rc) ++ qimgv-nosharedlib.patch ++ --- /var/tmp/diff_new_pack.aNjrbx/_old 2019-09-20 14:56:03.862848360 +0200 +++ /var/tmp/diff_new_pack.aNjrbx/_new 2019-09-20 14:56:03.866848359 +0200 @@ -1,17 +1,17 @@ -Index: qimgv-0.8.1/qimgv_libs/qimgv_player_mpv/CMakeLists.txt +Index: qimgv-0.8.3/qimgv_libs/qimgv_player_mpv/CMakeLists.txt === qimgv-0.8.1.orig/qimgv_libs/qimgv_player_mpv/CMakeLists.txt -+++ qimgv-0.8.1/qimgv_libs/qimgv_player_mpv/CMakeLists.txt -@@ -10,7 +10,7 @@ find_package(Qt5Widgets REQUIRED) - - include(GNUInstallDirs) +--- qimgv-0.8.3.orig/qimgv_libs/qimgv_player_mpv/CMakeLists.txt qimgv-0.8.3/qimgv_libs/qimgv_player_mpv/CMakeLists.txt +@@ -19,7 +19,7 @@ if(WIN32) + endif() + endif() -add_library(qimgv_player_mpv SHARED +add_library(qimgv_player_mpv STATIC src/videoplayer.cpp src/mpvwidget.cpp src/videoplayermpv.cpp) -@@ -25,4 +25,3 @@ target_include_directories(qimgv_player_ +@@ -34,4 +34,3 @@ target_include_directories(qimgv_player_ add_definitions(-DQIMGV_PLAYER_MPV_LIBRARY)
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-08-28 18:36:04 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.7948 (New) Package is "qimgv" Wed Aug 28 18:36:04 2019 rev:8 rq:726580 version:0.8.2 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-08-27 10:26:02.435920476 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.7948/qimgv.changes2019-08-28 18:36:06.021277255 +0200 @@ -1,0 +2,6 @@ +Tue Aug 27 18:01:53 UTC 2019 - Luigi Baldoni + +- Update to version 0.8.2 + * Fix new shortcuts not working when you update from 0.7.x + +--- Old: qimgv-0.8.1.tar.gz New: qimgv-0.8.2.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.gZmxXJ/_old 2019-08-28 18:36:06.625277150 +0200 +++ /var/tmp/diff_new_pack.gZmxXJ/_new 2019-08-28 18:36:06.625277150 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.8.1 +Version:0.8.2 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only ++ qimgv-0.8.1.tar.gz -> qimgv-0.8.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.8.1/qimgv/appversion.cpp new/qimgv-0.8.2/qimgv/appversion.cpp --- old/qimgv-0.8.1/qimgv/appversion.cpp2019-08-26 14:24:04.0 +0200 +++ new/qimgv-0.8.2/qimgv/appversion.cpp2019-08-27 19:04:42.0 +0200 @@ -1,3 +1,3 @@ #include "appversion.h" -QVersionNumber appVersion(0,8,1); +QVersionNumber appVersion(0,8,2); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.8.1/qimgv/core.cpp new/qimgv-0.8.2/qimgv/core.cpp --- old/qimgv-0.8.1/qimgv/core.cpp 2019-08-26 14:24:04.0 +0200 +++ new/qimgv-0.8.2/qimgv/core.cpp 2019-08-27 19:04:42.0 +0200 @@ -24,13 +24,10 @@ connect(settings, SIGNAL(settingsChanged()), this, SLOT(readSettings())); QVersionNumber lastVersion = settings->lastVersion(); -// If we get (0,0,0) then it is a new install; no need to run update logic. -// There shouldn't be any weirdness if you update 0.6.3 -> 0.7 -// In addition there is a firstRun flag. -if(appVersion > lastVersion && lastVersion != QVersionNumber(0,0,0)) -onUpdate(); if(settings->firstRun()) onFirstRun(); +else if(appVersion > lastVersion) +onUpdate(); } void Core::readSettings() { @@ -164,6 +161,7 @@ //mw->showSomeSortOfWelcomeScreen(); mw->showMessage("Welcome to qimgv version " + appVersion.toString() + "!", 4000); settings->setFirstRun(false); +settings->setLastVersion(appVersion); } void Core::rotateLeft() {
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-08-27 10:26:01 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.7948 (New) Package is "qimgv" Tue Aug 27 10:26:01 2019 rev:7 rq:726190 version:0.8.1 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-02-01 11:46:09.308508750 +0100 +++ /work/SRC/openSUSE:Factory/.qimgv.new.7948/qimgv.changes2019-08-27 10:26:02.435920476 +0200 @@ -1,0 +2,45 @@ +Mon Aug 26 12:45:36 UTC 2019 - Luigi Baldoni + +- Update to version 0.8.1 + New stuff: + * qimgv will now track changes in the current directory. May +not work for remote locations like smb shares. + * You can now change sorting mode on-the-fly. It Just Werks. + * Add sorting mode combobox in folder view, as well as +shortcuts Shift + 1 / 2 / 3. + * You can now rename files by pressing F2. + * Added sxiv-like info bar at the bottom. + * Added info panel that shows exif tags. Press I to toggle. + * Copy current file to clipboard by pressing Ctrl+C. + * Copy current file path by pressing Ctrl+Shift+C. + * Force reload file F5. + * Context menu now can be accessed by pressing Menu key. + * You can now assign a different shortcut to context menu, it +is no longer hardcoded to right click. + * You can now assign a shortcut to toggle transparency grid +display. + * Improve folder view performance. + * Improve touchpad scrolling when using libinput driver. + * A more polished UI theme. I plan on implementing totally +configurable theme via config files, but that is for another +release. + * Split config file in two parts. The main one will not change +every time you open program. + Bug fixes: + * (important one) Fixed long startup times by moving +videoplayer into a separate library that is loaded ondemand. +I've seen some complaints about this, please give this +version a try. + * Fix some issues with mouse event handling. + * Fix scaling working incorrectly for webp files. + * Fix opening wrong directory when passed . as an argument. + * Previously when you used "Open dialog" qimgv would sometimes +hang. Now it doesn't do that. + * Saving PNG files will no longed produce huge file sizes. + Notes: + * This release may be a bit buggy as it included quite a bit +of refactoring. Stuff will get fixed promptly. + +- Added qimgv-nosharedlib.patch + +--- Old: qimgv-0.7.3.tar.gz New: qimgv-0.8.1.tar.gz qimgv-nosharedlib.patch Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.dkENjn/_old 2019-08-27 10:26:03.899920368 +0200 +++ /var/tmp/diff_new_pack.dkENjn/_new 2019-08-27 10:26:03.943920364 +0200 @@ -17,28 +17,37 @@ Name: qimgv -Version:0.7.3 +Version:0.8.1 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only Group: Productivity/Graphics/Viewers URL:https://github.com/easymodo/qimgv Source0: https://github.com/easymodo/qimgv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# PATCH-FEATURE-OPENSUSE qimgv-nosharedlib.patch # aloi...@gmx.com build helper library statically +Patch0: qimgv-nosharedlib.patch BuildRequires: cmake +%if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ +%else +BuildRequires: gcc8-c++ +%endif BuildRequires: hicolor-icon-theme BuildRequires: pkgconfig BuildRequires: pkgconfig(Qt5Concurrent) >= 5.9 BuildRequires: pkgconfig(Qt5Widgets) >= 5.9 +BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(mpv) >= 1.22.0 %description Qt5 image viewer with webm support. %prep -%setup -q +%autosetup -p1 %build +export CXX=g++ +test -x "$(type -p g++-8)" && export CXX=g++-8 %cmake make %{?_smp_mflags} ++ qimgv-0.7.3.tar.gz -> qimgv-0.8.1.tar.gz ++ 54563 lines of diff (skipped) ++ qimgv-nosharedlib.patch ++ Index: qimgv-0.8.1/qimgv_libs/qimgv_player_mpv/CMakeLists.txt === --- qimgv-0.8.1.orig/qimgv_libs/qimgv_player_mpv/CMakeLists.txt +++ qimgv-0.8.1/qimgv_libs/qimgv_player_mpv/CMakeLists.txt @@ -10,7 +10,7 @@ find_package(Qt5Widgets REQUIRED) include(GNUInstallDirs) -add_library(qimgv_player_mpv SHARED +add_library(qimgv_player_mpv STATIC src/videoplayer.cpp src/mpvwidget.cpp src/videoplayermpv.cpp) @@ -25,4 +25,3 @@ target_include_directories(qimgv_player_ add_definitions(-DQIMGV_PLAYER_MPV_LIBRARY) -install(TARGETS qimgv_player_mpv LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-02-01 11:46:06 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.28833 (New) Package is "qimgv" Fri Feb 1 11:46:06 2019 rev:6 rq:670081 version:0.7.3 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2019-01-25 22:42:15.691309797 +0100 +++ /work/SRC/openSUSE:Factory/.qimgv.new.28833/qimgv.changes 2019-02-01 11:46:09.308508750 +0100 @@ -1,0 +2,12 @@ +Wed Jan 30 09:24:01 UTC 2019 - aloi...@gmx.com + +- Update to version 0.7.3 + * [FolderView] Zoom support + * [FolderView] Ability to toggle filenames display + * [FolderView] Icon grid is now centered + * Re-done some of the icons, added HiDPI versions + * Startup speed optimizations + * Multiple UI related tweaks & bug fixes + * Fixed build with Qt 5.9 (regression) + +--- Old: qimgv-0.7.2.tar.gz New: qimgv-0.7.3.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.hZuivj/_old 2019-02-01 11:46:09.796508249 +0100 +++ /var/tmp/diff_new_pack.hZuivj/_new 2019-02-01 11:46:09.800508245 +0100 @@ -17,13 +17,13 @@ Name: qimgv -Version:0.7.2 +Version:0.7.3 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only Group: Productivity/Graphics/Viewers URL:https://github.com/easymodo/qimgv -Source0: https://github.com/easymodo/qimgv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/easymodo/qimgv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme ++ qimgv-0.7.2.tar.gz -> qimgv-0.7.3.tar.gz ++ 3443 lines of diff (skipped)
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2019-01-25 22:42:14 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new.28833 (New) Package is "qimgv" Fri Jan 25 22:42:14 2019 rev:5 rq:666154 version:0.7.2 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2018-09-18 11:50:59.707441351 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new.28833/qimgv.changes 2019-01-25 22:42:15.691309797 +0100 @@ -1,0 +2,17 @@ +Sat Jan 12 19:44:11 UTC 2019 - Luigi Baldoni + +- Update to version 0.7.2 + * Improved HiDPI support + * APNG support (via QtApng plugin - included in windows +installer) + * Optional RAW support via QtRaw plugin + * Separate settings for fullscreen / windowed background + * UI performance improvements + * Updated some icons + * Minor startup speed optimizations + * Crop UI improvements + * Smooth scroll checkbox now works again + * Fixed some other bugs + * Added --help text + +--- Old: qimgv-0.7.1.tar.gz New: qimgv-0.7.2.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.T8BlYV/_old 2019-01-25 22:42:16.223309141 +0100 +++ /var/tmp/diff_new_pack.T8BlYV/_new 2019-01-25 22:42:16.227309136 +0100 @@ -1,7 +1,7 @@ # # spec file for package qimgv # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: qimgv -Version:0.7.1 +Version:0.7.2 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only Group: Productivity/Graphics/Viewers URL:https://github.com/easymodo/qimgv -Source0: https://github.com/easymodo/qimgv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/easymodo/qimgv/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme ++ qimgv-0.7.1.tar.gz -> qimgv-0.7.2.tar.gz ++ lines of diff (skipped)
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2018-09-18 11:50:53 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new (New) Package is "qimgv" Tue Sep 18 11:50:53 2018 rev:4 rq:636282 version:0.7.1 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2018-08-10 09:50:17.174319099 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new/qimgv.changes 2018-09-18 11:50:59.707441351 +0200 @@ -1,0 +2,7 @@ +Tue Sep 18 07:06:53 UTC 2018 - Luigi Baldoni + +- Update to version 0.7.1 + * Fix build with Qt 5.9 + * Fix build with musl libc + +--- Old: qimgv-0.7.tar.gz New: qimgv-0.7.1.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.7eRMNn/_old 2018-09-18 11:51:00.583440452 +0200 +++ /var/tmp/diff_new_pack.7eRMNn/_new 2018-09-18 11:51:00.587440449 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version:0.7 +Version:0.7.1 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only @@ -28,8 +28,8 @@ BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5Concurrent) >= 5.10 -BuildRequires: pkgconfig(Qt5Widgets) >= 5.10 +BuildRequires: pkgconfig(Qt5Concurrent) >= 5.9 +BuildRequires: pkgconfig(Qt5Widgets) >= 5.9 BuildRequires: pkgconfig(mpv) >= 1.22.0 %description ++ qimgv-0.7.tar.gz -> qimgv-0.7.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.7/components/scriptmanager/scriptmanager.cpp new/qimgv-0.7.1/components/scriptmanager/scriptmanager.cpp --- old/qimgv-0.7/components/scriptmanager/scriptmanager.cpp2018-08-08 21:43:41.0 +0200 +++ new/qimgv-0.7.1/components/scriptmanager/scriptmanager.cpp 2018-09-17 18:04:41.0 +0200 @@ -25,19 +25,15 @@ if(scripts.contains(scriptName)) { Script script = scripts.value(scriptName); QProcess exec(this); - QStringList command = splitCommandLine(script.command); processArguments(command, img); -exec.setProgram(command.takeAt(0)); -exec.setArguments(command); - if(script.blocking) { -exec.start(); +exec.start(command.takeAt(0), command); if(!exec.waitForStarted()) qDebug() << "[ScriptManager] Unable not start:" << exec.program() << " Make sure it is an executable."; exec.waitForFinished(1); } else { -if(!exec.startDetached()) { +if(!exec.startDetached(command.takeAt(0), command)) { qWarning() << "[ScriptManager] Unable not start:" << exec.program() << " Make sure it is an executable."; } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.7/core.cpp new/qimgv-0.7.1/core.cpp --- old/qimgv-0.7/core.cpp 2018-08-08 21:43:41.0 +0200 +++ new/qimgv-0.7.1/core.cpp2018-09-17 18:04:41.0 +0200 @@ -16,7 +16,7 @@ scaler(nullptr), thumbnailer(nullptr) { -#ifdef __linux__ +#ifdef __GLIBC__ // default value of 128k causes memory fragmentation issues // finding this took 3 days of my life mallopt(M_MMAP_THRESHOLD, 64000); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.7/qimgv.pro new/qimgv-0.7.1/qimgv.pro --- old/qimgv-0.7/qimgv.pro 2018-08-08 21:43:41.0 +0200 +++ new/qimgv-0.7.1/qimgv.pro 2018-09-17 18:04:41.0 +0200 @@ -21,8 +21,9 @@ QMAKE_CXXFLAGS_RELEASE -= -O2 QMAKE_CXXFLAGS_RELEASE *= -O3 -CONFIG += WITH_MPV +#CONFIG += WITH_MPV CONFIG += WITH_KDE_BLUR +CONFIG += PORTABLE # video support WITH_MPV { @@ -53,6 +54,12 @@ } } +PORTABLE { +windows { +DEFINES += IS_PORTABLE +} +} + SOURCES += \ main.cpp \ core.cpp \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qimgv-0.7/settings.cpp new/qimgv-0.7.1/settings.cpp --- old/qimgv-0.7/settings.cpp 2018-08-08 21:43:41.0 +0200 +++ new/qimgv-0.7.1/settings.cpp2018-09-17 18:04:41.0 +0200 @@ -3,16 +3,26 @@ Settings *settings = nullptr; Settings::Settings(QObject *parent) : QObject(parent) { +#ifdef IS_PORTABLE +cacheDirectory = new QDir(QApplication::applicationDirPath() + "/cache"); +cacheDirectory->mkpath(cacheDirectory->absolutePath()); +thumbnailDirectory = new QDir(QApplication::applicationDirPath() + "/thumbnails"); +thumbnailDirectory->mkpath(thumbnailDirectory->absol
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2018-08-10 09:50:12 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new (New) Package is "qimgv" Fri Aug 10 09:50:12 2018 rev:3 rq:628268 version:0.7 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2018-06-13 15:46:31.416822324 +0200 +++ /work/SRC/openSUSE:Factory/.qimgv.new/qimgv.changes 2018-08-10 09:50:17.174319099 +0200 @@ -1,0 +2,33 @@ +Wed Aug 8 20:40:52 UTC 2018 - aloi...@gmx.com + +- Update to version 0.7.0 + New stuff: + * Folder View mode. Toggle with Enter or Backspace. This mode +will be further improved in future + * Ability to run commands / shell scripts on a current image ++ Go to Settings/Scripts ++ Create a command ++ Add a shortcut just like for any regular action + * Context menu + * Video controls + * Background transparency & blur support (KDE) + * Directory sorting (name, date, file size) + * Trash support + Improvements: + * A new icon + * Redesigned settings window + * Several ui improvements: auto-hiding top buttons, +toggle-able info overlay etc + * Updated theme + * Exif rotation should now be auto-applied on image load + * More responsive image switching (fixed a job management bug +in Loader) + * Configurable thread count for thumbnailer + * Fixed some possible crashes + Other: + * Added build flags for some features (kde blur and video +support) + +- Dropped qimgv-0.6-qt511.patch (merged upstream) + +--- Old: qimgv-0.6-qt511.patch qimgv-0.6.3.tar.gz New: qimgv-0.7.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.paLClp/_old 2018-08-10 09:50:19.622323047 +0200 +++ /var/tmp/diff_new_pack.paLClp/_new 2018-08-10 09:50:19.622323047 +0200 @@ -17,21 +17,19 @@ Name: qimgv -Version:0.6.3 +Version:0.7 Release:0 Summary:Qt5 image viewer License:GPL-3.0-only Group: Productivity/Graphics/Viewers -Url:https://github.com/easymodo/qimgv +URL:https://github.com/easymodo/qimgv Source0: https://github.com/easymodo/qimgv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM qimgv-0.6-qt511.patch -Patch2: qimgv-0.6-qt511.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: pkgconfig -BuildRequires: pkgconfig(Qt5Concurrent) -BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5Concurrent) >= 5.10 +BuildRequires: pkgconfig(Qt5Widgets) >= 5.10 BuildRequires: pkgconfig(mpv) >= 1.22.0 %description @@ -39,7 +37,6 @@ %prep %setup -q -%patch2 -p1 %build %cmake @@ -53,6 +50,6 @@ %license LICENSE %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/apps/%{name}.png +%{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog ++ qimgv-0.6.3.tar.gz -> qimgv-0.7.tar.gz ++ 23982 lines of diff (skipped)
commit qimgv for openSUSE:Factory
Hello community, here is the log from the commit of package qimgv for openSUSE:Factory checked in at 2018-06-13 15:46:27 Comparing /work/SRC/openSUSE:Factory/qimgv (Old) and /work/SRC/openSUSE:Factory/.qimgv.new (New) Package is "qimgv" Wed Jun 13 15:46:27 2018 rev:2 rq:616126 version:0.6.3 Changes: --- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes 2018-01-16 09:42:59.443947387 +0100 +++ /work/SRC/openSUSE:Factory/.qimgv.new/qimgv.changes 2018-06-13 15:46:31.416822324 +0200 @@ -1,0 +2,19 @@ +Mon Jun 11 18:29:58 UTC 2018 - aloi...@gmx.com + +- Update to version 0.6.3 + * You can now mirror images by pressing H / V keys. + version 0.6.2 + * WebM/MP4 playback issues #49 + version 0.6.1 + * Initial HiDPI support. May be buggy. + * Add scroll animation. + * Add a checkbox for .mp4 playback. + * Rewrite crop overlay logic. + * Workaround for https://bugreports.qt.io/browse/QTBUG-66387 + +- Dropped qimgv-0.6-qt56.patch and + qimgv-0.6-no_return_in_nonvoid.patch (merged upstream) + +- Added qimgv-0.6-qt511.patch to fix build with Qt 5.11 + +--- Old: qimgv-0.6-no_return_in_nonvoid.patch qimgv-0.6-qt56.patch qimgv-0.6.tar.gz New: qimgv-0.6-qt511.patch qimgv-0.6.3.tar.gz Other differences: -- ++ qimgv.spec ++ --- /var/tmp/diff_new_pack.InmgEL/_old 2018-06-13 15:46:32.628777909 +0200 +++ /var/tmp/diff_new_pack.InmgEL/_new 2018-06-13 15:46:32.644777322 +0200 @@ -17,17 +17,15 @@ Name: qimgv -Version:0.6 +Version:0.6.3 Release:0 Summary:Qt5 image viewer -License:GPL-3.0 +License:GPL-3.0-only Group: Productivity/Graphics/Viewers Url:https://github.com/easymodo/qimgv Source0: https://github.com/easymodo/qimgv/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM qimgv-0.6-qt56.patch -Patch0: qimgv-0.6-qt56.patch -# PATCH-FIX-UPSTREAM qimgv-0.6-no_return_in_nonvoid.patch -Patch1: qimgv-0.6-no_return_in_nonvoid.patch +# PATCH-FIX-UPSTREAM qimgv-0.6-qt511.patch +Patch2: qimgv-0.6-qt511.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme @@ -41,8 +39,7 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 +%patch2 -p1 %build %cmake ++ qimgv-0.6-qt56.patch -> qimgv-0.6-qt511.patch ++ --- /work/SRC/openSUSE:Factory/qimgv/qimgv-0.6-qt56.patch 2018-01-16 09:42:58.963969853 +0100 +++ /work/SRC/openSUSE:Factory/.qimgv.new/qimgv-0.6-qt511.patch 2018-06-13 15:46:30.760846364 +0200 @@ -1,13 +1,22 @@ -Index: qimgv-0.6/components/directorymanager/watchers/directorywatcher_p.h -=== qimgv-0.6.orig/components/directorymanager/watchers/directorywatcher_p.h -+++ qimgv-0.6/components/directorymanager/watchers/directorywatcher_p.h -@@ -11,6 +11,8 @@ - #include - #include - #include -+#include -+#include +From bd5cdb210c1d5885b26cde89106fd14fd8ee5a1e Mon Sep 17 00:00:00 2001 +From: easymodo +Date: Sun, 27 May 2018 19:57:26 +0300 +Subject: [PATCH] [CMake] remove deprecated macro + +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ead5858..1c298c0 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -40,7 +40,7 @@ add_executable(qimgv ${SRC} ${RES}) - class DirectoryWatcherPrivate : public QObject { - Q_OBJECT + target_link_libraries(qimgv actionmanager cache directorymanager loader scaler thumbnailer gui utils sourcecontainers) + +-qt5_use_modules (qimgv Core Widgets Concurrent) ++target_link_libraries(qimgv Qt5::Core Qt5::Widgets Qt5::Concurrent) + + # binary + install(PROGRAMS ${CMAKE_BINARY_DIR}/qimgv ++ qimgv-0.6.tar.gz -> qimgv-0.6.3.tar.gz ++ 3765 lines of diff (skipped)