Window contents stretch during resizing in Unity8
Bug #1497083 reported by
Daniel van Vugt
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qtmir (Ubuntu) |
Fix Released
|
Medium
|
Daniel d'Andrada | ||
unity8 (Ubuntu) |
Fix Released
|
Undecided
|
Daniel d'Andrada |
Bug Description
Window contents stretch during resizing.
Test case: On Unity8 desktop open System Settings and resize the window rapidly.
Expected: Text in the window remains stationary.
Observed: Text in the window stretches.
Related branches
lp:~dandrader/qtmir/surfaceItemFillMode
Superseded
for merging
into
lp:qtmir
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michael Zanetti: Pending (functional testing) requested
-
Diff: 4414 lines (+2256/-803)73 files modifiedCMakeLists.txt (+2/-4)
debian/changelog (+7/-0)
debian/control (+2/-2)
src/modules/Unity/Application/application.cpp (+42/-9)
src/modules/Unity/Application/application.h (+7/-0)
src/modules/Unity/Application/application_manager.cpp (+52/-12)
src/modules/Unity/Application/application_manager.h (+3/-0)
src/modules/Unity/Application/mirbuffersgtexture.cpp (+18/-10)
src/modules/Unity/Application/mirsurface.cpp (+40/-18)
src/modules/Unity/Application/mirsurface.h (+12/-1)
src/modules/Unity/Application/mirsurfaceinterface.h (+6/-0)
src/modules/Unity/Application/mirsurfaceitem.cpp (+49/-5)
src/modules/Unity/Application/mirsurfaceitem.h (+9/-0)
src/modules/Unity/Application/session.cpp (+40/-2)
src/modules/Unity/Application/session.h (+1/-0)
src/modules/Unity/Application/session_interface.h (+1/-0)
tests/CMakeLists.txt (+1/-0)
tests/framework/CMakeLists.txt (+48/-0)
tests/framework/fake_desktopfilereader.cpp (+68/-0)
tests/framework/fake_desktopfilereader.h (+22/-21)
tests/framework/fake_mirsurface.cpp (+212/-0)
tests/framework/fake_mirsurface.h (+57/-138)
tests/framework/fake_session.cpp (+113/-0)
tests/framework/fake_session.h (+35/-57)
tests/framework/mock_application_controller.cpp (+129/-0)
tests/framework/mock_application_controller.h (+22/-99)
tests/framework/mock_desktop_file_reader.cpp (+117/-0)
tests/framework/mock_desktop_file_reader.h (+20/-85)
tests/framework/mock_display.cpp (+35/-0)
tests/framework/mock_display.h (+6/-2)
tests/framework/mock_display_configuration.cpp (+25/-0)
tests/framework/mock_display_configuration.h (+4/-0)
tests/framework/mock_gl_display_buffer.cpp (+30/-0)
tests/framework/mock_gl_display_buffer.h (+3/-9)
tests/framework/mock_main_loop.cpp (+28/-0)
tests/framework/mock_main_loop.h (+5/-8)
tests/framework/mock_mir_session.cpp (+63/-0)
tests/framework/mock_mir_session.h (+13/-20)
tests/framework/mock_proc_info.cpp (+35/-0)
tests/framework/mock_proc_info.h (+8/-7)
tests/framework/mock_prompt_session.cpp (+33/-0)
tests/framework/mock_prompt_session.h (+3/-0)
tests/framework/mock_prompt_session_manager.cpp (+33/-0)
tests/framework/mock_prompt_session_manager.h (+3/-0)
tests/framework/mock_renderable.cpp (+33/-0)
tests/framework/mock_renderable.h (+2/-1)
tests/framework/mock_session.cpp (+69/-0)
tests/framework/mock_session.h (+8/-30)
tests/framework/mock_settings.cpp (+40/-0)
tests/framework/mock_settings.h (+7/-11)
tests/framework/mock_shared_wakelock.cpp (+61/-0)
tests/framework/mock_shared_wakelock.h (+8/-33)
tests/framework/mock_surface.cpp (+39/-0)
tests/framework/mock_surface.h (+5/-4)
tests/framework/qtmir_test.cpp (+98/-1)
tests/framework/qtmir_test.h (+14/-106)
tests/framework/stub_input_channel.cpp (+52/-0)
tests/framework/stub_input_channel.h (+8/-18)
tests/framework/stub_scene_surface.cpp (+103/-0)
tests/framework/stub_scene_surface.h (+41/-49)
tests/mirserver/Screen/CMakeLists.txt (+1/-1)
tests/mirserver/ScreenController/CMakeLists.txt (+4/-1)
tests/modules/Application/CMakeLists.txt (+12/-6)
tests/modules/ApplicationManager/CMakeLists.txt (+7/-5)
tests/modules/ApplicationManager/application_manager_test.cpp (+155/-0)
tests/modules/DesktopFileReader/CMakeLists.txt (+0/-6)
tests/modules/SessionManager/CMakeLists.txt (+6/-4)
tests/modules/SessionManager/session_manager_test.cpp (+5/-5)
tests/modules/SessionManager/session_test.cpp (+5/-5)
tests/modules/SharedWakelock/CMakeLists.txt (+0/-1)
tests/modules/SurfaceManager/CMakeLists.txt (+4/-4)
tests/modules/SurfaceManager/mirsurfaceitem_test.cpp (+1/-1)
tests/modules/TaskController/CMakeLists.txt (+6/-2)
lp:~dandrader/unity8/noStretchOnResize
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Albert Astals Cid (community): Abstain
- Michael Zanetti (community): Approve
-
Diff: 705 lines (+304/-50)10 files modifiedqml/Stages/ApplicationWindow.qml (+27/-1)
qml/Stages/DecoratedWindow.qml (+7/-2)
qml/Stages/DesktopStage.qml (+9/-9)
qml/Stages/SessionContainer.qml (+25/-1)
qml/Stages/SurfaceContainer.qml (+56/-4)
qml/Stages/WindowResizeArea.qml (+65/-20)
tests/mocks/Unity/Application/MirSurface.cpp (+52/-0)
tests/mocks/Unity/Application/MirSurface.h (+16/-0)
tests/qmltests/Stages/tst_DesktopStage.qml (+16/-1)
tests/qmltests/Stages/tst_WindowResizeArea.qml (+31/-12)
lp:~dandrader/unity8/surfaceItemFillMode
- Michał Sawicz: Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 93 lines (+18/-4)5 files modifiedCMakeLists.txt (+1/-1)
debian/control (+3/-3)
qml/Stages/SurfaceContainer.qml (+1/-0)
tests/mocks/Unity/Application/MirSurfaceItem.cpp (+8/-0)
tests/mocks/Unity/Application/MirSurfaceItem.h (+5/-0)
lp:~vanvugt/qtmir/unstretch
- Daniel d'Andrada (community): Disapprove
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 32 lines (+16/-1)1 file modifiedsrc/modules/Unity/Application/mirsurfaceitem.cpp (+16/-1)
Changed in qtmir (Ubuntu): | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
status: | New → In Progress |
Changed in qtmir: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
Changed in qtmir (Ubuntu): | |
importance: | Undecided → Medium |
Changed in qtmir: | |
importance: | Undecided → Medium |
status: | New → In Progress |
summary: |
- Window contents stretch during resizing + Window contents stretch during resizing in Unity8 |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
status: | New → In Progress |
Changed in qtmir: | |
status: | In Progress → Fix Released |
Changed in qtmir (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in qtmir (Ubuntu): | |
status: | Fix Released → In Progress |
Changed in qtmir (Ubuntu): | |
status: | In Progress → Fix Released |
no longer affects: | qtmir |
To post a comment you must log in.
This bug was fixed in the package unity8 - 8.11+16. 04.20151126- 0ubuntu1
--------------- 04.20151126- 0ubuntu1) xenial; urgency=medium
unity8 (8.11+16.
[ Albert Astals Cid ]
* Initialize the image to be transparent (LP: #1517128)
* Update pot file
* clazy improvements
[ Andrea Cimitan ]
* Shadows in launcher and dash using UbuntuShapeIcon
[ CI Train Bot ]
* Resync trunk.
[ Daniel d'Andrada ]
* Cursor plugin: add scroll wheel handling (LP: #1497091)
* Cursor: Add more fallback names, a blank and custom cursor support
* DesktopStage: swiping from right edge shows window spread
* Don't stretch application surfaces when resizing (LP: #1497083)
* Mouse has to push against edges to show launcher or apps spread (LP:
#1510969)
[ Josh Arenson ]
* Don't let IntegratedLightDM muck with the username (LP: #1497081)
[ Lukáš Tinkl ]
* Implement new visuals for panel and window decorations (LP:
#1493066, #1511020, #1497095)
* Let systemd/logind handle the lid-close action
* Make saving screenshots really async
[ Michael Zanetti ]
* detect touchpads too, not only mice (LP: #1518395)
* move screenshots out of the Dash dir
-- Michał Sawicz <email address hidden> Thu, 26 Nov 2015 13:52:00 +0000