Mir

lp:~raof/mir/link-platforms-against-mirplatform

Created by Chris Halse Rogers and last modified
Get this branch:
bzr branch lp:~raof/mir/link-platforms-against-mirplatform
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

1900. By Chris Halse Rogers

Link the graphics platform libs with with libmirplatform.

They use symbols from it, so...

1899. By Daniel van Vugt

Publish an internal header that QtMir recently started using:
mir/input/input_channel.h (LP: #1365934)
. Fixes: https://bugs.launchpad.net/bugs/1365934.

Approved by PS Jenkins bot, Cemil Azizoglu, Kevin DuBois.

1898. By Daniel van Vugt

Restore support for gcc-4.8/trusty (LP: #1366134)

Seems simple enough to retain support for gcc-4.8 so why not. Fixes: https://bugs.launchpad.net/bugs/1366134.

Approved by Alberto Aguirre, PS Jenkins bot.

1897. By Alberto Aguirre

Recycle compositor threads by using a thread pool (LP: #1362841). Fixes: https://bugs.launchpad.net/bugs/1362841.

Approved by PS Jenkins bot, Alexandros Frantzis.

1896. By Andreas Pokorny

Replace checks for MESA_drm_image with KHR_image_pixmap and disables the checks

The former could be used to create EGLImages from DRM buffer handles with new function called eglCreateDRMImageMESA. While the latter allows passing a native handle to eglCreateImage to initialize an EGLImage. We use only the latter and implement that behavior inside mir platform in mesa. But at the moment that extension is not indicated through mesas extension string, hence it will be disabled for now.

Approved by PS Jenkins bot, Alberto Aguirre, Daniel van Vugt, Cemil Azizoglu, Alexandros Frantzis.

1895. By Chris Halse Rogers

Remove an obsolete workaround for a clang bug with the lttng headers.
Fixes LP: #1348472. Fixes: https://bugs.launchpad.net/bugs/1348472.

Approved by PS Jenkins bot, Alberto Aguirre, Daniel van Vugt.

1894. By Alexandros Frantzis

tests: Refactor the TestClientCursorAPI tests to simplify them and fix races (LP: #1342567). Fixes: https://bugs.launchpad.net/bugs/1342567.

Approved by PS Jenkins bot, Daniel van Vugt, Kevin DuBois.

1893. By Daniel van Vugt

Bump the mircommon ABI to 2. We actually broke it in the Mir 0.7.0
release with symbols.map and didn't notice in time (LP: #1364890)

DO NOT BACKPORT TO 0.7. Fixes: https://bugs.launchpad.net/bugs/1364890.

Approved by PS Jenkins bot, Cemil Azizoglu.

1892. By Kevin DuBois

frontend: Add ability to associate SurfaceId's with BufferId's. This is in preparation for
rpc (Buffer) exchange_buffer(Buffer) so the frontend can correctly return the exchanged buffer to the appropriate surface.

Approved by PS Jenkins bot, Alberto Aguirre, Alexandros Frantzis.

1891. By Daniel van Vugt

Privatise (don't install) headers that are unused by clients, QtMir or USC. This reduces the size of the public include/ tree from 377 to 121 files, and reduces the number of those that get installed from 208 to 121.

Tested with the latest qtmir and unity-system-compositor source.

Approved by PS Jenkins bot, Daniel van Vugt, Cemil Azizoglu, Andreas Pokorny.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:mir/ubuntu
This branch contains Public information 
Everyone can see this information.