| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Bug:23905002
Change-Id: Ifd24802977c3dcdd1dbc5120a78aac41beae4603
Signed-off-by: Adam Lesinski <adamlesinski@google.com>
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently keyboard maps allow to assign character sequences to key
events and allow specifying a so-called "fallback" key events that are
re-injected into input stream if target application indicates that it
was not able to handle the original key event. Unfortunately there is no
way to perform substitution before handing the event to applicationis.
This change adds a new keymap keyword "replace" that allows users query
"replacement" actions for key (if any), with the intent that such
replacement happens early in the event handling process.
Bug: 24504154
Change-Id: I3e6a2476c856524171df00ad22ff56f2018c1278
|
|/
|
|
|
|
|
|
|
|
|
|
| |
In very low framerate situations, extrapolation is generally going to
either cause no benefit or make a mistake. We can safely turn it off
with no user-visible negative impact.
BUG=https://buganizer.corp.google.com/u/0/issues/24550942
TEST=Scrolled very slowly and saw mispredictions on Angler. With change,
saw the log message that the mispredictions were suppressed.
Change-Id: Ic9747d3ff098d7918047ada2ed1c2d21282c65b0
|
|
|
|
| |
Change-Id: I0dde0f91f693903f26edc116b5dbcbf33bac2b93
|
|
|
|
| |
This reverts commit 70b41ef580644fd0fe6fa9b8ac7e4a745cfb6db3.
|
|
|
|
| |
This reverts commit 48a8a0e4322969e1551536d6183af3a1faa2240b.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce ACTION_BUTTON_PRESS and ACTION_BUTTON_RELEASE as actions to
signal a button press or release. If these actions happen
simulanteously with a DOWN or UP event then they're explicitly
ordered to happen after the DOWN or preceding the UP in order to send
them to the most recently targeted view.
Also, introduce new stylus button constants that differ from the
constants we use for mouse buttons.
Bug: 20704355
Change-Id: Ib960a5004db5429ad2fc8db020704773e2978327
|
|
|
|
|
| |
Bug: 15374820
Change-Id: Id2ca6da10165e3a887ebfbb18f663a3bf316ac79
|
|\
| |
| |
| |
| | |
* commit '4355c0c98644c37f0511257403bbfb71b342e2df':
Clean cruft out of makefiles.
|
| |\
| | |
| | |
| | |
| | | |
* commit 'e1e3d278549eb6389eb0b5fa3f13a4ac079a55a2':
Clean cruft out of makefiles.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Cleans up manual uses of stlport and bionic (and removes uses of private
bionic headers).
Change-Id: I157309d702e59152adfa3450939082248ae4c043
|
|/ /
| |
| |
| | |
Change-Id: I0f034a2b8b1d9192f61f5001799bd3aa4b3964c7
|
| |
| |
| |
| | |
Change-Id: I323e44f950b2e758dc9ff4510b2e13ca870eb849
|
| |
| |
| |
| | |
Change-Id: I86623083f68664d31ea277958837a4c2985037b4
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
member to 8 bytes"
* commit '26063a9155ddd18d858cea7fac7c1ddf71e1bcb7':
x86_64: Align uint64_t/int64_t structure member to 8 bytes
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit 'f1dd859baa114995bcbcfb7119e939d0b4f45ed5':
x86_64: Align uint64_t/int64_t structure member to 8 bytes
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
To make sure the stature which pass between 32/64bit process have
same memory layout for 32/64bit.
Signed-off-by: Fengwei Yin <fengwei.yin@intel.com>
Co-Authored-by: Narayan Kamath <narayan@google.com> (Unit test only.)
Change-Id: I1bc2d12cce41ec0bc484adcaf968f274bec75c12
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
uint32_t."
* commit 'cfba3bf1606dfdb1daf1be1c19176180660ae19d':
Change InputMessage.motion.pointerSize to a uint32_t.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This ensures it's the same size in both 32 and 64 bit
processes and also brings it in line with struct
MotionEntry.
(cherry-picked from bc6001b026069714177526eb1120b0011d6f2a51)
Change-Id: I28e87050478920a54132efbbb8138076ebad1409
|
| | |
| | |
| | |
| | |
| | | |
Bug: 11480300
Change-Id: I5a4096970c9e588d134f05dd0eb3a9c91c836b2f
|
| | |
| | |
| | |
| | | |
Change-Id: I2b34939cc0df256e6b872502ea93f2884b4c8334
|
| |/
| |
| |
| | |
Change-Id: I3dc2ba22b026e5b8e1c3d90f7366ec09a59ce6b6
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Axis 0 sets the MSB and Axis 63 sets the LSB, and not
the other way round like the test expects.
This was broken by commit 38dcdff3087f01 which moved this
code over to using BitSet.
Change-Id: I63a72abe7ce14720b0bf26e5f6d651bb42452f79
|
| |
| |
| |
| |
| |
| |
| |
| | |
This ensures it's the same size in both 32 and 64 bit
processes and also brings it in line with struct
MotionEntry.
Change-Id: I66bb8b8d8664763e7dcbd489686051f563d5e1dc
|
| |
| |
| |
| |
| |
| |
| |
| | |
Native doesn't ever actually care about the attributes of keys, so
move all of it up into the managed layer and move all of the key
names down so they're defined once.
Change-Id: Ic8ded13ce050b2b98744735ff50d11e8d882d7d5
|
| |
| |
| |
| |
| | |
Bug: 11480300
Change-Id: I46706838eec0711c6bf345301e7b4ccbad83b063
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Enhanced the input system to support concurrent dispatch of touch
events on multiple displays which is required for this to work.
Add method to apply offset to PointerCoords.
Change-Id: I55fe4a9a8785ae5a2d3341d214fa3c5107f3963a
|
|\ \
| |/
| |
| |
| | |
* commit '47f0b9894b78a76a1257e0f3299cbe5446035c09':
Only consume touches up until the frame time
|
| |
| |
| |
| |
| |
| |
| | |
When resampling is disabled, it's currently possible to consume
touches after the current frame time. This breaks some guarantees and
could cause unexpected behaviors.
Change-Id: I99908a2cac2df9f795dd4a07188b4451213cf3e4
|
| |
| |
| |
| | |
Change-Id: I6bc3760341868015f054d9866e2616a312da94e0
|
|\ \
| |/
| |
| |
| |
| |
| | |
disabled" into klp-dev
* commit '06c964d9b31ac81d3521f97427cdab77ee7d1cff':
Eliminate latency when resampling is disabled
|
| |
| |
| |
| |
| |
| |
| | |
Since the latency was introduced to avoid egregious errors during
resampling, remove it when we aren't resampling.
Change-Id: Ia8e9a9afb1e16212fec81a8c9c661c598e1b0ebf
|
|/
|
|
|
| |
Bug: 10446930
Change-Id: I4dd46f539cd2a2e324dfc83b45ba2787f7404a4a
|
|
|
|
| |
Change-Id: I5294aabbadb836a6a4c7ce76a670abcf50c1f885
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 8990644
Change-Id: I6df5fb9e11199173d62523928082db428af55394
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Including the tests...
Change-Id: I6ec8f1a5ae7e7514831d7e3b430b3b37b0841b92
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| | |
A key to switch audio tracks is general on media devices like blu-ray.
Bug: 9728155
Change-Id: I13ebbc64321f3cf10370f9a605f3d94ea0d16d6d
|
| |
| |
| |
| |
| |
| | |
Quick hack to remove Skia dependency from libinput.
Change-Id: Ibaf2e312236f5e3f7251fa903ce381456a77467c
|
|/
|
|
| |
Change-Id: I7f25080e446d4d3d9de9b18fe432a09bc751e0d9
|
|
|
|
|
|
|
| |
- skia is not available in PDK, and it causes build break.
bug: 9528927
Change-Id: I89663e4a4bd52858506e3b52fbf8ca85d9992363
|
|
Change-Id: I4983db61b53e28479fc90d9211fafff68f7f49a6
|