| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
wayland_common.pro missed pkg-config for xkbcommon.
But wayland-common.pri has it. Actually, Both the .pro and the .pri
has many identical configurations. Make it to share
wayland_common_share.pri for those configuations including xkbcommon
to build wayland_common and GL integrations.
Change-Id: I397592eae482976c18d3e86bd8e0427a5f219d06
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
|
|
|
|
|
|
|
| |
We need to use pkg-config to add the proper include path to the CXXFLAGS.
Change-Id: I51c388a3dd050514758997492c1fb1efb87b2837
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
We include the wayland.xml since we need to generate bindings for the
core protocol as well.
Also, WAYLANDSOURCES has been split into WAYLANDSERVERSOURCES and
WAYLANDCLIENTSOURCES since we need to produce different output in the
server and client cases.
Change-Id: I0bd493d41ca6b26dfd2d9b1463d4b762786537f9
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rather than have window decorations that paint directly to the paint
device representing the window surface, window decorations are now
generated on demand into a backing store based on their current state,
and then are rendered to a surface when needed.
There is still a problem with resizing though that needs to be
addressed.
Change-Id: I7516628239eb0f9ae46d49bcb4bb2cb94ec6a617
Reviewed-by: Jørgen Lind <jorgen.lind@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit introduces a new thread that is to be considered the main
Wayland thread. This is the thread where we read from the Wayland
socket. We are now using the Wayland event queue feature to make sure
that events are dispatched in the correct threads.
This commit also re-enables support for threaded OpenGL rendering.
Change-Id: I4f7bfdb6c008be2232bb98b63818a984eae44abf
Reviewed-by: Jørgen Lind <jorgen.lind@gmail.com>
|
|
Instead of building only one platform plugin through the use of a
complicated if/else structure, build a plugin for each available
hardware integration type.
Change-Id: If133576515a881274019c1ac5956605f27a9fc40
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com>
|