Mir

lp:~peat-new/mir/fix-device-quirk-requesting-unavailable-format-from-gl

Created by Ratchanan Srirattanamet and last modified
Get this branch:
bzr branch lp:~peat-new/mir/fix-device-quirk-requesting-unavailable-format-from-gl
Only Ratchanan Srirattanamet can upload to this branch. If you are Ratchanan Srirattanamet please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ratchanan Srirattanamet
Project:
Mir
Status:
Development

Recent revisions

3634. By Ratchanan Srirattanamet

android: make sure DeviceQuirks doesn't fail because of GL context.

First, changes DeviceQuirks' GL context creation to try a few format
instead of hard-coding a single format which may be unavailable on
some device. Then, make sure that even GL context creation fails,
DeviceQuirks doesn't fail.

3633. By Daniel van Vugt

eglstream: Simplify logging calls
.

Approved by Alan Griffiths, Andreas Pokorny, mir-ci-bot.

3632. By Alan Griffiths

We don't need mir_add_library_with_symbols() (a self confessed "abysmal hack"). We should use LINK_DEPENDS which is "intended to specify dependencies on “linker scripts” for custom Makefile link rules.".

Approved by Daniel van Vugt, Kevin DuBois, mir-ci-bot.

3631. By Daniel van Vugt

Fix a few problems that have prevented cross-compile-chroot.sh from
actually working in a while (LP: #1609329)

  * Fixed error: Some build deps not found (because they are in
    universe rather than main?).
  * Fixed error: Building on yakkety as of recently (today) defaults
    to GCC 6, so the default compiler version when targeting xenial
    or wily now needs to be explicitly set to 5.
  * Fixed error: Precompiled headers from GCC 6 don't work when
    targeting any distro other than yakkety, so don't use them.
  * Fixed error: Some headers from android-headers-23 are missing
    #includes, but apparently only when cross-compiling.
  * Fixed warning: Missing public keys for Ubuntu archive.
. Fixes: https://bugs.launchpad.net/bugs/1609329.

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

3630. By Kevin DuBois

fix "cmake .. -DMIR_PLATFORM=android" build.

fixes: LP: #1609916
. Fixes: https://bugs.launchpad.net/bugs/1609916.

Approved by Daniel van Vugt, mir-ci-bot.

3629. By Alan Griffiths

Add new dependency on mir-renderer-gl-dev to mirtest.pc

3628. By Daniel van Vugt

FD zero is valid and not an error. Just highly unlikely you'll ever see
zero being used unless you've closed your stdin first.

Approved by mir-ci-bot, Alan Griffiths.

3627. By Alexandros Frantzis

renderer: Begin extraction of renderer interfaces to their own library and package.

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

3626. By Alexandros Frantzis

Fix precompiled header builds with gcc-6.

Approved by mir-ci-bot, Alan Griffiths.

3625. By Daniel van Vugt

Fix lots of clang warnings/errors that cause build failure.

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.