summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wayland
Commit message (Collapse)AuthorAgeFilesLines
* Update year in Nokia copyright messages.Jason McDonald2012-01-1163-63/+63
| | | | | | | | | 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>
* Do not unconditionally use pkg-config in .pro filesRohan McGovern2011-08-261-1/+1
| | | | | | | | | | | Using the first pkg-config in PATH is prone to errors when cross compiling. This is a known issue, and `configure' already avoids using pkg-config for cross compiling (unless -force-pkg-config is used). However, there was previously no way for a .pro file to test whether or not the user had passed -force-pkg-config. Let !contains(QT_CONFIG, no-pkg-config) be used to test whether or not it is safe to run pkg-config.
* Merge branch 'master' of scm.dev.nokia.troll.no:qt/qt-releng-staging into ↵Qt Continuous Integration System2011-06-282-34/+34
|\ | | | | | | | | | | | | master-integration * 'master' of scm.dev.nokia.troll.no:qt/qt-releng-staging: Re-apply licenseheader text in source files for qt4.8
| * Re-apply licenseheader text in source files for qt4.8Jyri Tahtela2011-06-272-34/+34
| | | | | | | | | | | | New files after previous license change round. Reviewed-by: Trust Me
* | Fix broken rpath on waylandJørgen Lind2011-06-231-1/+4
| |
* | Make sure to call damage on the buffer when we damage itJørgen Lind2011-06-235-15/+18
| |
* | Update the wayland pluginJørgen Lind2011-06-234-11/+38
|/ | | | to shar bfea3d6befdb688d5354e6f15a9400ea637febf9
* Merge remote branch 'qt/4.8' into fire-masterPaul Olav Tvete2011-06-0662-1047/+1051
|\ | | | | | | | | | | | | | | 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-1361-1047/+1047
| | | | | | | | | | | | | | Updated version of LGPL and FDL licenseheaders. Apply release phase licenseheaders for all source files. Reviewed-by: Trust Me
| * Remove not supported qmake apiJørgen Lind2011-05-091-2/+0
| |
| * Added Wayland selection support.Laszlo Agocs2011-05-093-0/+330
| | | | | | | | Messed up when I cherry-picked eb0c2e7229bb3559e6f8754122b298479407c153
| * Added Wayland selection support.Laszlo Agocs2011-05-096-3/+24
| |
| * Add the wayland client libraries to rpath if we use rpathJørgen Lind2011-05-091-0/+4
| |
| * Fix the wayland windowsurface so that we have stencil and depth bufferJørgen Lind2011-05-091-1/+1
| |
* | Fix the wayland windowsurface so that we have stencil and depth bufferJørgen Lind2011-05-301-1/+1
| |
* | We need to let the currentContext be in the same state afterJørgen Lind2011-05-301-1/+8
| | | | | | | | setting the new eglsurface
* | Track Wayland changesPaul Olav Tvete2011-05-303-3/+40
| | | | | | | | | | | | | | The wl_display_get_xxxx_visual() functions have been removed, and are replaced by a compositor event. Reviewed-by: Samuel
* | Fix deadlocks in wayland clipboard that can occur in special scenarios.Laszlo Agocs2011-05-302-10/+24
| | | | | | | | | | | | | | | | | | | | | | | | setMimeData() emits the changed signal always so to prevent duplicated signals keyboardFocus() must only emit when the change came from another wayland client. However direct connection may cause issues when invoking the slot from a wayland callback, so use a metacall to make sure we return from the callback. Unnecessary data transfer and potential deadlock is now also avoided when a client is requesting the mime data from itself. Reviewed-by: Jørgen Lind
* | Prevent crash in wayland mimedata in case there is no offer.Laszlo Agocs2011-05-301-0/+2
| |
* | Remove const from QPlatformClipboard::mimeData().Laszlo Agocs2011-05-302-3/+3
| | | | | | | | | | Most implementations will anyway do non-const operations in there, the change avoids the need for const_cast or mutable.
* | Retrieve the actual data in the Wayland clipboard only when requested.Laszlo Agocs2011-05-302-23/+69
| |
* | Added Wayland selection support.Laszlo Agocs2011-05-308-3/+352
| |
* | Add authentication token support for wayland windowsLasse Holmstedt2011-05-254-7/+17
| | | | | | | | | | | | | | | | For compositors that support it, the wayland clients can associate themselves with an auth token, specified by WL_AUTHENTICATION_TOKEN env var, or by directly specifying it in the wayland client plugin. Reviewed-by: Samuel Rødal
* | Refer to 3rdparty in windowmanagerintegration headersLasse Holmstedt2011-05-241-6/+6
| | | | | | | | Reviewed-by: Paul Olav Tvete
* | Move wayland headers files to 3rdparty due to copyright issuesLasse Holmstedt2011-05-242-118/+0
| | | | | | | | Reviewed-by: Paul Olav Tvete
* | Lighthouse xcb and xlib: Add support for transparency of GLX windows.Janusz Lewandowski2011-05-191-1/+3
| | | | | | | | | | Merge-request: 1231 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* | Don't crash if windowmanager is not initializedLasse Holmstedt2011-05-191-1/+2
| | | | | | | | | | | | This can happen if there is e.g. no wayland server. Reviewed-by: sroedal
* | Wayland: send surface id + process id pairs to compositorLasse Holmstedt2011-05-199-1/+324
|/ | | | | | | 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
* 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
|