summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wayland
Commit message (Collapse)AuthorAgeFilesLines
* Remove warningsJørgen Lind2011-05-031-0/+1
|
* Fix Wayland plugin so it works with the wayland bind apiJørgen Lind2011-05-035-50/+26
| | | | | This is mostly for the xcomposite api, but also we needed to readEvents after doing a connect
* wayland: Track wayland changesKristian Høgsberg2011-04-285-21/+12
| | | | | Pass version number when creating proxies, use wl_ prefix when looking up interfaces and drop wl_egl_display.
* Added missing function in QWaylandWindow.Samuel Rødal2011-04-191-0/+3
|
* wayland: Drop a debug qWarning()Kristian Høgsberg2011-04-191-3/+0
|
* wayland: Discard motion and button events receive with a NULL pointer focusKristian Høgsberg2011-04-191-0/+18
| | | | | | If we destroy a surface we NULL out mPointerFocus and mKeyboardFocus pointers, but the server may still send a few events out before it receives the destroy request. Discard such events.
* wayland: Include eglconvenience.pri instead of pulling in individual fileKristian Høgsberg2011-04-191-5/+4
|
* wayland: Remove unused EGLConfig fieldKristian Høgsberg2011-04-191-1/+0
|
* wayland: Add native access interface for Wayland pluginKristian Høgsberg2011-04-195-0/+144
|
* Fixes compilation of wayland plugin after latest changes in wayland.Samuel Rødal2011-04-181-0/+1
|
* Remove hasOpenGL. This changes breaks binary compatibillityJørgen Lind2011-04-142-1/+2
| | | | | so you will need to use $QTBUILDDIR/bin/syncqt and recompile all applications
* Wayland: Conform with the api change in the frame callbackJørgen Lind2011-04-144-6/+6
|
* Remove DefaultSharedContext from Lighthouse API.Samuel Rødal2011-04-132-31/+1
| | | | | | | | | QPlatformWindowFormat::setUseDefaultSharedContext was meant as a convenience, but it adds complexity in the platform plugin implementation, and can be implemented by the above layers using QPlatformWindowFormat::setSharedContext. Reviewed-by: Jørgen Lind
* Make readEvents() non-blockingPaul Olav Tvete2011-04-113-2/+27
| | | | | | | | | 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
* Wayland: Show what backend is being usedJørgen Lind2011-04-114-3/+4
|
* Wayland: Tell what backend we use for xcomposite glxJørgen Lind2011-04-111-1/+1
|
* Wayland: compile fix after making the event handlingJørgen Lind2011-04-112-9/+18
| | | | single threaded
* Make the xcomposite the default gl integration backendJørgen Lind2011-04-112-16/+31
| | | | | The others can be opted in with the environment variable: QT_WAYLAND_GL_CONFIG
* Make sure the global listener gets registered even when using drm.Samuel Rødal2011-04-111-1/+3
|
* Wayland: Rename XPixmap GL integrations to ReadbackJørgen Lind2011-04-1118-146/+144
|
* Prevented crash due to dangling pointer in QWaylandInputDevice.Samuel Rødal2011-04-084-2/+18
| | | | | When a QWaylandWindow is destroyed we need to make sure it's not still referenced by QWaylandInputDevice.
* Wayland: Add license headers to new filesJørgen Lind2011-04-0737-47/+1355
|
* Wayland: Add a egl xcomposite backendJørgen Lind2011-04-079-1/+406
|
* Made wayland plugin single-threaded, yay :)Samuel Rødal2011-04-077-288/+117
| | | | | Not calling QApplication::processEvents() in qt_init any more, and not using a write socket notifier to send data over the wayland protocol.
* Wayland: Fix xpixmap_glx readback after multi threadingJørgen Lind2011-04-071-6/+2
|
* Lighthouse: Implement xcomposite extension for waylandJørgen Lind2011-04-0613-0/+573
|
* After we make the QPlatformIntegration process eventsJørgen Lind2011-04-062-0/+245
|
* Lighthouse: Make wayland event handling happen in a separate threadJørgen Lind2011-04-069-154/+104
|
* qFatal() if no connection to wayland is availableHarald Fernengel2011-04-061-2/+3
| | | | | | | abort here is the only thing that makes sense, otherwise, we'll get crashes all over Qt. Reviewed-by: Jørgen Lind
* Make sure to delete wayland surface when QWaylandWindow is destroyed.Samuel Rødal2011-04-051-0/+2
|
* Implement QWaylandIntegration::hasOpenGL().Samuel Rødal2011-04-052-0/+11
|
* Lighthouse: Add drawable bit to the glx config selection rutineJørgen Lind2011-04-041-1/+1
| | | | So that we can use the same thing when creating glx pixmaps
* Wayland: Allways have a userPtr for QWaylandWindowJørgen Lind2011-04-043-7/+8
| | | | | | | | So that we can use it without having to check for 0 in input handling Conflicts: src/plugins/platforms/wayland/qwaylandinputdevice.cpp
* Fixed compilation of wayland plugin when there's no GL support.Samuel Rødal2011-04-011-0/+2
|
* Fixed typo.Samuel Rødal2011-03-252-3/+3
|
* Lighthouse: Wayland: Fix the readback for the glContext in the eglJørgen Lind2011-03-251-3/+30
| | | | backend
* Lighthouse: Wayland: Print out what platformbackend we are usingJørgen Lind2011-03-254-1/+8
|
* Lighthouse: Move glx common code into shared filesJørgen Lind2011-03-241-2/+2
|
* Lighthouse: Wayland: Make QGLWidget work with the glx integrationJørgen Lind2011-03-241-4/+32
| | | | Still missing same code for egl integration
* Added missing -lX11 to xpixmap_glx wayland integration.Samuel Rødal2011-03-242-1/+2
|
* Lighthouse: Wayland. Added glx backend for gl integrationJørgen Lind2011-03-2412-10/+309
|
* Lighthouse: Wayland Fix naming bug in the glintegrationJørgen Lind2011-03-244-4/+4
|
* Lighthouse: Wayland: Added a xpixmap readback glcontextJørgen Lind2011-03-2317-8/+356
| | | | | | 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: Move the frame throttling into the platform windowJørgen Lind2011-03-233-19/+24
| | | | This is only for the shm case
* Lighthouse: Wayland, implement gl_integrationJørgen Lind2011-03-2319-154/+224
|
* Lighthouse: Remove drm hack in pro fileJørgen Lind2011-03-221-5/+0
|
* Fixup license headers in Lighthouse pluginsJørgen Lind2011-03-177-10/+10
|
* Fix race condition in the non-GL casePaul Olav Tvete2011-03-143-5/+12
| | | | | | | 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: Fix a block for wayland with gl supportBenjamin Franzke2011-03-041-3/+6
| | | | | | | The initialial readable iteration, needs to be done before initializing egl, or it will be done inside egl. The readable iteration after initialzing egl would block forever otherwise.
* Build fixes for the Wayland pluginPaul Olav Tvete2011-03-023-9/+20
| | | | | | Add qmake.conf variables, and use the generic font plugin. Reviewed-by: Jørgen