Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove warnings | Jørgen Lind | 2011-05-03 | 1 | -0/+1 |
| | |||||
* | Fix Wayland plugin so it works with the wayland bind api | Jørgen Lind | 2011-05-03 | 5 | -50/+26 |
| | | | | | This is mostly for the xcomposite api, but also we needed to readEvents after doing a connect | ||||
* | wayland: Track wayland changes | Kristian Høgsberg | 2011-04-28 | 5 | -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ødal | 2011-04-19 | 1 | -0/+3 |
| | |||||
* | wayland: Drop a debug qWarning() | Kristian Høgsberg | 2011-04-19 | 1 | -3/+0 |
| | |||||
* | wayland: Discard motion and button events receive with a NULL pointer focus | Kristian Høgsberg | 2011-04-19 | 1 | -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 file | Kristian Høgsberg | 2011-04-19 | 1 | -5/+4 |
| | |||||
* | wayland: Remove unused EGLConfig field | Kristian Høgsberg | 2011-04-19 | 1 | -1/+0 |
| | |||||
* | wayland: Add native access interface for Wayland plugin | Kristian Høgsberg | 2011-04-19 | 5 | -0/+144 |
| | |||||
* | Fixes compilation of wayland plugin after latest changes in wayland. | Samuel Rødal | 2011-04-18 | 1 | -0/+1 |
| | |||||
* | Remove hasOpenGL. This changes breaks binary compatibillity | Jørgen Lind | 2011-04-14 | 2 | -1/+2 |
| | | | | | so you will need to use $QTBUILDDIR/bin/syncqt and recompile all applications | ||||
* | Wayland: Conform with the api change in the frame callback | Jørgen Lind | 2011-04-14 | 4 | -6/+6 |
| | |||||
* | Remove DefaultSharedContext from Lighthouse API. | Samuel Rødal | 2011-04-13 | 2 | -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-blocking | Paul Olav Tvete | 2011-04-11 | 3 | -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 used | Jørgen Lind | 2011-04-11 | 4 | -3/+4 |
| | |||||
* | Wayland: Tell what backend we use for xcomposite glx | Jørgen Lind | 2011-04-11 | 1 | -1/+1 |
| | |||||
* | Wayland: compile fix after making the event handling | Jørgen Lind | 2011-04-11 | 2 | -9/+18 |
| | | | | single threaded | ||||
* | Make the xcomposite the default gl integration backend | Jørgen Lind | 2011-04-11 | 2 | -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ødal | 2011-04-11 | 1 | -1/+3 |
| | |||||
* | Wayland: Rename XPixmap GL integrations to Readback | Jørgen Lind | 2011-04-11 | 18 | -146/+144 |
| | |||||
* | Prevented crash due to dangling pointer in QWaylandInputDevice. | Samuel Rødal | 2011-04-08 | 4 | -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 files | Jørgen Lind | 2011-04-07 | 37 | -47/+1355 |
| | |||||
* | Wayland: Add a egl xcomposite backend | Jørgen Lind | 2011-04-07 | 9 | -1/+406 |
| | |||||
* | Made wayland plugin single-threaded, yay :) | Samuel Rødal | 2011-04-07 | 7 | -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 threading | Jørgen Lind | 2011-04-07 | 1 | -6/+2 |
| | |||||
* | Lighthouse: Implement xcomposite extension for wayland | Jørgen Lind | 2011-04-06 | 13 | -0/+573 |
| | |||||
* | After we make the QPlatformIntegration process events | Jørgen Lind | 2011-04-06 | 2 | -0/+245 |
| | |||||
* | Lighthouse: Make wayland event handling happen in a separate thread | Jørgen Lind | 2011-04-06 | 9 | -154/+104 |
| | |||||
* | qFatal() if no connection to wayland is available | Harald Fernengel | 2011-04-06 | 1 | -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ødal | 2011-04-05 | 1 | -0/+2 |
| | |||||
* | Implement QWaylandIntegration::hasOpenGL(). | Samuel Rødal | 2011-04-05 | 2 | -0/+11 |
| | |||||
* | Lighthouse: Add drawable bit to the glx config selection rutine | Jørgen Lind | 2011-04-04 | 1 | -1/+1 |
| | | | | So that we can use the same thing when creating glx pixmaps | ||||
* | Wayland: Allways have a userPtr for QWaylandWindow | Jørgen Lind | 2011-04-04 | 3 | -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ødal | 2011-04-01 | 1 | -0/+2 |
| | |||||
* | Fixed typo. | Samuel Rødal | 2011-03-25 | 2 | -3/+3 |
| | |||||
* | Lighthouse: Wayland: Fix the readback for the glContext in the egl | Jørgen Lind | 2011-03-25 | 1 | -3/+30 |
| | | | | backend | ||||
* | Lighthouse: Wayland: Print out what platformbackend we are using | Jørgen Lind | 2011-03-25 | 4 | -1/+8 |
| | |||||
* | Lighthouse: Move glx common code into shared files | Jørgen Lind | 2011-03-24 | 1 | -2/+2 |
| | |||||
* | Lighthouse: Wayland: Make QGLWidget work with the glx integration | Jørgen Lind | 2011-03-24 | 1 | -4/+32 |
| | | | | Still missing same code for egl integration | ||||
* | Added missing -lX11 to xpixmap_glx wayland integration. | Samuel Rødal | 2011-03-24 | 2 | -1/+2 |
| | |||||
* | Lighthouse: Wayland. Added glx backend for gl integration | Jørgen Lind | 2011-03-24 | 12 | -10/+309 |
| | |||||
* | Lighthouse: Wayland Fix naming bug in the glintegration | Jørgen Lind | 2011-03-24 | 4 | -4/+4 |
| | |||||
* | Lighthouse: Wayland: Added a xpixmap readback glcontext | Jørgen Lind | 2011-03-23 | 17 | -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 window | Jørgen Lind | 2011-03-23 | 3 | -19/+24 |
| | | | | This is only for the shm case | ||||
* | Lighthouse: Wayland, implement gl_integration | Jørgen Lind | 2011-03-23 | 19 | -154/+224 |
| | |||||
* | Lighthouse: Remove drm hack in pro file | Jørgen Lind | 2011-03-22 | 1 | -5/+0 |
| | |||||
* | Fixup license headers in Lighthouse plugins | Jørgen Lind | 2011-03-17 | 7 | -10/+10 |
| | |||||
* | Fix race condition in the non-GL case | Paul Olav Tvete | 2011-03-14 | 3 | -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 support | Benjamin Franzke | 2011-03-04 | 1 | -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 plugin | Paul Olav Tvete | 2011-03-02 | 3 | -9/+20 |
| | | | | | | Add qmake.conf variables, and use the generic font plugin. Reviewed-by: Jørgen |