Merge lp:~vanvugt/mir/stub-subfocus into lp:mir
Proposed by
Daniel van Vugt
Status: | Work in progress |
---|---|
Proposed branch: | lp:~vanvugt/mir/stub-subfocus |
Merge into: | lp:mir |
Diff against target: |
86 lines (+46/-0) 4 files modified
include/client/mir_toolkit/mir_window.h (+13/-0) src/client/mir_surface_api.cpp (+5/-0) src/client/symbols.map (+5/-0) tests/acceptance-tests/test_client_library.cpp (+23/-0) |
To merge this branch: | bzr merge lp:~vanvugt/mir/stub-subfocus |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Chris Halse Rogers | Disapprove | ||
Andreas Pokorny (community) | Needs Information | ||
Alan Griffiths | Needs Information | ||
Mir CI Bot | continuous-integration | Approve | |
Review via email: mp+315974@code.launchpad.net |
Commit message
Add a stub client API function `mir_window_
desktop zoom and other accessibility features to follow keyboard
navigation.
Better to get toolkits using it early, even if not implemented yet.
Description of the change
This came out of previous discussions with the Unity team about what is required for truly accessible desktop zoom. The zoom should follow keyboard navigation (e.g. text fields and tabbing) when appropriate.
To post a comment you must log in.
Unmerged revisions
- 4002. By Daniel van Vugt
-
Prototype
PASSED: Continuous integration, rev:4002 /mir-jenkins. ubuntu. com/job/ mir-ci/ 2897/ /mir-jenkins. ubuntu. com/job/ build-mir/ 3829 /mir-jenkins. ubuntu. com/job/ build-0- fetch/3908 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= vivid+overlay/ 3898 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= xenial+ overlay/ 3898 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= zesty/3898 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= clang,platform= mesa,release= zesty/3856 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= clang,platform= mesa,release= zesty/3856/ artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= xenial+ overlay/ 3856 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= xenial+ overlay/ 3856/artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= zesty/3856 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= zesty/3856/ artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= cross-armhf, compiler= gcc,platform= android, release= vivid+overlay/ 3856 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= cross-armhf, compiler= gcc,platform= android, release= vivid+overlay/ 3856/artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= android, release= vivid+overlay/ 3856 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= android, release= vivid+overlay/ 3856/artifact/ output/ *zip*/output. zip /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= mesa,release= xenial+ overlay/ 3856 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= mesa,release= xenial+ overlay/ 3856/artifact/ output/ *zip*/output. zip
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild: /mir-jenkins. ubuntu. com/job/ mir-ci/ 2897/rebuild
https:/