summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Overhaul how platform plugins are builtAndy Nichols2013-02-061-285/+0
| | | | | | | | | | Instead of building only one platform plugin through the use of a complicated if/else structure, build a plugin for each available hardware integration type. Change-Id: If133576515a881274019c1ac5956605f27a9fc40 Reviewed-by: Andy Nichols <andy.nichols@digia.com> Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com>
* Implemented moving and resizing using the decorations.Giulio Camuffo2013-01-101-9/+17
| | | | | Change-Id: I4153b72876b272c508264c82ac10def68ee4349d Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* Fix issue where hidden menus were never shown againAndy Nichols2013-01-101-1/+1
| | | | | | | | | | | | When we tried to make a QMenu visible that had already been visible before, we were getting stuck waiting for a frame callback that we never requested. We now check for this case in QWaylandShmBackingStore::beginPaint Task-number: QTBUG-29021 Change-Id: I5334aa677ba36d801e9a96938cc5924856dcdcc3 Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> Reviewed-by: Jørgen Lind <jorgen.lind@gmail.com>
* Initial implementation of decorations for EGL windows.Giulio Camuffo2012-11-171-29/+7
| | | | | | Change-Id: I7521e583bf18f3690ecc6baacd05a5e92e9fd890 Reviewed-by: Samuel Rødal <samuel.rodal@digia.com> Reviewed-by: Andy Nichols <andy.nichols@digia.com>
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-251-24/+24
| | | | | | | | Change copyrights and license headers from Nokia to Digia Change-Id: Ie65cbe0c622780d2f0672bce19d267d1167620ff Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com> Reviewed-by: Jørgen Lind <jorgen.lind@gmail.com>
* Set cloexec in shm bufferLaszlo Agocs2012-06-231-2/+8
| | | | | Change-Id: If3d1920fe253d3de43aeef77afeb92f7624c6ba0 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Do not crash all the time with shm appsLaszlo Agocs2012-05-101-1/+2
| | | | | Change-Id: Iea42adf18cbd724f1f9dc19ec1d1f6baeff07d97 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Do not crash when closing pop-ups in widget apps.Laszlo Agocs2012-04-171-5/+8
| | | | | | | | | The shm frame callback has to be destroyed otherwise the callback will occur after the dtor. Also, start using the previously unused 'window' variable in the callback. Change-Id: Iace09ae981344dcbe4112f49fcd19491963e4668 Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
* Client side decorationJørgen Lind2012-04-111-25/+166
| | | | | | | | | Something is alot better than nothing :) This gives window decorations for QWidgets and other applications that use QBackingStore Change-Id: Ic748ee1df88236b20416029e20e26532f7fb4476 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Update wayland_sha1 and implement buffer_pool interfaceJørgen Lind2012-04-101-2/+3
| | | | | Change-Id: I0628a7655a6deb061a5d0b6c6304c89d8655cf11 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-301-1/+1
| | | | | | | | | | | As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: I08d8673382f0230d5c5a22a25efaf5c45cef539a Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Update obsolete contact address.Jason McDonald2012-01-231-1/+1
| | | | | | | | Replace Nokia contact email address with Qt Project website. Change-Id: Ib67c393df41c539deae0ef71e0acc13029ceb46d Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Update Wayland shaJørgen Lind2012-01-171-1/+1
| | | | | | Change-Id: Ic248b08863e661259ad5f96c35b1135d9de594f8 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
* Update copyright year in license headers.Jason McDonald2012-01-061-1/+1
| | | | | | Change-Id: Idfa1e4479b9ea0c793dcbf8570354d657a1db8cb Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Implement subsurfaces extensionJørgen Lind2012-01-041-1/+0
| | | | | | | | | | | | This allows you to have subwindows in the compositor. We tried to experiment with composing subsurfaces client side, but the architecture did not feel very lean. This however, requires the compositor to compose each surface before drawing the surface. The example compositors render the subsurfaces into the wl_surfaces texture. This might not be a good idea. Change-Id: I6e186b62d7b490de7f4e6c6f22fcf6c1e0a70df3 Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Updated to head of Wayland, but did not fix clipboard or dndJørgen Lind2011-11-301-2/+2
| | | | | Change-Id: I9f4d4101947b2cc64b52eed070d3a37c00ab07da Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
* Make sure to call damage on the buffer when we damage itJørgen Lind2011-06-231-1/+6
|
* Rename QWindowSurface -> QBackingStore and split into platform / public.Samuel Rødal2011-06-211-0/+143
Also get rid of GL window surface and related classes.