summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wayland/qwaylanddisplay.h
Commit message (Collapse)AuthorAgeFilesLines
* Update contact information in license headers.Sergio Ahumada2012-08-011-2/+2
| | | | | | | | | | | | | - Replace Nokia contact email address with Qt Project website. - Remove "All rights reserved" line from license headers. As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: Ie7ba62011752fcb149b99b26317c54f2a0cfa931 Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
* Update year in Nokia copyright messages.Jason McDonald2012-01-111-1/+1
| | | | | | | | | Simple search and replace. This commit doesn't touch 3rd-party files, nor translations (where the change is not so simple and will be handled in a separate commit). Change-Id: I4e48513b8078a44a8cd272326685b25338890148 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Update the wayland pluginJørgen Lind2011-06-231-1/+10
| | | | to shar bfea3d6befdb688d5354e6f15a9400ea637febf9
* Merge remote branch 'qt/4.8' into fire-masterPaul Olav Tvete2011-06-061-17/+17
|\ | | | | | | | | | | | | | | Conflicts: src/plugins/platforms/wayland/qwaylandclipboard.cpp src/plugins/platforms/wayland/qwaylandclipboard.h src/plugins/platforms/wayland/qwaylanddisplay.cpp src/s60installs/eabi/QtOpenGLu.def
| * Update licenseheader text in source files for qt4.8Jyri Tahtela2011-05-131-17/+17
| | | | | | | | | | | | | | Updated version of LGPL and FDL licenseheaders. Apply release phase licenseheaders for all source files. Reviewed-by: Trust Me
| * Added Wayland selection support.Laszlo Agocs2011-05-091-0/+1
| |
* | Track Wayland changesPaul Olav Tvete2011-05-301-0/+6
| | | | | | | | | | | | | | The wl_display_get_xxxx_visual() functions have been removed, and are replaced by a compositor event. Reviewed-by: Samuel
* | Added Wayland selection support.Laszlo Agocs2011-05-301-0/+1
| |
* | Wayland: send surface id + process id pairs to compositorLasse Holmstedt2011-05-191-0/+11
|/ | | | | | | This enables doing window/process management since we can now actually map the process we've launched to a window. Reviewed-by: Samuel Rødal
* Wayland: Conform with the api change in the frame callbackJørgen Lind2011-04-141-1/+1
|
* Make readEvents() non-blockingPaul Olav Tvete2011-04-111-0/+1
| | | | | | | | | Another event handler could empty the Wayland socket after the socket notifier has triggered, but before the signal is delivered. Since wl_display_iterate is blocking, we have to test whether there is data available to avoid freezing the whole application. Reviewed-by: Samuel
* Prevented crash due to dangling pointer in QWaylandInputDevice.Samuel Rødal2011-04-081-1/+3
| | | | | When a QWaylandWindow is destroyed we need to make sure it's not still referenced by QWaylandInputDevice.
* Made wayland plugin single-threaded, yay :)Samuel Rødal2011-04-071-4/+24
| | | | | Not calling QApplication::processEvents() in qt_init any more, and not using a write socket notifier to send data over the wayland protocol.
* Lighthouse: Make wayland event handling happen in a separate threadJørgen Lind2011-04-061-22/+8
|
* Wayland: Allways have a userPtr for QWaylandWindowJørgen Lind2011-04-041-1/+1
| | | | | | | | So that we can use it without having to check for 0 in input handling Conflicts: src/plugins/platforms/wayland/qwaylandinputdevice.cpp
* Lighthouse: Wayland: Added a xpixmap readback glcontextJørgen Lind2011-03-231-0/+1
| | | | | | It uses a x11 pixmap to render all gl content into, then reads it back using glReadPixels. Then it sends it over the wire like any other shm surface.
* Lighthouse: Wayland, implement gl_integrationJørgen Lind2011-03-231-9/+8
|
* Fix race condition in the non-GL casePaul Olav Tvete2011-03-141-1/+3
| | | | | | | Make sure to also flush output when waiting for an ack from the compositor, in case we haven't sent the frame request yet. Reviewed-by: Jørgen
* Lighthouse: Wayland: Use EGLSurfaceJørgen Lind2011-02-091-6/+5
|
* wayland: Use wayland-egl instead of drm specific codeKristian Høgsberg2011-02-071-9/+2
|
* Lighthouse: Wayland. Make the wayland integration closer to LighthosueJørgen Lind2011-01-261-1/+4
| | | | | | | | Today there is a connection between QWidget and QPlatformScreen. So I added a accessor in QWaylandScreen to get the corresponding QWaylandDisplay. So now it should be possible to have different QWaylandDisplays. But also its possible to use the internal Lighthouse api closer in the wayland plugin if that should be of interest ;)
* Making clearer separation between responsibility of different classesJørgen Lind2011-01-261-0/+3
| | | | | | | | | Ie. Moving code into different files and refactoring some of the classes. The Drmbuffer was most affected. It has a depth and stencil buffer. QWaylandGLContext contain the context. The drm buffer class has to be bound to the context before used.
* Lighthouse:Wayland Moving some logic into filesJørgen Lind2011-01-261-0/+125