summaryrefslogtreecommitdiff
path: root/src/plugins/platforms/wayland_common/wayland_common.pro
Commit message (Collapse)AuthorAgeFilesLines
* Use shared .pri file for wayland_common and GL integrationsElvis Lee2013-05-151-19/+1
| | | | | | | | | | | 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>
* Fixed build issue due to not finding "wayland-client.h".Samuel Rødal2013-04-231-0/+4
| | | | | | | 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>
* Adapted code to use qtwaylandscanner.Samuel Rødal2013-04-171-4/+7
| | | | | | | | | | | | 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>
* Fix window decorations to be thread safeAndy Nichols2013-04-051-2/+0
| | | | | | | | | | | | | 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>
* Read and process Wayland events in separate threadAndy Nichols2013-02-251-2/+4
| | | | | | | | | | | | 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>
* Overhaul how platform plugins are builtAndy Nichols2013-02-061-0/+81
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>