Created by Andreas Pokorny on 2016-11-09 and last modified on 2016-11-23
Get this branch:
bzr branch lp:~andreas-pokorny/mir/fix-1639749
Only Andreas Pokorny can upload to this branch. If you are Andreas Pokorny please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Andreas Pokorny

Recent revisions

3818. By Andreas Pokorny on 2016-11-23

merge changes in lp:mir

3817. By Andreas Pokorny on 2016-11-10

Fix duplicated motion events on enter and filter out enter events in nested input platform

If the surface input dispatcher detects that the surface underneath the mouse cursor has changed it would send a leave event to the old window (containing the relative mouse motion) and the current position. The new window receives an enter event, and also the relative motion. After that the original event was sent. That led to sending the relative motion twice. It now depends on whether the original event contained a state change other than the motion itself. If so the motion change is removed from the original event, if not the event is discarded.

3816. By Andreas Pokorny on 2016-11-09

merge prereq

3815. By Andreas Pokorny on 2016-11-09

Add broken tests

3814. By Daniel van Vugt on 2016-11-09

Tidy up the future public API:
  void mir_buffer_egl_image_parameters
  bool mir_buffer_get_egl_image_parameters

Approved by mir-ci-bot, Kevin DuBois.

3813. By Andreas Pokorny on 2016-11-09

Cleanup the internal Event structure

Drop motion and key as event types in the implementation - use an actual input type. Additionally this change removes the abuse of MirMotionEvent for both touch and pointer events.

Approved by mir-ci-bot, Kevin DuBois, Alan Griffiths.

3812. By Chris Halse Rogers on 2016-11-09

Implement Display::apply_if_configuration_preserves_display_buffers for mesa-kms (part 2 of LP: #1556142). Fixes: https://bugs.launchpad.net/bugs/1556142.

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

3811. By Daniel van Vugt on 2016-11-09

Add some simple operators for PosixTimestamp.

Approved by Alan Griffiths, mir-ci-bot.

3810. By Kevin DuBois on 2016-11-08

split out the swap interval arrangements from mcl::BufferStream so that MirPresentationChain can alter its submit behaviour as well. Add private functions so that the nested server can make the host server and the nested client agree on swapintervals.

Approved by mir-ci-bot, Cemil Azizoglu.

3809. By Brandon Schaefer on 2016-11-07

Revert a mistake I made

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.