summaryrefslogtreecommitdiffstats
path: root/libs/gui
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo which causes sensors to fail miserablyMathias Agopian2010-09-161-1/+1
| | | | Change-Id: Ieca18fc089e2bdf7d049f213836971b54d11cd76
* part of fix for [3004226] Cannot end the call - Proximity sensor doesn't workMathias Agopian2010-09-161-2/+16
| | | | | | | - In SensorEventQueue, only bail on errors from Looper::loopOnce - Improve sensor error logging Change-Id: Ib3cf8d5d9fdac8513a3d753155827e0feeda1662
* Replace epoll() with poll() and rename PollLoop to Looper.Jeff Brown2010-09-141-11/+11
| | | | | | | | | | | | | | | As part of this change, consolidated and cleaned up the Looper API so that there are fewer distinctions between the NDK and non-NDK declarations (no need for two callback types, etc.). Removed the dependence on specific constants from sys/poll.h such as POLLIN. Instead looper.h defines events like LOOPER_EVENT_INPUT for the events that it supports. That should help make any future under-the-hood implementation changes easier. Fixed a couple of compiler warnings along the way. Change-Id: I449a7ec780bf061bdd325452f823673e2b39b6ae
* Modify native ALooper to take an explicit ident.Dianne Hackborn2010-09-071-1/+1
| | | | | | | | The ALooper API now uses an explicit "identifier" for the integer that is returned rather than implicitly using the fd. This allows the APIs that had the fd to be a little more sane. Change-Id: I8507f535ad484c0bdc4a1bd016d87bb09acd7ff0
* Added SensorManager.getMinDelay()Mathias Agopian2010-07-292-4/+12
| | | | | | | | | | | | | Exposed the new "min delay" sensor property through native and java sensor apis. This allows the caller to know what is the maximum rate at which a sensor can return events, or, if a sensor works in "update" mode (events returned only when the value changes). Also augmented SensorManager.regusterSensorEvent() so that it can accept a value in microsecond in addition to the 4 constants already defined. Change-Id: If425e9979892666df8c989d7de3c362230fa19e0
* Fix a memory corruption when writting Sensor into a parcelMathias Agopian2010-07-221-1/+1
| | | | Change-Id: I03f703ae2224f43924031bfea4c68aa979bb9f05
* propagate sensor event rate properlyMathias Agopian2010-07-211-2/+6
| | | | Change-Id: I32e67d30e4295285a6827956cc8161b2025d70bc
* new SensorServiceMathias Agopian2010-07-195-12/+82
| | | | | | | remove old sensor service and implement SensorManager on top of the new (native) SensorManger API. Change-Id: Iddb77d498755da3e11646473a44d651f12f40281
* first step at implementing the native sensor supportMathias Agopian2010-07-137-0/+656
in this commit: - implemented the C stub - implemented the binder interfaces involved - implemented most of the C++ client side missing: - SensorManager cannot connect to the SensorServer yet (because there is no SensorServer yet) Change-Id: I75010cbeef31c98d6fa62fd5d388dcef87c2636b