Wait until all screens have geometry at startup

Change-Id: Ifcbc00d7118a39595fa98724bf60e0c6dae29180
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
Use window's cursor when pointer enters instead of overriding it

Otherwise, it will override cursors for whole window with default
cursor. Also don't care about pointer_leave. Compositor or other
surface which pointer will enter in will handle the cursor when
pointer leaves.

Change-Id: I05e84d427d46d71d5ee38ebbd0647c40a99ef351
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
wayland_common : Support to hide cursor

Regard Qt::BlankCursor as hiding cursor. set_cusor(null surface)
means to hide cursor.

Change-Id: I868129472ab46651d1bb346928f6e3c337c12a32
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
QtCompositor : Support to hide cursor

According to current spec of wayland protocol, set_cursor request with
null surface means to hide cursor.

Change-Id: I6f4d83d135fc55272468c475e31a28fb6c661fda
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
Compilefix for d8e110002d8cab2c1be3d8f930b67f3e158c3fb4

it didn't use the new interfaces exposed by Qt Wayland Scanner

Change-Id: If7056933f6d9560220619de5ab82f3ae751e6baa
Reviewed-by: Andrew Knight <andrew.knight@digia.com>
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Remove the wl_surface functions from QWaylandWindow

Change-Id: Ie2b79e713364b2b76f772d18910742188f9ac70e
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Remove unneeded functions

The QtWayland scanner makes these functions just relay functions, and
we'r converting the attributes when we don't need to, so lets just use
the inherited functions directly

Change-Id: Icae2270c59cc80088e5a452bda88b552b6396634
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Move the commit out of damage

Its wrong to have it in damage, as the backingstore will call damage
multiple times in a flush

Change-Id: Ic6832394a2e78c7390d40e19b125964e31d43a8d
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Update wayland config test to look for at least 1.1

Change-Id: I1bfdb3f2ade0f1a640bd0e876130b844e2797137
Reviewed-by: Andy Nichols <andy.nichols@digia.com>