lp:~unity-team/qtmir/surfaceItemFillMode
- Get this branch:
- bzr branch lp:~unity-team/qtmir/surfaceItemFillMode
Branch merges
- Michael Zanetti (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 137 lines (+42/-7)5 files modifiedCMakeLists.txt (+1/-1)
debian/control (+2/-2)
src/modules/Unity/Application/mirsurface.cpp (+1/-1)
src/modules/Unity/Application/mirsurfaceitem.cpp (+33/-3)
src/modules/Unity/Application/mirsurfaceitem.h (+5/-0)
Branch information
Recent revisions
- 426. By Michał Sawicz
-
Revert changes related to surface/texture handling as they caused black apps from time to time
- 421. By Daniel d'Andrada
-
Revert revision 415
The commit "Ensured Mir surface items with size less than or equal to zero are not rendered,
as it's usually done for standard QtQuick items." caused a regression.MirSurface.size was being kept uninitialized, as QSize(-1,-1).
- 420. By Daniel d'Andrada
-
Forward Mir mouse wheel events to the shell cursor Fixes: #1497091
Approved by: Lukáš Tinkl - 419. By Gerry Boland
-
Manage frameSwapped signal/slot connection with MirSurface more strictly to avoid crash.
Direct Signal/slot connections across thread boundaries incur the same risks as any cross-thread calls. While connect/disconnect are thread safe methods, it is possible for a slot to be called while the slot owner is being deconstructed - and so not yet disconnected.
So watch for the Item's window change signal and disconnect signal immediately. Also move slot ownership to MirSurfaceItem to auto-disconnect more aggressively.
Fixes: #1517571
Approved by: Daniel d'Andrada - 418. By Daniel d'Andrada
-
Implemented support for cursors set by client surfaces
Approved by: Lukáš Tinkl
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:qtmir