Created by Brandon Schaefer and last modified
Get this branch:
bzr branch lp:~brandontschaefer/mir/no-android-input-channel
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

3442. By Brandon Schaefer on 2016-04-05

* Use mir::Fd

3441. By Brandon Schaefer on 2016-04-05

* Not sure why i used auto

3440. By Brandon Schaefer on 2016-04-05

* Should have just bzr mv'ed those files... but fix copyright headers

3439. By Brandon Schaefer on 2016-04-05

* Remove the dependency on the android input channel and just create our own.
* The start of slowly removing all the android input sender/receiver!

3438. By Kevin DuBois on 2016-04-04

compositor: change the buffer accounting in the NBS system from being per-BufferMap to being per-Stream to prepare for connection-allocated buffers (instead of stream allocated buffers).

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

3437. By Kevin DuBois on 2016-04-04

Deprecate next_buffer rpc call. Last used in mir 0.7.3, replaced by exchange_buffer in 0.8.0, so nothing out there should be using it.

The reason I'm interested in this is I'm trying to cleanly split our Surface/Stream abstraction, and get rid of primary_buffer_stream() for general hygiene and to fix lp: #1563278. next_buffer() assumes a one-to-one stream-to-surface mapping as it was developed before the Surface/Stream conceptual split that happened when we added 'cursor streams' way back when.

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

3436. By Brandon Schaefer on 2016-04-01

Class-ify the mir event structure.

Approved by mir-ci-bot, Andreas Pokorny, Alberto Aguirre, Cemil Azizoglu.

3435. By Kevin DuBois on 2016-04-01

have mcl::BufferVault use the mcl::Buffer types directly, instead of mcl::ClientBuffer (the platform abstraction). This better prepares this class for when the client side call chain is rpc->buffer->stream (as opposed to rpc->stream->buffer, as it is now). Remove the BufferEntry/BufferInfo structs from buffer_vault.h as a result of the cleanup.

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

3434. By Daniel van Vugt on 2016-04-01

dso_versioning_guide.md: Remove some documentation that no longer applies
since r3432. I didn't notice it earlier because it's spelled differently

Approved by Alberto Aguirre, Kevin DuBois, mir-ci-bot.

3433. By Kevin DuBois on 2016-04-01

nbs: add client-side overallocation when there's buffer pressure due to overlay/bypass scenarios and swapinterval is 0.

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

Approved by Alan Griffiths, 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:
This branch contains Public information 
Everyone can see this information.