lp://staging/~gerboland/qtmir/make-up-physical-size-if-mir-says-0x0
- Get this branch:
- bzr branch lp://staging/~gerboland/qtmir/make-up-physical-size-if-mir-says-0x0
Branch merges
- Daniel van Vugt: Abstain
- Unity8 CI Bot (community): Approve (continuous-integration)
-
Diff: 104 lines (+59/-4)3 files modifiedsrc/platforms/mirserver/screen.cpp (+20/-4)
tests/framework/fake_displayconfigurationoutput.h (+26/-0)
tests/mirserver/Screen/screen_test.cpp (+13/-0)
Branch information
Recent revisions
- 538. By Gerry Boland
-
AppMan: queue the onProcessStarting slot, as processStarting blocks ubuntu-app-launch from executing the process.
The ProcessStarting signal is fired by a sync dbus call from upstart via ubuntu-app-launch. It is a sync call as AppMan needs to be informed of a new process, before that process can connect through Mir and be authenticated with authoriseSession (it was async before, but we had to make it sync to fix a bug where fast starting processes would connect to Mir before upstart's signal was received).
Instead of reacting immediately in the onProcessStarted - creating the Application & emitting signals to shell (which causes animations) -all blocking upstart launching the app, it is better to push an event onto the event queue and let upstart launch the app.
Note that authoriseSession is a slot connected to with a BlockingQueuedC
onnection, which also creates an event and pushes it to the event queue. As this will definitely happen after the processStarted signal, we are guaranteed that the slots will be called in the correct order. This change improves app startup times on Krillin by around 100ms.
Approved by: Daniel d'Andrada
- 537. By Daniel d'Andrada
-
Remove com.canonical.
Unity.WindowSta ck D-Bus service Nobody knows of anyone using it and the code is outdated
(pre surface-based WM era), so it doesn't even work correctly.Therefore this is effectively dead code.
Approved by: Gerry Boland
- 536. By Gerry Boland
-
Tests: AppManTest: use stack instead of heap when possible, better cleanup of resources
Approved by: Andreas Pokorny, Daniel d'Andrada
- 535. By Albert Astals Cid
-
Fix memory leak in application_test
Approved by: Daniel d'Andrada, Unity8 CI Bot
- 534. By Marco Trevisan (TreviƱo)
-
ScreenWindow: handle window activated when exposing it
This will ensure that there's a focused window for the rendered application
(thus we can deliver keyboard events to it) (LP: #1590060)Approved by: Gerry Boland, Unity8 CI Bot
- 533. By Gerry Boland
-
Dump core if Mir fails to start in time - dump will help us see where Mir blocked (LP: #1537389)
Approved by: Daniel van Vugt, Unity8 CI Bot
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/qtmir