commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2020-06-03 20:32:07 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.3606 (New) Package is "gammaray" Wed Jun 3 20:32:07 2020 rev:17 rq:810811 version:2.11.1 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2020-05-07 14:56:38.530525175 +0200 +++ /work/SRC/openSUSE:Factory/.gammaray.new.3606/gammaray.changes 2020-06-03 20:32:56.765252279 +0200 @@ -1,0 +2,6 @@ +Tue Jun 2 09:58:03 UTC 2020 - Fabian Vogt + +- Add another patch to fix build against Qt 5.15: + * fix-build-with-qt-5.15-again.patch + +--- New: fix-build-with-qt-5.15-again.patch Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.gGOngd/_old 2020-06-03 20:32:58.085256417 +0200 +++ /var/tmp/diff_new_pack.gGOngd/_new 2020-06-03 20:32:58.089256429 +0200 @@ -32,6 +32,7 @@ Patch0: Fix_icons_installation.patch # PATCH-FIX-UPSTREAM Patch2: 0001-Fix-build-with-Qt-5.15.patch +Patch3: fix-build-with-qt-5.15-again.patch BuildRequires: binutils-devel BuildRequires: cmake >= 3.1 BuildRequires: doxygen ++ fix-build-with-qt-5.15-again.patch ++ >From 7cd17bca4fb8369b5e1c5822ac1c79574766d3e7 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 6 May 2020 10:34:01 +0200 Subject: [PATCH] Fix build against Qt 5.15 After qtbase/487dd80bce9c6006f349ccb09222e1c308200f0a which adds a meta type declaration --- plugins/network/networksupport.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/network/networksupport.cpp b/plugins/network/networksupport.cpp index 32191d0ca..97db54222 100644 --- a/plugins/network/networksupport.cpp +++ b/plugins/network/networksupport.cpp @@ -89,7 +89,9 @@ Q_DECLARE_METATYPE(QNetworkInterface::InterfaceFlags) #endif Q_DECLARE_METATYPE(QNetworkProxy::Capabilities) Q_DECLARE_METATYPE(QNetworkProxy::ProxyType) +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) Q_DECLARE_METATYPE(QSocketNotifier::Type) +#endif #ifndef QT_NO_SSL Q_DECLARE_METATYPE(QSsl::KeyAlgorithm) Q_DECLARE_METATYPE(QSsl::KeyType)
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2020-05-07 14:56:35 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.2738 (New) Package is "gammaray" Thu May 7 14:56:35 2020 rev:16 rq:800963 version:2.11.1 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2020-04-04 12:26:26.951991042 +0200 +++ /work/SRC/openSUSE:Factory/.gammaray.new.2738/gammaray.changes 2020-05-07 14:56:38.530525175 +0200 @@ -1,0 +2,20 @@ +Thu May 7 07:32:15 UTC 2020 - Fabian Vogt + +- Update to 2.11.1: + * Add OpenGL ES2 fallback for the Qt3D geometry inspector. + * Fix assert on empty text document selections. + * Fix side-effects of using the widget layout overlay on a QSplitter. + * Fix merging of events in the event monitor. + * Fix event order in the event monitor. + * Add event propagation detection for QtQuick pointer events. + * Fix compilation with QT_NO_OPENGL and QT_NO_SSL. + * Adapt QtQuick software renderer inspector to changes in Qt 5.14. + * Fix Android support with Qt 5.14. + * Fix memory leak in event recording when Qt Quick remote view is active. + * Fix possible crash during probe destruction. + * Fix crash due to signal spy changes in Qt 5.14. + * Fix possible crash in the outbound connections view. +- Drop patches, now upstream: + * 0001-Fix-build-against-Qt-5.14.patch + +--- Old: 0001-Fix-build-against-Qt-5.14.patch gammaray-2.11.0.tar.gz New: gammaray-2.11.1.tar.gz Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.mMQEdR/_old 2020-05-07 14:56:39.894527634 +0200 +++ /var/tmp/diff_new_pack.mMQEdR/_new 2020-05-07 14:56:39.898527642 +0200 @@ -21,7 +21,7 @@ %define tarname GammaRay Name: gammaray -Version:2.11.0 +Version:2.11.1 Release:0 Summary:Introspection/Debugging Tool for Qt Applications License:GPL-2.0-or-later @@ -31,8 +31,6 @@ # PATCH-FIX-UPSTREAM Fix_icons_installation.patch -- Don't try to install multiple copies in exotic subdirs Patch0: Fix_icons_installation.patch # PATCH-FIX-UPSTREAM -Patch1: 0001-Fix-build-against-Qt-5.14.patch -# PATCH-FIX-UPSTREAM Patch2: 0001-Fix-build-with-Qt-5.15.patch BuildRequires: binutils-devel BuildRequires: cmake >= 3.1 ++ gammaray-2.11.0.tar.gz -> gammaray-2.11.1.tar.gz ++ /work/SRC/openSUSE:Factory/gammaray/gammaray-2.11.0.tar.gz /work/SRC/openSUSE:Factory/.gammaray.new.2738/gammaray-2.11.1.tar.gz differ: char 5, line 1
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2020-04-04 12:25:27 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.3248 (New) Package is "gammaray" Sat Apr 4 12:25:27 2020 rev:15 rq:791144 version:2.11.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2019-12-07 15:11:05.539832345 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new.3248/gammaray.changes 2020-04-04 12:26:26.951991042 +0200 @@ -1,0 +2,6 @@ +Fri Apr 3 09:15:56 UTC 2020 - Christophe Giboudeaux + +- Add upstream patch: + * 0001-Fix-build-with-Qt-5.15.patch + +--- New: 0001-Fix-build-with-Qt-5.15.patch Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.T3rRin/_old 2020-04-04 12:26:27.863991985 +0200 +++ /var/tmp/diff_new_pack.T3rRin/_new 2020-04-04 12:26:27.863991985 +0200 @@ -1,7 +1,7 @@ # # spec file for package gammaray # -# Copyright (c) 2019 SUSE LLC +# 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 @@ -32,6 +32,8 @@ Patch0: Fix_icons_installation.patch # PATCH-FIX-UPSTREAM Patch1: 0001-Fix-build-against-Qt-5.14.patch +# PATCH-FIX-UPSTREAM +Patch2: 0001-Fix-build-with-Qt-5.15.patch BuildRequires: binutils-devel BuildRequires: cmake >= 3.1 BuildRequires: doxygen @@ -105,9 +107,7 @@ -DQDOC_EXECUTABLE=%{_libqt5_bindir}/qdoc \ -DQHELPGEN_EXECUTABLE=%{_libqt5_bindir}/qhelpgenerator -# Still not available on all leap flavors -# %%cmake_build -%make_jobs +%cmake_build %install %cmake_install ++ 0001-Fix-build-with-Qt-5.15.patch ++ >From ec9fe40808e094b3ee6283256ae18f1a3bb95bb7 Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Wed, 18 Mar 2020 09:07:11 +0100 Subject: [PATCH] Fix build with Qt 5.15 --- plugins/widgetinspector/overlaywidget.h | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/widgetinspector/overlaywidget.h b/plugins/widgetinspector/overlaywidget.h index 5e0bb1352..ca102a9ea 100644 --- a/plugins/widgetinspector/overlaywidget.h +++ b/plugins/widgetinspector/overlaywidget.h @@ -30,6 +30,7 @@ #define GAMMARAY_WIDGETINSPECTOR_OVERLAYWIDGET_H #include +#include #include #include -- 2.26.0
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2019-12-07 15:10:48 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.4691 (New) Package is "gammaray" Sat Dec 7 15:10:48 2019 rev:14 rq:754879 version:2.11.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2019-10-31 22:31:22.896809079 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new.4691/gammaray.changes 2019-12-07 15:11:05.539832345 +0100 @@ -1,0 +2,5 @@ +Sat Dec 7 09:53:39 UTC 2019 - Christophe Giboudeaux + +- Add 0001-Fix-build-against-Qt-5.14.patch + +--- New: 0001-Fix-build-against-Qt-5.14.patch Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.UrhGGw/_old 2019-12-07 15:11:06.251832243 +0100 +++ /var/tmp/diff_new_pack.UrhGGw/_new 2019-12-07 15:11:06.255832243 +0100 @@ -1,7 +1,7 @@ # # spec file for package gammaray # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + # Required for the "highly experimental" object visualizer plugin, only VTK 7.1 supported %bcond_with vtk @@ -29,6 +30,8 @@ Source: https://github.com/KDAB/GammaRay/releases/download/v%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM Fix_icons_installation.patch -- Don't try to install multiple copies in exotic subdirs Patch0: Fix_icons_installation.patch +# PATCH-FIX-UPSTREAM +Patch1: 0001-Fix-build-against-Qt-5.14.patch BuildRequires: binutils-devel BuildRequires: cmake >= 3.1 BuildRequires: doxygen ++ 0001-Fix-build-against-Qt-5.14.patch ++ >From 3bde546403e1fe27881bdfee4d0aa0dc4acbe2c7 Mon Sep 17 00:00:00 2001 From: Nicolas Fella Date: Sun, 21 Jul 2019 16:53:20 +0200 Subject: Fix build against Qt 5.14 (merged with 7cd6950e96: Fix version check logic) --- plugins/quickinspector/quickinspector.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/quickinspector/quickinspector.cpp b/plugins/quickinspector/quickinspector.cpp index 1e728b83..17770ed1 100644 --- a/plugins/quickinspector/quickinspector.cpp +++ b/plugins/quickinspector/quickinspector.cpp @@ -654,7 +654,7 @@ void QuickInspector::checkOverlaySettings() class SGSoftwareRendererPrivacyViolater : public QSGAbstractSoftwareRenderer { public: -#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0) +#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 0) && QT_VERSION < QT_VERSION_CHECK(5, 14, 0) using QSGAbstractSoftwareRenderer::renderableNodes; #endif using QSGAbstractSoftwareRenderer::renderNodes; @@ -684,7 +684,7 @@ void QuickInspector::analyzePainting() renderer->markDirty(); renderer->buildRenderList(); renderer->optimizeRenderList(); -#if QT_VERSION < QT_VERSION_CHECK(5, 12, 0) +#if QT_VERSION < QT_VERSION_CHECK(5, 12, 0) || QT_VERSION >= QT_VERSION_CHECK(5, 14, 0) renderer->renderNodes(); #else auto iterator = renderer->renderableNodes().begin(); -- 2.24.0
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2019-10-31 22:31:19 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.2990 (New) Package is "gammaray" Thu Oct 31 22:31:19 2019 rev:13 rq:744392 version:2.11.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2019-07-11 13:18:43.502761124 +0200 +++ /work/SRC/openSUSE:Factory/.gammaray.new.2990/gammaray.changes 2019-10-31 22:31:22.896809079 +0100 @@ -1,0 +2,8 @@ +Tue Oct 29 20:48:53 UTC 2019 - Stefan BrĂ¼ns + +- Wrap VTK BuildRequires with bcond, only used for an experimental, + optional plugin. As only VTK 7.1 (TW and Leap 15.x have 8.2/8.1) + is supported the plugin was already disabled during configure. +- Remove graphviz-devel BuildRequires, not needed. + +--- Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.Da99yk/_old 2019-10-31 22:31:24.784811445 +0100 +++ /var/tmp/diff_new_pack.Da99yk/_new 2019-10-31 22:31:24.788811450 +0100 @@ -15,6 +15,8 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +# Required for the "highly experimental" object visualizer plugin, only VTK 7.1 supported +%bcond_with vtk %define tarname GammaRay Name: gammaray @@ -31,7 +33,6 @@ BuildRequires: cmake >= 3.1 BuildRequires: doxygen BuildRequires: fdupes -BuildRequires: graphviz-devel BuildRequires: graphviz-gnome # include this so the icon folders don't need to be owned by the package BuildRequires: hicolor-icon-theme @@ -45,9 +46,6 @@ BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.5.0 BuildRequires: libqt5-qttools >= 5.5.0 BuildRequires: update-desktop-files -BuildRequires: vtk-devel -BuildRequires: vtk-java -BuildRequires: vtk-qt BuildRequires: wayland-devel BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(Qt5Bluetooth) >= 5.5.0 @@ -66,6 +64,9 @@ BuildRequires: cmake(Qt5Test) >= 5.5.0 BuildRequires: cmake(Qt5WebEngineWidgets) >= 5.5.0 BuildRequires: cmake(Qt5Widgets) >= 5.5.0 +%if %{with vtk} +BuildRequires: cmake(VTK) = 7.1.0 +%endif # Needed to build the user manual BuildRequires: libqt5-qtdoc-devel #
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2019-07-11 13:18:25 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.4615 (New) Package is "gammaray" Thu Jul 11 13:18:25 2019 rev:12 rq:714403 version:2.11.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2019-06-19 21:10:28.870630624 +0200 +++ /work/SRC/openSUSE:Factory/.gammaray.new.4615/gammaray.changes 2019-07-11 13:18:43.502761124 +0200 @@ -1,0 +2,27 @@ +Wed Jul 10 09:19:54 UTC 2019 - Christophe Giboudeaux + +- Disable LTO. + +--- +Sat Jul 6 11:36:25 UTC 2019 - Wolfgang Bauer + +- Update to 2.11.0: + * Drop support for Qt 4 and Qt <= 5.4. + * Drop support for MSVC 2010 and MSVC 2012, as well as GCC < 4.8. + * Add support for more QtNetwork properties. + * Add new network operations monitoring tool. + * Fix inspection of QJson types. + * Add thread affinity check to the problem reporter. + * Add new event monitoring tool. + * Initial forward compatibility with Qt6 build system. + * Improved performance of the Qt Quick 2 inspector and the signal +monitor. +- Drop patches merged upstream: + * fix-build-with-qt-5.13.patch + * 0001-Make-sure-the-defined-variables-are-relative-before-.patch + * Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch + * Adapt-to-attached-property-changes-in-Qt-5.12.4.patch +- Cleanup specfile: remove conditionals for no longer supported + distributions + +--- Old: 0001-Make-sure-the-defined-variables-are-relative-before-.patch Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch Adapt-to-attached-property-changes-in-Qt-5.12.4.patch fix-build-with-qt-5.13.patch gammaray-2.10.0.tar.gz New: gammaray-2.11.0.tar.gz Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.rJFaCw/_old 2019-07-11 13:18:45.682760437 +0200 +++ /var/tmp/diff_new_pack.rJFaCw/_new 2019-07-11 13:18:45.682760437 +0200 @@ -18,23 +18,15 @@ %define tarname GammaRay Name: gammaray -Version:2.10.0 +Version:2.11.0 Release:0 Summary:Introspection/Debugging Tool for Qt Applications License:GPL-2.0-or-later Group: Development/Tools/Debuggers -URL:http://www.kdab.com/gammaray +URL:https://www.kdab.com/gammaray Source: https://github.com/KDAB/GammaRay/releases/download/v%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM Fix_icons_installation.patch -- Don't try to install multiple copies in exotic subdirs Patch0: Fix_icons_installation.patch -# PATCH-FIX-UPSTREAM fix-build-with-qt-5.13.patch -Patch1: fix-build-with-qt-5.13.patch -# PATCH-FIX-UPSTREAM 0001-Make-sure-the-defined-variables-are-relative-before-.patch -Patch2: 0001-Make-sure-the-defined-variables-are-relative-before-.patch -# PATCH-FIX-UPSTREAM Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch -Patch3: Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch -# PATCH-FIX-UPSTREAM Adapt-to-attached-property-changes-in-Qt-5.12.4.patch -Patch4: Adapt-to-attached-property-changes-in-Qt-5.12.4.patch BuildRequires: binutils-devel BuildRequires: cmake >= 3.1 BuildRequires: doxygen @@ -44,57 +36,44 @@ # include this so the icon folders don't need to be owned by the package BuildRequires: hicolor-icon-theme BuildRequires: kdstatemachineeditor-devel -BuildRequires: libQt5Core-private-headers-devel >= 5.3.0 -BuildRequires: libQt5Gui-private-headers-devel >= 5.3.0 -BuildRequires: libQt5Network-private-headers-devel >= 5.3.0 +BuildRequires: libQt5Core-private-headers-devel >= 5.5.0 +BuildRequires: libQt5Gui-private-headers-devel >= 5.5.0 +BuildRequires: libQt5Network-private-headers-devel >= 5.5.0 BuildRequires: libdw-devel -BuildRequires: libqt5-qt3d-devel >= 5.3.0 -BuildRequires: libqt5-qtbase-doc >= 5.3.0 -BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.3.0 -BuildRequires: libqt5-qttools >= 5.3.0 +BuildRequires: libqt5-qt3d-devel >= 5.5.0 +BuildRequires: libqt5-qtbase-doc >= 5.5.0 +BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.5.0 +BuildRequires: libqt5-qttools >= 5.5.0 BuildRequires: update-desktop-files BuildRequires: vtk-devel BuildRequires: vtk-java BuildRequires: vtk-qt BuildRequires: wayland-devel BuildRequires: cmake(KF5CoreAddons) -BuildRequires: cmake(Qt5Bluetooth) >= 5.3.0 -BuildRequires: cmake(Qt5Concurrent) >= 5.3.0 -BuildRequires: cmake(Qt5Core) >= 5.3.0 -BuildRequires:
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2019-06-19 21:08:30 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.4811 (New) Package is "gammaray" Wed Jun 19 21:08:30 2019 rev:11 rq:710434 version:2.10.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2019-06-07 12:18:58.600778816 +0200 +++ /work/SRC/openSUSE:Factory/.gammaray.new.4811/gammaray.changes 2019-06-19 21:10:28.870630624 +0200 @@ -1,0 +2,7 @@ +Mon Jun 17 20:05:15 UTC 2019 - Wolfgang Bauer + +- Add upstream patches to fix build with Qt 5.12.4 and 5.13: + * Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch + * Adapt-to-attached-property-changes-in-Qt-5.12.4.patch + +--- New: Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch Adapt-to-attached-property-changes-in-Qt-5.12.4.patch Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.8Aps2a/_old 2019-06-19 21:10:29.706631437 +0200 +++ /var/tmp/diff_new_pack.8Aps2a/_new 2019-06-19 21:10:29.710631440 +0200 @@ -31,6 +31,10 @@ Patch1: fix-build-with-qt-5.13.patch # PATCH-FIX-UPSTREAM 0001-Make-sure-the-defined-variables-are-relative-before-.patch Patch2: 0001-Make-sure-the-defined-variables-are-relative-before-.patch +# PATCH-FIX-UPSTREAM Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch +Patch3: Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch +# PATCH-FIX-UPSTREAM Adapt-to-attached-property-changes-in-Qt-5.12.4.patch +Patch4: Adapt-to-attached-property-changes-in-Qt-5.12.4.patch BuildRequires: binutils-devel BuildRequires: cmake >= 3.1 BuildRequires: doxygen ++ Adapt-to-Qt-5.13-changes-for-attached-property-handling.patch ++ >From 621dbd93feff3cc33d26e76b65dafc0fbd2d7ce4 Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Mon, 13 May 2019 14:58:26 +0200 Subject: [PATCH] Adapt to Qt 5.13 changes for attached property handling --- plugins/qmlsupport/qmlattachedpropertyadaptor.h | 6 ++ 1 file changed, 6 insertions(+) diff --git a/plugins/qmlsupport/qmlattachedpropertyadaptor.h b/plugins/qmlsupport/qmlattachedpropertyadaptor.h index c35e0d812..2d402c93a 100644 --- a/plugins/qmlsupport/qmlattachedpropertyadaptor.h +++ b/plugins/qmlsupport/qmlattachedpropertyadaptor.h @@ -32,6 +32,8 @@ #include #include +#include + namespace GammaRay { class QmlAttachedPropertyAdaptor : public PropertyAdaptor { @@ -47,7 +49,11 @@ class QmlAttachedPropertyAdaptor : public PropertyAdaptor void doSetObject(const ObjectInstance ) override; private: +#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0) +QVector m_attachedTypes; +#else QVector m_attachedTypes; +#endif }; /** QML attached property adaptor. */ ++ Adapt-to-attached-property-changes-in-Qt-5.12.4.patch ++ >From 55c8b44e461fdfbc16efb3c76ea4e5030f60ec22 Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Mon, 27 May 2019 15:00:53 +0200 Subject: [PATCH] Adapt to attached property changes in Qt 5.12.4 --- plugins/qmlsupport/qmlattachedpropertyadaptor.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/qmlsupport/qmlattachedpropertyadaptor.h b/plugins/qmlsupport/qmlattachedpropertyadaptor.h index 2d402c93a..689d499fb 100644 --- a/plugins/qmlsupport/qmlattachedpropertyadaptor.h +++ b/plugins/qmlsupport/qmlattachedpropertyadaptor.h @@ -49,7 +49,7 @@ class QmlAttachedPropertyAdaptor : public PropertyAdaptor void doSetObject(const ObjectInstance ) override; private: -#if QT_VERSION >= QT_VERSION_CHECK(5, 13, 0) +#if QT_VERSION >= QT_VERSION_CHECK(5, 12, 4) QVector m_attachedTypes; #else QVector m_attachedTypes;
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2019-06-07 12:18:57 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.4811 (New) Package is "gammaray" Fri Jun 7 12:18:57 2019 rev:10 rq:702829 version:2.10.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2019-05-02 19:16:24.873318467 +0200 +++ /work/SRC/openSUSE:Factory/.gammaray.new.4811/gammaray.changes 2019-06-07 12:18:58.600778816 +0200 @@ -1,0 +2,6 @@ +Tue May 14 11:52:44 UTC 2019 - Christophe Giboudeaux + +- Add 0001-Make-sure-the-defined-variables-are-relative-before-.patch + to fix runtime issues. + +--- New: 0001-Make-sure-the-defined-variables-are-relative-before-.patch Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.wfMDt0/_old 2019-06-07 12:18:59.120778650 +0200 +++ /var/tmp/diff_new_pack.wfMDt0/_new 2019-06-07 12:18:59.124778649 +0200 @@ -29,6 +29,8 @@ Patch0: Fix_icons_installation.patch # PATCH-FIX-UPSTREAM fix-build-with-qt-5.13.patch Patch1: fix-build-with-qt-5.13.patch +# PATCH-FIX-UPSTREAM 0001-Make-sure-the-defined-variables-are-relative-before-.patch +Patch2: 0001-Make-sure-the-defined-variables-are-relative-before-.patch BuildRequires: binutils-devel BuildRequires: cmake >= 3.1 BuildRequires: doxygen @@ -106,8 +108,7 @@ frameworks in Qt. Development files. %prep -%setup -q -%autopatch -p1 +%autosetup -p1 %build %cmake \ ++ 0001-Make-sure-the-defined-variables-are-relative-before-.patch ++ >From f36b102b16711efe03ea3d1908daa80c04693fd8 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Mon, 13 May 2019 19:22:35 +0200 Subject: [PATCH] Make sure the defined variables are relative before setting 'GAMMARAY_INVERSE_*' If absolute paths are used when running CMake, config-gammaray.h may contain bogus values for GAMMARAY_INVERSE_* variables. This can cause runtime errors and/or warnings when GammaRay tries to locate the gammaray-launcher binary or the documentation files. --- CMakeLists.txt | 8 ++-- cmake/GammaRayMacrosInternal.cmake | 7 +++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 86d7db47..5a81156f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -669,19 +669,23 @@ else() include(GNUInstallDirs) set(BIN_INSTALL_DIR "${CMAKE_INSTALL_BINDIR}") # relative, usually "bin" + gammaray_convert_to_relative_path(BIN_INSTALL_DIR) if(GAMMARAY_INSTALL_QT_LAYOUT) set(LIB_INSTALL_DIR "lib") # Qt always uses "lib" else() -set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}") # "lib" or "lib64" +set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}") # "lib" or "lib64" +gammaray_convert_to_relative_path(LIB_INSTALL_DIR) endif() set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}/gammaray") set(CMAKECONFIG_INSTALL_DIR ${LIB_INSTALL_DIR}/cmake/GammaRay) set(DATAROOTDIR "${CMAKE_INSTALL_DATAROOTDIR}" CACHE PATH "Define install directory for read-only architecture-independent data") + gammaray_convert_to_relative_path(DATAROOTDIR) set(XDG_APPS_INSTALL_DIR "${DATAROOTDIR}/applications") set(APPDATA_INSTALL_DIR "${DATAROOTDIR}/appdata") set(ICON_INSTALL_DIR "${DATAROOTDIR}/icons") set(MAN_INSTALL_DIR "${DATAROOTDIR}/man/man1") - set(QCH_INSTALL_DIR "${CMAKE_INSTALL_DOCDIR}" CACHE STRING "Install location of Qt Assistant help files.") + set(QCH_INSTALL_DIR "${CMAKE_INSTALL_DOCDIR}" CACHE PATH "Install location of Qt Assistant help files.") + gammaray_convert_to_relative_path(QCH_INSTALL_DIR) if(WIN32) set(PLUGIN_INSTALL_DIR "plugins/gammaray") set(LIBEXEC_INSTALL_DIR "${BIN_INSTALL_DIR}") diff --git a/cmake/GammaRayMacrosInternal.cmake b/cmake/GammaRayMacrosInternal.cmake index 7ef4851a..9044e9b2 100644 --- a/cmake/GammaRayMacrosInternal.cmake +++ b/cmake/GammaRayMacrosInternal.cmake @@ -94,6 +94,13 @@ macro(gammaray_join_list _var _sep) endforeach() endmacro() +macro(gammaray_convert_to_relative_path _var) + # Make sure _var is a relative path + if(IS_ABSOLUTE "${${_var}}") +file(RELATIVE_PATH ${_var} "${CMAKE_INSTALL_PREFIX}" "${${_var}}") + endif() +endmacro() + macro(gammaray_inverse_dir _var _prefix) # strip out relative components, those break the following on OSX get_filename_component(_clean_prefix "${CMAKE_INSTALL_PREFIX}/${_prefix}" ABSOLUTE) -- 2.21.0
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2019-05-02 19:16:20 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.5148 (New) Package is "gammaray" Thu May 2 19:16:20 2019 rev:9 rq:692997 version:2.10.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2019-03-26 15:39:00.272334539 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new.5148/gammaray.changes 2019-05-02 19:16:24.873318467 +0200 @@ -1,0 +2,10 @@ +Wed Apr 10 18:04:06 UTC 2019 - Christophe Giboudeaux + +- Add fix-build-with-qt-5.13.patch + +--- +Tue Apr 2 13:26:04 UTC 2019 - Christophe Giboudeaux + +- Remove the vtk-tcl dependency. + +--- New: fix-build-with-qt-5.13.patch Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.0gidSN/_old 2019-05-02 19:16:25.701319989 +0200 +++ /var/tmp/diff_new_pack.0gidSN/_new 2019-05-02 19:16:25.701319989 +0200 @@ -27,6 +27,8 @@ Source: https://github.com/KDAB/GammaRay/releases/download/v%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM Fix_icons_installation.patch -- Don't try to install multiple copies in exotic subdirs Patch0: Fix_icons_installation.patch +# PATCH-FIX-UPSTREAM fix-build-with-qt-5.13.patch +Patch1: fix-build-with-qt-5.13.patch BuildRequires: binutils-devel BuildRequires: cmake >= 3.1 BuildRequires: doxygen @@ -48,7 +50,6 @@ BuildRequires: vtk-devel BuildRequires: vtk-java BuildRequires: vtk-qt -BuildRequires: vtk-tcl BuildRequires: wayland-devel BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(Qt5Bluetooth) >= 5.3.0 @@ -109,23 +110,18 @@ %autopatch -p1 %build -%if "%{_lib}" == "lib64" -LIBSUFFIX="-DLIB_SUFFIX=64" -%else -LIBSUFFIX="" -%endif -cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \ --DCMAKE_SKIP_INSTALL_RPATH=ON \ --DCMAKE_VERBOSE_MAKEFILE=ON \ +%cmake \ -DECM_MKSPECS_INSTALL_DIR=%{_libdir}/qt5/mkspecs/modules \ -DQCH_INSTALL_DIR=%{_datadir}/gammaray/ \ -DQDOC_EXECUTABLE=%{_libqt5_bindir}/qdoc \ --DQHELPGEN_EXECUTABLE=%{_libqt5_bindir}/qhelpgenerator \ -$LIBSUFFIX -make VERBOSE=1 %{?_smp_mflags} + -DQHELPGEN_EXECUTABLE=%{_libqt5_bindir}/qhelpgenerator + +# Still not available on all leap flavors +# %%cmake_build +%make_jobs %install -%make_install +%cmake_install install -d -m 755 %{buildroot}%{_docdir}/%{name} mv %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir} ++ fix-build-with-qt-5.13.patch ++ commit 3cb4f2834eac0f422712a837c425a43114af586c Author: Kevin Funk Date: Tue Mar 12 10:14:43 2019 +0100 Adapt to removal of QQmlType::createSize in 5.13 diff --git a/plugins/qmlsupport/qmlsupport.cpp b/plugins/qmlsupport/qmlsupport.cpp index 019a847f..0c1d4c45 100644 --- a/plugins/qmlsupport/qmlsupport.cpp +++ b/plugins/qmlsupport/qmlsupport.cpp @@ -356,7 +356,9 @@ QmlSupport::QmlSupport(Probe *probe, QObject *parent) MO_ADD_PROPERTY_RO(QQmlType, elementName); MO_ADD_PROPERTY_RO(QQmlType, majorVersion); MO_ADD_PROPERTY_RO(QQmlType, minorVersion); -MO_ADD_PROPERTY_RO(QQmlType, createSize); +#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0) +MO_ADD_PROPERTY_RO(QQmlType, createSize); // got removed in v5.13.0-alpha1 +#endif MO_ADD_PROPERTY_RO(QQmlType, isCreatable); MO_ADD_PROPERTY_RO(QQmlType, isExtendedType); MO_ADD_PROPERTY_RO(QQmlType, isSingleton);
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2019-03-26 15:38:45 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new.25356 (New) Package is "gammaray" Tue Mar 26 15:38:45 2019 rev:8 rq:680359 version:2.10.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2018-10-11 11:52:01.202285411 +0200 +++ /work/SRC/openSUSE:Factory/.gammaray.new.25356/gammaray.changes 2019-03-26 15:39:00.272334539 +0100 @@ -1,0 +2,39 @@ +Thu Feb 28 21:01:00 UTC 2019 - wba...@tmo.at + +- Update to 2.10.0: + * Increase CMake requirement to version 3.1 on all platforms. + * Add object navigation to the paint analyzer. + * Reduce network load by moving more property model features to +the client side. + * Port object hierarchy visualizer plugin to Qt 5. + * Add new system information plugin, which supersedes the +standard paths plugin. + * Use application palette rather than style palette in the style +inspector. + * Improve gdb injector performance. + * Reduce performance impact of the widget paint analyzer in +Windows debug builds. + * Improve Qt Quick item picking in case of zero-sized parent +elements. + * Provide access to QAbstractItemModel role name mapping. + * Add QtPositioning plugin allowing to monitor and simulate geo +localization. + * Add NMEA geo localization playback. + * Add support for generic functor property accessors. + * Add property access for mime data and clipboard types. + * Add infrastructure to override generic property access, such as +Qt Quick anchor properties. + * Add custom property access for Qt Quick anchors properties to +no longer trigger their on-demand creation. + * Add generic problem reporter infrastructure, and port some +existing checks to it. +- Drop patches merged upstream: + * fix-build-qt-5.12.patch + * fix-build-qt-5.12-again.patch + +--- +Wed Nov 14 10:37:36 UTC 2018 - Christophe Giboudeaux + +- Remove unneeded build dependencies. + +--- Old: fix-build-qt-5.12-again.patch fix-build-qt-5.12.patch gammaray-2.9.1.tar.gz New: gammaray-2.10.0.tar.gz Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.yH8VXS/_old 2019-03-26 15:39:01.068334223 +0100 +++ /var/tmp/diff_new_pack.yH8VXS/_new 2019-03-26 15:39:01.072334221 +0100 @@ -1,7 +1,7 @@ # # spec file for package gammaray # -# 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,35 +12,28 @@ # 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/ # %define tarname GammaRay Name: gammaray -Version:2.9.1 +Version:2.10.0 Release:0 Summary:Introspection/Debugging Tool for Qt Applications License:GPL-2.0-or-later Group: Development/Tools/Debuggers -Url:http://www.kdab.com/gammaray +URL:http://www.kdab.com/gammaray Source: https://github.com/KDAB/GammaRay/releases/download/v%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM Fix_icons_installation.patch -- Don't try to install multiple copies in exotic subdirs Patch0: Fix_icons_installation.patch -# PATCH-FIX-UPSTREAM -Patch1: fix-build-qt-5.12.patch -Patch2: fix-build-qt-5.12-again.patch BuildRequires: binutils-devel -BuildRequires: cmake >= 2.8.11 -BuildRequires: fdupes -BuildRequires: kcoreaddons-devel -# include this so the icon folders don't need to be owned by the package +BuildRequires: cmake >= 3.1 BuildRequires: doxygen -%if 0%{?suse_version} > 1320 || 0%{?leap_version} >= 420200 -BuildRequires: glslang-devel -%endif +BuildRequires: fdupes BuildRequires: graphviz-devel BuildRequires: graphviz-gnome +# include this so the icon folders don't need to be owned by the package BuildRequires: hicolor-icon-theme BuildRequires: kdstatemachineeditor-devel BuildRequires: libQt5Core-private-headers-devel >= 5.3.0 @@ -50,23 +43,14 @@ BuildRequires: libqt5-qt3d-devel >= 5.3.0 BuildRequires: libqt5-qtbase-doc >= 5.3.0 BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.3.0 -BuildRequires: libqt5-qtdoc >= 5.3.0
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2018-10-11 11:51:23 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new (New) Package is "gammaray" Thu Oct 11 11:51:23 2018 rev:7 rq:640044 version:2.9.1 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2018-02-10 17:59:10.329949413 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new/gammaray.changes 2018-10-11 11:52:01.202285411 +0200 @@ -1,0 +2,22 @@ +Fri Oct 5 08:01:34 UTC 2018 - fab...@ritter-vogt.de + +- Add patches to fix build against Qt 5.12: + * fix-build-qt-5.12.patch + * fix-build-qt-5.12-again.patch + +--- +Thu Oct 4 12:19:52 UTC 2018 - fab...@ritter-vogt.de + +- Update to 2.9.1: + * Fix crash in in-process mode with networking disabled. + * Fix compilation with Qt 5.12. + * Update Android toolchain file. + * Allow to disable QtScript dependency. + * Fix crash on zero-sized paint operations. + * Fix plugin deployment on Android. + * Fix crash in Qt Quick inspector when encountering invalid bounding rects. + * Fix activating the Qt3D plugin when attaching to a Qt3D application at runtime. + * Fix out-of-bounds framebuffer read in Qt Quick remote view for some non-integer scaling factors. +- Use %license + +--- Old: gammaray-2.9.0.tar.gz New: fix-build-qt-5.12-again.patch fix-build-qt-5.12.patch gammaray-2.9.1.tar.gz Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.Rz2PQO/_old 2018-10-11 11:52:08.442276202 +0200 +++ /var/tmp/diff_new_pack.Rz2PQO/_new 2018-10-11 11:52:08.446276197 +0200 @@ -18,15 +18,18 @@ %define tarname GammaRay Name: gammaray -Version:2.9.0 +Version:2.9.1 Release:0 Summary:Introspection/Debugging Tool for Qt Applications -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Tools/Debuggers Url:http://www.kdab.com/gammaray Source: https://github.com/KDAB/GammaRay/releases/download/v%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM Fix_icons_installation.patch -- Don't try to install multiple copies in exotic subdirs Patch0: Fix_icons_installation.patch +# PATCH-FIX-UPSTREAM +Patch1: fix-build-qt-5.12.patch +Patch2: fix-build-qt-5.12-again.patch BuildRequires: binutils-devel BuildRequires: cmake >= 2.8.11 BuildRequires: fdupes @@ -83,7 +86,6 @@ BuildRequires: cmake(Qt5Test) >= 5.3.0 BuildRequires: cmake(Qt5WebKitWidgets) >= 5.3.0 BuildRequires: cmake(Qt5Widgets) >= 5.3.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Gamma Ray is a comprehensive collection of high level introspection @@ -102,7 +104,7 @@ %prep %setup -q -n %{name}-%{version} -%patch0 -p1 +%autopatch -p1 %build %if "%{_lib}" == "lib64" @@ -132,7 +134,7 @@ %postun -p /sbin/ldconfig %files -%defattr(-,root,root) +%license LICENSE.* %doc CHANGES ReadMe.txt %dir %{_datadir}/icons/hicolor/512x512/ %dir %{_datadir}/icons/hicolor/512x512/apps/ @@ -154,8 +156,7 @@ %{_datadir}/gammaray %files devel -%defattr(-,root,root) -%doc LICENSE.* +%license LICENSE.* %{_includedir}/%{name} %{_libdir}/cmake/GammaRay/ %{_libdir}/libgammaray_*-qt5*.so ++ fix-build-qt-5.12-again.patch ++ >From d0c9f9c8a0c62c53812c25e5bd77119f214cd1f8 Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Mon, 20 Aug 2018 13:47:35 +0200 Subject: [PATCH] Adapt to Qt 5.12 V4 identifier changes --- plugins/qmlsupport/qmlcontextpropertyadaptor.cpp | 5 + 1 file changed, 5 insertions(+) diff --git a/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp b/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp index 2c183f083..1c24eaa44 100644 --- a/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp +++ b/plugins/qmlsupport/qmlcontextpropertyadaptor.cpp @@ -100,8 +100,13 @@ void QmlContextPropertyAdaptor::doSetObject(const ObjectInstance ) QV4::IdentifierHashEntry *e = propNames.d->entries; QV4::IdentifierHashEntry *end = e + propNames.d->alloc; while (e < end) { +#if QT_VERSION < QT_VERSION_CHECK(5, 12, 0) if (e->identifier) m_contextPropertyNames.push_back(e->identifier->string); +#else +if (e->identifier.isValid()) +m_contextPropertyNames.push_back(e->identifier.toQString()); +#endif ++e; } #else ++ fix-build-qt-5.12.patch ++ >From 2cd4585e287a2bcf80572505537e5e75d020c5f5 Mon Sep 17 00:00:00 2001 From: Volker Krause Date: Wed, 22 Aug 2018 09:59:42 +0200 Subject:
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2018-02-10 17:59:08 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new (New) Package is "gammaray" Sat Feb 10 17:59:08 2018 rev:6 rq:574838 version:2.9.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2017-11-09 14:01:41.306609909 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new/gammaray.changes 2018-02-10 17:59:10.329949413 +0100 @@ -1,0 +2,71 @@ +Fri Feb 9 12:04:59 UTC 2018 - alarr...@suse.com + +- Update to 2.9.0: + * Improve Qt Quick Controls 2 tracer coloring. + * Fix issues with QSG diagnostic render modes in combination with QQuickWidget. + * Improve input validation in the connect dialog. + * Fix Qt Quick remote view on targets without GL_BGRA support. + * Add texture and texture atlas inspection for QSGMaterial using objects. + * Only read and send the actually visible screen content in the Qt Quick remote view. + * Support dynamic shaders in the QSGMaterial shader view. + * Show vertex and fragment uniforms for shader effects in the QSGMaterial tab. + * Fix crashes during changing/restoring QSG diagnostic render modes. + * Batch row/column count requests for better remote model performance. + * Drop support for CMake 2.8, at least 3.0 is required now. + * Improved performance in the Qt Quick inspector. + * Add support for QSGRenderNode. + * Consider compiler version as part of the probe ABI on Windows. + * Fix multithreading issues in the timer inspector. + * Add search line to timer inspector. + * Add screenshot support in Qt Quick inspector. + * Improve item picking support in Qt Quick inspector. + * Add texture waste indicator to texture inspection tab. + * Add color picker for remote views. + * Add object navigation and source navigation to the timer inspector. + * Add support for cross-architecture injection on Windows. + * Add support for editing enum/flag properties not registered with the Qt meta object system. + * Add network configuration view. + * Improved indication that a target process is being inspected by GammaRay. + * Add widget tab focus chain visualization. + * Fix re-attaching to a target application on Windows. + * Add QML binding inspector (requires Qt 5.10 or newer). + * Add support for QtWebEngine to the web inspector tool. + * Improved argument inspection in the QPainter analyzer. + * Support paint analysis with the Qt Quick software renderer (requires Qt 5.9.3 or newer). + * Improved Qt Quick anchor property display. + * Fix property editing of gadget value types. + * Fix interaction issues in string type property editor. + * Add action to slow down Qt Quick animation timers. + * Add support for visualizing clip areas in the Qt Quick software renderer. + * Clear Qt Quick target overlay on GammaRay client disconnect. + * Add automatic down-cast support to GammaRay metatype system. + * Add QObject creation stack trace view. + * Add source code navigation to the message browser stack trace view. + * Add stack trace view for painter operations in the paint analyzer view. + * Fix rpath support in probe ABI detection on macOS. + * Fix user manual access on macOS. + * Add profiling support to the paint analyzer. + * Use relative RPATHs on Linux, to make installations fully relocatable. + * Add mouse wheel zoom in the Qt 3D geometry inspector. + * Improve performance of the Qt Quick scene graph model. + * Improve editing of boolean properties. + * Add diagnostic shading modes to the Qt 3D geometry inspector. + * Support vertex picking in the Qt 3D geometry inspector. + * Support Qt 3D painted textures in the paint analyzer. + * Fix Qt 3D buffer decoding for tightly packed attributes. + * Fix server-side decoration state going out-of-sync in the Qt Quick inspector. + * Fix crash when validating dynamic meta objects. + * Fix support of namespaced and semi-qualified enums/flags. + +- Update to 2.8.2: + * Fix high-dpi icon installation. + * Fix documentation build with spaces in the path. + * Fix build of the QtIvi inspector with Qt 5.10. + * Fix detection of libdl. + * Fix incomplete installation of multi-probe builds on second make install run. + * Fix build issues in some Windows and cross-compilation setups. + * Fix widget export action plugin loading on Windows. + +- Rebase Fix_icons_installation.patch + +--- Old: gammaray-2.8.1.tar.gz New: gammaray-2.9.0.tar.gz Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.JtQpJX/_old 2018-02-10 17:59:11.601903368 +0100 +++
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2017-11-09 14:01:39 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new (New) Package is "gammaray" Thu Nov 9 14:01:39 2017 rev:5 rq:538204 version:2.8.1 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2017-08-24 18:30:52.859270369 +0200 +++ /work/SRC/openSUSE:Factory/.gammaray.new/gammaray.changes 2017-11-09 14:01:41.306609909 +0100 @@ -1,0 +2,16 @@ +Wed Nov 1 18:47:50 UTC 2017 - christo...@krop.fr + +- Update to 2.8.1: + + * Fix compilation with interestingly packaged qmllint on Ubuntu. + * Fix error handling in LLDB injector when LLDB scripting support is not available. + * Fix tree view corruption when searching. + * Fix linking with backward-cpp in BFD mode using a static libbdf. + * Fix assert when launching a Windows target using a Qt debug build. + * Fix crash during attaching on Windows. + * Fix build with MSVC2010 and Qt4.8. + * Fix attach dialog not seeing 32bit processes on 64bit Windows systems. + * Add support for Qt 5.9.2. +- Add Fix_icons_installation.patch. + +--- Old: gammaray-2.8.0.tar.gz New: Fix_icons_installation.patch gammaray-2.8.1.tar.gz Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.4AXu8W/_old 2017-11-09 14:01:42.462567791 +0100 +++ /var/tmp/diff_new_pack.4AXu8W/_new 2017-11-09 14:01:42.466567645 +0100 @@ -18,13 +18,16 @@ %define tarname GammaRay Name: gammaray -Version:2.8.0 +Version:2.8.1 Release:0 Summary:Introspection/Debugging Tool for Qt Applications License:GPL-2.0+ Group: Development/Tools/Debuggers Url:http://www.kdab.com/gammaray Source: https://github.com/KDAB/GammaRay/releases/download/v%{version}/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM Fix_icons_installation.patch -- Don't try to install multiple copies in exotic subdirs +Patch0: Fix_icons_installation.patch +BuildRequires: binutils-devel BuildRequires: cmake >= 2.8.11 BuildRequires: fdupes BuildRequires: kcoreaddons-devel @@ -37,15 +40,19 @@ BuildRequires: graphviz-gnome BuildRequires: hicolor-icon-theme BuildRequires: kdstatemachineeditor-devel -BuildRequires: libQt5Core-private-headers-devel >= 5.2.0 -BuildRequires: libQt5Gui-private-headers-devel >= 5.2.0 -BuildRequires: libQt5Network-private-headers-devel >= 5.2.0 -BuildRequires: libqt5-qt3d-devel >= 5.2.0 -BuildRequires: libqt5-qtbase-doc >= 5.2.0 -BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.2.0 -BuildRequires: libqt5-qtdoc >= 5.2.0 -BuildRequires: libqt5-qttools >= 5.2.0 -BuildRequires: libqt5-qtwayland-devel >= 5.2.0 +BuildRequires: libQt5Core-private-headers-devel >= 5.3.0 +BuildRequires: libQt5Gui-private-headers-devel >= 5.3.0 +BuildRequires: libQt5Network-private-headers-devel >= 5.3.0 +BuildRequires: libdw-devel +BuildRequires: libqt5-qt3d-devel >= 5.3.0 +BuildRequires: libqt5-qtbase-doc >= 5.3.0 +BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.3.0 +BuildRequires: libqt5-qtdoc >= 5.3.0 +%if 0%{?suse_version} > 1320 +BuildRequires: libqt5-qtscxml-private-headers-devel >= 5.8.0 +%endif +BuildRequires: libqt5-qttools >= 5.3.0 +BuildRequires: libqt5-qtwayland-devel >= 5.3.0 BuildRequires: libxml2-devel BuildRequires: python-devel BuildRequires: update-desktop-files @@ -57,22 +64,25 @@ %if 0%{?suse_version} > 1320 BuildRequires: cmake(KF5SyntaxHighlighting) >= 5.28.0 %endif -BuildRequires: cmake(Qt5Bluetooth) >= 5.2.0 -BuildRequires: cmake(Qt5Concurrent) >= 5.2.0 -BuildRequires: cmake(Qt5Core) >= 5.2.0 -BuildRequires: cmake(Qt5Designer) >= 5.2.0 -BuildRequires: cmake(Qt5Gui) >= 5.2.0 -BuildRequires: cmake(Qt5Network) >= 5.2.0 -BuildRequires: cmake(Qt5Positioning) >= 5.2.0 -BuildRequires: cmake(Qt5PrintSupport) >= 5.2.0 -BuildRequires: cmake(Qt5Qml) >= 5.2.0 -BuildRequires: cmake(Qt5Quick) >= 5.2.0 -BuildRequires: cmake(Qt5Script) >= 5.2.0 -BuildRequires: cmake(Qt5ScriptTools) >= 5.2.0 -BuildRequires: cmake(Qt5Svg) >= 5.2.0 -BuildRequires: cmake(Qt5Test) >= 5.2.0 -BuildRequires: cmake(Qt5WebKitWidgets) >= 5.2.0 -BuildRequires: cmake(Qt5Widgets) >= 5.2.0 +BuildRequires: cmake(Qt5Bluetooth) >= 5.3.0 +BuildRequires: cmake(Qt5Concurrent) >= 5.3.0 +BuildRequires: cmake(Qt5Core) >= 5.3.0 +BuildRequires: cmake(Qt5Designer) >= 5.3.0 +BuildRequires: cmake(Qt5Gui) >= 5.3.0 +BuildRequires: cmake(Qt5Network) >= 5.3.0 +BuildRequires: cmake(Qt5Positioning) >= 5.3.0 +BuildRequires: cmake(Qt5PrintSupport) >= 5.3.0
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2017-08-24 18:30:33 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new (New) Package is "gammaray" Thu Aug 24 18:30:33 2017 rev:4 rq:504533 version:2.8.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2017-03-03 17:43:45.655693393 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new/gammaray.changes 2017-08-24 18:30:52.859270369 +0200 @@ -1,0 +2,16 @@ +Sat Jun 17 10:30:15 UTC 2017 - fab...@ritter-vogt.de + +- Update to 2.8.0: + * Fix possible deadlock in WinDLL injector. + * Add code navigation for C++-created objects (Linux-only, requires a debug build). + * Add legend for the QtQuick inspector overlay. + * Add QtQuickControls2 layout support in the QtQuick inspector. + * Add layouting grid overlay to the QtQuick inspector. + * Add support for non-QtIviProperty properties in QtIvi modules. + * Improved QtQuick2 remote view performance. + * Basic support for the QtQuick2 software renderer. + * Add QtQuick Control 2 tracing support. + * ... and much more than can fit here. See the changelog for details: + https://github.com/KDAB/GammaRay/releases/tag/v2.8.0 + +--- Old: gammaray-2.7.0.tar.gz New: gammaray-2.8.0.tar.gz Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.GYPLSi/_old 2017-08-24 18:30:54.339061888 +0200 +++ /var/tmp/diff_new_pack.GYPLSi/_new 2017-08-24 18:30:54.363058508 +0200 @@ -18,7 +18,7 @@ %define tarname GammaRay Name: gammaray -Version:2.7.0 +Version:2.8.0 Release:0 Summary:Introspection/Debugging Tool for Qt Applications License:GPL-2.0+ @@ -131,8 +131,11 @@ %{_docdir}/%{name}/ %{_libdir}/gammaray/ %{_libdir}/libgammaray_*-qt5*.so.* +%{_libdir}/libgammaray_kuserfeedback.so.* %{_libdir}/libgammaray_client.so.* %{_libdir}/libgammaray_launcher.so.* +# Pseudo-private and pseudo-shared library... +%{_libdir}/libgammaray_launcher_ui.so %{_mandir}/man1/gammaray.* %if 0%{?suse_version} <= 1320 %dir %{_datadir}/appdata @@ -145,6 +148,7 @@ %{_libdir}/libgammaray_*-qt5*.so %{_libdir}/libgammaray_client.so %{_libdir}/libgammaray_launcher.so +%{_libdir}/libgammaray_kuserfeedback.so %{_libdir}/cmake/GammaRay/ %{_includedir}/%{name} %{_libdir}/qt5/mkspecs/modules/qt_GammaRay*.pri ++ gammaray-2.7.0.tar.gz -> gammaray-2.8.0.tar.gz ++ /work/SRC/openSUSE:Factory/gammaray/gammaray-2.7.0.tar.gz /work/SRC/openSUSE:Factory/.gammaray.new/gammaray-2.8.0.tar.gz differ: char 5, line 1
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2017-03-03 17:43:44 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new (New) Package is "gammaray" Fri Mar 3 17:43:44 2017 rev:3 rq:459037 version:2.7.0 Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2017-02-03 17:37:14.380619876 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new/gammaray.changes 2017-03-03 17:43:45.655693393 +0100 @@ -1,0 +2,37 @@ +Fri Feb 17 16:09:45 UTC 2017 - alarr...@suse.com + +- Update to 2.7.0: + * Improved enum and flag editor in the property view. + * Add style hint view to style inspector. + * Fix runtime QSG visualization mode switching for newer Qt versions. + * Initial support for statically compiling GammaRay into a target. + * Support for QtWayland 5.8. + * Add object navigation for the translation inspector. + * Automatically re-scan meta types to captures types registered later. + * Improved Wayland log and timeline view. + * Add object navigation for Wayland clients. + * Show alive object statistics in the meta object browser. + * Add Qt3D geometry inspector (requires Qt >= 5.7 and Qt3D) + * Allow to hide inactive tools. + * Fix handling of partially out-of-view QQuickItems in the QQ2 inspector. + * Improve error handling in the GDB injector. + * Fix QML support not being activated when attaching to a QtQuick application at runtime. + * Fix widget layout overlay for nested QLayouts. + * Fix crash on client disconnect. + * Syntax highlighting and code folding for textual content (requires KF5::SyntaxHighlighting) + * Add 3D widget layout visualization. + * Allow to hide non-visible elements in the full-depth picking dialog. + * Add QtIvi inspection tool (requires Qt5IviCore) + * Fix QSG geometry inspector not showing geometry correctly on first selection. + * Build both release and debug probes by default when using MSVC. + * Add more editor defaults for code navigation on Linux. + * Add QtSCXML support to the state machine debugger (requires Qt >= 5.8). + * Show QtQuick overlays also in the target application. + * Avoid leaking GammaRay translated strings into the translation inspector. + * Fix launching targets on macOS >= 10.9. +- When building for at least Leap 42.2, BuildRequire glslang-devel + which is an optional package +- When building for Factory, BuildRequire cmake(KF5yntaxHighlighting) + which is an optional package + +--- Old: gammaray-2.6.0.tar.gz New: gammaray-2.7.0.tar.gz Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.PeWJF9/_old 2017-03-03 17:43:46.351595050 +0100 +++ /var/tmp/diff_new_pack.PeWJF9/_new 2017-03-03 17:43:46.355594485 +0100 @@ -18,7 +18,7 @@ %define tarname GammaRay Name: gammaray -Version:2.6.0 +Version:2.7.0 Release:0 Summary:Introspection/Debugging Tool for Qt Applications License:GPL-2.0+ @@ -30,9 +30,13 @@ BuildRequires: kcoreaddons-devel # include this so the icon folders don't need to be owned by the package BuildRequires: doxygen +%if 0%{?suse_version} > 1320 || 0%{?leap_version} >= 420200 +BuildRequires: glslang-devel +%endif BuildRequires: graphviz-devel BuildRequires: graphviz-gnome BuildRequires: hicolor-icon-theme +BuildRequires: kdstatemachineeditor-devel BuildRequires: libQt5Core-private-headers-devel >= 5.2.0 BuildRequires: libQt5Gui-private-headers-devel >= 5.2.0 BuildRequires: libQt5Network-private-headers-devel >= 5.2.0 @@ -50,6 +54,9 @@ BuildRequires: vtk-qt BuildRequires: vtk-tcl BuildRequires: wayland-devel +%if 0%{?suse_version} > 1320 +BuildRequires: cmake(KF5SyntaxHighlighting) >= 5.28.0 +%endif BuildRequires: cmake(Qt5Bluetooth) >= 5.2.0 BuildRequires: cmake(Qt5Concurrent) >= 5.2.0 BuildRequires: cmake(Qt5Core) >= 5.2.0 ++ gammaray-2.6.0.tar.gz -> gammaray-2.7.0.tar.gz ++ 50635 lines of diff (skipped)
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2017-01-31 12:46:17 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new (New) Package is "gammaray" Changes: --- /work/SRC/openSUSE:Factory/gammaray/gammaray.changes2017-01-24 10:33:40.460075996 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new/gammaray.changes 2017-02-03 17:37:14.380619876 +0100 @@ -1,0 +2,5 @@ +Sun Jan 29 19:21:49 UTC 2017 - jeng...@inai.de + +- Directly call ldconfig as scriptlet + +--- Other differences: -- ++ gammaray.spec ++ --- /var/tmp/diff_new_pack.2Mwe5K/_old 2017-02-03 17:37:14.908545154 +0100 +++ /var/tmp/diff_new_pack.2Mwe5K/_new 2017-02-03 17:37:14.912544588 +0100 @@ -1,7 +1,7 @@ # # spec file for package gammaray # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -110,11 +110,8 @@ %suse_update_desktop_file GammaRay Development Qt Debugger %fdupes %{buildroot} -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files %defattr(-,root,root)
commit gammaray for openSUSE:Factory
Hello community, here is the log from the commit of package gammaray for openSUSE:Factory checked in at 2017-01-24 10:33:39 Comparing /work/SRC/openSUSE:Factory/gammaray (Old) and /work/SRC/openSUSE:Factory/.gammaray.new (New) Package is "gammaray" Changes: New Changes file: --- /dev/null 2016-12-08 12:47:06.134691974 +0100 +++ /work/SRC/openSUSE:Factory/.gammaray.new/gammaray.changes 2017-01-24 10:33:40.460075996 +0100 @@ -0,0 +1,250 @@ +--- +Thu Oct 27 14:40:21 UTC 2016 - alarr...@suse.com + +- Update to 2.6.0: + * Reworked tool view handling, enabling deeper IDE integration of individual tools. + * Merged model and selection model inspector. + * Fixed crash when quickly changing selection in model inspector. + * Add QMetaObject validation, identifying common problems with signal/slot declarations. + * Support object navigation to and from the model and text document inspectors as well as the signal plotter. + * Visualize model selections. + * Allow to inspect model content also for disabled cells. + * Show model cell flags in model inspector. + * Fix sorting in object method view. + * Fix handling of source model changes for proxy and selection models. + * Add in-app picking for selection models and actions. + * Extended the user manual with example problems diagnosed with GammaRay. + * Allow to rescan the meta type database. + * Add object navigation from the meta type view to the meta object browser. + * Show registered comparison and stream operators in the meta type browser. + * Add object navigation support to the action and timer inspectors. + * Visualize enabled state in the action inspector too. + * Support editing of nested properties of value types. + * Fix various enum/flag display issues in the property view. + * Fix AArch64 detection on ELF platforms. + * Support ABI detection on systems without ldd. + * Add Wayland compositor inspector. + * Add advanced element picking mode for widget and Qt Quick inspectors. + * Fix crash when encountering an empty translation context. + * Extend user manual content. + * Fix a number of memory leaks. + * Fix crash when selecting a dangling top-level layout in the widget inspector. + * Fix missing standard icon types in style inspector for some Qt versions. + * Fix table layout in style inspector. + * Fix invalid memory access in palette model. + * Fix selecting entries in the resource browser. + +--- +Sat Oct 22 13:04:21 UTC 2016 - hrvoje.sen...@gmail.com + +- Bump Qt BuildRequires to 5.2.0 + +--- +Fri Jul 1 16:51:56 UTC 2016 - toddrme2...@gmail.com + +- Make Group tag consistent with other packages. + +--- +Sat Jul 11 16:39:36 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 2.3.0: + * Add QtBluetooth support. + * Support local sockets next to TCP for connecting to the probe. + * Change probe plugin loading to be compatible with Android .apk +restrictions. + * Don't generate backtraces for GammaRay-caused qWarnings. + * Also show properties defined in a meta object in the meta +object browser. + * Add non-QObject meta object found via QMetaType to the meta +object browser (finds Q_GADGETs with Qt 5.5). + * Performance improvements in object tracking, remote model, +property view, signal spy and several other places. + * Ongoing refactoring work to enable embedding the +GammaRay client and launcher components into other +host applications. + * Add copy backtrace feature in the message browser. + * Improved UI-less build option for embedded targets. + * Fix various crashes, including when interacting with +QOpenGLContext, QDBusAdapter, QML ListModels or Qt containers +containing types that cannot be serialized. + * Make paint analyzing also work with Qt 5.5 despite the necessary +functionality being removed in Qt. + * Add support for static properties in the property view. + * Qt 5.5 compatibility. + * Initial support for QNX 6.6. + * Improved QtQuick2 in-app item picking. + * Fixed/improved tracking of object reparenting in the +object tree model. + * Fix widget layout overlay widget leaking into +object/widget tree. + * Optional compression support for the client/server communication, +speeds up debugging over slow USB connections. + * Fix initial selection in the model browser having no effect. + +--- +Thu Apr 9 01:30:16 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 2.2.1: + * Fix spawning a large number of threads in the process list. + * Add GAMMARAY_BUILD_UI