Touch is broken for mash on Pixel |
|||||||
Issue descriptionTouch events don't work when running mash on pixel.
,
Apr 11 2016
Yeah, the DDM work is tracked in issue 601981 We need the clients to be able to talk to some device-manager service for this.
,
Apr 11 2016
,
May 25 2016
,
Jun 22 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c97cdcc4d02b8823790798f2e812d933a4045a03 commit c97cdcc4d02b8823790798f2e812d933a4045a03 Author: kylechar <kylechar@chromium.org> Date: Wed Jun 22 15:33:30 2016 Implement rudimentary touchscreen support in mus. Add TouchController class that implements rudimentary touchscreen support in mus. When there is 1 display and 1 touchscreen input-device it matches them up and populates the relevant transform. Small modifications to mus::Display and mus::PlatformDisplay to store the display id and plumb display id and display size back out. Change PlatformScreen implementation to call NativeDisplayDelegate::GetDisplays() after a new display is added. If this doesn't happen the list of DisplaySnapshots stored in Ozone isn't updated and incomplete information is included with touch events. BUG= 601074 TEST=Touch works on Pixel. Review-Url: https://codereview.chromium.org/2081253002 Cr-Commit-Position: refs/heads/master@{#401285} [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/mus_app.cc [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/mus_app.h [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/BUILD.gn [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/display.cc [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/display.h [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/platform_display.cc [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/platform_display.h [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/platform_screen_impl_ozone.cc [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/platform_screen_impl_ozone.h [modify] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/test_utils.cc [add] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/touch_controller.cc [add] https://crrev.com/c97cdcc4d02b8823790798f2e812d933a4045a03/components/mus/ws/touch_controller.h
,
Jun 22 2016
Pixel now has touch support when running mash. There needs to be an effort later to add full touch support across multiple monitors though.
,
Feb 26 2018
,
Feb 26 2018
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by kylec...@chromium.org
, Apr 11 2016