OSDN Git Service

android-x86/frameworks-base.git
10 years agoSupport multiple resource tables with same package
Adam Lesinski [Fri, 6 Jun 2014 21:27:00 +0000 (14:27 -0700)]
Support multiple resource tables with same package

In order to support APK split features, the resource
table needs to support loading multiple resource
tables with the same package but potentially new set
of type IDs.

This adds some complexity as the type ID space changes
from dense and ordered to potentially sparse.

A ByteBucketArray is used to store the type IDs in
a memory efficient way that allows for fast retrieval.

In addition, the IDMAP format has changed. We no longer
need random access to the type data, since we store the
types differently. However, random access to entries of
a given type is still required.

Change-Id: If6f5be680b405b368941d9c1f2b5d2ddca964160

10 years agoMerge "Implement drawTextOnPath with Minikin"
Raph Levien [Wed, 18 Jun 2014 19:09:29 +0000 (19:09 +0000)]
Merge "Implement drawTextOnPath with Minikin"

10 years agoImplement drawTextOnPath with Minikin
Raph Levien [Mon, 16 Jun 2014 06:53:57 +0000 (23:53 -0700)]
Implement drawTextOnPath with Minikin

This patch contains an implementation of drawTextOnPath for both
software and hardware Canvas using Minikin for text layout. One of the
steps for switching all remaining text operations to Minikin so the old
TextLayout and Skia fallback fonts mechanisms can be deleted.

Bug: 11750374 Resolve TODO items for Minikin
Change-Id: I06bfe74a101fa1dcdfc38f530f7194d71e522a85

10 years agoMerge "Fix persistent tasks and expand scope"
Craig Mautner [Wed, 18 Jun 2014 16:32:50 +0000 (16:32 +0000)]
Merge "Fix persistent tasks and expand scope"

10 years agoam 82ea0eb2: am ef655f26: docs: Added "games" metadata tag for Play Games landing...
Quddus Chong [Wed, 18 Jun 2014 16:14:50 +0000 (16:14 +0000)]
am 82ea0eb2: am ef655f26: docs: Added "games" metadata tag for Play Games landing page in d.a.c. Bug: 15709471

* commit '82ea0eb213d75163398fdd0f1da672e058e64f17':
  docs: Added "games" metadata tag for Play Games landing page in d.a.c. Bug: 15709471

10 years agoam ef655f26: docs: Added "games" metadata tag for Play Games landing page in d.a...
Quddus Chong [Wed, 18 Jun 2014 16:07:41 +0000 (16:07 +0000)]
am ef655f26: docs: Added "games" metadata tag for Play Games landing page in d.a.c. Bug: 15709471

* commit 'ef655f26fceba274b75e41f0b085434aa12914c8':
  docs: Added "games" metadata tag for Play Games landing page in d.a.c. Bug: 15709471

10 years agodocs: Added "games" metadata tag for Play Games landing page in d.a.c.
Quddus Chong [Wed, 18 Jun 2014 15:56:28 +0000 (08:56 -0700)]
docs: Added "games" metadata tag for Play Games landing page in d.a.c.
Bug: 15709471

Change-Id: Ibac4bd844245e71a8cb975bd86d07f9df0c25be5

10 years agoam f546eeb1: Merge "DO NOT MERGE Reduce chance of notification listener dropped messa...
Griff Hazen [Wed, 18 Jun 2014 03:18:24 +0000 (03:18 +0000)]
am f546eeb1: Merge "DO NOT MERGE Reduce chance of notification listener dropped messages." into klp-modular-dev

* commit 'f546eeb1ede3c33ca3ec7fff6b8deb9d4e5cbc3e':
  DO NOT MERGE Reduce chance of notification listener dropped messages.

10 years agoam 95df0762: Merge "docs: Edits to the L Preview API overview." into klp-modular-dev
Robert Ly [Wed, 18 Jun 2014 03:13:23 +0000 (03:13 +0000)]
am 95df0762: Merge "docs: Edits to the L Preview API overview." into klp-modular-dev

* commit '95df0762c40bb79418d5fc8d59bc997a419e6250':
  docs: Edits to the L Preview API overview.

10 years agoam b5d79bd2: Merge "Android TV Landing Page" into klp-modular-dev
Robert Ly [Wed, 18 Jun 2014 03:13:19 +0000 (03:13 +0000)]
am b5d79bd2: Merge "Android TV Landing Page" into klp-modular-dev

* commit 'b5d79bd2ab8b0382e05f38653ce0fbb56290ea58':
  Android TV Landing Page

10 years agoam 8e18e016: Wear Landing page fixes
Joe Fernandez [Wed, 18 Jun 2014 03:13:15 +0000 (03:13 +0000)]
am 8e18e016: Wear Landing page fixes

* commit '8e18e0169d3488e9a9ca02d1ff7aee06932a54a3':
  Wear Landing page fixes

10 years agoWear Landing page fixes
Joe Fernandez [Wed, 18 Jun 2014 03:00:33 +0000 (20:00 -0700)]
Wear Landing page fixes

- fixed scroll animation
- un-hardcoded G+ widget

Change-Id: I679d6d5baf65516a163bb01ec3bf90c1b53e647b

10 years agoFix persistent tasks and expand scope
Craig Mautner [Tue, 17 Jun 2014 00:18:52 +0000 (17:18 -0700)]
Fix persistent tasks and expand scope

- Fixed missing tag closure on the xml for storing Intent categories.
- Shortened timeout for flushing tasks to persistent storage from
one minute to ten seconds.
- Made persistency the default except for those tasks on the home
stack and those tasks that exclude themselves from the recent task
list.
- Fixed deletion of tasks after restoring. Tasks now survive a second
reboot, not just the first reboot.
- Fixed sort order so most recent tasks will be restored at front.

Fixes bug 15672002.

Change-Id: I16d87d58c6fd2e879cfd0c0b18b2694432a79b71

10 years agoam 1595c61d: am 5a49fc33: am c57b410c: Add a script to rename fonts for SDK. [DO...
Deepanshu Gupta [Wed, 18 Jun 2014 00:20:35 +0000 (00:20 +0000)]
am 1595c61d: am 5a49fc33: am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]

* commit '1595c61d2f1f081111958b4a22e8fec25402f3cd':
  Add a script to rename fonts for SDK. [DO NOT MERGE]

10 years agoam 5a49fc33: am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]
Deepanshu Gupta [Wed, 18 Jun 2014 00:15:35 +0000 (00:15 +0000)]
am 5a49fc33: am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]

* commit '5a49fc331ec7d5aa2532d650c32ea68733cbd5c0':
  Add a script to rename fonts for SDK. [DO NOT MERGE]

10 years agoam c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]
Deepanshu Gupta [Wed, 18 Jun 2014 00:10:34 +0000 (00:10 +0000)]
am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]

* commit 'c57b410c8ef41e269f82f3b42a8d22a15c08755b':
  Add a script to rename fonts for SDK. [DO NOT MERGE]

10 years agoam 15967d0a: am 88b37eda: Merge "Fix reading memory usage for 64-bit processes"
Colin Cross [Tue, 17 Jun 2014 22:53:09 +0000 (22:53 +0000)]
am 15967d0a: am 88b37eda: Merge "Fix reading memory usage for 64-bit processes"

* commit '15967d0a8f8f858b0ed6aaf9d5aab5c65b94257f':
  Fix reading memory usage for 64-bit processes

10 years agoam 88b37eda: Merge "Fix reading memory usage for 64-bit processes"
Colin Cross [Tue, 17 Jun 2014 22:47:50 +0000 (22:47 +0000)]
am 88b37eda: Merge "Fix reading memory usage for 64-bit processes"

* commit '88b37edaeab7b31cab0f5115e5c9f63a49991408':
  Fix reading memory usage for 64-bit processes

10 years agoMerge "Fix reading memory usage for 64-bit processes"
Colin Cross [Tue, 17 Jun 2014 22:40:26 +0000 (22:40 +0000)]
Merge "Fix reading memory usage for 64-bit processes"

10 years agoFix reading memory usage for 64-bit processes
Colin Cross [Tue, 17 Jun 2014 22:18:07 +0000 (15:18 -0700)]
Fix reading memory usage for 64-bit processes

64-bit process will have virtual addresses that don't fit in an
unsigned long if ActivityManagerService is in a 32-bit process,
and the locations of the '-' and ' ' characters in the maps
are not predictable.  Fix the sscanf for finding the start of the
mapping, and use it again to find the end of the mapping.  Also
fix a few 64-bit warnings.

Change-Id: I8855c76085142768be1d45346f1032fd37cbe4eb

10 years agoMerge "Refactor android.graphics.Picture JNI bindings."
Derek Sollenberger [Wed, 18 Jun 2014 19:04:34 +0000 (19:04 +0000)]
Merge "Refactor android.graphics.Picture JNI bindings."

10 years agoMerge "Remove Obsolete enable/disableApn functions."
Robert Greenwalt [Wed, 18 Jun 2014 18:57:32 +0000 (18:57 +0000)]
Merge "Remove Obsolete enable/disableApn functions."

10 years agoRemove Obsolete enable/disableApn functions.
Robert Greenwalt [Tue, 17 Jun 2014 21:05:21 +0000 (14:05 -0700)]
Remove Obsolete enable/disableApn functions.

ConnectivityService now uses NetworkAgents instead and apps should use
ConnectivityManager.

Change-Id: Ifc5c8f5be802183e70a5d92b224c819815de00e6

10 years agoMerge "Rename apps User Restriction."
Julia Reynolds [Wed, 18 Jun 2014 18:34:22 +0000 (18:34 +0000)]
Merge "Rename apps User Restriction."

10 years agoRename apps User Restriction.
Julia Reynolds [Wed, 18 Jun 2014 13:26:30 +0000 (09:26 -0400)]
Rename apps User Restriction.

Change-Id: I9f81a6b94ba06b593e7213967df51c7cb30a7b31

10 years agoUpdate corp badge assets.
Kenny Guy [Wed, 18 Jun 2014 10:52:25 +0000 (11:52 +0100)]
Update corp badge assets.

Bug: 15445217
Change-Id: Ie91548625be91272ee684be2c314a9d2e9376b76

10 years agoImplement portSelect/sendKeyEvent for HdmiControlService
Jinsuk Kim [Wed, 18 Jun 2014 01:00:39 +0000 (10:00 +0900)]
Implement portSelect/sendKeyEvent for HdmiControlService

TIF (TV Input Framework) uses these API to switch inputs, send
keys for selected device on CEC bus. Also renamed getActiveInput
to getActivePortId to use a unified term for port/input.

Change-Id: I8196825c0d960988cc1c0bb58a628ccd8ab1957e

10 years agoam a2d30107: (-s ours) am f546eeb1: Merge "DO NOT MERGE Reduce chance of notification...
Griff Hazen [Wed, 18 Jun 2014 03:22:28 +0000 (03:22 +0000)]
am a2d30107: (-s ours) am f546eeb1: Merge "DO NOT MERGE Reduce chance of notification listener dropped messages." into klp-modular-dev

* commit 'a2d30107c401f66dacec3853bc9efdbaca7558e8':
  DO NOT MERGE Reduce chance of notification listener dropped messages.

10 years agoam d664830c: am 95df0762: Merge "docs: Edits to the L Preview API overview." into...
Robert Ly [Wed, 18 Jun 2014 03:22:22 +0000 (03:22 +0000)]
am d664830c: am 95df0762: Merge "docs: Edits to the L Preview API overview." into klp-modular-dev

* commit 'd664830ce43c7eb6be6b4d11f9740542172cabec':
  docs: Edits to the L Preview API overview.

10 years agoam 04095773: am b5d79bd2: Merge "Android TV Landing Page" into klp-modular-dev
Robert Ly [Wed, 18 Jun 2014 03:22:17 +0000 (03:22 +0000)]
am 04095773: am b5d79bd2: Merge "Android TV Landing Page" into klp-modular-dev

* commit '04095773beb2fed34ae7cd3d80c8f6f8e8cea05e':
  Android TV Landing Page

10 years agoam 003ff78a: am 8e18e016: Wear Landing page fixes
Joe Fernandez [Wed, 18 Jun 2014 03:22:12 +0000 (03:22 +0000)]
am 003ff78a: am 8e18e016: Wear Landing page fixes

* commit '003ff78a84f2b216660b524fc49665394a339d25':
  Wear Landing page fixes

10 years agoMerge "Add SystemAudioAutoInitiationAction and SystemAudioStatusAction"
Jungshik Jang [Wed, 18 Jun 2014 02:38:11 +0000 (02:38 +0000)]
Merge "Add SystemAudioAutoInitiationAction and SystemAudioStatusAction"

10 years agoAdd SystemAudioAutoInitiationAction and SystemAudioStatusAction
Jungshik Jang [Tue, 17 Jun 2014 08:48:42 +0000 (17:48 +0900)]
Add SystemAudioAutoInitiationAction and SystemAudioStatusAction

Once all device discovery action is done if there is audio amplifier
on device list, it should trigger system audio initiation action.
On or off of system audio is decided by Tv's last audio setting
(speaker). If system audio was the last audio setting, it will
try to turn on system audio; otherwise will turn it off.

In other hands, SystemAudioStatusAction is added to update
system audio status (mute or volume) after
SystemAudioAutoInitiationAction. In fact, RequestArcAction has
almost same code as it has and will refactore RequesArcAction
in the following changes.

Change-Id: I3d591242e79549cb73e14546f0d057ba08f878ef

10 years agoam 5ba5ab31: (-s ours) am 1595c61d: am 5a49fc33: am c57b410c: Add a script to rename...
Deepanshu Gupta [Wed, 18 Jun 2014 01:47:15 +0000 (01:47 +0000)]
am 5ba5ab31: (-s ours) am 1595c61d: am 5a49fc33: am c57b410c: Add a script to rename fonts for SDK. [DO NOT MERGE]

* commit '5ba5ab3111d3738ac33efbeb7c4e87f46d923b37':
  Add a script to rename fonts for SDK. [DO NOT MERGE]

10 years agoMerge "Print a warning message instead of throwing IllegalStateException"
Sungsoo Lim [Wed, 18 Jun 2014 01:44:35 +0000 (01:44 +0000)]
Merge "Print a warning message instead of throwing IllegalStateException"

10 years agoMerge "Empty triangle displayed for radio signal but calls & data work"
Wink Saville [Wed, 18 Jun 2014 18:06:11 +0000 (18:06 +0000)]
Merge "Empty triangle displayed for radio signal but calls & data work"

10 years agoFix bitmap tinting
Alan Viverette [Wed, 18 Jun 2014 17:57:12 +0000 (10:57 -0700)]
Fix bitmap tinting

BUG: 15716407
Change-Id: I4008c9763fedc2f716040cd3f73ad79d77343960

10 years agoEmpty triangle displayed for radio signal but calls & data work
Wink Saville [Wed, 18 Jun 2014 08:07:10 +0000 (01:07 -0700)]
Empty triangle displayed for radio signal but calls & data work

TelephonyRegistry: when default sub id is requested set isLegacyApp to
true so when ACTION_DEFAULT_SUBSCRIPTION_CHANGED is received the
TelephonyRegistry.Record.subId will be updated.

SubInfoRecord: Add SubInfoRecord toString for easier debugging

SubscriptionManager: Add putPHoneIdAndSubIdExtra(intent, phoneId, subId)
as this allows explicit setup of phoneId and subId and does not rely on
a phone's subId being set.

Bug: 15669560
Change-Id: I645ddb35b964b08dcb46f881c9d02b932d128950

10 years agoMerge "Fix AudioFormat getBytesPerSample to recognize float"
Andy Hung [Wed, 18 Jun 2014 17:56:12 +0000 (17:56 +0000)]
Merge "Fix AudioFormat getBytesPerSample to recognize float"

10 years agoFix AudioFormat getBytesPerSample to recognize float
Andy Hung [Wed, 18 Jun 2014 15:41:56 +0000 (08:41 -0700)]
Fix AudioFormat getBytesPerSample to recognize float

Bug: 15719638
Change-Id: Id53a07ef24e4403f3bad7a13c4dd801e556769eb

10 years agoMerge "Move SubtitleData processing to SubtitleTrack"
Robert Shih [Wed, 18 Jun 2014 17:36:24 +0000 (17:36 +0000)]
Merge "Move SubtitleData processing to SubtitleTrack"

10 years agoClean up the EPG data when a TV input package is removed
Jae Seo [Fri, 13 Jun 2014 02:52:58 +0000 (19:52 -0700)]
Clean up the EPG data when a TV input package is removed

Also removed an unused parameter from sendSessionTokenToClientLocked().

Bug: 14981342
Change-Id: I5bcf6050386a2bc3e216f44420390c4b78282af4

10 years agoMove SubtitleData processing to SubtitleTrack
Robert Shih [Wed, 11 Jun 2014 00:28:37 +0000 (17:28 -0700)]
Move SubtitleData processing to SubtitleTrack

Change-Id: Ia338a7a1b51e449d0ab6df9933ea0efcc2d12849

10 years agoMerge "Update API for launcher apps to use abstract class."
Kenny Guy [Wed, 18 Jun 2014 16:55:35 +0000 (16:55 +0000)]
Merge "Update API for launcher apps to use abstract class."

10 years agoMerge "docs: Edits to the L Preview API overview." into klp-modular-dev
Robert Ly [Wed, 18 Jun 2014 03:10:42 +0000 (03:10 +0000)]
Merge "docs: Edits to the L Preview API overview." into klp-modular-dev

10 years agodocs: Edits to the L Preview API overview.
Andrew Solovay [Mon, 16 Jun 2014 03:26:07 +0000 (20:26 -0700)]
docs: Edits to the L Preview API overview.

Also added a screenshot of the new "Battery Historian" tool and
screenshots showing managed vs unmanaged apps in the "Launcher"
screen (all screenshots in regular and "2x" size).

This version of the doc is staged to:

http://asolovay.mtv:9111/preview/api-overview.html

Change-Id: I09d2b11a01edacef2800f80ab93823f1a2c44478

10 years agoMerge "Android TV Landing Page" into klp-modular-dev
Robert Ly [Wed, 18 Jun 2014 03:10:19 +0000 (03:10 +0000)]
Merge "Android TV Landing Page" into klp-modular-dev

10 years agoAndroid TV Landing Page
Joe Fernandez [Tue, 17 Jun 2014 04:01:20 +0000 (21:01 -0700)]
Android TV Landing Page

Change-Id: I22eae7a06b877884340b4611acd673ac84f6086f

10 years agoMerge "Hide IFingerprintService and IFingerprintServiceReceiver"
Jim Miller [Wed, 18 Jun 2014 01:39:06 +0000 (01:39 +0000)]
Merge "Hide IFingerprintService and IFingerprintServiceReceiver"

10 years agoHide IFingerprintService and IFingerprintServiceReceiver
Jim Miller [Tue, 17 Jun 2014 22:59:40 +0000 (15:59 -0700)]
Hide IFingerprintService and IFingerprintServiceReceiver

The @hide was being ignored because they were being used by the
constructor.  Fixed by making the FingerprintManager constructor
hidden.

Change-Id: I3cd409df5055579f5004b08d00d5d951b8e5afd3

10 years agoRefactor BatteryService to new pattern.
Jeff Brown [Sat, 14 Jun 2014 02:00:36 +0000 (19:00 -0700)]
Refactor BatteryService to new pattern.

Apply SystemService pattern to BatteryService.

Change-Id: I4971b2da8d2aed4d14440fb65863a8b916bab03c

10 years agoResolve boot time dependencies related to the power manager.
Jeff Brown [Fri, 13 Jun 2014 05:38:59 +0000 (22:38 -0700)]
Resolve boot time dependencies related to the power manager.

This change fixes a bug where native daemons may try to communicate
with the power manager before it was fully initialized due to a race
between publishing the binder service and completing init().

The solution was to simplify the dependencies related to the power
manager.  It turns out that most services that were passed in
init are not actually needed until systemReady.  What remained
was a dependency on the activity manager to check permissions for
incoming calls.  So now we start activity manager first.
However, the activity manager also depends on power manager for
wakelocks.  To break the cycle, we now defer initializing the activity
manager's wakelocks until after the power manager has been started.

Cleaned up a bunch of boot-time service dependencies so that we
can have better confidence that they are correctly maintained.

Bug: 13884219
Change-Id: If08e2d7ccd44e7026a72441bb6bd5afd7bb9fffe

10 years agoMerge "First pass at FingerprintService integration with HAL. Move FingerprintService...
Jim Miller [Tue, 17 Jun 2014 21:11:56 +0000 (21:11 +0000)]
Merge "First pass at FingerprintService integration with HAL. Move FingerprintService to framework services directory Fix merge conflicts."

10 years agoFirst pass at FingerprintService integration with HAL.
Jim Miller [Fri, 6 Jun 2014 22:00:49 +0000 (15:00 -0700)]
First pass at FingerprintService integration with HAL.
Move FingerprintService to framework services directory
Fix merge conflicts.

Tested: scanning, enrolling, removing.

Change-Id: I58b2b902cb671dc82cdaa54a195ba5f1a154622c

10 years agoMerge "TvInputHardwareManager: Fix Integer conversion error"
Wonsik Kim [Wed, 18 Jun 2014 16:13:16 +0000 (16:13 +0000)]
Merge "TvInputHardwareManager: Fix Integer conversion error"

10 years agoTvInputHardwareManager: Fix Integer conversion error
Wonsik Kim [Wed, 18 Jun 2014 15:48:35 +0000 (00:48 +0900)]
TvInputHardwareManager: Fix Integer conversion error

Change-Id: Ice85ef840dd7fa40faaf2fdfa359ee419d3a36e8

10 years agoMerge "Added startWithoutUi() call to Face Unlock AIDL interface."
Brian Colonna [Wed, 18 Jun 2014 15:03:15 +0000 (15:03 +0000)]
Merge "Added startWithoutUi() call to Face Unlock AIDL interface."

10 years agoMerge "DO NOT MERGE Reduce chance of notification listener dropped messages." into...
Griff Hazen [Wed, 18 Jun 2014 03:12:44 +0000 (03:12 +0000)]
Merge "DO NOT MERGE Reduce chance of notification listener dropped messages." into klp-modular-dev

10 years agoDO NOT MERGE Reduce chance of notification listener dropped messages.
Griff Hazen [Wed, 18 Jun 2014 03:06:45 +0000 (20:06 -0700)]
DO NOT MERGE Reduce chance of notification listener dropped messages.

The existing code for notification manager/listeners uses a oneway
binder api to deliver messages. One problem with this is that
notification objects can sometimes get fairly large, and can bump
into the oneway binder transaction buffer if many happen at once.

To reduce this issue, flip the service into a oneway delivery of
a status bar notification holder, whose wrapped content is then
immediately fetched upon receipt of the one-way message. This moves
the meat of the fetch to be over a two-way interface without changing
the properties of which object is actually sent (a tickle solution
with lookup key would have changed this)

Further research: attempt to chunk notification objects themselves.
They can sometimes transfer hundreds of KB over a binder transaction.

Bug: 15426276
Change-Id: Ib1a1f4ff848c16f80bcf2ae4dfd2b87a9091f0b2

10 years agoMerge "Update Location documentation for altitude (WGS84 instead of sea level)."
David Christie [Wed, 18 Jun 2014 16:54:10 +0000 (16:54 +0000)]
Merge "Update Location documentation for altitude (WGS84 instead of sea level)."

10 years agoMerge "Re-enabling task based filtering in Recents using package name."
Winson Chung [Wed, 18 Jun 2014 00:59:58 +0000 (00:59 +0000)]
Merge "Re-enabling task based filtering in Recents using package name."

10 years agoRe-enabling task based filtering in Recents using package name.
Winson Chung [Wed, 18 Jun 2014 00:56:17 +0000 (17:56 -0700)]
Re-enabling task based filtering in Recents using package name.

- Also front-loading creating the new thumbnail when animating up from Recents

10 years agoAdding status bar scrim, reducing extra work updating configuration values.
Winson Chung [Tue, 17 Jun 2014 22:53:44 +0000 (15:53 -0700)]
Adding status bar scrim, reducing extra work updating configuration values.

- Making the app icon larger for tapping

10 years agoMerge "Adding status bar scrim, reducing extra work updating configuration values."
Winson Chung [Wed, 18 Jun 2014 00:58:49 +0000 (00:58 +0000)]
Merge "Adding status bar scrim, reducing extra work updating configuration values."

10 years agoMerge "Ensuring that null thumbnails have an opaque background."
Winson Chung [Wed, 18 Jun 2014 00:58:36 +0000 (00:58 +0000)]
Merge "Ensuring that null thumbnails have an opaque background."

10 years agoMerge "Fix bug when Keyguard gets hidden."
Jorim Jaggi [Wed, 18 Jun 2014 00:06:49 +0000 (00:06 +0000)]
Merge "Fix bug when Keyguard gets hidden."

10 years agoMerge "Throw exception when a bad adapter is passed to Spinner"
Alan Viverette [Tue, 17 Jun 2014 23:48:49 +0000 (23:48 +0000)]
Merge "Throw exception when a bad adapter is passed to Spinner"

10 years agoThrow exception when a bad adapter is passed to Spinner
Alan Viverette [Tue, 17 Jun 2014 23:43:45 +0000 (16:43 -0700)]
Throw exception when a bad adapter is passed to Spinner

BUG: 13570583
Change-Id: Ia38fa907bad7634f79d0da15b885905de23c9c46

10 years agoUpdate accessibility focus color
Alan Viverette [Tue, 17 Jun 2014 23:25:57 +0000 (16:25 -0700)]
Update accessibility focus color

BUG: 15453163
Change-Id: I1504246cfdf7c4af2c9817c47b6bb71f7dc53573

10 years agoFix bug when Keyguard gets hidden.
Jorim Jaggi [Tue, 17 Jun 2014 22:04:47 +0000 (15:04 -0700)]
Fix bug when Keyguard gets hidden.

We make sure in Keyguard that we only hide ourselves in
startKeyguardExitAnimation ourselves when we requested a hide.

In addition, this change also fixes a bug in WindowAnimator that
it should only call startKeyguardExitAnimation when Keyguard actually
requested a hide.

Bug: 15676717
Change-Id: I2279cccb9916985b7e9a2f41137878be5782cb9c

10 years agoMerge "Plumb split APKs into public API."
Jeff Sharkey [Tue, 17 Jun 2014 23:24:28 +0000 (23:24 +0000)]
Merge "Plumb split APKs into public API."

10 years agoam cf24e6de: SysUI: Hide grouped notifications
Christoph Studer [Tue, 17 Jun 2014 23:20:54 +0000 (23:20 +0000)]
am cf24e6de: SysUI: Hide grouped notifications

* commit 'cf24e6de68cff14970e57069febd5d6c41c264f4':
  SysUI: Hide grouped notifications

10 years agoSysUI: Hide grouped notifications
Christoph Studer [Tue, 17 Jun 2014 01:44:51 +0000 (18:44 -0700)]
SysUI: Hide grouped notifications

Drop grouped notification received from NoMan.

Bug: 15188947
Change-Id: I8bdb99abd216d771d435d18b2018c843e7750d18

10 years agoPlumb split APKs into public API.
Jeff Sharkey [Mon, 16 Jun 2014 20:48:42 +0000 (13:48 -0700)]
Plumb split APKs into public API.

Introduces new ApplicationInfo fields to surface zero or more split
APKs for an application.  Splice these APKs into both the class
loader and resource system.  Cleaner building of these paths.

Run dexopt() on all split APKs found after a parse, and populate
into ApplicationInfo.

Change-Id: I4a376bf4492d84ea95aafa866e106ea43a43e492

10 years agoMerge "Tweak restore API"
Christopher Tate [Tue, 17 Jun 2014 21:35:11 +0000 (21:35 +0000)]
Merge "Tweak restore API"

10 years agoTweak restore API
Christopher Tate [Tue, 17 Jun 2014 01:49:25 +0000 (18:49 -0700)]
Tweak restore API

We need the transport to tell the system not only what package it's going
to deliver data for next, but also what format that data is in.

Change-Id: I989cf78febf923a4208acb33ed80ccc7869356f5

10 years agoMerge "Add two new display info fields"
Andy McFadden [Wed, 18 Jun 2014 14:22:17 +0000 (14:22 +0000)]
Merge "Add two new display info fields"

10 years agoFix dirty calculation for layer updates
John Reck [Tue, 17 Jun 2014 23:18:09 +0000 (16:18 -0700)]
Fix dirty calculation for layer updates

 Bug: 15682142

 Defer early return of alpha <= 0 for damage accumulation until
 popTransform() so that layer updates will be performed regardless
 of alpha

Change-Id: Ifb94dd3ed2d96d610e6f2f3071933903016273a5

10 years agoMerge "Battery saver notifications should be public."
John Spurlock [Wed, 18 Jun 2014 13:42:01 +0000 (13:42 +0000)]
Merge "Battery saver notifications should be public."

10 years agoBattery saver notifications should be public.
John Spurlock [Wed, 18 Jun 2014 13:40:00 +0000 (09:40 -0400)]
Battery saver notifications should be public.

Bug:15713445
Change-Id: I2ed0e47bcc3120baf85c8529b7ef15756e215ea7

10 years agoMerge "Change lock-task DPM authorization to packages"
Jason Monk [Wed, 18 Jun 2014 13:22:26 +0000 (13:22 +0000)]
Merge "Change lock-task DPM authorization to packages"

10 years agoMerge "Add methods to TelephonyManager for Subscription management (1/3)"
Ihab Awad [Tue, 17 Jun 2014 23:04:36 +0000 (23:04 +0000)]
Merge "Add methods to TelephonyManager for Subscription management (1/3)"

10 years agoMerge "camera2: Adding legacy mode support for teeing to Video."
Ruben Brunk [Tue, 17 Jun 2014 23:04:16 +0000 (23:04 +0000)]
Merge "camera2: Adding legacy mode support for teeing to Video."

10 years agoam 0ead2a00: am 15967d0a: am 88b37eda: Merge "Fix reading memory usage for 64-bit...
Colin Cross [Tue, 17 Jun 2014 22:56:49 +0000 (22:56 +0000)]
am 0ead2a00: am 15967d0a: am 88b37eda: Merge "Fix reading memory usage for 64-bit processes"

* commit '0ead2a00f4eebb36c2c1206e156fbf1543ee0dd6':
  Fix reading memory usage for 64-bit processes

10 years agocamera2: Adding legacy mode support for teeing to Video.
Ruben Brunk [Wed, 11 Jun 2014 17:35:45 +0000 (10:35 -0700)]
camera2: Adding legacy mode support for teeing to Video.

Bug: 15116722

- Select intermediate GL texture size based on available
  preview dimensions.
- Fixes for configure deadlock.
- Fixes for jpeg capture.

Change-Id: I3f665230defdad718de40494dd67fda5ea432bfb

10 years agocamera2: Map camera characteristics in the managed layer
Igor Murashkin [Tue, 17 Jun 2014 19:04:07 +0000 (12:04 -0700)]
camera2: Map camera characteristics in the managed layer

Change-Id: Ic86c8df3d703e7cf89caa856387e2c0a1b977401

10 years agoAdd methods to TelephonyManager for Subscription management (1/3)
Ihab Awad [Thu, 12 Jun 2014 23:29:42 +0000 (16:29 -0700)]
Add methods to TelephonyManager for Subscription management (1/3)

As part of the effort to permit third-party suppliers of telephone
connectivity, we permit clients of TelephonyManager to obtain the
currently valid Subscription objects describing these suppliers. The
Subscriptions are intended to be self-describing such that an end-user
can choose from among them based on the information they contain. One
of these objects may then be attached to an ACTION_DIAL or ACTION_CALL
Intent to represent the end-user's choice of how to make a call.

Change-Id: I2ad1930079042d7bfe762b47c22f0538f7403bff

Conflicts:
telephony/java/com/android/internal/telephony/ITelephony.aidl

Conflicts:
telecomm/java/com/android/internal/telecomm/ITelecommService.aidl

10 years agoMerge "Add READ_ALL_VOICEMAIL permission in the core"
fafaisland [Tue, 17 Jun 2014 22:54:26 +0000 (22:54 +0000)]
Merge "Add READ_ALL_VOICEMAIL permission in the core"

10 years agoAdd READ_ALL_VOICEMAIL permission in the core
fafaisland [Tue, 17 Jun 2014 18:22:22 +0000 (11:22 -0700)]
Add READ_ALL_VOICEMAIL permission in the core

Bug:15695227

Change-Id: I96bebcd949293679d938b2ec290820d4ed9035fa

10 years agoMerge "Switch from Droid -> Noto for RS fonts."
Stephen Hines [Tue, 17 Jun 2014 22:32:04 +0000 (22:32 +0000)]
Merge "Switch from Droid -> Noto for RS fonts."

10 years agoMerge "Use the right package name for MountServiceIdler"
Christopher Tate [Tue, 17 Jun 2014 22:22:05 +0000 (22:22 +0000)]
Merge "Use the right package name for MountServiceIdler"

10 years agoUse the right package name for MountServiceIdler
Christopher Tate [Tue, 17 Jun 2014 22:07:01 +0000 (15:07 -0700)]
Use the right package name for MountServiceIdler

Manifest package != .java "package" decl for system process entities.

Change-Id: I162f8fed6b62b27d056049b55f77e776090a4c80

10 years agoMerge "Revert "Publish DevicePolicyManager CA certificate APIs""
Robin Lee [Tue, 17 Jun 2014 22:15:07 +0000 (22:15 +0000)]
Merge "Revert "Publish DevicePolicyManager CA certificate APIs""

10 years agoRevert "Publish DevicePolicyManager CA certificate APIs"
Robin Lee [Tue, 17 Jun 2014 22:12:28 +0000 (22:12 +0000)]
Revert "Publish DevicePolicyManager CA certificate APIs"

This reverts commit 5260bf69946563dc47c17e7441b352adfce384c5.

Change-Id: I5e44fdac8a7375576b25171f58e31a1fa0e3c569

10 years agoNot touchable windows should not hide windows behind
Svetoslav [Tue, 17 Jun 2014 21:47:16 +0000 (14:47 -0700)]
Not touchable windows should not hide windows behind

When computing which windows to report for accessibility we were not
reporting windows behind non touchable ones. However, if a window is
not-touchable the touch events go to the window behind it. Hence, a
not-touchable window should not affect the reproted windows for
accessibility.

Change-Id: I213a32b33b0986a73d8bbdf0a3e40e6ca6e4261b

10 years agoMerge "Remove FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET"
Brian Attwell [Tue, 17 Jun 2014 21:25:13 +0000 (21:25 +0000)]
Merge "Remove FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET"

10 years agoRemove FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
Brian Attwell [Tue, 17 Jun 2014 21:12:22 +0000 (14:12 -0700)]
Remove FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET

Reasons

1) Now that QC is no longer a modal dialog, it doesn't make sense for
to use FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET. We want QC to stick around
inside the back stack.

2) FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET is deprecated. It now behaves
completely differently than it used to. It now acts the same as
FLAG_ACTIVITY_NEW_DOCUMENT.

Bug: 15693551
Change-Id: Ia22fe04d7a91876061498bf1f098755b54199704

10 years agoUpdate Location documentation for altitude (WGS84 instead of sea level).
David Christie [Tue, 17 Jun 2014 20:46:30 +0000 (13:46 -0700)]
Update Location documentation for altitude (WGS84 instead of sea level).

Change-Id: I9531fba75bc1fee7d0e7c1dc179e3d05fb3e8a42

10 years agoMerge "Added primitive parameters to various functions requiring rectangles."
Chris Craik [Tue, 17 Jun 2014 21:00:21 +0000 (21:00 +0000)]
Merge "Added primitive parameters to various functions requiring rectangles."

10 years agoMerge "Add abort logging for huge scales and tessellation recursion depth"
Chris Craik [Tue, 17 Jun 2014 21:00:03 +0000 (21:00 +0000)]
Merge "Add abort logging for huge scales and tessellation recursion depth"