lp:~vanvugt/qtmir/fix-1607240

Created by Daniel van Vugt on 2016-07-29 and last modified on 2016-08-01
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 on 2016-08-01

Try again

532. By Daniel van Vugt on 2016-08-01

camelCase and clarify comments

531. By Daniel van Vugt on 2016-07-29

Fix vivid build failure (older Qt)

530. By Daniel van Vugt on 2016-07-29

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 on 2016-07-26

Rebuild against Qt 5.6.

528. By CI Train Bot Account on 2016-07-14

Releasing 0.4.8+16.10.20160714-0ubuntu1

527. By Daniel d'Andrada on 2016-07-14

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 on 2016-07-12

Releasing 0.4.8+16.10.20160712-0ubuntu1

525. By Łukasz Zemczak on 2016-07-12

Build the qtmir-android package for arm64 as well.

524. By CI Train Bot Account on 2016-07-05

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