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
=== modified file 'debian/changelog'
--- debian/changelog 2014-06-05 11:42:58 +0000
+++ debian/changelog 2014-06-05 11:42:58 +0000
@@ -1,4 +1,4 @@
1unity-settings-daemon (14.04.0+14.04.20140414-0ubuntu2) UNRELEASED; urgency=medium1unity-settings-daemon (14.04.0+14.10.20140604-0ubuntu1) utopic; urgency=medium
22
3 [ Alberto Milone ]3 [ Alberto Milone ]
4 * gsd-xrandr-manager.c:4 * gsd-xrandr-manager.c:
@@ -15,7 +15,7 @@
15 touchscreens. When we finally sync with the upstream code15 touchscreens. When we finally sync with the upstream code
16 we can drop this.16 we can drop this.
1717
18 -- Alberto Milone <alberto.milone@canonical.com> Fri, 23 May 2014 12:01:11 +020018 -- Ubuntu daily release <ps-jenkins@lists.canonical.com> Wed, 04 Jun 2014 15:42:47 +0000
1919
20unity-settings-daemon (14.04.0+14.04.20140414-0ubuntu1) trusty; urgency=low20unity-settings-daemon (14.04.0+14.04.20140414-0ubuntu1) trusty; urgency=low
2121
2222
=== modified file 'plugins/xrandr/gsd-xrandr-manager.c'
--- plugins/xrandr/gsd-xrandr-manager.c 2014-06-05 11:42:58 +0000
+++ plugins/xrandr/gsd-xrandr-manager.c 2014-06-05 11:42:58 +0000
@@ -2286,7 +2286,8 @@
22862286
2287 /* Initialise touchscreen mapping */2287 /* Initialise touchscreen mapping */
2288 set_touchscreen_id (manager);2288 set_touchscreen_id (manager);
2289 do_touchscreen_mapping (manager);2289 if (manager->priv->main_touchscreen_id != -1)
2290 do_touchscreen_mapping (manager);
22902291
2291 log_msg ("State of screen after initial configuration:\n");2292 log_msg ("State of screen after initial configuration:\n");
2292 log_screen (manager->priv->rw_screen);2293 log_screen (manager->priv->rw_screen);

Subscribers

People subscribed via source and target branches