lp:~mir-team/mir/liberate-historical-pointer-coordinates
- Get this branch:
- bzr branch lp:~mir-team/mir/liberate-historical-pointer-coordinates
Branch merges
Branch information
Recent revisions
- 1940. By Alexandros Frantzis
-
nested: Ensure that the nested Platform object stays alive for at least as long as the nested Display object needs it (LP: #1372276). Fixes: https:/
/bugs.launchpad .net/bugs/ 1372276. Approved by PS Jenkins bot, Daniel van Vugt, Kevin DuBois, Robert Carr.
- 1939. By Daniel van Vugt
-
Avoid polling in a loop with timeout zero most of the time. That
will only waste CPU. (LP: #1373809)This also fixes test failure LP: #1373826. Fixes: https:/
/bugs.launchpad .net/bugs/ 1373809, https:/ /bugs.launchpad .net/bugs/ 1373826. Approved by Kevin DuBois, PS Jenkins bot, Alexandros Frantzis.
- 1938. By Kevin DuBois
-
frontend: platform: provide a way for the frontend to perform platform specific actions upon receipt of buffer from the client. Split out the 3 platform ipc operations into its own interface.
I renamed: BufferIPCPacker -> BufferIpcMessage. (packing is what it does, a message is what it is)
I made note that drm_auth_magic() should also be a function in the PlatformIpcOper
ations interface, this would remove the mg::Platform from the frontend altogether. Approved by Chris Halse Rogers, Robert Carr, Alexandros Frantzis.
- 1937. By Daniel van Vugt
-
Reduced visible input lag by approx one frame (on 59-60Hz displays)*
It's not enough to resample input down to a rate similar to the refresh
rate. That only reduces your lag from "always growing" to a constant one
frame.This proposal reduces lag further to almost zero, by periodically (five
times per second) bringing the cooked event interval in-phase with the
refresh rate. Thus about every 12th frame, the client is able to respond
to an input event and get composited with one frame less buffer lag than
before.* Displays >>60Hz will already be experiencing this trick and won't
benefit further.
.Approved by Alexandros Frantzis, Kevin DuBois.
- 1936. By Daniel van Vugt
-
Fix jerky/stuttering event delivery that could happen inside
nested servers sometimes (LP: #1372300)Waiting significantly longer than a frame before consuming previously
batched events is too dangerous in slow raw-event environments
(nested servers or very slow input devices). It causes frame skipping.
. Fixes: https://bugs.launchpad .net/bugs/ 1372300. Approved by Alexandros Frantzis.
- 1935. By Robert Carr
-
Ensure touchspots do not update the scene when disabled
Fixes LP: #1372850 and LP: #1373689 at least when touchspots are disabled. Fixes: https:/
/bugs.launchpad .net/bugs/ 1372850, https:/ /bugs.launchpad .net/bugs/ 1373689. Approved by PS Jenkins bot, Daniel van Vugt.
- 1934. By Kevin DuBois
-
android: add a quirk that will prevent a device from opening the gralloc device after it has been closed.
fixes: lp: #1371619. Fixes: https:/
/bugs.launchpad .net/bugs/ 1371619. Approved by Cemil Azizoglu, PS Jenkins bot, Alexandros Frantzis.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:mir