Merge lp:~vanvugt/mir/revive-trusty into lp:mir
Status: | Rejected | ||||
---|---|---|---|---|---|
Rejected by: | Daniel van Vugt | ||||
Proposed branch: | lp:~vanvugt/mir/revive-trusty | ||||
Merge into: | lp:mir | ||||
Diff against target: |
196 lines (+55/-16) 9 files modified
debian/control (+1/-0) doc/building_source_for_pc.md (+13/-4) src/client/mir_screencast.h (+1/-0) src/platforms/mesa/server/cursor.cpp (+5/-0) src/server/symbols.map (+8/-0) tests/acceptance-tests/test_client_surface_visibility.cpp (+1/-1) tests/acceptance-tests/throwback/test_focus_selection.cpp (+1/-1) tests/unit-tests/geometry/test-rectangles.cpp (+20/-10) tests/unit-tests/graphics/mesa/test_cursor.cpp (+5/-0) |
||||
To merge this branch: | bzr merge lp:~vanvugt/mir/revive-trusty | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Alan Griffiths | Disapprove | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Robert Carr (community) | Abstain | ||
Alexandros Frantzis (community) | Needs Fixing | ||
Chris Halse Rogers | Needs Information | ||
Marco Trevisan (TreviƱo) | Pending | ||
Review via email:
|
Commit message
Revive support for building on trusty and generally improve portability
of the source code (LP: #1418962)
Description of the change
In addition to 3v1n0's initial fixes, this proposal makes lp:mir buildable without any hacks. Just using standard trusty packages and gcc.
Unmerged revisions
- 2324. By Daniel van Vugt
-
Don't mention "static".
Also restore support for testing multiple identical rectangles. - 2323. By Daniel van Vugt
-
Merge latest trunk
- 2322. By Daniel van Vugt
-
Rewrite in the horizontal style
- 2321. By Daniel van Vugt
-
Rewrite test case in a way that doesn't assume ordering.
- 2320. By Daniel van Vugt
-
Merge latest trunk
- 2319. By Daniel van Vugt
-
Update docs
- 2318. By Daniel van Vugt
-
Fully revive support for building on trusty (even with gcc). The only
caveat is that Android support is not available. So you need to build
with:
cmake -DMIR_PLATFORM=mesa - 2317. By Daniel van Vugt
-
Drop Android hacks. Android builds on trusty are too messy to support now.
- 2316. By Daniel van Vugt
-
Merge latest trunk
- 2315. By Daniel van Vugt
-
Start reviving trusty support. But it's getting messy.
The test changes are making a non-trivial change to the expectations; presumably that's because the UnorderedElements matcher is a newly added feature?