- Dec 08, 2020
-
-
Jeff Sharkey authored
As general background, OWNERS files expedite code reviews by helping code authors quickly find relevant reviewers, and they also ensure that stakeholders are involved in code changes in their areas. Some teams under frameworks/base/ have been using OWNERS files successfully for many years, and we're ready to expand them to cover more areas. Here's the historical coverage statistics for the last two years of changes before these new OWNERS changes land: -- 56% of changes are fully covered by OWNERS -- 17% of changes are partially covered by OWNERS -- 25% of changes have no OWNERS coverage Working closely with team leads, we've now identified clear OWNERS on a per-package basis, and we're using "include" directives whenever possible to to simplify future maintenance. With this extensive effort, we've now improved our coverage as follows: -- 98% of changes are fully covered by OWNERS -- 1% of changes are partially covered by OWNERS -- 1% of changes have no OWNERS coverage This specific change is automatically generated by a script that identifies relevant "include" directives. Bug: 174932174 Test: manual Exempt-From-Owner-Approval: refactoring with team leads buy-in Merged-In: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813 Change-Id: I3480ddf2fe7ba3dfb922b459d4da01fa17a2c813
-
- May 14, 2020
-
-
Bill Yi authored
Auto-generated-cl: translation import Change-Id: I08521adec4a1a4e11770deb49ce5dbab224401fa
-
- Mar 18, 2020
-
-
Bill Yi authored
Auto-generated-cl: translation import Change-Id: I431a9e3f162b573f99dc1329a088dffd9f63f299
-
- Feb 13, 2020
-
-
Bill Yi authored
Change-Id: Iaf6a5a84ff5337eadc78e048ecf6a283885a1dd2 Auto-generated-cl: translation import
-
- Jan 31, 2020
-
-
Bill Yi authored
Change-Id: I4050e1d92707b89ef7710865f7f19717cd2417d3 Auto-generated-cl: translation import
-
- Jan 12, 2020
-
-
Bill Yi authored
Change-Id: Ie6d5b00e740371bb1e11dbce49edddebd466b25a Auto-generated-cl: translation import
-
- Sep 25, 2019
-
-
Bill Yi authored
Change-Id: I732fc86854c21b775f99ae3c397dfe8fc882ddf8 Auto-generated-cl: translation import
-
- Aug 09, 2019
-
-
Jeff Sharkey authored
Bug: 138999976 Test: manual Change-Id: I440fc37ff7b2be48b415989eb64b528a0c89b833
-
- Aug 06, 2019
-
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: Iae5836b5cf02e5a47a0ec88bb7b2e24c575a1dbb
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: I71d6c831bd5934480845f70ac7797d293bf9d917
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: Ib9ad88912c02d3b4d8355cab3ad9d713631fd427
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: I177c5cfe63c60448882e1849f76a96d9103ed305
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: Ic7853a4d8574d496f1ee03a8163fff2671cafafd
-
- Jul 30, 2019
-
-
Bill Yi authored
Change-Id: Ib6d57181c501602ba5caceaa59d71befe3dec58e Auto-generated-cl: translation import
-
Colin Cross authored
See build/soong/README.md for more information. Bug: 122332340 Test: m InputDevices MtpDocumentsProvider SimAppDialog Change-Id: I851b819030a1da6091f5d6125a228bb01a99011b Merged-In: I851b819030a1da6091f5d6125a228bb01a99011b
-
- Jul 24, 2019
-
-
Colin Cross authored
See build/soong/README.md for more information. Bug: 122332340 Test: m DynamicSystemInstallationService InputDevices MtpDocumentsProvider SimAppDialog Change-Id: I851b819030a1da6091f5d6125a228bb01a99011b
-
- May 21, 2019
-
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: Ifc4e18087472a27249e2ba14905b6caf7445a795
-
- May 09, 2019
-
-
Bill Yi authored
Change-Id: Ibcec31d3dfce3f9fd70666945143dab33ab6083d Auto-generated-cl: translation import
-
- May 04, 2019
-
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: Ie0596dfea988fc49ac999766ea0d27fa7fc0f0b4
-
- Apr 17, 2019
-
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: Id203b3a1bef58a892d0f3f9ebb402ef5915bc8f6
-
- Apr 13, 2019
-
-
Bill Yi authored
Change-Id: Ia4b5b3d094538e5a3e64613a9b7dc11591aaf809 Auto-generated-cl: translation import
-
- Apr 07, 2019
-
-
Bill Yi authored
Change-Id: I84074fced4dbf54a5f0435e7ffbb8f9db1abf7cc Auto-generated-cl: translation import
-
- Feb 19, 2019
-
-
Bill Yi authored
Auto-generated-cl: translation import Bug: 64712476 Change-Id: I01b16b7e400b569350aad675ab5f75bd28dac24c
-
- Feb 02, 2019
-
-
Bill Yi authored
Change-Id: Ide9284fa5807304d30659604190b6f1470b8d581 Auto-generated-cl: translation import
-
- Dec 18, 2018
-
-
KOUSHIK PANUGANTI authored
See go/jetpack-test-android-migration Test: make checkbuild Change-Id: I17fddb7df14bfb362155bbbd7d177dfac07f8a1b
-
- Sep 12, 2018
-
-
robinz1x authored
The MtpObjectInfo#getCompressedSize() returns the value in Java int (signed 32-bit integer), so when the MtpObject size is larger than 2^31-1, use getCompressedSize() will encounter the IllegalStateException error. Use getCompressedSizeLong() instead of getCompressedSize() can get the correct size. Test: manual - connect Android device to Android Automotive Test: manual - select MTP/File Transfer in android device Test: manual - copy a file which is bigger than 2GB from automotive to the android device. bug: 115451170 Change-Id: Idb3529b6d6e8588c59d18aad1eae9c46df2e6fe0 Signed-off-by:
robinz1x <robinx.zhang@intel.com> Signed-off-by:
Guobin Zhang <guobin.zhang@intel.com>
-
- Aug 28, 2018
-
-
Jeff Sharkey authored
Recently in I830717428e72ac37c5ecd1f23d915aa878ef3744, we greatly improved the underlying file-extension-to-MIME-type mappings defined in libcore and used across the OS. Instead of maintaining divergent mappings here in MediaFile, this change delegates all file extension logic down to libcore, and standardizes all MediaScanner internals on using MIME types. To register new file types in the future: 1. Add the MIME-to-extension registration in libcore. 2. Add the MIME-to-MTP mapping here in MediaFile. This change also ensures that unknown MIME types are surfaced across MTP, using constants like FORMAT_UNDEFINED_AUDIO for audio/* until an explicit format is defined. We now surface WMA/WMV file formats, even if the device can't natively play them back, since we still want to offer the ability for users to copy them around, and the user may have a third-party app capable of playing them. Keeps @UnsupportedAppUsage intact for now. Bug: 111268862, 112162449 Test: atest frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/MediaFileTest.java Test: atest cts/tests/tests/provider/src/android/provider/cts/MediaStore* Change-Id: I2f6a5411bc215f776f00e0f9a4b7d825b10b377d
-
- Apr 06, 2018
-
-
Nicolas Geoffray authored
Bug: 64382372 Bug: 74963051 Test: m Change-Id: I5234dd6230f2bdd6ffccbf12b25a02d929d20161
-
- Apr 04, 2018
-
-
Bill Yi authored
Change-Id: I358b72be3d9f7eccf0225df4479eda9bd1d6ae1a Auto-generated-cl: translation import
-
- Mar 29, 2018
-
-
jdesprez authored
Add it to the suite version of APCT metric instrumentation Test: build device-tests.zip Bug: 77280599 Change-Id: I3a00af2382f4905d84b500b6f5523456d211689f
-
- Mar 17, 2018
-
-
Bill Yi authored
Change-Id: Ic3704f50a3475bdd4deab3e2e9af0a440c5d98c6 Auto-generated-cl: translation import
-
- Mar 06, 2018
-
-
Bill Yi authored
Change-Id: Id1012c9674dececce42d71b5e50023408faa3aac Auto-generated-cl: translation import
-
Dianne Hackborn authored
Now requires permission if targeting P. Note that this is a separate permission from the existing one that is required for instant apps to use foreground services. The reason for this is that their semantics are different (the instant apps permission is associated with an app op for control over what the app is allowed, while the regular app permission is just a normal permission that is always granted and only there for auditing of apps), and there are probably going to be cases where a developer will want to use a foreground service in the full version of their app but not as an instant app. Bug: 72116995 Test: atest CtsAppTestCases Change-Id: I883c9515c307ed8e39f0bf888c4045944c8183ac
-
- Mar 02, 2018
-
-
Bill Yi authored
Change-Id: I823f9d64c30c157bd876f95c1f99ffddb0d88a4c Auto-generated-cl: translation import
-
- Feb 28, 2018
-
-
Anton Hansson authored
This change sets LOCAL_SDK_VERSION for all packages where this is possible without breaking the build, and LOCAL_PRIVATE_PLATFORM_APIS := true otherwise. Setting one of these two will be made required soon, and this is a change in preparation for that. Not setting LOCAL_SDK_VERSION makes the app implicitly depend on the bootclasspath, which is often not required. This change effectively makes depending on private apis opt-in rather than opt-out. Test: make relevant packages Bug: 73535841 Change-Id: Ibcffec873a693d1c792ca210fb597d2bf37e9068 Merged-In: I4233b9091d9066c4fa69f3d24aaf367ea500f760
-
Anton Hansson authored
This change sets LOCAL_SDK_VERSION for all packages where this is possible without breaking the build, and LOCAL_PRIVATE_PLATFORM_APIS := true otherwise. Setting one of these two will be made required soon, and this is a change in preparation for that. Not setting LOCAL_SDK_VERSION makes the app implicitly depend on the bootclasspath, which is often not required. This change effectively makes depending on private apis opt-in rather than opt-out. Test: make relevant packages Bug: 73535841 Change-Id: I4233b9091d9066c4fa69f3d24aaf367ea500f760
-
- Feb 22, 2018
-
-
Bill Yi authored
Change-Id: I899af9662533764d6efb2186c1efe5bfbcb6807e Auto-generated-cl: translation import
-
- Feb 12, 2018
-
-
Ian Pedowitz authored
This reverts commit a9da85fd. Reason for revert: b/73224471 Bug: 73224471 Bug: 72116995 Change-Id: I1485305f40d47fdb138cb1e484c329cf20892a6b (cherry picked from commit 0b4add68)
-
Ian Pedowitz authored
This reverts commit a9da85fd. Reason for revert: b/73224471 Bug: 73224471 Bug: 72116995 Change-Id: I1485305f40d47fdb138cb1e484c329cf20892a6b
-
- Feb 07, 2018
-
-
Dianne Hackborn authored
Now requires permission if targeting P. Note that this is a separate permission from the existing one that is required for instant apps to use foreground services. The reason for this is that their semantics are different (the instant apps permission is associated with an app op for control over what the app is allowed, while the regular app permission is just a normal permission that is always granted and only there for auditing of apps), and there are probably going to be cases where a developer will want to use a foreground service in the full version of their app but not as an instant app. Bug: 72116995 Test: atest CtsAppTestCases Change-Id: I95afb7185742b82c525e775ca20bb36015510b43
-