Commit Graph

6669 Commits

Author SHA1 Message Date
Kweku Adams
f94be8a9f8 Remove PowerManager.ACTION_SCREEN_BRIGHTNESS_BOOST_CHANGED.
The action was marked as deprecated and removed in Oreo but left around.

Bug: 135214188
Test: atest android.os.PowerManagerTest
Test: atest android.os.cts.PowerManagerTest
Test: atest android.os.cts.PowerManagerTests
Change-Id: Icc3e039dd135fe7e8895b7830d11efdedcfa05c3
2019-06-14 16:58:25 -07:00
Yiwei Zhang
1eb64ef083 Merge "Game Driver: Process sphal libraries in GraphicsEnvironment" into qt-dev am: c0c88c6ed3 am: 74cc59e57b
am: 06bda8d229

Change-Id: I9b34d153379902c11434afd3e42d55fd4efb3b30
2019-06-13 20:13:08 -07:00
Yiwei Zhang
06bda8d229 Merge "Game Driver: Process sphal libraries in GraphicsEnvironment" into qt-dev am: c0c88c6ed3
am: 74cc59e57b

Change-Id: I9c8f18cfa600f1204e95498682fd99e84e808a3e
2019-06-13 19:18:52 -07:00
Yiwei Zhang
ab9a5baa4b Merge "Game Driver: add support to apply prerelease driver for all apps" into qt-dev am: 45315597ff am: 3625e21cbc
am: 31c2d89022

Change-Id: Ia9e7d153e67e92946408de56eb74a250c10a9804
2019-06-13 19:02:24 -07:00
Yiwei Zhang
74cc59e57b Merge "Game Driver: Process sphal libraries in GraphicsEnvironment" into qt-dev
am: c0c88c6ed3

Change-Id: I8306fe050ef1be06b185b0a7a3183e0c5a9bdf75
2019-06-13 18:58:31 -07:00
TreeHugger Robot
c0c88c6ed3 Merge "Game Driver: Process sphal libraries in GraphicsEnvironment" into qt-dev 2019-06-14 01:36:32 +00:00
Yiwei Zhang
31c2d89022 Merge "Game Driver: add support to apply prerelease driver for all apps" into qt-dev am: 45315597ff
am: 3625e21cbc

Change-Id: I7ed45f858f86147018f223bc293d6d17498fa44d
2019-06-13 18:19:33 -07:00
Yiwei Zhang
5229f699ee Merge "Game Driver: add support to apply prerelease driver for all apps" into qt-dev
am: 45315597ff

Change-Id: I31910c4b2360e1639cfd9017db66acac67e55347
2019-06-13 18:18:22 -07:00
Yiwei Zhang
3625e21cbc Merge "Game Driver: add support to apply prerelease driver for all apps" into qt-dev
am: 45315597ff

Change-Id: I0579e94650f81720eb5309996ec5a4ff0a309d42
2019-06-13 16:53:18 -07:00
Yiwei Zhang
e3490fce00 Game Driver: Process sphal libraries in GraphicsEnvironment
Previously, there's only one Game Driver existed in the system, so we process
sphal libraries in GPU service to save the launch time for loading Game Driver.
Now we need to support a separate prerelease driver, so we have to move the
processing back to app launch time.

Bug: 134881329
Test: Manual test with prerelease driver and Settings UI.
Change-Id: Ic1bb412a6a026c68f55243c906bd56fe1fee44c3
2019-06-13 14:40:56 -07:00
Yiwei Zhang
38f703fc57 Merge "Game Driver: Add support for prerelease channel" into qt-dev am: ba3f191bd5 am: 17704b8d1b
am: 47f93359d1

Change-Id: Ifad6870eef4fd0bdd0dbafebfd4dd310d1d148d0
2019-06-13 09:10:11 -07:00
Yiwei Zhang
47f93359d1 Merge "Game Driver: Add support for prerelease channel" into qt-dev am: ba3f191bd5
am: 17704b8d1b

Change-Id: I94281ba92d51f29dc8bf9a474b90e5f0c828787a
2019-06-13 08:52:39 -07:00
Yiwei Zhang
e92cac2b6e Merge "Game Driver: Add support for prerelease channel" into qt-dev
am: ba3f191bd5

Change-Id: I43d18ab2eeb588454b1c0752630bf1a0ee82d372
2019-06-13 08:46:41 -07:00
Yiwei Zhang
17704b8d1b Merge "Game Driver: Add support for prerelease channel" into qt-dev
am: ba3f191bd5

Change-Id: I73ec6c30adf0b084a3bbb191eaf66193b2151a47
2019-06-13 08:45:37 -07:00
Yiwei Zhang
ff9a4ee1c1 Game Driver: add support to apply prerelease driver for all apps
Bug: 134881329
Test: Manual test with prerelease driver and Settings UI.
Change-Id: I5f198b0845e9e6431066d44ef623f62e1f5c588a
2019-06-12 18:17:14 -07:00
Yiwei Zhang
5d0d4c6af2 Game Driver: Add support for prerelease channel
Bug: 134881329
Test: Manual test with prerelease driver.
Change-Id: I4865bbf0126df9c470aa7f1c163910eb58fb1a8b
2019-06-12 18:08:08 -07:00
Christian Wailes
6206fea8d3 Merge "Removes unused code from the SystemServer/Zygote classes." into qt-dev am: 7983bfb3e6
am: 63af175cf3

Change-Id: Ie595da6c0c53573aeeedd06621f445674a53725a
2019-06-12 13:12:25 -07:00
Christian Wailes
2997615e73 Merge "Removes unused code from the SystemServer/Zygote classes." into qt-dev
am: 7983bfb3e6

Change-Id: If63d2cbe8b3ba2061276826f88496db8ea283510
2019-06-12 13:09:40 -07:00
Christian Wailes
63af175cf3 Merge "Removes unused code from the SystemServer/Zygote classes." into qt-dev
am: 7983bfb3e6

Change-Id: Icd72a60403a1cec0db1dc72251ab241c7aa60d41
2019-06-12 13:06:29 -07:00
Chris Wailes
bed1976f85 Removes unused code from the SystemServer/Zygote classes.
This patch partially reversts ag/6991475 and ag/7161709.  These changes
are no longer needed due to a change in the graphics driver strategy for
Q.

In addition, the preloading of the graphics driver in the USAPs need to
be removed to avoid causing a memory regression on devices with graphics
driver preloading in the Zygote disabled.

Bug: 134526352
Test: Treehugger
Change-Id: I570037866d1ae90794c711622e6045ebbffa5b9c
Merged-In: I570037866d1ae90794c711622e6045ebbffa5b9c
(cherry picked from commit fcd68fd74b)
2019-06-11 16:34:40 -07:00
Alexey Kuzmin
81413f9014 Merge "Link to death of external vibrations" into qt-dev am: 192b61833d am: cd7cd3fd54
am: 233c84421d

Change-Id: I1cc32887b209b8ca39720bd3630ecb6a7c5c0b3a
2019-06-11 11:46:06 -07:00
Alexey Kuzmin
233c84421d Merge "Link to death of external vibrations" into qt-dev am: 192b61833d
am: cd7cd3fd54

Change-Id: Idbdea4be67ffe1bd9c9b617cd9cd6aee26f46525
2019-06-11 11:37:23 -07:00
Alexey Kuzmin
16c9004e14 Merge "Link to death of external vibrations" into qt-dev
am: 192b61833d

Change-Id: I48d2e57e9e9a0e6f75981a0d33d4c3c38c2b6cbe
2019-06-11 11:31:23 -07:00
Alexey Kuzmin
cd7cd3fd54 Merge "Link to death of external vibrations" into qt-dev
am: 192b61833d

Change-Id: I7e2a74de50ba7de660970f7588eca8030f75dfa8
2019-06-11 11:31:22 -07:00
Christopher Ferris
8e3731924f Merge "Clean-up places that try to read wrap property." 2019-06-11 16:17:34 +00:00
Alexey Kuzmin
133815450b Link to death of external vibrations
Bug: 133200481
Test: manual
Change-Id: I6a76b926d60a79fd450a2f7eaf9609243ac0aaf7
2019-06-11 15:06:59 +01:00
Christopher Ferris
2d030bc4dd Clean-up places that try to read wrap property.
Create a global function that gets the wrap property so everyone uses
the same definition.

It also fixes a bug in ProcessList.java that always set the using wrapper
variable to true since SystemProperty.get() always returned an empty string.
When this is fixed, the function getInputDispatchingTimeout() in
ActivityTaskManagerService.java will return 5 seconds instead of 60 seconds.
Therefore, there is a chance there could be timeouts occurring that didn't
occur before.

Bug: 133515802

Test: Built on a non-USAP device and verified that the wrap property works.
Test: Built on a USAP device and verified that the wrap property works.
Test: Ran the CtsWrapWrapDebugTestCases (verifies wrap.sh still works).
Change-Id: Ia3a85b6572aca6aafaf1405f8d3d97f4bb2441f6
2019-06-10 17:12:46 -07:00
Chris Wailes
fcd68fd74b Removes unused code from the SystemServer/Zygote classes.
This patch partially reversts ag/6991475 and ag/7161709.  These changes
are no longer needed due to a change in the graphics driver strategy for
Q.

These changes are no longer needed due to a change in the graphics
driver strategy for Q.

Bug: 134524811
Test: Treehugger
Change-Id: I570037866d1ae90794c711622e6045ebbffa5b9c
2019-06-10 13:37:46 -07:00
Andreas Gampe
cf6fb06b12 Merge "Frameworks: Slightly refactor Parcel code" am: 9d519d808f am: 308b11e264 am: 2d651ebe25
am: 1faeca82c7

Change-Id: Iaa7d8179791d7a4472f0639e9bebbc7f32038812
2019-06-05 21:49:05 -07:00
Andreas Gampe
1faeca82c7 Merge "Frameworks: Slightly refactor Parcel code" am: 9d519d808f am: 308b11e264
am: 2d651ebe25

Change-Id: Ia9fccc108524bfe24eac7025431e249c892b6cfd
2019-06-05 21:19:26 -07:00
Sudheer Shanka
4d6e9a4ea9 Merge "Fix Environment.isExternalStorageLegacy() impl." into qt-dev am: c703d04fbb am: 7d231f164c
am: 0817f80a29

Change-Id: Id6b6083769fe37d98aac1b5693b677562627c2d6
2019-06-05 20:53:00 -07:00
Sudheer Shanka
0817f80a29 Merge "Fix Environment.isExternalStorageLegacy() impl." into qt-dev am: c703d04fbb
am: 7d231f164c

Change-Id: I9d4cb1acabc8a3a962403bcd94f432965c21f669
2019-06-05 20:44:32 -07:00
Andreas Gampe
2d651ebe25 Merge "Frameworks: Slightly refactor Parcel code" am: 9d519d808f
am: 308b11e264

Change-Id: Ia7de39803f1f7aacb6fbb9c16ce6f0ca163faf65
2019-06-05 20:38:59 -07:00
Sudheer Shanka
7c4f12a9a3 Merge "Fix Environment.isExternalStorageLegacy() impl." into qt-dev
am: c703d04fbb

Change-Id: Id3d37b5e1fb02009a647c851194bd14614f86b44
2019-06-05 20:17:13 -07:00
Sudheer Shanka
7d231f164c Merge "Fix Environment.isExternalStorageLegacy() impl." into qt-dev
am: c703d04fbb

Change-Id: I6424adb818fb1d294e73540b54d37670d9ff50ee
2019-06-05 20:13:03 -07:00
Sudheer Shanka
c703d04fbb Merge "Fix Environment.isExternalStorageLegacy() impl." into qt-dev 2019-06-06 01:32:03 +00:00
Michael Wright
d5191e2501 Merge "Uncanonicalize URIs when searching for audio-coupled haptics." into qt-dev am: eeffe0c9dd am: 2a0fe26b6c
am: 47dcb39014

Change-Id: I0ff242a8e2970c6b7b89f103f35ccf55ee236791
2019-06-05 05:07:38 -07:00
Michael Wright
47dcb39014 Merge "Uncanonicalize URIs when searching for audio-coupled haptics." into qt-dev am: eeffe0c9dd
am: 2a0fe26b6c

Change-Id: If778b441cc54d6f6f7cc930a925b1fd8c76bb62f
2019-06-05 04:56:17 -07:00
Michael Wright
df23df8420 Merge "Uncanonicalize URIs when searching for audio-coupled haptics." into qt-dev
am: eeffe0c9dd

Change-Id: Ia3bf3dc5d7c8bdcf6246321195a4f47628a37dcf
2019-06-05 04:51:36 -07:00
Michael Wright
2a0fe26b6c Merge "Uncanonicalize URIs when searching for audio-coupled haptics." into qt-dev
am: eeffe0c9dd

Change-Id: If35ea6e4c2864f83f22a50f02b14cc62747157d1
2019-06-05 04:51:19 -07:00
Sudheer Shanka
572fdfd18f Fix Environment.isExternalStorageLegacy() impl.
Earlier, this API only used to consider op_legacy_storage
appop to decide whether an app will get legacy storage view
or not but there are few other factors it needs to consider
like whether the app has WRITE_MEDIA_STORAGE permission or
whether app was allowed to be an installer in which case it
will get legacy access.

Bug: 132760141
Test: atest cts/hostsidetests/appsecurity/src/android/appsecurity/cts/ExternalStorageHostTest.java
Change-Id: I227a171bf40e43e135e1a6dbc819cfad21d91520
2019-06-04 16:46:57 -07:00
Michael Wright
8b1f3c970c Uncanonicalize URIs when searching for audio-coupled haptics.
It's possible that the Ringtone URIs will be pre-canonicalized, which
don't maintain equality when compared to uncanonicalized URIs. In order
to handle this case, we just need to uncanonicalize both URIs before
comparing.

Fixes: 134394754
Test: manual, verified audio-coupled haptics works again on B1C1
Change-Id: I2e216db1013d5bc0db0a1622e0670853663f0db8
2019-06-04 15:26:25 +01:00
Qingxi Li
0669e3f1d6 Merge "Remove all eSIM Invisible Profiles during FDR" into qt-r1-dev
am: 19a91def43

Change-Id: I9a9e628a05065bfa3bdf18a03b1aa27e90d2ad2d
2019-06-03 17:12:15 -07:00
Qingxi Li
e06624716d Remove all eSIM Invisible Profiles during FDR
Bug: 132360644
Test: E2E
Change-Id: Ic4e58ed7c8cf5892d8f49605e268c3d131b35ea9
(cherry picked from commit 1854f47f80)
2019-06-03 20:46:58 +00:00
Hunter Knepshield
fc3f827528 Merge "Remove all eSIM Invisible Profiles during FDR" 2019-06-03 17:39:19 +00:00
Christopher Ferris
62a1a7d833 Merge "Avoid using usap when wrap property set." into qt-dev
am: cbd4908c9f

Change-Id: I0df94d8321e32aa2f1711af5c97446df8e6548f2
2019-05-31 19:15:02 -07:00
Christopher Ferris
6db1108ddc Avoid using usap when wrap property set.
Bug: 133515802

Test: Verified that malloc debug can be enabled on a USAP enabled device.

(cherry picked from commit 86bd25d5ed)

Change-Id: I5f25030ce8e667d175712796c0950f38baa2532d
Merged-In: I5f25030ce8e667d175712796c0950f38baa2532d
2019-05-31 12:46:42 -07:00
Christopher Ferris
86bd25d5ed Avoid using usap when wrap property set.
Bug: 133515802

Test: Verified that malloc debug can be enabled on a USAP enabled device.
Change-Id: I5f25030ce8e667d175712796c0950f38baa2532d
2019-05-31 10:29:00 -07:00
TreeHugger Robot
e8a6b45b0b Merge "Adding version code R for development" 2019-05-30 21:57:17 +00:00
Andreas Gampe
4c0df5c727 Frameworks: Slightly refactor Parcel code
Decrease the amount of code covered by a lock in Parcel. This allows
fetching multiple classes in parallel, with the slight downside that
these classes might be the same.

Reduces contention samples for this method in profiling by two thirds.

Test: m
Test: manual profiling
Change-Id: I96415659f6625df25800c60dd3bee1094255fcc3
2019-05-30 14:42:10 -07:00