Merge lp:~vanvugt/mir/remove-callbacks-mir_connect into lp:~mir-team/mir/trunk
Status: | Rejected |
---|---|
Rejected by: | Daniel van Vugt |
Proposed branch: | lp:~vanvugt/mir/remove-callbacks-mir_connect |
Merge into: | lp:~mir-team/mir/trunk |
Diff against target: |
743 lines (+73/-198) 17 files modified
examples/demo_client.c (+1/-6) examples/demo_client_accelerated.cpp (+1/-7) examples/demo_client_unaccelerated.c (+1/-7) include/mir_client/mir_client_library.h (+3/-14) include/mir_client/mir_client_library_lightdm.h (+1/-2) src/client/mir_client_library.cpp (+13/-7) src/client/mir_connection.cpp (+8/-8) src/client/mir_connection.h (+3/-5) tests/acceptance-tests/test_client_library.cpp (+16/-14) tests/acceptance-tests/test_focus_management_api.cpp (+2/-10) tests/acceptance-tests/test_surfaceloop.cpp (+6/-31) tests/integration-tests/test_display_info.cpp (+1/-7) tests/integration-tests/test_drm_auth_magic.cpp (+2/-8) tests/integration-tests/test_error_reporting.cpp (+2/-25) tests/integration-tests/test_surfaceloop.cpp (+8/-34) tests/unit-tests/client/test_client_mir_surface.cpp (+1/-5) tests/unit-tests/client/test_mir_connection.cpp (+4/-8) |
To merge this branch: | bzr merge lp:~vanvugt/mir/remove-callbacks-mir_connect |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Thomas Voß (community) | Disapprove | ||
Alan Griffiths | Disapprove | ||
Review via email: mp+147056@code.launchpad.net |
Commit message
Remove mir_connect callback from the public API.
First pass at simplifying the client API by removing callbacks. This is part
of a greater effort to resolve LP: #1112195, with more proposals to come.
Unmerged revisions
- 408. By Daniel van Vugt
-
Remove mir_connect callback from the public API.
First pass at simplifying the client API by removing callbacks. This is part
of a greater effort to resolve LP: #1112195, with more proposals to come. - 407. By Alan Griffiths
-
3rd_party/
android- input: remove reliance on hardware_ legacy/ power.( c|h). Approved by Alexandros Frantzis, PS Jenkins bot.
- 406. By Alan Griffiths
-
3rd_party/
android- input: remove reliance on cutils/ atomic. (c|h). Approved by Alexandros Frantzis, PS Jenkins bot.
- 405. By Alan Griffiths
-
3rd_party/
android- input: move the files we want to keep to "input". Approved by Thomas Voß, PS Jenkins bot.
- 404. By Kevin DuBois
-
remove the wrappers for <thread> and <chrono> that were used to work around poor stdlib support on android, now that we have proper support of these libraries in the chroot.
Approved by Alan Griffiths, PS Jenkins bot.
- 403. By Alan Griffiths
-
graphics: Silence "narrowing conversion" with g++ 4.7.
Approved by PS Jenkins bot, Kevin DuBois.
- 402. By Kevin DuBois
-
stride was not being put into the native window type correctly. This caused render glitches when client was rendering. Add test that catches this condition
fixes: bug #1111612. Fixes: https:/
/bugs.launchpad .net/bugs/ 1111612. Approved by Alexandros Frantzis, Robert Carr, PS Jenkins bot, Alan Griffiths.
- 401. By Alan Griffiths
-
various: An assortment of nitpicky tidy-up.
Approved by Alexandros Frantzis, PS Jenkins bot.
- 400. By Alan Griffiths
-
3rd_party/
android- input: stub our small use of TextOutput. Approved by Kevin DuBois, PS Jenkins bot.
- 399. By Daniel van Vugt
-
mir_client_
library. h: Documentation cleanup 1. Make the comments properly C-compatible so that clients written in pure C
can build. (LP: #1116104)
2. Fix invalid Doxygen syntax which was generating bad docs (LP: #1116120). Fixes: https://bugs.launchpad .net/bugs/ 1116104, https:/ /bugs.launchpad .net/bugs/ 1116120. Approved by PS Jenkins bot, Alan Griffiths.
We were asked to provided a callback based API.
Ignoring the stakeholders (I'm sure Thomas can provide a list) by removing the callbacks they asked is a bad idea.