Merge pull request #3 from mikkoharju/master

Pull in Remove deadlock in resize
[update] update to upstream commit 5672c10
Merge commit '8bf7171c47d0545ab4845f77f13c329993a33cb2'
Squashed 'qtwayland/' changes from fe7bfcb..5672c10

5672c10 Compile in C++11 mode: fix narrowing conversion in arrays
388e38a Wayland compositor: only include Qt's generated protocol headers
9f502d0 Compositor Wayland-EGL: fix connection to releaseBuffer
fa2f0c7 Improve the cursor handling
f3db15c Make surfaces visible by default
00b13f9 Fixup the windowmanager extension code
b8643f0 Update wayland config test to look for at least 1.1
bb69e8e Move the commit out of damage
8e3371f Remove unneeded functions
07ad1ce Remove the wl_surface functions from QWaylandWindow
39411c4 Compilefix for d8e110002d8cab2c1be3d8f930b67f3e158c3fb4
b5da57b QtCompositor : Support to hide cursor
d8e1100 wayland_common : Support to hide cursor

git-subtree-dir: qtwayland
git-subtree-split: 5672c10bbeff5a10f383017df0dfe29c360d1cb8
Handle connection error by exiting the application

If the compositor connection dies, it is an unrecoverable error.

See also QTBUG-29001.
Merge pull request #4 from mikkoharju/exit

Handle connection error by exiting the application
Implement mask delay style hint for password text fields

Previous generic unix themes implemented a "generic" theme.
Overrode that with a new theme, which only adds the delay hint.
Resolve flickering issue when texture is disowned before scenegraph has a chance to update

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Merge pull request #5 from pvuorela/master

Implemented style hint for password text field mask delay
Merge branch 'master' of github.com:mer-packages/qtwayland
Hopefully fix crash when using SHM buffers - we should release them too. WIP

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Revert "Hopefully fix crash when using SHM buffers - we should release them too. WIP"

This reverts commit 5641cb621a63bc0361850324977247e700cf53d4.
Revert "Resolve flickering issue when texture is disowned before scenegraph has a chance to update"

This reverts commit 73e40e08a1cff46be2ef7deea1b7f130332eee00.
Don't disown() buffer until a new texture id is requested
[update] update to upstream commit 5672c10
Squashed 'qtwayland/' changes from 5672c10..ede872d

ede872d Call eglCreateImageKHR with no EGL context
0f276e2 Ignore files generated by qtwaylandscanner

git-subtree-dir: qtwayland
git-subtree-split: ede872db1cdfdc2810c2dd29edd5fb6e1cdac0f5
Merge commit '8934a7e0ca35aed2add51a29e0fc62e117faa25d'

Conflicts:
	qtwayland/src/plugins/waylandcompositors/wayland-egl/waylandeglintegration.cpp
Fix Project ERROR: Module v8 has no public API.
make[1]: *** [sub-qml-compositor-make_first] Error 3

Signed-off-by: Carsten Munk <carsten.munk@jollamobile.com>
Use QCoreApplication::exit() rather than exit() when Wayland connection breaks

This gives the program a better chance to exit cleanly. Plain exit() is causing
randomish crashes wrt threading and other teardown activities.

It's debatable whether this should actually be exit(0)...
Merge pull request #6 from kvahlman/cleaner-exit

Use QCoreApplication::exit() rather than exit() when Wayland connection ...