Mir

lp:~andreas-pokorny/mir/compose-sequences-in-xkb-keymapper

Created by Andreas Pokorny on 2016-10-15 and last modified on 2016-11-07
Get this branch:
bzr branch lp:~andreas-pokorny/mir/compose-sequences-in-xkb-keymapper
Only Andreas Pokorny can upload to this branch. If you are Andreas Pokorny please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Andreas Pokorny
Project:
Mir
Status:
Merged

Recent revisions

3778. By Andreas Pokorny on 2016-10-20

Make sure that key mapping and composing states stay stable even when the hash container has to enlarge the hash array

3777. By Andreas Pokorny on 2016-10-20

the invalid argument is an invalid_argument

3776. By Andreas Pokorny on 2016-10-20

Improve error handling as we do have more use of options and variants, that may fail

3775. By Andreas Pokorny on 2016-10-19

xkbcommon >= 0.5

3774. By Andreas Pokorny on 2016-10-19

cleanups

3773. By Andreas Pokorny on 2016-10-19

Dead key key compose sequences in mirserver and mirclient

This implementation of key compose sequences keeps the stream of scan codes intact. So clients still get the full stream - only the scan codes are removed. Hence a client with a different surface keymap could still map key presses unaffected.

This is intended to be used inside qtmir to avoid qts default behavior of converting the compose sequence result into input method events, and thereby filtering out key events.

3772. By Alan Griffiths on 2016-10-18

Add mirtest-dev boost dependencies for xenial to debian/control. (LP: #1633537). Fixes: https://bugs.launchpad.net/bugs/1633537.

Approved by mir-ci-bot, Cemil Azizoglu.

3771. By Alan Griffiths on 2016-10-18

Add mirtest-dev boost dependencies to debian/control. Fixes: https://bugs.launchpad.net/bugs/1633537.

Approved by mir-ci-bot, Brandon Schaefer, Andreas Pokorny.

3770. By Daniel van Vugt on 2016-10-18

Switch to using CSS cursor names, as found in web design and GTK3.
These names seem to be the most modern, most complete and least ambiguous
of the naming schemes out there.

This fixes LP: #1632617 and LP: #1626924, as well as providing a solid
foundation for fixing other cursor bugs like LP: #1632614 and LP: #1388987
in future. Fixes: https://bugs.launchpad.net/bugs/1626924, https://bugs.launchpad.net/bugs/1632617.

Approved by mir-ci-bot, Cemil Azizoglu, Alexandros Frantzis, Alan Griffiths.

3769. By Alexandros Frantzis on 2016-10-17

tests: Ensure client surface is in a steady state in tests using a nested setup (LP: #1523621). Fixes: https://bugs.launchpad.net/bugs/1523621.

Approved by Alan Griffiths, Cemil Azizoglu, mir-ci-bot.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers