778e3b91acad6da04341d439f0c66a4fd09def4f |
|
16-May-2016 |
Michael Wright <michaelwr@google.com> |
DO NOT MERGE Remove Pointer Capture API The underlying implementation needs to be completely rethought. If a process crashed while you were in pointer capture mode, you were pretty much stuck in it. If the mouse happened to move outside of your bounds right before you called the API, you'd never actually get an event (whatever it was hovering over would). There's no easy way for the system to tell you when you enter or exit this mode because it doesn't actually track who the current request is from. These are all solvable, but not in the N time frame. Maybe next time. Bug: 26830970 Change-Id: I03efd63c499b86dc278491ca3284566c1965581f
/frameworks/base/libs/input/PointerController.cpp
|
f9d9ce7705475874c82af04eb9b208a7fb556792 |
|
13-May-2016 |
Michael Wright <michaelwr@google.com> |
DO NOT MERGE Rename PointerIcon and Pointer Capture APIs This is a response to API council feedback. Bug: 26830970 Change-Id: Ia2d284b5c1ab8365bedfdc37d129be4b8146036b
/frameworks/base/libs/input/PointerController.cpp
|
347e5d498f4c216d588e98776a386d8bdf93d05c |
|
03-Dec-2015 |
Jun Mukai <mukai@google.com> |
Introduce pointer capture API. This depends on I4189eb4d93f50c2865b7a325727be5ceebcc71f8 of frameworks/native. Bug: 5452473 Change-Id: Ie21e521f3e5c581f976dc0feb5d84bfa48b046cd
/frameworks/base/libs/input/PointerController.cpp
|
d4eaef7f4c5a5d281de4fff272cd33e892e26264 |
|
30-Oct-2015 |
Jun Mukai <mukai@google.com> |
Make public pointer icon API with custom icons. BUG: 25778347, 23804184 Change-Id: If138b97c750c912e9848412c27b65004899961eb
/frameworks/base/libs/input/PointerController.cpp
|
19a560197950425f7e1856d5bd1216fbc680bf70 |
|
24-Nov-2015 |
Jun Mukai <mukai@google.com> |
Introduce accessibility large pointer icons. This patch does the following things: - add new graphic assets of large icons for accessibility needs (imported from ChromeOS data) - add the logic to choose the set of normal icons or accessibility icons - make InputManagerService to observe the settings change, so that it can reload the new resources This patch misses non-1x graphic though, because ChromeOS doesn't have such data. Bug: 25778857 Change-Id: Ia5f95d47f50b3f6eea555c3af8069bc6bae0b400
/frameworks/base/libs/input/PointerController.cpp
|
808196f139e93395f1f331f6c7e92ddd66c05979 |
|
29-Oct-2015 |
Jun Mukai <mukai@google.com> |
Introduce animated pointer icon for STYLE_WAIT. Change-Id: I893f8276e09351db6187c553f349008794b95690
/frameworks/base/libs/input/PointerController.cpp
|
c0c0ac37abe6f0b1ab780765b4a48beada7d3444 |
|
27-Oct-2015 |
Jun Mukai <mukai@google.com> |
Bring DisplayEventReceiver to PointerController. Now the fading animation of pointers is handled at vsync. Change-Id: I10fe27d9d7a0d46c4e6504ca487e80bb56e2fd98
/frameworks/base/libs/input/PointerController.cpp
|
5ec7420ecd0e94be0a07fc77b0bc950deb0178fd |
|
07-Oct-2015 |
Jun Mukai <mukai@google.com> |
Use invisible icon for POINTER_ICON_STYLE_NULL. Change-Id: I10d35bdc4da4817d769eb164e6f15e4618670a05
/frameworks/base/libs/input/PointerController.cpp
|
1db5397d88e722b1ab82ccb2b429ceec1179ccd8 |
|
12-Sep-2015 |
Jun Mukai <mukai@google.com> |
Allow changing mouse pointer icon for the current context. Right now, it only supports I-beam on EditText, but further rules will come in the future. The png files for the icons are from chromium. Bug: 24180385 Change-Id: I8de4ec8a5412b4830c08aa232c5083841c5c751c
/frameworks/base/libs/input/PointerController.cpp
|
6b83b76dd18e2a727936839b397e6ed2ed4f5a46 |
|
11-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Wall Werror in libs/input Enable -Wall -Werror in libs/input. Mask warnings from Skia. Change-Id: I0deeffde07fcf3a09eadec2852e9bf5666b55ee8
/frameworks/base/libs/input/PointerController.cpp
|
9158825f9c41869689d6b1786d7c7aa8bdd524ce |
|
22-Nov-2013 |
Amith Yamasani <yamasani@google.com> |
Move some system services to separate directories Refactored the directory structure so that services can be optionally excluded. This is step 1. Will be followed by another change that makes it possible to remove services from the build. Change-Id: Ideacedfd34b5e213217ad3ff4ebb21c4a8e73f85
/frameworks/base/libs/input/PointerController.cpp
|