lp://qastaging/~dandrader/qtmir/multimonitorNext
- Get this branch:
- bzr branch lp://qastaging/~dandrader/qtmir/multimonitorNext
Branch merges
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 345 lines (+77/-84)11 files modifiedsrc/common/debughelpers.cpp (+30/-1)
src/common/debughelpers.h (+1/-0)
src/platforms/mirserver/mirserver.cpp (+7/-1)
src/platforms/mirserver/mirserverintegration.cpp (+3/-11)
src/platforms/mirserver/qtcompositor.cpp (+13/-0)
src/platforms/mirserver/qtcompositor.h (+12/-0)
src/platforms/mirserver/qteventfeeder.cpp (+6/-2)
src/platforms/mirserver/screencontroller.cpp (+5/-52)
src/platforms/mirserver/screencontroller.h (+0/-1)
src/platforms/mirserver/screenwindow.cpp (+0/-4)
tests/mirserver/ScreenController/screencontroller_test.cpp (+0/-12)
Branch information
Recent revisions
- 387. By Daniel d'Andrada
-
Improve multimonitor support
* Removed magic:
- Don't automagically select the screen where a window will be show.
Let shell decide.
- Don't automagically focus a window. Let shell handle it.* Let shell know when a screen is about to be removed so that it has
the opportunity to move or destroy a window in it before it's too late.
- Added QGuiApplication::onScreenAbout ToBeRemoved * Added logging to key events
- 383. By Gerry Boland
-
Add "Closing" state to Application, use it to distinguish user-induced close from app-induced close. Don't clear QML cache if user-induced.
Much code taken from a partially-related branch by Nick Dedekind:
https://code.launchpad .net/~nick- dedekind/ qtmir/polite- close/+ merge/262188 Note there is 1 disabled test, which needs additional work to fix. Fixes: #1500372
Approved by: PS Jenkins bot - 382. By Daniel d'Andrada
-
MirSurfaceItem: texture must be manipulated only from the scene graph thread
Do not delete the texture from within the GUI thread ever, even if the
MirSurfaceItem is no longer holding the MirSurface that provided it.
Otherwise you run the risk of having the scene graph thread dereferencing
a pointer to a texture that no longer exists.This also fixes fd leak LP: #1495871 (which was a texture/buffer leak). Fixes: #1495871, #1499388
Approved by: Gerry Boland, PS Jenkins bot
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/qtmir