lp:~ci-train-bot/qtubuntu/qtubuntu-ubuntu-xenial-landing-005

Created by CI Train Bot Account and last modified
Get this branch:
bzr branch lp:~ci-train-bot/qtubuntu/qtubuntu-ubuntu-xenial-landing-005
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

Owner:
CI Train Bot Account
Project:
qtubuntu
Status:
Abandoned

Recent revisions

295. By CI Train Bot Account

Releasing 0.62+16.04.20151124-0ubuntu1

294. By Daniel d'Andrada

Implemented cursor support
Approved by: PS Jenkins bot, Lukáš Tinkl

293. By CI Train Bot Account

Releasing 0.62+16.04.20151117-0ubuntu1

292. By Albert Astals Cid

Improvements from running clazy over the code

* Add some missing overrides
* Wrap const char * into QStringLiteral
* Use new connect syntax
* Don't call data() on temporary QByteArray as it detaches

clazy: https://quickgit.kde.org/?p=clazy.git
Approved by: PS Jenkins bot, Gerry Boland

291. By Lukáš Tinkl

Fix inconsistent mouse wheel scrolling behavior
Approved by: Daniel d'Andrada, PS Jenkins bot

290. By Alberto Aguirre

Add support for Qt popups and dialog windows.

I have done some refactoring, cleanup and some bug fixing.

- An UbuntuWindow internally creates UbuntuSurface
- UbuntuSurface is responsible for creating the mir surfaces and calling mir apis
- Fix mutex locking (now really protecting access to mSurface) was not locked properly (QMutexLocker temporaries were created : QMutexLocker(&d->mutex) instead of QMutexLocker lock(&d->mutex).
- Handling resize events from the server has been improved.
-- Old resize events are dropped - meaning no redraw requests are issued if we know there are newer resize events in the queue
-- Redraw requests are never issued through the rendering thread only through the Qt event dispatch thread.
-- No flushing of event queue which leads to fewer interruptions in other surfaces (specially noticeable on surfaces that do animations).
- Workaround QtCreator not assigning a parent to its menu bar menus
-- The last focused window is tracked and used if a Qt popup is created without a parent
- Client requested resizes (through setGeometry) is now supported
- Resizing constraints are supported (propagateSizeHints)
- Visibility and window state are tracked separately
- Better focusing event handling
-- When an app has multiple windows, mir will send focus lost/gain pairs,
   in which case we need to peek into the queue to avoid telling Qt to unfocus all windows prematurely.
Approved by: PS Jenkins bot, Daniel d'Andrada

289. By Nick Dedekind

Added check for valid mime data. Fixes: #1493530
Approved by: PS Jenkins bot, Daniel d'Andrada

288. By CI Train Bot Account

Releasing 0.62+16.04.20151109-0ubuntu1

287. By Nick Dedekind

Reverted occlusion detection (lp#1514556)
Approved by: PS Jenkins bot

286. By CI Train Bot Account

Releasing 0.62+16.04.20151105-0ubuntu1

Branch metadata

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