summaryrefslogtreecommitdiffstats
path: root/libs/input
Commit message (Collapse)AuthorAgeFilesLines
* Add cursor flags into SpriteController to suppor async cursor updates.Riley Andrews2014-07-281-1/+2
| | | | | | - This is fairly blindly taken from nvidia's implementation. Change-Id: I825ecbd9cb4b394793dce079591b37efca546bbe
* kNative_8888_SkColorType is now kN32_SkColorTypeMike Reed2014-07-072-2/+2
| | | | Change-Id: I13421a21de611203c62c1c1c36570a8cc803907b
* stop using (deprecated) SkBitmap::ConfigMike Reed2014-06-201-3/+2
| | | | Change-Id: Ic75b5fc6996578e9d95bd3a220439ec1541d7c3b
* Update to call new Skia APIs.Leon Scroggins2014-04-042-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I816129d49c0118453222916f3c818eccac33663d merges a new version of Skia that updates various APIs. Call the new ones. SkBitmap::copyTo now takes an SkColorType instead of an SkBitmap::Config, so do the conversion with SkBitmapConfigToColorType or use the enum when it makes sense. Call SkImageDecoder::decodeSubset instead of (deprecated) SkImageDecoder::decodeRegion. Override SkCanvas::ClipVisitor::clipRRect in ClipCopier. In Canvas::clip calls, call SkCanvas::isClipEmpty(), which was previously called inside the clip call, to determine the return value. For various SkPaint effects, call the new factories (as the constructors have been made protected). Implement SkJavaOutputStream::bytesWritten(), overriding a new pure virtual function on SkWStream. Update Matrix calls to always return true (since SkMatrix calls no longer return a value). Depends on I816129d49c0118453222916f3c818eccac33663d (skia). Change-Id: I5cdcea827ebff587df0bbddc0965e3e0fbf48002
* Cleanup unnecessary includes for libskia.Derek Sollenberger2014-02-271-1/+0
| | | | | | | The libskia target exports all of its public includes directories so redefining them here is redundant. Also this cleans up and makes it obvious where the framework is making using of private Skia headers. Change-Id: Ie7ecc9ddd3df780bed6b9af54ba58ca58274e043
* Move inputservice over to frameworks/nativeMichael Wright2014-02-1119-22538/+6
| | | | | | | | | | | | Remove all of the pieces except the PointerController and SpriteController over to frameworks/native in preparation for inputflinger. Those two need to stay in frameworks/base for now because they depend on Skia currently. In the long run they should be merged into either the InputManager or the WindowManager rather than as a part of the inputservice / inputflinger. Try 2. Change-Id: I84259356d3eb8efc5aefb9d6b311b5fc590ea3ed
* Revert "Move inputservice over to frameworks/native"Michael Wright2014-02-1016-6/+17144
| | | | This reverts commit 89e5c7ebb37fabc4368e87e17a502db62598bd61.
* Move inputservice over to frameworks/nativeMichael Wright2014-02-1016-17144/+6
| | | | | | | | | | Remove all of the pieces except the PointerController and SpriteController over to frameworks/native in preparation for inputflinger. Those two need to stay in frameworks/base for now because they depend on Skia currently. In the long run they should be merged into either the InputManager or the WindowManager rather than as a part of the inputservice / inputflinger. Change-Id: Iebef71f3030fb3d26a5f338eb66d75bb37c17734
* Remove SkRegion dependency from libinputMichael Wright2014-02-103-8/+21
| | | | | | | | This gets us one step closer to removing our dependency on Skia, which is at least one of the things blocking us from moving the input system out of f/b. Change-Id: I755e6267996c93fe700f1056327386923287575a
* b/12068020 Make kb layouts only unique to vendor/productRoboErik2014-01-073-3/+4
| | | | | | | | | | | | | Instead of storing a kb layout per device descriptor (which is expected to be unique), store it for each vendor/product. This way we can keep a consistent layout between identical but physically different keyboards. There are some corner cases this is expected to fail on, namely devices that incorrectly have the same vendor/product id. Devices that don't define a vendor/product id will continue to use the descriptor to store layout files. Change-Id: Id0890d13e1c859eaf993d4831b7b1acbaf5df80f
* am 9158825f: Move some system services to separate directoriesAmith Yamasani2013-12-196-50/+142
| | | | | * commit '9158825f9c41869689d6b1786d7c7aa8bdd524ce': Move some system services to separate directories
* Move some system services to separate directoriesAmith Yamasani2013-12-1922-0/+24048
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