summaryrefslogtreecommitdiffstats
path: root/data
Commit message (Collapse)AuthorAgeFilesLines
* Fix 3298264: Update LockScreen DigitalClock with new fontJim Miller2010-12-212-0/+0
| | | | | | | | This updates the font used to show the AM/PM indicator as well as creating shared colors for DigitalClock components in all LockScreen layouts. Change-Id: I87fcba67b421660bddb9b10213ac62704a49b7b9
* Merge "Fix 3148496: Update LockScreen clock to use new font."Jim Miller2010-12-173-1/+3
|\
| * Fix 3148496: Update LockScreen clock to use new font.Jim Miller2010-12-173-1/+3
| | | | | | | | Change-Id: I8a4133f633bd3927de75010099e29ad847f3f671
* | Add PLAY and PAUSE keycodes and remove PLAY_PAUSE keycode.Jaikumar Ganesh2010-12-161-2/+2
|/ | | | Change-Id: I0b17bea189c90fcacff42e182e9e47ef179c28ca
* Merge "Integrating updated alert sounds, and new audio manifest for trygon"Justin Ho2010-12-0816-0/+108
|\
| * Integrating updated alert sounds, and new audio manifest for trygonJustin Ho2010-12-0816-0/+108
| | | | | | | | Change-Id: If7a77e33aad0785946cfe200698f9e05de774a9b
* | Add support for fallback keycodes.Jeff Brown2010-12-074-19/+63
|/ | | | | | | | | | | | | | | | | | | | | | | | | | This change enables the framework to synthesize key events to implement default behavior when an application does not handle a key. For example, this change enables numeric keypad keys to perform their associated special function when numlock is off. The application is informed that it is processing a fallback keypress so it can choose to ignore it. Added a new keycode for switching applications. Added ALT key deadkeys. New default key mappings: - ESC -> BACK - Meta+ESC -> HOME - Alt+ESC -> MENU - Meta+Space -> SEARCH - Meta+Tab -> APP_SWITCH Fixed some comments. Fixed some tests. Change-Id: Id7f3b6645f3a350275e624547822f72652f3defe
* Improve support for external keyboards.Jeff Brown2010-12-028-118/+63
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Support non-orientation aware keyboards and other devices.Jeff Brown2010-11-303-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | Fixed a bug with dpad keys on external keyboards being rotated according to the display orientation by adding a new input device configuration property called "keyboard.orientationAware". Added a mechanism for overriding the key layout and key character map in the input device configuration file using the new "keyboard.layout" and "keyboard.characterMap" properties. Also added "trackball.orientationAware", "touch.orientationAware" and "touch.deviceType" configuration properties. Rewrote the configuration property reading code in native code so that it can be used by EventHub and other components. Added basic support for installable idc, kl, and kcm files in /data/system/devices. However, there is no provision for copying files there yet. Disabled long-press character pickers on full keyboards so that key repeating works as expected. Change-Id: I1bd9f0c3d344421db444e7d271eb09bc8bab4791
* Adding new ringtones and notificationsJustin Ho2010-11-3036-0/+0
| | | | Change-Id: I2f59c1e5ef723e370165fc35c40a31df0ab0ee9f
* Tweak key layouts.Jeff Brown2010-11-256-380/+267
| | | | Change-Id: I19777ec4e5d0a5485cfe2a44a15e2b0680557d08
* Merge "Port Emulator keymaps."Jeff Brown2010-11-239-10/+1337
|\
| * Port Emulator keymaps.Jeff Brown2010-11-239-10/+1337
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also added a validation tool for keymaps (not currently integrated into the build system but getting there). This change brings back Android.mk with the intent that it will be used to validate keymaps in a later change. Added some missing keys that are present on phones. Bug: 3215210 Bug: 3225421 Change-Id: Id817c6e2215164616942c51a42752915d9ceacd3
* | Adding new gingerbread notifications and ringtones to masterJustin Ho2010-11-2248-0/+72
|/ | | | Change-Id: I5489606fa98dc78c0b864b95a98def41ce6d1f67
* Added support for full PC-style keyboards.Jeff Brown2010-11-186-172/+1353
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BREAKING CHANGE: Redesigned the key character map format to accomodate full keyboards with more comprehensive suite of modifiers. Old key character maps will not work anymore and must be updated. The new format is plain text only and it not compiled to a binary file (so the "kcm" tool will be removed in a subsequent check-in). Added FULL keyboard type to support full PC-style keyboards. Added SPECIAL_FUNCTION keyboard type to support special function keypads that do not have any printable keys suitable for typing and only have keys like HOME and POWER Added a special VIRTUAL_KEYBOARD device id convention that maps to a virtual keyboard with a fixed known layout. This is designed to work around issues injecting input events on devices whose built-in keyboard does not have a useful key character map (ie. when the built-in keyboard is a special function keyboard only.) Modified several places where events were being synthesized to use the virtual keyboard. Removed support for the "qwerty" default layout. The new default layout is "Generic". For the most part "qwerty" was being used as a backstop in case the built-in keyboard did not have a key character map (probably because it was a special function keypad) and the framework needed to be able to inject key events anyways. The latter issue is resolved by using the special VIRTUAL_KEYBOARD device instead of BUILT_IN_KEYBOARD. Added the concept of a key modifier behavior so that MetaKeyKeyListener can distinguish between keyboards that use chorded vs. toggled modifiers. Wrote more robust key layout and key character map parsers to enable support for new keyboard features and user installable key maps. Fixed a bug in InputReader generating key ups when keys are released out of sequence. Updated tons of documentation. Currently QwertyKeyListener is being used for full keyboards with autotext and capitalization disabled. This mostly works but causes some problems with character pickers, etc. These issues will be resolved in subsequent changes. Change-Id: Ica48f6097a551141c215bc0d2c6f7b3fb634d354
* Add plumbing for volume mute key.Jeff Brown2010-11-022-2/+3
| | | | | | | | Full support for the volume mute key will be implemented in a later change. Bug: 2912307 Change-Id: I98c27d6360f159c8b7447e04b45f442eff87b38a
* Add new WRITE_MEDIA_STORAGE permission to control write access to /data/mediaMike Lockwood2010-10-291-0/+4
| | | | | | | BUG: 3113970 Change-Id: Idb56be76729dc560dee5f680225cf4050f2751d2 Signed-off-by: Mike Lockwood <lockwood@android.com>
* am c6d813b0: Merge "Introduce a list of all the audio files" into ↵Jean-Baptiste Queru2010-10-241-0/+20
|\ | | | | | | | | | | | | | | | | gingerbread-plus-aosp Merge commit 'c6d813b0c5c21ab4e8ff920d181c5a29b7bb9f22' * commit 'c6d813b0c5c21ab4e8ff920d181c5a29b7bb9f22': Introduce a list of all the audio files
| * Introduce a list of all the audio filesJean-Baptiste Queru2010-10-221-0/+20
| | | | | | | | Change-Id: Id52870e4d491bf074d5aa6f77d749397710ff316
* | Add keycodes and meta-key modifiers to support external keyboards.Jeff Brown2010-10-157-0/+724
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added new key maps for external keyboards. These maps are intended to be shared across devices by inheriting the "keyboards.mk" product makefile as part of the device's product definition. One of the trickier changes here was to unwind some code in MetaKeyKeyListener that assumed that only the low 8 bits of the meta key state were actually used. The new code abandons bitshifts in favor of simple conditionals that are probably easier to read anyways. The special meta key state constants used by MetaKeyKeyListener are now (@hide) defined in KeyEvent now so as to make it clearer that they share the same code space even if those codes are not valid for KeyEvents. The EventHub now takes care of detecting the appropriate key layout map and key character map when the device is added and sets system properties accordingly. This avoids having duplicate code in KeyCharacterMap to probe for the appropriate key character map although the current probing mechanism has been preserved for legacy reasons just in case. Added support for tracking caps lock, num lock and scroll lock and turning their corresponding LEDs on and off as needed. The key character map format will need to be updated to correctly support PC style external keyboard semantics related to modifier keys. That will come in a later change so caps lock doesn't actually do anything right now except turn the shiny LEDs on and off... Added a list of symbolic key names to KeyEvent and improved the toString() output for debug diagnosis. Having this list in a central place in the framework also allows us to remove it from Monkey so there is one less thing to maintain when we add new keycodes. Bug: 2912307 Change-Id: If8c25e8d50a7c29bbf5d663c94284f5f86de5da4
* | am c6581a10: am 4e9751f0: Merge "Adding a feature to indicate that the ↵Dan Morrill2010-09-272-0/+25
|\ \ | |/ | | | | | | | | | | | | | | device possesses low-latency audio. The specific criteria for low-latency audio are defined in the CDD, but since that hasn\'t yet been settled for Gingerbread, this change doesn\'t go into details Merge commit 'c6581a1046b062d0e06e50e9b09e6c12a8e54efc' * commit 'c6581a1046b062d0e06e50e9b09e6c12a8e54efc': Adding a feature to indicate that the device possesses low-latency audio.
| * Adding a feature to indicate that the device possesses low-latency audio.Dan Morrill2010-09-262-0/+25
| | | | | | | | | | | | | | | | The specific criteria for low-latency audio are defined in the CDD, but since that hasn't yet been settled for Gingerbread, this change doesn't go into details. We can do a docs change later once GB CDD is final. Change-Id: Ic5ad9d04e8ecd78c81b6f09439affec6bf8cb9b2
* | Merge "Remove superfluous Ahem.tff"Steve Block2010-09-241-0/+0
|\ \
| * | Remove superfluous Ahem.tffSteve Block2010-09-231-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was added in https://mondrian.corp.google.com/changelist/13754-p9 and comes from the WebKit LayoutTests. It's no longer used anywhere so is being removed. It will be added in external/webkit/LayoutTests when it is required for the triaged LayoutTests. Bug: 3009858 Change-Id: I4b00b3f435fee9f8018052f4f8a5f3f67795437f
* | | am abdbb5c1: am 933fc94c: Merge "Use MOTOYA font for Japanese font" into ↵satok2010-09-241-2/+2
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | gingerbread Merge commit 'abdbb5c1e5144e11d72367f79816caaa1dc63f8d' * commit 'abdbb5c1e5144e11d72367f79816caaa1dc63f8d': Use MOTOYA font for Japanese font
| * Use MOTOYA font for Japanese fontsatok2010-09-221-2/+2
| | | | | | | | Change-Id: I22c8cdf7f23f09c0cd7d3ffffaeed2a8eeb1fb54
| * DO NOT MERGE. MOTOYA Japanese fontsShin-ichiro Fukuda2010-09-222-0/+0
| | | | | | | | | | | | | | These fonts were contributed by MOTOYA. Cherry pick from Change-Id: I97879b4e163f6b547305da732c8604d1ac759df4 Change-Id: I97879b4e163f6b547305da732c8604d1ac759df4
| * Adding new feature definitions for new sensors (barometer and gyroscope.)Dan Morrill2010-09-212-0/+40
| | | | | | | | Change-Id: Ic3a35c7b277921eaa5b05e3285b6aed5ed75bea6
* | am 925f94b7: am 7869f08c: Merge "MOTOYA Japanese fonts"Jean-Baptiste Queru2010-09-212-0/+0
|\ \ | | | | | | | | | | | | | | | | | | Merge commit '925f94b788f5856025aa8218ee2e705c14f58281' * commit '925f94b788f5856025aa8218ee2e705c14f58281': MOTOYA Japanese fonts
| * \ am 7869f08c: Merge "MOTOYA Japanese fonts"Jean-Baptiste Queru2010-09-212-0/+0
| |\ \ | | |/ | |/| | | | | | | | | | | | | Merge commit '7869f08c55d774b0006c2260e87747ff5e0746f2' into gingerbread-plus-aosp * commit '7869f08c55d774b0006c2260e87747ff5e0746f2': MOTOYA Japanese fonts
| | * MOTOYA Japanese fontsShin-ichiro Fukuda2010-09-172-0/+0
| | | | | | | | | | | | | | | | | | These fonts were contributed by MOTOYA. Change-Id: I97879b4e163f6b547305da732c8604d1ac759df4
* | | Manage fonts like a true product definitionJean-Baptiste Queru2010-09-142-39/+29
| | | | | | | | | | | | Change-Id: Ifc89c2fe9f4c2bb802dca34e9d53ae7176ff697c
* | | Revert "Manage fonts like a true product definition"Jean-Baptiste Queru2010-09-142-29/+39
| | | | | | | | | | | | This reverts commit 84d36a657d7954dc08f3ef9f057ff2526036e817.
* | | Manage fonts like a true product definitionJean-Baptiste Queru2010-09-142-39/+29
| | | | | | | | | | | | Change-Id: I9635f087d69dd302e3c313073a537a8ed283bb68
* | | am fd3f44b3: am e1aa82a4: Merge "Adding a feature denoting support for 5 or ↵Dianne Hackborn2010-09-032-4/+37
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | more fully independent multitouch pointers." into gingerbread Merge commit 'fd3f44b38882c74c10aff0e238ee4ad9fcd8b724' * commit 'fd3f44b38882c74c10aff0e238ee4ad9fcd8b724': Adding a feature denoting support for 5 or more fully
| * | Adding a feature denoting support for 5 or more fullyDan Morrill2010-09-032-4/+37
| | | | | | | | | | | | | | | | | | independent multitouch pointers. Change-Id: I9997ed9c481dbd507e9eff70d8beb9e1140cca3f
* | | Adding features for new hardware, and creating a baseline list of requiredDan Morrill2010-09-023-0/+93
| | | | | | | | | | | | | | | | | | hardware for the Tablet profile. This is very much subject to change. Change-Id: Id0921b373cf610a7ec9ddd75dc020bf8b22a6911
* | | am 840f0fec: am d3efa392: Clean up some permissions.Dianne Hackborn2010-09-011-2/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '840f0fecd87357cadf4b2a0ae96d30b457f89729' * commit '840f0fecd87357cadf4b2a0ae96d30b457f89729': Clean up some permissions.
| * | Clean up some permissions.Dianne Hackborn2010-09-011-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that WRITE_OWNER_DATA and READ_OWNER_DATA don't actually appear to be associated with anything or used by anyone, so they are just deleted. Also deprecate the activity API to go in the foreground. I didn't realize that was released in the SDK. It needs to go away. Change-Id: I96f53702c2c79e4999b6b2c498abb770bd27e03a
* | | resolved conflicts for merge of 3e4975a5 to masterHung-ying Tyan2010-09-022-0/+41
|\ \ \ | |/ / | | | | | | Change-Id: Icd382fc43c8a1975801ab42eb184b633520149c7
| * | Add software features for SIP and VOIPHung-ying Tyan2010-09-022-0/+41
| | | | | | | | | | | | | | | | | | and block SipService creation and SIP API if the feature is not available. Change-Id: Icf780af1ac20dda4d8180cea3e5b20e21a8350bc
* | | am 61f1cbdd: am a800a2ef: Merge "Adding a feature definition corresponding ↵Dan Morrill2010-09-011-0/+21
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | to support for Near-Field Communications (NFC)." into gingerbread Merge commit '61f1cbdd71942433ce1515b614ec3d9c259ea037' * commit '61f1cbdd71942433ce1515b614ec3d9c259ea037': Adding a feature definition corresponding to support for Near-Field
| * | Adding a feature definition corresponding to support for Near-FieldDan Morrill2010-09-011-0/+21
| | | | | | | | | | | | | | | | | | Communications (NFC). Change-Id: I32b1b949524bfd978f53e23e02d38dfba4a2ea9c
* | | am cbbc035b: am de1057c4: Unhide new API for supporting multiple cameras.Chih-Chung Chang2010-06-272-0/+22
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit 'cbbc035b640790650d0e377a2d6291cc523a2a35' * commit 'cbbc035b640790650d0e377a2d6291cc523a2a35': Unhide new API for supporting multiple cameras.
| * | Unhide new API for supporting multiple cameras.Chih-Chung Chang2010-06-282-0/+22
| |/ | | | | | | Change-Id: I916a536c80330444a15986ba380205a6deed2390
* | Add new permission android.permission.ACCESS_USB to allow access to USB devicesMike Lockwood2010-05-111-0/+4
|/ | | | | Change-Id: Ib3dd573a5ef3950d20b21251fe7a3efad56b5c1f Signed-off-by: Mike Lockwood <lockwood@android.com>
* final versions of these fonts from ascender, including GPOS 'mark' featureMike Reed2010-04-092-0/+0
| | | | | Change-Id: I3e9faa83b19ac344e12cbda6d33405f040a34a9e http://b/issue?id=2585430
* New lock/unlock sounds.Dave Sparks2010-03-246-0/+0
| | | | Change-Id: I464498b56d623d960e8a2de1f53bd5d4fcd3d69c
* refresh from ascender, w/ hintsMike Reed2010-03-231-0/+0
| | | | Change-Id: I50e56741c5c808257f00bc274ea608f64b3a737f
* misc fixes, including 0xB0B8Mike Reed2010-03-151-0/+0
| | | | Change-Id: I67ec767811e68500de7c5d57dcd1cb814b52f87d