OSDN Git Service

android-x86/frameworks-base.git
4 years agoMerge "docs: fix typo" into qt-dev
Joshua Baxter [Wed, 6 Nov 2019 21:28:25 +0000 (13:28 -0800)]
Merge "docs: fix typo" into qt-dev
am: 4fa49b4541

Change-Id: Id779613ee9071a65ef08b270ad5ffb2d0c5e9b2c

4 years agoMerge "docs: fix typos" into qt-dev
Joshua Baxter [Wed, 6 Nov 2019 21:26:00 +0000 (13:26 -0800)]
Merge "docs: fix typos" into qt-dev
am: d732cbb7bd

Change-Id: Ie5d13bceacd0392bebb797456c7ed3d0d2d906da

4 years agoMerge "docs: fix typos" into qt-dev
Joshua Baxter [Wed, 6 Nov 2019 21:21:12 +0000 (13:21 -0800)]
Merge "docs: fix typos" into qt-dev
am: 7bd7afabb8

Change-Id: I2d9f0e92ac269000c9d0031d81e787688e44bdea

4 years agoMerge "docs: fix typo" into qt-dev
Joshua Baxter [Wed, 6 Nov 2019 21:02:42 +0000 (21:02 +0000)]
Merge "docs: fix typo" into qt-dev

4 years agodocs: fix typo
Joshua Baxter [Wed, 6 Nov 2019 00:09:20 +0000 (00:09 +0000)]
docs: fix typo

Change-Id: I843a3d94e48335babffdf8a226fa9e3d00c5bbf1
test: make ds-docs
bug: 144041941

4 years agoMerge "docs: fix typos" into qt-dev
Joshua Baxter [Wed, 6 Nov 2019 21:01:14 +0000 (21:01 +0000)]
Merge "docs: fix typos" into qt-dev

4 years agodocs: fix typos
Joshua Baxter [Wed, 6 Nov 2019 00:13:56 +0000 (00:13 +0000)]
docs: fix typos

test: make ds-docs
bug: 36974889

4 years agoMerge "docs: fix typos" into qt-dev
Joshua Baxter [Wed, 6 Nov 2019 20:54:08 +0000 (20:54 +0000)]
Merge "docs: fix typos" into qt-dev

4 years agodocs: fix typos
Joshua Baxter [Wed, 6 Nov 2019 01:49:23 +0000 (01:49 +0000)]
docs: fix typos

Change-Id: Ie238360300cac54bd4717b4ff75d5534f82e0307
test: make ds-docs
bug: 36948876

4 years ago[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generatin...
Ahan Wu [Wed, 6 Nov 2019 09:45:40 +0000 (01:45 -0800)]
[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev am: 17fd658061 am: 9c9c1c0f8a am: 7c50686c92 -s ours am: a234d64df2 -s ours
am: 76e1059b1a

Change-Id: I319ea9a78307bb36e157d16254f8f13c64e43202

4 years ago[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generatin...
Ahan Wu [Wed, 6 Nov 2019 09:38:45 +0000 (01:38 -0800)]
[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev am: 17fd658061 am: 9c9c1c0f8a am: 7c50686c92 -s ours
am: a234d64df2 -s ours
am skip reason: subject contains skip directive

Change-Id: Idf6c540baa337eec7c2c23ac5c1b27ded3c3adc0

4 years ago[automerger skipped] DO NOT MERGE Validate wallpaper dimension while generating crop...
Ahan Wu [Wed, 6 Nov 2019 09:38:43 +0000 (01:38 -0800)]
[automerger skipped] DO NOT MERGE Validate wallpaper dimension while generating crop am: 160c28c36d am: f4c3460e24 am: 145dcf2c25 -s ours am: 554254d2c0 -s ours
am: d89c22ad01

Change-Id: Id32ab2f8770b32ff6151265904d7aa1f7289c7f6

4 years ago[automerger skipped] DO NOT MERGE Validate wallpaper dimension while generating crop...
Ahan Wu [Wed, 6 Nov 2019 09:32:41 +0000 (01:32 -0800)]
[automerger skipped] DO NOT MERGE Validate wallpaper dimension while generating crop am: 160c28c36d am: f4c3460e24 am: 145dcf2c25 -s ours
am: 554254d2c0 -s ours
am skip reason: subject contains skip directive

Change-Id: Ib3fe50e963294791acf04246045461b63957b0cc

4 years ago[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generatin...
Ahan Wu [Wed, 6 Nov 2019 09:32:40 +0000 (01:32 -0800)]
[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev am: 17fd658061 am: 9c9c1c0f8a
am: 7c50686c92 -s ours
am skip reason: subject contains skip directive

Change-Id: I0c0d041dada006775e7fab48e312d61c3ee5f492

4 years ago[automerger skipped] DO NOT MERGE Validate wallpaper dimension while generating crop...
Ahan Wu [Wed, 6 Nov 2019 09:27:05 +0000 (01:27 -0800)]
[automerger skipped] DO NOT MERGE Validate wallpaper dimension while generating crop am: 160c28c36d am: f4c3460e24
am: 145dcf2c25 -s ours
am skip reason: subject contains skip directive

Change-Id: Id9c033a137dcc5ce774fe864b940a3afa0f65093

4 years agoMerge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev...
Ahan Wu [Wed, 6 Nov 2019 09:23:55 +0000 (01:23 -0800)]
Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev am: 17fd658061
am: 9c9c1c0f8a

Change-Id: I02286162c176e9edc5962f91c65c993767f83afc

4 years agoDO NOT MERGE Validate wallpaper dimension while generating crop am: 160c28c36d
Ahan Wu [Wed, 6 Nov 2019 09:20:31 +0000 (01:20 -0800)]
DO NOT MERGE Validate wallpaper dimension while generating crop am: 160c28c36d
am: f4c3460e24

Change-Id: I7a866644b805e7e71f188051fb3c7d30c5a8b7fb

4 years agoMerge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev
Ahan Wu [Wed, 6 Nov 2019 09:08:34 +0000 (01:08 -0800)]
Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev
am: 17fd658061

Change-Id: I5d783568dd734e880b7d5a88117cbfad30c880ef

4 years agoDO NOT MERGE Validate wallpaper dimension while generating crop
Ahan Wu [Wed, 6 Nov 2019 09:08:32 +0000 (01:08 -0800)]
DO NOT MERGE Validate wallpaper dimension while generating crop
am: 160c28c36d

Change-Id: Icee3d103aee1d5775a7d8feeb7a0ac3fc9b7fa26

4 years ago[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generatin...
Ahan Wu [Wed, 6 Nov 2019 05:14:15 +0000 (21:14 -0800)]
[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into pi-dev am: b92ba1bd57 -s ours
am: 46c40154ad

Change-Id: I9a7c0a0fdd6cf8acb686ce28532a6bd56239e3a6

4 years ago[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generatin...
Ahan Wu [Wed, 6 Nov 2019 05:08:22 +0000 (21:08 -0800)]
[automerger skipped] Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into pi-dev
am: b92ba1bd57 -s ours
am skip reason: subject contains skip directive

Change-Id: I5a1adc8590c03971a0dbee8f461162ed123450a5

4 years agoMerge "DO NOT MERGE Validate wallpaper dimension while generating crop" into pi-dev
TreeHugger Robot [Wed, 6 Nov 2019 04:58:32 +0000 (04:58 +0000)]
Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into pi-dev

4 years agoMerge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev
TreeHugger Robot [Wed, 6 Nov 2019 04:45:50 +0000 (04:45 +0000)]
Merge "DO NOT MERGE Validate wallpaper dimension while generating crop" into oc-dev

4 years agoMerge "Validate wallpaper dimension while generating crop" into qt-dev
Ahan Wu [Wed, 6 Nov 2019 04:20:10 +0000 (20:20 -0800)]
Merge "Validate wallpaper dimension while generating crop" into qt-dev
am: 5d4aa134a9

Change-Id: I004c0d0b9c368874489b306cce968c9cfdf1380e

4 years agoMerge "Validate wallpaper dimension while generating crop" into qt-dev
TreeHugger Robot [Wed, 6 Nov 2019 03:59:30 +0000 (03:59 +0000)]
Merge "Validate wallpaper dimension while generating crop" into qt-dev

4 years ago[automerger skipped] Merge "Prevent system uid component from running in an isolated...
Jing Ji [Wed, 6 Nov 2019 00:54:02 +0000 (16:54 -0800)]
[automerger skipped] Merge "Prevent system uid component from running in an isolated app process" into oc-dev am: 909ff7dc71 am: 68f3234072 am: 038be975a1 am: e385cb9204 -s ours
am: eda85079c2 -s ours
am skip reason: change_id I5a1618fab529cb0300d4a8e9c7762ee218ca09eb with SHA1 84f2b227b0 is in history

Change-Id: I238f43fe7dd1f2abf758aef016a8c6f4ed832a5a

4 years ago[automerger skipped] Only allow INSTALL_ALLOW_TEST from shell or root am: 702d394762...
Todd Kennedy [Wed, 6 Nov 2019 00:42:48 +0000 (16:42 -0800)]
[automerger skipped] Only allow INSTALL_ALLOW_TEST from shell or root am: 702d394762 am: 8ff59f6a14 am: aa1d74e287 am: 3b0553b17a -s ours
am: bc68c31327 -s ours
am skip reason: change_id Ib6dcca7901aa549d620448c0165c22270a3042be with SHA1 b5afc87483 is in history

Change-Id: I149ed66a63c683d65a4232c22858a030a00db3e4

4 years ago[automerger skipped] Merge "Prevent system uid component from running in an isolated...
Jing Ji [Wed, 6 Nov 2019 00:39:58 +0000 (16:39 -0800)]
[automerger skipped] Merge "Prevent system uid component from running in an isolated app process" into oc-dev am: 909ff7dc71 am: 68f3234072 am: 038be975a1
am: e385cb9204 -s ours
am skip reason: change_id I5a1618fab529cb0300d4a8e9c7762ee218ca09eb with SHA1 84f2b227b0 is in history

Change-Id: Ia74b8de26e9dc24d23094ff2335e4c9f4320e033

4 years ago[automerger skipped] Only allow INSTALL_ALLOW_TEST from shell or root am: 702d394762...
Todd Kennedy [Wed, 6 Nov 2019 00:33:54 +0000 (16:33 -0800)]
[automerger skipped] Only allow INSTALL_ALLOW_TEST from shell or root am: 702d394762 am: 8ff59f6a14 am: aa1d74e287
am: 3b0553b17a -s ours
am skip reason: change_id Ib6dcca7901aa549d620448c0165c22270a3042be with SHA1 b5afc87483 is in history

Change-Id: Ibb601e676fc557ee717c12e48c7f48fc63f51f02

4 years agoMerge "Prevent system uid component from running in an isolated app process" into...
Jing Ji [Wed, 6 Nov 2019 00:32:53 +0000 (16:32 -0800)]
Merge "Prevent system uid component from running in an isolated app process" into oc-dev am: 909ff7dc71 am: 68f3234072
am: 038be975a1

Change-Id: Ib4d8700eb5f5a8275a0a917ef6f6db2a0a3b85de

4 years agoOnly allow INSTALL_ALLOW_TEST from shell or root am: 702d394762 am: 8ff59f6a14
Todd Kennedy [Wed, 6 Nov 2019 00:27:32 +0000 (16:27 -0800)]
Only allow INSTALL_ALLOW_TEST from shell or root am: 702d394762 am: 8ff59f6a14
am: aa1d74e287

Change-Id: If511af964e4705e65e76a9ccb502cddb4f4b0012

4 years agoMerge "Prevent system uid component from running in an isolated app process" into...
Jing Ji [Wed, 6 Nov 2019 00:24:07 +0000 (16:24 -0800)]
Merge "Prevent system uid component from running in an isolated app process" into oc-dev am: 909ff7dc71
am: 68f3234072

Change-Id: I2393d4b5c683892d489398c906790c966a38b36b

4 years agoOnly allow INSTALL_ALLOW_TEST from shell or root am: 702d394762
Todd Kennedy [Wed, 6 Nov 2019 00:20:48 +0000 (16:20 -0800)]
Only allow INSTALL_ALLOW_TEST from shell or root am: 702d394762
am: 8ff59f6a14

Change-Id: I13fc086058cf0f40614bdb5d19cb53211772e628

4 years agoMerge "Prevent system uid component from running in an isolated app process" into...
Jing Ji [Wed, 6 Nov 2019 00:13:50 +0000 (16:13 -0800)]
Merge "Prevent system uid component from running in an isolated app process" into oc-dev
am: 909ff7dc71

Change-Id: Ib725e69bbd84c7e1e141c32c62c5204bd552b12f

4 years agoOnly allow INSTALL_ALLOW_TEST from shell or root
Todd Kennedy [Wed, 6 Nov 2019 00:07:44 +0000 (16:07 -0800)]
Only allow INSTALL_ALLOW_TEST from shell or root
am: 702d394762

Change-Id: I6e19c9738e083ce8863ffd1d9d467cae2f973c37

4 years agoMerge "Prevent system uid component from running in an isolated app process" into...
Jing Ji [Tue, 5 Nov 2019 23:52:53 +0000 (23:52 +0000)]
Merge "Prevent system uid component from running in an isolated app process" into oc-dev

4 years agoMerge "WebView: note deprecation of onscreen zoom controls." into qt-dev
Torne (Richard Coles) [Tue, 5 Nov 2019 23:14:34 +0000 (15:14 -0800)]
Merge "WebView: note deprecation of onscreen zoom controls." into qt-dev
am: b0bcbb0c35

Change-Id: If316cbd120ac807313f4d89a212be01b5e4a313e

4 years agoMerge "WebView: note deprecation of onscreen zoom controls." into qt-dev
TreeHugger Robot [Tue, 5 Nov 2019 22:57:36 +0000 (22:57 +0000)]
Merge "WebView: note deprecation of onscreen zoom controls." into qt-dev

4 years agoPrevent system uid component from running in an isolated app process
Jing Ji [Tue, 5 Nov 2019 21:55:26 +0000 (13:55 -0800)]
Prevent system uid component from running in an isolated app process
am: 84f2b227b0

Change-Id: Iba55ca710d5ee6e443520ceb899980c792fe5b2a

4 years agoPrevent system uid component from running in an isolated app process
Jing Ji [Mon, 4 Nov 2019 22:22:27 +0000 (14:22 -0800)]
Prevent system uid component from running in an isolated app process

Bug: 140055304
Test: Manua
Change-Id: Ie7f6ed23f0c6009aad0f67a00af119b02cdceac3
Merged-In: I5a1618fab529cb0300d4a8e9c7762ee218ca09eb

4 years agoPrevent system uid component from running in an isolated app process
Jing Ji [Mon, 4 Nov 2019 19:35:49 +0000 (11:35 -0800)]
Prevent system uid component from running in an isolated app process

Bug: 140055304
Test: Manual
Change-Id: I5a1618fab529cb0300d4a8e9c7762ee218ca09eb
Merged-In: I5a1618fab529cb0300d4a8e9c7762ee218ca09eb

4 years agoMerge "Clarify CookieManager RFC reference." into qt-dev
Torne (Richard Coles) [Wed, 30 Oct 2019 16:51:40 +0000 (09:51 -0700)]
Merge "Clarify CookieManager RFC reference." into qt-dev
am: 7186df9e6f

Change-Id: I91a6a53d029b8ec2567eaac93056c91642b5177e

4 years agoMerge "Clarify CookieManager RFC reference." into qt-dev
TreeHugger Robot [Wed, 30 Oct 2019 16:31:03 +0000 (16:31 +0000)]
Merge "Clarify CookieManager RFC reference." into qt-dev

4 years agoWebView: clarify docs for onShowCustomView
Nate Fischer [Tue, 29 Oct 2019 07:26:23 +0000 (00:26 -0700)]
WebView: clarify docs for onShowCustomView
am: aaaa660a44

Change-Id: Idaa495f908c914057ac785bfeca1f2f15a0a5fd8

4 years agoWebView: clarify docs for onShowCustomView
Nate Fischer [Fri, 25 Oct 2019 03:35:54 +0000 (20:35 -0700)]
WebView: clarify docs for onShowCustomView

No change to logic, only docs.

This clarifies the docs for onShowCustomView. This @links to
FLAG_FULLSCREEN, reminds the developer they must override both
onShowCustomView and onHideCustomView, and provides guidance for
CustomViewCallback.

Bug: 143247282
Test: make -j4 docs
Change-Id: I64de3723674da5c138438921cc8232c4bf2a3d98

4 years agoImport translations. DO NOT MERGE
Bill Yi [Sun, 27 Oct 2019 00:38:28 +0000 (17:38 -0700)]
Import translations. DO NOT MERGE

Change-Id: I2407d77349f697484f62cf943f5960381ffc76ae
Auto-generated-cl: translation import

4 years agoWebView: note deprecation of onscreen zoom controls.
Torne (Richard Coles) [Fri, 25 Oct 2019 20:38:30 +0000 (16:38 -0400)]
WebView: note deprecation of onscreen zoom controls.

Inform developers that having onscreen zoom controls is deprecated and
that it's therefore not recommended to enable them in WebView, with
reference to ZoomButtonsController (which is what WebView uses to
implement them).

Bug: 141732094
Test: make ds-docs
Change-Id: I134551b87d3a93072e28aef56667507214b3e9c4

4 years agoMerge "[DO NOT MERGE] Split access-media-storage from read-external-storage" into...
Philip P. Moltmann [Fri, 25 Oct 2019 18:22:34 +0000 (11:22 -0700)]
Merge "[DO NOT MERGE] Split access-media-storage from read-external-storage" into qt-dev
am: 3b050525e4

Change-Id: Ie40f68f660e579cf9c2b1cbd446a4e3996bfa34d

4 years ago[DO NOT MERGE] Split access-media-storage from read-external-storage
Philip P. Moltmann [Fri, 25 Oct 2019 18:22:30 +0000 (11:22 -0700)]
[DO NOT MERGE] Split access-media-storage from read-external-storage
am: f3ff750f29

Change-Id: I0f37950a78df7d503a830ec5eff77acad7382fb8

4 years agoMerge "[DO NOT MERGE] Split access-media-storage from read-external-storage" into...
TreeHugger Robot [Fri, 25 Oct 2019 18:08:22 +0000 (18:08 +0000)]
Merge "[DO NOT MERGE] Split access-media-storage from read-external-storage" into qt-dev

4 years agoOnly allow INSTALL_ALLOW_TEST from shell or root
Todd Kennedy [Fri, 20 Sep 2019 20:45:15 +0000 (13:45 -0700)]
Only allow INSTALL_ALLOW_TEST from shell or root

Bug: 141169173
Test: Manual. App can't be installed as test-only
Change-Id: Ib6dcca7901aa549d620448c0165c22270a3042be
Merged-In: Ib6dcca7901aa549d620448c0165c22270a3042be

4 years agoFix zen alarms only mode check
Beverly [Thu, 24 Oct 2019 20:28:26 +0000 (13:28 -0700)]
Fix zen alarms only mode check
am: 51563b5ffe

Change-Id: I577da2d70a3ca8a9f2af0d574cb4406db25439f2

4 years ago[DO NOT MERGE] Split access-media-storage from read-external-storage
Philip P. Moltmann [Fri, 13 Sep 2019 22:12:34 +0000 (15:12 -0700)]
[DO NOT MERGE] Split access-media-storage from read-external-storage

And also pre-grant it to all apps that currently get any storage
permission pre-granted

Test: atest SplitPermissionTest
      m -j gts && gts-tradefed run commandAndExit gts-dev -m GtsPermissionTestCases --test=com.google.android.permission.gts.DefaultPermissionGrantPolicyTest#testDefaultGrantsWithRemoteExceptions
      Manual testing:
         All combinations of
           - App targetSdk = 28 and 29 (and 22 for extra credit)
           - App having the <uses-permission> tag for
             ACCESS_MEDIA_LOCATION or not
           - Upgrade from P->Q-QPR and from vanilla Q->Q-QPR
         Further upgrade of targetSdk from 28->29 while on Q-QPR
         ==> All permission behavior should make sense. Sometimes there
             are weird, but expected behaviors. Hence we need to
             collect the results and then look at the unexpected ones.
             See SplitPermissionTest for some tests I added for the
             location-background permission which was split from
             the fine/coarse-location permissions
Fixes: 141048840,140961754
Change-Id: Ib9f50d25c002036f13cf2d42fc4d1b214f20920c
(cherry picked from commit ac7b10c135bb148edcad1aad8e19c733d333f769)

4 years agoFix zen alarms only mode check
Beverly [Tue, 3 Sep 2019 21:00:51 +0000 (17:00 -0400)]
Fix zen alarms only mode check

Also fixes setting the consolidated zen policy logging.

Fixes: 140329813
Test: android.app.cts.NotificationManagerTest#testTotalSilenceOnlyMuteStreams
Test: android.app.cts.NotificationManagerTest#testAlarmsOnlyMuteStreams
Change-Id: I43d503ac23d7b0b141930d77cb76f1f589b22525
(cherry picked from commit dcc5cfc56111676d687c8c29d1ceb6914dc1d8ce)

4 years agoMerge "docs: App doesn't receive "first launch" broadcast" into qt-dev
Kevin Hufnagle [Mon, 21 Oct 2019 22:44:08 +0000 (15:44 -0700)]
Merge "docs: App doesn't receive "first launch" broadcast" into qt-dev
am: 0823f1b508

Change-Id: I1e775265df7964f4eb5a41d5e228308aad29ee22

4 years agoMerge "docs: App doesn't receive "first launch" broadcast" into qt-dev
Kevin Hufnagle [Mon, 21 Oct 2019 22:33:05 +0000 (22:33 +0000)]
Merge "docs: App doesn't receive "first launch" broadcast" into qt-dev

4 years agoMerge "docs: Added consent notice re. getAccounts()" into qt-dev
Kevin Hufnagle [Mon, 21 Oct 2019 22:32:07 +0000 (15:32 -0700)]
Merge "docs: Added consent notice re. getAccounts()" into qt-dev
am: 3b6bbed3af

Change-Id: I0a32519c272af7fc21b1544a77b6bde86843d1e7

4 years agoMerge "docs: Added consent notice re. getAccounts()" into qt-dev
Kevin Hufnagle [Mon, 21 Oct 2019 22:14:54 +0000 (22:14 +0000)]
Merge "docs: Added consent notice re. getAccounts()" into qt-dev

4 years agoClarify CookieManager RFC reference.
Torne (Richard Coles) [Mon, 21 Oct 2019 18:34:03 +0000 (14:34 -0400)]
Clarify CookieManager RFC reference.

RFC2109 has been obsolete for a long time, and the docs aren't very
clear what exactly the RFC has to do with CookieManager; the RFC is
about HTTP and it's not immediately clear how this would apply to a Java
API.

Update the reference to the current cookie spec (and hyperlink it), and
clarify the text to explain that the HTTP header formats from the RFC
are the formats used to get/set set cookies.

Fixes: 143086151
Test: make ds-docs
Change-Id: I5e5838d3435b74516847b63e485fdd93810284aa

4 years agodocs: Added consent notice re. getAccounts()
Kevin Hufnagle [Mon, 30 Sep 2019 17:59:49 +0000 (17:59 +0000)]
docs: Added consent notice re. getAccounts()

Test: make ds-docs -j32

Bug: 32704758
Change-Id: Id5e5c00840f2bde6c31a4f95f365b8bc8857884d

4 years agoImport translations. DO NOT MERGE
Bill Yi [Fri, 18 Oct 2019 14:41:12 +0000 (07:41 -0700)]
Import translations. DO NOT MERGE

Change-Id: I2206c0e454eb10858fa687a469d06c61230539b2
Auto-generated-cl: translation import

4 years ago[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into...
Seigo Nonaka [Thu, 17 Oct 2019 04:44:24 +0000 (21:44 -0700)]
[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into oc-mr1-dev am: 9f7fb87dc4 -s ours am: aa76cf3da5 -s ours
am: 9c6d7fe4bb

Change-Id: I1e21b2703948ee70d1f678680dd6daaa58905512

4 years ago[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into...
Seigo Nonaka [Thu, 17 Oct 2019 04:37:26 +0000 (21:37 -0700)]
[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into oc-mr1-dev am: 9f7fb87dc4 -s ours
am: aa76cf3da5 -s ours
am skip reason: subject contains skip directive

Change-Id: I1681d85652afe4fb20fa3d76f2f9483303e3d429

4 years ago[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into...
Seigo Nonaka [Thu, 17 Oct 2019 04:34:17 +0000 (21:34 -0700)]
[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into pi-dev am: d7f6ede261 -s ours
am: 8d016ab4ff

Change-Id: I32ea97ed0a26a07a741c61ddb40a0a4292a3320a

4 years ago[automerger skipped] RESTRICT AUTOMERGE Revive runLimit check logic am: b730f1984f...
Seigo Nonaka [Thu, 17 Oct 2019 04:31:25 +0000 (21:31 -0700)]
[automerger skipped] RESTRICT AUTOMERGE Revive runLimit check logic am: b730f1984f am: 2af4f537ff am: 709e9e6855 -s ours am: 37c65a3e5c -s ours
am: ac663b4595

Change-Id: I8f11c57d4706f03291099be5d9d2d244ed354b78

4 years ago[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into...
Seigo Nonaka [Thu, 17 Oct 2019 04:11:44 +0000 (21:11 -0700)]
[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into pi-dev
am: d7f6ede261 -s ours
am skip reason: subject contains skip directive

Change-Id: I1f761fe6c5336996407892ebae25eb34a8d83538

4 years ago[automerger skipped] RESTRICT AUTOMERGE Revive runLimit check logic am: b730f1984f...
Seigo Nonaka [Thu, 17 Oct 2019 04:08:47 +0000 (21:08 -0700)]
[automerger skipped] RESTRICT AUTOMERGE Revive runLimit check logic am: b730f1984f am: 2af4f537ff am: 709e9e6855 -s ours
am: 37c65a3e5c -s ours
am skip reason: subject contains skip directive

Change-Id: Id5cce5424c5e712de76143a301e26e823d3df249

4 years ago[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into...
Seigo Nonaka [Thu, 17 Oct 2019 04:07:12 +0000 (21:07 -0700)]
[automerger skipped] Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into oc-mr1-dev
am: 9f7fb87dc4 -s ours
am skip reason: subject contains skip directive

Change-Id: If95365aeca3f84f75f571dcf705f477b01425a0c

4 years agoMerge "RESTRICT AUTOMERGE Revive runLimit check logic" into pi-dev
TreeHugger Robot [Thu, 17 Oct 2019 02:33:30 +0000 (02:33 +0000)]
Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into pi-dev

4 years agoMerge "RESTRICT AUTOMERGE Revive runLimit check logic" into oc-mr1-dev
TreeHugger Robot [Thu, 17 Oct 2019 01:46:22 +0000 (01:46 +0000)]
Merge "RESTRICT AUTOMERGE Revive runLimit check logic" into oc-mr1-dev

4 years ago[automerger skipped] RESTRICT AUTOMERGE Revive runLimit check logic am: b730f1984f...
Seigo Nonaka [Thu, 17 Oct 2019 00:38:11 +0000 (17:38 -0700)]
[automerger skipped] RESTRICT AUTOMERGE Revive runLimit check logic am: b730f1984f am: 2af4f537ff
am: 709e9e6855 -s ours
am skip reason: subject contains skip directive

Change-Id: Ib2c5674e2cf4442fe10d3dd5eb7ae7906e432254

4 years agoRESTRICT AUTOMERGE Revive runLimit check logic am: b730f1984f
Seigo Nonaka [Thu, 17 Oct 2019 00:26:09 +0000 (17:26 -0700)]
RESTRICT AUTOMERGE Revive runLimit check logic am: b730f1984f
am: 2af4f537ff

Change-Id: Ia671d3f5a7fa62c80dd3c2468d199ce66fe734f1

4 years agoRESTRICT AUTOMERGE Revive runLimit check logic
Seigo Nonaka [Thu, 17 Oct 2019 00:14:15 +0000 (17:14 -0700)]
RESTRICT AUTOMERGE Revive runLimit check logic
am: b730f1984f

Change-Id: I329515d36c12ee5e12a63262ff7db8daff350832

4 years agoRESTRICT AUTOMERGE
Seigo Nonaka [Wed, 16 Oct 2019 21:48:30 +0000 (14:48 -0700)]
RESTRICT AUTOMERGE
Revive runLimit check logic

The runLimit check logic was accidentally removed by
I7089ed9b711dddd7de2b27c9c2fa0fb4cb53a735

Bug: 142134328
Bug: 140632678
Test: Manually done with reported step
Test: StaticLayoutTest passes
Change-Id: Ib1d5efdcb9adcc18a6a43370dc016ea464f48148

4 years agoRESTRICT AUTOMERGE
Seigo Nonaka [Wed, 16 Oct 2019 21:48:30 +0000 (14:48 -0700)]
RESTRICT AUTOMERGE
Revive runLimit check logic

The runLimit check logic was accidentally removed by
I7089ed9b711dddd7de2b27c9c2fa0fb4cb53a735

Bug: 142134328
Bug: 140632678
Test: Manually done with reported step
Test: StaticLayoutTest passes
Change-Id: Ib1d5efdcb9adcc18a6a43370dc016ea464f48148

4 years agoRESTRICT AUTOMERGE
Seigo Nonaka [Wed, 16 Oct 2019 21:48:30 +0000 (14:48 -0700)]
RESTRICT AUTOMERGE
Revive runLimit check logic

The runLimit check logic was accidentally removed by
I7089ed9b711dddd7de2b27c9c2fa0fb4cb53a735

Bug: 142134328
Bug: 140632678
Test: Manually done with reported step
Test: StaticLayoutTest passes
Change-Id: Ib1d5efdcb9adcc18a6a43370dc016ea464f48148

4 years agodocs: App doesn't receive "first launch" broadcast
Kevin Hufnagle [Tue, 15 Oct 2019 19:47:35 +0000 (19:47 +0000)]
docs: App doesn't receive "first launch" broadcast

Test: make ds-docs -j32

Bug: 116543817
Change-Id: I9aa1f1851ce236397ad2e1a36ea487b96daa55c5

4 years agoMerge "docs: Updated SECURITY_PATCH field description" into qt-dev
Kevin Hufnagle [Tue, 8 Oct 2019 19:00:20 +0000 (12:00 -0700)]
Merge "docs: Updated SECURITY_PATCH field description" into qt-dev
am: 3c92f24adb

Change-Id: Ieb7549bb38439ad297bba0f5a4b64870919651a7

4 years agoMerge "docs: Updated SECURITY_PATCH field description" into qt-dev
Kevin Hufnagle [Tue, 8 Oct 2019 18:36:19 +0000 (18:36 +0000)]
Merge "docs: Updated SECURITY_PATCH field description" into qt-dev

4 years ago[automerger skipped] Force FGS notifications to show for a minimum time am: 3b8c4743f...
Evan Laird [Mon, 7 Oct 2019 23:40:18 +0000 (16:40 -0700)]
[automerger skipped] Force FGS notifications to show for a minimum time am: 3b8c4743f6 -s ours
am: d3618f8275 -s ours
am skip reason: change_id I0680034ed9315aa2c05282524d48faaed066ebd0 with SHA1 5136eefeb3 is in history

Change-Id: I84e294f2e9e192cfaf1c62cab4b05a1e8b5df7db

4 years ago[automerger skipped] Force FGS notifications to show for a minimum time
Evan Laird [Mon, 7 Oct 2019 23:30:51 +0000 (16:30 -0700)]
[automerger skipped] Force FGS notifications to show for a minimum time
am: 3b8c4743f6 -s ours
am skip reason: change_id I0680034ed9315aa2c05282524d48faaed066ebd0 with SHA1 5136eefeb3 is in history

Change-Id: I5ad32c66fa4502e232b802241789977252ddec8e

4 years agoMerge "Force FGS notifications to show for a minimum time" into qt-dev
Evan Laird [Mon, 7 Oct 2019 23:30:31 +0000 (16:30 -0700)]
Merge "Force FGS notifications to show for a minimum time" into qt-dev
am: e590a7d0b5

Change-Id: Ia160497ca078e4d7c2ed99b28d41713cc17f5c90

4 years agoMerge "Force FGS notifications to show for a minimum time" into qt-dev
TreeHugger Robot [Mon, 7 Oct 2019 23:04:14 +0000 (23:04 +0000)]
Merge "Force FGS notifications to show for a minimum time" into qt-dev

4 years agoMerge "add java_api_finder plugin to mainline module Media to generate java APIs...
Kun Niu [Mon, 7 Oct 2019 20:22:55 +0000 (13:22 -0700)]
Merge "add java_api_finder plugin to mainline module Media to generate java APIs used by Media." into qt-dev
am: 01dfc10948

Change-Id: I0c7f975dfd910d7c8773bbf3a46086bbca82c7a4

4 years agoMerge "add java_api_finder plugin to mainline module Media to generate java APIs...
TreeHugger Robot [Mon, 7 Oct 2019 20:14:31 +0000 (20:14 +0000)]
Merge "add java_api_finder plugin to mainline module Media to generate java APIs used by Media." into qt-dev

4 years agoMerge "docs: Edited sharedUserId deprecation message" into qt-dev
Kevin Hufnagle [Mon, 7 Oct 2019 19:53:36 +0000 (12:53 -0700)]
Merge "docs: Edited sharedUserId deprecation message" into qt-dev
am: 35b69e2ca3

Change-Id: I5f1fbce04b8e7f70d623e15dce2c13d122cba95c

4 years agoMerge "docs: Edited sharedUserId deprecation message" into qt-dev
Kevin Hufnagle [Mon, 7 Oct 2019 19:35:38 +0000 (19:35 +0000)]
Merge "docs: Edited sharedUserId deprecation message" into qt-dev

4 years agoForce FGS notifications to show for a minimum time
Evan Laird [Mon, 5 Aug 2019 21:11:54 +0000 (17:11 -0400)]
Force FGS notifications to show for a minimum time

It's possible for a service to do a start/stop foreground and cause a
couple of things to happen:

NotificationManagerService will enqueue a EnqueueNotificationRunnable,
post a PostNotificationRunnable (for the startForeground), and then also
enqueue a CancelNotificationRunnable. There is some racy behavior here
in that the cancel runnable can get triggered in between enqueue and
post runnables. If the cancel happens first, then
NotificationListenerServices will never get the message.

This behavior is technically allowed, however for foreground services we
want to ensure that there is a minmum amount of time that notification
listeners are aware of the foreground service so that (for instance) the
FGS notification can be shown.

This CL does two things to mitigate this problem:

1. Introduce checking in the CancelNotificationRunnable such that it
will not cancel until after PostNotificationRunnable has finished
executing.

2. Introduce a NotificationLifetimeExtender method that will allow a
lifetime extender to manage the lifetime of a notification that has been
enqueued but not inflated yet.

Bug: 119041698
Test: atest NotificationManagerServiceTest
Test: atest ForegroundServiceNotificationListenerTest
Change-Id: I0680034ed9315aa2c05282524d48faaed066ebd0
Merged-In: I0680034ed9315aa2c05282524d48faaed066ebd0

4 years agoMerge "Revert new app installed notification doc" into qt-dev
Alan Stokes [Mon, 7 Oct 2019 15:18:41 +0000 (08:18 -0700)]
Merge "Revert new app installed notification doc" into qt-dev
am: 98540e2a16

Change-Id: I12b1bf9c6c078ee1629e2135140ccd59b8f9da81

4 years agoMerge "Revert new app installed notification doc" into qt-dev
Alan Stokes [Mon, 7 Oct 2019 14:41:57 +0000 (14:41 +0000)]
Merge "Revert new app installed notification doc" into qt-dev

4 years agoImport translations. DO NOT MERGE
Bill Yi [Sun, 6 Oct 2019 00:17:00 +0000 (17:17 -0700)]
Import translations. DO NOT MERGE

Change-Id: Iae1b021de5e543f5b157cde38e1f693a104f1fbe
Auto-generated-cl: translation import

4 years agoValidate wallpaper dimension while generating crop
Ahan Wu [Thu, 3 Oct 2019 04:36:59 +0000 (12:36 +0800)]
Validate wallpaper dimension while generating crop

If dimensions of cropped wallpaper exceed max texture size that GPU can
support, it will cause sysui keep crashing because it can not initialize
egl with an appropriate surface.

Bug: 120847476.
Test: Write a custom app to set a 8000x800 bitmap as wallpaper.
Test: The cropped file will be 29600x2960 and make sysui keep crashing.
Test: After applyed this cl, wallpaper will use fallback.
Test: Sysui will not keep crashing any more.
Change-Id: Icdc6292191d1e966c52640f4c1a5a154dfba45d3

4 years agoForce FGS notifications to show for a minimum time
Evan Laird [Fri, 4 Oct 2019 18:18:59 +0000 (14:18 -0400)]
Force FGS notifications to show for a minimum time

It's possible for a service to do a start/stop foreground and cause a
couple of things to happen:

NotificationManagerService will enqueue a EnqueueNotificationRunnable,
post a PostNotificationRunnable (for the startForeground), and then also
enqueue a CancelNotificationRunnable. There is some racy behavior here
in that the cancel runnable can get triggered in between enqueue and
post runnables. If the cancel happens first, then
NotificationListenerServices will never get the message.

This behavior is technically allowed, however for foreground services we
want to ensure that there is a minmum amount of time that notification
listeners are aware of the foreground service so that (for instance) the
FGS notification can be shown.

This CL does two things to mitigate this problem:

1. Introduce checking in the CancelNotificationRunnable such that it
will not cancel until after PostNotificationRunnable has finished
executing.

2. Introduce a NotificationLifetimeExtender method that will allow a
lifetime extender to manage the lifetime of a notification that has been
enqueued but not inflated yet.

Bug: 119041698
Test: atest NotificationManagerServiceTest
Test: atest ForegroundServiceLifetimeExtenderTest
Change-Id: I0680034ed9315aa2c05282524d48faaed066ebd0
Merged-In: I0680034ed9315aa2c05282524d48faaed066ebd0

4 years agodocs: Edited sharedUserId deprecation message
Kevin Hufnagle [Fri, 4 Oct 2019 19:49:00 +0000 (19:49 +0000)]
docs: Edited sharedUserId deprecation message

Test: make ds-docs -j32

Bug: 142139123
Change-Id: I3485785126f268c76f81f760fc19e0506929b272

4 years agoMerge "Update PermissionChecker usages to avoid unnecessary attribution." into qt-dev
Philip P. Moltmann [Fri, 4 Oct 2019 18:43:06 +0000 (11:43 -0700)]
Merge "Update PermissionChecker usages to avoid unnecessary attribution." into qt-dev
am: 0a71df1f7e

Change-Id: I658626de14fa325e08db3aead53707d8d3e00d3b

4 years agoMerge "Update PermissionChecker usages to avoid unnecessary attribution." into qt-dev
Philip P. Moltmann [Fri, 4 Oct 2019 18:23:30 +0000 (18:23 +0000)]
Merge "Update PermissionChecker usages to avoid unnecessary attribution." into qt-dev

4 years agoMerge "Only allow INSTALL_ALLOW_TEST from shell or root" into qt-dev
Bryan Ferris [Fri, 4 Oct 2019 17:57:23 +0000 (10:57 -0700)]
Merge "Only allow INSTALL_ALLOW_TEST from shell or root" into qt-dev
am: 06684aed55

Change-Id: I166f54becf2d4fa99939c1d9b5e9c335f70e8a69

4 years agoMerge "Only allow INSTALL_ALLOW_TEST from shell or root" into qt-dev
Bryan Ferris [Fri, 4 Oct 2019 17:42:36 +0000 (17:42 +0000)]
Merge "Only allow INSTALL_ALLOW_TEST from shell or root" into qt-dev

4 years agoRevert new app installed notification doc
Ricky Wai [Fri, 4 Oct 2019 15:10:17 +0000 (16:10 +0100)]
Revert new app installed notification doc

Bug: 111214100
Test: Able to compile
Change-Id: Id4fdabf0e8c69074eb8cb5838ab11d9d5f030093

4 years agoadd java_api_finder plugin to mainline module Media to generate java APIs used by...
Kun Niu [Tue, 2 Jul 2019 00:59:25 +0000 (17:59 -0700)]
add java_api_finder plugin to mainline module Media to generate java APIs used by Media.

Bug: 129294170
Test: m updatable-media RUN_ERROR_PRONE=true |& tee media_error_prone.out
Change-Id: I3cdfe5e00394c6ff7b9c857f63a5e45ac79f8d24
(cherry picked from commit 6eff1d439b472b6114bc11f3a50c70ca7c68add7)
Merged-In: I3cdfe5e00394c6ff7b9c857f63a5e45ac79f8d24