Merge lp://qastaging/~alan-griffiths/unity-mir/compatibility-with-mir-changes into lp://qastaging/unity-mir

Proposed by Alan Griffiths
Status: Rejected
Rejected by: Gerry Boland
Proposed branch: lp://qastaging/~alan-griffiths/unity-mir/compatibility-with-mir-changes
Merge into: lp://qastaging/unity-mir
Diff against target: 1243 lines (+363/-116) (has conflicts)
24 files modified
src/modules/Unity/Application/application.cpp (+5/-5)
src/modules/Unity/Application/application.h (+4/-4)
src/modules/Unity/Application/application_manager.cpp (+15/-10)
src/modules/Unity/Application/application_manager.h (+10/-8)
src/modules/Unity/Application/applicationscreenshotprovider.cpp (+1/-1)
src/modules/Unity/Application/inputarea.cpp (+4/-0)
src/modules/Unity/Application/mirsurface.cpp (+2/-2)
src/modules/Unity/Application/mirsurface.h (+3/-3)
src/modules/Unity/Application/mirsurfacemanager.cpp (+13/-5)
src/modules/Unity/Application/mirsurfacemanager.h (+6/-6)
src/unity-mir/CMakeLists.txt (+8/-0)
src/unity-mir/focussetter.cpp (+4/-3)
src/unity-mir/focussetter.h (+7/-4)
src/unity-mir/initialsurfaceplacementstrategy.cpp (+7/-1)
src/unity-mir/initialsurfaceplacementstrategy.h (+13/-4)
src/unity-mir/sessionlistener.cpp (+19/-11)
src/unity-mir/sessionlistener.h (+15/-10)
src/unity-mir/shellserverconfiguration.cpp (+35/-7)
src/unity-mir/shellserverconfiguration.h (+22/-2)
src/unity-mir/surfacecoordinator.cpp.OTHER (+86/-0)
src/unity-mir/surfacecoordinator.h.OTHER (+54/-0)
tests/application_manager_test.cpp (+22/-22)
tests/mock_focus_controller.h (+2/-2)
tests/mock_session.h (+6/-6)
Text conflict in src/modules/Unity/Application/application_manager.cpp
Text conflict in src/modules/Unity/Application/inputarea.cpp
Text conflict in src/modules/Unity/Application/mirsurfacemanager.cpp
Text conflict in src/unity-mir/CMakeLists.txt
Text conflict in src/unity-mir/initialsurfaceplacementstrategy.cpp
Text conflict in src/unity-mir/initialsurfaceplacementstrategy.h
Text conflict in src/unity-mir/sessionlistener.cpp
Text conflict in src/unity-mir/sessionlistener.h
Text conflict in src/unity-mir/shellserverconfiguration.cpp
Text conflict in src/unity-mir/shellserverconfiguration.h
Contents conflict in src/unity-mir/surfacecoordinator.cpp
Contents conflict in src/unity-mir/surfacecoordinator.h
To merge this branch: bzr merge lp://qastaging/~alan-griffiths/unity-mir/compatibility-with-mir-changes
Reviewer Review Type Date Requested Status
Gerry Boland (community) Disapprove
PS Jenkins bot (community) continuous-integration Needs Fixing
Review via email: mp+213079@code.qastaging.launchpad.net

Commit message

Changes tracking mir development-branch (ABI 18)

Description of the change

Changes tracking mir development-branch (ABI 18)

The initial cut is actually against lp:~alan-griffiths/mir/remove-one-of-the-redundant-surface-factories (which hasn't landed yet).

Once that lands I'll try to keep this in step with further changes to development-branch.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
208. By Alan Griffiths

Compatibility with lp:~alan-griffiths/mir/introducing-SurfaceObserver

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
209. By Alan Griffiths

merge lp:unity-mir

210. By Alan Griffiths

compatibility with lp:~alan-griffiths/mir/eliminate-shell-SurfaceFactory-and-Surface

211. By Alan Griffiths

Fix inconsistent naming

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Gerry Boland (gerboland) wrote :

Please attach the MP checklist: https://wiki.ubuntu.com/Process/Merges/Checklists/Unity-Mir

+void SurfaceCoordinator::remove_surface(std::weak_ptr<mir::scene::Surface> const& surface)
+ DLOG("SurfaceCoordinator::destroy_surface");
Do match the debug message to the method.

Other than that, code looks fine. Am working on the functional testing now.

review: Needs Fixing
Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

 * Are there any related MPs required for this MP to build/function as expected? Please list.

lp:~mir-team/mir/development-branch/
lp:~alan-griffiths/platform-api/compatibility-with-mir-changes

 * Did you perform an exploratory manual test run of your code change and any related functionality?

No, just ran the tests

 * If you changed the packaging (debian), did you subscribe the ubuntu-unity team to this MP?

n/a

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Gerry Boland (gerboland) wrote :

In file included from /home/gerry/dev/mir/unity-mir/compatibility-with-mir-changes/src/unity-mir/sessionlistener.cpp:17:0:
/home/gerry/dev/mir/unity-mir/compatibility-with-mir-changes/src/unity-mir/sessionlistener.h:36:64: error: ‘scene’ is not a member of ‘mir’
     void surface_created(mir::shell::Session&, std::shared_ptr<mir::scene::Surface> const&) override;

and getting more such errors.

review: Needs Fixing
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Gerry Boland (gerboland) wrote :

Think this MR out of date, Rejecting

review: Disapprove

Unmerged revisions

212. By Alan Griffiths

merge lp:~alan-griffiths/unity-mir/compatibility-with-proposed-mir-changes

211. By Alan Griffiths

Fix inconsistent naming

210. By Alan Griffiths

compatibility with lp:~alan-griffiths/mir/eliminate-shell-SurfaceFactory-and-Surface

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches