commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2020-09-14 12:09:57 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.4249 (New) Package is "libqt5-qtwayland" Mon Sep 14 12:09:57 2020 rev:34 rq:833663 version:5.15.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2020-05-29 21:17:31.639084570 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.4249/libqt5-qtwayland.changes 2020-09-14 12:10:46.872084684 +0200 @@ -1,0 +2,8 @@ +Thu Sep 10 07:57:32 UTC 2020 - Fabian Vogt + +- Update to 5.15.1: + * New bugfix release + * For more details please see: +http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.15.1/?h=5.15.1 + +--- Old: qtwayland-everywhere-src-5.15.0.tar.xz New: qtwayland-everywhere-src-5.15.1.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.tPyDZ2/_old 2020-09-14 12:10:51.324089233 +0200 +++ /var/tmp/diff_new_pack.tPyDZ2/_new 2020-09-14 12:10:51.328089237 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.15.0 -%define so_version 5.15.0 -%define tar_version qtwayland-everywhere-src-5.15.0 +%define real_version 5.15.1 +%define so_version 5.15.1 +%define tar_version qtwayland-everywhere-src-5.15.1 Name: libqt5-qtwayland -Version:5.15.0 +Version:5.15.1 Release:0 Summary:Qt 5 Wayland Addon # The wayland compositor files are GPL-3.0-or-later ++ qtwayland-everywhere-src-5.15.0.tar.xz -> qtwayland-everywhere-src-5.15.1.tar.xz ++ 1682 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2020-05-29 21:15:30 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.3606 (New) Package is "libqt5-qtwayland" Fri May 29 21:15:30 2020 rev:33 rq:809418 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2020-01-30 09:40:36.773464805 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.3606/libqt5-qtwayland.changes 2020-05-29 21:17:31.639084570 +0200 @@ -1,0 +2,58 @@ +Tue May 26 11:25:20 UTC 2020 - Callum Farmer + +- Update to version 5.15.0: + * No changelog available + +--- +Wed May 20 16:56:26 UTC 2020 - Callum Farmer + +- Update to version 5.15.0-rc2: + * No changelog available + +--- +Wed May 6 11:38:28 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-rc: + * New bugfix release + * For the changes between 5.14.2 and 5.15.0 please see: +http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.15.0/?h=5.15.0 + +--- +Fri Apr 24 07:11:37 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-beta4: + * New bugfix release + * No changelog available + +--- +Tue Apr 14 06:47:54 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-beta3: + * New bugfix release + * No changelog available + +--- +Tue Mar 24 12:14:02 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-beta2: + * New bugfix release + * No changelog available + +--- +Fri Feb 28 09:59:18 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-beta1: + * New bugfix release + * No changelog available + +--- +Wed Feb 19 10:16:52 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-alpha: + * New feature release + * For more details please see: +https://wiki.qt.io/New_Features_in_Qt_5.15 +- Drop patches, now upstream: + * fix-return-nonvoid-function.patch + +--- Old: fix-return-nonvoid-function.patch qtwayland-everywhere-src-5.14.1.tar.xz New: qtwayland-everywhere-src-5.15.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.ZRLitE/_old 2020-05-29 21:17:33.211089309 +0200 +++ /var/tmp/diff_new_pack.ZRLitE/_new 2020-05-29 21:17:33.215089322 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwayland # -# 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 @@ -19,21 +19,19 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.14.1 -%define so_version 5.14.1 -%define tar_version qtwayland-everywhere-src-5.14.1 +%define real_version 5.15.0 +%define so_version 5.15.0 +%define tar_version qtwayland-everywhere-src-5.15.0 Name: libqt5-qtwayland -Version:5.14.1 +Version:5.15.0 Release:0 Summary:Qt 5 Wayland Addon # The wayland compositor files are GPL-3.0-or-later License:GPL-3.0-or-later AND (LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-or-later) Group: Development/Libraries/X11 URL:https://www.qt.io -Source: https://download.qt.io/official_releases/qt/5.14/%{real_version}/submodules/%{tar_version}.tar.xz +Source: https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf -# PATCH-FIX-OPENSUSE -Patch100: fix-return-nonvoid-function.patch BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel >= %{version} BuildRequires: libqt5-qtdeclarative-private-headers-devel >= %{version} @@ -46,10 +44,6 @@ BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xkbcommon) >= 0.2.0 Conflicts: qtwayland -%if 0%{?suse_version} < 1330 -# It does not build with the default compiler (GCC 4.8) on Leap 42.x -BuildRequires: gcc7-c++ -%endif %if %{qt5_snapshot} #to create the forwarding headers BuildRequires: perl @@ -123,16 +117,8 @@ mkdir .git %endif %{_libqt5_qmake} \ -%if 0%{?suse_version} < 1330 -QMAKE_CC=gcc-7 QMAKE_CXX=g++-7 CONFIG+=c++14 \ -%endif CONFIG+=wayland-compositor -%if
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2020-01-19 20:55:12 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.26092 (New) Package is "libqt5-qtwayland" Sun Jan 19 20:55:12 2020 rev:31 rq:758900 version:5.14.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2019-09-09 12:31:10.681513625 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.26092/libqt5-qtwayland.changes 2020-01-19 20:56:57.688035245 +0100 @@ -1,0 +2,70 @@ +Sun Dec 22 22:52:51 UTC 2019 - Fabian Vogt + +- Remove unneeded parentheses in License tag + +--- +Mon Dec 16 09:42:21 UTC 2019 - Christophe Giboudeaux + +- Update the license tags. + +--- +Thu Dec 12 12:55:17 UTC 2019 - Fabian Vogt + +- Update to 5.14.0: + * New bugfix release + * For the changes between 5.13.2 and 5.14.0 please see: +https://code.qt.io/cgit/qt/qtwayland.git/tree/dist/changes-5.14.0?h=v5.14.0 + * For the changes between 5.13.1 and 5.13.2 please see: +https://code.qt.io/cgit/qt/qtwayland.git/tree/dist/changes-5.13.2?h=v5.14.0 + +--- +Wed Dec 4 14:38:13 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-rc: + * New bugfix release + * No changelog available + * For more details please see: + * For more details about Qt 5.14 please see: +https://wiki.qt.io/New_Features_in_Qt_5.14 +- Add patch to address performance regression (kde#412924): + * 0001-Avoid-animating-single-frame-cursors.patch + +--- +Tue Nov 12 13:03:32 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-beta3: + * New bugfix release + * No changelog available + +--- +Thu Oct 24 13:23:10 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-beta2: + * New bugfix release + * No changelog available + +--- +Tue Oct 15 12:34:55 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-beta1: + * New bugfix release + * No changelog available + +--- +Mon Sep 30 13:30:40 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-alpha: + * New feature release + * No changelog available + * For more details about Qt 5.14 please see: +https://wiki.qt.io/New_Features_in_Qt_5.14 +- Drop patch, cause of the regression was reverted in qtbase: + * 0003-Client-Don-t-send-fake-SurfaceCreated-Destroyed-even.patch +- Drop patch, now upstream: + * 0004-Client-Make-handleUpdate-aware-of-exposure-changes.patch +- Drop patch, it's (hopefully) no longer necessary: + * workaround-null-object.patch +- Add patch to fix build: + * fix-return-nonvoid-function.patch + +--- Old: 0003-Client-Don-t-send-fake-SurfaceCreated-Destroyed-even.patch 0004-Client-Make-handleUpdate-aware-of-exposure-changes.patch qtwayland-everywhere-src-5.13.1.tar.xz workaround-null-object.patch New: 0001-Avoid-animating-single-frame-cursors.patch fix-return-nonvoid-function.patch qtwayland-everywhere-src-5.14.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.AL8s2u/_old 2020-01-19 20:56:58.580035713 +0100 +++ /var/tmp/diff_new_pack.AL8s2u/_new 2020-01-19 20:56:58.596035722 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwayland # -# Copyright (c) 2016 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 @@ -12,40 +12,35 @@ # 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 qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.13.1 -%define so_version 5.13.1 -%define tar_version qtwayland-everywhere-src-5.13.1 +%define real_version 5.14.0 +%define so_version 5.14.0 +%define tar_version qtwayland-everywhere-src-5.14.0 Name: libqt5-qtwayland -Version:5.13.1 +Version:5.14.0 Release:0 Summary:Qt 5 Wayland Addon -License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2019-08-19 20:46:54 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.22127 (New) Package is "libqt5-qtwayland" Mon Aug 19 20:46:54 2019 rev:29 rq:723518 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2019-07-13 13:59:47.838909006 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.22127/libqt5-qtwayland.changes 2019-08-19 20:46:54.257104698 +0200 @@ -1,0 +2,6 @@ +Thu Aug 15 11:30:28 UTC 2019 - Fabian Vogt + +- Add patch to fix deps in Qt5WaylandClient.pc and .cmake: + * 0001-Fix-use-of-private-dependency.patch + +--- New: 0001-Fix-use-of-private-dependency.patch Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.qWnmvN/_old 2019-08-19 20:46:54.897104562 +0200 +++ /var/tmp/diff_new_pack.qWnmvN/_new 2019-08-19 20:46:54.909104559 +0200 @@ -42,6 +42,8 @@ Patch4: 0004-Client-Make-handleUpdate-aware-of-exposure-changes.patch # https://codereview.qt-project.org/c/qt/qtwayland/+/265997 Patch5: 0005-Client-Reset-frame-callback-timer-when-hiding-a-wind.patch +# PATCH-FIX-UPSTREAM +Patch6: 0001-Fix-use-of-private-dependency.patch # PATCH-FIX-OPENSUSE Patch100: workaround-null-object.patch BuildRequires: fdupes ++ 0001-Fix-use-of-private-dependency.patch ++ >From ce8fd1f97984476b3638569e7a7f0ab379d891ae Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Wed, 24 Jul 2019 23:40:55 +0200 Subject: [PATCH] Fix use of private dependency With 0761173a, Linux SPI Accessibility bridge was added to the Wayland QPA plugin, but this had a bad side-effect to QtWaylandClient. Linux Accessibility support is a private module, this means we have to link to it with QT_PRIVATE not QT, otherwise CMake and pkg-config files for Qt5WaylandClient will depend on it. Change-Id: I6182267f97adc2cd5bd66895df148a6a45614f45 Fixes: QTBUG-76042 Reviewed-by: Frederik Gladhorn --- src/client/client.pro | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/client.pro b/src/client/client.pro index db91bd69..4233ac95 100644 --- a/src/client/client.pro +++ b/src/client/client.pro @@ -20,7 +20,7 @@ qtConfig(xkbcommon) { } qtHaveModule(linuxaccessibility_support_private): \ -QT += linuxaccessibility_support_private +QT_PRIVATE += linuxaccessibility_support_private QMAKE_USE += wayland-client -- 2.22.0
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2019-07-13 13:45:06 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.4615 (New) Package is "libqt5-qtwayland" Sat Jul 13 13:45:06 2019 rev:28 rq:713225 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2019-06-28 16:31:02.626342758 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.4615/libqt5-qtwayland.changes 2019-07-13 13:59:47.838909006 +0200 @@ -1,0 +2,12 @@ +Wed Jul 3 08:50:36 UTC 2019 - Fabian Vogt + +- Add patch from upstream 5.13 branch to fix crashes: + * 0001-Don-t-crash-if-we-start-a-drag-without-dragFocus.patch +- Add patch from upstream 5.12 branch to improve performance: + * 0002-Client-Fix-stuttering-when-the-GUI-thread-is-busy.patch +- Add patches from upstream code reviews to fix various issues: + * 0003-Client-Don-t-send-fake-SurfaceCreated-Destroyed-even.patch + * 0004-Client-Make-handleUpdate-aware-of-exposure-changes.patch + * 0005-Client-Reset-frame-callback-timer-when-hiding-a-wind.patch + +--- New: 0001-Don-t-crash-if-we-start-a-drag-without-dragFocus.patch 0002-Client-Fix-stuttering-when-the-GUI-thread-is-busy.patch 0003-Client-Don-t-send-fake-SurfaceCreated-Destroyed-even.patch 0004-Client-Make-handleUpdate-aware-of-exposure-changes.patch 0005-Client-Reset-frame-callback-timer-when-hiding-a-wind.patch Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.vf8oE2/_old 2019-07-13 13:59:48.274908874 +0200 +++ /var/tmp/diff_new_pack.vf8oE2/_new 2019-07-13 13:59:48.274908874 +0200 @@ -31,6 +31,17 @@ Url:https://www.qt.io Source: https://download.qt.io/official_releases/qt/5.13/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM +Patch1: 0001-Don-t-crash-if-we-start-a-drag-without-dragFocus.patch +# In 5.12 branch only, not merged to 5.13 yet +Patch2: 0002-Client-Fix-stuttering-when-the-GUI-thread-is-busy.patch +# Those aren't merged upstream yet +# https://codereview.qt-project.org/c/qt/qtwayland/+/265999 +Patch3: 0003-Client-Don-t-send-fake-SurfaceCreated-Destroyed-even.patch +# https://codereview.qt-project.org/c/qt/qtwayland/+/265998 +Patch4: 0004-Client-Make-handleUpdate-aware-of-exposure-changes.patch +# https://codereview.qt-project.org/c/qt/qtwayland/+/265997 +Patch5: 0005-Client-Reset-frame-callback-timer-when-hiding-a-wind.patch # PATCH-FIX-OPENSUSE Patch100: workaround-null-object.patch BuildRequires: fdupes ++ 0001-Don-t-crash-if-we-start-a-drag-without-dragFocus.patch ++ >From 4eb9a5a70506cf76fbe954c56b39857f8a3be0eb Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Wed, 12 Jun 2019 16:03:13 +0200 Subject: [PATCH 1/5] Don't crash if we start a drag without dragFocus Sometimes origin will be nullptr, triggering a crash. [ChangeLog][QPA plugin] Fixed a crash that sometimes happened when starting a drag-and-drop operation. Fixes: QTBUG-76368 Change-Id: I8f4e6b05f073644834c3c72a8307dac5b897f626 Reviewed-by: Johan Helsing --- src/client/qwaylanddatadevice.cpp | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/qwaylanddatadevice.cpp b/src/client/qwaylanddatadevice.cpp index 300c9de0..11984f9d 100644 --- a/src/client/qwaylanddatadevice.cpp +++ b/src/client/qwaylanddatadevice.cpp @@ -111,7 +111,10 @@ void QWaylandDataDevice::startDrag(QMimeData *mimeData, QWaylandWindow *icon) if (!origin) origin = m_display->currentInputDevice()->touchFocus(); -start_drag(m_dragSource->object(), origin->object(), icon->object(), m_display->currentInputDevice()->serial()); +if (origin) +start_drag(m_dragSource->object(), origin->object(), icon->object(), m_display->currentInputDevice()->serial()); +else +qCDebug(lcQpaWayland) << "Couldn't start a drag because the origin window could not be found."; } void QWaylandDataDevice::cancelDrag() -- 2.22.0 ++ 0002-Client-Fix-stuttering-when-the-GUI-thread-is-busy.patch ++ >From 8e72a9b2f6b4a7af3f16ceb4216a8cc3c6768b8a Mon Sep 17 00:00:00 2001 From: Johan Klokkhammer Helsing Date: Wed, 19 Jun 2019 14:05:22 +0200 Subject: [PATCH 2/5] Client: Fix stuttering when the GUI thread is busy When we did invokeMethod for handling the frame callbacks, we had to wait for the GUI thread to finish whatever it's doing before we would stop blocking. Fix it by clearing the frame callback timer and stop blocking immediately, while
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2019-06-28 16:31:01 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.4615 (New) Package is "libqt5-qtwayland" Fri Jun 28 16:31:01 2019 rev:27 rq:711201 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2019-04-26 22:53:53.629336644 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.4615/libqt5-qtwayland.changes 2019-06-28 16:31:02.626342758 +0200 @@ -1,0 +2,39 @@ +Wed Jun 19 11:24:47 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.13.0: + * New bugfix release + * No changelog available + * For more details about Qt 5.13 please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.13.0/?h=5.13 + +--- +Tue Jun 4 07:25:17 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.13.0-rc: + * New bugfix release + * No changelog available +- Drop patches, bug fixed upstream: + * 0001-Revert-Fix-compilation-with-QT_NO_WARNING_OUTPUT.patch + * 0002-Revert-Client-Don-t-send-illegal-wl_pointer.set_curs.patch + * 0003-Revert-Client-tests-Add-convenience-for-getting-curs.patch + * 0004-Revert-Client-Decrease-buffer_scale-for-small-cursor.patch + * 0005-Revert-Client-Refactor-cursors-and-fix-various-bugs.patch + +--- +Sat May 18 13:48:39 UTC 2019 - Fabian Vogt + +- Revert upstream commits to hopefully fix kscreenlocker crash (kde#407653): + * 0001-Revert-Fix-compilation-with-QT_NO_WARNING_OUTPUT.patch + * 0002-Revert-Client-Don-t-send-illegal-wl_pointer.set_curs.patch + * 0003-Revert-Client-tests-Add-convenience-for-getting-curs.patch + * 0004-Revert-Client-Decrease-buffer_scale-for-small-cursor.patch + * 0005-Revert-Client-Refactor-cursors-and-fix-various-bugs.patch + +--- +Mon Apr 29 09:17:05 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.13.0-beta2: + * New bugfix release + * No changelog available + +--- @@ -9,0 +49,8 @@ +Thu Mar 21 10:26:27 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.13.0-beta1: + * New feature release + * For more details about Qt 5.13 please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.13.0/?h=5.13 + +--- @@ -408,0 +456 @@ + Old: qtwayland-everywhere-src-5.12.3.tar.xz New: qtwayland-everywhere-src-5.13.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.bh840v/_old 2019-06-28 16:31:03.426343967 +0200 +++ /var/tmp/diff_new_pack.bh840v/_new 2019-06-28 16:31:03.446343997 +0200 @@ -19,17 +19,17 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.12.3 -%define so_version 5.12.3 -%define tar_version qtwayland-everywhere-src-5.12.3 +%define real_version 5.13.0 +%define so_version 5.13.0 +%define tar_version qtwayland-everywhere-src-5.13.0 Name: libqt5-qtwayland -Version:5.12.3 +Version:5.13.0 Release:0 Summary:Qt 5 Wayland Addon License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io -Source: https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz +Source: https://download.qt.io/official_releases/qt/5.13/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE Patch100: workaround-null-object.patch @@ -47,7 +47,6 @@ BuildRequires: pkgconfig(wayland-server) >= 1.1.0 BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xkbcommon) >= 0.2.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build Conflicts: qtwayland %if %{qt5_snapshot} #to create the forwarding headers @@ -106,8 +105,7 @@ Examples for libqt5-qtwayland module. %prep -%setup -q -n %{tar_version} -%autopatch -p1 +%autosetup -p1 -n %{tar_version} %post -n libQt5WaylandCompositor5 -p /sbin/ldconfig ++ qtwayland-everywhere-src-5.12.3.tar.xz -> qtwayland-everywhere-src-5.13.0.tar.xz ++ 26521 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2019-03-21 09:41:32 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.28833 (New) Package is "libqt5-qtwayland" Thu Mar 21 09:41:32 2019 rev:25 rq:685650 version:5.12.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2018-12-14 20:55:45.384847995 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.28833/libqt5-qtwayland.changes 2019-03-21 09:41:35.614962603 +0100 @@ -1,0 +2,16 @@ +Thu Mar 14 08:52:00 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.12.2: + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.12.2/?h=5.12.2 + +--- +Fri Feb 1 08:40:24 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.12.1: + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.12.1/?h=v5.12.1 + +--- Old: qtwayland-everywhere-src-5.12.0.tar.xz New: qtwayland-everywhere-src-5.12.2.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.17aarQ/_old 2019-03-21 09:41:36.322962440 +0100 +++ /var/tmp/diff_new_pack.17aarQ/_new 2019-03-21 09:41:36.326962439 +0100 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.12.0 -%define so_version 5.12.0 -%define tar_version qtwayland-everywhere-src-5.12.0 +%define real_version 5.12.2 +%define so_version 5.12.2 +%define tar_version qtwayland-everywhere-src-5.12.2 Name: libqt5-qtwayland -Version:5.12.0 +Version:5.12.2 Release:0 Summary:Qt 5 Wayland Addon License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only ++ qtwayland-everywhere-src-5.12.0.tar.xz -> qtwayland-everywhere-src-5.12.2.tar.xz ++ 4156 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2018-12-14 20:52:24 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.28833 (New) Package is "libqt5-qtwayland" Fri Dec 14 20:52:24 2018 rev:24 rq:656576 version:5.12.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2018-10-01 08:12:55.118141444 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new.28833/libqt5-qtwayland.changes 2018-12-14 20:55:45.384847995 +0100 @@ -1,0 +2,72 @@ +Thu Dec 6 13:37:14 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0: + * New feature release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.12.0/?h=v5.12.0 + +--- +Mon Dec 3 08:17:17 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-rc2: + * New bugfix release + * Only important bugfixes +- Changelog for Qt 5.12.0: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.12.0/?h=5.12.0 + +--- +Thu Nov 22 13:39:54 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-rc: + * New bugfix release + * No changelog available + +--- +Thu Nov 8 15:25:34 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-beta4: + * New bugfix release + * No changelog available + +--- +Fri Oct 26 07:21:11 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-beta3: + * New bugfix release + * No changelog available + +--- +Wed Oct 17 08:23:55 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-beta2: + * New bugfix release + * No changelog available +- Remove patches, now upstream: + * 0001-Avoid-spurious-move-events-after-configure-call.patch + +--- +Mon Oct 8 07:51:58 UTC 2018 - fab...@ritter-vogt.de + +- Add patch to fix window geometry in specific situations: + * 0001-Avoid-spurious-move-events-after-configure-call.patch + +--- +Fri Oct 5 19:25:46 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-beta1: + * New bugfix release + * No changelog available +- Remove patches, now upstream: + * fix-deadlock.patch + +--- +Tue Oct 2 07:34:28 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-alpha: + * New feature release + * For more details please see: + * http://wiki.qt.io/New_Features_in_Qt_5.12 +- Add patch to fix deadlock when calling makeCurrent before exposing: + * fix-deadlock.patch + +--- Old: qtwayland-everywhere-src-5.11.2.tar.xz New: qtwayland-everywhere-src-5.12.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.v60O4T/_old 2018-12-14 20:55:46.132847067 +0100 +++ /var/tmp/diff_new_pack.v60O4T/_new 2018-12-14 20:55:46.136847062 +0100 @@ -19,20 +19,20 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.11.2 -%define so_version 5.11.2 -%define tar_version qtwayland-everywhere-src-5.11.2 +%define real_version 5.12.0 +%define so_version 5.12.0 +%define tar_version qtwayland-everywhere-src-5.12.0 Name: libqt5-qtwayland -Version:5.11.2 +Version:5.12.0 Release:0 Summary:Qt 5 Wayland Addon License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io -Source: https://download.qt.io/official_releases/qt/5.11/%{real_version}/submodules/%{tar_version}.tar.xz +Source: https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE -Patch1: workaround-null-object.patch +Patch100: workaround-null-object.patch BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel >= %{version} BuildRequires: libqt5-qtdeclarative-private-headers-devel >= %{version} ++ qtwayland-everywhere-src-5.11.2.tar.xz -> qtwayland-everywhere-src-5.12.0.tar.xz ++ 34241 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2018-10-01 08:12:53 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Mon Oct 1 08:12:53 2018 rev:23 rq:637854 version:5.11.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2018-07-12 09:17:30.878279861 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2018-10-01 08:12:55.118141444 +0200 @@ -1,0 +2,8 @@ +Fri Sep 21 07:59:49 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.11.2 + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.11.2/?h=v5.11.2 + +--- Old: qtwayland-everywhere-src-5.11.1.tar.xz New: qtwayland-everywhere-src-5.11.2.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.CTUWTX/_old 2018-10-01 08:12:55.594141137 +0200 +++ /var/tmp/diff_new_pack.CTUWTX/_new 2018-10-01 08:12:55.594141137 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.11.1 -%define so_version 5.11.1 -%define tar_version qtwayland-everywhere-src-5.11.1 +%define real_version 5.11.2 +%define so_version 5.11.2 +%define tar_version qtwayland-everywhere-src-5.11.2 Name: libqt5-qtwayland -Version:5.11.1 +Version:5.11.2 Release:0 Summary:Qt 5 Wayland Addon License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only ++ qtwayland-everywhere-src-5.11.1.tar.xz -> qtwayland-everywhere-src-5.11.2.tar.xz ++ 2272 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2018-07-12 09:17:30 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Thu Jul 12 09:17:30 2018 rev:22 rq:622055 version:5.11.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2018-06-26 10:31:58.610803224 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2018-07-12 09:17:30.878279861 +0200 @@ -1,0 +2,6 @@ +Sat Jul 7 12:30:44 UTC 2018 - fab...@ritter-vogt.de + +- Remove patch as it causes a regression with resizing windows: + * 0001-Handle-maximize-minimize-fullscreen-xdgshellv6.patch + +--- Old: 0001-Handle-maximize-minimize-fullscreen-xdgshellv6.patch Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.jEIPs2/_old 2018-07-12 09:17:31.534280779 +0200 +++ /var/tmp/diff_new_pack.jEIPs2/_new 2018-07-12 09:17:31.534280779 +0200 @@ -33,8 +33,6 @@ Source1:baselibs.conf # PATCH-FIX-OPENSUSE Patch1: workaround-null-object.patch -# Pending for upstream 5.9 (https://codereview.qt-project.org/#/c/199123/) -Patch1501: 0001-Handle-maximize-minimize-fullscreen-xdgshellv6.patch BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel >= %{version} BuildRequires: libqt5-qtdeclarative-private-headers-devel >= %{version}
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2018-06-02 11:51:57 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Sat Jun 2 11:51:57 2018 rev:20 rq:611689 version:5.11.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2018-01-16 09:33:03.443840872 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2018-06-02 11:51:59.628340136 +0200 @@ -1,0 +2,78 @@ +Tue May 22 16:16:49 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0 + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.11.0/?h=v5.11.0 + +--- +Tue May 8 11:01:44 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-rc + * New bugfix release + * No changelog available + +--- +Mon Apr 23 08:58:08 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-beta4 + * New bugfix release + * No changelog available + +--- +Wed Apr 11 09:15:05 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-beta3 + * New bugfix release + * No changelog available + +--- +Wed Mar 28 09:17:53 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-beta2 + * New bugfix release + * No changelog available +- Refresh 0001-Handle-maximize-minimize-fullscreen-xdgshellv6.patch + +--- +Tue Mar 13 13:40:51 UTC 2018 - christo...@krop.fr + +- Fix the license tag. + +--- +Thu Mar 1 09:55:54 CET 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-beta1 + * New feature release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.11.0-beta1/?h=v5.11.0-beta1 + +--- +Tue Feb 20 14:29:57 CET 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-alpha + * New feature release + * For more details please see: + * https://wiki.qt.io/New_Features_in_Qt_5.11 +- Remove patches, now upstream: + * 0001-Implement-basic-key-composition-support.patch + * 0002-Automatically-change-scale-when-entering-a-new-outpu.patch + +--- +Wed Feb 14 15:47:14 CET 2018 - fab...@ritter-vogt.de + +- Update to 5.10.1 + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtwayland.git/plain/dist/changes-5.10.1/?h=v5.10.1 +- Drop patches, now upstream: + * Dont-recreate-hidden-egl-surfaces.patch + +--- +Sat Feb 10 21:11:54 UTC 2018 - fab...@ritter-vogt.de + +- Add patch (pending upstream) to implement fullscreen windows for + xdg-shell v6 (boo#1080447): + * 0001-Handle-maximize-minimize-fullscreen-xdgshellv6.patch + +--- Old: 0001-Implement-basic-key-composition-support.patch 0002-Automatically-change-scale-when-entering-a-new-outpu.patch Dont-recreate-hidden-egl-surfaces.patch qtwayland-everywhere-src-5.10.0.tar.xz New: 0001-Handle-maximize-minimize-fullscreen-xdgshellv6.patch qtwayland-everywhere-src-5.11.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.zTfiHH/_old 2018-06-02 11:52:00.424310941 +0200 +++ /var/tmp/diff_new_pack.zTfiHH/_new 2018-06-02 11:52:00.424310941 +0200 @@ -19,29 +19,30 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.10.0 -%define so_version 5.10.0 -%define tar_version qtwayland-everywhere-src-5.10.0 +%define real_version 5.11.0 +%define so_version 5.11.0 +%define tar_version qtwayland-everywhere-src-5.11.0 Name: libqt5-qtwayland -Version:5.10.0 +Version:5.11.0 Release:0 Summary:Qt 5 Wayland Addon -License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-with-Qt-Company-Qt-exception-1.1 +License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io -Source: https://download.qt.io/official_releases/qt/5.10/%{real_version}/submodules/%{tar_version}.tar.xz +Source:
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2018-01-16 09:33:02 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Tue Jan 16 09:33:02 2018 rev:19 rq:562917 version:5.10.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2018-01-09 14:46:55.289445164 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2018-01-16 09:33:03.443840872 +0100 @@ -1,0 +2,8 @@ +Tue Jan 9 14:39:26 UTC 2018 - fab...@ritter-vogt.de + +- Add patch (pending upstream) to fix destruction of hidden surfaces (kde#381630): + * Dont-recreate-hidden-egl-surfaces.patch +- Keep workaround-null-object.patch as it can in theory prevent + crashes and has no effect otherwise + +--- New: Dont-recreate-hidden-egl-surfaces.patch Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.SXK2Nt/_old 2018-01-16 09:33:04.975769197 +0100 +++ /var/tmp/diff_new_pack.SXK2Nt/_new 2018-01-16 09:33:04.979769009 +0100 @@ -33,6 +33,8 @@ Source1:baselibs.conf # PATCH-FIX-OPENSUSE Patch1: workaround-null-object.patch +# Pending for upstream 5.9 (https://codereview.qt-project.org/#/c/210552/) +Patch1500: Dont-recreate-hidden-egl-surfaces.patch # Patches from upstream dev branch Patch2000: 0001-Implement-basic-key-composition-support.patch Patch2001: 0002-Automatically-change-scale-when-entering-a-new-outpu.patch @@ -107,6 +109,7 @@ %prep %setup -q -n %{tar_version} %patch1 -p1 +%patch1500 -p1 %patch2000 -p1 %patch2001 -p1 ++ Dont-recreate-hidden-egl-surfaces.patch ++ >From a343c589a966d0342fcc75e0d6ce24e1f5157540 Mon Sep 17 00:00:00 2001 From: David EdmundsonDate: Wed, 3 Jan 2018 19:18:42 + Subject: [PATCH] Don't recreate hidden egl surfaces QWaylandEglWindow deletes surfaces when a window changes from hidden to visible, presumably as a result of us not having a valid wl_surface object. By extension it doesn't make sense to create a surface whilst a window is still hidden. This fixes a crash where a QQuickWindow hides and then is destroyed. In QQuickWindow destruction we have to create a valid context in order to delete any textures/assets owned by the scene graph; as the wl_surface has gone this causes an error in the EGL libs when we create an EGL surface. Task-number: QTBUG-65553 Change-Id: I9b37a86326bf2cd7737c4e839c1aa8c74cf08116 --- .../client/wayland-egl/qwaylandglcontext.cpp | 2 +- tests/auto/client/client/tst_client.cpp| 35 ++ 2 files changed, 36 insertions(+), 1 deletion(-) Index: qtwayland-everywhere-src-5.10.0/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp === --- qtwayland-everywhere-src-5.10.0.orig/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp +++ qtwayland-everywhere-src-5.10.0/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp @@ -407,7 +407,7 @@ bool QWaylandGLContext::makeCurrent(QPla window->createDecoration(); if (eglSurface == EGL_NO_SURFACE) { -window->updateSurface(true); +window->updateSurface(window->isExposed()); eglSurface = window->eglSurface(); } Index: qtwayland-everywhere-src-5.10.0/tests/auto/client/client/tst_client.cpp === --- qtwayland-everywhere-src-5.10.0.orig/tests/auto/client/client/tst_client.cpp +++ qtwayland-everywhere-src-5.10.0/tests/auto/client/client/tst_client.cpp @@ -35,6 +35,8 @@ #include #include #include +#include +#include #include @@ -108,6 +110,25 @@ public: QPoint mousePressPos; }; +class TestGlWindow : public QOpenGLWindow +{ +Q_OBJECT + +public: +TestGlWindow(); + +protected: +void paintGL() override; +}; + +TestGlWindow::TestGlWindow() +{} + +void TestGlWindow::paintGL() +{ +glClear(GL_COLOR_BUFFER_BIT); +} + class tst_WaylandClient : public QObject { Q_OBJECT @@ -145,6 +166,7 @@ private slots: void dontCrashOnMultipleCommits(); void hiddenTransientParent(); void hiddenPopupParent(); +void glWindow(); private: MockCompositor *compositor; @@ -404,6 +426,19 @@ void tst_WaylandClient::hiddenPopupParen QTRY_VERIFY(compositor->surface()); } +void tst_WaylandClient::glWindow() +{ +QScopedPointer testWindow(new TestGlWindow); +testWindow->show(); +QSharedPointer surface; +
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2018-01-09 14:46:54 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Tue Jan 9 14:46:54 2018 rev:18 rq:561009 version:5.10.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2017-12-23 12:14:30.554144245 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2018-01-09 14:46:55.289445164 +0100 @@ -1,0 +2,8 @@ +Mon Jan 1 01:03:04 UTC 2018 - fab...@ritter-vogt.de + +- Add patch from upstream dev branch for compose key support: + * 0001-Implement-basic-key-composition-support.patch +- Add fix from upstream dev branch: + * 0002-Automatically-change-scale-when-entering-a-new-outpu.patch + +--- New: 0001-Implement-basic-key-composition-support.patch 0002-Automatically-change-scale-when-entering-a-new-outpu.patch Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.VxbJbe/_old 2018-01-09 14:46:55.961413655 +0100 +++ /var/tmp/diff_new_pack.VxbJbe/_new 2018-01-09 14:46:55.961413655 +0100 @@ -33,6 +33,9 @@ Source1:baselibs.conf # PATCH-FIX-OPENSUSE Patch1: workaround-null-object.patch +# Patches from upstream dev branch +Patch2000: 0001-Implement-basic-key-composition-support.patch +Patch2001: 0002-Automatically-change-scale-when-entering-a-new-outpu.patch BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel >= %{version} BuildRequires: libqt5-qtdeclarative-private-headers-devel >= %{version} @@ -104,6 +107,8 @@ %prep %setup -q -n %{tar_version} %patch1 -p1 +%patch2000 -p1 +%patch2001 -p1 %post -n libQt5WaylandCompositor5 -p /sbin/ldconfig ++ 0001-Implement-basic-key-composition-support.patch ++ >From 867cf6e37a657fea1bd847494d80b9b65678f5d8 Mon Sep 17 00:00:00 2001 From: Giulio CamuffoDate: Fri, 1 May 2015 17:12:22 +0300 Subject: [PATCH 1/2] Implement basic key composition support Use xkbcommon-compose to handle basic compose key support. We should expand on it in the future to handle things like resetting the compose state on text field switching. Task-number: QTBUG-54792 Task-number: QTBUG-64572 Change-Id: I9d1d5ca4c9991928e12979f69eaa477e0cb28ada Reviewed-by: Paul Olav Tvete --- src/client/qwaylandinputdevice.cpp | 65 +- src/client/qwaylandinputdevice_p.h | 9 ++ 2 files changed, 73 insertions(+), 1 deletion(-) diff --git a/src/client/qwaylandinputdevice.cpp b/src/client/qwaylandinputdevice.cpp index 4def0de8..90b27769 100644 --- a/src/client/qwaylandinputdevice.cpp +++ b/src/client/qwaylandinputdevice.cpp @@ -70,6 +70,10 @@ #include +#if QT_CONFIG(xkbcommon_evdev) +#include +#endif + QT_BEGIN_NAMESPACE namespace QtWaylandClient { @@ -113,6 +117,7 @@ bool QWaylandInputDevice::Keyboard::createDefaultKeyMap() qWarning() << "xkb_map_new_from_names failed, no key input"; return false; } +createComposeState(); return true; } @@ -125,11 +130,41 @@ void QWaylandInputDevice::Keyboard::releaseKeyMap() if (mXkbContext) xkb_context_unref(mXkbContext); } + +void QWaylandInputDevice::Keyboard::createComposeState() +{ +static const char *locale = nullptr; +if (!locale) { +locale = getenv("LC_ALL"); +if (!locale) +locale = getenv("LC_CTYPE"); +if (!locale) +locale = getenv("LANG"); +if (!locale) +locale = "C"; +} + +mXkbComposeTable = xkb_compose_table_new_from_locale(mXkbContext, locale, XKB_COMPOSE_COMPILE_NO_FLAGS); +if (mXkbComposeTable) +mXkbComposeState = xkb_compose_state_new(mXkbComposeTable, XKB_COMPOSE_STATE_NO_FLAGS); +} + +void QWaylandInputDevice::Keyboard::releaseComposeState() +{ +if (mXkbComposeState) +xkb_compose_state_unref(mXkbComposeState); +if (mXkbComposeTable) +xkb_compose_table_unref(mXkbComposeTable); +mXkbComposeState = nullptr; +mXkbComposeTable = nullptr; +} + #endif QWaylandInputDevice::Keyboard::~Keyboard() { #if QT_CONFIG(xkbcommon_evdev) +releaseComposeState(); releaseKeyMap(); #endif if (mFocus) @@ -632,6 +667,7 @@ void QWaylandInputDevice::Keyboard::keyboard_keymap(uint32_t format, int32_t fd, // Release the old keymap resources in the case they were already created in // the key event or when the compositor issues a new map +releaseComposeState();
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2017-12-23 12:14:29 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Sat Dec 23 12:14:29 2017 rev:17 rq:557407 version:5.10.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2017-12-08 12:53:01.187150788 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2017-12-23 12:14:30.554144245 +0100 @@ -1,0 +2,23 @@ +Fri Dec 8 23:14:19 UTC 2017 - christo...@krop.fr + +- Update the license tag (boo#967696) + +--- +Thu Dec 7 12:18:16 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10.0 final + * New bugfix release + +--- +Sun Dec 3 14:13:02 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10.0 RC 2 + * New bugfix release + +--- +Thu Nov 30 09:47:21 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10.0 RC 1 + * New bugfix release + +--- @@ -9,0 +33,25 @@ +Wed Nov 15 11:41:55 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Beta 4 +- Contains bugfixes + +--- +Thu Nov 2 07:22:56 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Beta 3 +- Contains bugfixes + +--- +Mon Oct 30 16:19:43 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Beta 2 +- Contains bugfixes + +--- +Mon Oct 9 16:17:43 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Beta 1 +- For more information visit: +https://blog.qt.io/blog/2017/10/09/qt-5-10-beta-released/ + +--- @@ -14,0 +63,7 @@ + +--- +Mon Sep 25 14:42:37 CEST 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Alpha 1 +- For more information visit: +https://blog.qt.io/blog/2017/09/13/qt-5-10-alpha-released/ Old: qtwayland-opensource-src-5.9.3.tar.xz New: qtwayland-everywhere-src-5.10.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.CbyRFI/_old 2017-12-23 12:14:32.646042245 +0100 +++ /var/tmp/diff_new_pack.CbyRFI/_new 2017-12-23 12:14:32.650042050 +0100 @@ -19,17 +19,17 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.9.3 -%define so_version 5.9.3 -%define tar_version qtwayland-opensource-src-%{real_version} +%define real_version 5.10.0 +%define so_version 5.10.0 +%define tar_version qtwayland-everywhere-src-5.10.0 Name: libqt5-qtwayland -Version:5.9.3 +Version:5.10.0 Release:0 Summary:Qt 5 Wayland Addon -License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 +License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-with-Qt-Company-Qt-exception-1.1 Group: Development/Libraries/X11 Url:https://www.qt.io -Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz +Source: https://download.qt.io/official_releases/qt/5.10/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE Patch1: workaround-null-object.patch @@ -102,7 +102,7 @@ Examples for libqt5-qtwayland module. %prep -%setup -q -n qtwayland-opensource-src-%{real_version} +%setup -q -n %{tar_version} %patch1 -p1 %post -n libQt5WaylandCompositor5 -p /sbin/ldconfig
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2017-12-08 12:53:00 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Fri Dec 8 12:53:00 2017 rev:16 rq:545963 version:5.9.3 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2017-10-23 16:21:23.102295227 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2017-12-08 12:53:01.187150788 +0100 @@ -1,0 +2,8 @@ +Sat Nov 25 12:46:49 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.9.3 + * New bugfix release + * For more details, see: +http://code.qt.io/cgit/qt/qtwayland.git/tree/dist/changes-5.9.3/?h=v5.9.3 + +--- Old: qtwayland-opensource-src-5.9.2.tar.xz New: qtwayland-opensource-src-5.9.3.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.5NKg4q/_old 2017-12-08 12:53:02.027120452 +0100 +++ /var/tmp/diff_new_pack.5NKg4q/_new 2017-12-08 12:53:02.027120452 +0100 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.9.2 -%define so_version 5.9.2 +%define real_version 5.9.3 +%define so_version 5.9.3 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.9.2 +Version:5.9.3 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 ++ qtwayland-opensource-src-5.9.2.tar.xz -> qtwayland-opensource-src-5.9.3.tar.xz ++ 4317 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2017-10-23 16:21:01 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Mon Oct 23 16:21:01 2017 rev:15 rq:533926 version:5.9.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2017-09-17 22:37:04.375248770 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2017-10-23 16:21:23.102295227 +0200 @@ -1,0 +2,7 @@ +Sun Oct 8 14:11:39 UTC 2017 - lbeltr...@kde.org + +- Update to 5.9.2 + * For more details please see: +https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/ + +--- Old: qtwayland-opensource-src-5.9.1.tar.xz New: qtwayland-opensource-src-5.9.2.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.Fy6CmG/_old 2017-10-23 16:21:23.654269385 +0200 +++ /var/tmp/diff_new_pack.Fy6CmG/_new 2017-10-23 16:21:23.654269385 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.9.1 -%define so_version 5.9.1 +%define real_version 5.9.2 +%define so_version 5.9.2 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.9.1 +Version:5.9.2 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 ++ qtwayland-opensource-src-5.9.1.tar.xz -> qtwayland-opensource-src-5.9.2.tar.xz ++ 2290 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2017-09-17 22:37:03 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Sun Sep 17 22:37:03 2017 rev:14 rq:526018 version:5.9.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2017-07-08 12:24:45.316075302 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2017-09-17 22:37:04.375248770 +0200 @@ -1,0 +2,6 @@ +Thu Sep 14 07:16:03 UTC 2017 - fab...@ritter-vogt.de + +- Add patch to workaround crash due to nullptr deref (kde#381630): + * workaround-null-object.patch + +--- New: workaround-null-object.patch Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.Uz4NDR/_old 2017-09-17 22:37:05.047154303 +0200 +++ /var/tmp/diff_new_pack.Uz4NDR/_new 2017-09-17 22:37:05.047154303 +0200 @@ -31,6 +31,8 @@ Url:https://www.qt.io Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-OPENSUSE +Patch1: workaround-null-object.patch BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel >= %{version} BuildRequires: libqt5-qtdeclarative-private-headers-devel >= %{version} @@ -101,6 +103,7 @@ %prep %setup -q -n qtwayland-opensource-src-%{real_version} +%patch1 -p1 %post -n libQt5WaylandCompositor5 -p /sbin/ldconfig ++ workaround-null-object.patch ++ From: Fabian VogtSubject: Work around crash in QtWaylandClient::QWaylandEglWindow::updateSurface References: kde#381630 object() is nullptr when it crashes, so do not try to reference it. This is only a workaround as object() should never be nullptr AFAICT. So far I haven't discovered any bad side effects. Index: qtwayland-opensource-src-5.9.1/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp === --- qtwayland-opensource-src-5.9.1.orig/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp +++ qtwayland-opensource-src-5.9.1/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp @@ -112,7 +112,7 @@ void QWaylandEglWindow::updateSurface(bo // mesa's egl returns NULL if we try to create a, invalid wl_egl_window, however not all EGL // implementations may do that, so check the size ourself. Besides, we must deal with resizing // a valid window to 0x0, which would make it invalid. Hence, destroy it. -if (sizeWithMargins.isEmpty()) { +if (sizeWithMargins.isEmpty() || !object()) { if (m_eglSurface) { eglDestroySurface(m_clientBufferIntegration->eglDisplay(), m_eglSurface); m_eglSurface = 0;
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2017-06-13 16:04:42 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Tue Jun 13 16:04:42 2017 rev:12 rq:500010 version:5.9.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2016-12-22 16:07:43.587469674 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2017-06-13 16:04:47.842648230 +0200 @@ -1,0 +2,13 @@ +Wed May 31 07:05:29 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.9.0 final + +--- +Wed May 24 19:16:41 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.9.0 RC: + * For more details please see: +http://lists.qt-project.org/pipermail/announce/2017-May/000115.html +and https://wiki.qt.io/New_Features_in_Qt_5.9 + +--- Old: qtwayland-opensource-src-5.7.1.tar.xz New: qtwayland-opensource-src-5.9.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.PI3n6i/_old 2017-06-13 16:04:48.890500559 +0200 +++ /var/tmp/diff_new_pack.PI3n6i/_new 2017-06-13 16:04:48.89446 +0200 @@ -16,20 +16,20 @@ # -%define qt5_snapshot 1 +%define qt5_snapshot 0 %define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.7.1 -%define so_version 5.7.1 +%define real_version 5.9.0 +%define so_version 5.9.0 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.7.1 +Version:5.9.0 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 -Url:http://qt.digia.com -Source: %{tar_version}.tar.xz +Url:https://www.qt.io +Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel >= %{version} @@ -134,24 +134,24 @@ %files %defattr(-,root,root,-) -%doc *.txt LICENSE.* +%doc LICENSE.* %{_libqt5_bindir}/qtwaylandscanner %{_libqt5_plugindir}/ %{_libqt5_archdatadir}/qml/QtWayland/ %files -n libQt5WaylandCompositor5 %defattr(-,root,root,-) -%doc *.txt LICENSE.* +%doc LICENSE.* %{_libqt5_libdir}/libQt5WaylandCompositor.so.* %files -n libQt5WaylandClient5 %defattr(-,root,root,-) -%doc *.txt LICENSE.* +%doc LICENSE.* %{_libqt5_libdir}/libQt5WaylandClient.so.* %files devel %defattr(-,root,root,-) -%doc *.txt LICENSE.* +%doc LICENSE.* %{_libqt5_libdir}/*.prl %{_libqt5_libdir}/*.so %{_libqt5_libdir}/pkgconfig/* @@ -162,12 +162,12 @@ %files private-headers-devel %defattr(-,root,root,755) -%doc *.txt LICENSE.* +%doc LICENSE.* %{_libqt5_includedir}/Qt*/%{so_version} %files examples %defattr(-,root,root,755) -%doc *.txt LICENSE.* +%doc LICENSE.* %{_libqt5_examplesdir}/ %changelog ++ qtwayland-opensource-src-5.7.1.tar.xz -> qtwayland-opensource-src-5.9.0.tar.xz ++ 44979 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2016-10-01 23:50:05 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2016-06-25 01:55:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2016-10-01 23:50:06.0 +0200 @@ -1,0 +2,8 @@ +Sat Sep 24 18:39:09 UTC 2016 - hrvoje.sen...@gmail.com + +- Update to 5.7.0 + * For more details please see: +https://www.qt.io/qt5-7/ +- Drop dead 0001-partially-revert-505c373.diff + +--- Old: 0001-partially-revert-505c373.diff qtwayland-opensource-src-5.6.1.tar.xz New: qtwayland-opensource-src-5.7.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.ymfjUc/_old 2016-10-01 23:50:07.0 +0200 +++ /var/tmp/diff_new_pack.ymfjUc/_new 2016-10-01 23:50:07.0 +0200 @@ -17,13 +17,13 @@ %define qt5_snapshot 1 -%define libname libQt5Compositor5 +%define libname libQt5WaylandCompositor5 %define base_name libqt5 -%define real_version 5.6.1 -%define so_version 5.6.1 +%define real_version 5.7.0 +%define so_version 5.7.0 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.6.1 +Version:5.7.0 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 @@ -31,8 +31,6 @@ Url:http://qt.digia.com Source: %{tar_version}.tar.xz Source1:baselibs.conf -# PATCH-FIX-UPSTREAM -- 0001-partially-revert-505c373.diff -- Fix the build -Patch0: 0001-partially-revert-505c373.diff BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel >= %{version} BuildRequires: libqt5-qtdeclarative-private-headers-devel >= %{version} @@ -57,8 +55,8 @@ Summary:Qt 5 Wayland Addon Group: Development/Libraries/C and C++ Requires: %{name} = %{version} -Requires: libQt5Compositor5 = %{version} Requires: libQt5WaylandClient5 = %{version} +Requires: libQt5WaylandCompositor5 = %{version} Conflicts: qtwayland-devel %description devel @@ -77,12 +75,12 @@ API guarantees. The packages that build against these have to require the exact Qt version. -%package -n libQt5Compositor5 +%package -n libQt5WaylandCompositor5 Summary:Qt 5 Wayland Addon Group: Development/Libraries/C and C++ Conflicts: qtwayland -%description -n libQt5Compositor5 +%description -n libQt5WaylandCompositor5 Qt is a set of libraries for developing applications. %package -n libQt5WaylandClient5 @@ -103,11 +101,10 @@ %prep %setup -q -n qtwayland-opensource-src-%{real_version} -%patch0 -p1 -%post -n libQt5Compositor5 -p /sbin/ldconfig +%post -n libQt5WaylandCompositor5 -p /sbin/ldconfig -%postun -n libQt5Compositor5 -p /sbin/ldconfig +%postun -n libQt5WaylandCompositor5 -p /sbin/ldconfig %post -n libQt5WaylandClient5 -p /sbin/ldconfig @@ -140,11 +137,12 @@ %doc *.txt LICENSE.* %{_libqt5_bindir}/qtwaylandscanner %{_libqt5_plugindir}/ +%{_libqt5_archdatadir}/qml/QtWayland/ -%files -n libQt5Compositor5 +%files -n libQt5WaylandCompositor5 %defattr(-,root,root,-) %doc *.txt LICENSE.* -%{_libqt5_libdir}/libQt5Compositor.so.* +%{_libqt5_libdir}/libQt5WaylandCompositor.so.* %files -n libQt5WaylandClient5 %defattr(-,root,root,-) ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.ymfjUc/_old 2016-10-01 23:50:07.0 +0200 +++ /var/tmp/diff_new_pack.ymfjUc/_new 2016-10-01 23:50:07.0 +0200 @@ -1,7 +1,7 @@ libqt5-qtwayland -libQt5Compositor5 +libQt5WaylandCompositor5 libQt5WaylandClient5 libqt5-qtwayland-devel requires "libqt5-qtwayland- = " - requires "libQt5Compositor5- = " - requires "libQt5WaylandClient5- = " \ No newline at end of file + requires "libQt5WaylandCompositor5- = " + requires "libQt5WaylandClient5- = " ++ qtwayland-opensource-src-5.6.1.tar.xz -> qtwayland-opensource-src-5.7.0.tar.xz ++ 61664 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2016-06-25 01:55:11 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2016-05-17 17:05:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2016-06-25 01:55:13.0 +0200 @@ -1,0 +2,7 @@ +Wed Jun 8 14:15:22 UTC 2016 - hrvoje.sen...@gmail.com + +- Update to 5.6.1 + * For more details please see: +http://blog.qt.io/blog/2016/06/08/qt-5-6-1-released/ + +--- Old: qtwayland-opensource-src-5.6.0.tar.xz New: qtwayland-opensource-src-5.6.1.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.UMdGug/_old 2016-06-25 01:55:14.0 +0200 +++ /var/tmp/diff_new_pack.UMdGug/_new 2016-06-25 01:55:14.0 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 1 %define libname libQt5Compositor5 %define base_name libqt5 -%define real_version 5.6.0 -%define so_version 5.6.0 +%define real_version 5.6.1 +%define so_version 5.6.1 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.6.0 +Version:5.6.1 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 @@ -34,8 +34,8 @@ # PATCH-FIX-UPSTREAM -- 0001-partially-revert-505c373.diff -- Fix the build Patch0: 0001-partially-revert-505c373.diff BuildRequires: fdupes -BuildRequires: libqt5-qtbase-private-headers-devel >= 5.2.0 -BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.2.0 +BuildRequires: libqt5-qtbase-private-headers-devel >= %{version} +BuildRequires: libqt5-qtdeclarative-private-headers-devel >= %{version} BuildRequires: xz BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(wayland-client) >= 1.1.0 ++ 0001-partially-revert-505c373.diff ++ --- /var/tmp/diff_new_pack.UMdGug/_old 2016-06-25 01:55:14.0 +0200 +++ /var/tmp/diff_new_pack.UMdGug/_new 2016-06-25 01:55:14.0 +0200 @@ -2,7 +2,7 @@ index 8d7f488..9f7751a 100644 --- a/examples/wayland/server-buffer/compositor/compositor.pro +++ b/examples/wayland/server-buffer/compositor/compositor.pro -@@ -17,4 +17,7 @@ RESOURCES += compositor.qrc +@@ -18,6 +18,9 @@ RESOURCES += compositor.qrc CONFIG +=wayland-scanner WAYLANDSERVERSOURCES += ../share-buffer.xml @@ -10,3 +10,5 @@ +PKGCONFIG += wayland-server + DEFINES += QT_COMPOSITOR_QUICK + + target.path = $$[QT_INSTALL_EXAMPLES]/wayland/server-buffer/compositor ++ qtwayland-opensource-src-5.6.0.tar.xz -> qtwayland-opensource-src-5.6.1.tar.xz ++ 2180 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2016-05-17 17:05:54 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2015-10-19 22:46:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2016-05-17 17:05:55.0 +0200 @@ -1,0 +2,11 @@ +Fri Mar 18 19:03:29 UTC 2016 - hrvoje.sen...@gmail.com + +- Update to 5.6.0 + * For more details please see: +http://blog.qt.io/blog/2016/03/16/qt-5-6-released/ +and https://wiki.qt.io/New_Features_in_Qt_5.6 +- Drop adjust_api.diff, we don't need nor want to support Qt 5.3 +- Added 0001-partially-revert-505c373.diff: use pkgconfig to gather + wayland includes + +--- Old: adjust_api.diff qtwayland-opensource-src-5.5.1.tar.xz New: 0001-partially-revert-505c373.diff qtwayland-opensource-src-5.6.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.Bl53CM/_old 2016-05-17 17:05:56.0 +0200 +++ /var/tmp/diff_new_pack.Bl53CM/_new 2016-05-17 17:05:56.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwayland # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -16,14 +16,14 @@ # -%define qt5_snapshot 0 +%define qt5_snapshot 1 %define libname libQt5Compositor5 %define base_name libqt5 -%define real_version 5.5.1 -%define so_version 5.5.1 +%define real_version 5.6.0 +%define so_version 5.6.0 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.5.1 +Version:5.6.0 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 @@ -31,8 +31,8 @@ Url:http://qt.digia.com Source: %{tar_version}.tar.xz Source1:baselibs.conf -# PATCH-FIX-UPSTREAM adjust_api.diff -- make qtwayland build with 5.3.x QPA API -Patch0: adjust_api.diff +# PATCH-FIX-UPSTREAM -- 0001-partially-revert-505c373.diff -- Fix the build +Patch0: 0001-partially-revert-505c373.diff BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel >= 5.2.0 BuildRequires: libqt5-qtdeclarative-private-headers-devel >= 5.2.0 ++ 0001-partially-revert-505c373.diff ++ diff --git a/examples/wayland/server-buffer/compositor/compositor.pro b/examples/wayland/server-buffer/compositor/compositor.pro index 8d7f488..9f7751a 100644 --- a/examples/wayland/server-buffer/compositor/compositor.pro +++ b/examples/wayland/server-buffer/compositor/compositor.pro @@ -17,4 +17,7 @@ RESOURCES += compositor.qrc CONFIG +=wayland-scanner WAYLANDSERVERSOURCES += ../share-buffer.xml +CONFIG += link_pkgconfig +PKGCONFIG += wayland-server + DEFINES += QT_COMPOSITOR_QUICK ++ qtwayland-opensource-src-5.5.1.tar.xz -> qtwayland-opensource-src-5.6.0.tar.xz ++ 7131 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2015-10-19 22:46:06 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2015-09-27 08:36:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2015-10-19 22:46:08.0 +0200 @@ -1,0 +2,7 @@ +Fri Oct 16 20:22:38 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 5.5.1 + * For more details please see: +http://blog.qt.io/blog/2015/10/15/qt-5-5-1-released/ + +--- Old: qtwayland-opensource-src-5.5.0.tar.xz New: qtwayland-opensource-src-5.5.1.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.NH8e5h/_old 2015-10-19 22:46:09.0 +0200 +++ /var/tmp/diff_new_pack.NH8e5h/_new 2015-10-19 22:46:09.0 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5Compositor5 %define base_name libqt5 -%define real_version 5.5.0 -%define so_version 5.5.0 +%define real_version 5.5.1 +%define so_version 5.5.1 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.5.0 +Version:5.5.1 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 ++ qtwayland-opensource-src-5.5.0.tar.xz -> qtwayland-opensource-src-5.5.1.tar.xz ++ 2467 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2015-09-27 08:37:38 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is "libqt5-qtwayland" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2015-06-06 09:52:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2015-09-27 08:36:59.0 +0200 @@ -1,0 +2,8 @@ +Sun Aug 16 08:32:09 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 5.5.0 + * For more details please see: +http://blog.qt.io/blog/2015/07/01/qt-5-5-released/ +and https://wiki.qt.io/New_Features_in_Qt_5.5 + +--- Old: qtwayland-opensource-src-5.4.2.tar.xz New: qtwayland-opensource-src-5.5.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.Chc4e9/_old 2015-09-27 08:37:00.0 +0200 +++ /var/tmp/diff_new_pack.Chc4e9/_new 2015-09-27 08:37:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwayland # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5Compositor5 %define base_name libqt5 -%define real_version 5.4.2 -%define so_version 5.4.2 +%define real_version 5.5.0 +%define so_version 5.5.0 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.4.2 +Version:5.5.0 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 ++ qtwayland-opensource-src-5.4.2.tar.xz -> qtwayland-opensource-src-5.5.0.tar.xz ++ 26442 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2015-06-06 09:52:10 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is libqt5-qtwayland Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2015-03-01 15:26:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2015-06-06 09:52:11.0 +0200 @@ -1,0 +2,14 @@ +Wed Jun 3 22:56:34 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 5.4.2 + * Bugfix release, for more details please see: +http://blog.qt.io/blog/2015/06/02/qt-5-4-2-released/ +- Drop Run-eventDispatcher-in-QWaylandDisplayforceRoundTrip.patch, + merged upstream + +--- +Sat May 9 21:01:05 UTC 2015 - hrvoje.sen...@gmail.com + +- Added Run-eventDispatcher-in-QWaylandDisplayforceRoundTrip.patch + +--- Old: qtwayland-opensource-src-5.4.1.tar.xz New: qtwayland-opensource-src-5.4.2.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.ou3alz/_old 2015-06-06 09:52:12.0 +0200 +++ /var/tmp/diff_new_pack.ou3alz/_new 2015-06-06 09:52:12.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwayland # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5Compositor5 %define base_name libqt5 -%define real_version 5.4.1 -%define so_version 5.4.1 +%define real_version 5.4.2 +%define so_version 5.4.2 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.4.1 +Version:5.4.2 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 ++ qtwayland-opensource-src-5.4.1.tar.xz - qtwayland-opensource-src-5.4.2.tar.xz ++ 1632 lines of diff (skipped)
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2015-03-01 15:26:48 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is libqt5-qtwayland Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2014-12-21 11:56:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2015-03-01 15:26:49.0 +0100 @@ -1,0 +2,7 @@ +Tue Feb 24 16:10:32 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 5.4.1 + * For more details please see: +http://blog.qt.io/blog/2015/02/24/qt-5-4-1-released/ + +--- Old: qtwayland-opensource-src-5.4.0.tar.xz New: qtwayland-opensource-src-5.4.1.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.r4jXrA/_old 2015-03-01 15:26:50.0 +0100 +++ /var/tmp/diff_new_pack.r4jXrA/_new 2015-03-01 15:26:50.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtwayland # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5Compositor5 %define base_name libqt5 -%define real_version 5.4.0 -%define so_version 5.4.0 +%define real_version 5.4.1 +%define so_version 5.4.1 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.4.0 +Version:5.4.1 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 ++ qtwayland-opensource-src-5.4.0.tar.xz - qtwayland-opensource-src-5.4.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwayland-opensource-src-5.4.0/.qmake.conf new/qtwayland-opensource-src-5.4.1/.qmake.conf --- old/qtwayland-opensource-src-5.4.0/.qmake.conf 2014-12-05 17:24:57.0 +0100 +++ new/qtwayland-opensource-src-5.4.1/.qmake.conf 2015-02-17 05:57:14.0 +0100 @@ -1,3 +1,3 @@ load(qt_build_config) -MODULE_VERSION = 5.4.0 +MODULE_VERSION = 5.4.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwayland-opensource-src-5.4.0/.tag new/qtwayland-opensource-src-5.4.1/.tag --- old/qtwayland-opensource-src-5.4.0/.tag 2014-12-05 17:24:58.0 +0100 +++ new/qtwayland-opensource-src-5.4.1/.tag 2015-02-17 05:57:15.0 +0100 @@ -1 +1 @@ -7882407bb6bab6c042fd20592a63a875b74eb581 +23bb7cad3166eedcd528da2d3c35377b506f80cc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwayland-opensource-src-5.4.0/examples/wayland/server-buffer/compositor/main.cpp new/qtwayland-opensource-src-5.4.1/examples/wayland/server-buffer/compositor/main.cpp --- old/qtwayland-opensource-src-5.4.0/examples/wayland/server-buffer/compositor/main.cpp 2014-12-05 17:24:57.0 +0100 +++ new/qtwayland-opensource-src-5.4.1/examples/wayland/server-buffer/compositor/main.cpp 2015-02-17 05:57:14.0 +0100 @@ -243,8 +243,8 @@ { QGuiApplication app(argc, argv); -if (!app.arguments().contains(QStringLiteral(--invert))) { -qDebug() iverting; +if (app.arguments().contains(QStringLiteral(--invert))) { +qDebug() inverting; qputenv(QT_COMPOSITOR_NEGATE_INVERTED_Y, 1); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwayland-opensource-src-5.4.0/include/QtCompositor/5.4.0/QtCompositor/private/qwaylandsurface_p.h new/qtwayland-opensource-src-5.4.1/include/QtCompositor/5.4.0/QtCompositor/private/qwaylandsurface_p.h --- old/qtwayland-opensource-src-5.4.0/include/QtCompositor/5.4.0/QtCompositor/private/qwaylandsurface_p.h 2014-12-05 17:24:57.0 +0100 +++ new/qtwayland-opensource-src-5.4.1/include/QtCompositor/5.4.0/QtCompositor/private/qwaylandsurface_p.h 1970-01-01 01:00:00.0 +0100 @@ -1 +0,0 @@ -#include ../../../../../src/compositor/compositor_api/qwaylandsurface_p.h diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwayland-opensource-src-5.4.0/include/QtCompositor/5.4.0/QtCompositor/private/qwlclientbufferintegration_p.h
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2014-12-21 11:57:43 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is libqt5-qtwayland Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2014-10-18 09:09:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2014-12-21 11:56:44.0 +0100 @@ -1,0 +2,16 @@ +Wed Dec 10 11:00:13 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.4 Final + * For more details please see: +http://blog.qt.digia.com/blog/2014/12/10/qt-5-4-released/ +and http://qt-project.org/wiki/New-Features-in-Qt-5.4 + +--- +Thu Nov 27 15:58:49 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.4 RC + * For more details please see: + http://blog.qt.digia.com/blog/2014/11/27/qt-5-4-release-candidate-available/ +and http://qt-project.org/wiki/New-Features-in-Qt-5.4 + +--- Old: qtwayland-opensource-src-5.4.0-beta.tar.xz New: qtwayland-opensource-src-5.4.0.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.1od4oM/_old 2014-12-21 11:56:45.0 +0100 +++ /var/tmp/diff_new_pack.1od4oM/_new 2014-12-21 11:56:45.0 +0100 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5Compositor5 %define base_name libqt5 -%define real_version 5.4.0-beta +%define real_version 5.4.0 %define so_version 5.4.0 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.4.0~beta +Version:5.4.0 Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 ++ qtwayland-opensource-src-5.4.0-beta.tar.xz - qtwayland-opensource-src-5.4.0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwayland-opensource-src-5.4.0-beta/.tag new/qtwayland-opensource-src-5.4.0/.tag --- old/qtwayland-opensource-src-5.4.0-beta/.tag2014-10-14 18:40:32.0 +0200 +++ new/qtwayland-opensource-src-5.4.0/.tag 2014-12-05 17:24:58.0 +0100 @@ -1 +1 @@ -5558b42ff8536efdacb94b85a9bd4a00217314df +7882407bb6bab6c042fd20592a63a875b74eb581 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwayland-opensource-src-5.4.0-beta/src/client/qwaylandcursor.cpp new/qtwayland-opensource-src-5.4.0/src/client/qwaylandcursor.cpp --- old/qtwayland-opensource-src-5.4.0-beta/src/client/qwaylandcursor.cpp 2014-10-14 18:40:32.0 +0200 +++ new/qtwayland-opensource-src-5.4.0/src/client/qwaylandcursor.cpp 2014-12-05 17:24:57.0 +0100 @@ -66,12 +66,15 @@ if (!hasCursorSize || cursorSize = 0) cursorSize = 32; mCursorTheme = wl_cursor_theme_load(cursorTheme, cursorSize, mDisplay-shm()); +if (!mCursorTheme) +qDebug() Could not load theme cursorTheme; initCursorMap(); } QWaylandCursor::~QWaylandCursor() { -wl_cursor_theme_destroy(mCursorTheme); +if (mCursorTheme) +wl_cursor_theme_destroy(mCursorTheme); } struct wl_cursor_image *QWaylandCursor::cursorImage(Qt::CursorShape newShape) @@ -160,6 +163,9 @@ //If the cursor has not been loaded already, load it if (!cursor) { +if (!mCursorTheme) +return NULL; + QListQByteArray cursorNames = mCursorNamesMap.values(shape); foreach (QByteArray name, cursorNames) { cursor = wl_cursor_theme_get_cursor(mCursorTheme, name.constData()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtwayland-opensource-src-5.4.0-beta/src/client/qwaylanddisplay.cpp new/qtwayland-opensource-src-5.4.0/src/client/qwaylanddisplay.cpp --- old/qtwayland-opensource-src-5.4.0-beta/src/client/qwaylanddisplay.cpp 2014-10-14 18:40:32.0 +0200 +++ new/qtwayland-opensource-src-5.4.0/src/client/qwaylanddisplay.cpp 2014-12-05 17:24:57.0 +0100 @@ -226,13 +226,14 @@ struct ::wl_registry *registry = object(); if (interface == QStringLiteral(wl_output)) { -QWaylandScreen *screen = new QWaylandScreen(this, id); +QWaylandScreen *screen = new QWaylandScreen(this, version, id); mScreens.append(screen); // We need to get the output events before creating surfaces forceRoundTrip(); mWaylandIntegration-screenAdded(screen); } else if
commit libqt5-qtwayland for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtwayland for openSUSE:Factory checked in at 2014-10-18 09:09:11 Comparing /work/SRC/openSUSE:Factory/libqt5-qtwayland (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new (New) Package is libqt5-qtwayland Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtwayland/libqt5-qtwayland.changes 2014-09-12 10:03:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtwayland.new/libqt5-qtwayland.changes 2014-10-18 09:09:26.0 +0200 @@ -1,0 +2,9 @@ +Fri Oct 17 09:35:32 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.4.0 beta + * New feature release, please see + http://blog.qt.digia.com/blog/2014/10/17/qt-5-4-beta-available/ + and http://qt-project.org/wiki/New-Features-in-Qt-5.4 +- Added adjust_api.diff, to guard QPA usage found in 5.3 and 5.4 + +--- Old: qtwayland-opensource-src-5.4.0-alpha.tar.xz New: adjust_api.diff qtwayland-opensource-src-5.4.0-beta.tar.xz Other differences: -- ++ libqt5-qtwayland.spec ++ --- /var/tmp/diff_new_pack.h9OwW7/_old 2014-10-18 09:09:27.0 +0200 +++ /var/tmp/diff_new_pack.h9OwW7/_new 2014-10-18 09:09:27.0 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQt5Compositor5 %define base_name libqt5 -%define real_version 5.4.0-alpha +%define real_version 5.4.0-beta %define so_version 5.4.0 %define tar_version qtwayland-opensource-src-%{real_version} Name: libqt5-qtwayland -Version:5.4.0~alpha +Version:5.4.0~beta Release:0 Summary:Qt 5 Wayland Addon License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 @@ -31,6 +31,8 @@ Url:http://qt.digia.com Source: %{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM adjust_api.diff -- make qtwayland build with 5.3.x QPA API +Patch0: adjust_api.diff BuildRequires: fdupes BuildRequires: libqt5-qtbase-private-headers-devel = 5.2.0 BuildRequires: libqt5-qtdeclarative-private-headers-devel = 5.2.0 @@ -101,6 +103,7 @@ %prep %setup -q -n qtwayland-opensource-src-%{real_version} +%patch0 -p1 %post -n libQt5Compositor5 -p /sbin/ldconfig ++ adjust_api.diff ++ diff --git a/src/client/qwaylandscreen.cpp b/src/client/qwaylandscreen.cpp index 5c625ed..aa0ec27 100644 --- a/src/client/qwaylandscreen.cpp +++ b/src/client/qwaylandscreen.cpp @@ -220,7 +220,12 @@ void QWaylandScreen::output_done() QWindowSystemInterface::handleScreenOrientationChange(screen(), m_orientation); mTransform = -1; } +#if QT_VERSION QT_VERSION_CHECK(5, 4, 0) +QWindowSystemInterface::handleScreenGeometryChange(screen(), mGeometry); +QWindowSystemInterface::handleScreenAvailableGeometryChange(screen(), mGeometry); +#else QWindowSystemInterface::handleScreenGeometryChange(screen(), mGeometry, mGeometry); +#endif QWindowSystemInterface::handleScreenRefreshRateChange(screen(), refreshRate()); } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org