lp:~dandrader/qtubuntu/enhancePanelHack

Created by Daniel d'Andrada and last modified
Get this branch:
bzr branch lp:~dandrader/qtubuntu/enhancePanelHack
Only Daniel d'Andrada can upload to this branch. If you are Daniel d'Andrada please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel d'Andrada
Project:
qtubuntu
Status:
Merged

Recent revisions

294. By Daniel d'Andrada

Update panel height hack when window enters or leaves fullscreen

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

285. By Olivier Tilloy

Re-implement QPlatformScreen::physicalSize(). Fixes: #1504293
Approved by: PS Jenkins bot, Gerry Boland

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.

Subscribers