lp:~vanvugt/qtmir/fix-1607240

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/qtmir/fix-1607240
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
QtMir
Status:
Merged

Recent revisions

533. By Daniel van Vugt

Try again

532. By Daniel van Vugt

camelCase and clarify comments

531. By Daniel van Vugt

Fix vivid build failure (older Qt)

530. By Daniel van Vugt

Fix incorrect mouse wheel/touchpad scrolling scale (LP: #1607240)
and also add sufficient precision that high-resolution touchpad
scrolling now works! (LP: #1607223)

This fixes two mistakes:
 1. angleDelta is not in degrees but eighths of a degree, so the magic
    constant 15 should be 120 (QWheelEvent::DefaultDeltasPerStep)
    [http://doc.qt.io/qt-5/qwheelevent.html#angleDelta].
 2. When converting from Qt back into a Mir event we forgot completely
    to divide by the same factor to get back to the Mir scale of things.

Additional fixes required!
Unfortunately we've built an ecosystem with tweaked values to work with
the old incorrect scroll values and additional fixes are required after
this one:
  Xmir: Done, pending release in yakkety.
  System Settings: Default scroll scale should be 1.0, not 0.5 (which is
     the secret unlabelled scroll bar under 'Mouse & Touchpad').
  webbrowser and other Qt apps: Not sure where to do that but they scroll
     way too slowly with this fix and obviously need updating.

529. By Timo Jyrinki

Rebuild against Qt 5.6.

528. By CI Train Bot Account

Releasing 0.4.8+16.10.20160714-0ubuntu1

527. By Daniel d'Andrada

Implement MirSurface::inputBounds and make use of mir's input region

This allows us to finally drop the UbuntuKeyboardInfo hack.

Approved by: Gerry Boland

526. By CI Train Bot Account

Releasing 0.4.8+16.10.20160712-0ubuntu1

525. By Łukasz Zemczak

Build the qtmir-android package for arm64 as well.

524. By CI Train Bot Account

Releasing 0.4.8+16.10.20160705.2-0ubuntu1

Branch metadata

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

Subscribers