Commit Graph

14009 Commits

Author SHA1 Message Date
TreeHugger Robot
f1c4cfa818 Merge "Adjust float-to-int brightness conversion to be purely in float." into rvc-dev am: 28e8a2c0ca am: 5c46e05058 am: 9938975072 am: 8ed24d071e
Change-Id: Id42b296c56192257a409a67136b66337ca150f40
2020-05-18 14:00:01 +00:00
TreeHugger Robot
5c46e05058 Merge "Adjust float-to-int brightness conversion to be purely in float." into rvc-dev am: 28e8a2c0ca
Change-Id: Ic375d1b36aaba774ea76da75d6d1cbce3f68ef37
2020-05-18 12:58:00 +00:00
TreeHugger Robot
28e8a2c0ca Merge "Adjust float-to-int brightness conversion to be purely in float." into rvc-dev 2020-05-18 12:47:31 +00:00
Kevin Chyn
8f1768320e Merge "Clean up BiometricPrompt bundle" 2020-05-16 02:46:59 +00:00
TreeHugger Robot
a82cebec21 Merge "De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo." into rvc-dev am: e79c1056b2 am: 37334ce7d4 am: 13ac8ca930 am: e76f943138
Change-Id: I92165da6942e9cbca30ed733d61c06b66f3965a1
2020-05-16 00:01:48 +00:00
TreeHugger Robot
13ac8ca930 Merge "De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo." into rvc-dev am: e79c1056b2 am: 37334ce7d4
Change-Id: Ib70478206926b68fd3b6de0535b63f01b75638f1
2020-05-15 23:43:55 +00:00
TreeHugger Robot
b67a7b6b50 Merge "De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo." into rvc-dev am: e79c1056b2
Change-Id: I31757d24ac9ec3faf1f180706bde40d36c3a9da2
2020-05-15 23:26:08 +00:00
TreeHugger Robot
e79c1056b2 Merge "De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo." into rvc-dev 2020-05-15 23:10:41 +00:00
Kevin Chyn
6b0c536b93 Clean up BiometricPrompt bundle
We should stop using a bundle between BiometricPrompt (API),
AuthService/BiometricService, and AuthController (SystemUI)
For the below reasons

1) Bundles are too generic, and also less readable
2) Avoid needing to define default values everywhere
3) Cleaner interface
4) Convenience functions can be added within PromptInfo

We can consider having separate parcelables for
- BiometricPrompt->BiometricService
- BiometricService->AuthController
But that seems a bit overkill at the moment

Test: atest com.android.systemui.biometrics
Test: atest com.android.server.biometrics
Test: BiometricPromptDemo

Change-Id: I2911a876bf00197a13f6a406ab735a8bad5b960f
2020-05-15 15:47:43 -07:00
Mike Digman
f692252157 Merge "Add app grouping indicators to Sharesheet" into rvc-dev am: 0b079c3383 am: 0e543bf645 am: 8eef98996d am: e7474fe922
Change-Id: I26e2c748890639755cf04864bf07efed1ba6e2a4
2020-05-15 22:34:13 +00:00
Mike Digman
e7474fe922 Merge "Add app grouping indicators to Sharesheet" into rvc-dev am: 0b079c3383 am: 0e543bf645 am: 8eef98996d
Change-Id: I1f71a3abd7b93c90afe066dff669608f887f55e7
2020-05-15 22:16:22 +00:00
Mike Digman
00a3a86389 Merge "Add app grouping indicators to Sharesheet" into rvc-dev am: 0b079c3383 am: 0e543bf645
Change-Id: I61d73a4a0b3950ad9c3c742a2c841405bfc0544b
2020-05-15 22:05:30 +00:00
Mike Digman
70795b2679 Merge "Add app grouping indicators to Sharesheet" into rvc-dev am: 0b079c3383
Change-Id: I34246207ecec9c3772ee55ec06811008359faed5
2020-05-15 21:56:17 +00:00
Mike Digman
0b079c3383 Merge "Add app grouping indicators to Sharesheet" into rvc-dev 2020-05-15 21:54:16 +00:00
TreeHugger Robot
66c88e2589 Merge "Remove QS details prototype code" into rvc-dev am: 16715e7f85 am: 7835253585 am: 67b321708c am: 93bd0128e0
Change-Id: I6c6ae2906c56520c8cb58c204b9a8920ae84d137
2020-05-15 21:39:10 +00:00
TreeHugger Robot
e52cf06672 Merge "Correct Sharesheet icon and badge sizing" into rvc-dev am: 12ea0e4d4a am: d9f6701876 am: 3463218f8c am: 72074e656c
Change-Id: Ibb86a5985fc9284d5c8dec7a489c0fe8886e485e
2020-05-15 21:26:50 +00:00
TreeHugger Robot
28472b5acd Merge "Sharesheet - Fix app stacking" into rvc-dev am: 8714e7d195 am: b06daeb545 am: 0c5937781e am: 17de711358
Change-Id: I2af5bff843c46b31d85198bb16b613c675014520
2020-05-15 21:21:39 +00:00
TreeHugger Robot
93bd0128e0 Merge "Remove QS details prototype code" into rvc-dev am: 16715e7f85 am: 7835253585 am: 67b321708c
Change-Id: Iebec66e327fc70c64f0e9cf78bc2aa5977bc4bc9
2020-05-15 21:21:06 +00:00
TreeHugger Robot
85da77b3a7 Merge "Remove QS details prototype code" into rvc-dev am: 16715e7f85 am: 7835253585
Change-Id: I2e8e2dc7b4c06fef68f4c0ff65867f2897d761a1
2020-05-15 21:20:17 +00:00
TreeHugger Robot
53815e9b49 Merge "Remove QS details prototype code" into rvc-dev am: 16715e7f85
Change-Id: I621bea1b9e4018c02759b276049a92ce81567fff
2020-05-15 21:15:21 +00:00
TreeHugger Robot
16715e7f85 Merge "Remove QS details prototype code" into rvc-dev 2020-05-15 21:10:37 +00:00
TreeHugger Robot
3463218f8c Merge "Correct Sharesheet icon and badge sizing" into rvc-dev am: 12ea0e4d4a am: d9f6701876
Change-Id: Iba112919b622ee1b3615234d9a4b3169f120fe4e
2020-05-15 20:50:44 +00:00
TreeHugger Robot
c4bb6ebfce Merge "Correct Sharesheet icon and badge sizing" into rvc-dev am: 12ea0e4d4a
Change-Id: If28f86c1b0e6ab43964978604f0cc6c58c417ee2
2020-05-15 20:50:18 +00:00
TreeHugger Robot
12ea0e4d4a Merge "Correct Sharesheet icon and badge sizing" into rvc-dev 2020-05-15 20:42:21 +00:00
TreeHugger Robot
17de711358 Merge "Sharesheet - Fix app stacking" into rvc-dev am: 8714e7d195 am: b06daeb545 am: 0c5937781e
Change-Id: I87cfd8f858101149fd71612346c16dd8b641ccd0
2020-05-15 20:31:59 +00:00
TreeHugger Robot
b262e10178 Merge "Sharesheet - Fix app stacking" into rvc-dev am: 8714e7d195
Change-Id: I81a52cc219359323ab2c70d1dfcabf6700309987
2020-05-15 20:21:30 +00:00
TreeHugger Robot
c0f78c8338 Merge "Sharesheet - Fix app stacking" into rvc-dev am: 8714e7d195 am: b06daeb545
Change-Id: I04cbd974abca6b71356c3ba9a2e334f161dcfc5b
2020-05-15 20:21:18 +00:00
Mike Digman
438d1320f1 Add app grouping indicators to Sharesheet
When an app publishes multiple share targets those are now
grouped under a single target. However, there is no visual
indicator of grouping. This adds that in.

Test: manual, custom built apks for testing
Fixes: 150481688
Change-Id: Ibf72cec3a337a71387928d30126b286519f03f73
2020-05-15 12:05:32 -07:00
Song Hu
276e384e4c De-duplicate with callerTargets(added by using Intent.EXTRA_INITIAL_INTENTS) when adding DisplayResolveInfo.
Bug: 154611479
Test: atest CtsSharesheetTestCases:android.sharesheet.cts.CtsSharesheetDeviceTest
Change-Id: I812c8275fc6f12ad52f56419eedd0c580530704a
2020-05-15 10:01:52 -07:00
Santos Cordon
ed5a8fe9b7 Adjust float-to-int brightness conversion to be purely in float.
By converting to int and back as part of the final steps in sending the
brightness to the HAL, we undo the whole benefit of having floating
point brightness.  This change alters the conversion to an int-range
without using the int-primitives. This helps maintain the existing
precision.

Bug: 155875691
Test: Manually verify with logs that the float value isn't altered
before going to the HAL (it previously was).
Test: atest CtsDisplayTestCases
Test: atest DisplayManagerServiceTests
Change-Id: Ibf2f8d00c575d440c3fe437b32c0613bcd471c2a

Change-Id: Ie9569efb7b951c15ffcf2306ff9f864f858df8b1
2020-05-15 17:52:52 +01:00
Benedict Wong
9e18eeb4a6 Merge "Add methods for IKEv2/IPsec test mode profiles" am: f44b90fdc4 am: 8b0b9d8a26 am: d84c77544b am: faea94fccd am: c4b78b72fd
Change-Id: Ica5592c8b02effa49a8d672fb30ee703147e025e
2020-05-15 03:50:20 +00:00
Benedict Wong
d84c77544b Merge "Add methods for IKEv2/IPsec test mode profiles" am: f44b90fdc4 am: 8b0b9d8a26
Change-Id: I353d999ebcdd108a900abfe20be232e83147b6d2
2020-05-15 02:51:43 +00:00
Benedict Wong
f44b90fdc4 Merge "Add methods for IKEv2/IPsec test mode profiles" 2020-05-15 02:18:02 +00:00
Fabian Kozynski
36ddca1cf3 Remove QS details prototype code
Also remove some other leftover prototype code

Test: manual
Fixes: 156645457
Change-Id: I21f442b2501f00c78c51826a805e7be91a214c7d
2020-05-14 15:57:40 -04:00
Matt Pietal
c9544a7e92 Sharesheet - Fix app stacking
When there was greater than 2 candidates for app stacking, the prior
targets would get dropped.

Bug: 156220800
Test: atest ChooserActivityTest
Change-Id: Ia8494bb81e95c5415d080148a0c4f98bd243c142
2020-05-13 21:19:40 -04:00
Mike Digman
d45a8b5d60 Correct Sharesheet icon and badge sizing
SimpleIconFactory previously used fixed resources to render
icons and badges. Resolver and Chooser need different icon and
badge dimensions. This cause scaling issues. Move those sizes to
a styleable attr. New dimensions align with design red lines.

Test: manual
Fixes: 155813501
Change-Id: I765ba7aab1346eacf9e1cf7b6cdbfbbb14dbc3bb
2020-05-13 12:32:19 -07:00
Antoan Angelov
6f1575bb0d Merge "Initialize workProfileUserHandle before initial check for work tabs" into rvc-dev am: b98da91c63 am: 228ba99ce7 am: 509cda43cb am: 02003bffe6
Change-Id: I847fce4e665022ac623d815bc86f4a77e9a3e87b
2020-05-13 19:18:31 +00:00
Antoan Angelov
509cda43cb Merge "Initialize workProfileUserHandle before initial check for work tabs" into rvc-dev am: b98da91c63 am: 228ba99ce7
Change-Id: Ibb26480e6ecffe7f18b79a181480ae9cdf8571a2
2020-05-13 18:30:41 +00:00
Antoan Angelov
a1d2a8d9cc Merge "Initialize workProfileUserHandle before initial check for work tabs" into rvc-dev am: b98da91c63
Change-Id: I9c6336d8060b1f53834752b95dfa1170d2a96f16
2020-05-13 18:19:25 +00:00
Antoan Angelov
b98da91c63 Merge "Initialize workProfileUserHandle before initial check for work tabs" into rvc-dev 2020-05-13 18:06:06 +00:00
Automerger Merge Worker
236c99e05c Merge "Merge "Fix NPE in ScreenshotHelper" into rvc-dev am: a4b9474647 am: 022a82161c" into rvc-d1-dev-plus-aosp am: 3bc82e0fb8 am: 486f2374b8
Change-Id: Ieb5c1dc254e41c27c68b2dfde94363651ac0d0a8
2020-05-13 17:19:25 +00:00
Miranda Kephart
1e7448a0b0 Merge "Fix NPE in ScreenshotHelper" into rvc-dev am: a4b9474647 am: 022a82161c
Change-Id: Id572a615f2c907eb88dcb07972167aa9fd085e9a
2020-05-13 16:29:38 +00:00
Miranda Kephart
2be49604d1 Merge "Fix NPE in ScreenshotHelper" into rvc-dev am: a4b9474647
Change-Id: I4f5eefd73aec60b2f4606e7bb18916d56384ebc6
2020-05-13 16:23:58 +00:00
Miranda Kephart
a4b9474647 Merge "Fix NPE in ScreenshotHelper" into rvc-dev 2020-05-13 16:20:14 +00:00
arangelov
8519218a73 Initialize workProfileUserHandle before initial check for work tabs
The shouldShowTabs() call checks for the existence of the work
profile user, which is actually initialized after that call.

Fixes: 156462936
Test: manual
Test: atest ChooserActivityTest
Test: atest ResolverActivityTest
Change-Id: Iff840826f7b008420f1a254c1044c05c27764d0c
2020-05-13 13:59:22 +00:00
TreeHugger Robot
99edc45752 Merge "Hide the top intent resolver divider when there are tabs" into rvc-dev am: f4fa3eb9fa am: b16d643e8c am: 08aa39ec2c am: 19b93ed25b
Change-Id: Ia63c286f4d5570f570e3552b9b974598bd8d8a39
2020-05-13 13:37:28 +00:00
TreeHugger Robot
19b93ed25b Merge "Hide the top intent resolver divider when there are tabs" into rvc-dev am: f4fa3eb9fa am: b16d643e8c am: 08aa39ec2c
Change-Id: I3db44c04ada8061027971135006ac7afab1da226
2020-05-13 13:19:50 +00:00
TreeHugger Robot
50ab6ee68d Merge "Hide the top intent resolver divider when there are tabs" into rvc-dev am: f4fa3eb9fa am: b16d643e8c
Change-Id: I4c3749b185f4abf147d5c9d88cc404c53063f1d5
2020-05-13 13:06:57 +00:00
TreeHugger Robot
a64fc14b85 Merge "Hide the top intent resolver divider when there are tabs" into rvc-dev am: f4fa3eb9fa
Change-Id: I2800dccca0869637cf87a6f1354ca3cea4b258c4
2020-05-13 12:54:55 +00:00
TreeHugger Robot
f4fa3eb9fa Merge "Hide the top intent resolver divider when there are tabs" into rvc-dev 2020-05-13 12:41:43 +00:00