| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
isTaskAboveTask() results in an NPE if the caller is null.
Wrap with null checks on lauchTargetTask and
launchTargetTask.group to prevent this
Change-Id: I372ea7744c67ddd11d9731e6bee1858d4dd3318c
Reference: BugDumps 20161021-27 L#77
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the case when recents is animating out, and an application happens to
immediately add a view to the window manager, the recents view would
lose its focus, but the animations would continue to run, breaking the
behavior in certain cases.
Bail out of the recents activity and override the pending transition to
be disabled to not distrubt the newly added window.
Ref: CYNGNOS-1136
Change-Id: I5998a9dcf21b1369473f04ea4d867c5f2543d6df
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
| |
Ticket: CYNGNOS-2391
Change-Id: I9966121a11969455d51699bbbdc7138d5411292a
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
| |
Ticket: CYNGNOS-2391
Change-Id: Iec202e9f764fce85eaa4ddff7c8f311146b00229
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
| |
Issue-id: CYNGNOS-1892
Change-Id: I200ccc319e81762c0485f405279bcc9880f07b71
|
|
|
|
|
|
|
|
|
|
| |
There is a race condition where if the user clears the last
remaining task, and re-opens the switcher before its cleaned up,
they see the clear all icon even with no tasks.
OPO-432
Change-Id: I5d7c04000e7d42d68fae9379075f9da318afd31f
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the "Show recents search bar" is toggled inside Settings, we need to
catch that and reload the header bar as needed. Otherwise, having the
setting disabled would still include search bar bounds while the view
was hidden, causing some jarring animation jumps.
Ref: CYNGNOS-342
Change-Id: I74597d6d225af0395da6cb7a611bd230fc9e0675
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
|
| |
Ref: CYNGNOS-342
This reverts commit 7ae677fc69783c665d690c4c56848ba4882382b9.
Change-Id: I3a83ffc4698621481249605cd43b1199caaa1f0a
|
|\
| |
| |
| |
| |
| |
| | |
Android 6.0.1 release 13
Ticket: CYNGNOS-1522
Change-Id: Ie3e371fbd0ad24e99bba8512080b5238eeacb95e
|
| |
| |
| |
| |
| |
| | |
Bug: 25476219
Change-Id: Ibbe621748f7275f8c1ccded84612ca16292559eb
|
| |
| |
| |
| |
| |
| |
| | |
When no tasks are in recents, allow pressing once on view
to close it
Change-Id: I017510e8faeb871cd50173fd7d445e51ba55b8ae
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
https://android.googlesource.com/platform/frameworks/base into cm-13.0
Android 6.0.1 release 3
Change-Id: I59b9e5a943e0860d43bcfb36ee0e8b8b072412ea
|
| |
| |
| |
| |
| | |
Bug: 24841350
Change-Id: Id5d91ee8adbb638caf66976d701cfbc0befaca04
|
| |
| |
| |
| | |
Change-Id: Iedfc08f4d95bbee3c8578c0d2450b90739e63603
|
| |
| |
| |
| | |
Change-Id: Id601b183eb5ef2595d33130b0af52607df0b9a11
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch includes the equivalent of our Development Shortcuts in
CM11 recents. Recents is very different now and this is mostly a rewrite.
The semantics changed a bit as well. The current code already has special
developer behavior when long-pressing the app icon and that is also where
the developer shortcuts are hooked. If the app icon is long-pressed and
developer shortcuts are active, a menu will be shown with the several available
options.
Fixes CML-61
Change-Id: Ifdeaf83cf8db0f41ea38a9e8e926109c569b091a
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Android 6.0.0 release 26
Conflicts:
cmds/bootanimation/BootAnimation.cpp
core/java/android/accounts/AccountManager.java
core/java/android/app/AppOpsManager.java
core/java/android/os/PowerManagerInternal.java
core/java/android/os/storage/IMountService.java
core/java/android/provider/Settings.java
core/java/com/android/internal/widget/ILockSettings.aidl
core/res/res/values-mcc204-mnc12/config.xml
core/res/res/values-mcc219-mnc02/config.xml
core/res/res/values-mcc730-mnc07/config.xml
core/res/res/values/config.xml
core/res/res/values/symbols.xml
packages/SystemUI/res/values/config.xml
packages/SystemUI/src/com/android/systemui/doze/DozeService.java
packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
packages/SystemUI/src/com/android/systemui/statusbar/ExpandableOutlineView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java
packages/SystemUI/src/com/android/systemui/statusbar/stack/StackScrollAlgorithm.java
services/core/java/com/android/server/LocationManagerService.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/power/PowerManagerService.java
telecomm/java/android/telecom/Phone.java
telephony/java/android/telephony/CarrierConfigManager.java
telephony/java/android/telephony/RadioAccessFamily.java
telephony/java/android/telephony/ServiceState.java
telephony/java/android/telephony/SignalStrength.java
telephony/java/android/telephony/TelephonyManager.java
telephony/java/com/android/ims/ImsCallProfile.java
telephony/java/com/android/ims/ImsReasonInfo.java
telephony/java/com/android/ims/ImsSuppServiceNotification.aidl
telephony/java/com/android/ims/ImsSuppServiceNotification.java
telephony/java/com/android/ims/internal/IImsRegistrationListener.aidl
telephony/java/com/android/internal/telephony/RILConstants.java
Change-Id: I99c6edb8e25a77145b5adef97d0d55bfbe676959
|
| |
| |
| |
| |
| | |
Bug: 21594472
Change-Id: Iab169d4fa2e4ad134f8c8579654b28e96b5b1385
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Should fix
"Attempt to read from field
'int com.android.systemui.recents.RecentsConfiguration.maxNumTasksToLoad'
on a null object reference"
Change-Id: I05e36b64db610249dc2be55a95d1bd8dae7bfb9c
|
| |
| |
| |
| |
| |
| |
| |
| | |
Coded from scratch by yashade2001.
Firstly written for Project D.I.S.C.O. ROM.
Thanks to TheMrcool212 for his help.
Change-Id: I3f985aab873d05350c8301bdedae5eeee49f70c7
|
|/
|
|
| |
Change-Id: Iff582425613b6562c9fb1ca05d2138d3a62eb027
|
|
|
|
|
|
|
|
|
|
|
|
| |
- It appears that there is contention between startActivityAsUser() and
removeTask() (called on two separate threads) which can cause jank when
a user removes all the tasks from their recents list. This CL ensures
that startActivityAsUser() is always run first so it is not blocked
by the other call (which should be able to run in the background
uninterrupted).
Bug: 22760556
Change-Id: I7564a2f0e43414686419d3657379bbd0ca6b4152
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- We did not expect RecentsActivity to be launched without going through
the normal SystemUI controls, but when the home activity is in the foreground
and killed (via a normal apk update), the RecentsActivity stores the old
launch configuration and believes that it was launched from home and awaits
the animation-complete callback to animate the tasks in.
- This CL adds a workaround where the configuration is reset whenever
RecentsActivity is stopped, which allows the tasks to be shown immediately
if the User is kicked back into Recents due to an update.
Bug: 22542869
Change-Id: I2b4168ccecfbf868fa6d544fe89109dfa74f51df
|
|
|
|
|
| |
Bug: 22760556
Change-Id: Iac6eef77e3ba5432ac1cd4aa792e7b2aadc27c01
|
|
|
|
|
|
|
|
| |
- Also fixes issue with tapping outside bounds not working to dismiss recents
Bug: 21774486
Bug: 22241587
Change-Id: Ib50f6fece8fb150929a1f8cdb01b8e8fe7b665cd
|
|
|
|
|
|
|
|
|
| |
Activating the assistant will now route through SysUI, so
we have the logic whether to start an activity or to start a voice
interaction session in one single place.
Bug: 22201770
Change-Id: I0f4699533aea2a1e595ee25a844434c82f548c01
|
|
|
|
|
| |
Bug: 21528167
Change-Id: Ice1ce892682aa4599b9a689b47af373780897548
|
|
|
|
|
|
| |
Bug: 19062975
Change-Id: I303710598675aeebca8f34ac57de6249462ec033
|
|
|
|
|
|
| |
Bug: 21442898
Change-Id: I7fc74422b220cb02acb195b5c9121ff72bc16dbe
|
|\
| |
| |
| | |
into mnc-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- When tapping home, we can't depend on the stack state to determine
whether or not hide recents since there can be translucent windows
above it. In this case, we just dismiss recents directly since the
receiver will only be registered while recents is visible.
Bug: 20110140
Change-Id: I6b796cc4cbd790aac9a0857549e34117adb808d8
|
|/
|
|
|
|
|
|
|
|
| |
- Fixing issue with accessibility focus being incorrect when animating from home
- Fixing issue with accessibility focus being reset too aggressively when the
list is scrolled
- Ensuring that recents handles forward/backwards scrolling
Bug: 19997561
Change-Id: I042666775862f4a20e8f22960e1f34e45fc5664e
|
|
|
| |
Bug: 21696081
|
|
|
|
|
|
| |
Issue #21572678 API Review: android.view.View.getBackgroundColor()
Change-Id: Ia4fa9e207db3af6e076581bf23747eba6e56bb69
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Creating the thumbnail of the header for the transition was on the
critical path for starting the activity. This moves it off this path
by doing it after onPause().
Change-Id: Ic54a104d5ad4c40e88638566a3a69cc265a0a0fe
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Because we created a bunch of layers, this delayed calling start
activity in the window manager. Disable these layers, as they are
not really needed.
Change-Id: I59343a92726665f72215a0699c52ead76e78a4b3
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Precache the bitmap for the window animation in the preload phase
- Remove some post's so we have a faster path from UP -> startActivity
- Don't dim the headers in the first frame drawn, because layer
creation is slow. Instead, do it in the second frame, when the window
animation is already running.
All these changes combined make going to recents about 40-50ms faster.
Change-Id: I3e4060af1ac57b3f359fe7f86f9e3814c6490323
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This CL alone doens't fix the whole bug, see the bug
for the AI list.
In normal mode, clicking at application icon on a task view
is ignored to avoid accidental clicks. To open app properties,
we need a long click.
In accessibility mode, we want to make it easier to open app
properties, and accidental clicks are less likely. Hence, allowing
"simple" clicks.
Bug: 20945599
Change-Id: Iec3f911dced1eda09175500fc1e798dd09b6f9e2
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Should use the actual isTopTaskHome check when preloading.
Bug: 21516523
Bug: 20882957
Change-Id: I60cf1e97f7704828426f72a45329c8c7b962a78c
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Bug: 21322861
Change-Id: I7b8397d18b488bd8f459e578b64d6e82e4f1437d
|
|/
|
| |
Bug: 17369696
|
|
|
|
|
| |
Bug: 20640135
Change-Id: Ifb62d18dbf2125bc33325b7c2f2a44da51309325
|
|
|
|
|
|
|
| |
across binder.
Bug 21037890
Change-Id: Ieb29be3ff68f3db3f07df02f171325ed77915fdf
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug:19967854
Separate properties from Caches, into static, RenderThread-only class.
Also rewrites the means for java to set properties to correctly handle
threading, and adds an override for profile bars so that SysUi doesn't clutter
the screen with them.
Change-Id: I6e21a96065f52b9ecc49d1a126244804ba106fa9
|