Mir

lp:~vanvugt/mir/fix-1522673

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/mir/fix-1522673
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Mir
Status:
Development

Recent revisions

3177. By Daniel van Vugt

And protect Alt+mousewheel from magnitude changes too.

3176. By Daniel van Vugt

Restore usable mouse wheel support (LP: #1522673)

With the introduction of libinput, mouse wheel (vscroll) events became
backwards and 15x larger than they were with Android Input. So this
reverses that change such that existing toolkits and apps using Mir
don't need modification.

Android Input: Up = +1.0 Down= -1.0
libinput: Up =-15.0 Down=+15.0

I have also modified mir_proving_server to become insensitive to any
similar magnitude changes in future.

3175. By Daniel van Vugt

Restore high-precision timestamp support, which was lost with the
introduction of floating point in r3104.

Approved by PS Jenkins bot, Chris Halse Rogers, Alexandros Frantzis, Kevin DuBois.

3174. By Alan Griffiths

tests: don't set expectations on "surface_event" while it may be called on another thread. Fixes: https://bugs.launchpad.net/bugs/1522356.

Approved by PS Jenkins bot, Kevin DuBois, Alexandros Frantzis.

3173. By Alan Griffiths

tests: A couple of tests of monitor unplugging.

Approved by PS Jenkins bot, Alexandros Frantzis, Alberto Aguirre.

3172. By Alberto Aguirre

scene: fix the locking in SurfaceStack. Fixes: https://bugs.launchpad.net/bugs/1522105.

Approved by Kevin DuBois, Alberto Aguirre, PS Jenkins bot.

3171. By Kevin DuBois

Change the default value for surfaces visibily to occluded. Surfaces don't become visible until they've submitted a buffer, and the shell has placed them somewhere visible. This has the practical effect of sending a startup visibility event.

Approved by PS Jenkins bot, Alexandros Frantzis, Alan Griffiths, Alberto Aguirre.

3170. By Kevin DuBois

Don't hide the mtd alias in Mesa-only builds like ppc64 (LP: #1522122)

Approved by: Alan Griffiths, Kevin DuBois

3169. By Kevin DuBois

android: use the EGL_fence_sync extensions to synchronize client software buffers.

fixes: lp: #1517205

Approved by: Alan Griffiths, Cemil Azizoglu, Andreas Pokorny

3168. By Andreas Pokorny

make evdev input platform required by the driver packages.

Approved by Alan Griffiths, PS Jenkins bot, Chris Halse Rogers.

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