lp://staging/~dandrader/qtmir/availableDesktopArea
- Get this branch:
- bzr branch lp://staging/~dandrader/qtmir/availableDesktopArea
Branch merges
- Gerry Boland (community): Needs Fixing
- Unity8 CI Bot (community): Needs Fixing (continuous-integration)
-
Diff: 523 lines (+236/-7)12 files modifiedsrc/common/windowmodelnotifier.h (+8/-1)
src/modules/Unity/Application/mirsurface.cpp (+19/-0)
src/modules/Unity/Application/mirsurface.h (+3/-0)
src/modules/Unity/Application/mirsurfaceinterface.h (+2/-0)
src/modules/Unity/Application/mirsurfaceitem.cpp (+7/-0)
src/platforms/mirserver/nativeinterface.cpp (+38/-1)
src/platforms/mirserver/nativeinterface.h (+2/-1)
src/platforms/mirserver/screenwindow.cpp (+61/-1)
src/platforms/mirserver/screenwindow.h (+22/-2)
src/platforms/mirserver/windowmanagementpolicy.cpp (+68/-0)
src/platforms/mirserver/windowmanagementpolicy.h (+4/-1)
tests/framework/fake_mirsurface.h (+2/-0)
Branch information
Recent revisions
- 616. By Daniel d'Andrada
-
DBusFocusInfo: fix crash when trying to access a null session from an application
An application that has just been started might not have a session yet. (LP: #1670710)
Approved by: Gerry Boland, Unity8 CI Bot
- 615. By Albert Astals Cid
-
Fix clang build
/home/
tsdgeos/ phablet/ qtmir/qtmir/ src/platforms/ mirserver/ mirserverhooks. cpp:40: 11: error: member 'PromptSessionL istener' found in multiple base classes of different types
using PromptSessionListener: :PromptSessionL istener;
^
/home/tsdgeos/ phablet/ qtmir/qtmir/ src/platforms/ mirserver/ promptsessionli stener. h:28:7: note: member found by ambiguous name lookup
class PromptSessionListener : public QObject
^
/usr/include/ mirserver/ mir/scene/ prompt_ session_ listener. h:31:7: note: member found by ambiguous name lookup
class PromptSessionListener
^
1 error generated.Approved by: Alan Griffiths, Gerry Boland, Unity8 CI Bot
- 614. By Daniel d'Andrada
-
Reduce default log verbosity
Debug messages won't be logged by default. Only from Informational level and up.
Most debug messages were transformed into informational, but some verbose ones were left as debug (such as window resize and reposition) (LP: #1664151)Approved by: Gerry Boland, Unity8 CI Bot
- 613. By Gerry Boland
-
Workaround for Mir changing GL state unexpectedly on Qt, breaking font rendering.
For non-GL clients, Mir uploads the client pixel buffer to a GL texture which makes compositor code nicer. But as it does to, it changes some GL state (mainly the stride = GL_UNPACK_
ALIGNMENT) and neglects to restore it, which breaks Qt's font rendering (which expects a certain stride). (LP: #1583088) Approved by: Daniel d'Andrada, Daniel van Vugt, Unity8 CI Bot
- 612. By Lukáš Tinkl
-
Use the shell chrome, as provided by miral window info (LP: #1658117)
Approved by: Gerry Boland, Unity8 CI Bot
- 611. By Daniel d'Andrada
-
Don't pass command line arguments to Mir
Those are application specific, as qtmir can be used by several different
executables (unity8, uqmlscene, qmltestrunner), each taking its own set of
command line args.Those executables (uqmlscene and qmltestrunner in particular) will quit when
seeing Mir arguments as they don't recognize them and vice-versa.Approved by: Gerry Boland, Unity8 CI Bot
- 610. By Daniel d'Andrada
-
Make TaskController absorb SessionManager
So that we can later on provide fake, internal, mir clients for tests
just by replacing the TaskController with a fake implementation.Approved by: Gerry Boland, Unity8 CI Bot
- 609. By Daniel d'Andrada
-
Some qtmir::Session fixes
- Emit Session:
:focusedChanged when adding an already focused window
- When session dies, besides killing all its surfaces, also kill its closing surfacesApproved by: Gerry Boland, 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