OSDN Git Service

android-x86/frameworks-base.git
7 years agoMerge "DPM: Notify DO/PO of security updates."
Charles He [Mon, 23 Jan 2017 17:11:50 +0000 (17:11 +0000)]
Merge "DPM: Notify DO/PO of security updates."

7 years agoMerge "Disable always-on VPN in factoryReset" am: 63c14e0ab6 am: 1135d509c5 am: e2554...
Robin Lee [Mon, 23 Jan 2017 17:05:42 +0000 (17:05 +0000)]
Merge "Disable always-on VPN in factoryReset" am: 63c14e0ab6 am: 1135d509c5 am: e2554d51c4
am: 08d05b2719

Change-Id: Iaccb7394994ccce66df0ab2f713fd890a8b999c8

7 years agoMerge "Fix thumbnails in landscape in recents"
TreeHugger Robot [Mon, 23 Jan 2017 17:02:35 +0000 (17:02 +0000)]
Merge "Fix thumbnails in landscape in recents"

7 years agoMerge "Disable always-on VPN in factoryReset" am: 63c14e0ab6 am: 1135d509c5
Robin Lee [Mon, 23 Jan 2017 17:01:31 +0000 (17:01 +0000)]
Merge "Disable always-on VPN in factoryReset" am: 63c14e0ab6 am: 1135d509c5
am: e2554d51c4

Change-Id: I99207281321861a3e720b5c1e2e316e12b104677

7 years agoMerge "Disable always-on VPN in factoryReset" am: 63c14e0ab6
Robin Lee [Mon, 23 Jan 2017 16:54:59 +0000 (16:54 +0000)]
Merge "Disable always-on VPN in factoryReset" am: 63c14e0ab6
am: 1135d509c5

Change-Id: I66b6721932ae8798cbb406cafa04ed0c92fe47f6

7 years agoMerge "Disable always-on VPN in factoryReset"
Robin Lee [Mon, 23 Jan 2017 16:47:58 +0000 (16:47 +0000)]
Merge "Disable always-on VPN in factoryReset"
am: 63c14e0ab6

Change-Id: I021b288e3db17ddefbea3645fd282e3ee123a6e8

7 years agoMerge "null check"
Todd Kennedy [Mon, 23 Jan 2017 16:47:41 +0000 (16:47 +0000)]
Merge "null check"

7 years agonull check
Todd Kennedy [Mon, 23 Jan 2017 16:44:40 +0000 (08:44 -0800)]
null check

Fixes: 34598376
Test: Manual
Change-Id: Ia2508434f6fada2219c1eea9b05f9101fc4490e3

7 years agoMerge "Disable always-on VPN in factoryReset"
Robin Lee [Mon, 23 Jan 2017 16:40:05 +0000 (16:40 +0000)]
Merge "Disable always-on VPN in factoryReset"

7 years agoMerge "Strong auth timeout refactor"
TreeHugger Robot [Mon, 23 Jan 2017 16:36:56 +0000 (16:36 +0000)]
Merge "Strong auth timeout refactor"

7 years agoMerge "WebView: Add the definition of the renderer importance API."
Toby Sargeant [Mon, 23 Jan 2017 16:21:15 +0000 (16:21 +0000)]
Merge "WebView: Add the definition of the renderer importance API."

7 years agoStrong auth timeout refactor
Michal Karpinski [Fri, 13 Jan 2017 18:18:49 +0000 (18:18 +0000)]
Strong auth timeout refactor

Move timeout scheduling mechanism from KeyguardUpdateMonitor to
LockSettingsStrongAuth.
Move reporting about successful strong auth unlock from
KeyguardUpdateMonitor#reportSuccessfulStrongAuthUnlockAttempt()
to LockSettingsService#doVerifyCredential() - the latter also
covers work challenge strong auth unlocking.

Test: manual with all types of strong and non-strong auth, including work challenge
Bug: 29825955
Change-Id: I38e51b21e3a455b95e3c857e091fe07ee388c7f8

7 years agoMerge "Expose Resources.getFont"
TreeHugger Robot [Mon, 23 Jan 2017 13:31:30 +0000 (13:31 +0000)]
Merge "Expose Resources.getFont"

7 years agoMerge changes I72139780,I8e563654
TreeHugger Robot [Mon, 23 Jan 2017 13:24:32 +0000 (13:24 +0000)]
Merge changes I72139780,I8e563654

* changes:
  Fix screenshotting with includeDecor=true in multi-window
  Implement restoring & correct caching of snapshots

7 years agoFix thumbnails in landscape in recents
Jorim Jaggi [Fri, 20 Jan 2017 16:53:01 +0000 (17:53 +0100)]
Fix thumbnails in landscape in recents

Bug: 31339431
Change-Id: If657df7889d43f1f6eafe50ae0581dd70013888e

7 years agoFix screenshotting with includeDecor=true in multi-window
Jorim Jaggi [Fri, 20 Jan 2017 17:13:01 +0000 (18:13 +0100)]
Fix screenshotting with includeDecor=true in multi-window

The old code wasn't really tested and stackBounds variable was
null in any case.

Test: Go to multi-window, go to recents, make sure screenshot is
correct.
Bug: 31339431

Change-Id: I721397800ba7519dba7f569461c5f339eba0591b

7 years agoMerge "Move TetheringConfiguration out to its own file" am: 5a45170f95 -s ours am...
Erik Kline [Mon, 23 Jan 2017 13:10:12 +0000 (13:10 +0000)]
Merge "Move TetheringConfiguration out to its own file" am: 5a45170f95  -s ours am: fc97509a3e am: 42bd98f1ce
am: 5edf4f1101

Change-Id: Ic459905b4cc18b011ac874e1be926d75f88fa714

7 years agoresolve merge conflicts of 261932b98cb6 to nyc-mr2-dev-plus-aosp
Erik Kline [Mon, 23 Jan 2017 13:09:13 +0000 (13:09 +0000)]
resolve merge conflicts of 261932b98cb6 to nyc-mr2-dev-plus-aosp
am: 0b8e889424

Change-Id: I774d9393c23b32b8a767cffcc62db171563b12af

7 years agoImplement restoring & correct caching of snapshots
Jorim Jaggi [Mon, 16 Jan 2017 16:17:58 +0000 (17:17 +0100)]
Implement restoring & correct caching of snapshots

Introduce a retrieval cache that holds the last accessed
snapshots, in addition to the cache of the activities
that are the top most activtiy of a task that have a
running process.

Change everything to use an integer id instead of a Task object
to work around the issue that some tasks SystemUI might access
might not exist in WM yet (not yet restored from recents).

Don't put anything in the cache on the SystemUI side, but still
retrieve the thumbnails after a task changed event to make sure
the cache on the system_server side is fresh.

Test: runtest frameworks-services -c
com.android.server.wm.TaskSnapshotCacheTest

Bug: 31339431
Change-Id: I8e56365459a677735320adaa169da8fb033ceab0

7 years agoMerge "Move TetheringConfiguration out to its own file" am: 5a45170f95 -s ours am...
Erik Kline [Mon, 23 Jan 2017 13:05:15 +0000 (13:05 +0000)]
Merge "Move TetheringConfiguration out to its own file" am: 5a45170f95  -s ours am: fc97509a3e
am: 42bd98f1ce

Change-Id: I3580c86b3d252209dfa84c9beb4c42403609b267

7 years agoresolve merge conflicts of 261932b98cb6 to nyc-mr2-dev-plus-aosp
Erik Kline [Mon, 23 Jan 2017 12:49:40 +0000 (21:49 +0900)]
resolve merge conflicts of 261932b98cb6 to nyc-mr2-dev-plus-aosp

Change-Id: I8476804f77567cf01693a4126d5a41bcdb0016e8

7 years agoMerge "Move TetheringConfiguration out to its own file" am: 5a45170f95 -s ours
Erik Kline [Mon, 23 Jan 2017 12:24:15 +0000 (12:24 +0000)]
Merge "Move TetheringConfiguration out to its own file" am: 5a45170f95  -s ours
am: fc97509a3e

Change-Id: I28eabc6e3f58ac2b3b45fa5d218fcaf41b13de5c

7 years agoMove TetheringConfiguration out to its own file
Erik Kline [Mon, 23 Jan 2017 12:23:16 +0000 (12:23 +0000)]
Move TetheringConfiguration out to its own file
am: a3d5657027

Change-Id: I429649e576fdd0f6c08b2a90c0dfba5de2316c4f

7 years agoMerge "Move TetheringConfiguration out to its own file"
Erik Kline [Mon, 23 Jan 2017 12:20:35 +0000 (12:20 +0000)]
Merge "Move TetheringConfiguration out to its own file"
am: 5a45170f95  -s ours

Change-Id: I6a6bc4b2679432dd539d6b6930d7a32229fab363

7 years agoMerge "AAPT: Add support for 'font' resource type"
TreeHugger Robot [Mon, 23 Jan 2017 11:48:08 +0000 (11:48 +0000)]
Merge "AAPT: Add support for 'font' resource type"

7 years agoMove TetheringConfiguration out to its own file
Erik Kline [Sat, 21 Jan 2017 05:33:56 +0000 (14:33 +0900)]
Move TetheringConfiguration out to its own file

Test: as follows
    - built (bullhead)
    - flashed
    - booted
    - runtest frameworks-net
    - vanilla tethering works
        - changing from no dun requirement to dun shows dun required
Bug: 32163131

Change-Id: I488449570dff057311b37335923ce6a199b363b7

7 years agoMerge "AutoSize TextView (part 7) - APIs for configuring auto-size"
Andrei Stingaceanu [Mon, 23 Jan 2017 11:21:53 +0000 (11:21 +0000)]
Merge "AutoSize TextView (part 7) - APIs for configuring auto-size"

7 years agoExpose Resources.getFont
Clara Bayarri [Mon, 19 Dec 2016 16:20:29 +0000 (16:20 +0000)]
Expose Resources.getFont

Based on the work already done in aapt2, load a Font from a
resource id.

Test: WIP
Change-Id: Idc06bfbfd16452a328bfcc6ea9dcfb723b633f0c

7 years agoMerge changes Idbde7000,Idde3c9d0 into nyc-mr2-dev-plus-aosp
Hugo Benichi [Mon, 23 Jan 2017 11:15:05 +0000 (11:15 +0000)]
Merge changes Idbde7000,Idde3c9d0 into nyc-mr2-dev-plus-aosp
am: 767b7ad7dc

Change-Id: I3d5a6c31629a5756e0ea97c9a66a19cc702bc5c6

7 years agoDO NOT MERGE ApfFilter: use elapsedRealTime for RA lifetime
Hugo Benichi [Mon, 23 Jan 2017 11:14:59 +0000 (11:14 +0000)]
DO NOT MERGE ApfFilter: use elapsedRealTime for RA lifetime
am: 4c0b7cc776  -s ours

Change-Id: I13280034272754234df8d3db21319cdc7a9f7ef0

7 years agoDO NOT MERGE ApfFilter: systematically use u8, u16, u32 getters
Hugo Benichi [Mon, 23 Jan 2017 11:14:05 +0000 (11:14 +0000)]
DO NOT MERGE ApfFilter: systematically use u8, u16, u32 getters
am: c81837495d  -s ours

Change-Id: Idbcd29b95983d31f2e17674e48e24bf699ee392f

7 years agoMerge "Add test for updateMobileRequiresDun()" am: 7f018500dc am: 2a3338084a am:...
Erik Kline [Mon, 23 Jan 2017 11:13:04 +0000 (11:13 +0000)]
Merge "Add test for updateMobileRequiresDun()" am: 7f018500dc am: 2a3338084a am: 503374c0ae
am: 552f5620d1

Change-Id: Ib90e5f3ede42ae435ce5da1ebf89be5863601eae

7 years agoMerge changes Idbde7000,Idde3c9d0 into nyc-mr2-dev-plus-aosp
Hugo Benichi [Mon, 23 Jan 2017 11:09:15 +0000 (11:09 +0000)]
Merge changes Idbde7000,Idde3c9d0 into nyc-mr2-dev-plus-aosp

* changes:
  DO NOT MERGE ApfFilter: use elapsedRealTime for RA lifetime
  DO NOT MERGE ApfFilter: systematically use u8, u16, u32 getters

7 years agoMerge "Add test for updateMobileRequiresDun()" am: 7f018500dc am: 2a3338084a
Erik Kline [Mon, 23 Jan 2017 11:06:06 +0000 (11:06 +0000)]
Merge "Add test for updateMobileRequiresDun()" am: 7f018500dc am: 2a3338084a
am: 503374c0ae

Change-Id: I25751833ed6623ab156156fc76aa23b158a60fb4

7 years agoMerge "Add test for updateMobileRequiresDun()" am: 7f018500dc
Erik Kline [Mon, 23 Jan 2017 10:59:41 +0000 (10:59 +0000)]
Merge "Add test for updateMobileRequiresDun()" am: 7f018500dc
am: 2a3338084a

Change-Id: I3fe2605bba2a8c8ee3284f3c3278258d37fae46b

7 years agoMerge "Move TetheringConfiguration out to its own file"
Erik Kline [Mon, 23 Jan 2017 10:56:35 +0000 (10:56 +0000)]
Merge "Move TetheringConfiguration out to its own file"

7 years agoMove TetheringConfiguration out to its own file
Erik Kline [Sat, 21 Jan 2017 05:33:56 +0000 (14:33 +0900)]
Move TetheringConfiguration out to its own file

Test: as follows
    - built (bullhead)
    - flashed
    - booted
    - runtest frameworks-net
    - vanilla tethering works
        - changing from no dun requirement to dun shows dun required
Bug: 32163131

Change-Id: I488449570dff057311b37335923ce6a199b363b7

7 years agoMerge "Add test for updateMobileRequiresDun()"
Erik Kline [Mon, 23 Jan 2017 10:53:11 +0000 (10:53 +0000)]
Merge "Add test for updateMobileRequiresDun()"
am: 7f018500dc

Change-Id: Ic7b984105e2c245a992446e15d11dd19e4671a57

7 years agoMerge "Add test for updateMobileRequiresDun()"
Treehugger Robot [Mon, 23 Jan 2017 10:44:19 +0000 (10:44 +0000)]
Merge "Add test for updateMobileRequiresDun()"

7 years agoDPM: Notify DO/PO of security updates.
Charles He [Fri, 13 Jan 2017 10:04:12 +0000 (10:04 +0000)]
DPM: Notify DO/PO of security updates.

We add a variant of notifyPendingSystemUpdate method which takes an
additional isSecurityPatch boolean flag. This information, if available,
will be persisted and available to device and profile owners when they
call getPendingSystemUpdate method.

Test: gts-tradefed run gts -m GtsGmscoreHostTestCases -t com.google.android.gts.devicepolicy.DeviceOwnerTest#testPendingSystemUpdate
Test: gts-tradefed run gts -m GtsGmscoreHostTestCases -t com.google.android.gts.devicepolicy.ManagedProfileTest#testPendingSystemUpdate
Bug: 33102479
Bug: 30961046
Change-Id: If3f1b765bb18a359836ac43ac9a0a9f29e9f8428

7 years agoAdd test for updateMobileRequiresDun()
Erik Kline [Mon, 23 Jan 2017 06:55:16 +0000 (15:55 +0900)]
Add test for updateMobileRequiresDun()

This test validates that when a mobile upstream has been requested
changing the "DUN required" state results in updating the requested
network appropriately.

Test: as follows
    - built
    - flashed
    - booted
    - runtest frameworks-test passes
Bug: 32163131

Change-Id: Ia3a1f6493ea348eb75e334344468a980206f618f

7 years agoMerge "More concisely export whether we have a "tetherable configuration"" am: 1b2a1b...
Erik Kline [Mon, 23 Jan 2017 07:30:22 +0000 (07:30 +0000)]
Merge "More concisely export whether we have a "tetherable configuration"" am: 1b2a1b911d am: 72c17a7234 am: d0867fb876
am: 1a816ce119

Change-Id: I290df5269739bc7fb5ebc8614a96c38bf7faf367

7 years agoMerge "More concisely export whether we have a "tetherable configuration"" am: 1b2a1b...
Erik Kline [Mon, 23 Jan 2017 07:26:28 +0000 (07:26 +0000)]
Merge "More concisely export whether we have a "tetherable configuration"" am: 1b2a1b911d am: 72c17a7234
am: d0867fb876

Change-Id: Iba07ae91906fa2f0763dae831f56b4841572e1f1

7 years agoMerge "More concisely export whether we have a "tetherable configuration"" am: 1b2a1b911d
Erik Kline [Mon, 23 Jan 2017 07:20:32 +0000 (07:20 +0000)]
Merge "More concisely export whether we have a "tetherable configuration"" am: 1b2a1b911d
am: 72c17a7234

Change-Id: Ic67b2d4589f586c67109216330f68cb1fc08c55a

7 years agoMerge "More concisely export whether we have a "tetherable configuration""
Erik Kline [Mon, 23 Jan 2017 07:13:56 +0000 (07:13 +0000)]
Merge "More concisely export whether we have a "tetherable configuration""
am: 1b2a1b911d

Change-Id: I5f9717c9dab6b39f1fbf2186107b2a1f3f2d4f8f

7 years agoMerge "More concisely export whether we have a "tetherable configuration""
Treehugger Robot [Mon, 23 Jan 2017 07:04:21 +0000 (07:04 +0000)]
Merge "More concisely export whether we have a "tetherable configuration""

7 years agoDO NOT MERGE ApfFilter: use elapsedRealTime for RA lifetime
Hugo Benichi [Mon, 17 Oct 2016 05:21:33 +0000 (14:21 +0900)]
DO NOT MERGE ApfFilter: use elapsedRealTime for RA lifetime

This patch replaces System.currentTimeMillis() with
SystemClock.elapsedRealTime() to make RA lifetime computation more
resilient to various external events inducing jumps in
currentTimeMillis().

Test: ApfTest passes.

(cherry picked from commit 305af8e98a4fce712c1a93daf3b050dac2e8b91a)

Change-Id: Idbde700025fecfecefb8162d66b94194a87829d5

7 years agoDO NOT MERGE ApfFilter: systematically use u8, u16, u32 getters
Hugo Benichi [Thu, 13 Oct 2016 00:26:01 +0000 (09:26 +0900)]
DO NOT MERGE ApfFilter: systematically use u8, u16, u32 getters

This patch adds a getUint8 getter for ByteBuffers and changes ApfFilter
to make uses of getUint8/16/32 everywhere.

The return types of getUint16 is also changed from long to int, which
will expand gracefully to long as an unsigned int as it is guaranteed to
be positive after getUint16.

Test: ApfTest passes

(cherry picked from commit 995dd94673005b43d32456e2de5fda0090b23576)

Change-Id: Idde3c9d03d39fbdf6f9b84d398f3fe8ea371483d

7 years agoMore concisely export whether we have a "tetherable configuration"
Erik Kline [Mon, 23 Jan 2017 04:01:58 +0000 (13:01 +0900)]
More concisely export whether we have a "tetherable configuration"

Test: as follows
    - built (bullhead)
    - flashed
    - booted
    - runtest frameworks-net passes
    - vanilla WiFi-to-mobile tethering works
Bug: 32163131
Change-Id: I20dd36b5bf7fc55a639c76ea4bdb55b650654881

7 years agoMerge "Remove StorageManager#mountAppFuse hidden API."
TreeHugger Robot [Mon, 23 Jan 2017 02:07:53 +0000 (02:07 +0000)]
Merge "Remove StorageManager#mountAppFuse hidden API."

7 years agoMerge "PlayerBase: unregistration in player release"
Jean-Michel Trivi [Mon, 23 Jan 2017 00:59:46 +0000 (00:59 +0000)]
Merge "PlayerBase: unregistration in player release"

7 years agoRemove StorageManager#mountAppFuse hidden API.
Daichi Hirono [Wed, 16 Nov 2016 06:30:40 +0000 (15:30 +0900)]
Remove StorageManager#mountAppFuse hidden API.

The API should be replaced with StorageManager#openProxyFileDescriptor.

Bug: 32891253
Test: build
Change-Id: Ibbf8b64f3a39900a1f05a52132aa931491d6fd48

7 years agoMerge "Platform support for static shared libraries"
TreeHugger Robot [Sun, 22 Jan 2017 23:45:06 +0000 (23:45 +0000)]
Merge "Platform support for static shared libraries"

7 years agoPlatform support for static shared libraries
Svet Ganov [Mon, 12 Dec 2016 00:36:34 +0000 (16:36 -0800)]
Platform support for static shared libraries

This change adds support for static shared libraries that
emulate static linking allowing apps that statically link
against the same library version to share a common
implementation. A library is hosed by a package in a standard
APK.

Static shared libraries have a name and a version declared
by a dedicated manifest tag. A client uses also a new tag
to refer to the static library it uses by specifying the
lib name, version, and the hash of the signing certificate.
This allows two apps to rely on two different library versions
and prevents impersonation of the shared library by a side-loaded
app with the same package name.

Internally apps providing static libs use synthetic package
name generated from the manifest package name and the library
version. This allows having different "versions" of the same
package installed at the same time.

An application cannot be installed if a static shared lib it
depends on is missing. A used shared library cannot be uninstalled.
Shared libraries can rotate certificates like normal apps. The
versions of these libs should be ordered similarly to the version
codes of the hosting package. Such libs cannot use shared user
id, cannot be ephemeral, cannot declare other libraries, cannot
rename their package, cannot declare child-packages. They must
target O SDK. Also they cannot be suspended or hidden or their
uninstall blocked. Generally, speaking policy regarding code in
static shared libs should be applied to the packages using the
library as it could have just statically linked the code.

We now have APIs to query information about the shared libraries
on the device in general. To clients static shared libraries are
presented as multiple versions of the same package which is how
they are declared and published. Therefore, one can have two
versions of the same package which means we need way to query
for and uninstall a specific version of a package. Also static
shared libs can depend on other static shared libs which are
versioned packages. To ease representation we add the concept
of a versioned package which should be used in the case of
static shared libs.

A client can see only the static shared libs it depends on and
more specifically only the versions it depends would be retrieved
by using the standard package manager APIs. There is a new
dedicated API to get info about all shared libraries which
would provide data about all static shared lib versions. Also
these libraries must use v2 signing scheme.

Test: CTS tests pass

bug:30974070

Change-Id: I4f3d537ee7a81f880950377b996e1d9d4813da5c

7 years agoWebView: Add the definition of the renderer importance API.
Tobias Sargeant [Thu, 19 Jan 2017 14:03:09 +0000 (14:03 +0000)]
WebView: Add the definition of the renderer importance API.

The renderer importance API is used to specify how important
out-of-process WebView renderer services are for the purposes of OOM
killing and scheduling with respect to the binding application.

This allows an application to - for example - specify that renderers can
be killed while the application is not in the foreground, thus cleaning
up additional resources.

Bug: 30824898
Test: Tests await Chromium change.
Change-Id: I6dca3d427d6cdb5cb7e0be6f7fb8ece64bd24af9

7 years agoUpstream allowing multiple toasts for focused app
Svet Ganov [Sun, 22 Jan 2017 01:40:40 +0000 (17:40 -0800)]
Upstream allowing multiple toasts for focused app

Test:The topic contains CTS tests that pass

Change-Id: I60515845f7c9be23887764bb1c59bf2b3301adc8

7 years agoMerge "Import translations. DO NOT MERGE" into nyc-mr2-dev am: 40758bb7d2 -s ours
Bill Yi [Sun, 22 Jan 2017 01:14:30 +0000 (01:14 +0000)]
Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev am: 40758bb7d2  -s ours
am: 7a2497c1d0  -s ours

Change-Id: Iacb511030a1f4983ec37d5daecf425fa85eb601c

7 years agoImport translations. DO NOT MERGE am: c78569cc23 -s ours
Bill Yi [Sun, 22 Jan 2017 01:13:29 +0000 (01:13 +0000)]
Import translations. DO NOT MERGE am: c78569cc23  -s ours
am: 6e307f0cd8  -s ours

Change-Id: I8ada86da67601caa6bf6ef2b6ae7a31eed1ff8e8

7 years agoMerge "Import translations. DO NOT MERGE" into nyc-mr2-dev am: 96701d3c94 -s ours
Bill Yi [Sun, 22 Jan 2017 01:12:19 +0000 (01:12 +0000)]
Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev am: 96701d3c94  -s ours
am: 443276fcf3  -s ours

Change-Id: I65ca05a47129b8673577ddebb67dd4910807440c

7 years agoImport translations. DO NOT MERGE am: 7eefc3ed2a -s ours
Bill Yi [Sun, 22 Jan 2017 01:11:18 +0000 (01:11 +0000)]
Import translations. DO NOT MERGE am: 7eefc3ed2a  -s ours
am: d70c407393  -s ours

Change-Id: I7fc89da76a5aa59a2a55fbf0e426c9fabf21a514

7 years agoImport translations. DO NOT MERGE am: f60d275a45 -s ours
Bill Yi [Sun, 22 Jan 2017 01:10:16 +0000 (01:10 +0000)]
Import translations. DO NOT MERGE am: f60d275a45  -s ours
am: 1fdaba0518  -s ours

Change-Id: I6e8b033689555609d59097385c185cff0f0f6425

7 years agoMerge "Import translations. DO NOT MERGE" into nyc-mr2-dev
Bill Yi [Sun, 22 Jan 2017 01:01:22 +0000 (01:01 +0000)]
Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev
am: 40758bb7d2  -s ours

Change-Id: I25058d9c3131588c724233d1d9faafad9f4104d6

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sun, 22 Jan 2017 01:01:15 +0000 (01:01 +0000)]
Import translations. DO NOT MERGE
am: c78569cc23  -s ours

Change-Id: If9dd42a1c21fd84db10276fce6d79cc17e46061b

7 years agoMerge "Import translations. DO NOT MERGE" into nyc-mr2-dev
Bill Yi [Sun, 22 Jan 2017 00:59:40 +0000 (00:59 +0000)]
Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev
am: 96701d3c94  -s ours

Change-Id: I7e2c5d5ea83dfce16529ef041f06ee18d5a16a11

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sun, 22 Jan 2017 00:59:33 +0000 (00:59 +0000)]
Import translations. DO NOT MERGE
am: 7eefc3ed2a  -s ours

Change-Id: I4d2301434bbd5e6aed99d7850ce0924939c6e62c

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sun, 22 Jan 2017 00:58:17 +0000 (00:58 +0000)]
Import translations. DO NOT MERGE
am: f60d275a45  -s ours

Change-Id: I1ab211b4274b8cf4efcc84bdc52101e058f4d184

7 years agoMerge "Import translations. DO NOT MERGE"
TreeHugger Robot [Sun, 22 Jan 2017 00:50:45 +0000 (00:50 +0000)]
Merge "Import translations. DO NOT MERGE"

7 years agoMerge "Import translations. DO NOT MERGE" into nyc-mr2-dev
TreeHugger Robot [Sun, 22 Jan 2017 00:50:15 +0000 (00:50 +0000)]
Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev

7 years agoMerge "Import translations. DO NOT MERGE"
TreeHugger Robot [Sun, 22 Jan 2017 00:49:41 +0000 (00:49 +0000)]
Merge "Import translations. DO NOT MERGE"

7 years agoMerge "Import translations. DO NOT MERGE" into nyc-mr2-dev
TreeHugger Robot [Sun, 22 Jan 2017 00:49:12 +0000 (00:49 +0000)]
Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev

7 years agoMerge "Use infinities for one-sided ranges for a11y."
TreeHugger Robot [Sun, 22 Jan 2017 00:06:50 +0000 (00:06 +0000)]
Merge "Use infinities for one-sided ranges for a11y."

7 years agoPlayerBase: unregistration in player release
Jean-Michel Trivi [Sat, 21 Jan 2017 23:53:11 +0000 (15:53 -0800)]
PlayerBase: unregistration in player release

The player state of PlayerBase was not kept in sync with its
  corresponding AudioPlaybackConfiguration. This caused
  the configuration to never be removed and gc'd because
  the state of PlayerBase when released was always the
  unitialized state of 0 == released state.

Test: use a MediaPlayer then call release, verify the player
  is not showing in the AudioService dumpsys
Bug: 30258418

Change-Id: I9a6704147949e1e45752e646648c8c882376752f

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sat, 21 Jan 2017 21:29:01 +0000 (13:29 -0800)]
Import translations. DO NOT MERGE

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

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sat, 21 Jan 2017 19:57:08 +0000 (11:57 -0800)]
Import translations. DO NOT MERGE

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

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sat, 21 Jan 2017 19:48:44 +0000 (11:48 -0800)]
Import translations. DO NOT MERGE

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

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sat, 21 Jan 2017 19:37:22 +0000 (11:37 -0800)]
Import translations. DO NOT MERGE

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

7 years agoImport translations. DO NOT MERGE
Bill Yi [Sat, 21 Jan 2017 19:01:34 +0000 (11:01 -0800)]
Import translations. DO NOT MERGE

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

7 years agoMerge "Add @TestApi PopupMenu.getMenuListView"
TreeHugger Robot [Sat, 21 Jan 2017 07:10:01 +0000 (07:10 +0000)]
Merge "Add @TestApi PopupMenu.getMenuListView"

7 years agoUse infinities for one-sided ranges for a11y.
Phil Weaver [Mon, 19 Dec 2016 22:24:49 +0000 (14:24 -0800)]
Use infinities for one-sided ranges for a11y.

This was a request from Chrome to be able to specify
one-sided ranges. Rather than add new behavior, I'm just
documenting what seems to me a reasonable convention.

Bug: 30025621
Test: No tests as this just adds comments.
Change-Id: I1467f57729eed08a981c3e6d50951e78c3564a50

7 years agoMerge "DO NOT MERGE - Require password to FR in carrier demo mode" into nyc-mr2-dev...
Christine Franks [Sat, 21 Jan 2017 05:47:58 +0000 (05:47 +0000)]
Merge "DO NOT MERGE - Require password to FR in carrier demo mode" into nyc-mr2-dev am: e1a7e67dc0
am: 0405386934  -s ours

Change-Id: I1fd1fd38e3a2d7b7491cf279d36183ba67839753

7 years agoDO NOT MERGE - Require password to FR in carrier demo mode am: 319b44e6e9
Christine Franks [Sat, 21 Jan 2017 05:46:57 +0000 (05:46 +0000)]
DO NOT MERGE - Require password to FR in carrier demo mode am: 319b44e6e9
am: b196493856  -s ours

Change-Id: I9813d735626a1d92b5eeebc1b7b6bab445e69ada

7 years agoMerge "Add Setting for curating saved open networks." am: b3b665de22 am: 2aec2f7a9c...
Amin Shaikh [Sat, 21 Jan 2017 05:45:56 +0000 (05:45 +0000)]
Merge "Add Setting for curating saved open networks." am: b3b665de22 am: 2aec2f7a9c am: 835db7f6b6
am: 17a040d48e  -s ours

Change-Id: Ic54b5dccaec681ad30c8370aab9cc704ed38622b

7 years agoMerge "DO NOT MERGE - Require password to FR in carrier demo mode" into nyc-mr2-dev
Christine Franks [Sat, 21 Jan 2017 05:42:11 +0000 (05:42 +0000)]
Merge "DO NOT MERGE - Require password to FR in carrier demo mode" into nyc-mr2-dev
am: e1a7e67dc0

Change-Id: I3a337da003d504647d6ff7489d907754986e8482

7 years agoDO NOT MERGE - Require password to FR in carrier demo mode
Christine Franks [Sat, 21 Jan 2017 05:42:06 +0000 (05:42 +0000)]
DO NOT MERGE - Require password to FR in carrier demo mode
am: 319b44e6e9

Change-Id: Ie53a29cfc067f255f2f90e5d83ec8d92a57a3651

7 years agoMerge "Add Setting for curating saved open networks." am: b3b665de22 am: 2aec2f7a9c
Amin Shaikh [Sat, 21 Jan 2017 05:38:45 +0000 (05:38 +0000)]
Merge "Add Setting for curating saved open networks." am: b3b665de22 am: 2aec2f7a9c
am: 835db7f6b6

Change-Id: I5a8e3a4fc0198dbb7bf88e2bbcf0152b0b82a7fc

7 years agoMerge "DO NOT MERGE - Require password to FR in carrier demo mode" into nyc-mr2-dev
Christine Franks [Sat, 21 Jan 2017 05:36:08 +0000 (05:36 +0000)]
Merge "DO NOT MERGE - Require password to FR in carrier demo mode" into nyc-mr2-dev

7 years agoMerge "Add Setting for curating saved open networks." am: b3b665de22
Amin Shaikh [Sat, 21 Jan 2017 05:34:12 +0000 (05:34 +0000)]
Merge "Add Setting for curating saved open networks." am: b3b665de22
am: 2aec2f7a9c

Change-Id: If61be9f8e71bb89a8714c3f4a5eb10b04982cdf7

7 years agoMerge "Add Setting for curating saved open networks."
Amin Shaikh [Sat, 21 Jan 2017 05:27:06 +0000 (05:27 +0000)]
Merge "Add Setting for curating saved open networks."
am: b3b665de22

Change-Id: I3c65f39dc4f38f1c6c00a240f519cb0b0cf1a916

7 years agoMerge "Move several config elements into TetheringConfiguration class" am: 8d35276910...
Erik Kline [Sat, 21 Jan 2017 05:19:09 +0000 (05:19 +0000)]
Merge "Move several config elements into TetheringConfiguration class" am: 8d35276910 am: 81499754bc am: 46f036c6da
am: 9bd62dee06

Change-Id: If0212af9c8fa35b190640ed2bf4bd7332078625d

7 years agoMove several config elements into TetheringConfiguration class am: 3e7566572e am...
Erik Kline [Sat, 21 Jan 2017 05:18:07 +0000 (05:18 +0000)]
Move several config elements into TetheringConfiguration class am: 3e7566572e am: ec45953fd7 am: befb6a1702
am: dac4c3702f

Change-Id: Ib19c970ca13ad5c08c581506f8f53c3a3c47e3ba

7 years agoMerge "Add Setting for curating saved open networks."
Treehugger Robot [Sat, 21 Jan 2017 05:17:41 +0000 (05:17 +0000)]
Merge "Add Setting for curating saved open networks."

7 years agoMerge "Load EGL early in Activity launch, instead of in Zygote" into nyc-mr2-dev...
Jesse Hall [Sat, 21 Jan 2017 05:17:01 +0000 (05:17 +0000)]
Merge "Load EGL early in Activity launch, instead of in Zygote" into nyc-mr2-dev am: f2a54b6a39  -s ours
am: 4d2afaa85a  -s ours

Change-Id: Ib6613b13fcae139f0a5aa611de239d5f5d5b4f15

7 years agoLoad EGL early in Activity launch, instead of in Zygote am: fd104e7fde -s ours
Jesse Hall [Sat, 21 Jan 2017 05:15:55 +0000 (05:15 +0000)]
Load EGL early in Activity launch, instead of in Zygote am: fd104e7fde  -s ours
am: e1d004740a  -s ours

Change-Id: Iec83488d82e6bdfba2fd9b73c315d7d36de22e7a

7 years agoMerge "Move several config elements into TetheringConfiguration class" am: 8d35276910...
Erik Kline [Sat, 21 Jan 2017 05:12:58 +0000 (05:12 +0000)]
Merge "Move several config elements into TetheringConfiguration class" am: 8d35276910 am: 81499754bc
am: 46f036c6da

Change-Id: I29fb42f75f0bd660f003794b47164d119a3e57ae

7 years agoMove several config elements into TetheringConfiguration class am: 3e7566572e am...
Erik Kline [Sat, 21 Jan 2017 05:12:00 +0000 (05:12 +0000)]
Move several config elements into TetheringConfiguration class am: 3e7566572e am: ec45953fd7
am: befb6a1702

Change-Id: Ife89a2da79aa2a3002eca50f7e9c0a91c894375c

7 years agoMerge "Load EGL early in Activity launch, instead of in Zygote" into nyc-mr2-dev
Jesse Hall [Sat, 21 Jan 2017 05:08:38 +0000 (05:08 +0000)]
Merge "Load EGL early in Activity launch, instead of in Zygote" into nyc-mr2-dev
am: f2a54b6a39  -s ours

Change-Id: I3392b81976e9a530faba27ff93e6514ad8ded7a7

7 years agoLoad EGL early in Activity launch, instead of in Zygote
Jesse Hall [Sat, 21 Jan 2017 05:08:33 +0000 (05:08 +0000)]
Load EGL early in Activity launch, instead of in Zygote
am: fd104e7fde  -s ours

Change-Id: Ide0fccd9666589c0003312ee51e25eb253bddce7

7 years agoMerge "Move several config elements into TetheringConfiguration class" am: 8d35276910
Erik Kline [Sat, 21 Jan 2017 05:06:06 +0000 (05:06 +0000)]
Merge "Move several config elements into TetheringConfiguration class" am: 8d35276910
am: 81499754bc

Change-Id: I6a0dc7192aeca1ecccbf8223516bf3f5f4a9bfb8

7 years agoMerge "Address a few unittest comments." am: 9c3a298748 am: d4d464ae2c am: 8de6457414
Erik Kline [Sat, 21 Jan 2017 05:05:22 +0000 (05:05 +0000)]
Merge "Address a few unittest comments." am: 9c3a298748 am: d4d464ae2c am: 8de6457414
am: d870ed9e26

Change-Id: Ifd4c7e8ec13d24e5c58f727c9a2e3f1521643e4c

7 years agoMove several config elements into TetheringConfiguration class am: 3e7566572e
Erik Kline [Sat, 21 Jan 2017 05:05:04 +0000 (05:05 +0000)]
Move several config elements into TetheringConfiguration class am: 3e7566572e
am: ec45953fd7

Change-Id: If9cffb4d63cdfdf075b6c8991e763f4237d0d5a8