Mir

lp:~andreas-pokorny/mir/key-state-event

Created by Andreas Pokorny and last modified
Get this branch:
bzr branch lp:~andreas-pokorny/mir/key-state-event
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:
Development

Recent revisions

3469. By Andreas Pokorny

merge lp:mir

3468. By Andreas Pokorny

WIP Key state event - synchronize with lp:mir ..

3467. By Andreas Pokorny

Use the builtin lifecycle event as an indication of lifecycle changes of the server

With this change the active session will receive lifecycle events when the server pauses or resumes. The nested display will use this event to feed the registered pause/resume handlers. Thus a nested server will pause when the hosting server pauses due to a vt switch.

This is a preparation step to use resume events and focus events as a trigger for informing clients about missed key state changes.

3466. By Kevin DuBois

avert LP: #1563287 by disabling EGL_sync_fence extensions on our Mali devices. It was shown that the added synchronization added sub-millisecond times to each buffer mapping, which became visible when many clients were open. . Fixes: https://bugs.launchpad.net/bugs/1563287.

Approved by mir-ci-bot, Daniel van Vugt.

3465. By Alan Griffiths

logging: Add a bit more information (surface type) to logging::ShellReport.

Approved by Cemil Azizoglu, Kevin DuBois, mir-ci-bot.

3464. By Daniel van Vugt

Fix unresponsive cursor to slow mouse movement (LP: #1528109)

Since we started using libinput and its acceleration curve, that actually
reduces the amount of motion we receive for slow mouse movements. A device
increment of 1 actually results in us receiving a dx or dy from libinput
of less than 1.0. So this fix ensures that such small movements no longer
get truncated to zero. Fixes: https://bugs.launchpad.net/bugs/1528109.

Approved by Andreas Pokorny, Alan Griffiths, mir-ci-bot.

3463. By Daniel van Vugt

Fix spurious test failure of
   TestClientInput.receives_one_touch_event_per_frame
on slow/loaded machines (LP: #1570698). Fixes: https://bugs.launchpad.net/bugs/1570698.

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

3462. By Kevin DuBois

fix: LP #1556045 which was blocking CI. problem was in the test fixture. Fixes: https://bugs.launchpad.net/bugs/1556045.

Approved by Alan Griffiths, Chris Halse Rogers, mir-ci-bot.

3461. By Andreas Pokorny

Test the optional before accessing the device configuration

This is a workaround necessary until the client api to read input device configurations is in place.
. Fixes: https://bugs.launchpad.net/bugs/1570362.

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

3460. By Andreas Pokorny

Add support for pointer events to --print-input-events example code
. Fixes: https://bugs.launchpad.net/bugs/1570357.

Approved by Kevin DuBois, mir-ci-bot, Cemil Azizoglu.

Branch metadata

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

Subscribers