Commit Graph

102441 Commits

Author SHA1 Message Date
Automerger Merge Worker
5696cc35de Merge "Fix controlWindowInsets for IME" into rvc-dev am: 7ac48bae21
Change-Id: Iaeccd58086fb76b08685878db4a200a56f16a85e
2020-02-28 19:38:37 +00:00
Taran Singh
7ac48bae21 Merge "Fix controlWindowInsets for IME" into rvc-dev 2020-02-28 19:34:01 +00:00
Tarandeep Singh
b9538cdfff Fix controlWindowInsets for IME
If IME is already visible, requestShow() is immediate.
If animation is finishing and IME is hiding, notify IME process of the
visibility.

Bug: 111084606
Test: Use test app [1] and verify that swiping up and down multiple
      times opens and closes the IME respectively.

      [1] I4320871bdc8184fac38921616e1a1322f8dbc804

Change-Id: Icf202b56c0bc3833e86ee70c43fedd418e27b140
2020-02-28 19:33:11 +00:00
Automerger Merge Worker
5a9cb168e1 Merge changes I7ac3a378,Id06a24d2 into rvc-dev am: e4beb133e6
Change-Id: Ife8af09a2f345507aa4ee0ecbe395ead095d3987
2020-02-28 19:27:24 +00:00
Automerger Merge Worker
9b726e7ac6 Merge "[API Review] Expose sendOrderedBroadcast" into rvc-dev am: 879f32b1cc
Change-Id: I95174ab61dea2c06e5eb596f0987ed34298cd972
2020-02-28 19:26:59 +00:00
Matt Pietal
e4beb133e6 Merge changes I7ac3a378,Id06a24d2 into rvc-dev
* changes:
  Controls API - Docs + method name change
  Controls API - Publisher change - Phase 2
2020-02-28 19:06:28 +00:00
Peter Wang
879f32b1cc Merge "[API Review] Expose sendOrderedBroadcast" into rvc-dev 2020-02-28 19:05:26 +00:00
Automerger Merge Worker
1d1603ecaf Merge "DisplayModeDirector: use configGroup when choosing default config" into rvc-dev am: 97ce4799af
Change-Id: I8628a8343add3fe952984cf30e09e2635d9166cf
2020-02-28 17:46:17 +00:00
TreeHugger Robot
97ce4799af Merge "DisplayModeDirector: use configGroup when choosing default config" into rvc-dev 2020-02-28 17:43:40 +00:00
Automerger Merge Worker
acd7b85663 Merge "PhoneWindow: Fix potential memory leak" into rvc-dev am: ee540c3245
Change-Id: Icdbbb1aec04d0cb37842f36c4d49bb097b484999
2020-02-28 14:13:37 +00:00
Adrian Roos
ee540c3245 Merge "PhoneWindow: Fix potential memory leak" into rvc-dev 2020-02-28 13:58:48 +00:00
Automerger Merge Worker
0c75429693 Merge "Show snoozed conversations in conversation header" into rvc-dev am: 66db87d0c0
Change-Id: I177eb093c3fd69a0c5aa901e677704d0b79ae243
2020-02-28 11:56:33 +00:00
Julia Reynolds
66db87d0c0 Merge "Show snoozed conversations in conversation header" into rvc-dev 2020-02-28 11:46:33 +00:00
Automerger Merge Worker
3d6568abf7 Merge "Skip no-state checkUseInstalled check inside PackageInfoUtils" into rvc-dev am: a57109b660
Change-Id: I71a50815c359795959f393a12d6b86d15d3e0f23
2020-02-28 06:55:58 +00:00
Winson Chiu
a57109b660 Merge "Skip no-state checkUseInstalled check inside PackageInfoUtils" into rvc-dev 2020-02-28 06:31:06 +00:00
Ady Abraham
8a5e39174f DisplayModeDirector: use configGroup when choosing default config
When calling to SurfaceFlinger to set the display config spec, the
default configId needs to consider the config group of the config.

Bug: 149784270
Test: Simulate multiple config with debug change ag/10355181
Change-Id: I50dce6e31e8cc842a221baaa69e128428f67be99
2020-02-28 04:35:51 +00:00
Automerger Merge Worker
245b7d70e9 Merge "Settings(javadocs): Add alternatives for deprecated settings" into rvc-dev am: f5360ee034
Change-Id: I2c7932212092df07c88cec7a17f25924ee3edea4
2020-02-28 03:43:08 +00:00
Roshan Pius
f5360ee034 Merge "Settings(javadocs): Add alternatives for deprecated settings" into rvc-dev 2020-02-28 03:36:22 +00:00
Roshan Pius
b3b559f167 Settings(javadocs): Add alternatives for deprecated settings
Bug: 150219394
Test: Compiles
Change-Id: Ie4dfbfa640a042343e20d2238729444fdc8eadb6
2020-02-28 03:35:12 +00:00
Automerger Merge Worker
0b64d65f28 Merge "Fix crash and duplicated ethernet tethering request" am: 41c82c99df am: d74f557cbf
Change-Id: I64f6f64c643e626380403d3e15c6ed4b5f2330ef
2020-02-28 03:04:11 +00:00
Automerger Merge Worker
d74f557cbf Merge "Fix crash and duplicated ethernet tethering request" am: 41c82c99df
Change-Id: Idd4eca225909f88ef6d57fd8952ae497ec82115b
2020-02-28 02:49:58 +00:00
Julia Reynolds
138111fca3 Show snoozed conversations in conversation header
- And allow them to be unsnoozed with a tap.
- Also use the conversation's shortcut icon and name if available.
- And ignore the setting to turn off the strips since it now requires
explicit user action to make the strip visible

Note 1: unsnoozing a notification causes it to make sound again - we
probably want to change that for manually unsnoozed things
Note 2: the entries in the header don't yet persist across a reboot

Test: atest, manual
Bug: 149486431
Change-Id: Id661c25a49bc982e39deab977eb912f51eaf6757
2020-02-28 02:48:07 +00:00
Lorenzo Colitti
41c82c99df Merge "Fix crash and duplicated ethernet tethering request" 2020-02-28 02:37:45 +00:00
Automerger Merge Worker
23175eb03a Merge "Adds Zygote policy flags to control how applications are launched" into rvc-dev am: aa62588560
Change-Id: Ie3869a1b3a67939a0e3cdad2ea8ea1fc54da2dca
2020-02-28 01:32:15 +00:00
Winson
d2732995bb Skip no-state checkUseInstalled check inside PackageInfoUtils
PackageInfoWithoutStateUtils is designed for use in core when
the caller doesn't have a PackageSeting.

Because its generic generateApplicationInfo method does a simplified
checkUseInstalled check without the PackageSetting, this fails whenever
state must be taken into account.

This introduces method variants which skips the checks and defers to
PackageInfoUtils's own check.

Bug: 150328400

Test: manual verify call into PackageManager#setSystemAppState with
    SYSTEM_APP_STATE_UNINSTALLED and verify
    PackageManager#getApplicationInfo throws NameNotFoundException
    without fix and succeeds with fix
Test: atest com.android.server.pm.parsing
Test: TODO PackageInfo(WithoutState)Utils test in follow up change

Change-Id: Ie00984c2e1b80d2a3948923dc1293fbfddf01037
2020-02-27 17:07:51 -08:00
Chris Wailes
ee398f9664 Adds Zygote policy flags to control how applications are launched
This patch adds a zygote policy parameter to functions in the
ActivityManagerService (and associated classes) to allow for different
launch behavior based on the triggering event.  This will allow for
latency sensitive applications to utilize the Unspecialized App Process
Pool, without other processes draining the pool and causing excessive
refill events.

Test: Booted and launched several apps
Bug: 147613193
Change-Id: Ib0a51c8720f95a7eafcab4ad2b5bb08f27a58d8c
(cherry picked from commit 4d05188588)
2020-02-27 20:33:12 +00:00
Automerger Merge Worker
832fe4a424 Merge changes from topic "actor-signature-policy-rvc-dev" into rvc-dev am: b0c5105b2d
Change-Id: I55a362a896901a09fc1bf49f9129455d53b2d440
2020-02-27 18:32:31 +00:00
Automerger Merge Worker
ff4d31eabd Merge "Hide TelephonyRegistryManager." into rvc-dev am: cc7682bd15
Change-Id: I41abdb3958da056ce8a58fb353af07310b370ea3
2020-02-27 18:31:01 +00:00
Winson Chiu
b0c5105b2d Merge changes from topic "actor-signature-policy-rvc-dev" into rvc-dev
* changes:
  Actor signature overlayable policy
  Refactor overlayable policy
2020-02-27 18:27:53 +00:00
Amit Mahajan
cc7682bd15 Merge "Hide TelephonyRegistryManager." into rvc-dev 2020-02-27 18:25:29 +00:00
Automerger Merge Worker
4ddef1c759 Merge "remove client token passing active VI service" into rvc-dev am: 626b24958f
Change-Id: If2a2a8e054a881c7d199cc57604361c25748be41
2020-02-27 18:02:55 +00:00
Automerger Merge Worker
10d700a0bf Merge "add enrollment application UID tracking" into rvc-dev am: a163d079d8
Change-Id: I0265fcd8e16ff37f7d1e2576ae1c8ede304a7543
2020-02-27 18:02:53 +00:00
Nicholas Ambur
626b24958f Merge "remove client token passing active VI service" into rvc-dev 2020-02-27 18:01:24 +00:00
Nicholas Ambur
a163d079d8 Merge "add enrollment application UID tracking" into rvc-dev 2020-02-27 18:01:24 +00:00
Automerger Merge Worker
3bb10386e1 Merge "Add context UID to package-name-based permission query" into rvc-dev am: ac3c969069
Change-Id: I52af6cb8007f4d4da57cc7f0c12d14815cbec208
2020-02-27 18:01:00 +00:00
Automerger Merge Worker
1f5e28c919 Merge "Include pending media as well when deleting mediastore entries." into rvc-dev am: 442399b1c1
Change-Id: Ia875d7ebfbc88076eca305b711505a5e5d9b51fe
2020-02-27 17:59:49 +00:00
Daniel Colascione
ac3c969069 Merge "Add context UID to package-name-based permission query" into rvc-dev 2020-02-27 17:52:24 +00:00
Sudheer Shanka
442399b1c1 Merge "Include pending media as well when deleting mediastore entries." into rvc-dev 2020-02-27 17:49:53 +00:00
Automerger Merge Worker
7bf8d8cbf9 Merge "camera2: Add documentation for getConcurrentStreamingCameraIds specifying multi-process use." into rvc-dev am: 84d6a305a2
Change-Id: I4fffe241e13caac45f6fbb91b21d2c95748e62c0
2020-02-27 17:43:11 +00:00
Jayant Chowdhary
84d6a305a2 Merge "camera2: Add documentation for getConcurrentStreamingCameraIds specifying multi-process use." into rvc-dev 2020-02-27 17:20:00 +00:00
Adrian Roos
cd9cf09965 PhoneWindow: Fix potential memory leak
Fixes an issue where PhoneWindow and thus Activity can be leaked through AttachInfo through
the OnContentApplyWindowInsetsListener.

Fixes: 148799801
Test: make droid; atest WindowTest
Change-Id: I1de5518c84fd7e6d1aa1542a9252b1c600f5712d
2020-02-27 17:01:09 +00:00
Automerger Merge Worker
cae404839c Merge "Cache binder calls in CompatChanges" into rvc-dev am: 6d1c0c7d90
Change-Id: If52eb5cf492a77aabadd4afe50a65f81c932a0ab
2020-02-27 15:16:34 +00:00
Anna Trostanetski
6d1c0c7d90 Merge "Cache binder calls in CompatChanges" into rvc-dev 2020-02-27 14:58:13 +00:00
Daniel Colascione
614105b373 Add context UID to package-name-based permission query
The code for caching permission queries incorrectly used the UID of
the calling process instead of the Context UID when asking
PermissionManagerService whether a package (identified by name) has a
permission. As a result, permission checks produced incorrect results
for certain cross-user scenarios. This CL makes the checking UID part
of the package-name-based permission query.

Test: atest com.android.car.VmsPublisherSubscriberTest
Bug: 150172373
Bug: 150025558
Bug: 150140220
Change-Id: I903a9e79fbbba97ea987120066817eeea9b01d51
2020-02-27 12:29:30 +00:00
Automerger Merge Worker
0ea0273c5c Merge "Makes sure the magnifier source bounds doesn't beyond the surface." into rvc-dev am: 2c591e8c6b
Change-Id: I9758995b034bb99545cddf29359207407b3907c6
2020-02-27 12:02:33 +00:00
Shu Chen
2c591e8c6b Merge "Makes sure the magnifier source bounds doesn't beyond the surface." into rvc-dev 2020-02-27 11:47:13 +00:00
Automerger Merge Worker
b84b8d1585 Merge "Remove the public APIs for allow rich content." into rvc-dev am: 2ebe60b5df
Change-Id: Ib2b98a1ba9f8dc7dfa78f1bbfb611f68da69ef6d
2020-02-27 10:42:25 +00:00
PETER LIANG
2ebe60b5df Merge "Remove the public APIs for allow rich content." into rvc-dev 2020-02-27 10:27:47 +00:00
Automerger Merge Worker
c62c15f942 Merge "Pipe windowToken for hideSoftInput" into rvc-dev am: 73b1d16d28
Change-Id: Ib1bfa73ddc7b31cb59c9c15eb2b6495d543406eb
2020-02-27 07:29:34 +00:00
Taran Singh
73b1d16d28 Merge "Pipe windowToken for hideSoftInput" into rvc-dev 2020-02-27 07:14:04 +00:00