Commit Graph

308741 Commits

Author SHA1 Message Date
Netta Peterbursky
bf07da5650 Merge "Protobufferize PowerManager dumpsys" 2017-02-24 21:36:19 +00:00
Netta Peterbursky
ff506659a7 Merge "Protobufferize PackageManager dumpsys" 2017-02-24 21:35:32 +00:00
Robin Lee
1cd368b074 Merge "Thorough javadocumentation for network logging API" 2017-02-24 21:28:17 +00:00
Amit Mahajan
0d105deef8 Merge "Mark oemhook related APIs @Deprecated." am: 79faa72eee am: 4b026b656d
am: 2225e56bd3

Change-Id: I3225ab882809159ae1deb97efc0469d8b2777cbe
2017-02-24 20:58:39 +00:00
Amit Mahajan
2225e56bd3 Merge "Mark oemhook related APIs @Deprecated." am: 79faa72eee
am: 4b026b656d

Change-Id: I9fca856876619c380529df90fdd86e276666dbb3
2017-02-24 20:53:35 +00:00
TreeHugger Robot
96429a18aa Merge "Change time methods to durations." 2017-02-24 20:49:57 +00:00
Amit Mahajan
4b026b656d Merge "Mark oemhook related APIs @Deprecated."
am: 79faa72eee

Change-Id: Ia31c163fdd65f305095ca1749cbc457eea4b0ca8
2017-02-24 20:48:10 +00:00
Treehugger Robot
79faa72eee Merge "Mark oemhook related APIs @Deprecated." 2017-02-24 20:40:23 +00:00
Josh Gao
c182cde24f Merge "Open /data/anr/traces.txt with O_APPEND." am: 5bf8540194 am: 0b9df3a012
am: ade5ac01f1

Change-Id: I4e12124359c7f98de151951b14cc3de59cf09c1d
2017-02-24 20:37:40 +00:00
TreeHugger Robot
145e5c1da9 Merge "Disable task snapshots on svelte" 2017-02-24 20:33:48 +00:00
Josh Gao
ade5ac01f1 Merge "Open /data/anr/traces.txt with O_APPEND." am: 5bf8540194
am: 0b9df3a012

Change-Id: I2cc15a9391c8b7a1e8bd1af7d20db684ff95a6f4
2017-02-24 20:33:00 +00:00
Josh Gao
0b9df3a012 Merge "Open /data/anr/traces.txt with O_APPEND."
am: 5bf8540194

Change-Id: Ie73b2930348d946a6f4504df190bd3e819043487
2017-02-24 20:28:00 +00:00
TreeHugger Robot
e44f60ec35 Merge "Require valid authorities for Uri notifications." 2017-02-24 20:26:33 +00:00
Josh Gao
5bf8540194 Merge "Open /data/anr/traces.txt with O_APPEND." 2017-02-24 20:17:23 +00:00
Josh Gao
6443a858a6 Open /data/anr/traces.txt with O_APPEND.
Should fix selinux denial:
    audit(0.0:7893): avc: denied { write } for path="/data/anr/traces.txt" dev="sda35" ino=679938 scontext=u:r:crash_dump:s0 tcontext=u:object_r:anr_data_file:s0 tclass=file permissive=0

Bug: 35727090
Test: none
Change-Id: I5c131ca1ee48ed00934a9aa7c611ee35fc4f9f2a
2017-02-24 12:15:15 -08:00
TreeHugger Robot
80999f790b Merge "New system for plugin + tuner integrations called extensions" 2017-02-24 20:02:03 +00:00
Eric Laurent
4f7bc8c335 Merge "Load hyphenation patterns for Bulgarian and Church Slavonic" am: 70bc4a8036 am: 330ac1223a
am: 38a7f7f1ef

Change-Id: I09c0a3465d73923ec8f83bedaf46cfa3341bd721
2017-02-24 19:55:03 +00:00
Eric Laurent
38a7f7f1ef Merge "Load hyphenation patterns for Bulgarian and Church Slavonic" am: 70bc4a8036
am: 330ac1223a

Change-Id: I23f1e0cf7938afbf18611191f12f68779b7c017e
2017-02-24 19:49:55 +00:00
TreeHugger Robot
1a082becfd Merge "Better error message when no UID allocated." 2017-02-24 19:47:57 +00:00
Eric Laurent
330ac1223a Merge "Load hyphenation patterns for Bulgarian and Church Slavonic"
am: 70bc4a8036

Change-Id: Iac325d28a09f4ddceb93ec85beba0eabfd393992
2017-02-24 19:45:28 +00:00
Mukesh Agrawal
4dcf740197 Merge "StateMachine: add getLogRecMaxSize()" am: 22e43471ed am: 0a2d5cf7db
am: 313604b48f

Change-Id: Ib8670d744b179a48dd3f9052baefc9ddbf260274
2017-02-24 19:41:04 +00:00
Eric Laurent
70bc4a8036 Merge "Load hyphenation patterns for Bulgarian and Church Slavonic" 2017-02-24 19:36:29 +00:00
Mukesh Agrawal
313604b48f Merge "StateMachine: add getLogRecMaxSize()" am: 22e43471ed
am: 0a2d5cf7db

Change-Id: Id8a21420d17074e7331f8f67453fe09c338991ec
2017-02-24 19:36:23 +00:00
Jeff Sharkey
2140cd6431 Merge "Block new installs into ASEC containers." 2017-02-24 19:32:09 +00:00
Mukesh Agrawal
0a2d5cf7db Merge "StateMachine: add getLogRecMaxSize()"
am: 22e43471ed

Change-Id: Iaab7955c0721e240487e8c842e994c90141d6013
2017-02-24 19:32:03 +00:00
TreeHugger Robot
ab6798951a Merge "Fix broken RestrictedLockUtils KeyGuard APIs" 2017-02-24 19:29:48 +00:00
Mukesh Agrawal
22e43471ed Merge "StateMachine: add getLogRecMaxSize()" 2017-02-24 19:26:48 +00:00
Roozbeh Pournader
e626fb53e2 Load hyphenation patterns for Bulgarian and Church Slavonic
Patterns for Bulgarian (bg) and Church Slavonic (cu) are now loaded
too.

Also make changes to fontchain_lint.py, so it knows the script for Bulgarian
and Church Slavonic is Cyrillic.

Test: make -j works and creates .hyb files for bg and cu
Change-Id: I0586f6c49380279ef88fe952b5cfd2d3594c5524
2017-02-24 11:23:48 -08:00
TreeHugger Robot
071aa3b125 Merge "AppWidgetManager shouldn't use StorageManager." 2017-02-24 19:20:01 +00:00
Hakan Seyalioglu
21cb4cd496 Merge "Use the measured height in the ResolverDrawer" 2017-02-24 19:18:40 +00:00
Evan Rosky
cbf78f80cf Merge "Fixed poor behavior of position-based focus order" 2017-02-24 18:51:44 +00:00
Evan Rosky
b2048d4247 Merge "Add focusdirection annotations to cluster methods" 2017-02-24 18:50:34 +00:00
Android Build Merger (Role)
da047073fd Merge "Merge "Update api for InMemoryDexClassLoader" am: 2f40b2b302 am: c878255b5f am: 96b1fb4faa" 2017-02-24 18:50:23 +00:00
Alex Light
af9929efce Merge "Update api for InMemoryDexClassLoader" am: 2f40b2b302 am: c878255b5f
am: 96b1fb4faa

Change-Id: Ie54827e27768ce593b0b1402c8bc8eeb9b744f5f
2017-02-24 18:49:29 +00:00
TreeHugger Robot
4b2f751ebf Merge "Check EXTRA_INTENT as part of leaving process." 2017-02-24 18:49:24 +00:00
Alex Light
96b1fb4faa Merge "Update api for InMemoryDexClassLoader" am: 2f40b2b302
am: c878255b5f

Change-Id: Ifaf686ab006aee45447b3fb7c7da97f1a079dffd
2017-02-24 18:43:56 +00:00
TreeHugger Robot
a6be43461e Merge "Enforce the calling permissions within NetworkRecommendationProvider." 2017-02-24 18:43:01 +00:00
Jorim Jaggi
3d73260a8d Disable task snapshots on svelte
Test: Boot low ram device, make sure cache stays empty
Bug: 31339431
Change-Id: I0fac1071f17fcd13872ef68f68eee2c793c6753c
2017-02-24 19:41:45 +01:00
Alex Light
c878255b5f Merge "Update api for InMemoryDexClassLoader"
am: 2f40b2b302

Change-Id: I4c28a97869d17862076521c7fc22a96f9946d6b0
2017-02-24 18:39:00 +00:00
Treehugger Robot
2f40b2b302 Merge "Update api for InMemoryDexClassLoader" 2017-02-24 18:32:22 +00:00
Chen Xu
f73da9c7ed Merge "move ACTION_CARRIER_SETUP intent to public api" 2017-02-24 18:15:46 +00:00
Jeff Sharkey
f60d8ab3d8 Better error message when no UID allocated.
Test: builds, boots
Bug: 34355942
Change-Id: I6062dc542d9088f34b5cb8ddac197cc34a970278
2017-02-24 11:06:51 -07:00
Jeff Sharkey
912e80d345 Require valid authorities for Uri notifications.
Content changed notifications are really only valid for content://
Uris, which are really only valid when we have a valid ContentProvider
backing them.  This has been implicit for a long time, but we actually
need to start enforcing it based on target API.

We also now tell developers about why their notification requests
are being denied, instead of silently logging.

Test: builds, boots, common operations work
Bug: 34049049
Change-Id: Ie8ab8d8674cff13e3e9269ffddc4ad998cb848c4
2017-02-24 11:00:59 -07:00
Jason Monk
1d9632df97 New system for plugin + tuner integrations called extensions
An ExtensionController provides an easy way to say I need an
object of interface X. Then a plugin or a tuner factory can
actually provide X when needed or fallback to a default implementation.

Test: runtest systemui
Change-Id: I5e1b76def3c790d7f673867648ffeb13c4d0a829
2017-02-24 12:51:51 -05:00
Jeff Sharkey
22e32236ec AppWidgetManager shouldn't use StorageManager.
It's probably looking to detect both STATE_RUNNING_UNLOCKING and
STATE_RUNNING_UNLOCKED, so it should use isUserUnlockingOrUnlocked()
instead of trying to peek at the low-level CE key status.

Test: builds, boots
Bug: 29534661
Change-Id: I6aca1721f88ced65abf3bb7cbab550c4dbe27fb7
2017-02-24 10:21:58 -07:00
TreeHugger Robot
38a65f6c56 Merge "Fix roaming getting stuck after changing sims" 2017-02-24 16:51:41 +00:00
Jeff Sharkey
c6fe23df52 Check EXTRA_INTENT as part of leaving process.
We're checking all the other Intent objects, but we forgot this one.

Test: builds, boots
Bug: 34072700
Change-Id: I4f328950f3122258e0bdea7e87f78d7d0afdedbb
2017-02-24 09:40:52 -07:00
Jeff Sharkey
8c61e39e04 Block new installs into ASEC containers.
ASEC containers have been deprecated since MNC, which is when we
introduced the "adoptable storage" feature.  Adoptable storage is a
much better user experience, since we move both the APK and private
app data together as a single unit, making it much easier to explain
to users.

Test: builds, boots
Bug: 32913676
Change-Id: I97385d081a50a79fc005d4e23e09999f9ae6cfc1
2017-02-24 09:26:30 -07:00
Alex Light
c5f58e8fab Update api for InMemoryDexClassLoader
We changed the base class for InMemoryDexClassLoader to be
BaseDexClassLoader.

Test: m -j40 droid

Change-Id: Ibf9f8996a8b9a2feebbd42ec864fd1b08027a6ab
2017-02-24 08:22:41 -08:00
Jason Monk
da832c71bf Fix the build
Test: treehugger
Change-Id: If68207f801568141630a22c3822b37f2f2c94d24
2017-02-24 10:58:11 -05:00