Mir

lp:~raof/mir/scratch-threadsafe-list-itch

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/scratch-threadsafe-list-itch
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Project:
Mir
Status:
Development

Recent revisions

3045. By Chris Halse Rogers

Optimise the no-contention case for ThreadSafeList mutation

3044. By Chris Halse Rogers

Simplify ThreadSafeList (by relaxing an invariant).

It's almost never a good idea to modify the list as you're iterating over it.
Where it *is* sensible, being able to remove yourself from subsequent runs
is good enough.

3043. By Brandon Schaefer

Add a comment explaining the need for this temp variable.

Approved by Daniel van Vugt, PS Jenkins bot, Kevin DuBois.

3042. By Daniel van Vugt

Welcome to series 0.18.

Approved by PS Jenkins bot.

3041. By Kevin DuBois

compositor: BufferScheduling test: remove requirement that all buffers are cycled through by the client in swapinterval 0 scenarios.
.

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

3040. By Kevin DuBois

compositor: bring the resizing tests for the new semantics into the fold of the passing BufferScheduling tests.

.

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

3039. By Chris Halse Rogers

Handle surface streams configuration entirely in Mir.

A client surface with multiple buffer streams is still logically a single window. There's nothing for the WindowManager to do here; rejecting the request is not allowed by the protocol.
.

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

3038. By Andreas Pokorny

Delay mesa hack: reloading of module only needed for nested mesa platform

The mesa hack has horrible side effects - on krillin it makes mtks mali-driver frequently segfault during module unload. Fixes: https://bugs.launchpad.net/bugs/1506137.

Approved by PS Jenkins bot, Kevin DuBois, Alan Griffiths.

3037. By Andreas Pokorny

Pointer settings in libinput

Allows configuring cursor acceleration, scroll speed and left-hand/right-hand button ordering for all pointing devices. Fixes: https://bugs.launchpad.net/bugs/124440.

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

3036. By Kevin DuBois

compositor: Stitch together the new buffer semantics bits to get ~40 tests from the BufferScheduling integration test suit.

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

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.