replicant-frameworks_native/libs/ui
Jeff Brown db360642ed Improve support for external keyboards.
Use Vendor ID, Product ID and optionally the Version to
locate keymaps and configuration files for external devices.

Moved virtual key definition parsing to native code so that
EventHub can identify touch screens with virtual keys and load
the appropriate key layout file.

Cleaned up a lot of old code in EventHub.

Fixed a regression in ViewRoot's fallback event handling.

Fixed a minor bug in FileMap that caused it to try to munmap
or close invalid handled when released if the attempt to map
the file failed.

Added a couple of new String8 conveniences for formatting strings.

Modified Tokenizer to fall back to open+read when mmap fails since
we can't mmap sysfs files as needed to open the virtual key
definition files in /sys/board_properties/.

Change-Id: I6ca5e5f9547619fd082ddac47e87ce185da69ee6
2010-12-02 16:01:32 -08:00
..
tests Improve support for external keyboards. 2010-12-02 16:01:32 -08:00
Android.mk Improve support for external keyboards. 2010-12-02 16:01:32 -08:00
EGLUtils.cpp added EGLUtils::strerror 2009-08-07 16:37:21 -07:00
EventHub.cpp Improve support for external keyboards. 2010-12-02 16:01:32 -08:00
EventRecurrence.cpp auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
FramebufferNativeWindow.cpp am a15e4886: Merge "Framebuffer: Support variable number of framebuffers in the UI" 2010-11-17 17:29:48 -08:00
GraphicBuffer.cpp Move binder magic from the Surface class to GraphicBuffer. 2010-10-10 13:09:46 -07:00
GraphicBufferAllocator.cpp when a zero dimension buffer is allocated, turn the allocation into 2010-04-15 15:23:25 -07:00
GraphicBufferMapper.cpp fix [2168531] have software-only gralloc buffer side-step the HAL 2009-10-06 17:00:25 -07:00
GraphicLog.cpp Fix sim-eng build on Hardy 2010-09-16 16:28:13 -07:00
Input.cpp Improve support for external keyboards. 2010-12-02 16:01:32 -08:00
InputDispatcher.cpp Improve support for external keyboards. 2010-12-02 16:01:32 -08:00
InputManager.cpp Input dispatcher ANR handling enhancements. 2010-09-12 16:52:03 -07:00
InputReader.cpp Improve support for external keyboards. 2010-12-02 16:01:32 -08:00
InputTransport.cpp Tell system server whether the app handled input events. 2010-11-08 12:49:43 -08:00
IOverlay.cpp some work to try to reduce the code size of some native libraries 2009-05-26 16:12:20 -07:00
Keyboard.cpp Improve support for external keyboards. 2010-12-02 16:01:32 -08:00
KeyCharacterMap.cpp Port Emulator keymaps. 2010-11-23 15:26:48 -08:00
KeyLayoutMap.cpp Added support for full PC-style keyboards. 2010-11-18 09:49:03 -08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
Overlay.cpp frameworks/base: Destroy the overlay even if there is an error 2010-11-22 14:03:18 -08:00
PixelFormat.cpp remove unused pixel format 2010-08-19 13:11:42 -07:00
Rect.cpp Add ANativeWindow API for directly drawing to the surface bits. 2010-07-09 16:58:19 -07:00
Region.cpp Optimize FBO drawing with regions. 2010-11-02 16:17:23 -07:00
VirtualKeyMap.cpp Improve support for external keyboards. 2010-12-02 16:01:32 -08:00