1Android Checkout: /sdb/android/aosp-master 2SysUI Base Pattern: packages/CarSystemUI 3SysUI Base Project: frameworks/base 4SysUI Ext Pattern: AAECarSystemUI 5SysUI Ext Project: vendor/auto/embedded 6Notif Pattern: car/notification 7Notif Project: packages/apps/Car/Notification 8Overlay Pattern: res/values 9RRO Pattern: /rro/ 10Overlay Project: packages/services/Car 11SysUI Raw Pattern: SystemUI 12 13 14---------------------------------------------------------- 15Customized Code 16---------------------------------------------------------- 17***************************** 18Base SysUI 19***************************** 20Working directory: /sdb/android/aosp-master/frameworks/base 21Running: 22git diff --stat remotes/aosp/android10-qpr3-release remotes/aosp/android11-release -- `find . -name '*.java' | egrep -v 'test' | egrep 'packages/CarSystemUI'` 23 .../com/android/systemui/CarComponentBinder.java | 33 ++ 24 .../com/android/systemui/CarSystemUIBinder.java | 202 +++++++ 25 .../com/android/systemui/CarSystemUIFactory.java | 57 +- 26 .../com/android/systemui/CarSystemUIModule.java | 131 +++- 27 .../android/systemui/CarSystemUIRootComponent.java | 16 +- 28 .../car/CarDeviceProvisionedController.java | 44 ++ 29 .../car/CarDeviceProvisionedControllerImpl.java | 117 ++++ 30 .../systemui/car/CarDeviceProvisionedListener.java | 36 ++ 31 .../android/systemui/car/CarServiceProvider.java | 42 +- 32 .../car/bluetooth/CarBatteryController.java | 292 +++++++++ 33 .../bluetooth/ConnectedDeviceSignalController.java | 272 +++++++++ 34 .../systemui/car/hvac/AnimatedTemperatureView.java | 277 +++++++++ 35 .../android/systemui/car/hvac/HvacController.java | 228 +++++++ 36 .../car/hvac/TemperatureBackgroundAnimator.java | 340 +++++++++++ 37 .../systemui/car/hvac/TemperatureColorStore.java | 202 +++++++ 38 .../systemui/car/hvac/TemperatureTextAnimator.java | 164 +++++ 39 .../systemui/car/hvac/TemperatureTextView.java | 88 +++ 40 .../android/systemui/car/hvac/TemperatureView.java | 56 ++ 41 .../car/keyguard/CarKeyguardViewController.java | 423 +++++++++++++ 42 .../car/keyguard/CarKeyguardViewMediator.java | 54 ++ 43 .../systemui/car/navigationbar/AssitantButton.java | 71 +++ 44 .../navigationbar/ButtonRoleHolderController.java | 142 +++++ 45 .../ButtonSelectionStateController.java | 232 ++++++++ 46 .../ButtonSelectionStateListener.java | 62 ++ 47 .../car/navigationbar/CarNavigationBar.java | 604 +++++++++++++++++++ 48 .../navigationbar/CarNavigationBarController.java | 345 +++++++++++ 49 .../car/navigationbar/CarNavigationBarView.java | 174 ++++++ 50 .../car/navigationbar/CarNavigationButton.java | 319 ++++++++++ 51 .../navigationbar/NavigationBarViewFactory.java | 159 +++++ 52 .../BottomNotificationPanelViewMediator.java | 62 ++ 53 .../CarHeadsUpNotificationSystemContainer.java | 110 ++++ 54 .../car/notification/CarNotificationModule.java | 84 +++ 55 .../NotificationPanelViewController.java | 541 +++++++++++++++++ 56 .../NotificationPanelViewMediator.java | 174 ++++++ 57 .../notification/NotificationVisibilityLogger.java | 150 +++++ 58 .../car/notification/PowerManagerHelper.java | 71 +++ 59 .../TopNotificationPanelViewMediator.java | 62 ++ 60 .../car/sideloaded/SideLoadedAppController.java | 73 +++ 61 .../car/sideloaded/SideLoadedAppDetector.java | 136 +++++ 62 .../car/sideloaded/SideLoadedAppListener.java | 130 ++++ 63 .../sideloaded/SideLoadedAppStateController.java | 51 ++ 64 .../systemui/car/statusbar/CarStatusBar.java | 519 ++++++++++++++++ 65 .../statusbar/CarStatusBarKeyguardViewManager.java | 137 +++++ 66 .../systemui/car/statusbar/CarStatusBarModule.java | 283 +++++++++ 67 .../systemui/car/statusbar/DozeServiceHost.java | 130 ++++ 68 .../DummyNotificationShadeWindowController.java | 74 +++ 69 .../car/userswitcher/CarStatusBarHeader.java | 60 ++ 70 .../FullScreenUserSwitcherViewController.java | 124 ++++ 71 .../FullscreenUserSwitcherViewMediator.java | 97 +++ 72 .../car/userswitcher/UserGridRecyclerView.java | 565 ++++++++++++++++++ 73 .../car/userswitcher/UserIconProvider.java | 116 ++++ 74 .../UserSwitchTransitionViewController.java | 161 +++++ 75 .../UserSwitchTransitionViewMediator.java | 85 +++ 76 .../ConnectedDeviceVoiceRecognitionNotifier.java | 95 +++ 77 .../car/volume/CarVolumeDialogComponent.java | 52 ++ 78 .../systemui/car/volume/CarVolumeDialogImpl.java | 658 +++++++++++++++++++++ 79 .../android/systemui/car/volume/CarVolumeItem.java | 135 +++++ 80 .../systemui/car/volume/CarVolumeItemAdapter.java | 59 ++ 81 .../com/android/systemui/car/volume/VolumeUI.java | 129 ++++ 82 .../car/window/OverlayPanelViewController.java | 648 ++++++++++++++++++++ 83 .../systemui/car/window/OverlayViewController.java | 148 +++++ 84 .../window/OverlayViewGlobalStateController.java | 310 ++++++++++ 85 .../systemui/car/window/OverlayViewMediator.java | 37 ++ 86 .../systemui/car/window/OverlayWindowModule.java | 78 +++ 87 .../window/SystemUIOverlayWindowController.java | 161 +++++ 88 .../car/window/SystemUIOverlayWindowManager.java | 100 ++++ 89 66 files changed, 11712 insertions(+), 75 deletions(-) 90 91***************************** 92Ext SysUI 93***************************** 94sysui is not overwritten as no project at: vendor/auto/embedded 95If there is, change SYSUI_EXT_PROJECT in the script. 96 97***************************** 98Notification 99***************************** 100Working directory: /sdb/android/aosp-master/packages/apps/Car/Notification 101Running: 102git diff --stat remotes/aosp/android10-qpr3-release remotes/aosp/android11-release -- `find . -name '*.java' | egrep -v 'test' | egrep 'car/notification'` 103 src/com/android/car/notification/AlertEntry.java | 95 ++++ 104 src/com/android/car/notification/Beeper.java | 12 +- 105 .../CarHeadsUpNotificationManager.java | 590 +++++++-------------- 106 .../CarNotificationCenterActivity.java | 4 +- 107 .../car/notification/CarNotificationDiff.java | 69 +-- 108 .../CarNotificationItemController.java | 27 + 109 .../CarNotificationItemTouchListener.java | 97 ++-- 110 .../car/notification/CarNotificationListener.java | 138 +++-- 111 .../car/notification/CarNotificationTypeItem.java | 177 +++++++ 112 .../car/notification/CarNotificationView.java | 204 ++++++- 113 .../notification/CarNotificationViewAdapter.java | 275 +++------- 114 .../CarUxRestrictionManagerWrapper.java | 14 +- 115 src/com/android/car/notification/HeadsUpEntry.java | 68 +-- 116 .../car/notification/NotificationApplication.java | 17 +- 117 .../NotificationClickHandlerFactory.java | 221 +++++--- 118 .../car/notification/NotificationDataManager.java | 102 ++-- 119 .../car/notification/NotificationGroup.java | 41 +- 120 .../car/notification/NotificationUtils.java | 225 ++++++-- 121 .../notification/NotificationViewController.java | 29 +- 122 .../car/notification/NotificationViewType.java | 46 +- 123 .../car/notification/PreprocessingManager.java | 140 ++--- 124 .../CarHeadsUpNotificationAppContainer.java | 92 ++++ 125 .../headsup/CarHeadsUpNotificationContainer.java | 39 ++ 126 ...arHeadsUpNotificationBottomAnimationHelper.java | 61 +++ 127 ...CarHeadsUpNotificationRightAnimationHelper.java | 87 +++ 128 .../CarHeadsUpNotificationTopAnimationHelper.java | 59 +++ 129 .../HeadsUpNotificationAnimationHelper.java | 34 ++ 130 .../template/BasicNotificationViewHolder.java | 18 +- 131 .../template/CallNotificationViewHolder.java | 18 +- 132 .../template/CarNotificationActionsView.java | 118 +++-- 133 .../template/CarNotificationBaseViewHolder.java | 70 +-- 134 .../template/CarNotificationBodyView.java | 6 +- 135 .../template/CarNotificationFooterViewHolder.java | 26 +- 136 .../template/CarNotificationHeaderView.java | 87 +-- 137 .../template/CarNotificationHeaderViewHolder.java | 33 +- 138 .../template/EmergencyNotificationViewHolder.java | 14 +- 139 .../template/GroupNotificationViewHolder.java | 24 +- 140 .../GroupSummaryNotificationViewHolder.java | 12 +- 141 .../template/InboxNotificationViewHolder.java | 18 +- 142 .../template/MessageNotificationViewHolder.java | 32 +- 143 .../template/NavigationNotificationViewHolder.java | 18 +- 144 .../template/ProgressNotificationViewHolder.java | 24 +- 145 42 files changed, 2152 insertions(+), 1329 deletions(-) 146 147 148 149---------------------------------------------------------- 150Customized Configs 151---------------------------------------------------------- 152***************************** 153Resource Overlays SysUI 154***************************** 155Working directory: /sdb/android/aosp-master/packages/services/Car 156Running: 157git diff --stat remotes/aosp/android10-qpr3-release remotes/aosp/android11-release -- `find . -name '*.xml' | egrep -v '/rro/' | egrep 'res/values' | egrep 'SystemUI'` 158 .../packages/CarSystemUI/res/values/config.xml | 38 ---------------------- 159 1 file changed, 38 deletions(-) 160 161***************************** 162RROs SysUI 163***************************** 164Working directory: /sdb/android/aosp-master/packages/services/Car 165Query does not return any files: "find . -name '*.xml' | egrep '/rro/' | egrep 'SystemUI'" 166 167***************************** 168Resource Overlays Notification 169***************************** 170Working directory: /sdb/android/aosp-master/packages/services/Car 171Query does not return any files: "find . -name '*.xml' | egrep -v '/rro/' | egrep 'res/values' | egrep 'car/notification'" 172 173***************************** 174RROs Notification 175***************************** 176Working directory: /sdb/android/aosp-master/packages/services/Car 177Query does not return any files: "find . -name '*.xml' | egrep '/rro/' | egrep 'car/notification'" 178 179 180 181---------------------------------------------------------- 182Customized Tests 183---------------------------------------------------------- 184***************************** 185Base SysUI 186***************************** 187Working directory: /sdb/android/aosp-master/frameworks/base 188Running: 189git diff --stat remotes/aosp/android10-qpr3-release remotes/aosp/android11-release -- `find . -name '*.java' | egrep '*test*' | egrep 'packages/CarSystemUI'` 190 ...sPlusVerifySysuiRequiredTestPropertiesTest.java | 214 +++++++ 191 .../systemui/car/hvac/HvacControllerTest.java | 135 +++++ 192 .../keyguard/CarKeyguardViewControllerTest.java | 232 ++++++++ 193 .../ButtonRoleHolderControllerTest.java | 187 +++++++ 194 .../ButtonSelectionStateControllerTest.java | 136 +++++ 195 .../CarNavigationBarControllerTest.java | 437 +++++++++++++++ 196 .../car/navigationbar/CarNavigationBarTest.java | 371 ++++++++++++ 197 .../navigationbar/CarNavigationBarViewTest.java | 100 ++++ 198 .../car/navigationbar/CarNavigationButtonTest.java | 289 ++++++++++ 199 .../CarHeadsUpNotificationSystemContainerTest.java | 119 ++++ 200 .../NotificationVisibilityLoggerTest.java | 139 +++++ 201 .../car/sideloaded/SideLoadedAppDetectorTest.java | 164 ++++++ 202 .../car/sideloaded/SideLoadedAppListenerTest.java | 241 ++++++++ 203 .../UserSwitchTransitionViewControllerTest.java | 176 ++++++ 204 .../UserSwitchTransitionViewMediatorTest.java | 76 +++ 205 ...onnectedDeviceVoiceRecognitionNotifierTest.java | 97 ++++ 206 .../car/window/OverlayPanelViewControllerTest.java | 526 +++++++++++++++++ 207 .../car/window/OverlayViewControllerTest.java | 158 ++++++ 208 .../OverlayViewGlobalStateControllerTest.java | 619 +++++++++++++++++++++ 209 19 files changed, 4416 insertions(+) 210 211***************************** 212Ext SysUI 213***************************** 214sysui is not overwritten as no project at: vendor/auto/embedded 215If there is, change SYSUI_EXT_PROJECT in the script. 216 217***************************** 218Notification 219***************************** 220Working directory: /sdb/android/aosp-master/packages/apps/Car/Notification 221Running: 222git diff --stat remotes/aosp/android10-qpr3-release remotes/aosp/android11-release -- `find . -name '*.java' | egrep '*test*' | egrep 'car/notification'` 223 .../com/android/car/notification/BeeperTest.java | 225 +++++++ 224 .../CarHeadsUpNotificationManagerTest.java | 62 +- 225 .../car/notification/CarNotificationDiffTest.java | 122 ++-- 226 .../notification/CarNotificationListenerTest.java | 316 ++++++++++ 227 .../notification/CarNotificationTypeItemTest.java | 248 ++++++++ 228 .../CarNotificationViewAdapterTest.java | 129 ++-- 229 .../car/notification/CarNotificationViewTest.java | 117 ++++ 230 .../NotificationClickHandlerFactoryTest.java | 511 +++++++++++++++ 231 .../notification/NotificationDataManagerTest.java | 50 +- 232 .../car/notification/NotificationGroupTest.java | 94 ++- 233 .../car/notification/NotificationUtilsTest.java | 239 +++++++ 234 .../car/notification/PreprocessingManagerTest.java | 702 ++++++++++++++++++++- 235 .../template/CarNotificationActionsViewTest.java | 354 +++++++++++ 236 .../testutils/ShadowActivityManager.java | 43 ++ 237 .../testutils/ShadowCarAssistUtils.java | 22 +- 238 .../testutils/ShadowRingtoneManager.java | 48 ++ 239 16 files changed, 3098 insertions(+), 184 deletions(-) 240