Created by CI Train Bot Account on 2016-05-31 and last modified on 2016-06-17
Get this branch:
bzr branch lp:~ci-train-bot/unity8/unity8-ubuntu-yakkety-landing-025
Only CI Train Bot Account can upload to this branch. If you are CI Train Bot Account please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

CI Train Bot Account
Unity 8

Recent revisions

2487. By CI Train Bot Account on 2016-06-17

Releasing 8.12+16.10.20160617-0ubuntu1

2486. By Albert Astals Cid on 2016-06-17

Make wait in cleanup() wait for snapTo animation to have finished

Otherwise test fail randomly when running on slow machines (or under valgrind)

2485. By Stephen M. Webb on 2016-06-17

added a new upstart $SESSION for unity8-desktop-session (LP: #1376715)

2484. By Albert Astals Cid on 2016-06-17

Fix warning about anchors.fill in ProportionalShape

We don't need the fill since ProportionalShape has a fixed aspect ratio (LP: #1590963)

2483. By Daniel d'Andrada on 2016-06-17

Work around AnimatedSprite infinite loop bug


Don't wait until the next event loop iteration before you update the other properties. If you do so, scenegraph thread will sync with an inconsistent state: new image URL + old cursor info. So you would risk having a frameWidth or frameHeight larger than the new image size, hitting the above mentioned bug.

The timer was there just to avoid (re)loading twice in case both
themeName and cursorName changes. But that's such a rare case that
it's not worth optimizing for it. (LP: #1588929)

2482. By Daniel d'Andrada on 2016-06-17

Custom cursor name just have to start with "custom"

That way it's possible to change between consecutive custom
  cursors as they will yield different image URLs

2481. By Michael Terry on 2016-06-17

Stop showing an extra lockscreen in desktop unity8 sessions.

We do that by implementing --mode=full-shell and using it by default in non-Touch environments. Eventually we'll use it everywhere, once Touch uses a proper greeter. (LP: #1582987)

2480. By Michael Terry on 2016-06-17

Make tutorial qmltests more robust.

Use the tutorial Loader objects instead of the tutorial objects themselves when checking that the tutorial objects are hidden or shown.

Individual tutorial objects are unloaded when they have been completed and their hide animations are done running. But their loaders are always available.

Individual tutorial objects used to always be available. But when I refactored things a little while ago, I changed that and didn't update the tests because I didn't notice the race I had created.

The race happens because when the tests do "swipe to dismiss tutorial" and then check that the tutorial is !shown, if we finish the hide animation first and unload the object, the check will fail.

So instead, check the loaders for shown/hidden state. (LP: #1590810)

2479. By Michael Zanetti on 2016-06-17

send a Alt-release event on alt+tab instead of delaying it completely and invoking it later (LP: #1565236)

2478. By Daniel d'Andrada on 2016-06-17

Center cursor on screen when it's first shown

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.