OSDN Git Service
Charles He [Mon, 23 Jan 2017 17:11:50 +0000 (17:11 +0000)]
Merge "DPM: Notify DO/PO of security updates."
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
TreeHugger Robot [Mon, 23 Jan 2017 17:02:35 +0000 (17:02 +0000)]
Merge "Fix thumbnails in landscape in recents"
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
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
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
Todd Kennedy [Mon, 23 Jan 2017 16:47:41 +0000 (16:47 +0000)]
Merge "null check"
Todd Kennedy [Mon, 23 Jan 2017 16:44:40 +0000 (08:44 -0800)]
null check
Fixes:
34598376
Test: Manual
Change-Id: Ia2508434f6fada2219c1eea9b05f9101fc4490e3
Robin Lee [Mon, 23 Jan 2017 16:40:05 +0000 (16:40 +0000)]
Merge "Disable always-on VPN in factoryReset"
TreeHugger Robot [Mon, 23 Jan 2017 16:36:56 +0000 (16:36 +0000)]
Merge "Strong auth timeout refactor"
Toby Sargeant [Mon, 23 Jan 2017 16:21:15 +0000 (16:21 +0000)]
Merge "WebView: Add the definition of the renderer importance API."
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
TreeHugger Robot [Mon, 23 Jan 2017 13:31:30 +0000 (13:31 +0000)]
Merge "Expose Resources.getFont"
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
Jorim Jaggi [Fri, 20 Jan 2017 16:53:01 +0000 (17:53 +0100)]
Fix thumbnails in landscape in recents
Bug:
31339431
Change-Id: If657df7889d43f1f6eafe50ae0581dd70013888e
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
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
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
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
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
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
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
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
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
TreeHugger Robot [Mon, 23 Jan 2017 11:48:08 +0000 (11:48 +0000)]
Merge "AAPT: Add support for 'font' resource type"
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
Andrei Stingaceanu [Mon, 23 Jan 2017 11:21:53 +0000 (11:21 +0000)]
Merge "AutoSize TextView (part 7) - APIs for configuring auto-size"
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
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
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
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
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
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
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
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
Erik Kline [Mon, 23 Jan 2017 10:56:35 +0000 (10:56 +0000)]
Merge "Move 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
Erik Kline [Mon, 23 Jan 2017 10:53:11 +0000 (10:53 +0000)]
Merge "Add test for updateMobileRequiresDun()"
am:
7f018500dc
Change-Id: Ic7b984105e2c245a992446e15d11dd19e4671a57
Treehugger Robot [Mon, 23 Jan 2017 10:44:19 +0000 (10:44 +0000)]
Merge "Add test for updateMobileRequiresDun()"
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
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
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
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
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
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
Treehugger Robot [Mon, 23 Jan 2017 07:04:21 +0000 (07:04 +0000)]
Merge "More concisely export whether we have a "tetherable configuration""
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
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
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
TreeHugger Robot [Mon, 23 Jan 2017 02:07:53 +0000 (02:07 +0000)]
Merge "Remove StorageManager#mountAppFuse hidden API."
Jean-Michel Trivi [Mon, 23 Jan 2017 00:59:46 +0000 (00:59 +0000)]
Merge "PlayerBase: unregistration in player release"
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
TreeHugger Robot [Sun, 22 Jan 2017 23:45:06 +0000 (23:45 +0000)]
Merge "Platform 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
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
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
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
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
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
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
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
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
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
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
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
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
TreeHugger Robot [Sun, 22 Jan 2017 00:50:45 +0000 (00:50 +0000)]
Merge "Import translations. DO NOT MERGE"
TreeHugger Robot [Sun, 22 Jan 2017 00:50:15 +0000 (00:50 +0000)]
Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev
TreeHugger Robot [Sun, 22 Jan 2017 00:49:41 +0000 (00:49 +0000)]
Merge "Import translations. DO NOT MERGE"
TreeHugger Robot [Sun, 22 Jan 2017 00:49:12 +0000 (00:49 +0000)]
Merge "Import translations. DO NOT MERGE" into nyc-mr2-dev
TreeHugger Robot [Sun, 22 Jan 2017 00:06:50 +0000 (00:06 +0000)]
Merge "Use infinities for one-sided ranges for a11y."
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
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
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
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
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
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
TreeHugger Robot [Sat, 21 Jan 2017 07:10:01 +0000 (07:10 +0000)]
Merge "Add @TestApi PopupMenu.getMenuListView"
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
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
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
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
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
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
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
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
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
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
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
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
Treehugger Robot [Sat, 21 Jan 2017 05:17:41 +0000 (05:17 +0000)]
Merge "Add Setting for curating saved open networks."
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
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
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
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
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
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
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
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
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