Mir

lp:~raof/mir/fully-constructed-surfaces

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/fully-constructed-surfaces
Only Chris Halse Rogers can upload to this branch. If you are Chris Halse Rogers please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Chris Halse Rogers
Project:
Mir
Status:
Development

Recent revisions

3870. By Chris Halse Rogers

Fix incomplete comment

3869. By Chris Halse Rogers

Merge trunk, fixing remaining issues

3868. By Chris Halse Rogers

Merge trunk, resolving conflicts

3867. By Chris Halse Rogers

The Omega Commit.

Resolve changes to trunk, ensure tests provide the newly-expected environment.

3866. By Chris Halse Rogers

Follow rename of header

3865. By Chris Halse Rogers

Also test that MirBufferStream is fully usable in its created callback

3864. By Chris Halse Rogers

Add (failing) test checking that a MirSurface is fully usable in the surface created callback

3863. By Chris Halse Rogers

Add ConnectionSurfaceMap::reserve(SurfaceId)

This lets the MirConnection tell the RPC layer that a surface is *about* to be
constructed. This is necessary because the server sends a SurfaceOutputEvent
immediately after the create_surface() response, but if the surface has a default
BufferStream that stream is not fully constructed until a futher allocate_buffer() RPC
call + event.

3862. By Daniel van Vugt

Fix broken cross-compile-chroot.sh (from zesty to yakkety) since we added
support for Google Test/Mock 1.8 (LP: #1646704). Fixes: https://bugs.launchpad.net/bugs/1646704.

Approved by Andreas Pokorny, mir-ci-bot.

3861. By Daniel van Vugt

Tidy up and clarify buffer swapping method names, into a form that
people will understand:
  next_buffer -> swap_buffers [async]
  request_and_wait_for_next_buffer -> swap_buffers_sync

.

Approved by mir-ci-bot, Kevin DuBois.

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.