Created by William Hua on 2016-10-18 and last modified on 2016-10-18
Get this branch:
bzr branch lp:~attente/mir/1634508
Only William Hua can upload to this branch. If you are William Hua please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

William Hua

Recent revisions

3762. By William Hua on 2016-10-18

Use the default socket location if MIR_SOCKET is "".

3761. By Alan Griffiths on 2016-10-12

Introduce libmircore.so: an ABI-stable library of Mir's "basic vocabulary".

Approved by mir-ci-bot, Brandon Schaefer, Andreas Pokorny, Kevin DuBois.

3760. By Kevin DuBois on 2016-10-12

Add an option to disable passthrough optimization in nested servers. Option is defaulted to passthrough-on. The option is useful for debugging and performance inspection.

Approved by mir-ci-bot, Daniel van Vugt, Alexandros Frantzis, Brandon Schaefer.

3759. By Kevin DuBois on 2016-10-12

android: disable overlays when a swapinterval 0 client is part of the RenderableList. This won't affect the overlay percentage for usc/u8, as u8 runs swapinterval 1.

mg::Renderable providing swapinterval information is useful to android to fix this bug, as well as for nested-passthrough, where nested-passthrough has to coordinate the passthrough surface with the host server, so the host server doesn't end up grabbing all the buffers from the passthrough surface.

platform abi number was already increased for the 0.25 series.

Fixes: LP: #1369763. Fixes: https://bugs.launchpad.net/bugs/1369763.

Approved by Daniel van Vugt, Brandon Schaefer, mir-ci-bot, Cemil Azizoglu.

3758. By Daniel van Vugt on 2016-10-12

Bump ABI to MIR_COMMON_0.25 (libmircommon.so.7)

Because a public symbol got removed yesterday in r3756 and we failed to notice before it landed: MirInputDeviceStateEvent::device_pressed_keys. Fixes: https://bugs.launchpad.net/bugs/1617865.

Approved by mir-ci-bot, Kevin DuBois.

3757. By Brandon Schaefer on 2016-10-12

Forgot to remove deleted function from the common symbols.

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

3756. By Brandon Schaefer on 2016-10-11

Deprecate mir_input_device_state_event_device_pressed_keys for mir_input_device_state_event_device_pressed_keys_for_index.

Approved by mir-ci-bot, Cemil Azizoglu, Andreas Pokorny, Alexandros Frantzis, Alan Griffiths.

3755. By Alan Griffiths on 2016-10-11

The deprecated function mir_connection_create_spec_for_tooltip() failed to set the aux_rect. Reimplemented as a wrapper for mir_connection_create_spec_for_tip(). Fixes: https://bugs.launchpad.net/bugs/1632335.

Approved by Brandon Schaefer, mir-ci-bot, Alexandros Frantzis.

3754. By Daniel van Vugt on 2016-10-11

Make typo::Renderer::Image safer.

Approved by mir-ci-bot, Alan Griffiths.

3753. By Andreas Pokorny on 2016-10-11

Make touch event creation a single step

This avoids another case in which we directly accessed the event type to update a cookie. This is also a preparation step to make event validator not depend on the internal structure of the input event types.

Additionally this removes touch contact size from the construction of touch events as it was always pulled out of the major and minor axis sizes. Instead this changes adds pieces to revive the contact orientation support in those places that were touched by the change.

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

Branch metadata

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