lp://staging/~kdub/mir/capture-internal-abis-in-check
- Get this branch:
- bzr branch lp://staging/~kdub/mir/capture-internal-abis-in-check
Branch merges
- Daniel van Vugt: Disapprove
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Cemil Azizoglu (community): Needs Information
-
Diff: 114 lines (+72/-1)3 files modifiedcommon-ABI-sha1sums (+37/-0)
platform-ABI-sha1sums (+31/-0)
tools/update-all-ABI-sha1sums.sh (+4/-1)
Branch information
Recent revisions
- 1908. By Kevin DuBois
-
remove 2 files that are not part of the server api and will soon be privatized
- 1907. By Kevin DuBois
-
the .proto file changes generate a mircommon abi change. capture them in check
- 1906. By Kevin DuBois
-
add back directories that constitute the the ABI of the common and private functions
- 1905. By Daniel van Vugt
-
Introducing a generic client performance report. Just turn it on:
env MIR_CLIENT_PERF_REPORT= log yourclient
and you will get nice useful performance information:
[1409905806.508895] (II) perf: eglappsurface: 60.21 FPS,
render time 0.62ms, buffer lag 47.64ms (3 buffers)
[1409905807.510868] (II) perf: eglappsurface: 59.94 FPS,
render time 0.13ms, buffer lag 49.96ms (3 buffers)
[1409905808.513115] (II) perf: eglappsurface: 59.88 FPS,
render time 0.12ms, buffer lag 49.98ms (3 buffers).
Approved by PS Jenkins bot, Kevin DuBois, Alberto Aguirre.
- 1904. By Alberto Aguirre
-
Fix license of basic_thread_pool.h header.
Approved by PS Jenkins bot, Kevin DuBois.
- 1903. By Daniel van Vugt
-
Privatise more headers -- these are the ones unused by any external
projects but are used internally by the server code in examples/ only.This one is a bit more contentious...
Advantages: We significantly reduce the possibility of ABI breaks.
Disadvantages: Users cannot copy and paste the example server code any
more, at least until the API is fully refined.Tested with the latest qtmir and unity-system-
compositor source. Approved by PS Jenkins bot, Cemil Azizoglu.
- 1902. By Kevin DuBois
-
android: preserve the registered callback hooks until the hwc device has been closed.
lp: #1364637. Fixes: https://bugs.launchpad .net/bugs/ 1364637. Approved by PS Jenkins bot, Alexandros Frantzis, Alberto Aguirre.
- 1901. By Daniel van Vugt
-
Relax dependencies on libmirplatform2. Any binary package that uses
libmirplatform2 should already be ABI compatible with any version of
libmirplatform2. Assuming we maintain our ABIs correctly...Minimising exact version requirements should minimise future package
upgrade problems.
.Approved by PS Jenkins bot, Chris Halse Rogers.
- 1900. By Chris Halse Rogers
-
Add a helper to load all the shared libraries in a directory.
While this isn't used yet, it's obviously useful for probing a directory containing platform plugins, which is the follow-on branch.
Approved by PS Jenkins bot, Alberto Aguirre, Kevin DuBois, Cemil Azizoglu, Alexandros Frantzis.
- 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/mir/ubuntu