Commit Graph

396938 Commits

Author SHA1 Message Date
Jason Monk
ea54e8a756 Sysui: Add support for view injection
Test: Existing tests pass
Change-Id: Ic6931ebec38ca9514e9368239dd9502ae2dee33c
2018-12-20 10:22:47 -05:00
TreeHugger Robot
b34e8528ca Merge "Use vector instead of VLA to avoid uninitialized values" 2018-12-20 14:39:20 +00:00
Adrian Roos
bdadd6cc4c Merge changes Ibe09f115,Ib015669e
* changes:
  apilint: Fix API lint issues 2/2
  apilint: Fix API lint issues
2018-12-20 14:31:47 +00:00
David Brazdil
9ad1461eb9 Merge "Annotate two non-SDK methods known to be used by apps" am: de441278e7 am: 32d2f8fe46
am: a5083783f7

Change-Id: I59f5f3ea5a0424036e1e715e56d8fa16572358b1
2018-12-20 06:09:41 -08:00
David Brazdil
a5083783f7 Merge "Annotate two non-SDK methods known to be used by apps" am: de441278e7
am: 32d2f8fe46

Change-Id: I0d1a0e85eebb555ca43c2d43e6c28ce96af94122
2018-12-20 05:59:08 -08:00
David Brazdil
32d2f8fe46 Merge "Annotate two non-SDK methods known to be used by apps"
am: de441278e7

Change-Id: I66ec979de4ce5731b144cf5173a0a715d1e8f231
2018-12-20 05:50:00 -08:00
David Brazdil
de441278e7 Merge "Annotate two non-SDK methods known to be used by apps" 2018-12-20 13:36:34 +00:00
David Brazdil
ad857d637a Annotate two non-SDK methods known to be used by apps
Exempted-From-Owner-Approval: Mechanical changes to the codebase
which have been approved by Android API council and announced on
android-eng@

Bug: 121237128
Bug: 120783643
Test: m appcompat
Change-Id: Ib7a8bdf3151290aa8a5ca85dc8650612432f0d59
2018-12-20 13:36:21 +00:00
TreeHugger Robot
b444a8b822 Merge "Add a state for Staged Sessions." 2018-12-20 13:19:54 +00:00
Frank Li
3cdd48ea3a Merge "Define DNS statistic data atom in atoms.proto file" 2018-12-20 13:08:06 +00:00
TreeHugger Robot
811a5191dc Merge "Changed ContentCaptureService to receive one event at time." 2018-12-20 12:32:19 +00:00
vichang
601ed48752 Merge "Use ICU in libandroidicu" am: 995c3f5247 am: 664e409040
am: a0d9740588

Change-Id: I5a51de84cdf05be2b1b970ce5f84f98893137ef4
2018-12-20 04:19:44 -08:00
vichang
a0d9740588 Merge "Use ICU in libandroidicu" am: 995c3f5247
am: 664e409040

Change-Id: I47b0ce84ed2a5bac657b76a64aceaccf3aa5c7ef
2018-12-20 04:10:35 -08:00
vichang
664e409040 Merge "Use ICU in libandroidicu"
am: 995c3f5247

Change-Id: I22832314959e41f9ea949c2815edeb07f9130ef8
2018-12-20 03:50:45 -08:00
vichang
995c3f5247 Merge "Use ICU in libandroidicu" 2018-12-20 11:37:55 +00:00
Jiyong Park
69be3f19b6 Merge "Show version for APEXes" am: 02f874d564 am: 3a4aa90faa
am: b8edd32168

Change-Id: I59078073426760fd472a7be9662ea8f247483a6a
2018-12-20 02:16:13 -08:00
Jiyong Park
b8edd32168 Merge "Show version for APEXes" am: 02f874d564
am: 3a4aa90faa

Change-Id: I7130b6ae1e98411aa8e84dcc01e516528a9db861
2018-12-20 02:01:55 -08:00
Jiyong Park
3a4aa90faa Merge "Show version for APEXes"
am: 02f874d564

Change-Id: I5aff77a40b30d2d0acd5361c07c54ecdefa47f3f
2018-12-20 01:49:29 -08:00
Jiyong Park
02f874d564 Merge "Show version for APEXes" 2018-12-20 09:40:29 +00:00
TreeHugger Robot
c55b854b02 Merge "Check if the wallpaper service exists before use." 2018-12-20 09:01:47 +00:00
David Brazdil
7495af74b7 Merge "Revert "[framework] Compile secondary dex files in isolation"" am: 2c0278d35f am: 37e38790d6
am: 51beefd255

Change-Id: I82ee47da2ef0dca5ec4fbfec500db29854026558
2018-12-20 00:57:46 -08:00
David Brazdil
51beefd255 Merge "Revert "[framework] Compile secondary dex files in isolation"" am: 2c0278d35f
am: 37e38790d6

Change-Id: I521d14015c2367fad26c5167b80e2ff53a3e8b8a
2018-12-20 00:47:37 -08:00
David Brazdil
37e38790d6 Merge "Revert "[framework] Compile secondary dex files in isolation""
am: 2c0278d35f

Change-Id: I038f2b273aa5767e22995782ff939fe89f91e89d
2018-12-20 00:38:29 -08:00
Felipe Leme
9bb25943d7 Merge "Inline some Settings constants so they don't break the SettingsBackupTest." 2018-12-20 08:30:03 +00:00
David Brazdil
2c0278d35f Merge "Revert "[framework] Compile secondary dex files in isolation"" 2018-12-20 08:25:22 +00:00
David Brazdil
22217f6a51 Revert "[framework] Compile secondary dex files in isolation"
This reverts commit 8a5a708df1.
ART does not compile secondary dex files in the user process
any more. The original issue of a large overhead of providing
a class loader context is therefore not relevant any more and
we can start passing the context to installd.

Note that this also partially reverts commit
6dba50d633 which restricted
visibility of methods in PackageDexUsage. The commit also
removed data collection for unsupported class loaders. The
logic in PackageDexOptimizer was adjusted accordingly.

Bug: 64530081
Bug: 111174995
Test: manual
Change-Id: Id78b5a6d8841b199c12a63a8d45d12efbcc32275
2018-12-20 08:24:56 +00:00
Mathew Inwood
fe1d7433ea [automerger skipped] Merge "Include annotation property values in output." am: 989e767e84 am: d12d0a1939
am: 41e0ce14be  -s ours

Change-Id: Ie9d9d329c6008b16f88aaacaf84d4a2f64663a27
2018-12-20 00:22:39 -08:00
Mathew Inwood
41e0ce14be Merge "Include annotation property values in output." am: 989e767e84
am: d12d0a1939

Change-Id: Ie32eb0da2c7d21aa8560362ee4a90768cee0e6a9
2018-12-20 00:11:49 -08:00
TreeHugger Robot
7223c751b6 Merge "Migrate frameworks/base/wifi to androidx.test" 2018-12-20 08:01:30 +00:00
TreeHugger Robot
2d77183c7d Merge "Prevent Keyguard dialog from showing on private displays." 2018-12-20 07:56:23 +00:00
Mathew Inwood
d12d0a1939 Merge "Include annotation property values in output."
am: 989e767e84

Change-Id: I9bf520dd5e95438f308bdae9e0ff0e2006410741
2018-12-19 23:56:05 -08:00
Mathew Inwood
989e767e84 Merge "Include annotation property values in output." 2018-12-20 07:48:25 +00:00
Mathew Inwood
cfc7952cc8 Include annotation property values in output.
When editing annotations, we want the ability *not* to overwrite any
existing annotation properties already in place. Include any properties
set on the annotation in the output, so that the edit_annotations script
can know that they're there.

The annotation properties are encoded like URL query parameters for
convenience; it makes them easy to encode here & subsequently decode on
the other side (in Python).

Test: m framework-annotation-proc & inspect output.

(cherry picked from commit bd7077065c)

Merged-In: I71fb1215ad2790751be336b4955c163bb323a4a6
Change-Id: I0b33e2b379076346ce258d93a9225a9143b7d91a
2018-12-20 07:47:29 +00:00
TreeHugger Robot
df630c52d4 Merge "Remove <imi> entries with zero <subtype> from subtype.xml" 2018-12-20 07:44:24 +00:00
Chen Xu
7d7b9a555f [automerger skipped] Merge "refactor dataFailCause" am: 9371864133 am: ab7ada8060
am: 9a8b822096  -s ours

Change-Id: Ib205e2a46d4c900b4d498773ff30bb0d7e4c46c1
2018-12-19 23:38:21 -08:00
Chen Xu
9a8b822096 Merge "refactor dataFailCause" am: 9371864133
am: ab7ada8060

Change-Id: I33f628f04da1402fe402c5234a78d4cf9d436d00
2018-12-19 23:26:59 -08:00
Chen Xu
ab7ada8060 Merge "refactor dataFailCause"
am: 9371864133

Change-Id: I95b86281f9e23874a819646f2c90b1609c720e00
2018-12-19 23:17:46 -08:00
TreeHugger Robot
15256d9a48 Merge "Migrate frameworks/base/packages/PrintSpooler/tests/outofprocess to androidx.test" 2018-12-20 07:16:37 +00:00
TreeHugger Robot
20c8f61b9d Merge "Migrate frameworks/base/packages/MtpDocumentsProvider/perf_tests to androidx.test" 2018-12-20 07:10:01 +00:00
Chen Xu
9371864133 Merge "refactor dataFailCause" 2018-12-20 07:06:58 +00:00
Colin Cross
b9e195546e Use vector instead of VLA to avoid uninitialized values
I502b34f23d61a7346d79ff0dc378add8461d2d27 added a continue before
skip[i] was set, which left it uninitialized and caused
non-deterministic output of incident-section-gen incidentd and a
non-deterministic incidentd binary.  Use a vector instead of a
variable length array for skip so that it is always initialized.

Test: valgrind incident-section-gen incidentd
Change-Id: Iac9778dc8bbf4ec5540e5e2ffdaa8e2dd852d6cc
2018-12-19 23:04:42 -08:00
chen xu
5e499effba refactor dataFailCause
1. add comments for each data fail cause.
2. refactor dataFailCause from enum to int

Bug: 119891533
Test: Build & unit test
Change-Id: Ic453f80a3d0ccd22c6c4c1f4b2c90e2bf40cfbe1
(cherry picked from commit 3016167192)
Merged-in: Ic453f80a3d0ccd22c6c4c1f4b2c90e2bf40cfbe1
2018-12-19 21:59:50 -08:00
TreeHugger Robot
db48fe1350 Merge "Factor out service handling out of RuntimePermissionPresenter" 2018-12-20 05:14:12 +00:00
TreeHugger Robot
1dd2909671 Merge "Revert "Allow Activity/Service to get media keys across the boot"" 2018-12-20 05:13:17 +00:00
TreeHugger Robot
76feb78e3f Merge "Update HVAC views to support Fahrenheit" 2018-12-20 05:06:19 +00:00
Felipe Leme
6bb8a96683 Inline some Settings constants so they don't break the SettingsBackupTest.
Test: echo 'In TreeHugger we trust!'
Bug: 121153631

Change-Id: I7a1180a3446ba6a5aabb76fbe87113bf0e3096c6
2018-12-19 21:04:28 -08:00
Felipe Leme
a2ada8bf63 Merge "Split ContentCaptureSession in 2 classes." 2018-12-20 04:41:11 +00:00
lifr
157fc55403 Define DNS statistic data atom in atoms.proto file
Test: run runtests.sh, make sure no missing test and get all pass
      run /out/host/linux-x86/bin/statsd_testdrive 103
      Got following metric data dump:pass for local test
Bug: 119862317

Change-Id: I691e46ffe4cb30696d35018032d4a7f7628045d9
2018-12-20 11:09:02 +08:00
TreeHugger Robot
708e111e75 Merge "Add bluetooth related log to improve debug" 2018-12-20 02:20:08 +00:00
Charles Chen
8e4be8e9b2 Merge "Attempt to fix performance regression since 5164254" 2018-12-20 02:19:21 +00:00