lp://staging/~kdub/+junk/noth

Created by Kevin DuBois and last modified
Get this branch:
bzr branch lp://staging/~kdub/+junk/noth
Only Kevin DuBois can upload to this branch. If you are Kevin DuBois please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Kevin DuBois
Status:
Development

Recent revisions

1770. By Daniel van Vugt

MirMotionEvent: Define a struct typedef to allow for pointer_coordinates to
be used individually. This does not affect affect the API/ABI at all, but
should be useful in future.
.

Approved by Alexandros Frantzis, Kevin DuBois, Alan Griffiths, PS Jenkins bot.

1769. By Daniel van Vugt

Fix an additional deadlock that could occur after the original deadlock
is fixed (LP: #1339700)

Only ~AlarmImpl should wait for callback completion.

Warning: This introduces a semantic change whereby Alarm::cancel() is now
non-blocking and doesn't guarantee that callbacks are complete. In future
(when ABI changes permit), stop() will be exposed as the public method for
blocking until callbacks are done. Fixes: https://bugs.launchpad.net/bugs/1339700.

Approved by PS Jenkins bot, Chris Halse Rogers, Daniel van Vugt.

1768. By Alexandros Frantzis

server: Fix deadlock when client with custom configuration disconnects. Fixes: https://bugs.launchpad.net/bugs/1340669.

Approved by PS Jenkins bot, Alan Griffiths.

1767. By Kevin DuBois

graphics: android: address a TODO to remove a somewhat-redundant dependency from HwcCommonDevice, HwcDevice, and HwcFbDevice. This will let us log unblanking/blanking more easily as well.

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

1766. By Daniel van Vugt

Ensure AlarmImpl is not locked during callbacks to arbitrary user code so
that it can't form a deadlock with the caller's own mutexes. (LP: #1339700). Fixes: https://bugs.launchpad.net/bugs/1339700.

Approved by Andreas Pokorny, Alan Griffiths, PS Jenkins bot.

1765. By Daniel van Vugt

Fix wrong count of BufferQueue.current_buffer_users. This hasn't yet caused
any visible bugs but it is an issue which affects future enhancements to
to BufferQueue, so best to fix it.

Approved by Alan Griffiths, PS Jenkins bot.

1764. By Alan Griffiths

shared. scene: Introduce a generic listener collection.
.

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

1763. By Kevin DuBois

client: update the cached client side buffers with the buffer package. This will let android servers share a fence/sync fd on every buffer over ipc. The new function currently doesn't do anything on either platform, but will soon.

Approved by PS Jenkins bot, Alexandros Frantzis.

1762. By Daniel van Vugt

examples: Ensure macro parameters are mathematically distributive.

Approved by Alexandros Frantzis, PS Jenkins bot.

1761. By Daniel van Vugt

mir_demo_client_multiwin: Premultiply by alpha to produce correctly
composited colours following changes to the blending equation in r1687.
(LP: #1339471). Fixes: https://bugs.launchpad.net/bugs/1339471.

Approved by Alexandros Frantzis, PS Jenkins bot.

Branch metadata

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

Subscribers