- Sep 03, 2020
-
-
Fabian Kozynski authored
-
Tiger Huang authored
-
Hai Shalom authored
Add missing support for standard WPA3-Enterprise networks, which are basically WPA2-Enterprise networks + PMF. Add missing support in the Specifier as well, and add unit tests to cover these use cases. The logic detects 192-bit or standard mode by looking at the certificates. If the certificates are Suite-B, then the 192-bit mode is enabled. Otherwise, standard mode is enabled. Bug: 166670837 Test: atest WifiNetworkSuggestionTest WifiNetworkSpecifierTest Change-Id: I875d0d0584d71fe6dd3fedc8f5371e0b5ed2e5e5 Merged-In: I875d0d0584d71fe6dd3fedc8f5371e0b5ed2e5e5 (cherry picked from commit e1369b62)
-
- Sep 02, 2020
-
-
Matt Pietal authored
It is possible for notifications to be canceled prior to inflation, which means there will not be a callback when the notification is removed. Utitlize the NotifCollectionListener to get this event. Fixes: 166315453 Test: manual, using RCNs to generate a race condition as they create/cancel notifications immediately Change-Id: I56d3ab9ef46d86c8623f9bac9152e8a2b8341c01 (cherry picked from commit a332522a)
-
TreeHugger Robot authored
-
Fabian Kozynski authored
Apps must go through ControlsProviderService.requestAddControl Test: test app Fixes: 167566024 Change-Id: I50424cb0ff1c66eeacaa7a8af5beed9d5e973384
-
Tiger Huang authored
The display frame is used to limit the windows boundary. The frame is the same as the parent frame in most cases if the window is not attched. However, if a window doesn't have any layout related window/sysui flags and the soft input mode is not ADJUST_RESIZE, the display frame doesn't need to be inset by IME (but the parent frame does). Fix: 163435784 Test: atest ViewRootImplTest DisplayPolicyLayoutTests Merged-In: Ia61933120027642d1f0e0a490546071ca2b6c853 Change-Id: Ia61933120027642d1f0e0a490546071ca2b6c853
-
Tiger Huang authored
-
Tiger Huang authored
... of mWindowAttributes. Apps might update LayoutParams with softInputMode unspecified on applying insets, and this can cause infinite loop in the previous logic, because we would auto-compute softInputMode for the unspecified one, which makes app's softInputMode never be the same as the one in ViewRootImpl.mWindowAttributes. Fix: 163009478 Test: Print stack trace before calling requestFitSystemWindows() and follow the steps in the bug. Test: Open Messages, go to attachments, reopen IME Change-Id: I2341121b69209688c2f6fb033f51611b21422a04
-
Sungsoo Lim authored
-
Keun-young Park authored
-
TreeHugger Robot authored
-
- Sep 01, 2020
-
-
Youngjun Kwak authored
-
Youngjun Kwak authored
Merge "Make SystemUI crash with warning if SystemBarConfigs is incompatible with NotificationPanelViewMediator." into rvc-qpr-dev
-
TreeHugger Robot authored
Merge "RESTRICT AUTOMERGE Revert "Construct AppsFilter cache on background thread"" into rvc-qpr-dev
-
Lee Shombert authored
Bug: 167396858 This reverts commit b0f1feb0. Reason for revert: Droidcop: culprit for Bug 167396858. Verified via forrest L38300000681795599 and through discussion with the original submitter. https://android-build.googleplex.com/builds/forrest/run/L38300000681795599 Change-Id: Ia37daaa68aa6ce24716a9f2150a88f000503a002
-
Song Pan authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11818182 Change-Id: I2a2862ebe04834ea2cf4437bad97dad511de685b
-
Song Pan authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11818182 Change-Id: Iceaef30154b79ce0301c00a7a7f580a8ce326b11
-
Felipe Leme authored
PermissionManagerService calls UserManagerService to get the list of user ids multiple times on boot (O(1000) times), so these calls must be cached. PMS used to call UMS.getUserIds(), which didn't include the list of pre-created users, so it was recently changed to call UMS.getUsers() and calculate the ids, but such non-cached call increase the boot time on some devices in almost 50ms. This change fixes the regression by caching the user ids of the pre-created users as well. Test: manual verification Bug: 167265128 Bug: 165940683 Change-Id: Ib4068cce7d4cea56e0937099508469e49e3412e2 Merged-In: Ib4068cce7d4cea56e0937099508469e49e3412e2 (cherry picked from commit d4407fd5)
-
Ben Lin authored
-
Song Pan authored
Bug: 147095027 Test: N/A Change-Id: Ic8436c7c5f27722dde3a375fa6fcf11822e9ff48
-
Ben Lin authored
Attempting to do resize while PIP menu is still visible causes weird isseus such as jank and flickering, so just hide it. This usually always happen already when user taps the outside bounds, but if the user starts from the inside corners it's problematic. Bug: 164882662 Test: Tap on PIP, see it expands and PIP menu shows up, try to resize - no more flickering Merged-In: If32aacc7e8d8f6784ad7fb83be14a8ba93c3491f Change-Id: I68b42195fa70d3f61fb42cb33297152a4da963fc
-
- Aug 31, 2020
-
-
kwaky authored
Make SystemUI crash with warning if SystemBarConfigs is incompatible with NotificationPanelViewMediator. Bug: 162599873 Bug: 165806308 Test: Manual Change-Id: I855c03d11e31cf722609f2bb0b0cb6c01624b0c0 Merged-In: I855c03d11e31cf722609f2bb0b0cb6c01624b0c0
-
kwaky authored
Due to the newly added check in SystemBarConfig, tests can fail erroneously when testing behavior of when either top or bottom system bar is not enabled. Bug: 162599873 Bug: 165808744 Test: atest carsysui-presubmit --include-subdir passing. (5/5) Change-Id: Ife2ac4e746006c39eaf46cd0328c1639149891b2 Merged-In: Ife2ac4e746006c39eaf46cd0328c1639149891b2
-
TreeHugger Robot authored
-
Matt Pietal authored
-
Matt Pietal authored
Apps may throw various RuntimeExceptions when requesting a bitmap load over binder. Catch these so sysui doesn't crash loop. Fixes: 166647431 Test: use DoubleTwist app Change-Id: I7918768559afd3cc6c2f77922e1679d09859337d (cherry picked from commit 5009abe8)
-
Matt Pietal authored
Use various criteria to maintain a sorting order of media players. Leverage TreeMap to maintain order upon player add/update. Bug: 161002989 Bug: 160242133 Merged-in: I07d0219523289fc8c5950d078bd0960bbdb1cc37 Test: manual, using various player types Change-Id: I07d0219523289fc8c5950d078bd0960bbdb1cc37 (cherry picked from commit 642eae6b)
-
- Aug 29, 2020
-
-
Hai Zhang authored
[automerger skipped] DO NOT MERGE Don't allow non-instant permissions for instant apps. am: a710a304 am: ea36a0c2 am: 043a322e -s ours am: 29eef120 -s ours am: b984203c am: 0482ee7e -s ours am: 6d513e33 am: dca36e93 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12366889 Change-Id: Ib862f2ece4226d5975dd9b3054a811d5c859b380
-
Hai Zhang authored
[automerger skipped] DO NOT MERGE Don't allow non-instant permissions for instant apps. am: a710a304 am: ea36a0c2 am: 043a322e -s ours am: 29eef120 -s ours am: b984203c am: 0482ee7e -s ours am: 6d513e33 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12366889 Change-Id: I1c8bba9124dda096b665ad199e5fc35df4005288
-
Hai Zhang authored
[automerger skipped] DO NOT MERGE Don't allow non-instant permissions for instant apps. am: a710a304 am: ea36a0c2 am: 043a322e -s ours am: 29eef120 -s ours am: b984203c am: 0482ee7e -s ours am skip reason: subject contains skip directive Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12366889 Change-Id: I712ba1bab98ef0e95352a543d896601029ee69f0
-
Hai Zhang authored
[automerger skipped] DO NOT MERGE Don't allow non-instant permissions for instant apps. am: a710a304 am: ea36a0c2 am: 043a322e -s ours am: 29eef120 -s ours am: b984203c Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12366889 Change-Id: I6bb6906882e704afd277f80fb2d7d055bc365fa5
-
Hai Zhang authored
[automerger skipped] DO NOT MERGE Don't allow non-instant permissions for instant apps. am: 8b9393f4 -s ours am: 1af61a3c am: 943eafc4 -s ours am: 122c1bd1 am: 2c76c749 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12366279 Change-Id: If52b5b22e15108a5456b56903ba818408321bd3c
-
Steve Elliott authored
Mark implicit PendingIntents as immutable am: 504e7d84 am: 46387fb1 am: 78c2d2ca am: b0e7b885 am: c7bb9ba8 am: e5d90630 am: 4d38a90b am: 2c7ffc65 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12296465 Change-Id: I5eed6d672215d0e2a40e5982985cb021981b3190
-
Steve Elliott authored
Mark implicit PendingIntents as immutable am: a5d52884 am: 55676b89 am: 6cae6e2d am: 933036b1 am: 2aaf9b4b am: 6f545b91 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12296466 Change-Id: I2511cb4e0807d398bcbe32136044eb05c9258d6e
-
Steve Elliott authored
Mark implicit PendingIntents as immutable am: db245b03 am: 449ad4e2 am: 8add5d8b am: 846f484b am: c8eee458 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12296404 Change-Id: I3c080d8a6220c9256a2d4e4940628a3dea3ea6b0
-
Patrick Baumann authored
[automerger skipped] RESTRICT AUTOMERGE am: 929ab61a -s ours am: 15a769db -s ours am: 20171d27 am: c1874ee2 -s ours am: 979db2c1 am: 6b99b593 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11230862 Change-Id: Iac85a290300d81b5c7113bede9fc5042e9064388
-
John Reck authored
[automerger skipped] Merge "Add missing isShellUser check" into pi-dev am: 85828e5c -s ours am: ffe95e0b -s ours am: 0c6ed6a6 -s ours am: 951d16b7 -s ours am: 5163123a -s ours am skip reason: Change-Id I23bb06e00f1623e4f27c02d7eb2c0d273b40771b with SHA-1 8f3de48e is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12172258 Change-Id: I9445862a2eafa005435379c859070f447cf3a95c
-
TreeHugger Robot authored
[automerger skipped] Merge "Add missing isShellUser check" into oc-dev am: adc8f21a am: ef301aba -s ours am: 09b011ff -s ours am: 53db65ef -s ours am: e8e4ec86 -s ours am: f7624ad8 -s ours am: 15fc4e15 -s ours am: 3597e691 -s ours am skip reason: Change-Id I23bb06e00f1623e4f27c02d7eb2c0d273b40771b with SHA-1 8f3de48e is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12099340 Change-Id: Icb8e031c49f165f84fac45b69628a538785ea1db
-
TreeHugger Robot authored
[automerger skipped] Merge "Add missing isShellUser check" into oc-mr1-dev am: 0fb5377e am: f1a3a1e7 -s ours am: 2f744694 -s ours am: eb77f566 -s ours am: b18d53a3 -s ours am: f6189f54 -s ours am skip reason: Change-Id I23bb06e00f1623e4f27c02d7eb2c0d273b40771b with SHA-1 8f3de48e is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/12172257 Change-Id: Id5a484f846f1f035089925d48d2f6e9e15ebc40a
-