Commit Graph

1298 Commits

Author SHA1 Message Date
bj1211jeon
99d0705722 DO NOT MERGE: Add DENSITY_450
am: b38f168397

Change-Id: I594b671e05c9ba364583d7774454207fb4d89580
2019-06-14 17:45:45 -07:00
bj1211jeon
b38f168397 DO NOT MERGE: Add DENSITY_450
Add 450dpi as a supported screen density.
This change follows up below change Id : Iac673eae2d82c27d96e279c076454af2f5933208

Originally 600dpi was added to support sw384 with WQHD resolution,
though it was lack of for the cases when resolution is FHD resolution. (In case of other resolutions, there already exist 300 and 200 for HD and WVGA resolutions).

Bug: 78283907
Test: run android.dpi.cts.ConfigurationTest#testScreenConfiguration and android.app.cts.ActivityManagerMemoryClassTest#testGetMemoryClass
(cherry picked from commit 13ca0450ede3eedf7d34bbd0b69525cb6ebc63f1)

Change-Id: Ide0baba183c7dea962610d16f18fecbd0dc62567
2019-06-14 15:41:13 -07:00
Neil Fuller
d894c2498a Merge "Delete ByteStringUtils: it is no longer used" am: a677e4d5a0
am: ee2ded047a

Change-Id: I0752abd2b5e739f8fde780a07a5e417daa058ba7
2019-06-06 06:09:37 -07:00
Neil Fuller
48481e6f93 Delete ByteStringUtils: it is no longer used
The class has odd null handling and refuses to
encode odd numbers of bytes.

Bug: 124232146
Test: build only
Change-Id: Iefca8a870a12df6dec77147957cf4c8084daa506
2019-06-04 08:13:40 +00:00
PO HUNG CHEN
e743aeb922 Merge "Fix StrictModeTest#testNonSdkApiUsage" into qt-dev
am: 4f179bb174

Change-Id: Ic8177c57829e8f28b881c3347b1a4b93084c7fe4
2019-05-28 19:16:26 -07:00
Howard Chen
40abbb0fe9 Fix StrictModeTest#testNonSdkApiUsage
Test: atest android.os.cts.StrictModeTest#testNonSdkApiUsage
Bug: 131923046
Bug: 129892635

Merged-In: I6759339000eb239112c0c83ce1131f34164ee0cf
Change-Id: I6759339000eb239112c0c83ce1131f34164ee0cf
2019-05-28 16:25:20 +01:00
Tej Singh
ea2bdcd36f Merge "Statsd: Add watchdog rollback to experiment ids" into qt-dev
am: 42fb4bb1e9

Change-Id: Ia47f663b1dcbab9c4f9f8ce2b49cde6545d46ba1
2019-05-23 12:47:46 -07:00
TreeHugger Robot
42fb4bb1e9 Merge "Statsd: Add watchdog rollback to experiment ids" into qt-dev 2019-05-23 19:25:43 +00:00
Josh Gao
34ec95fb76 Merge "MemoryIntArray: dup in writeToParcel." into qt-dev
am: 6429b70cf6

Change-Id: Ia5ed094e4f2c5579617037dc0140c34c412f09cc
2019-05-20 16:27:54 -07:00
Tej Singh
73f8e9b086 Statsd: Add watchdog rollback to experiment ids
Stores experiment ids to disk for watchdog rollback initiate/success
events as discussed.

Test: gts in topic
Bug: 131768455
Change-Id: I32768fe5c5c21c43811e25d8f87faae0c8d82c1f
2019-05-20 22:52:40 +00:00
Josh Gao
536cf5e016 MemoryIntArray: dup in writeToParcel.
Previously, if a MemoryIntArray is written to a parcel from multiple
threads, we'll create multiple ParcelFileDescriptors that own the same
file descriptor, which fdsan doesn't like. Instead of adopting and then
detaching, use ParcelFileDescriptor::fromFd which dups behind the scenes.

Bug: http://b/132720476
Test: treehugger
Change-Id: Iad4930cc2d8c59a9348fedb0889d24cb566afa62
2019-05-15 14:05:26 -07:00
Aran Ink
3ff2f70f39 Remove GlobalActionsDialog values from FeatureFlagUtils.
am: f4744c686f

Change-Id: Idce0f146dcf5540803bc9f1b079742958088ba55
2019-05-14 07:43:53 -07:00
Aran Ink
f4744c686f Remove GlobalActionsDialog values from FeatureFlagUtils.
Merged-in: I5ca5e760d9a987c75a93c43783ad2b38728d48fc
Test: Automated tests pass. Manual testing shows GAD still works.
Fixes: 123397865
Fixes: 127644235

Change-Id: I0a8e285c96eea566ed1b19fa05e4143324f5937b
2019-05-14 14:31:07 +00:00
Eugene Susla
97fb2a69bf Merge "Revert "MemoryIntArray: track the owned file descriptor in a PFD."" into qt-dev
am: 1198fc4e71

Change-Id: Ifb91c1e8bb2c72e607bce0f733b0c95c5b5fdce6
2019-05-13 15:59:27 -07:00
Eugene Susla
1198fc4e71 Merge "Revert "MemoryIntArray: track the owned file descriptor in a PFD."" into qt-dev 2019-05-13 22:21:48 +00:00
Kweku Adams
27657de659 Merge "Add extra comment for implementation." into qt-dev
am: b60e619257

Change-Id: I6a12f48c1b90b46e3dd8cfd69c280a97705aec22
2019-05-10 18:10:06 -07:00
TreeHugger Robot
b60e619257 Merge "Add extra comment for implementation." into qt-dev 2019-05-10 23:33:39 +00:00
Svet Ganov
d2404405e7 Revert "MemoryIntArray: track the owned file descriptor in a PFD."
The reverted change causes a regression where we can get an IllegalStateException
during finalization as we are adopting the native fd in a ParcelFileDescriptor
which takes ownership of the fd. However, the order of finalization is undefined
and if the ParcelFileDescriptor is finalized before the MemoryIntArray we would
get an exception when running the finalization of the latter.

bug:124056170

This reverts commit c81f53f7f1.

Change-Id: I8debb9c5f4c87b1a657084139b27f40b7956fe59
2019-05-10 14:08:00 +00:00
Hyunyoung Song
df0be35708 Merge "ic_corp_badge shape change on adaptive icon shape change" into qt-dev
am: e967fe3dab

Change-Id: I1303877c07ea567d06b3a46db5ffbc2d9dc5347a
2019-05-07 22:42:24 -07:00
Hyunyoung Song
e967fe3dab Merge "ic_corp_badge shape change on adaptive icon shape change" into qt-dev 2019-05-08 05:10:00 +00:00
Hyunyoung Song
3ba5d5642c ic_corp_badge shape change on adaptive icon shape change
Bug:127867721
Test: UI looks exactly the same even after swapping out the path
Change-Id: I030c5d53a1d7f86c70b66bb6abf5d351bfc7571b
2019-05-06 02:13:58 -07:00
yuanjiahsu
da52c2ecef Merge "Clean Safetyhub feature flag." into qt-dev
am: fe77152334

Change-Id: Ib36a78df4cca4e61ad93fd8d759ca6cdf993b4ab
2019-05-02 16:19:24 -07:00
Kweku Adams
9c60ad272f Merge "Gating OutOfBoundsException on targetSdkVersion." into qt-dev
am: 8f24a0fb56

Change-Id: I3f49f2aeae973ffc07117a5aaf70aabfea239b6a
2019-04-30 05:51:09 -07:00
yuanjiahsu
a74894d5b2 Clean Safetyhub feature flag.
Clean all related code, need submit together.

Test: Manually
Bug: 118848485
Change-Id: Iaeb55de3eecf54dfefff92253f71fe2fabcb5f24
2019-04-30 18:34:57 +08:00
Kweku Adams
3858b2d1dc Add extra comment for implementation.
Add a comment noting that the check to throw the exception is
intentionally second so that it's out of the critical path.

Bug: 118339123
Test: N/A
Change-Id: I36c5ea67579bcd7906f711530392110d9987ffb4
2019-04-29 11:47:41 -07:00
Kweku Adams
4be0b1acaf Gating OutOfBoundsException on targetSdkVersion.
Apps targeting Pie or older will get the old undefined behavior. Apps
targeting Q or newer will get the OutOfBoundsException.

Bug: 118339123
Test: atest CtsUtilTestCases
Change-Id: Ibf5467aadec4a2f76ee180e963afeaf5a8a013a2
2019-04-26 12:22:16 -07:00
Kweku Adams
947bac3817 Merge "Fix QuotaController job spam throttling." into qt-dev
am: 95aeab0ac8

Change-Id: Ib891e23c8a147e1334ecb827833bd5cad9663f37
2019-04-22 11:41:22 -07:00
Kweku Adams
95aeab0ac8 Merge "Fix QuotaController job spam throttling." into qt-dev 2019-04-22 18:21:59 +00:00
Lei Yu
f07ca42ca8 Merge "Remove feature flag slice injection" into qt-dev
am: d7595947a8

Change-Id: Icb4bfe01c3d19aa2b7577c36be4e7a875f99b051
2019-04-22 11:09:38 -07:00
Kweku Adams
7d6a31c154 Fix QuotaController job spam throttling.
QuotaController was inadvertently updating all Timers for a particular
user whenever any process state crossed the FOREGROUND_SERVICE
threshold, instead of only updating the Timer for the specific UID.

Also adding more data to QuotaController's dump to make future debugging
easier.

Bug: 129117282
Test: atest com.android.server.job.controllers.QuotaControllerTest
Test: atest CtsJobSchedulerTestCases
Change-Id: Ic8d9e6478e61cc62318ae5651f0526e41a71de8d
2019-04-22 11:06:15 -07:00
Lei Yu
b09ab68f5f Remove feature flag slice injection
Fixes: 121154979
Test: Manual
Change-Id: Ief9c662e28fa5a14879f93138ff2997234e72008
2019-04-19 13:13:59 -07:00
cosmohsieh
404ba79193 Merge "[PasspointV2] Clear feature flag settings_wifi_details_saved_screen" into qt-dev
am: 30550e1f3e

Change-Id: Icf7e0f385e5e94ce06bafe83e6bd1645bd9fe11e
2019-04-17 00:39:50 -07:00
TreeHugger Robot
30550e1f3e Merge "[PasspointV2] Clear feature flag settings_wifi_details_saved_screen" into qt-dev 2019-04-17 07:29:16 +00:00
Chiachang Wang
a3d942b43f Public StatsLog API for generic mainline logging.
This is a cherry pick to aosp.

Sets up a public api for logging atoms to statsd. The API excepts a
buffer which is already encoded in the proper format for the socket, as
well as the number of bytes of the buffer to write. It performs a JNI
call to perform the socket write. Autogenerated app code will be built
for each mainline module that needs to use this API to log.

Test: builds
Test: existing logs flow properly
Bug: 126134616
Change-Id: I8a9a91e638d730e3ff69cb9345692e49e0db3c96
Merged-In: I8a9a91e638d730e3ff69cb9345692e49e0db3c96
2019-04-16 10:22:38 +08:00
Harry Slatyer
0786074f6b Merge "Add DENSITY_140, DENSITY_180, DENSITY_200, DENSITY_220" into qt-dev
am: 151f5b2ec8

Change-Id: I2e3aa5e7d34a89af2090f0cd55a51ad2e439ab61
2019-04-15 16:55:33 -07:00
Harry Slatyer
e4eb7b4c1b Add DENSITY_140, DENSITY_180, DENSITY_200, DENSITY_220
This gives supported densities every 20dpi at the low end of densities,
which is where all current automotive screens sit.

BUG: 127714569
Test: None, just adding constants.

Change-Id: I6dd96493bf4474a55f22ce4ddbe27566d4ab9deb
2019-04-15 21:43:56 +00:00
Neil Fuller
d982160c6a Merge "Switch ByteStringUtils over to HexEncoding impl" am: 6150065560
am: 42aacac8ad

Change-Id: Ic26eb802f39f1f86177a2de8e855573806e08998
2019-04-15 10:57:36 -07:00
Neil Fuller
6150065560 Merge "Switch ByteStringUtils over to HexEncoding impl" 2019-04-15 17:30:35 +00:00
cosmohsieh
4f885ed48d [PasspointV2] Clear feature flag settings_wifi_details_saved_screen
Clear feature flag settings_wifi_details_saved_screen

Bug: b/128369527
Test: make RunSettingsRoboTests -j32 ROBOTEST_FILTER=com.android.settings.wifi
Change-Id: Ied42c4d0f67c92d0a5dfa2f14ecf151a7c8826c8
Merged-In: Id4710d91da74d931a550d09c2a36af21d55fe811
2019-04-15 07:27:52 +00:00
Philip P. Moltmann
c4a39cface Remove StatsLog.write
am: b03d0518a3

Change-Id: I4a143a09134359751f73c3b0b13d469eea4d4ed0
2019-04-12 11:14:02 -07:00
Philip P. Moltmann
b03d0518a3 Remove StatsLog.write
Usage should be replaced by libs built on StatsLog.writeRaw

Fixes: 130246849
Test: Built
Change-Id: I37b869a99b7c0428b3aa7bb133f6300c29235c3e
2019-04-11 22:13:59 -07:00
Shawn Lin
ca69405fea Merge "Remove DocumentsStatsLog.java" into qt-dev
am: be0106abce

Change-Id: I62c5019f3ae1d41c1877d0256124776bbbdda024
2019-04-11 19:17:46 -07:00
Shawn Lin
be0106abce Merge "Remove DocumentsStatsLog.java" into qt-dev 2019-04-12 01:49:12 +00:00
Chiachang Wang
fb21fb8724 Merge "Migrate NetworkStack metrics off StatsLog.write" into qt-dev
am: fa124d7bf4

Change-Id: I1bfe856d771bf56fe33790aea22eceae2001921a
2019-04-11 18:26:16 -07:00
Chiachang Wang
e512b26913 Migrate NetworkStack metrics off StatsLog.write
Now that the new metrics API can be used, NetworkStack
metrics need to migrate off the legacy StatsLog.write.

Bug: 130323000
Test: Test with ./out/host/linux-x86/bin/statsd_testdrive 121
      to ensure log properly
Test: Ensure NetworkStackStatsLog will be generated as expected
Test: atest NetworkStackTest

Change-Id: I8c70503cf1d9f1d06f30a1936d2d88857d0cff53
2019-04-11 21:24:28 +08:00
shawnlin
cf18ac827c Remove DocumentsStatsLog.java
This file is no longer needed since we now use the new design of statsd
for mainline module.

Fixes: 130203187
Test: make
Change-Id: I9003e9b49c533861969a0355d008565bb1cffa6c
2019-04-11 15:47:58 +08:00
Michael Wachenschwanz
372ea6b25a Merge "Remove Test Api annotation from ProtoInputStream" into qt-dev
am: 9f7dba6155

Change-Id: If1672ba1cafc65b3c1a57c628041bf95d7a2cbf2
2019-04-10 18:00:11 -07:00
Michael Wachenschwanz
9f7dba6155 Merge "Remove Test Api annotation from ProtoInputStream" into qt-dev 2019-04-10 21:30:49 +00:00
vichang
3183cbf6dc Merge "Remove the feature flag for time zone picker" 2019-04-09 12:23:19 +00:00
Neil Fuller
5948b83b0b Merge "Switch to HexEncoding from ByteStringUtils" am: 70f7a0bf04
am: 0cb55a64c4

Change-Id: I901a3c8caa11aa3d71defa31d9cd6d0c4cc2ddcc
2019-04-09 05:16:08 -07:00