summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms
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.
* Support GL ES 2 with uikit.con2011-04-276-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ø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
|
* Adapt to different uikit resolutions.con2011-04-152-12/+10
|
* Lighthouse: Make directfb conform with ligthhouse gl context apiJørgen Lind2011-04-151-0/+2
|
* Compile fix for window surface features. (uikit)con2011-04-152-1/+6
|
* Lighthouse: Fix license headersJørgen Lind2011-04-151-0/+43
|
* Remove hasOpenGL. This changes breaks binary compatibillityJørgen Lind2011-04-1413-19/+32
| | | | | so you will need to use $QTBUILDDIR/bin/syncqt and recompile all applications
* Lighthouse: Fix license headersJørgen Lind2011-04-143-1/+84
|
* Compile fix for shared context change.con2011-04-141-1/+0
|
* Some virtual keyboard text input for uikit.con2011-04-146-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 callbackJørgen Lind2011-04-144-6/+6
|
* Remove DefaultSharedContext from Lighthouse API.Samuel Rødal2011-04-1312-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-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
|
* Adapt drag distance for uikit.con2011-04-081-1/+6
|
* 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.
* Fixed logical error in XCB backend.Samuel Rødal2011-04-081-1/+1
|
* Set the _NET_WM_WINDOW_TYPE property in the XCB backend.Samuel Rødal2011-04-082-0/+39
|
* Added _NET_WM_PID in XCB backend.Samuel Rødal2011-04-081-0/+6
|
* Wayland: Add license headers to new filesJørgen Lind2011-04-0737-47/+1355
|
* Wayland: Add a egl xcomposite backendJørgen Lind2011-04-0711-1/+420
|
* Fixed crash in XCB backend.Samuel Rødal2011-04-071-0/+2
| | | | We need to sync here for some reason.
* 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
|
* Implemented _NET_WM_SYNC_REQUEST protocol in XCB plugin.Samuel Rødal2011-04-0710-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ødal2011-04-061-1/+11
|
* Prevent crashes and X errors in QXcbWindowSurface::flush()Samuel Rødal2011-04-061-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 xlibJørgen Lind2011-04-065-3/+223
|
* Remove output that wass added by misstakeJørgen Lind2011-04-061-1/+0
| | | | in 39ede7e7914b486d5971491dd742da3712a1d7e5
* Lighthouse: Implement xcomposite extension for waylandJørgen Lind2011-04-0613-0/+573
|
* Lighthouse: More meaning full output when choosing glx configsJørgen Lind2011-04-061-1/+1
|
* 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
|
* Re-added missing call log in XCB backend.Samuel Rødal2011-04-061-0/+1
|
* Flush XCB connection before blocking.Samuel Rødal2011-04-061-0/+2
|
* 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