commit libqt5-qtwayland for openSUSE:Factory

2020-09-14 Thread root
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

2020-05-29 Thread root
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

2020-01-19 Thread root
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

2019-08-19 Thread root
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

2019-07-13 Thread root
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

2019-06-28 Thread root
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

2019-03-21 Thread root
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

2018-12-14 Thread root
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

2018-10-01 Thread root
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

2018-07-12 Thread root
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

2018-06-02 Thread root
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

2018-01-16 Thread root
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 Edmundson 
Date: 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

2018-01-09 Thread root
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 Camuffo 
Date: 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

2017-12-23 Thread root
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

2017-12-08 Thread root
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

2017-10-23 Thread root
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

2017-09-17 Thread root
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 Vogt 
Subject: 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

2017-06-13 Thread root
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

2016-10-01 Thread h_root
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

2016-06-24 Thread h_root
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

2016-05-17 Thread h_root
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

2015-10-19 Thread h_root
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

2015-09-27 Thread h_root
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

2015-06-06 Thread h_root
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

2015-03-01 Thread h_root
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

2014-12-21 Thread h_root
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

2014-10-18 Thread h_root
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