Created by Alan Griffiths on 2017-08-24 and last modified on 2017-08-24
Get this branch:
bzr branch lp:~alan-griffiths/mir/be-nice-to-clang
Only Alan Griffiths can upload to this branch. If you are Alan Griffiths please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Alan Griffiths

Recent revisions

4235. By Alan Griffiths on 2017-08-24


4234. By Alan Griffiths on 2017-08-24

Keep our public headers clang-friendly

4233. By Alan Griffiths on 2017-08-23

Revert ugly sticking plaster over a CI problem: valgrind complains about uuid_generate() on artful amd64 (LP: #1708635).

Approved by mir-ci-bot, Brandon Schaefer.

4232. By Alan Griffiths on 2017-08-21

Reimplement BroadcastingSessionEventSink using a similar "observer" idiom to that we use elsewhere.

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

4231. By Chris Halse Rogers on 2017-08-18

mf::SessionMediator: Remove buffer associations when removing a BufferStream.

Oops. We should really erase the association between a BufferStream and its buffers when the BufferStream is freed, not just remove the buffers from the cacheā€¦

Otherwise the stream_associated_buffers multimap will grow with each allocated BufferStream but will not shrink when they a BufferStream is released.

Approved by Alan Griffiths, mir-ci-bot.

4230. By Alan Griffiths on 2017-08-16

Update changelog for -r4228.

Approved by mir-ci-bot, Gerry Boland.

4229. By Chris Halse Rogers on 2017-08-16

Remove even more manual reference counting of mg::Buffer-s. .

Approved by mir-ci-bot, Alan Griffiths, Brandon Schaefer.

4228. By Chris Halse Rogers on 2017-08-16

Move buffer-release IPC to a dedicated IPC thread.

Fixes: LP: #1395421. Fixes: https://bugs.launchpad.net/bugs/1395421.

Approved by Alan Griffiths, mir-ci-bot.

4227. By Alan Griffiths on 2017-08-16

connector-report: Warn when there's an error connecting.

Approved by Gerry Boland, mir-ci-bot.

4226. By Chris Halse Rogers on 2017-08-14

DefaultPersistentSurfaceStore: Wrap underlying store in a Mutex<>.

The surface store may be accessed from multiple threads (it's accessed from each
sessions SessionMediator, for example), so it should probably have some sort of
locking around its underlying datastore.

Approved by Alan Griffiths, mir-ci-bot.

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.