Mir

lp:~vanvugt/mir/this-should-fail-1

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/mir/this-should-fail-1
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Mir
Status:
Development

Recent revisions

3443. By Daniel van Vugt

Merge latest trunk

3442. By Daniel van Vugt

Merge latest trunk

3441. By Daniel van Vugt

Sanity checking

3440. By Kevin DuBois

Activate the new buffer swapping system, capable of supporting the new buffer semantics. Changes MIR_SERVER_NBUFFERS default from 3 to 0.

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

3439. By Chris Halse Rogers

Make mt::Alarm own the LockableCallback its going to dispatch.

This makes it easier to implement some forms of mt::Alarm.

Approved by mir-ci-bot, Cemil Azizoglu, Alberto Aguirre, Kevin DuBois, Brandon Schaefer.

3438. By Kevin DuBois

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

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

Class-ify the mir event structure.

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

3435. By Kevin DuBois

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

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.

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