Skip to content

Conversation

@Jayant-Deshmukh
Copy link

No description provided.

Linux Build Service Account and others added 30 commits April 9, 2019 11:23
Change-Id: Ia77d6eb812eef87a608e56b244db2d48752c9600
Change-Id: I501e3a96f74c5579931d0d43e44921a95bbd574a
In some stress test case, there was a deadlock scenario between the UI
thread and the activity manager thread while registering the WFD
rotation receiver. Delegate the registration to another thread yet
ensure that the intents are received in the UI thread context.

Change-Id: I90deae0af1b02fe3046573e7326cbe6063b6aa83
This reverts commit 2125109.

CRs-Fixed: 2429504
Change-Id: I0a86af9fdd07202efc1f99b14687f27af921c503
In onder to generate the idmap for QC overlays, ignore
the first idmap create failure for issue GMS RRO.

As a temprary solution, will be reverted once perfect fix
available.

CRs-Fixed: 2432898

Change-Id: I4aa43ee2c6ab4cd5b2be0ccaf27fb176cede57ad
- Add support for APTX adaptive and CELT
  formats

Change-Id: I735a297acc4d3d4c7f8d2cc9302a13ebcf4e4c3d
CRs-Fixed: 2433041
Change-Id: I661819b29cb03a4db7fdd1bfd89e7e8fd88b533a
Change-Id: Id85ff70bca0cdf028a234451aa2d76546fa075c6
Conflicts:
	services/core/java/com/android/server/wm/DisplayRotation.java

Change-Id: Icef49e1de96edff7d27d4ebd2990e50de431b402
Change-Id: I37055b1867845b3861e8059b0a2837a33d1fb186
Change-Id: I5107456542211db607f203278c54c0347801473b
Change-Id: Id3f2766499ce90cf338bfaa3f3fd025ec819e638
Change-Id: Idd094a0d58c0c85fdd1cc6e59920f66151d06281
Currently, updateBoundsSurface was getting called when the surface
changed, not just when the size changed. This meant it could be calling
setWindowCrop and deferTransaction when no size had changed. If size
hadn't changed, there was a high possibility that no new frames would be
submitted by the client, causing the deferTransaction to wait forever.

Since the deferTransaction was still waiting, SurfaceFlinger would wake
up every vsync to check if it should call doTransaction for the deferred
transaction. This caused 60Hz composition even when frames were rendered
slower.

Fixes: 132110524
Test: SF doesn't compose 30fps app at 60Hz
Change-Id: Icf3a99b34c288575438bfcd05e9077ea7919b4ca
(cherry picked from commit c0a8c4e)
Change-Id: If7abb668772a2308659c08efa0b31c484a6dcc7c
Change-Id: I310c9a1d742c3b8769b11621e84636c59411275f
Disable Lock Icon animation, since it will run infinitely
which cause power issue.

Will revert this change when animation issue fixed.

Change-Id: Icae3c406e58e9777018e91f33169be5e7ca6657a
CRs-Fixed: 2470003
Change-Id: I24ed31f4bb746cff5fcf05e7dfdd898329d7d50c
On Android Q, if dequene buffer operation takes over 500ms,
it will fail the dequence operation and release the surface,
which causes CTS test failing.

The 500ms is too short, Change 500ms to 1000ms.

The failing CTS test case:
android.server.wm.KeyguardLockedTests#testDismissKeyguard
android.server.wm.KeyguardLockedTests#testDismissKeyguardActivity_method
android.server.wm.MultiDisplayLockedKeyguardTests#testDismissKeyguard_secondaryDisplay

CRs-Fixed: 2459355
Change-Id: I62dd54c4f01f6bf303202bc4ad1eb1feaff9ff66
Make use of GestureFling boost by enabling if needed
and remove scroll boosts.

CRs-Fixed: 2486520

Change-Id: I6d6228266d5fbac8d483be409e87fb0c8e672c66
The media notification is updated every second even if the
screen is turned off, which causes unnecessary power consumption.
So update the media notification only when needed

Change-Id: I4d5bcc56fe804754eebec92d83397dac354ec012
CRs-Fixed: 2493218
SystemUI abnormal is observed after entering PIN1.

Caused by wrong subid that be assigned when the
SIM card status is ABSENT.

Change-Id: I0c03a620fccfb58358f599cf8eac94e587cebfa4
CRs-Fixed: 2487131
Added revert change to remove start support for
Activity Trigger

CRs-Fixed: 2494979
Change-Id: I5c8ed745dd9a9a8a6daaec1446c73b37c4892e9d
This reverts commit b1d671f.

Change-Id: Ic3cb4f72447c5002174f4ed0a6a2f1b4471e4901
Change-Id: I7b4f955fc3f5813cc4759bdc464fd3689e967987
Change-Id: I3cc6efa3aacbc81b211a5398b02ec1827aa9c489
CRs-Fixed: 2510886
Change-Id: I84b2b7551b492ec403adcda756a576f0866c41f8
Change-Id: If1bee56ffaa09afb301831593723392d9d8f421c
Change-Id: Ic3de47301a217449bdddf357ad649dc1f67ba3fe
Change-Id: I29bfdd2b384e45d4f1f6b41573d08fad5775b845
Linus Tufvesson and others added 29 commits May 7, 2020 13:55
... and any other display that isn't considered a public presentation
display, as per Display.isPublicPresentation()

Bug: 141745510
Test: cts-tradefed run cts -m CtsWindowManagerDeviceTestCases -t android.server.wm.PresentationTest
Change-Id: I2aaab1903dee54190338f7b6e49888aa51437108
(cherry picked from commit 60a6583)
We can't rely on status bar state changes to update the notification
list. The current user might not be set yet, causing wrong notifications
to become visible.

Fixes: 145135488
Test: manual
Test: atest NotificationStackScrollLayoutTest
Change-Id: I34d1d5f9a751c1d7680a5a5941c39b9fe33a473b
Merged-In: I34d1d5f9a751c1d7680a5a5941c39b9fe33a473b
(cherry picked from commit 44d1c65)
(cherry picked from commit 5ed9312143706a4b4c1d88959d73762ecc7e227b)
Reason for revert: Breaks apps using Presentation in combination with private virtual displays
Reverted Changes:
I2aaab1903:RESTRICT AUTOMERGE Block TYPE_PRESENTATION windows...
Ib5a24f8be:RESTRICT AUTOMERGE Add test for Presentation

Bug: 141745510

Change-Id: I0b3a332c286900952b65ece12435f981e324cb5b
(cherry picked from commit a9211d6)
Fixes: 147606347
Test: run poc, device didn't reboot
Change-Id: I8f721ca659d58271880a7adbf386b270b331e55b
Merged-In: I8f721ca659d58271880a7adbf386b270b331e55b
(cherry picked from commit a9afc32)
Even if an <intent-filter> matches non-web schemes in addition to http
or https, make sure to include its cited hosts in the autoVerify
evaluation.

Bug: 150038428
Test: atest OsHostTests#testIntentFilterHostValidation
Change-Id: If9ef0fc53d96e6581c56d86f89fe63bc9a5fb89a
Merged-In: If9ef0fc53d96e6581c56d86f89fe63bc9a5fb89a
(cherry picked from commit 1fba0f897f276d5d47962534867e764da8061105)
Before the state was update lazily when someone interacted with
appopsmanager.

Since Q the the uid state might change depending on the procState
and hence we might need to trigger the opChanged callbacks when the
procState is applied.

Bug: 148180766
Test: (on master) atest CtsAppOpsTestCases:android.app.appops.cts.ForegroundModeTest
Change-Id: I99720a372db6e79eaba30e4563c09e009cffe86f
Merged-In: Id974769a4e9d89c01890b7557dd93f8444a3908f
(cherry picked from commit ab9be4f)
Multiple packages might share a UID, but appOpsService might not have
cached the uid->package mapping for those yet. Hence the only way to
list all packages for a uid is to ask package manager.

setUidMode already handled this correctly, hence factor out the code
into notifyOpChangedForAllPkgsInUid and reuse it from
commitUidStatePendingLocked.

Bug: 148180766
Test: (on master) atest CtsAppOpsTestCases:android.app.appops.cts.ForegroundModeTest
Change-Id: I99a8f255a60d3523da7eb36a8f2c9426af1a1fea
Merged-In: I2d5d6c7aa38d201707349a137c9c29b7987775be
(cherry picked from commit 29e092b)
Fix the order in which uid and pid are passed into the permission check.

Test: atest LocationAccessPolicyTest
Fixes: 151330809
Change-Id: I479c8fc123d5a994e8cbe6489aa00bea4abca1c7
Merged-In: I479c8fc123d5a994e8cbe6489aa00bea4abca1c7
Bug: 150500247
Test: atest android.net.wifi

Merged-In: Ia416b2e986c86fe0a29641f6a20236802d72a233
Change-Id: Ia416b2e986c86fe0a29641f6a20236802d72a233
(cherry picked from commit 96a9e48)
… uids

Test: manual
Fixes: 129476618
Change-Id: I7b18cfcdf58e62a445cbb508116c6ce7c1cea8d7
"Dual STA: Use separate config file for Secondary STA." deprecated the
use of staId in WifiConfigStore.xml in favor of moving to a new file:
QtiWifiConfigStore_2.xml.  This change itself is fine for new installs,
but breaks WiFi with the crash below this paragraph for upgrades. Unrecognized
cases trigger an XmlPullParserException, so this commit reverts the CAF commit.

E WifiConfigManager: XML deserialization of store failed. All saved networks are lost!
 E WifiConfigManager: org.xmlpull.v1.XmlPullParserException: Unknown value name found: staId
 E WifiConfigManager:     at com.android.server.wifi.util.XmlUtil$WifiConfigurationXmlUtil.parseFromXml(XmlUtil.java:734)
 E WifiConfigManager:     at com.android.server.wifi.NetworkListStoreData.parseNetwork(NetworkListStoreData.java:265)
 E WifiConfigManager:     at com.android.server.wifi.NetworkListStoreData.parseNetworkList(NetworkListStoreData.java:220)
 E WifiConfigManager:     at com.android.server.wifi.NetworkListStoreData.deserializeData(NetworkListStoreData.java:95)
 E WifiConfigManager:     at com.android.server.wifi.WifiConfigStore.deserializeData(WifiConfigStore.java:708)
 E WifiConfigManager:     at com.android.server.wifi.WifiConfigStore.read(WifiConfigStore.java:594)
 E WifiConfigManager:     at com.android.server.wifi.WifiConfigManager.loadFromStore(WifiConfigManager.java:3245)
 E WifiConfigManager:     at com.android.server.wifi.ClientModeImpl$DefaultState.processMessage(ClientModeImpl.java:3898)
 E WifiConfigManager:     at com.android.internal.util.StateMachine$SmHandler.processMsg(StateMachine.java:992)
 E WifiConfigManager:     at com.android.internal.util.StateMachine$SmHandler.handleMessage(StateMachine.java:809)
 E WifiConfigManager:     at android.os.Handler.dispatchMessage(Handler.java:107)
 E WifiConfigManager:     at android.os.Looper.loop(Looper.java:214)
 E WifiConfigManager:     at android.os.HandlerThread.run(HandlerThread.java:67)

This reverts commit db98052.

Change-Id: Ie84e4f7ccd24551a59f12bf4b61e5a16abd96a02
Thanks to @FranticCoin for creating the icons

Change-Id: Ie78c93bbc54cd78d31c7aab0ec654fa09e59e438
 * After commit df755c8, some devices fail to enumerate for
   unknown reason (likely a HAL issue). Add an overlay to
   restore old behavior and thus workaround this issue.

Change-Id: Ib0d00d5987aa7f68a5c7efa785859e8eb208651d
…ints

Restores Oreo behaviour.

Usage: Set config_cleanupUnusedFingerprints overlay to false

Change-Id: Id032fae5c6ae70ce57a60c6f5d3dbe0a6cd33258
* Give freedom to screen recorder apps

Change-Id: I48d03094e6caa6e7c917717769311804d13d0298
Change-Id: Ifeec0d416d0ae30e01fbf659c6a48e1c650cf284
We have our screen recorder on qs tile

Change-Id: I3def8dd92da5e7c2cd543286ad6f579f12c1337c
Removed on e9ca117865de3ae7e3fc4dc9c2ad910bfcf220d0

Change-Id: Icd56c9098db250d6dbff70db059d79eba0ab8d25
Change-Id: Ifce03c68dc123d8f7c9a2589764ea585541bf406
Signed-off-by: Jayant-Deshmukh <jayantdeshmuk008@gmail.com>
Code reverse engineered from crosshatch

Change-Id: I05a10d2ac50532e31487eda546ae6ecc10827844
Signed-off-by: Jayant-Deshmukh <jayantdeshmuk008@gmail.com>
Includes weather on lockscreen and cool stuff on ambient display

Code reverse engineered from crosshatch

Requires Google app installed

Change-Id: Ice5ea4fd43412cf916daefa6521fc8b55f14f199
Signed-off-by: Jayant-Deshmukh <jayantdeshmuk008@gmail.com>
Change-Id: Idb83daf20d85e8035beb91a37de3f5d156e94da4
Signed-off-by: Jayant-Deshmukh <jayantdeshmuk008@gmail.com>
Signed-off-by: Jayant-Deshmukh <jayantdeshmuk008@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.