lp:~ci-train-bot/qtubuntu/qtubuntu-ubuntu-xenial-landing-005
- Get this branch:
- bzr branch lp:~ci-train-bot/qtubuntu/qtubuntu-ubuntu-xenial-landing-005
Branch merges
Branch information
Recent revisions
- 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 detachesclazy: 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
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:qtubuntu