Mir

lp:~alan-griffiths/mir/be-nice-to-clang

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

Owner:
Alan Griffiths
Project:
Mir
Status:
Merged

Recent revisions

4235. By Alan Griffiths on 2017-08-24

Spelling

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

Subscribers