lp:~dandrader/miral/move_window_corner
- Get this branch:
- bzr branch lp:~dandrader/miral/move_window_corner
Branch merges
- Alan Griffiths: Needs Information
- Gerry Boland: Pending requested
-
Diff: 819 lines (+427/-51)24 files modifiedinclude/miral/types.h (+38/-0)
include/miral/window_manager_tools.h (+4/-0)
miral-qt/demos/qml-demo-shell/windowModel.qml (+82/-21)
miral-qt/src/common/mirqtconversion.h (+17/-0)
miral-qt/src/common/windowcontrollerinterface.h (+1/-0)
miral-qt/src/modules/Unity/Application/mirsurface.cpp (+7/-8)
miral-qt/src/modules/Unity/Application/mirsurface.h (+3/-1)
miral-qt/src/modules/Unity/Application/mirsurfaceinterface.h (+3/-0)
miral-qt/src/modules/Unity/Application/windowmodel.cpp (+0/-8)
miral-qt/src/modules/Unity/Application/windowmodel.h (+0/-1)
miral-qt/src/platforms/mirserver/windowcontroller.cpp (+8/-0)
miral-qt/src/platforms/mirserver/windowcontroller.h (+1/-0)
miral-qt/src/platforms/mirserver/windowmanagementpolicy.cpp (+7/-0)
miral-qt/src/platforms/mirserver/windowmanagementpolicy.h (+2/-0)
miral-qt/tests/framework/fake_mirsurface.h (+2/-0)
miral-qt/tests/framework/stub_windowcontroller.h (+1/-0)
miral/basic_window_manager.cpp (+97/-0)
miral/basic_window_manager.h (+2/-0)
miral/symbols.map (+1/-0)
miral/window_info.cpp (+12/-12)
miral/window_manager_tools.cpp (+3/-0)
miral/window_manager_tools_implementation.h (+2/-0)
test/CMakeLists.txt (+1/-0)
test/move_window_corner.cpp (+133/-0)
Related bugs
Bug #1623534: WindowManagerTools needs API for moving window corners | Undecided | Won't Fix |
Related blueprints
Branch information
Recent revisions
- 336. By Daniel d'Andrada
-
Added WindowManagerTo
ols::move_ window_ corner + Fixed qtmir::
MirSurface: :size. It's should driven exclusively by the texture size
+ Improved resize code in qml-demo-shell and made it use the new WindowManagerTools::move_ window_ corner
+ Made miral::WindowInfo: :constrain_ resize not crash when receiving an invalid new_size. Simply apply min-max constraints early on. - 334. By Alan Griffiths
-
Remove a function that wasn't exported in the linker script, and linker script entries for miral::
StreamSpecifica tion which was deleted. - 333. By Gerry Boland
-
[miral-qt] Catch exception thrown when trying to find WindowInfo for non-existant Window
Often due to Qt trying to modify a Window which has already closed as far as Mir is concerned.
- 332. By Gerry Boland
-
[miral-qt] Just have single window stack and avoid trying to sync a stack on mir-side with another stack on the qt-side.
Requires miral::WindowInfo has a default constructor, as Qt's signal/slot mechanism requires this to copy the type safely.
- 331. By Gerry Boland
-
[miral-qt] Demo: add simple mouse position getter and have cursor code use that - restores hover events being sent to clients
Global MouseArea stealing hover (for cursor positioning) prevented app surfaces receiving hover events, which confuses GTK apps badly.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:miral