Commit Graph

24482 Commits

Author SHA1 Message Date
Dianne Hackborn
e92a2fed09 Merge "Some work on issue #3201795: Improve transition when keyboard comes up" 2010-11-18 20:05:19 -08:00
Xavier Ducrohet
f960ee1293 Merge "Layoutlib: Properly dispose of bitmap delegate." 2010-11-18 20:03:31 -08:00
James Dong
fc561198f6 Merge "64-bit file size/offset support for media framework" 2010-11-18 18:19:30 -08:00
Stephen Hines
d00ddae255 Merge "Remove unnecessary export_func pragma." 2010-11-18 17:48:58 -08:00
Eric Laurent
718b6b6cf5 Merge "Fix issue 3192794." 2010-11-18 17:45:48 -08:00
Adam Powell
bb56473d1f Merge "Make holo widget styles public" 2010-11-18 17:23:54 -08:00
Eric Fischer
aa433d3e62 Merge "Add date format strings for the new locales." 2010-11-18 17:20:43 -08:00
Gil Dobjanschi
da77cad12e Merge "AudioTrack getTimelineDuration clarification." 2010-11-18 17:14:14 -08:00
Eric Fischer
2db95da3bf Merge "Import initial translations for 20 new locales." 2010-11-18 17:12:43 -08:00
Wink Saville
e1290c986e Merge "Use TextUtils.isEmpty to simplify code." 2010-11-18 17:10:04 -08:00
Alex Sakhartchouk
f5f08081a5 Merge "Fixing the state restore bug." 2010-11-18 16:39:42 -08:00
Adam Cohen
1e0e92628d Merge "Fixing issue #3200503" 2010-11-18 16:15:03 -08:00
Alex Sakhartchouk
261051b8f6 Merge "Support for cubemaps." 2010-11-18 15:58:17 -08:00
Mathias Agopian
40b095a472 am 550b1e17: am 671a6ff4: Add support for virtual sensors.
* commit '550b1e17c332b1302299af0b3a8a2fa81d7cde65':
  Add support for virtual sensors.
2010-11-18 15:55:31 -08:00
Mathias Agopian
da6332fe79 am 671a6ff4: Add support for virtual sensors.
* commit '671a6ff4be11b3e2d8eb017e0c7a78e6133fb2b8':
  Add support for virtual sensors.
2010-11-18 15:52:14 -08:00
Jamie Gennis
69ea586ad2 Merge "Set the external display usage bit in Stagefright." 2010-11-18 15:42:59 -08:00
Wink Saville
b698c235c8 Merge "Fix SPN_STRINGS_UPDATED_ACTION." 2010-11-18 15:42:04 -08:00
Justin Ho
2d814e6a4f am 5e5c2a19: (-s ours) am 80381ab4: Merge "DO NOT MERGE - Updated ringtones for Crespo, fixing looping problem" into gingerbread
* commit '5e5c2a199a9e44ef56c6638a52b9a9153f3d8c0d':
  DO NOT MERGE - Updated ringtones for Crespo, fixing looping problem
2010-11-18 15:10:02 -08:00
Justin Ho
0ad82aa722 am 80381ab4: Merge "DO NOT MERGE - Updated ringtones for Crespo, fixing looping problem" into gingerbread
* commit '80381ab4ed44bd69c3e3464a848ca15851365b03':
  DO NOT MERGE - Updated ringtones for Crespo, fixing looping problem
2010-11-18 15:06:51 -08:00
Justin Ho
d58312b119 Merge "DO NOT MERGE - Updated ringtones for Crespo, fixing looping problem" into gingerbread 2010-11-18 15:03:39 -08:00
Gil Dobjanschi
d1851f864b Merge "Added IOException to WaveformData constructor" 2010-11-18 14:47:18 -08:00
Jeff Brown
98dc391e20 Merge "Added support for full PC-style keyboards." 2010-11-18 14:20:30 -08:00
Andreas Huber
35cf947565 Merge "Log H.264 profile/level in OMXCodec" 2010-11-18 14:15:02 -08:00
Stephen Hines
4ba85c2b80 Merge "Mark a non-exported function as static." 2010-11-18 14:05:54 -08:00
Andreas Huber
d3491f9711 Merge "Support for "chunked" HTTP transfer encoding." 2010-11-18 13:19:07 -08:00
James Dong
9d379251c0 Merge "Fix an issue wherre error notification will not be sent after mediaplayer reset" 2010-11-18 13:13:12 -08:00
Xavier Ducrohet
8d2e60da48 Merge "Layoutlib: support XML based ColorStateList." 2010-11-18 12:58:32 -08:00
Jeff Brown
d21b9f6a1c am bed67e99: (-s ours) am b27b8c0c: Fix a key repeating bug. (DO NOT MERGE)
* commit 'bed67e9925157d97986f6ff46bd1d4314522f92d':
  Fix a key repeating bug. (DO NOT MERGE)
2010-11-18 12:42:11 -08:00
Jeff Brown
6519e2f04a am a4846be1: (-s ours) am bfc1cc2d: Fix stuck keys when released out of order. (DO NOT MERGE)
* commit 'a4846be127e4158c5b9da7d32e5f596c569235aa':
  Fix stuck keys when released out of order. (DO NOT MERGE)
2010-11-18 12:42:04 -08:00
Jeff Brown
46aabb3f51 am b27b8c0c: Fix a key repeating bug. (DO NOT MERGE)
* commit 'b27b8c0caf8ff23d10eea655085769f314050427':
  Fix a key repeating bug. (DO NOT MERGE)
2010-11-18 12:36:59 -08:00
Jeff Brown
0b7b1960e7 am bfc1cc2d: Fix stuck keys when released out of order. (DO NOT MERGE)
* commit 'bfc1cc2d1ea85cc754e63b422eb8cef8ae6a3667':
  Fix stuck keys when released out of order. (DO NOT MERGE)
2010-11-18 12:36:50 -08:00
Daisuke Miyakawa
acaf33d040 Merge "Make AsyncQueryHandler emit more helpful log." 2010-11-18 11:27:49 -08:00
Gloria Wang
b557830664 Merge "Add getUri() for streaming" 2010-11-18 11:18:35 -08:00
Daniel Sandler
fdeef18093 Merge "Hello, HoloClock." 2010-11-18 11:01:13 -08:00
Gilles Debunne
76debf0f03 Merge "Added new timepicker assets" 2010-11-18 11:00:50 -08:00
Scott Main
6653ab7407 Merge "docs: revise menu resources to account for action bar" 2010-11-18 11:00:43 -08:00
Shimeng (Simon) Wang
87865115cf Merge "Add supported video/m4v mimeType to the support list." 2010-11-18 10:55:08 -08:00
Jeff Brown
a3477c862a Added support for full PC-style keyboards.
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
2010-11-18 09:49:03 -08:00
Kenny Root
4a48aadab8 Merge "Don't waste memory creating new Boolean objects" 2010-11-18 09:05:25 -08:00
Jeff Brown
9cf416cbcf Fix a key repeating bug. (DO NOT MERGE)
This change fixes a bug in the dispatcher where the window manager
policy would incorrectly receive a key repeat count of 0 in the case
where the key repeat was generated by the hardware or driver.
Long-press on HOME was broken as a result.

Repeating keys could also get stuck down.

Bug: 3159581
Bug: 3208156
Change-Id: I1145487cfcc41a7850dba4cafc63c4a5951ace5b
2010-11-17 19:42:04 -08:00
Brad Fitzpatrick
0275687b21 Merge "StrictMode: shut up VM penalty logging on debug builds." 2010-11-17 19:27:29 -08:00
Jeff Brown
9bb3ef2e78 Fix stuck keys when released out of order. (DO NOT MERGE)
Bug: 3208156
Change-Id: I14e4d54f4912de5e2fabcd8638120623aa2d16e0
2010-11-17 19:17:54 -08:00
Scott Main
4692b18ec4 am 705c179e: am 0fe33a48: am 2cbe92ea: docs: add better visibility to app install location doc
* commit '705c179e3aade32f0e288299ba4519d4ee0a333f':
  docs: add better visibility to app install location doc
2010-11-17 18:40:50 -08:00
Daniel Sandler
984bb823a0 Merge "Lights out was getting stuck. Fixed." 2010-11-17 18:38:53 -08:00
Scott Main
6b2da0ae76 am 0fe33a48: am 2cbe92ea: docs: add better visibility to app install location doc
* commit '0fe33a4835ae3721f6302f3f2112d79e43b2b4f6':
  docs: add better visibility to app install location doc
2010-11-17 18:37:50 -08:00
Dmitri Plotnikov
3ff4e29c62 Merge "Adding a new provider status" 2010-11-17 18:37:19 -08:00
Gil Dobjanschi
91217bcc3f Merge "Disable ducking by default. Changed ducking threshold parameter range." 2010-11-17 18:34:59 -08:00
Scott Main
bc2e494938 am 2cbe92ea: docs: add better visibility to app install location doc
* commit '2cbe92ea6d36adb721b0cb94f5dbecb9c9e71ad8':
  docs: add better visibility to app install location doc
2010-11-17 18:34:40 -08:00
Jean-Baptiste Queru
72854b99f8 Merge "Change hide() to dismiss() to avoid memory leak." 2010-11-17 18:15:03 -08:00
Jean-Baptiste Queru
c2dc25a99c am 977d01f3: am 27c06bab: Merge "Release reference when putting RILRequest back into the pool."
* commit '977d01f392d820da82e9bfdc00166302ca4d21f7':
  Release reference when putting RILRequest back into the pool.
2010-11-17 18:11:31 -08:00