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. | ||||
* | Support GL ES 2 with uikit. | con | 2011-04-27 | 6 | -43/+101 |
| | | | | | | For GL ES 2 teach the paint device about the fact that it is doing rendering backed by a framebuffer object, not a system framebuffer (which doesn't exist). | ||||
* | 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 |
| | |||||
* | Adapt to different uikit resolutions. | con | 2011-04-15 | 2 | -12/+10 |
| | |||||
* | Lighthouse: Make directfb conform with ligthhouse gl context api | Jørgen Lind | 2011-04-15 | 1 | -0/+2 |
| | |||||
* | Compile fix for window surface features. (uikit) | con | 2011-04-15 | 2 | -1/+6 |
| | |||||
* | Lighthouse: Fix license headers | Jørgen Lind | 2011-04-15 | 1 | -0/+43 |
| | |||||
* | Remove hasOpenGL. This changes breaks binary compatibillity | Jørgen Lind | 2011-04-14 | 13 | -19/+32 |
| | | | | | so you will need to use $QTBUILDDIR/bin/syncqt and recompile all applications | ||||
* | Lighthouse: Fix license headers | Jørgen Lind | 2011-04-14 | 3 | -1/+84 |
| | |||||
* | Compile fix for shared context change. | con | 2011-04-14 | 1 | -1/+0 |
| | |||||
* | Some virtual keyboard text input for uikit. | con | 2011-04-14 | 6 | -4/+136 |
| | | | | | It is very limited as is. But it handles Qt's RequestSoftwareInputPanel and CloseSoftwareInputPanel events. | ||||
* | 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 | 12 | -137/+15 |
| | | | | | | | | | 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 |
| | |||||
* | Adapt drag distance for uikit. | con | 2011-04-08 | 1 | -1/+6 |
| | |||||
* | 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. | ||||
* | Fixed logical error in XCB backend. | Samuel Rødal | 2011-04-08 | 1 | -1/+1 |
| | |||||
* | Set the _NET_WM_WINDOW_TYPE property in the XCB backend. | Samuel Rødal | 2011-04-08 | 2 | -0/+39 |
| | |||||
* | Added _NET_WM_PID in XCB backend. | Samuel Rødal | 2011-04-08 | 1 | -0/+6 |
| | |||||
* | 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 | 11 | -1/+420 |
| | |||||
* | Fixed crash in XCB backend. | Samuel Rødal | 2011-04-07 | 1 | -0/+2 |
| | | | | We need to sync here for some reason. | ||||
* | 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 |
| | |||||
* | Implemented _NET_WM_SYNC_REQUEST protocol in XCB plugin. | Samuel Rødal | 2011-04-07 | 10 | -32/+146 |
| | | | | | Excluded KWin for now, as it sends multiple ConfigureNotify events per _NET_WM_SYNC_REQUEST message. | ||||
* | Prevent synchronization errors and memory leaks in QXcbWindowSurface. | Samuel Rødal | 2011-04-06 | 1 | -1/+11 |
| | |||||
* | Prevent crashes and X errors in QXcbWindowSurface::flush() | Samuel Rødal | 2011-04-06 | 1 | -2/+4 |
| | | | | | | Make sure the region to flush is inside the bounds (it might be outside if the window surface hasn't been initialized yet or if a resize just happened and we get an Expose event too soon). | ||||
* | Lighthouse: Native interface for xlib | Jørgen Lind | 2011-04-06 | 5 | -3/+223 |
| | |||||
* | Remove output that wass added by misstake | Jørgen Lind | 2011-04-06 | 1 | -1/+0 |
| | | | | in 39ede7e7914b486d5971491dd742da3712a1d7e5 | ||||
* | Lighthouse: Implement xcomposite extension for wayland | Jørgen Lind | 2011-04-06 | 13 | -0/+573 |
| | |||||
* | Lighthouse: More meaning full output when choosing glx configs | Jørgen Lind | 2011-04-06 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | Re-added missing call log in XCB backend. | Samuel Rødal | 2011-04-06 | 1 | -0/+1 |
| | |||||
* | Flush XCB connection before blocking. | Samuel Rødal | 2011-04-06 | 1 | -0/+2 |
| | |||||
* | 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 |