Merge lp:~albertomilone/unity-settings-daemon/1326636-14.10 into lp:unity-settings-daemon/14.04

Proposed by Sebastien Bacher
Status: Superseded
Proposed branch: lp:~albertomilone/unity-settings-daemon/1326636-14.10
Merge into: lp:unity-settings-daemon/14.04
Prerequisite: lp:~albertomilone/unity-settings-daemon/lp1287341-14.10
Diff against target: 32 lines (+4/-3)
2 files modified
debian/changelog (+2/-2)
plugins/xrandr/gsd-xrandr-manager.c (+2/-1)
To merge this branch: bzr merge lp:~albertomilone/unity-settings-daemon/1326636-14.10
Reviewer Review Type Date Requested Status
Unity Settings Daemon Development Team Pending
Review via email: mp+222169@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

4045. By Alberto Milone

Revert changes to the changelog

4044. By Alberto Milone

gsd-xrandr-manager.c: do not try to map an invalid touch device on initialisation

Fixes LP: #1326636

4043. By Alberto Milone

Start work on 14.04.0+14.10.20140604-0ubuntu2

4042. By PS Jenkins bot

Releasing 14.04.0+14.10.20140604-0ubuntu1

4041. By Alberto Milone

gsd-xrandr-manager.c: add support for mapping the main touchscreen onto the main display

This makes sure that the touch input device knows exactly the
area that represents the display when the screen configuration
changes.

We give the highest priority to outputs that use an embedded
display connector such as LVDS or eDP. If no embedded connector
can be found, we try to match the size reported by the touch
input device with the size reported by the EDID of the display.

Note: this doesn't cover the tablet use case.

This is a partial backport of the upstream code. I haven't
backported the new device mapper, as that's something that
would be best handled with a full sync with upstream (it's
too much code to backport).

Fixes LP: #1287341

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2014-06-05 11:42:58 +0000
3+++ debian/changelog 2014-06-05 11:42:58 +0000
4@@ -1,4 +1,4 @@
5-unity-settings-daemon (14.04.0+14.04.20140414-0ubuntu2) UNRELEASED; urgency=medium
6+unity-settings-daemon (14.04.0+14.10.20140604-0ubuntu1) utopic; urgency=medium
7
8 [ Alberto Milone ]
9 * gsd-xrandr-manager.c:
10@@ -15,7 +15,7 @@
11 touchscreens. When we finally sync with the upstream code
12 we can drop this.
13
14- -- Alberto Milone <alberto.milone@canonical.com> Fri, 23 May 2014 12:01:11 +0200
15+ -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 04 Jun 2014 15:42:47 +0000
16
17 unity-settings-daemon (14.04.0+14.04.20140414-0ubuntu1) trusty; urgency=low
18
19
20=== modified file 'plugins/xrandr/gsd-xrandr-manager.c'
21--- plugins/xrandr/gsd-xrandr-manager.c 2014-06-05 11:42:58 +0000
22+++ plugins/xrandr/gsd-xrandr-manager.c 2014-06-05 11:42:58 +0000
23@@ -2286,7 +2286,8 @@
24
25 /* Initialise touchscreen mapping */
26 set_touchscreen_id (manager);
27- do_touchscreen_mapping (manager);
28+ if (manager->priv->main_touchscreen_id != -1)
29+ do_touchscreen_mapping (manager);
30
31 log_msg ("State of screen after initial configuration:\n");
32 log_screen (manager->priv->rw_screen);

Subscribers

People subscribed via source and target branches