Created by Brandon Schaefer and last modified
Get this branch:
bzr branch lp:~brandontschaefer/mir/first-round-deprecation
Only Brandon Schaefer can upload to this branch. If you are Brandon Schaefer please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Brandon Schaefer

Recent revisions

3792. By Brandon Schaefer on 2016-12-16

* Add pragma around new usage of deprecated function

3791. By Brandon Schaefer on 2016-12-13

* Dont say we are deprecated in the documentation until we are

3790. By Brandon Schaefer on 2016-12-13

* Merge trunk, fix conflicts

3789. By Brandon Schaefer on 2016-11-04

* First round of API deprecation

3788. By Alberto Aguirre on 2016-10-26

Start deprecation of client side APIs

3787. By Kevin DuBois on 2016-10-24

frontend: clean up unused/unneeded trackers in session mediator. The BufferStreamTracker was tracking buffers in relation to the streams (not needed anymore, the client tracks this), and the ClientBufferTracker was tracking client ownership, which ClientBuffers provides now.

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

3786. By Cemil Azizoglu on 2016-10-21

This MP implements a minimal render surface (RS) functionality which is compatible with the existing EGL drivers.

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

3785. By Brandon Schaefer on 2016-10-21

Replace MirGammaSupported enum with a bool.

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

3784. By Kevin DuBois on 2016-10-21

examples: fix flickering that could be seen in mir_demo_client_multi_stream.

fixes: LP: #1635273
. Fixes: https://bugs.launchpad.net/bugs/1635273.

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

3783. By Chris Halse Rogers on 2016-10-21

TestPosixRWMutex: Resolve occasional deadlocks

trigger_next_reader() would increment the current reader_to_run and then notify all waiters that they might be ready to run. However, this could be run *twice* before the waiting thread was scheduled. In that case, the waiting thread would wake up, notice that it's still not meant to be running, and go back to sleep - we'd miss our turn to run.

So, make trigger_next_reader() idempotent.

Also make some tweaks that seem to reduce valgrind runtime significantly, and increase the timeout.

Fixes: https://bugs.launchpad.net/mir/+bug/1633920. Fixes: https://bugs.launchpad.net/bugs/1633920.

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

Branch metadata

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