Alan Viverette
63394b7346
Move framework-specific portions of pathmap.mk into frameworks/base
...
Test: make docs && make
Change-Id: I983a17bed8b14b6d94f7c4d3e900f4bb8bb34b86
2017-03-03 16:18:32 +00:00
Bryce Lee
a6d6e60e00
Merge "Save TaskRecord before calling performClearTaskLocked."
2017-03-03 15:16:53 +00:00
Bryce Lee
b85a22ca09
Merge "Remove mTask from AppWindowToken."
2017-03-03 15:14:23 +00:00
Anton Philippov
b870c8e3e2
Merge "Add more instrumentation to BackupManagerService"
2017-03-03 15:09:04 +00:00
Tobias Thierer
f063264d3a
Merge "Move value for the Build.CUR_DEVELOPMENT constant into libcore" am: 3e6c189c68 am: 50351bd85c
...
am: e8903c666a
Change-Id: I45e9a8b2b084a892f754f27a044d70318eb99772
2017-03-03 12:19:35 +00:00
Tobias Thierer
e8903c666a
Merge "Move value for the Build.CUR_DEVELOPMENT constant into libcore" am: 3e6c189c68
...
am: 50351bd85c
Change-Id: I155559d6c283e58c14995cec8423924ef14bd5b0
2017-03-03 12:14:04 +00:00
Tobias Thierer
50351bd85c
Merge "Move value for the Build.CUR_DEVELOPMENT constant into libcore"
...
am: 3e6c189c68
Change-Id: I981b746a28cda09d7a75fa79faeacb2cc58b1fc4
2017-03-03 12:07:59 +00:00
Tobias Thierer
3e6c189c68
Merge "Move value for the Build.CUR_DEVELOPMENT constant into libcore"
2017-03-03 12:02:09 +00:00
Narayan Kamath
1937bfabeb
Merge "fd_utils: switch to libbase logging." am: 982f42f71c am: a31b7d383f
...
am: 5d763a36b4
Change-Id: I837fa62065df0acd7f3fc8d3e605709861107ab4
2017-03-03 11:17:51 +00:00
Narayan Kamath
5d763a36b4
Merge "fd_utils: switch to libbase logging." am: 982f42f71c
...
am: a31b7d383f
Change-Id: I55defd68178a4374e0f1b138fa320db1cfe8a448
2017-03-03 11:12:50 +00:00
Narayan Kamath
a31b7d383f
Merge "fd_utils: switch to libbase logging."
...
am: 982f42f71c
Change-Id: I22364e3242317761ac27c51c54efb84dd6aee815
2017-03-03 11:07:19 +00:00
Narayan Kamath
982f42f71c
Merge "fd_utils: switch to libbase logging."
2017-03-03 10:59:25 +00:00
Narayan Kamath
c67d939444
Merge "fd_utils: add missing logging for a couple of failure cases." am: 9dbcff7d73 am: 04d17c07cc
...
am: 7e0db82cd5
Change-Id: Ibbcdcb8d4b9e47ef7963e1521ceb9d4179de13de
2017-03-03 10:52:32 +00:00
Narayan Kamath
7e0db82cd5
Merge "fd_utils: add missing logging for a couple of failure cases." am: 9dbcff7d73
...
am: 04d17c07cc
Change-Id: I736ac35b6f040b9470ec51fb7804bebb38afb6fe
2017-03-03 10:46:47 +00:00
Narayan Kamath
04d17c07cc
Merge "fd_utils: add missing logging for a couple of failure cases."
...
am: 9dbcff7d73
Change-Id: Iabd49e8f322e926b1b157ff85f1e9e4f66b0f56a
2017-03-03 10:41:46 +00:00
Narayan Kamath
9dbcff7d73
Merge "fd_utils: add missing logging for a couple of failure cases."
2017-03-03 10:34:37 +00:00
Michal Karpinski
1df0623588
Merge "Use iterator to remove elements from collection when traversing it"
2017-03-03 10:02:17 +00:00
TreeHugger Robot
5048c1cbb1
Merge "Fill-provider can control the negative button label and listener"
2017-03-03 04:45:38 +00:00
TreeHugger Robot
5a66e72a95
Merge "Allow auto-fill services to disable themselves"
2017-03-03 04:45:38 +00:00
Calin Juravle
aba6330a67
Merge changes from topic 'secondary-dex1' am: d56d98b860 am: e6f3ed6aef
...
am: 969327b823 -s ours
Change-Id: I03c3f76927e4d9e46d512fe9074cacb10d743167
2017-03-03 04:10:02 +00:00
Svetoslav Ganov
986a04f2c9
Merge "Add a missing write lock to settings state."
2017-03-03 04:08:20 +00:00
Calin Juravle
969327b823
Merge changes from topic 'secondary-dex1' am: d56d98b860
...
am: e6f3ed6aef
Change-Id: Ia637e1c6caccf33137cde413779911dab5677147
2017-03-03 03:56:13 +00:00
Elliott Hughes
160d6ee170
Merge "Remove the name length limit for system properties." am: c657b769ab am: 6f00e6e977
...
am: b088dd5d15 -s ours
Change-Id: I4c40815a0bbb4bf216fb9ac98c9c37853a74c5a0
2017-03-03 03:52:37 +00:00
Calin Juravle
e6f3ed6aef
Merge changes from topic 'secondary-dex1'
...
am: d56d98b860
Change-Id: Ia9c1329584597a6f30aeaa2bd8e8c979705d8eea
2017-03-03 03:51:04 +00:00
Calin Juravle
7d768a66ee
Merge changes from topic 'secondary-dex' am: 9e88c53337 am: a400ccdaa0
...
am: aa95700b54
Change-Id: I79aa3a24a3982ca60bb1b51323e0b9f6736a7119
2017-03-03 03:45:39 +00:00
Calin Juravle
29db348333
Save package dex usage info after secondary dex reconciliation am: 61fd6eab46 am: ade90057c6
...
am: efb30d85a5 -s ours
Change-Id: Iff414ec5fcaa700a84c92067425e3717bfddc7b6
2017-03-03 03:44:41 +00:00
Calin Juravle
a6a0b9f89b
Compile secondary dex files during background dexopt job am: 574994afde am: 112a61bf32
...
am: 36bc489096 -s ours
Change-Id: I5b884dd7119d79489c303c3e5c6c1b1871a212b2
2017-03-03 03:43:42 +00:00
Calin Juravle
421ee4856a
Add a shell command to force the background dexopt job am: f7edab63d9 am: 90ac28d618
...
am: 6f80bb4166 -s ours
Change-Id: I65e4ec53d906309914bf8e1b3420c2264c8f7370
2017-03-03 03:42:42 +00:00
Calin Juravle
d56d98b860
Merge changes from topic 'secondary-dex1'
...
* changes:
Use DexManager logic to decide if a package is used by other apps
Skip class path checking for secondary dex files
2017-03-03 03:42:34 +00:00
Calin Juravle
c98261b943
A bit more refactoring in BackgroundDexOptService am: a57ef16375 am: a0358c9e32
...
am: ff7bde0fa3 -s ours
Change-Id: I58955e558e574e01beaf40e5ecde994e79a3a2d4
2017-03-03 03:41:38 +00:00
Calin Juravle
2c1939b02e
[PM] Clean up logic for secondary dex oat files am: e69fba3f7f am: 110e897eaa
...
am: 29f08b9f1b -s ours
Change-Id: I9d1626a88d2d3743f2ca2c2493c8a46d3cbaf80c
2017-03-03 03:40:41 +00:00
Calin Juravle
2a65fd0d37
Compile secondary dex files in DexManager am: 7218363a92 am: 468be64cf2
...
am: 97b4de24d2 -s ours
Change-Id: I243bf467552438f5085b609a23d1a6161e28506b
2017-03-03 03:39:42 +00:00
Calin Juravle
876b2865d3
Notify DexManager about new package installs am: fcd672fca3 am: 27ea592098
...
am: a6adb97aa0 -s ours
Change-Id: Iaad413350849a6e1fc225d26d50977f5a4983f0f
2017-03-03 03:38:34 +00:00
Svet Ganov
480b570603
Add a missing write lock to settings state.
...
Atomic file requires sync between writers otherwise we may end
up with partially written settings file and no backup to recover.
Test: not testable by how we hold a mutex
bug:35915719
Change-Id: I97eebf869fa7e4989dcd2a29e4418c22706edcb8
2017-03-03 03:01:34 +00:00
Svet Ganov
33d06fcac5
Fill-provider can control the negative button label and listener
...
Test: New CTS tests added and all autp-fill tests pass
bug:35869744
Change-Id: I55e5938038e612d728498658a763208f7022f85a
2017-03-03 02:58:18 +00:00
Svet Ganov
7ad1128137
Allow auto-fill services to disable themselves
...
1. Added a new API for a connected auto-fill service to
disable itself
2. Added a new shell command to destroy all pending sessions
which is used in CTS tests
3. Fixed a bug where the unbind timeout was in minutes
instead of seconds
Test: wrote CTS tests, all auto-fill tests pass
bug:35848030
Change-Id: I681605aa0b8c004a0f14e30b57117c291d89a894
2017-03-03 02:56:32 +00:00
TreeHugger Robot
d11f127428
Merge "Make sure to call the original reply-to receiver when..."
2017-03-03 02:53:20 +00:00
TreeHugger Robot
75323c1889
Merge "Resize task to fullscreen when moving from pinned stack."
2017-03-03 02:37:28 +00:00
Calin Juravle
c649449093
Use DexManager logic to decide if a package is used by other apps
...
Stop relying on the file marker recorded by the runtime. We have the
same data available from the DexManager.
The clean up CL to remove the handling of the file markers will follow.
Test: verify that "shared packages" (e.g. gmscore) are not compiled with speed-profile.
Bug: 32871170
(cherry picked from commit 07b6eabe79 )
Change-Id: I2969b75fa77d38dde0073ef67aa89b1dc91237b5
Merged-In: I6cc5834ac88489e69896cd5fba9ed9968aa7f5a2
2017-03-03 02:16:04 +00:00
Calin Juravle
f8afcdc7b7
Skip class path checking for secondary dex files
...
Pass '&' marker to dex2oat classpath when compiling secondary dex files.
This will skip class path checking when loading the oat files.
Test: adb shell cmd package compile -m speed -f --secondary-dex com.google.android.gms
oatdump --header-only --oat-
file=/data/user/0/com.google.android.gms/app_chimera/m/00000006/oat/arm64/DynamiteModulesC_GmsCore_prodmnc_alldpi_release
check that the class path contains the special '&' marker
Bug: 32871170
(cherry picked from commit aae35767b6 )
Change-Id: I7f3c6743e749316ee02e8586a525ad28ae1ef765
Merged-In: If0628aeb4e3f5717604bfc4a87a4b1d438e5fa65
2017-03-03 02:12:24 +00:00
TreeHugger Robot
5603a16e9e
Merge "Fix issue #35365651 : ActivityManager.getPackageImportance() doesn't..."
2017-03-03 01:50:15 +00:00
Rob Carr
2ff633cbc3
Merge "Revert "Modify SurfaceView to use SurfaceFlinger child surfaces.""
2017-03-03 01:19:08 +00:00
Rob Carr
2e65f7c4e3
Merge "Revert "Correct dissapearing SurfaceView during exit animations.""
2017-03-03 01:17:04 +00:00
Rob Carr
115d2dbf93
Merge "Revert "SurfaceView: Include surfaceInsets in position calculation""
2017-03-03 01:16:28 +00:00
Rob Carr
1c6d32ab10
Revert "Correct dissapearing SurfaceView during exit animations."
...
This reverts commit 026a6c45e7 .
Change-Id: I3ff0d64ca9f91aef4b5a53ed47e4d05f0d128e11
2017-03-03 01:15:48 +00:00
Rob Carr
8009012644
Revert "SurfaceView: Include surfaceInsets in position calculation"
...
This reverts commit 8c31e1db2a .
Change-Id: Id25f493ca272878c2105f9cd302db1e05284998d
2017-03-03 01:15:36 +00:00
Makoto Onuki
3e7d845161
Make sure to call the original reply-to receiver when...
...
replacing a queued broadcast.
- Also don't replace a broadcast for a different user.
Test: Manual test with the following test code:
Intent intent = new Intent(Intent.ACTION_PROVIDER_CHANGED)
.addFlags(Intent.FLAG_RECEIVER_REPLACE_PENDING);
AlarmManager alm = this.getSystemService(AlarmManager.class);
long time = SystemClock.elapsedRealtime() + 5 * 1000;
for (int i = 0; i < 5; i++) {
alm.setExact(AlarmManager.ELAPSED_REALTIME, time,
PendingIntent.getBroadcast(this, i, intent, PendingIntent.FLAG_UPDATE_CURRENT));
}
Without this CL, after the alarm fires, AlarmManagerService.mBroadcastRefCount
is left > 0 and the wake lock is held forever.
With this CL, mBroadcastRefCount eventually gets back to 0.
Bug: 35779096
Change-Id: I4e21c94b08f25f9ca1242182670ff4a69f8bd9f2
2017-03-02 16:58:14 -08:00
Jeff Tinker
3896db1475
Revert "Modify SurfaceView to use SurfaceFlinger child surfaces."
...
This reverts commit 693f3432ae .
P0: When playing encrypted content the Fugu displays a blank screen.
Test: with topic "surfaceview-without-wm" reverted, encrypted playback
works on ToT oc-release. See repro steps in 35917840#12.
bug:35917840
Change-Id: I37fa1e427daff3a1c18ed1c92d035421d891f67c
2017-03-03 00:48:00 +00:00
Elliott Hughes
b088dd5d15
Merge "Remove the name length limit for system properties." am: c657b769ab
...
am: 6f00e6e977
Change-Id: If2daf92e3b7aed37832aa0787a2c689d8bdedd97
2017-03-03 00:37:18 +00:00
Elliott Hughes
6f00e6e977
Merge "Remove the name length limit for system properties."
...
am: c657b769ab
Change-Id: I700b379c0482d7d9609183a39a5c9664746ea5aa
2017-03-03 00:30:10 +00:00