[qtwayland] initial import of e5601d283
Merge commit 'aa9059ad1a1e7d147ece5f69c512704b7eb58f5a' as 'qtwayland'
Squashed 'qtwayland/' content from commit e5601d2

git-subtree-dir: qtwayland
git-subtree-split: e5601d283c4d9a5c43352b6f1acd0e1968a31b83
Add eglfs sanity

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Fullscreen always

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Fixed rendering stalling in qml-compositor.

We need to emit the textureChanged() signal on the QSGTextureProvider
class for scene graph to mark the shader effect as dirty and for
rendering of a new frame to be triggered.

Change-Id: I57f625a154c5215e83b5e93b613463e97e9b8f77
Reviewed-by: JÃ¸rgen Lind <jorgen.lind@digia.com>
Force glib-2.0

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Sanitize shaders a bit

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Make sure QT_WAYLAND_GL_CONFIG is always available for evaluation
[qtwayland] Add initial packaging from Mer packaging
[qtwayland] Packaging changes for git packaging.
[update] update to upstream commit fe7bfcb64
Squashed 'qtwayland/' changes from e5601d2..fe7bfcb

fe7bfcb Use window's cursor when pointer enters instead of overriding it
1fa55fd Wait until all screens have geometry at startup
efda0a5 Use QWindowSystemInterface since the api has been added
28187e2 Add close event to the surface extension
9977414 Make the Compositor side of extended surface use the QtWaylandScanner
f4b8825 Make it possible to hide windows
d8ed61e Remove dead functions
28b2bef Make plugin pick up Qt wayland extensions
00f5255 Deactivate window on keyboard leave
8fe7930 Remove unused variable warning
640b5a1 Do not call damage or commit before calling attach
63482ad Handle the commit protocol better in QtCompositor
df0faa0 fix damage
d48747b Cursor theme configuration from environment variables
cb8c646 Make SurfaceBuffer::destroyTexture be reenterable
33049ec Attach always the front buffer before committing it.
ad82c8b Install qwayland-server-wayland.h
60c36e5 Use requested window format
c6df4c9 Remove scheduleRedraw() method leftover
b6971d6 Remove the unsecure security protocol extensions
f7dfdc6 Namespace Qt extensions qt_ instead of wl_
d01fb8d Update to 1.1
87dba73 Don't create wl_shell_surface if BypassWinowManagerHint is set
c6c79b1 Calling damage on a surface from the compositor api doesn't make sense
8684e7d Make QWindowCompositor render when surfaces move around
8361af7 Set an initial size to the window if it is empty
86d3c24 Use shared .pri file for wayland_common and GL integrations
3af0003 remove QWindowSystemInterface::flushWindowSystemEvents()
63b450d Fix shader precision qualifier
38025fa xkbcommon should not be a mandatory dependency
62eba6f Fix qtwaylandscanner build
15f979c Fixed rendering stalling in qml-compositor.
16edc0e Fixed build issue due to not finding "wayland-client.h".
9c82645 Made egl and wayland_egl config.tests require GLES2 configured Qt.
279eeca Fixed hellowindow with multiple windows in xcomposite-egl.
697c2f2 Fixed EGL_BAD_MATCH error with xcomposite-egl.
00941d2 Fixed / cleaned up xcomposite integrations.
bbc20f0 Fixed client being blocked in xcomposite integrations.
755fac0 Adapted Surface and Region to use the qtwaylandscanner.
c2d41ee Use surfaceBuffer's image to get image for shm surface
56474e2 Fix variable name in QWaylandInputDevice::keyboard_modifiers
5a8814f Fixed broken wayland_scanner config.test.
82d52cd Adapted code to use qtwaylandscanner.
05d054a Introduced qtwaylandscanner.

git-subtree-dir: qtwayland
git-subtree-split: fe7bfcb64d349c6849c6b73b8952130707f2de0a
Merge commit '8d44db8136d147e001da3faf854cdc5ca88629dd'

Conflicts:
	qtwayland/src/plugins/platforms/wayland_common/wayland_common.pri
	qtwayland/src/plugins/platforms/wayland_common/wayland_common.pro
Force glib2.0 linking, v2

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
[packaging] add qtwaylandscanner

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Re-add Make sure QT_WAYLAND_GL_CONFIG is always available for evaluation

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
[packaging] touch .git to make sure that syncqt is run

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
[packaging] Add Qt5DBus build dependency

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
[packaging] Add xkeyboard-config dependency that was forgotten

Signed-off-by: Carsten Munk <carsten.munk@gmail.com>