replicant-frameworks_native/libs/ui
Jeff Brown a18829ab23 Accurately track the sequence numbers of batched events.
Instead of sending finished signals immediately when appending to
a batch, record the chain of sequence numbers that were part of
the batch and then send finished signals all at once when done.
This change helps the dispatcher keep track of the true state
of the application and can improve ANR detection slightly.

This is part of a series of changes to improve input system pipelining.

Bug: 5963420
Change-Id: I463c2221e2aa8fdf1c3d670c18e39e59ab69b0db
2012-02-13 13:59:32 -08:00
..
tests Implement batching of input events on the consumer side. 2012-02-13 10:28:41 -08:00
Android.mk remove dead/usnused code 2012-01-11 22:03:41 -08:00
EGLUtils.cpp revert last change to EGLUtils::selectConfigForPixelFormat 2011-08-15 15:25:39 -07:00
FramebufferNativeWindow.cpp remove dead/usnused code 2012-01-11 22:03:41 -08:00
GraphicBuffer.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
GraphicBufferAllocator.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
GraphicBufferMapper.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
Input.cpp Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE 2012-01-06 10:07:54 +00:00
InputTransport.cpp Accurately track the sequence numbers of batched events. 2012-02-13 13:59:32 -08:00
Keyboard.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
KeyCharacterMap.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
KeyLayoutMap.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00
MODULE_LICENSE_APACHE2
NOTICE
PixelFormat.cpp
Rect.cpp
Region.cpp Preliminary support for clipRect(Rect, Op) 2012-02-07 17:04:34 -08:00
VirtualKeyMap.cpp Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE 2012-01-08 13:19:13 +00:00