Commit Graph

23311 Commits

Author SHA1 Message Date
Sudheer Shanka
8ea69bab70 Merge "Update OWNERS for broadcast response related classes." into tm-dev am: 9af0eed1de am: 851c7f61ad
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18377776

Change-Id: Ic1cf7242ebe613ec73fd10884743e424f82f6ca6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-18 21:52:49 +00:00
Sudheer Shanka
9af0eed1de Merge "Update OWNERS for broadcast response related classes." into tm-dev 2022-05-16 21:26:19 +00:00
Tony Huang
0a066377f3 Merge "Remove supportsSplitScreenMultiWindow" into tm-qpr-dev 2022-05-16 08:04:27 +00:00
Wei Sheng Shih
6cfafc4b2b Merge "Send client relaunch event to WMCore." into tm-dev am: a688a7499d am: ad95d22b9d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18367863

Change-Id: I7e0cbe1713b18456605b17098ea8f3e1edcc4ed6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-16 03:53:22 +00:00
Riddle Hsu
044de12a14 Merge "Round screen size of configuration" into tm-qpr-dev 2022-05-16 03:13:29 +00:00
Riddle Hsu
9605ca616b Merge changes Ibd113f4f,I09c2feff into tm-qpr-dev
* changes:
  Remove client side deferred config for cached state
  Defer sending config change to cached process
2022-05-16 03:12:44 +00:00
Wei Sheng Shih
a688a7499d Merge "Send client relaunch event to WMCore." into tm-dev 2022-05-16 01:55:24 +00:00
Jon Spivack
b6a381d22f Merge "Revert "Fix default mode for system alert window on low-RAM device."" into tm-dev am: 074f4aa65d am: a7392da71a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18365482

Change-Id: Id0b2c0aee207206669111db90ff59916a80c9258
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 22:32:05 +00:00
Jon Spivack
074f4aa65d Merge "Revert "Fix default mode for system alert window on low-RAM device."" into tm-dev 2022-05-13 22:15:19 +00:00
Sooraj Sasindran
3b3215cc25 Merge "Let managed profile owner retrieve enterprise apn" into tm-dev am: e182078fba am: cb81650464
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18213100

Change-Id: I2587ac5e9a274ea175419fefaeaa88c58af65c8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 17:45:32 +00:00
Sudheer Shanka
caf0790d49 Update OWNERS for broadcast response related classes.
Bug: 206518114
Test: n/a
Change-Id: I88e4bb13f536b732ca839d20111bd503a017885e
2022-05-13 10:37:38 -07:00
Kholoud Mohamed
29bdc3e3f7 Revert "Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs"" am: 704a86f316 am: 965185b792
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18344247

Change-Id: Idaab7634e9a7701a0b07f306d5c5258944cecb8d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 17:36:08 +00:00
Sooraj Sasindran
e182078fba Merge "Let managed profile owner retrieve enterprise apn" into tm-dev 2022-05-13 15:04:51 +00:00
Kholoud Mohamed
965185b792 Revert "Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs"" am: 704a86f316
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18344247

Change-Id: I2fe0890edd406a55e8d96fc2bfcc0da6df01f205
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 10:24:40 +00:00
Kholoud Mohamed
2c18b2e130 Merge "Revert "Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs""" into tm-dev 2022-05-13 09:27:17 +00:00
wilsonshih
2623b92278 Send client relaunch event to WMCore.
By sending the local relaunch event to server side, WMCore can keep
the starting window when client remove the original window, and because
client won't preserve the original window, the result of redrawed view
will match the new configuration.

Bug: 230998394
Test: launch chrome => swipe to go home => change toggle to either light
or dark theme => launch chrome again. Verify the app won't become transparent and the starting window remains on screen until client
report finish draw.
Change-Id: Ic8f1ebaf0bbaf2b060338ca08a11069481c09b9a
2022-05-13 06:54:12 +00:00
Riddle Hsu
7371d0be41 Remove client side deferred config for cached state
Since [1], the server side won't send the config change to a
cached state process, until it has an active state again.
So the logic of client side deferring can be removed.

[1]: I09c2feffba2fc124c623796af69de9f6adb60a39

Bug: 217934273
Test: ActivityThreadTest

Change-Id: Ibd113f4fb3b566e4e9cf5d7960b63a5c7790fb75
2022-05-13 14:50:09 +08:00
Jon Spivack
3462a1af3a Revert "Fix default mode for system alert window on low-RAM device."
This reverts commit 8152335ad4.

Reason for revert: This change caused regression b/230273264
Bug: 230273264
Fixes: 230273264
Change-Id: I041e3a12cc2a0d913e533b8bf414febdf0bf65ec
2022-05-13 03:28:24 +00:00
Sooraj Sasindran
03e3789af9 Let managed profile owner retrieve enterprise apn
Let managed profile owner retrieve enterprise apn
All override apn functionality should restricted to
device owner or managed profile owner only and not any
profile owner

Bug: 231360296
Test: system test with test dpc to confirm insertion, query and delete
from managed profile works fine

Change-Id: I06cdaa43ef015a5432956cbf2c62fd6c8f3a4353
2022-05-12 09:50:53 -07:00
Issei Suzuki
107dabed07 Merge "Add ActivityOption to remove keyguard when an activity is launched." into tm-qpr-dev 2022-05-12 15:31:42 +00:00
Kholoud Mohamed
704a86f316 Revert "Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs""
This reverts commit 00c0a92877.

Reason for revert: fixed the original issue

Change-Id: Ie5905820de253630935ad59ba83d93446b8a377f
2022-05-12 14:23:21 +00:00
Julia Reynolds
cb38803c23 Merge "Fix blockable system notifications" into tm-dev am: ddfeaa18f7 am: 0c63a032f3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18292722

Change-Id: I444b147a291bb8cf9db30f3ecb20fa00d8e7535e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 12:50:06 +00:00
Kholoud Mohamed
d0147283d7 Merge "Add missing enterprise updatable strings in SysUI" into tm-dev am: e563a237aa am: a5d186b4ef
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18230547

Change-Id: I269dd498d14d5d85d946fd49105946370f9a023a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 12:49:45 +00:00
Ruslan Tkhakokhov
0857ad4171 Merge "Make BackupTransport more resilient" into tm-dev am: a3a657350a am: a63b81a35c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18321342

Change-Id: I4979c265e3b6260ab0c246a11f964ecbe0ca2f1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 12:42:35 +00:00
Julia Reynolds
ddfeaa18f7 Merge "Fix blockable system notifications" into tm-dev 2022-05-12 11:55:40 +00:00
Kholoud Mohamed
e563a237aa Merge "Add missing enterprise updatable strings in SysUI" into tm-dev 2022-05-12 11:44:21 +00:00
Riddle Hsu
5bfdaddc98 Round screen size of configuration
To avoid precision problem of float, such as
(int)(960/1.2f)=799
(int)(960/1.2f+0.5f)=800

(int)(540/1.2f)=449
(int)(540/1.2f+0.5f)=450

Bug: 204481252
Test: DisplayContentTests#testCreateTestDisplayContentFromDimensions
Change-Id: I8f78d9bd14b7fb9d12a20a662ad4ec04f82ce7f2
2022-05-12 17:12:37 +08:00
Ruslan Tkhakokhov
a3a657350a Merge "Make BackupTransport more resilient" into tm-dev 2022-05-12 09:11:13 +00:00
TreeHugger Robot
77261fff6d Merge "Add excludedPackages parameter to broadcast" into tm-dev am: e10b6c4df4 am: 7ce51c29f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18196149

Change-Id: Id12d98d2d66957e7012a58bc46322b105a1293da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 02:43:07 +00:00
TreeHugger Robot
e10b6c4df4 Merge "Add excludedPackages parameter to broadcast" into tm-dev 2022-05-12 01:46:39 +00:00
Nate Myren
7a9cf44cfe Merge "Note RECEIVE_AMBIENT_TRIGGER_AUDIO in the SoundTrigger" into tm-dev 2022-05-11 22:00:35 +00:00
Julia Reynolds
756a475be5 Fix blockable system notifications
Notifications can be non-blockable if their app has the
permission fixed or if the app holds certain roles.

Calculate that on device boot and role change, and use the same
source of truth for all UIs. As a bonus, we can remove some
systemui binder calls.

Test: SystemUiTests & FrameworkUiServicesTests
TesT: verify that 'usb debugging connected' notifs are non blockable
but magnification ones are, in systemui and settings
Fixes: 231662091

Change-Id: I980718ab61196901d976f9ea8ee035eafc021fc8
2022-05-11 21:37:44 +00:00
Pavel Grafov
523554b47f Merge "Allow profile owners to protect packages." into tm-dev am: 20bd378d55 am: 2f7db4e0c7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18186904

Change-Id: I0b9bd45b9d2ec0537f1adbb062685fab71e7d27d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:29:00 +00:00
Kholoud Mohamed
37a3e5d475 Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs" am: 00c0a92877 am: eaa93a9742
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18308199

Change-Id: I2a1b7959f6761cb65c3b7c1902b6b8958ecd7147
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:25:36 +00:00
Tom
0e198329c7 [DO NOT MERGE] T Subcard logging - Media Card code path am: 49e76804b8 am: d08948bd08
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17717683

Change-Id: I06da6b4e73b9245fcb852e61f81352334350157d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:21:39 +00:00
kholoud mohamed
d269bca402 RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs am: 50f529a1e1 am: d721a3edc0
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18188748

Change-Id: If861e6ead80ad109bc67ba8ca460c02c85578150
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:14:08 +00:00
Kholoud Mohamed
eaa93a9742 Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs" am: 00c0a92877
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18308199

Change-Id: I22107d58943369474a27c800c83f9ec29c78e897
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:11:14 +00:00
Tom
d08948bd08 [DO NOT MERGE] T Subcard logging - Media Card code path am: 49e76804b8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17717683

Change-Id: Ide7fb57d65816bd77699fbc07d3eb4850e4dd818
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:07:03 +00:00
Ayush Sharma
8e535f1fb2 Merge "Add string for set separate work lock link" into tm-dev am: 7e71b424c1 am: f9f3e236e8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18281663

Change-Id: Ie586bbc969c08af9bf6f2d1f0dc59c3a473e9701
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:51:34 +00:00
kholoud mohamed
d721a3edc0 RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs am: 50f529a1e1
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18188748

Change-Id: I9b978ad25e97ddbd28b8494ffb5e5ae90fa60fcf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:49:18 +00:00
Pavel Grafov
20bd378d55 Merge "Allow profile owners to protect packages." into tm-dev 2022-05-11 20:17:32 +00:00
Jonathan Scott
7b11af45d1 Merge "Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs"" into tm-dev 2022-05-11 20:04:06 +00:00
Kholoud Mohamed
00c0a92877 Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs"
This reverts commit 50f529a1e1.

Reason for revert: b/232270123

Change-Id: Iddf33e62e733bfeafc93e15c90c4978087a28829
2022-05-11 19:15:49 +00:00
Evan Severson
1968e5df71 Add excludedPackages parameter to broadcast
This parameter is useful for when a broadcast's intent is not targeting
specific package and it is not wanted to be delievered to a specific
one.

Test: Install two apps and create shell command argument to exlude
        packages, verify the correct packages can receive or get
	skipped. Verified with manifest and registered receivers.
Bug: 231635380
Bug: 210118427

Merged-In: I9a331f71c7052b294d4eada0f0f658dba989d881
Change-Id: I9a331f71c7052b294d4eada0f0f658dba989d881
2022-05-11 18:48:35 +00:00
Tom Chen
c6caf1cfdc Merge "[DO NOT MERGE] T Subcard logging - Media Card code path" into tm-dev 2022-05-11 17:14:44 +00:00
Kholoud Mohamed
e875e822a9 Merge "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs" into tm-dev 2022-05-11 16:42:45 +00:00
TreeHugger Robot
d0f6ad2f30 Merge "Reland: Change input injection security model" into tm-dev 2022-05-11 13:12:38 +00:00
Ayush Sharma
7e71b424c1 Merge "Add string for set separate work lock link" into tm-dev 2022-05-11 12:56:44 +00:00
Ruslan Tkhakokhov
3f82689d2b Make BackupTransport more resilient
Currently, if the transport implementation throws an exception, the
framework will wait for response for the full timeout duration (10
minutes) before aborting the operation (see attached bug).

1. Add exception handlers to the transport wrapper that runs on the
   remote side (i.e. transport implementation side) - while exceptions
   are no longer propagated to system_server with introduction of async
   transport, we'd still like to know when one occurs to stop waiting
   for response (instead of relying on timeout).
2. Reduce the 10-minute timeout to 5 minutes - our data shows this is a
   reasonable value.

Bug: 229670840
Test: 1. Manual (test B&R of any app)
      2. atest CtsBackupHostTestCases
Change-Id: Id97fa470fae65efc0ad587615a6e9edfd1e5f298
2022-05-11 11:40:39 +00:00
Tony Huang
98b4783fa8 Remove supportsSplitScreenMultiWindow
For new split screen, we are using supportsMultiWindow and other
multi-window features should use it too so remove
supportsSplitScreenMultiWindow and update some files which still
use it.

Bug: 199236198
Test: pass existing tests
Change-Id: I3b3ec3376a4c79295f9d9f913585534a3815e75a
2022-05-11 17:52:34 +08:00