Mir

lp:~brandontschaefer/mir/no-android-input-channel

Created by Brandon Schaefer on 2016-04-05 and last modified on 2016-04-05
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

Owner:
Brandon Schaefer
Project:
Mir
Status:
Development

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
there.
.

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:
lp:mir
This branch contains Public information 
Everyone can see this information.

Subscribers