152088 Commits

Author SHA1 Message Date
Nancy Chen
3ae5ab7eba am 0efb7dcf: Merge "Make changes to Telecomm API per review guidelines." into lmp-dev
* commit '0efb7dcf688ae6a736ff25ebcf98e8ec3475c447':
  Make changes to Telecomm API per review guidelines.
2014-09-08 18:22:32 +00:00
Chris Craik
63d4287fc2 am 8bc6e915: Merge "Fix save count offsetting within DisplayList chunks" into lmp-dev
* commit '8bc6e9158ad915b1d3e113923bf013e3383213ec':
  Fix save count offsetting within DisplayList chunks
2014-09-08 18:22:24 +00:00
Nancy Chen
6faad7e5b6 Merge "Make changes to Telecomm API per review guidelines." into lmp-dev 2014-09-08 17:38:58 +00:00
Chris Craik
5f5df97df9 Merge "Fix save count offsetting within DisplayList chunks" into lmp-dev 2014-09-08 17:09:01 +00:00
Jeff Sharkey
68c9fc8bba am 2f0ed017: Merge "Delayed ASEC allocation, refine progress handling." into lmp-dev
* commit '2f0ed01789f305506426b67139146b634457fd5a':
  Delayed ASEC allocation, refine progress handling.
2014-09-08 16:48:41 +00:00
Jeff Sharkey
e016605981 Merge "Delayed ASEC allocation, refine progress handling." into lmp-dev 2014-09-08 16:38:42 +00:00
Jeff Sharkey
77d218e186 Delayed ASEC allocation, refine progress handling.
For restore use-case, session creation needs to complete quickly, so
delay ASEC allocation until session is opened.  When preflighting
size checks, only consider external when we have a known size for the
container.  Also relax size checks when using MODE_INHERIT_EXISTING
on external, since we don't know how much of existing app will be
copied over.

Consider session as "active" while commit is ongoing, until we're
either finished or pending user interaction.

Always publish first client needle movement away from 0.  Use 25% of
internal progress to reflect ASEC allocation.

Avoid CloseGuard messages about leaking PFDs.

Bug: 17405741, 17402982
Change-Id: I6247a1d335d26621549c701c4c4575a8d16ef8c2
2014-09-08 09:31:49 -07:00
Nicolas Prevot
17c1cad9d8 am 09286405: Merge "Marking two flags as final." into lmp-dev
* commit '09286405d1c3b3ace460521049989a6d662ba203':
  Marking two flags as final.
2014-09-08 16:16:49 +00:00
Nicolas Prevot
97e75e1da9 Merge "Marking two flags as final." into lmp-dev 2014-09-08 16:06:30 +00:00
George Mount
7a2cd21aea am 850bca01: Merge "Only call setHasTransientState in captureHierarchy." into lmp-dev
* commit '850bca013baf35c99895009e94943f3f127b9e70':
  Only call setHasTransientState in captureHierarchy.
2014-09-08 15:00:15 +00:00
George Mount
a740b2bf9a Merge "Only call setHasTransientState in captureHierarchy." into lmp-dev 2014-09-08 14:52:34 +00:00
George Mount
0f70d97651 am c452d4c9: Merge "Improve Visibility parent value check." into lmp-dev
* commit 'c452d4c91358b97ef996eca624a081c4ad9547f2':
  Improve Visibility parent value check.
2014-09-08 14:08:22 +00:00
George Mount
24e08d0692 Merge "Improve Visibility parent value check." into lmp-dev 2014-09-08 13:59:40 +00:00
Kenny Guy
785ff7730f am b78a0a11: Merge "Ensure ApplicationInfo is for correct user for system/android package." into lmp-dev
* commit 'b78a0a111f7a52954eea6bdba5ade08870cee035':
  Ensure ApplicationInfo is for correct user for system/android package.
2014-09-08 13:34:52 +00:00
Kenny Guy
6a28a8d55c Merge "Ensure ApplicationInfo is for correct user for system/android package." into lmp-dev 2014-09-08 13:25:02 +00:00
Nicolas Prevot
86a967312a Marking two flags as final.
Marking FLAG_PARENT_CAN_ACCESS_MANAGED and FLAG_MANAGED_CAN_ACCESS_PARENT
as final.

BUG:17387998

Change-Id: I1562b8638e7cce5706df4517493d1732f19ece8f
2014-09-08 12:15:35 +01:00
Przemyslaw Szczepaniak
6ded068bee am 4dc1f927: Merge "API review requests for the TTS package." into lmp-dev
* commit '4dc1f927d49c3999c5079f72fc09f364b29505d6':
  API review requests for the TTS package.
2014-09-08 10:34:50 +00:00
Przemyslaw Szczepaniak
2dbf3eac53 Merge "API review requests for the TTS package." into lmp-dev 2014-09-08 10:23:25 +00:00
Przemyslaw Szczepaniak
35c7698a1b API review requests for the TTS package.
- New TextToSpeechService methods are no longer protected.
- s/getRequiresNetworkConnection/isNetworkConnectionRequired
- New TextToSpeec#play.. methods use a Bundle instead of a HashMap
- New synthesizeToFile(), addSpeech(), addEarcon() methods
take a File instead of a String with filepath.
- TextToSpeechService#s/isValidVoiceName/onIsValidVoiceName

Bug:17389935,17253934
Change-Id: Iec76f59015c34104683c050fe1ff1ceccd604134
2014-09-08 11:04:19 +01:00
Yohei Yukawa
21b9d9b6f6 am d01f3c9c: Follow up API signature changes of CursorAnchorInfo
* commit 'd01f3c9c0e2be8f16579fc62d8e9535f19e13e21':
  Follow up API signature changes of CursorAnchorInfo
2014-09-08 09:18:11 +00:00
Yohei Yukawa
a41c4bcc3d Follow up API signature changes of CursorAnchorInfo
This is a follow up CL for Ia8cbb9f6b41cd9509fc0147fd68763dfde
and Ic8c6fab58c01206872a34e7ee604cdda1581364d.

BUG: 17365414
BUG: 17200900
Change-Id: Ib2371849d32bb44da9ef59f05e648a476e03699a
2014-09-08 18:00:15 +09:00
Yohei Yukawa
787f49b274 am 888edbfe: L API proposal: Introduce IS_RTL flag
* commit '888edbfe1790878361f7dfad6d63c6263765665a':
  L API proposal: Introduce IS_RTL flag
2014-09-08 03:33:36 +00:00
Yohei Yukawa
5f183f0671 L API proposal: Introduce IS_RTL flag
This CL introduces CursorAnchorInfo.FLAG_IS_RTL for better
RTL support. This CL also renames *CharacterRect() with
*CharacterBounds() so that they can look more consistent
with other existing APIs.

Rationale:

CursorAnchorInfo.FLAG_IS_RTL addresses following issues.
1. There is no way to associate the RTL information with
   the insertion marker.
2. Returning mirrored (right < left) RectF for RTL in
   CursorAnchorInfo#getCharacterRect() is turned out
   to be bug-prone. Such usage of RectF is not fully
   supported. For example, RectF#isEmpty() always returns
   false when right < left.
3. There is no reliable to provide the RTL information
   when CursorAnchorInfo#getCharacterRect() returns an
   empty (right == left) RectF. Perhaps we could use +0.0
   and -0.0, but I'm afraid that it is also bug-prone.

BUG: 17365414
BUG: 17335734
Change-Id: Ic8c6fab58c01206872a34e7ee604cdda1581364d
2014-09-08 02:17:54 +00:00
Alan Viverette
f33261d05b am d8bbf4cd: Merge "Add first day of week API to date picker" into lmp-dev
* commit 'd8bbf4cd4477f5485da368ed579b687700c1644d':
  Add first day of week API to date picker
2014-09-07 23:19:58 +00:00
Alan Viverette
a3ca5a31a5 Merge "Add first day of week API to date picker" into lmp-dev 2014-09-07 23:13:46 +00:00
Amith Yamasani
568db8a032 am 081ba853: Merge "Use correct API for badging" into lmp-dev
* commit '081ba8539011ed84abf6c5e9f7de02b26d86fbdf':
  Use correct API for badging
2014-09-07 23:08:13 +00:00
Amith Yamasani
d28665b3c8 Merge "Use correct API for badging" into lmp-dev 2014-09-07 22:56:19 +00:00
Amith Yamasani
fdf169cbea Use correct API for badging
Bug: 17414778
Change-Id: I7c0321d9435b0787a90cd62be80862069ba2d790
2014-09-07 15:45:57 -07:00
Craig Mautner
dec73a04c2 am 86f289be: Merge "Lock down window manager while changing opacity" into lmp-dev
* commit '86f289be07378bce50553b516ac952e5f8afdf69':
  Lock down window manager while changing opacity
2014-09-07 22:25:20 +00:00
Craig Mautner
b3fdbac020 Merge "Lock down window manager while changing opacity" into lmp-dev 2014-09-07 22:15:42 +00:00
George Mount
9f1ac3976e Improve Visibility parent value check.
Bug 17412818
Bug 16398271

The Visibility Transition must not run against children that
are already disappearing or there will be, for example, a double
fade-out effect. Before this change, if a parent matched another
view, it would prevent its child from disappearing.

This change also removes using the overlay for children that have
been removed from the view hierarchy indirectly. This prevents
ListView and RecyclerView children from being added to the overlay.

Change-Id: Iac0610f0939da8643b98812ee1ec1c8d1d70a215
2014-09-07 15:04:03 -07:00
Jae Seo
c431e40045 am 8f2f5184: Merge "TIF: Update Java doc for notifyVideoAvailable/notifyVideoUnavailable" into lmp-dev
* commit '8f2f5184427d672816c7ceaab8957f5b07e84434':
  TIF: Update Java doc for notifyVideoAvailable/notifyVideoUnavailable
2014-09-07 20:50:40 +00:00
Jae Seo
0f776ce29c Merge "TIF: Update Java doc for notifyVideoAvailable/notifyVideoUnavailable" into lmp-dev 2014-09-07 20:43:57 +00:00
Jae Seo
d254611778 TIF: Update Java doc for notifyVideoAvailable/notifyVideoUnavailable
TV input services are now required to call these methods to
unblock/block the screen.

Bug: 17364845
Change-Id: Ifb435900d7f61785198dba2e255a2d24dbf44dc6
2014-09-07 13:39:17 -07:00
Winson Chung
a43588d7cc am 27e95059: Ensuring that we retry if the callback for animation started comes before the Recents activity starts. (Bug 17316671)
* commit '27e9505991500e9d5afee7fa485686905bbcf991':
  Ensuring that we retry if the callback for animation started comes before the Recents activity starts. (Bug 17316671)
2014-09-07 20:15:20 +00:00
Winson Chung
89c58c5e72 am 04682c2f: Removing unnecessary delays, ensuring transition thumbnail is the size of the header. (Bug. 16987565)
* commit '04682c2fa9f825cb2d09b6303c2b9b3b24e6bd19':
  Removing unnecessary delays, ensuring transition thumbnail is the size of the header. (Bug. 16987565)
2014-09-07 20:15:15 +00:00
Winson Chung
d955fcd343 am b6f90339: Revert "Delay in app transition until home animation completes. (Bug 17012456)"
* commit 'b6f90339750e6b33ee6b41f5e8e6502abc6543f4':
  Revert "Delay in app transition until home animation completes. (Bug 17012456)"
2014-09-07 20:15:10 +00:00
Craig Mautner
6f61204bca Lock down window manager while changing opacity
Surfaces were being modified after destroy(). The check for mSurface
being null was not done while holding window the window manager lock.
This change adds locking to the surface modification methods.

Fixes bug 17383628.

Change-Id: I12ebbddc0f2cd7b43659370fac2c4fb053999bb5
2014-09-07 13:13:23 -07:00
Winson Chung
4e8dd649b4 Ensuring that we retry if the callback for animation started comes before the Recents activity starts. (Bug 17316671)
Change-Id: I8e50e2cd9ba6a47dda21f21afbe14bb9d3eda979
2014-09-07 20:08:55 +00:00
Winson Chung
2e7f3bdcc9 Removing unnecessary delays, ensuring transition thumbnail is the size of the header. (Bug. 16987565)
Change-Id: Ic104876c5fe16997eca00e0a2b3d8644c927120c
2014-09-07 20:08:40 +00:00
Winson Chung
d78d4f3acd Revert "Delay in app transition until home animation completes. (Bug 17012456)"
This reverts commit e9883b8a92d72a3cfd947b3ce835bc8e4da2f1b2.

Change-Id: I61664e2a2589d09e5a93a776cf3c391049e7b284
2014-09-07 20:08:22 +00:00
Eric Laurent
e88914117b am 2ff0e25f: Merge "SoundTrigger: fix capture format in recognition event" into lmp-dev
* commit '2ff0e25f376ea6aee0961f99bd15fd9fd3e01033':
  SoundTrigger: fix capture format in recognition event
2014-09-07 19:20:32 +00:00
Dianne Hackborn
f4eaedd3b8 am 9a77bddd: Merge "Fix issue #17391969: Only exception on Message.recycle() when target-sdk > 20" into lmp-dev
* commit '9a77bddd11c76c06b5fb45cada0a871f75ae66bd':
  Fix issue #17391969: Only exception on Message.recycle() when target-sdk > 20
2014-09-07 19:10:48 +00:00
Dianne Hackborn
b08ec9c08b am 6a83e4d1: Merge "Work on issue #17357238: Recents is often slow if not used in a while" into lmp-dev
* commit '6a83e4d1c445658f1e489b744119755c976e9eb0':
  Work on issue #17357238: Recents is often slow if not used in a while
2014-09-07 19:10:40 +00:00
Eric Laurent
8232d822aa Merge "SoundTrigger: fix capture format in recognition event" into lmp-dev 2014-09-07 19:10:07 +00:00
Dianne Hackborn
b30c9920df Merge "Fix issue #17391969: Only exception on Message.recycle() when target-sdk > 20" into lmp-dev 2014-09-07 19:04:05 +00:00
Dianne Hackborn
66d557875d Merge "Work on issue #17357238: Recents is often slow if not used in a while" into lmp-dev 2014-09-07 19:03:20 +00:00
Unsuk Jung
29defae43c am 2ba17d31: Merge "Add a hardware feature definition corresponding to audio output support." into lmp-dev
* commit '2ba17d31623e05fbeb934d8def89aec9041ff15e':
  Add a hardware feature definition corresponding to audio output support.
2014-09-07 09:10:58 +00:00
Unsuk Jung
68c936f77d Merge "Add a hardware feature definition corresponding to audio output support." into lmp-dev 2014-09-07 01:54:13 +00:00
Nancy Chen
ea38cca149 Make changes to Telecomm API per review guidelines.
Make changes to Telecomm API per review guidelines in bug:
* Rename componentName to packageName and getComponentName to
  getPackageName in StatusHints
* Hide "ROUTE_ALL" and fix misspelling in AudioState
* Change getHandle to getAddress and remove getHandlePresentation in
  ConnectionRequest

Bug: 17329632

Change-Id: I8b3666cc22d24f470c940825c77a7b4d0701dc16
2014-09-05 20:33:05 -07:00