Adam Lesinski
c8f71aa67e
Add ResTable_sparseTypeEntry support
...
Benchmarks on bullhead-userdebug show that there is a negligent
performance impact when using sparse entries on a 30% loaded
sparse type of 1000 resources.
Benchmark Time CPU Iterations
-----------------------------------------------------------------------------------
BM_SparseEntryGetResourceSparseLarge 255 ns 254 ns 2751408
BM_SparseEntryGetResourceNotSparseLarge 254 ns 254 ns 2756534
Bug: 27381711
Test: make libandroidfw_tests aapt2_tests
Change-Id: I051ea22f2f6b2bc3696e446adc9e2a34be18009f
2017-02-15 12:40:02 -08:00
Geoffrey Pitsch
c535d122c6
Merge "Fix for cancel to remove both posted and enqueued notifications"
2017-02-15 18:06:17 +00:00
Geoffrey Pitsch
ccc0b97a5f
Fix for cancel to remove both posted and enqueued notifications
...
Bug:34287447
Test: runtest systemui-notification
Change-Id: I7deb3a06416a6eb1b8421273f7dd5115d9b7a05c
2017-02-15 11:02:26 -05:00
Narayan Kamath
4211358c74
Merge "Zygote: Add support for explicit preloading of resources."
2017-02-15 14:43:22 +00:00
Andrei Stingaceanu
302fe9098b
Merge "TextView/LinkMovementMethod/ClickableSpan - touch up revert"
2017-02-15 14:28:55 +00:00
Esteban Talavera
c3dfa81973
Merge "Revert "Use context's userId in ContentResolver class.""
2017-02-15 13:35:35 +00:00
Esteban Talavera
da2006a0bd
Revert "Use context's userId in ContentResolver class."
...
This reverts commit 2b44387f5d706e477418795c2d57d0909dc7ed22.
Bug: 35374151
Change-Id: Ifdde7a3b4e9141d7e283478aff49971c6a5dcaa2
2017-02-15 13:20:24 +00:00
Diego Perez
c5a8e06f2e
Merge "Add dynamic font support"
2017-02-15 10:36:22 +00:00
Narayan Kamath
669afcc9d0
Zygote: Add support for explicit preloading of resources.
...
Add a --preload-default command that instructs the zygote to preload
resources. The command is a no-op if resources have already been
preloaded.
Test: manual.
Change-Id: I4a846a7d911fa929af472d9071ffbff6df424176
2017-02-15 10:25:48 +00:00
Narayan Kamath
83e0faf2cc
Merge "Zygote: Reset niceness if lazy preloading is enabled."
2017-02-15 10:15:16 +00:00
Hyunyoung Song
816540180f
Merge "Remove color attribute from MaskableIconDrawable foreground/background tag Test: manual test"
2017-02-15 09:33:11 +00:00
Sergio Sancho
b662231125
Merge "Ensure we set the notification marker position by calling updateMarker() just after the AudioTrack is initialized. This solve the issue with cached synthesis in which updateMarker was called before AudioTracker initialization and we never got the callbacks."
2017-02-15 09:31:29 +00:00
Felipe Leme
a45eb7eb12
Merge "Enable auto-fill when activity is marked as FLAG_SECURE."
2017-02-15 07:48:48 +00:00
Felipe Leme
71377a4ae2
Enable auto-fill when activity is marked as FLAG_SECURE.
...
BUG: 34077687
Test: CtsAutoFillServiceTestCases passes
Change-Id: I2d7a565a53a32792d6daeceba3f3a7beebdf052c
2017-02-14 18:19:08 -08:00
Eric Laurent
e0ac9dabc7
Merge "audio: deprecate AudioManager.isBluetoothA2dpOn()"
2017-02-15 02:13:22 +00:00
Selim Cinek
1534b978fd
Merge "Fix bad automerge"
2017-02-15 01:36:26 +00:00
Jean-Michel Trivi
743d07e6db
Merge "Player activity notification: SoundPool not ready for activity reporting"
2017-02-15 01:32:27 +00:00
Jeff Vander Stoep
1a13a01ae8
Fix bad automerge
...
Test: Marlin builds again!
Change-Id: Ic0034a5006d22f758daef92994338fdfb00210fc
2017-02-14 17:32:18 -08:00
Hugo Benichi
849e24866d
Merge "ConnectivityManager: fix potential NPE" am: b688dd18ab am: ab453cd565 am: 7c9cc1f9e5
...
am: f648c98762
Change-Id: I628fdf36a5a80a2d93ff4c4785253cb16a9e4ad2
2017-02-15 01:29:31 +00:00
Hugo Benichi
f648c98762
Merge "ConnectivityManager: fix potential NPE" am: b688dd18ab am: ab453cd565
...
am: 7c9cc1f9e5
Change-Id: I6f487ce9da656610c939ddc78e834ac8ef5f8135
2017-02-15 01:24:29 +00:00
Erik Kline
cfa9c5b495
Merge "Split chooseUpstreamType() into two separate functions" am: 7a42d3ad83 am: f6d55d7e9e am: 8eb1fbf1bc
...
am: f51d562627
Change-Id: Id2e6f20d79f088d27593953ec39112a84a8ba5f0
2017-02-15 01:11:30 +00:00
Erik Kline
aada49a397
Merge "Slightly simplify mTryCell and requestUpstreamMobileConnection() usage" am: 63445824d6 am: 4650762557 am: 23d077318c
...
am: 0f5cf47489
Change-Id: Ib883c6772bc51c3f6670139de44f66067d746355
2017-02-15 01:10:23 +00:00
Hugo Benichi
7c9cc1f9e5
Merge "ConnectivityManager: fix potential NPE" am: b688dd18ab
...
am: ab453cd565
Change-Id: I72e114037ce6a0ec53863749b8ffa34513c9fdce
2017-02-15 01:09:58 +00:00
Hugo Benichi
ab453cd565
Merge "ConnectivityManager: fix potential NPE"
...
am: b688dd18ab
Change-Id: If562fc6a921569ad9d3141cac72b6f395a30da9e
2017-02-15 01:05:24 +00:00
Erik Kline
f51d562627
Merge "Split chooseUpstreamType() into two separate functions" am: 7a42d3ad83 am: f6d55d7e9e
...
am: 8eb1fbf1bc
Change-Id: Ia8fd663404f1d0a70243ab9c9bd853ac6d51d68f
2017-02-15 01:04:44 +00:00
Erik Kline
0f5cf47489
Merge "Slightly simplify mTryCell and requestUpstreamMobileConnection() usage" am: 63445824d6 am: 4650762557
...
am: 23d077318c
Change-Id: I19f92ac6160702233832a190aeeaeff06391ce9e
2017-02-15 01:03:49 +00:00
Amith Yamasani
dd757883c2
Merge "Fix NPE in handleBindApplication"
2017-02-15 00:55:01 +00:00
Erik Kline
8eb1fbf1bc
Merge "Split chooseUpstreamType() into two separate functions" am: 7a42d3ad83
...
am: f6d55d7e9e
Change-Id: Ibd6b1fae52ec31ae488484be727b5261820e6ecb
2017-02-15 00:54:07 +00:00
Hugo Benichi
b688dd18ab
Merge "ConnectivityManager: fix potential NPE"
2017-02-15 00:53:44 +00:00
Amith Yamasani
5e2714ea7a
Merge "Kernel mapping for package scope by user"
2017-02-15 00:53:25 +00:00
Erik Kline
23d077318c
Merge "Slightly simplify mTryCell and requestUpstreamMobileConnection() usage" am: 63445824d6
...
am: 4650762557
Change-Id: Ie004da6fe1252ddec90204637ff17c3ed73f2923
2017-02-15 00:52:57 +00:00
Erik Kline
f6d55d7e9e
Merge "Split chooseUpstreamType() into two separate functions"
...
am: 7a42d3ad83
Change-Id: I77649e11e74140ec985dcdadab226e3e73e67642
2017-02-15 00:49:20 +00:00
Erik Kline
4650762557
Merge "Slightly simplify mTryCell and requestUpstreamMobileConnection() usage"
...
am: 63445824d6
Change-Id: Ie921ee1a2f1dbdd338c9f0700b24808e1cb6435e
2017-02-15 00:48:24 +00:00
Erik Kline
7a42d3ad83
Merge "Split chooseUpstreamType() into two separate functions"
2017-02-15 00:38:50 +00:00
Erik Kline
63445824d6
Merge "Slightly simplify mTryCell and requestUpstreamMobileConnection() usage"
2017-02-15 00:38:32 +00:00
Michael Peck
0d954a080f
Merge "Pass targetSdkVersion specifier for SELinux labeling" am: 4516240b47 am: f8cefed995 am: 5493749d64
...
am: fa030e505d
Change-Id: Ie6b6bba24490f0ca2db738aa46d2bbc2c6f9387c
2017-02-15 00:05:40 +00:00
Michael Peck
fa030e505d
Merge "Pass targetSdkVersion specifier for SELinux labeling" am: 4516240b47 am: f8cefed995
...
am: 5493749d64
Change-Id: I731220c719cf29d94e11698906dfb7f049a90a55
2017-02-15 00:00:11 +00:00
Michael Peck
5493749d64
Merge "Pass targetSdkVersion specifier for SELinux labeling" am: 4516240b47
...
am: f8cefed995
Change-Id: Ie71368e7b4571d209d8c3a824bbf1a8c738f56a8
2017-02-14 23:55:07 +00:00
Michael Peck
f8cefed995
Merge "Pass targetSdkVersion specifier for SELinux labeling"
...
am: 4516240b47
Change-Id: Ic61c4dc30f075d01a85d8b60cfe4ae1de773aa09
2017-02-14 23:50:17 +00:00
Treehugger Robot
4516240b47
Merge "Pass targetSdkVersion specifier for SELinux labeling"
2017-02-14 23:42:59 +00:00
Amith Yamasani
336d29d409
Fix NPE in handleBindApplication
...
Use getPackageManager(), as sPackageManager might not be initialized
yet.
Bug: 35359850
Test: manual
Change-Id: I16f5af613e9f6a6dc776bd2da74779e509899541
2017-02-14 15:14:09 -08:00
Winson Chung
2c02bd1cf0
Merge "Disable fetching of thumbnails when using snapshots."
2017-02-14 23:11:05 +00:00
TreeHugger Robot
7ad2067f98
Merge "Add API to track package changes"
2017-02-14 23:10:59 +00:00
Michael Kwan
e46fa2b486
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev am: c61cd1a635 am: 34c98becbd
...
am: c8630e5feb
Change-Id: I932e24a961b7f499734b37838e7a7c2aeb1d05f6
2017-02-14 23:06:52 +00:00
Michael Kwan
0bf608ee82
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev am: c61cd1a635 am: 83b072c48c
...
am: e7c91f721c
Change-Id: I0a3d2214a46f804681dde460bd9a6024fbc859f7
2017-02-14 23:02:18 +00:00
Michael Kwan
c8630e5feb
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev am: c61cd1a635
...
am: 34c98becbd
Change-Id: I4030b021838853ca3064d9da01a7d89a64d1861c
2017-02-14 23:00:47 +00:00
Michael Kwan
e7c91f721c
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev am: c61cd1a635
...
am: 83b072c48c
Change-Id: I77b0a0a30e60658dbcf3ab0806bd0227939b8ba8
2017-02-14 22:57:48 +00:00
Michael Kwan
34c98becbd
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev
...
am: c61cd1a635
Change-Id: I02c70d3be50c00927e78282c9f3635b7ed9ae197
2017-02-14 22:53:44 +00:00
Amith Yamasani
23ab7f54d9
Kernel mapping for package scope by user
...
Inform the kernel via configfs, of userids that
should be excluded when an app is not installed
for them.
Also push userid to remove_userid when a user is
removed so that the exclude list of that user can
be cleaned up in one command for all packages.
Test: runtest -x ....KernelPackageMappingTests.java
Change-Id: Ib94b1a0b737f45b2d03deb9650f0f0eb68e363d9
2017-02-14 14:53:42 -08:00
Michael Kwan
83b072c48c
Merge "Fix incorrect values for VelocityTracker in SwipeDismissLayout." into cw-f-dev
...
am: c61cd1a635
Change-Id: Ib1cff2ace082862c2a1c250170453b989f6697df
2017-02-14 22:53:41 +00:00