GTK window functions `Always on Top, Move and Resize' don't work in Mir/Unity8
Bug #1669524 reported by
dinamic
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Invalid
|
High
|
Stephen M. Webb |
Bug Description
ubuntu 17.04 unity8
[unity8] Always on Top, Move and Resize doesn't work
open solitaire, right click on the title bar (see attachement) and then select Always on Top. the app doesn't stay on top. same with Move and Resize, does nothing
Related branches
lp://staging/~alan-griffiths/mir/client-initiates-user-move-and-resize
- Mir CI Bot: Approve (continuous-integration)
- Gerry Boland (community): Abstain
- Daniel van Vugt: Abstain
- Chris Halse Rogers: Approve
- Andreas Pokorny (community): Approve
-
Diff: 385 lines (+293/-0)9 files modifiedinclude/client/mir_toolkit/mir_window.h (+9/-0)
src/client/mir_surface.cpp (+5/-0)
src/client/mir_surface.h (+1/-0)
src/client/mir_surface_api.cpp (+14/-0)
src/client/symbols.map (+2/-0)
src/protobuf/mir_protobuf.proto (+1/-0)
tests/acceptance-tests/CMakeLists.txt (+1/-0)
tests/acceptance-tests/client_mediated_user_gestures.cpp (+259/-0)
tests/acceptance-tests/drag_and_drop.cpp (+1/-0)
lp://staging/~alan-griffiths/mir/server-support-for-client-initiates-move
- Mir CI Bot: Approve (continuous-integration)
- Kevin DuBois (community): Approve
-
Diff: 1792 lines (+444/-630)34 files modifiedexamples/CMakeLists.txt (+0/-2)
examples/server_example_basic_window_manager.cpp (+8/-0)
examples/server_example_basic_window_manager.h (+8/-1)
examples/server_example_window_management_info.cpp (+0/-373)
examples/server_example_window_management_info.h (+0/-105)
include/server/mir/shell/abstract_shell.h (+5/-0)
include/server/mir/shell/basic_window_manager.h (+14/-2)
include/server/mir/shell/canonical_window_manager.h (+5/-1)
include/server/mir/shell/shell.h (+5/-0)
include/server/mir/shell/shell_wrapper.h (+5/-0)
include/server/mir/shell/system_compositor_window_manager.h (+5/-0)
include/server/mir/shell/window_management_info.h (+3/-3)
include/server/mir/shell/window_manager.h (+5/-0)
include/test/mir/test/doubles/mock_window_manager.h (+1/-0)
src/include/server/mir/frontend/shell.h (+9/-7)
src/server/CMakeLists.txt (+1/-0)
src/server/frontend/CMakeLists.txt (+1/-0)
src/server/frontend/session_mediator.cpp (+15/-2)
src/server/frontend/shell_wrapper.cpp (+4/-14)
src/server/frontend/shell_wrapper.h (+5/-9)
src/server/shell/CMakeLists.txt (+3/-3)
src/server/shell/abstract_shell.cpp (+8/-0)
src/server/shell/basic_window_manager.cpp (+32/-6)
src/server/shell/frontend_shell.cpp (+30/-18)
src/server/shell/frontend_shell.h (+5/-9)
src/server/shell/shell_wrapper.cpp (+8/-0)
src/server/shell/system_compositor_window_manager.cpp (+7/-0)
src/server/shell/window_management_info.cpp (+72/-0)
src/server/symbols.map (+144/-63)
tests/acceptance-tests/CMakeLists.txt (+0/-8)
tests/acceptance-tests/client_mediated_user_gestures.cpp (+28/-2)
tests/acceptance-tests/test_client_cursor_api.cpp (+3/-0)
tests/acceptance-tests/test_shell_control_of_surface_configuration.cpp (+3/-0)
tests/include/mir/test/doubles/mock_shell.h (+2/-2)
summary: |
- [unity8] Always on Top, Move and Resize doesn't work + [unity8] GTK window functions `Always on Top, Move and Resize' don't + work in Mir |
Changed in mir: | |
importance: | Undecided → Medium |
Changed in mir (Ubuntu): | |
importance: | Undecided → Medium |
Changed in mir: | |
status: | New → Triaged |
Changed in mir (Ubuntu): | |
status: | New → Triaged |
Changed in unity8 (Ubuntu): | |
status: | Invalid → New |
summary: |
- [unity8] GTK window functions `Always on Top, Move and Resize' don't - work in Mir + GTK window functions `Always on Top, Move and Resize' don't work in + Mir/Unity8 |
tags: | added: unity8-desktop |
Changed in canonical-devices-system-image: | |
milestone: | none → u8c-1 |
Changed in mir: | |
importance: | Medium → High |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
Changed in mir (Ubuntu): | |
importance: | Medium → High |
Changed in gtk+3.0 (Ubuntu): | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Stephen M. Webb (bregma) |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
Changed in mir: | |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
status: | Triaged → In Progress |
Changed in miral: | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in mir: | |
milestone: | none → 1.0.0 |
Changed in canonical-devices-system-image: | |
milestone: | u8c-1 → u8c-2 |
status: | Confirmed → In Progress |
Changed in mir: | |
milestone: | 0.27.0 → 0.28.0 |
Changed in mir: | |
milestone: | 0.28.0 → 0.27.0 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in mir: | |
milestone: | 0.27.0 → 0.28.0 |
Changed in mir: | |
milestone: | 1.0.0 → none |
To post a comment you must log in.
The 'Move' part is bug 1420334.