Add full touchscreen pairing and transform support to mustash |
|||||||
Issue descriptionThere is some very hacky support for touchscreens in mustash right now. We should reuse ash::TouchTransformerController now that the rest of ash display management code is being used. It should be pretty easy to move TouchTransformerController to src/ui/display and decouple it from ash.
,
Jan 12 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f77fda1001064005346121f403bb80b3414cbc00 commit f77fda1001064005346121f403bb80b3414cbc00 Author: kylechar <kylechar@chromium.org> Date: Thu Jan 12 05:28:22 2017 Add full touch support to mus. Everything necessary to use the existing display to touch input-device association/transform code is accessible from mus now. ScreenManagerOzone creates a TouchTransformController and tells it to compute new transforms when the display configuration changes. That's it. Delete existing touch code that was added to the WS to associate a single display and touch input-device. BUG= 679747 Review-Url: https://codereview.chromium.org/2627623003 Cr-Commit-Position: refs/heads/master@{#443162} [modify] https://crrev.com/f77fda1001064005346121f403bb80b3414cbc00/services/ui/display/screen_manager_ozone.cc [modify] https://crrev.com/f77fda1001064005346121f403bb80b3414cbc00/services/ui/display/screen_manager_ozone.h [modify] https://crrev.com/f77fda1001064005346121f403bb80b3414cbc00/services/ui/service.cc [modify] https://crrev.com/f77fda1001064005346121f403bb80b3414cbc00/services/ui/service.h [modify] https://crrev.com/f77fda1001064005346121f403bb80b3414cbc00/services/ui/ws/BUILD.gn [modify] https://crrev.com/f77fda1001064005346121f403bb80b3414cbc00/services/ui/ws/display_manager.cc [modify] https://crrev.com/f77fda1001064005346121f403bb80b3414cbc00/services/ui/ws/test_utils.h [delete] https://crrev.com/fd39adcc3b11e8ebe81754de74fc3cd191e44c29/services/ui/ws/touch_controller.cc [delete] https://crrev.com/fd39adcc3b11e8ebe81754de74fc3cd191e44c29/services/ui/ws/touch_controller.h [modify] https://crrev.com/f77fda1001064005346121f403bb80b3414cbc00/services/ui/ws/window_server_delegate.h
,
Jan 12 2017
We're now using the same touchscreen code in mustash that classic ash uses, so touchscreen device input should work the same.
,
Mar 4 2017
,
Apr 17 2017
,
May 30 2017
,
Aug 1 2017
,
Oct 14 2017
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by bugdroid1@chromium.org
, Jan 11 2017