OSDN Git Service

android-x86/frameworks-base.git
9 years agoRemove underline and search icon from ActionBar search view
Alan Viverette [Wed, 19 Nov 2014 01:05:35 +0000 (17:05 -0800)]
Remove underline and search icon from ActionBar search view

BUG: 17396265
Change-Id: I751bc79538f1ea412192172035920e59351270f1

9 years agoMerge "TIF: make the tune request handling more efficient" into lmp-mr1-dev
Jae Seo [Tue, 18 Nov 2014 18:01:39 +0000 (18:01 +0000)]
Merge "TIF: make the tune request handling more efficient" into lmp-mr1-dev

9 years agoMerge "TIF: fix NPE for TvInputHardwareManager" into lmp-mr1-dev
Jae Seo [Tue, 18 Nov 2014 18:01:07 +0000 (18:01 +0000)]
Merge "TIF: fix NPE for TvInputHardwareManager" into lmp-mr1-dev

9 years agoMerge "Volume: Don't allow ringer volume of 0 exiting ringer mode." into lmp-mr1-dev
John Spurlock [Tue, 18 Nov 2014 17:57:08 +0000 (17:57 +0000)]
Merge "Volume: Don't allow ringer volume of 0 exiting ringer mode." into lmp-mr1-dev

9 years agoMerge "Prevent NPE when computing FastScroller position with no visible items" into...
Alan Viverette [Tue, 18 Nov 2014 17:46:51 +0000 (17:46 +0000)]
Merge "Prevent NPE when computing FastScroller position with no visible items" into lmp-mr1-dev

9 years agoMerge "Volume: Dismiss panel on nav bar interaction." into lmp-mr1-dev
John Spurlock [Tue, 18 Nov 2014 16:47:09 +0000 (16:47 +0000)]
Merge "Volume: Dismiss panel on nav bar interaction." into lmp-mr1-dev

9 years agoVolume: Dismiss panel on nav bar interaction.
John Spurlock [Tue, 18 Nov 2014 16:40:22 +0000 (11:40 -0500)]
Volume: Dismiss panel on nav bar interaction.

Bug: 18409164
Change-Id: I7b7f26eb823b8477a4df86a8622b4f1171ad96e6

9 years agoMerge "SysUI Tests: Make tests not break SysUI" into lmp-mr1-dev
Jason Monk [Tue, 18 Nov 2014 16:35:44 +0000 (16:35 +0000)]
Merge "SysUI Tests: Make tests not break SysUI" into lmp-mr1-dev

9 years agoMerge "Trim navigation bar buttons" into lmp-mr1-dev
Adrian Roos [Tue, 18 Nov 2014 16:23:52 +0000 (16:23 +0000)]
Merge "Trim navigation bar buttons" into lmp-mr1-dev

9 years agoTrim navigation bar buttons
Adrian Roos [Mon, 17 Nov 2014 21:05:32 +0000 (22:05 +0100)]
Trim navigation bar buttons

Removes unnecessary transparent pixels from navigation
bar assets, saving on-disk, java heap, and texture memory.

Bug: 18412658
Bug: 10918599
Change-Id: I47ee92ed3a3eaf8d02be86f0b67a77f035a8fb43

9 years agoVolume: Don't allow ringer volume of 0 exiting ringer mode.
John Spurlock [Tue, 18 Nov 2014 15:51:39 +0000 (10:51 -0500)]
Volume: Don't allow ringer volume of 0 exiting ringer mode.

For any device with vibration, not only voice-capable devices.

Bug: 18423530
Change-Id: I0f1a7df884d675e6bc6854dcf044426c07f3d2f7

9 years agoMerge "Fix Visibility transitions canceling when nothing has changed." into lmp-mr1-dev
George Mount [Tue, 18 Nov 2014 15:29:46 +0000 (15:29 +0000)]
Merge "Fix Visibility transitions canceling when nothing has changed." into lmp-mr1-dev

9 years agoam b2d73807: am e4662f7e: am a7f226b8: docs: (Preview) Building an Android Messaging...
Andrew Solovay [Tue, 18 Nov 2014 10:26:05 +0000 (10:26 +0000)]
am b2d73807: am e4662f7e: am a7f226b8: docs: (Preview) Building an Android Messaging App guide.

* commit 'b2d73807a93495e132e6b12e5612cbaaeea06fd9':
  docs: (Preview) Building an Android Messaging App guide.

9 years agoam e4662f7e: am a7f226b8: docs: (Preview) Building an Android Messaging App guide.
Andrew Solovay [Tue, 18 Nov 2014 10:22:54 +0000 (10:22 +0000)]
am e4662f7e: am a7f226b8: docs: (Preview) Building an Android Messaging App guide.

* commit 'e4662f7e4b73a78074bd1f6b5c9fc17509759d45':
  docs: (Preview) Building an Android Messaging App guide.

9 years agoam a7f226b8: docs: (Preview) Building an Android Messaging App guide.
Andrew Solovay [Tue, 18 Nov 2014 10:17:53 +0000 (10:17 +0000)]
am a7f226b8: docs: (Preview) Building an Android Messaging App guide.

* commit 'a7f226b860455b26cc64f6db08f8c279be71117f':
  docs: (Preview) Building an Android Messaging App guide.

9 years agodocs: (Preview) Building an Android Messaging App guide.
Andrew Solovay [Thu, 13 Nov 2014 06:27:01 +0000 (22:27 -0800)]
docs: (Preview) Building an Android Messaging App guide.

See the first comment for doc staging location.

Change-Id: Ibfa0f43abefbdd03c5468186b2ec0c76ed6c9ade

9 years agoam 7ca874e7: am 4a9945e9: am 7fe755e6: docs: (Preview) Building Android Audio Playbac...
Andrew Solovay [Tue, 18 Nov 2014 10:00:29 +0000 (10:00 +0000)]
am 7ca874e7: am 4a9945e9: am 7fe755e6: docs: (Preview) Building Android Audio Playback Apps guide.

* commit '7ca874e71c014718e2107e2f50e095bcc2c474fc':
  docs: (Preview) Building Android Audio Playback Apps guide.

9 years agoam 4a9945e9: am 7fe755e6: docs: (Preview) Building Android Audio Playback Apps guide.
Andrew Solovay [Tue, 18 Nov 2014 09:56:01 +0000 (09:56 +0000)]
am 4a9945e9: am 7fe755e6: docs: (Preview) Building Android Audio Playback Apps guide.

* commit '4a9945e9c03e8a2c006febf4b8325f0c1bf84b39':
  docs: (Preview) Building Android Audio Playback Apps guide.

9 years agoam 7fe755e6: docs: (Preview) Building Android Audio Playback Apps guide.
Andrew Solovay [Tue, 18 Nov 2014 08:59:15 +0000 (08:59 +0000)]
am 7fe755e6: docs: (Preview) Building Android Audio Playback Apps guide.

* commit '7fe755e66b10244da2382c11f9244346b8184e48':
  docs: (Preview) Building Android Audio Playback Apps guide.

9 years agodocs: (Preview) Building Android Audio Playback Apps guide.
Andrew Solovay [Thu, 13 Nov 2014 07:33:37 +0000 (23:33 -0800)]
docs: (Preview) Building Android Audio Playback Apps guide.

Doc was previously titled "Building Android Media Apps"; per request,
changed "Media" to "Audio" whenever possible, and moved file location
accordingly.

See the comment after patch set 5 for the updated staging location.

Change-Id: I0d657851d44b46cdfb1b5806a51dad0565312c04

9 years agoam 1f03a234: am f76cf8bf: am c6aed461: docs: Added developer docs for Android Auto...
Quddus Chong [Tue, 18 Nov 2014 08:40:10 +0000 (08:40 +0000)]
am 1f03a234: am f76cf8bf: am c6aed461: docs: Added developer docs for Android Auto 11/18 release.

* commit '1f03a234ff757736c771d1e99625f173f36ab89c':
  docs: Added developer docs for Android Auto 11/18 release.

9 years agoam f76cf8bf: am c6aed461: docs: Added developer docs for Android Auto 11/18 release.
Quddus Chong [Tue, 18 Nov 2014 08:35:38 +0000 (08:35 +0000)]
am f76cf8bf: am c6aed461: docs: Added developer docs for Android Auto 11/18 release.

* commit 'f76cf8bfd39f93b7b7be75d3688edc416d96c014':
  docs: Added developer docs for Android Auto 11/18 release.

9 years agoam c6aed461: docs: Added developer docs for Android Auto 11/18 release.
Quddus Chong [Tue, 18 Nov 2014 08:31:31 +0000 (08:31 +0000)]
am c6aed461: docs: Added developer docs for Android Auto 11/18 release.

* commit 'c6aed4612827be0359d2022f6a38a0e5fce0609c':
  docs: Added developer docs for Android Auto 11/18 release.

9 years agodocs: Added developer docs for Android Auto 11/18 release.
Quddus Chong [Tue, 11 Nov 2014 02:50:17 +0000 (18:50 -0800)]
docs: Added developer docs for Android Auto 11/18 release.

Change-Id: I2e3a2010f3b40f81c56dde9f710284cd2332217c

9 years agoTIF: make the tune request handling more efficient
Dongwon Kang [Tue, 18 Nov 2014 05:29:50 +0000 (14:29 +0900)]
TIF: make the tune request handling more efficient

- Clear the pending tune operations to handle consecutive tune requests
  efficiently.
- Add time out for onTune() to make developers not to handle whole tune
  process in the onTune() method.

Bug: 18179595
Change-Id: I571e55b78d7c4d17c7237c5ce70203941bec2130

9 years agoam bb78bf1d: am c31a73c1: am 343c4193: Merge "Adding app quality criteria." into...
Eric Gilmore [Tue, 18 Nov 2014 05:50:51 +0000 (05:50 +0000)]
am bb78bf1d: am c31a73c1: am 343c4193: Merge "Adding app quality criteria." into lmp-docs

* commit 'bb78bf1da5d0eebae311955662a3c36cb4d0ec74':
  Adding app quality criteria.

9 years agoam c31a73c1: am 343c4193: Merge "Adding app quality criteria." into lmp-docs
Eric Gilmore [Tue, 18 Nov 2014 05:44:48 +0000 (05:44 +0000)]
am c31a73c1: am 343c4193: Merge "Adding app quality criteria." into lmp-docs

* commit 'c31a73c1870d12de1c213cbd68cc358b74f58039':
  Adding app quality criteria.

9 years agoam 343c4193: Merge "Adding app quality criteria." into lmp-docs
Eric Gilmore [Tue, 18 Nov 2014 05:36:42 +0000 (05:36 +0000)]
am 343c4193: Merge "Adding app quality criteria." into lmp-docs

* commit '343c4193c0a1974e996eecdcab8d70cdcd4184a0':
  Adding app quality criteria.

9 years agoMerge "Adding app quality criteria." into lmp-docs
Eric Gilmore [Tue, 18 Nov 2014 05:30:54 +0000 (05:30 +0000)]
Merge "Adding app quality criteria." into lmp-docs

9 years agoAdding app quality criteria.
Eric Gilmore [Tue, 11 Nov 2014 22:55:46 +0000 (14:55 -0800)]
Adding app quality criteria.

Change-Id: Id4b9f0632642b9fd3a4312ec3bc61136a6043436

9 years agoTIF: fix NPE for TvInputHardwareManager
Wonsik Kim [Mon, 17 Nov 2014 07:31:39 +0000 (16:31 +0900)]
TIF: fix NPE for TvInputHardwareManager

Bug: 18365836
Change-Id: I270fac7c73ad8e7225b523a8ec517157310509dc

9 years agoImprove doc for {get,set}HintAvoidBackgroundClipping
Griff Hazen [Tue, 18 Nov 2014 01:47:50 +0000 (17:47 -0800)]
Improve doc for {get,set}HintAvoidBackgroundClipping

Bug: 18414403
Change-Id: I4cc069ca8f13d7521aa94e3c18f776de69280e2f

9 years agoMerge "Populate 464xlat LinkProperties only when the interface comes up." into lmp...
Lorenzo Colitti [Tue, 18 Nov 2014 00:25:49 +0000 (00:25 +0000)]
Merge "Populate 464xlat LinkProperties only when the interface comes up." into lmp-mr1-dev

9 years agoMerge "Add new API to set voicemail number." into lmp-mr1-dev
Shishir Agrawal [Mon, 17 Nov 2014 23:49:27 +0000 (23:49 +0000)]
Merge "Add new API to set voicemail number." into lmp-mr1-dev

9 years agoMerge "Add some flags to reduce memory usage on svelte devices." into lmp-mr1-dev
Winson Chung [Mon, 17 Nov 2014 22:56:30 +0000 (22:56 +0000)]
Merge "Add some flags to reduce memory usage on svelte devices." into lmp-mr1-dev

9 years agoAdd some flags to reduce memory usage on svelte devices.
Winson Chung [Wed, 12 Nov 2014 22:17:17 +0000 (14:17 -0800)]
Add some flags to reduce memory usage on svelte devices.

Bug: 10918599
Change-Id: I235413a243d47fdd9be4a27f6bd726311a51cb6f

9 years agoMerge "air plane mode only send to the owner through the quick setting" into lmp...
xinhe [Mon, 17 Nov 2014 22:18:02 +0000 (22:18 +0000)]
Merge "air plane mode only send to the owner through the quick setting" into lmp-mr1-dev

9 years agoMerge "telephony: Add tethering profiles to support mvno" into lmp-mr1-dev
Robert Greenwalt [Mon, 17 Nov 2014 22:07:27 +0000 (22:07 +0000)]
Merge "telephony: Add tethering profiles to support mvno" into lmp-mr1-dev

9 years agoMerge "telephony: Change string to string-array config_tether_apndata to support...
Robert Greenwalt [Mon, 17 Nov 2014 22:04:47 +0000 (22:04 +0000)]
Merge "telephony: Change string to string-array config_tether_apndata to support mvno" into lmp-mr1-dev

9 years agoMerge "Add UserHandle to BeamShareData" into lmp-mr1-dev
Andres Morales [Mon, 17 Nov 2014 21:53:56 +0000 (21:53 +0000)]
Merge "Add UserHandle to BeamShareData" into lmp-mr1-dev

9 years agoMerge "Adding additional null checks to prevent crash after task stack view callback...
Winson Chung [Mon, 17 Nov 2014 21:43:49 +0000 (21:43 +0000)]
Merge "Adding additional null checks to prevent crash after task stack view callback is reset. (Bug 18376798)" into lmp-mr1-dev

9 years agoMerge "Import translations. DO NOT MERGE" into lmp-mr1-dev
Geoff Mendal [Mon, 17 Nov 2014 21:33:29 +0000 (21:33 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-mr1-dev

9 years agoMerge "Use dark theme for usb dialogs on television." into lmp-mr1-dev
Craig Stout [Mon, 17 Nov 2014 21:28:22 +0000 (21:28 +0000)]
Merge "Use dark theme for usb dialogs on television." into lmp-mr1-dev

9 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 17 Nov 2014 21:07:17 +0000 (13:07 -0800)]
Import translations. DO NOT MERGE

Change-Id: I67abea60870f468d3ad9a6be7ee600de99b8ff54
Auto-generated-cl: translation import

9 years agoExpose a SystemApi method to prepare a VPN without consent.
Jeff Davidson [Tue, 11 Nov 2014 21:52:58 +0000 (13:52 -0800)]
Expose a SystemApi method to prepare a VPN without consent.

This is NOT designed to be called normally. Most apps (even
system-privileged ones) should request user consent before launching a
VPN. However, it is needed to support flows where consent can be
obtained through other means external to the VPN flow itself.

The API requires a system-privileged permission, CONTROL_VPN.

Bug: 18327583
Change-Id: I1bcdcf0fb5707faeb861ec4535e7ccffea369ae7

9 years agoMerge "Enforce VPN control "permission" with an actual permission." into lmp-mr1-dev
Jeff Davidson [Mon, 17 Nov 2014 21:02:08 +0000 (21:02 +0000)]
Merge "Enforce VPN control "permission" with an actual permission." into lmp-mr1-dev

9 years agoUse dark theme for usb dialogs on television.
Craig Stout [Wed, 7 May 2014 02:10:53 +0000 (19:10 -0700)]
Use dark theme for usb dialogs on television.

b/16488215

Change-Id: I8ea2a184b2df36e3f55ba5bd0e8fb121ef0ed48e

9 years agoMerge "Don't crash just because invalid datasets were offered for restore" into lmp...
Christopher Tate [Mon, 17 Nov 2014 20:20:11 +0000 (20:20 +0000)]
Merge "Don't crash just because invalid datasets were offered for restore" into lmp-mr1-dev

9 years agoam 27b80331: (-s ours) Merge "Import translations. DO NOT MERGE" into lmp-sprout-dev
Geoff Mendal [Mon, 17 Nov 2014 19:51:34 +0000 (19:51 +0000)]
am 27b80331: (-s ours) Merge "Import translations. DO NOT MERGE" into lmp-sprout-dev

* commit '27b8033175a748438891dc9da498ff354cce82a0':
  Import translations. DO NOT MERGE

9 years agoAdding additional null checks to prevent crash after task stack view callback is...
Winson Chung [Mon, 17 Nov 2014 19:47:09 +0000 (11:47 -0800)]
Adding additional null checks to prevent crash after task stack view callback is reset. (Bug 18376798)

Change-Id: I46a324b3b6acba6b6519506ff2431d285e3b57f9

9 years agoSysUI Tests: Make tests not break SysUI
Jason Monk [Mon, 17 Nov 2014 19:40:56 +0000 (14:40 -0500)]
SysUI Tests: Make tests not break SysUI

Now you can run the tests without getting the blank broken sysui.
The tests instrument themselves so they include all of the source
they need to run rather than piggybacking on the sysui process.

A couple of changes were needed for this.  The xml files cannot
reference com.android.systemui, instead they must use res-auto.
The tests can no longer make privileged calls, so some restructuring
to avoid those calls was needed.

Bug: 18222975
Change-Id: I67b794af854f1420583d48960bd6e52ca753b56d

9 years agoMerge "Import translations. DO NOT MERGE" into lmp-sprout-dev
Geoff Mendal [Mon, 17 Nov 2014 19:45:11 +0000 (19:45 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-sprout-dev

9 years agoMerge "Import translations. DO NOT MERGE" into lmp-mr1-dev
Geoff Mendal [Mon, 17 Nov 2014 19:43:08 +0000 (19:43 +0000)]
Merge "Import translations. DO NOT MERGE" into lmp-mr1-dev

9 years agoMerge "Implement back-tracking when searching for attributes in XML or resource bag...
Adam Lesinski [Mon, 17 Nov 2014 19:39:15 +0000 (19:39 +0000)]
Merge "Implement back-tracking when searching for attributes in XML or resource bag" into lmp-mr1-dev

9 years agoair plane mode only send to the owner through the quick setting
xinhe [Mon, 17 Nov 2014 19:35:01 +0000 (11:35 -0800)]
air plane mode only send to the owner through the quick setting

It should send to all the uesers as it behaves in setting

Bug:18353278
Change-Id: Ib46a97e30bfba73dd78fab0c8139d6ccb7ad210f

9 years agoMerge "Fix deadlock caused by synchronous setOccluded() method in keyguard" into...
Jim Miller [Mon, 17 Nov 2014 19:28:59 +0000 (19:28 +0000)]
Merge "Fix deadlock caused by synchronous setOccluded() method in keyguard" into lmp-mr1-dev

9 years agoMerge "Consolidated processing of package boardcasts in AM service." into lmp-mr1-dev
Wale Ogunwale [Mon, 17 Nov 2014 19:27:06 +0000 (19:27 +0000)]
Merge "Consolidated processing of package boardcasts in AM service." into lmp-mr1-dev

9 years agoam bb987493: am 96424f4a: am 5b11c51d: Merge "docs:eclipse-migrate update" into lmp...
Ricardo Cervera-Navarro [Mon, 17 Nov 2014 19:24:30 +0000 (19:24 +0000)]
am bb987493: am 96424f4a: am 5b11c51d: Merge "docs:eclipse-migrate update" into lmp-docs

* commit 'bb987493d6d858948b294b7b2f15b6ba67e39fd0':
  docs:eclipse-migrate update

9 years agoMerge "Don't play hint animation when touching to wake up" into lmp-mr1-dev
Jorim Jaggi [Mon, 17 Nov 2014 19:22:36 +0000 (19:22 +0000)]
Merge "Don't play hint animation when touching to wake up" into lmp-mr1-dev

9 years agoam 96424f4a: am 5b11c51d: Merge "docs:eclipse-migrate update" into lmp-docs
Ricardo Cervera-Navarro [Mon, 17 Nov 2014 19:20:19 +0000 (19:20 +0000)]
am 96424f4a: am 5b11c51d: Merge "docs:eclipse-migrate update" into lmp-docs

* commit '96424f4a43dfe52cb156a19194984ece3eab6699':
  docs:eclipse-migrate update

9 years agoMerge "Always set correct policy visibility" into lmp-mr1-dev
Jorim Jaggi [Mon, 17 Nov 2014 19:20:11 +0000 (19:20 +0000)]
Merge "Always set correct policy visibility" into lmp-mr1-dev

9 years agoMerge "Updating Subscription Info Icon" into lmp-mr1-dev
Stuart Scott [Mon, 17 Nov 2014 19:16:49 +0000 (19:16 +0000)]
Merge "Updating Subscription Info Icon" into lmp-mr1-dev

9 years agoam 5b11c51d: Merge "docs:eclipse-migrate update" into lmp-docs
Ricardo Cervera-Navarro [Mon, 17 Nov 2014 19:14:40 +0000 (19:14 +0000)]
am 5b11c51d: Merge "docs:eclipse-migrate update" into lmp-docs

* commit '5b11c51d87ad99d0ccad6bf8b3d1bd4f626e5f48':
  docs:eclipse-migrate update

9 years agoUpdating Subscription Info Icon
Stuart Scott [Tue, 11 Nov 2014 18:33:16 +0000 (10:33 -0800)]
Updating Subscription Info Icon

bug: 18356155

Change-Id: I8d944e9b547701d51a9c58709cb9777a07c5227e

9 years agoMerge "docs:eclipse-migrate update" into lmp-docs
Ricardo Cervera-Navarro [Mon, 17 Nov 2014 19:07:02 +0000 (19:07 +0000)]
Merge "docs:eclipse-migrate update" into lmp-docs

9 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 17 Nov 2014 18:55:47 +0000 (10:55 -0800)]
Import translations. DO NOT MERGE

Change-Id: Idd82327920b27757f3d124092f9d5cf1c36cc938
Auto-generated-cl: translation import

9 years agoImport translations. DO NOT MERGE
Geoff Mendal [Mon, 17 Nov 2014 18:41:15 +0000 (10:41 -0800)]
Import translations. DO NOT MERGE

Change-Id: I31a7c6bc19264abd28b4c6d85e2fd94e6fd8f8ff
Auto-generated-cl: translation import

9 years agoMerge "Issue #17551667: Voice interaction service should be disabled..." into lmp...
Dianne Hackborn [Mon, 17 Nov 2014 18:33:08 +0000 (18:33 +0000)]
Merge "Issue #17551667: Voice interaction service should be disabled..." into lmp-mr1-dev

9 years agoMerge "Camera2: Add BURST_CAPTURE capability flag" into lmp-mr1-dev
Eino-Ville Talvala [Mon, 17 Nov 2014 18:27:35 +0000 (18:27 +0000)]
Merge "Camera2: Add BURST_CAPTURE capability flag" into lmp-mr1-dev

9 years agoDon't play hint animation when touching to wake up
Jorim Jaggi [Fri, 14 Nov 2014 16:18:43 +0000 (17:18 +0100)]
Don't play hint animation when touching to wake up

Bug: 18146441
Change-Id: Ie7e17a26c70d4fb0dd94787cce9e5baa0d775bde

9 years agoAlways set correct policy visibility
Jorim Jaggi [Thu, 13 Nov 2014 22:54:15 +0000 (23:54 +0100)]
Always set correct policy visibility

Windows without a surface didn't get the correct policy visibility
applied after dismissing lockscreen. Thus, when launching something
from lockscreen, home activity was hidden but never set to visible
again. Before executing the transition to home, we didn't consider
home as a wallpaper target because it was still invisible, and thus
we picked the wrong transition.

Always applying policy visibility when lockscreen changes fixes this
outdated state.

Bug: 18369599
Change-Id: I2933eaf0ab55fe31cb382c46c411033e33a756e0

9 years agoMerge "Frameworks/base: AndroidRuntime standalone preloaded-classes" into lmp-mr1-dev
Ying Wang [Mon, 17 Nov 2014 18:14:23 +0000 (18:14 +0000)]
Merge "Frameworks/base: AndroidRuntime standalone preloaded-classes" into lmp-mr1-dev

9 years agoMerge "Move preloaded-classes out of framework.jar." into lmp-mr1-dev
Ying Wang [Mon, 17 Nov 2014 18:14:04 +0000 (18:14 +0000)]
Merge "Move preloaded-classes out of framework.jar." into lmp-mr1-dev

9 years agoCamera2: Add BURST_CAPTURE capability flag
Eino-Ville Talvala [Wed, 5 Nov 2014 00:31:01 +0000 (16:31 -0800)]
Camera2: Add BURST_CAPTURE capability flag

This capability (a subset of FULL) indicates that a camera device
can capture high-rate (>= 20fps) bursts of images at full device
resolution, in at least the YUV_420_888 format.

It also guarantees that the synchronization latency for a device is
relatively small, so that fixed-setting bursts can be captured quickly.

Bug: 18281970
Change-Id: Ifc8fc43252a77097d804429d1c9f6fa71a95aa4f

9 years agoMerge "Only keep user switcher bitmaps if needed" into lmp-mr1-dev
Adrian Roos [Mon, 17 Nov 2014 17:33:48 +0000 (17:33 +0000)]
Merge "Only keep user switcher bitmaps if needed" into lmp-mr1-dev

9 years agoMerge changes Id7f9fb53,I897d7ee8 into lmp-mr1-dev
Jeff Sharkey [Mon, 17 Nov 2014 17:28:53 +0000 (17:28 +0000)]
Merge changes Id7f9fb53,I897d7ee8 into lmp-mr1-dev

* changes:
  Prevent user ID reuse until after reboot.
  Warn user when build fingerprints differ.

9 years agoOnly keep user switcher bitmaps if needed
Adrian Roos [Mon, 17 Nov 2014 16:41:28 +0000 (17:41 +0100)]
Only keep user switcher bitmaps if needed

Only keeps icons if the user switcher is accessible. On phones, this
is any time quick settings is expanded. On tablets, this would be whenever
the keyguard shows. Reloading them on each screen off transition seems too
wasteful however, so we keep them in-memory all the time on tablets.

Bug: 18350670
Change-Id: I416beb82156787e61ee1f59b6726fd702f135f68

9 years agoMerge "Reduce user icon RAM usage" into lmp-mr1-dev
Adrian Roos [Mon, 17 Nov 2014 16:43:49 +0000 (16:43 +0000)]
Merge "Reduce user icon RAM usage" into lmp-mr1-dev

9 years agoReduce user icon RAM usage
Adrian Roos [Mon, 17 Nov 2014 14:18:39 +0000 (15:18 +0100)]
Reduce user icon RAM usage

Reduces the size of the icon in UserInfoController. Also
prevents UserSwitcherController from being instantiated if user
switching is not available.

Bug: 18350670
Change-Id: I38fbf28fad87e5c0d999ab6e3764f93269a95e05

9 years agoMerge "Wire up surface width/height to lockHardwareCanvas" into lmp-mr1-dev
John Reck [Mon, 17 Nov 2014 15:19:21 +0000 (15:19 +0000)]
Merge "Wire up surface width/height to lockHardwareCanvas" into lmp-mr1-dev

9 years agoMerge "Sysui: Align projection permission dialog checkbox." into lmp-mr1-dev
John Spurlock [Mon, 17 Nov 2014 15:10:52 +0000 (15:10 +0000)]
Merge "Sysui: Align projection permission dialog checkbox." into lmp-mr1-dev

9 years agoMerge "QS: Update detail item keyline." into lmp-mr1-dev
John Spurlock [Mon, 17 Nov 2014 15:10:22 +0000 (15:10 +0000)]
Merge "QS: Update detail item keyline." into lmp-mr1-dev

9 years agoMerge "Fix Bitmap leaks in ImageWallpaper" into lmp-mr1-dev
Adrian Roos [Mon, 17 Nov 2014 13:50:56 +0000 (13:50 +0000)]
Merge "Fix Bitmap leaks in ImageWallpaper" into lmp-mr1-dev

9 years agoMerge "Increases the falsing threshold when for the keyguard affordances" into lmp...
Selim Cinek [Mon, 17 Nov 2014 12:54:54 +0000 (12:54 +0000)]
Merge "Increases the falsing threshold when for the keyguard affordances" into lmp-mr1-dev

9 years agoMove preloaded-classes out of framework.jar.
Ying Wang [Thu, 13 Nov 2014 23:22:47 +0000 (15:22 -0800)]
Move preloaded-classes out of framework.jar.

Instead we install preloaded-classes as a standalone configuration file
/system/etc/preloaded-classes, so we can configure different file per product.

Bug: 18305157
Change-Id: I22f1a1dd44f90268d02532bf18405768523c0b1b

9 years agoSysui: Align projection permission dialog checkbox.
John Spurlock [Sat, 15 Nov 2014 01:33:02 +0000 (20:33 -0500)]
Sysui: Align projection permission dialog checkbox.

Bug: 18392920
Change-Id: Ic74ce8c79c99d91b5493a0b0607cda356f727407

9 years agoam fb26a2c8: Merge "Don\'t animate screen brightness if there is a pending off transi...
Prashant Malani [Sat, 15 Nov 2014 09:56:57 +0000 (09:56 +0000)]
am fb26a2c8: Merge "Don\'t animate screen brightness if there is a pending off transition" into lmp-sprout-dev

* commit 'fb26a2c80b988118983251caf36492f2ae39559c':
  Don't animate screen brightness if there is a pending off transition

9 years agoMerge "Don't animate screen brightness if there is a pending off transition" into...
Prashant Malani [Sat, 15 Nov 2014 09:46:32 +0000 (09:46 +0000)]
Merge "Don't animate screen brightness if there is a pending off transition" into lmp-sprout-dev

9 years agoMerge "Feature request: Increasing advertise data size on non-connectable adv. When...
Tom Turney [Sat, 15 Nov 2014 03:00:05 +0000 (03:00 +0000)]
Merge "Feature request: Increasing advertise data size on non-connectable adv. When the advertisement is non-connectable, give back the bytes to the advertiser where the adv flags would have been. This increases the non-connectable advertisement's advertise data from 24 to 27 bytes." into lmp-mr1-dev

9 years agoDon't crash just because invalid datasets were offered for restore
Christopher Tate [Sat, 15 Nov 2014 02:27:36 +0000 (18:27 -0800)]
Don't crash just because invalid datasets were offered for restore

In practice, recognize that the current transport state may not yet
incorporate a valid restore data stream object, so don't go making
assumptions that it's usable / closeable / etc.

Bug 18379004

Change-Id: I221e04b5b83438e37455e025d67f412d3abb8c50

9 years agoMerge "implement HDMI-like demo mode for remote display" into lmp-mr1-dev
Chong Zhang [Sat, 15 Nov 2014 02:25:31 +0000 (02:25 +0000)]
Merge "implement HDMI-like demo mode for remote display" into lmp-mr1-dev

9 years agoFeature request: Increasing advertise data size on
Tom Turney [Thu, 13 Nov 2014 00:26:41 +0000 (16:26 -0800)]
Feature request: Increasing advertise data size on
non-connectable adv.
When the advertisement is non-connectable, give back the
bytes to the advertiser where the adv flags would have been.
This increases the non-connectable advertisement's advertise
data from 24 to 27 bytes.

Bug:18359570
Change-Id: Ia3cc48dca50cc3c51095ee92a489f143f6d350b1

9 years agoFix deadlock caused by synchronous setOccluded() method in keyguard
Jim Miller [Sat, 15 Nov 2014 01:56:27 +0000 (17:56 -0800)]
Fix deadlock caused by synchronous setOccluded() method in keyguard

This fixes a deadlock where WindowManagerService can call into
KeyguardService.setOccluded() while holding a lock. As soon as keyguard
receives the call, it immediately needs to check permission and calls
back into the system service which is waiting for the lock to be
released. Boom!

The fix does a quick check of the calling UID and allows the call
if coming from the System UID, thus bypassing the need for a
binder call to checkPermission().

Fixes bug 18362246

Change-Id: Iab4be8a885f330fb2a62ee7e3579966e1447f8b0

9 years agoExplicitly bind AsyncTask to main looper.
Jeff Brown [Fri, 14 Nov 2014 23:49:45 +0000 (15:49 -0800)]
Explicitly bind AsyncTask to main looper.

It seems we were sort of trying to do this by forcing the AsyncTask
static initializer to run at certain times but it was not sufficiently
reliable.  In particular, this resulted in occasional system
server crashes.

Bug: 18192406
Change-Id: Ief73210c60e7680fbed6df74e3e58809b7ec7e4d

9 years agoMerge "camera2: Add READ_SETTINGS capability." into lmp-mr1-dev
Ruben Brunk [Sat, 15 Nov 2014 01:13:51 +0000 (01:13 +0000)]
Merge "camera2: Add READ_SETTINGS capability." into lmp-mr1-dev

9 years agoMerge "Teach bmgr that "android" is a valid package name" into lmp-mr1-dev
Christopher Tate [Sat, 15 Nov 2014 00:48:14 +0000 (00:48 +0000)]
Merge "Teach bmgr that "android" is a valid package name" into lmp-mr1-dev

9 years agoimplement HDMI-like demo mode for remote display
Chong Zhang [Wed, 12 Nov 2014 02:54:39 +0000 (18:54 -0800)]
implement HDMI-like demo mode for remote display

adding the following two system properties to control remote
display rotation and device orientation lock:

"persist.demo.rotationlock"=true|false
"persist.demo.remoterotation"=landscape|portrait

Bug: 18317603
Change-Id: Id5fe115f895c6a0e72563036b9a98ff3b5037763

9 years agoFrameworks/base: AndroidRuntime standalone preloaded-classes
Andreas Gampe [Sat, 15 Nov 2014 00:15:17 +0000 (16:15 -0800)]
Frameworks/base: AndroidRuntime standalone preloaded-classes

Change AndroidRuntime::startVM to give the new standalone
preloaded-classes file to the runtime for compilation of images.

Bug: 18305157
Change-Id: I32a13357893222b25fbce60bf2367c23fb36ab22

9 years agoPrevent user ID reuse until after reboot.
Jeff Sharkey [Fri, 14 Nov 2014 23:57:59 +0000 (15:57 -0800)]
Prevent user ID reuse until after reboot.

We're still seeing rare cases where a device struggles to create a
new user, probably because of a subtle bug in the FUSE daemon.  To
work around this, only allow user IDs reuse after reboot.

Bug: 8302014
Change-Id: Id7f9fb539c6d6d1ff3d47d941af1d9e6b93eca03

9 years agoImport translations. DO NOT MERGE
Geoff Mendal [Fri, 14 Nov 2014 23:52:54 +0000 (15:52 -0800)]
Import translations. DO NOT MERGE

Change-Id: I629815c2db7019af69cf0660de6f791b2d8105cd
Auto-generated-cl: translation import