Commit Graph

817 Commits

Author SHA1 Message Date
Lyn Han
55c5219533 Merge "Fix bubble flyout alignment for right-side stack" into sc-dev am: 27b5e90577
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13690294

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5e9e67b15c5a93174cf333f029acf27266cec98f
2021-02-26 00:18:31 +00:00
Lyn Han
27b5e90577 Merge "Fix bubble flyout alignment for right-side stack" into sc-dev 2021-02-25 23:50:34 +00:00
Hongwei Wang
b3b3c40f19 Merge "Fixes autoEnterPip transition from landscape" into sc-dev am: 9bdee79a47
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13677959

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I07b097bed269c7663c460b839a3dcedade7d28e6
2021-02-25 20:26:06 +00:00
Hongwei Wang
9bdee79a47 Merge "Fixes autoEnterPip transition from landscape" into sc-dev 2021-02-25 19:50:01 +00:00
Nataniel Borges
157cd54b97 Merge "Updates flicker documentation and improve naming" into sc-dev am: a32ef5bd2a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13641706

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ice7b865d894127c4cef94482836d6e80ac7fdbd1
2021-02-25 14:44:01 +00:00
Louis Chang
3dc3185216 Merge "Rename Stack to Task related terms (7/n)" into sc-dev am: 09f52aa440
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13468207

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I52b3df66c6b6dd517f35fd34ac877264a272c47d
2021-02-25 14:38:13 +00:00
Jason Chang
c4c8ffc938 Merge "Fix the wallpaper app cannot display into full screen when in one-handed mode" into sc-dev am: b33721641e
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13416446

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I62f4a5272993b38a62dee26da5e76863ec31b763
2021-02-25 14:35:54 +00:00
Chris Li
069d96e777 Merge "DisplayContent rotateBounds not keeping same physical position for 180" into sc-dev am: 7ff46d7137
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13620025

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: If699ff02c6a3f5f082b854f0d1f450b11b63dd1a
2021-02-25 14:35:21 +00:00
Jerry Chang
0053333452 Merge "Make stage split divider non-interactive while showing IME" into sc-dev am: 3ea9673b74
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13628027

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5de932925852f27bd19895612f498b1b52fab8a3
2021-02-25 14:34:35 +00:00
Nataniel Borges
a32ef5bd2a Merge "Updates flicker documentation and improve naming" into sc-dev 2021-02-25 12:33:34 +00:00
Louis Chang
09f52aa440 Merge "Rename Stack to Task related terms (7/n)" into sc-dev 2021-02-25 04:58:24 +00:00
Louis Chang
7efc57797c Rename Stack to Task related terms (7/n)
- Renaming PinnedStack to PinnedTask
- Renaming DockedStack to DockedTask

Bug: 157876447
Test: presubmit
Change-Id: I51c10564647ed0d46eddc0c51a1ee06eef897e43
2021-02-25 04:57:26 +00:00
Jason Chang
b33721641e Merge "Fix the wallpaper app cannot display into full screen when in one-handed mode" into sc-dev 2021-02-25 02:55:13 +00:00
Chris Li
7ff46d7137 Merge "DisplayContent rotateBounds not keeping same physical position for 180" into sc-dev 2021-02-25 02:40:34 +00:00
Jerry Chang
3ea9673b74 Merge "Make stage split divider non-interactive while showing IME" into sc-dev 2021-02-25 00:51:14 +00:00
James O'Leary
2b416cd6c2 Merge "Revert^2 "[framework] Integrate new quantizers"" into sc-dev am: 7edf52d602
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13688547

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I5b0263b3b455044636b5a6ff8b322cfc13397760
2021-02-24 22:14:15 +00:00
James O'Leary
7edf52d602 Merge "Revert^2 "[framework] Integrate new quantizers"" into sc-dev 2021-02-24 21:59:47 +00:00
Lyn Han
5b449f56d0 Fix bubble flyout alignment for right-side stack
Fixes: 172490423
Test: send updates on left/right side in portrait/landscape
     => see that flyout is positioned correctly
Change-Id: I3dd84f467f17e8429a0ba2cc23f45e8c89474557
2021-02-24 13:04:00 -06:00
Bob Badour
09bb301158 Merge "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base" into sc-dev am: 745e7ee830
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13670655

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I2f4106acdb1594a0bcee65c9689fce32eaa65628
2021-02-24 18:57:53 +00:00
Lyn Han
08bb6f8b78 Merge "Reorder bubbles without animations on collapse" into sc-dev am: 26e6b76d99
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13665681

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia6989ec6fdc8c8f18b8e5c157c5898d0e898d05b
2021-02-24 18:57:15 +00:00
Bob Badour
745e7ee830 Merge "[LSC] Add LOCAL_LICENSE_KINDS to frameworks/base" into sc-dev 2021-02-24 18:43:29 +00:00
Lyn Han
26e6b76d99 Merge "Reorder bubbles without animations on collapse" into sc-dev 2021-02-24 18:38:37 +00:00
Lyn Han
95089b6d65 Reorder bubbles without animations on collapse
Fixes: 180045233
Test: select different bubble while expanded, collapse stack
     => see that newly selected bubble is on top of stack
     => no weird animations like in b/178499353
Change-Id: I6d95763a4dd08fd8d1e30dd93131ff27b4fd7c2c
2021-02-24 18:38:13 +00:00
Jerry Chang
d331097396 Make stage split divider non-interactive while showing IME
Redirect IME inset control to wm shell during multi-window split. And
register IME position listener to make divider bar non-interactive while
IME showing.

Bug: 179262787
Test: manual check
Test: atest WMShellUnitTests
Change-Id: Ia83a29c823962221aedb1cc317928f6b4b7ddcae
2021-02-25 02:27:27 +08:00
Hongwei Wang
c241580de5 Fixes autoEnterPip transition from landscape
Fixes included in this change
- PiP bounces back to fullscreen. The animation direction is not cleaned
  up after animation finishes and when display rotation callback
  happens and calls into PipTaskOrganizer#onMovementBoundsChanged, it
  accidentally invokes the onTaskVanished. Therefore, this does not
  happen on the first try but following attempts.
- PiP window offsets to the bottom caused by duplicated display changed
  callbacks, bail early if we know for sure the DisplayLayout objects
  are identical. Also, when display rotation callback happens, the
  PipBoundsState#getNormalBounds is still in landscape though the
  internal rotation has been set in PipController#startSwipePipToHome.

Known issue
- PiP window flickers at the end of the transition, will track in
  different bug.

Video: http://rcll/aaaaaabFQoRHlzixHdtY/hAdwMhKMaYTylRcnW24Utg
Bug: 179721427
Bug: 179718773
Test: repeatedly enter PiP from landscape with autoEnterPip, see video
Change-Id: I77c6f441563bc54720b9ef2952526691c495a777
2021-02-24 10:10:12 -08:00
James O'Leary
9d3ad10eb9 Revert^2 "[framework] Integrate new quantizers"
96169052c4

Change-Id: Idefcf279b9fedeeaa29f75e705adfb60f0ad5c8a
2021-02-24 17:09:06 +00:00
Nataniel Borges
6fa330e7fd Updates flicker documentation and improve naming
- Updates documentation to all subject methods.
- Standardize names between Layers and WindowStates subjects.

Bug: 162923992
Test: atest FlickerTests
Change-Id: I24ba3faa014cec1c4ee7ed42aa06044616890a53
2021-02-24 17:21:54 +01:00
Chris Li
29f24a134c DisplayContent rotateBounds not keeping same physical position for 180
Rotation_90 + rotation_90 is different from the result of rotation_180
with the current implementation. Should also take care of rotation_180.

Fix: 180751251
Bug: 173124775
Test: atest WmTests:DisplayContentTests
Test: atest WMShellUnitTests:DisplayLayoutTest
Test: atest FrameworksCoreTests:RotationUtilsTest
Change-Id: Ia1c87409b4c4cc412c3fd89e58d08b6ae2069fd0
2021-02-23 17:34:26 -08:00
Lucas Dupin
8a092cc39a Merge "Revert "[framework] Integrate new quantizers"" into sc-dev am: e36c4de103
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13679700

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I14b1f05562c2c46aba8f541179c6004634b5c890
2021-02-24 01:23:45 +00:00
Lucas Dupin
e36c4de103 Merge "Revert "[framework] Integrate new quantizers"" into sc-dev 2021-02-24 01:00:49 +00:00
James O'Leary
96169052c4 Revert "[framework] Integrate new quantizers"
Revert "[sysuig] Integrate Monet color extraction to theme algorithm"

Revert submission 13554372-kahuna

Reason for revert: Colors on some wallpapers shifted, and Lucas found a couple big reasons why, would rather revert a revert tomorrow than fix forward today
Reverted Changes:
I2c3df9f71:[sysuig] Integrate Monet color extraction to theme...
I0fc60a134:[framework] Integrate new quantizers

Change-Id: I7eb8e4fde243bf62e8c750f88028db0a427560b5
2021-02-24 00:33:02 +00:00
Bob Badour
d59495855e [LSC] Add LOCAL_LICENSE_KINDS to frameworks/base
Added SPDX-license-identifier-Apache-2.0 to:
  apct-tests/perftests/contentcapture/Android.bp
  apct-tests/perftests/inputmethod/Android.bp
  apex/appsearch/Android.bp
  apex/appsearch/framework/Android.bp
  apex/appsearch/service/Android.bp
  apex/appsearch/testing/Android.bp
  apex/jobscheduler/service/jni/Android.bp
  apex/media/service/Android.bp
  cmds/abx/Android.bp
  cmds/uinput/Android.bp
  cmds/uinput/jni/Android.bp
  core/tests/GameManagerTests/Android.bp
  core/tests/batterystatstests/BatteryStatsLoadTests/Android.bp
  core/tests/batterystatstests/BatteryStatsViewer/Android.bp
  core/tests/devicestatetests/Android.bp
  libs/WindowManager/Shell/tests/flicker/Android.bp
  libs/WindowManager/Shell/tests/flicker/test-apps/flickerapp/Android.bp
  libs/androidfw/fuzz/cursorwindow_fuzzer/Android.bp
  native/android/tests/activitymanager/UidImportanceHelperApps/Android.bp
  native/android/tests/activitymanager/nativeTests/Android.bp
  packages/SettingsLib/BannerMessagePreference/Android.bp
  packages/SettingsLib/CollapsingToolbarBaseActivity/Android.bp
  packages/SettingsLib/EmergencyNumber/Android.bp
  packages/SettingsLib/FooterPreference/Android.bp
  packages/SettingsLib/MainSwitchPreference/Android.bp
  packages/SettingsLib/TopIntroPreference/Android.bp
  packages/SettingsLib/UsageProgressBarPreference/Android.bp
  packages/overlays/AccentColorAmethystOverlay/Android.bp
  packages/overlays/AccentColorAquamarineOverlay/Android.bp
  packages/overlays/AccentColorBlackOverlay/Android.bp
  packages/overlays/AccentColorCarbonOverlay/Android.bp
  packages/overlays/AccentColorCinnamonOverlay/Android.bp
  packages/overlays/AccentColorGreenOverlay/Android.bp
  packages/overlays/AccentColorOceanOverlay/Android.bp
  packages/overlays/AccentColorOrchidOverlay/Android.bp
  packages/overlays/AccentColorPaletteOverlay/Android.bp
  packages/overlays/AccentColorPurpleOverlay/Android.bp
  packages/overlays/AccentColorSandOverlay/Android.bp
  packages/overlays/AccentColorSpaceOverlay/Android.bp
  packages/overlays/AccentColorTangerineOverlay/Android.bp
  packages/overlays/DisplayCutoutEmulationCornerOverlay/Android.bp
  packages/overlays/DisplayCutoutEmulationDoubleOverlay/Android.bp
  packages/overlays/DisplayCutoutEmulationHoleOverlay/Android.bp
  packages/overlays/DisplayCutoutEmulationNarrowOverlay/Android.bp
  packages/overlays/DisplayCutoutEmulationTallOverlay/Android.bp
  packages/overlays/DisplayCutoutEmulationWaterfallOverlay/Android.bp
  packages/overlays/DisplayCutoutEmulationWideOverlay/Android.bp
  packages/overlays/FontNotoSerifSourceOverlay/Android.bp
  packages/overlays/IconPackCircularAndroidOverlay/Android.bp
  packages/overlays/IconPackCircularLauncherOverlay/Android.bp
  packages/overlays/IconPackCircularSettingsOverlay/Android.bp
  packages/overlays/IconPackCircularSystemUIOverlay/Android.bp
  packages/overlays/IconPackCircularThemePickerOverlay/Android.bp
  packages/overlays/IconPackFilledAndroidOverlay/Android.bp
  packages/overlays/IconPackFilledLauncherOverlay/Android.bp
  packages/overlays/IconPackFilledSettingsOverlay/Android.bp
  packages/overlays/IconPackFilledSystemUIOverlay/Android.bp
  packages/overlays/IconPackFilledThemePickerOverlay/Android.bp
  packages/overlays/IconPackKaiAndroidOverlay/Android.bp
  packages/overlays/IconPackKaiLauncherOverlay/Android.bp
  packages/overlays/IconPackKaiSettingsOverlay/Android.bp
  packages/overlays/IconPackKaiSystemUIOverlay/Android.bp
  packages/overlays/IconPackKaiThemePickerOverlay/Android.bp
  packages/overlays/IconPackRoundedAndroidOverlay/Android.bp
  packages/overlays/IconPackRoundedLauncherOverlay/Android.bp
  packages/overlays/IconPackRoundedSettingsOverlay/Android.bp
  packages/overlays/IconPackRoundedSystemUIOverlay/Android.bp
  packages/overlays/IconPackRoundedThemePickerOverlay/Android.bp
  packages/overlays/IconPackSamAndroidOverlay/Android.bp
  packages/overlays/IconPackSamLauncherOverlay/Android.bp
  packages/overlays/IconPackSamSettingsOverlay/Android.bp
  packages/overlays/IconPackSamSystemUIOverlay/Android.bp
  packages/overlays/IconPackSamThemePickerOverlay/Android.bp
  packages/overlays/IconPackVictorAndroidOverlay/Android.bp
  packages/overlays/IconPackVictorLauncherOverlay/Android.bp
  packages/overlays/IconPackVictorSettingsOverlay/Android.bp
  packages/overlays/IconPackVictorSystemUIOverlay/Android.bp
  packages/overlays/IconPackVictorThemePickerOverlay/Android.bp
  packages/overlays/IconShapeHeartOverlay/Android.bp
  packages/overlays/IconShapePebbleOverlay/Android.bp
  packages/overlays/IconShapeRoundedRectOverlay/Android.bp
  packages/overlays/IconShapeSquareOverlay/Android.bp
  packages/overlays/IconShapeSquircleOverlay/Android.bp
  packages/overlays/IconShapeTaperedRectOverlay/Android.bp
  packages/overlays/IconShapeTeardropOverlay/Android.bp
  packages/overlays/IconShapeVesselOverlay/Android.bp
  packages/overlays/NavigationBarMode2ButtonOverlay/Android.bp
  packages/overlays/NavigationBarMode3ButtonOverlay/Android.bp
  packages/overlays/NavigationBarModeGesturalOverlay/Android.bp
  packages/overlays/NavigationBarModeGesturalOverlayExtraWideBack/Android.bp
  packages/overlays/NavigationBarModeGesturalOverlayNarrowBack/Android.bp
  packages/overlays/NavigationBarModeGesturalOverlayWideBack/Android.bp
  packages/overlays/OneHandedModeGesturalOverlay/Android.bp
  packages/services/CameraExtensionsProxy/Android.bp
  services/core/java/com/android/server/speech/Android.bp
  services/musicrecognition/Android.bp
  services/searchui/Android.bp
  services/smartspace/Android.bp
  services/tests/PackageManagerServiceTests/host/libs/IntentVerifyUtils/Android.bp
  services/tests/PackageManagerServiceTests/host/test-apps/DeviceSide/Android.bp
  services/tests/PackageManagerServiceTests/host/test-apps/IntentVerifier/Android.bp
  services/tests/PackageManagerServiceTests/host/test-apps/IntentVerifierTarget/Android.bp
  services/tests/PackageManagerServiceTests/host/test-apps/UsesStaticLibrary/Android.bp
  services/tests/PackageManagerServiceTests/unit/Android.bp
  services/tests/inprocesstests/Android.bp
  services/tests/mockingservicestests/jni/Android.bp
  services/tests/servicestests/test-apps/PackageParsingTestManifests/Android.bp
  services/texttospeech/Android.bp
  services/translation/Android.bp
  tests/BatteryStatsPerfTest/Android.bp
  tests/FlickerTests/test-apps/Android.bp
  tests/Input/Android.bp
  tests/SilkFX/Android.bp
  tests/SurfaceViewBufferTests/Android.bp
  tests/UpdatableSystemFontTest/Android.bp
  tests/UpdatableSystemFontTest/testdata/Android.bp
  tests/benchmarks/internal/Android.bp
  tools/powerstats/Android.bp
  tools/processors/intdef_mappings/Android.bp
  tools/xmlpersistence/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all

Exempt-From-Owner-Approval: janitorial work
Change-Id: I1b8d155a26a1a589a38abedea5f7f366e00346c6
2021-02-23 13:18:34 -08:00
James O'Leary
a8bc221e63 Merge "[framework] Integrate new quantizers" into sc-dev am: c7d315947d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13553700

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia4db79eb69b8a2fb619d04b7b7b9ef2320655ad0
2021-02-23 20:25:01 +00:00
James O'Leary
c7d315947d Merge "[framework] Integrate new quantizers" into sc-dev 2021-02-23 20:20:39 +00:00
Nataniel Borges
953bde5925 Merge "Use FlickerParametersRunnerFactory" into sc-dev am: cd9b08647a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13619725

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I04cff6b557b1401f068fd3f91871bcd63d460c71
2021-02-23 19:37:33 +00:00
Nataniel Borges
c39b644471 Use FlickerParametersRunnerFactory
JUnit4 Parameterized runner allows us to create custom UseParametersRunnerFactory classes. Flicker now uses this method for better compatibility with Flaky Failure FingerPrinting and Crystalball

Bug: 162923992
Test: atest FlickerTests
Change-Id: Iac3e9972b39fb96bf7fe85beac16728c5947766b
2021-02-23 16:06:17 +01:00
Tony Huang
ba7dab1b76 Merge "Make AppTransition animations sharable (2/n)" into sc-dev am: f9a0ccc0e7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13425250

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I6d9b0286583e5b8c061826faf23c63c4224fb5ca
2021-02-23 10:18:45 +00:00
Tony Huang
f9a0ccc0e7 Merge "Make AppTransition animations sharable (2/n)" into sc-dev 2021-02-23 09:26:05 +00:00
Jin Seok Park
29e6f3fd6a Merge "Change using Handler to using Executor" into sc-dev am: 95e716b904
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13573815

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4f7705b25471410a4b594a3106a87cb4bfa09cca
2021-02-23 08:26:23 +00:00
TreeHugger Robot
7f9e796a23 Merge "Add taskId to bubble xml" into sc-dev am: acd9169191
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13631285

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Idde0a12900ad98501bf6233dab70c776b397fce1
2021-02-23 08:25:11 +00:00
Jin Seok Park
95e716b904 Merge "Change using Handler to using Executor" into sc-dev 2021-02-23 07:55:49 +00:00
TreeHugger Robot
acd9169191 Merge "Add taskId to bubble xml" into sc-dev 2021-02-23 07:49:18 +00:00
TreeHugger Robot
6b1fc66542 Merge "3/ Add wmHelper to controll the state of test activity" into sc-dev am: 9924535b29
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13451573

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ia98de15796a5e4093cf28ffe88c29114f34eaddd
2021-02-23 03:35:55 +00:00
TreeHugger Robot
9924535b29 Merge "3/ Add wmHelper to controll the state of test activity" into sc-dev 2021-02-23 03:20:10 +00:00
Ben Lin
f019a883e2 Merge "PiP: Add logging for stashing." into sc-dev am: f2e5f5eb1b
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13631863

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: Ic52a70a4bd7dae4899f01700f963a85d56c9f4a1
2021-02-22 22:30:51 +00:00
Ben Lin
f2e5f5eb1b Merge "PiP: Add logging for stashing." into sc-dev 2021-02-22 21:56:47 +00:00
Chris Li
dc72bdb9b5 Merge "Allow non-resizable apps in split-screen (12/n)" into sc-dev am: 9efcb0bd3f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/13569675

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I18c91769aa6a13162b07cb0c8503eb53ca7dc664
2021-02-22 20:52:23 +00:00
Chris Li
9efcb0bd3f Merge "Allow non-resizable apps in split-screen (12/n)" into sc-dev 2021-02-22 18:32:20 +00:00
Bill Lin
aa207f2efd 3/ Add wmHelper to controll the state of test activity
* launchSplitScreen(wmHelper)
* reopenAppFromOverview(wmHelper)
* openQuickstep(wmHelper)
+ waitForActivityDestroyed()

Test: atest FlickerTests
Test: atest WMShellFlickerTests
Test: atest WindowManagerSmokeTest
Bug: 179116910
Change-Id: Ic050a255ebfe5bbe657af7383e5bbe90ca0d56a8
2021-02-23 01:36:19 +08:00
Tony Huang
03c4d1e95c Make AppTransition animations sharable (2/n)
Handle basic animation in shell transition.

Bug: 175053726
Test: enable shell transition and check basic task open/close and
      activity open/close
Change-Id: I7046f8314261aaf554bac7bfced21e405faf79ac
2021-02-22 13:43:52 +08:00