| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
core/java/android/os/Trace.java
core/java/android/widget/Toast.java
core/res/res/values-cs/strings.xml
core/res/res/values-el/strings.xml
core/res/res/values-iw/strings.xml
core/res/res/values/config.xml
core/res/res/values/symbols.xml
media/java/android/media/AudioService.java
packages/SystemUI/res/values-sv/strings.xml
packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
packages/SystemUI/src/com/android/systemui/statusbar/policy/BatteryController.java
packages/SystemUI/src/com/android/systemui/usb/StorageNotification.java
policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java
policy/src/com/android/internal/policy/impl/keyguard/KeyguardMessageArea.java
policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewManager.java
policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java
services/java/com/android/server/NotificationManagerService.java
services/java/com/android/server/power/ElectronBeam.java
Change-Id: I60b8ddf20a1d7bcf9dc7b1a4ed841aaa4d953294
|
| |\ |
|
| | |
| | |
| | |
| | | |
Bug: 7409398
|
| |/
| |
| |
| |
| |
| | |
Bug: 7406230
Bug: 7406304
Change-Id: I9058acffa6587a5f8e757f1031750a8ba578c635
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ported from ParanoidAndroid by zigackly:
https://github.com/ParanoidAndroid/android_frameworks_base/commit/f8c44e6ef667a3ebe9b658f148fa78a8d4f9a8dd
Add button to tablet layout ported from Codename Android by zigackly:
https://github.com/CNA/android_frameworks_base/commit/8d259fe3588c261baa5a17c361255cf28cc82bfe
Patch set 2: Make the layout consistent, with the button at the top right.
Patch set 3: Remove the redundant use of removeTask()
Patch set 4: Top right layout does not work in tablet mode: make it top left for tablets only.
Patch set 5: Different implementation (No need to keep track of views) - Danesh M
Patch set 6: Top left layout no longer works for tablet mode with new implementation.
Make it bottom left for tablets only.
Change-Id: Iceb86eef41160f1c17e51463b37fd97e27acfb2e
Conflicts:
packages/SystemUI/res/layout-port/status_bar_recent_panel.xml
packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
Change-Id: I5f3827299866a951e657ce64bea7c5f31c34ef9e
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 7352816
Change-Id: Ic0d7f35191ce973a71744aa6ea81351b7bdb8d50
|
|/
|
| |
Bug: 7383315
|
|
|
|
|
| |
Fixes regression introduced by:
738cfc91053fc888397ec2d139e0798f8c95b3ca
(Fixing wallpaper flash when going in/out of Recents)
|
|
|
|
|
| |
Bug: 7361640
Change-Id: Ibd177bf01758fb8706b82dcf3bf234e052c38aa3
|
| |
|
|
|
|
|
| |
Bug: 7282784
Change-Id: I686f8f0e36e3414ad30d23de80cbbfb2868069d4
|
|
|
| |
Bug: 7299653
|
|
|
|
| |
Bug: 7238675
Change-Id: Ic97c38d5559b90c08a32751091d2587d4abfd534
|
|\ |
|
| |
| |
| |
| |
| |
| | |
(fixing horizontal scroll view in this CL... whoops).
Bug: 7070897
Change-Id: I3a63799ce7f3d9a50869755ee3289e641fa82fa4
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
Add animation where icon and description of the
primary activity fades and translates in
Change-Id: Ie21b5302ac9e58ee6af219b7cde98d12a8e82697
|
|/
|
| |
Bug: 7070897
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Issue #7209355: Intent on the secondary user results in an intent picker
in the Primary user.
Issue #7214271: Crash in system UI
Also fix a bug where I recently broke the removeTask() operation in the
activity manager where it would remove the wrong task.
Change-Id: I448c73a0e83a78d9d8d96b4629658c169888d275
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Views were being kicked off when RecentsTaskLoader was being started
from BaseStatusBar.toggleRecentsActivity. Then RecentTasksLoader called
RecentsPanelView.onTasksLoaded which invalidated the Adapter and loaded
the item views. All this before window manager had determined that the
Activity should be rotated and providing a new Configuration.
This fix waits for the Activity to resume before allowing the Adapter
to be invalidated.
Fixes bug 7138698.
Change-Id: I0df67ff2e07a0e0b69cc3b52e9843f90ce763704
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The way it should have been, and with the new recents enter animation
the way it must be.
Added a new method to retrieve this thumbnail, since it would be less
efficient to use the existing API (which always returns the "base"
thumbnail). Probably at some point that existing API should be tweaked
to always return the top thumbnail instead, but that is for a later time.
Also removed code that would clear the thumbnail associated with an
activity when it is resumed. I don't think there should ever be a
reason to clear a thumbnail -- it's much better to have *something*
for the task, even if it is a little out of date.
Change-Id: I83e6ca6403eb2df5e4de3009dfe8c210e8cf8d5b
|
|
|
| |
Change-Id: Iea78f447b71ae23630c76c8982e69c780eef9df6
|
|
|
|
|
|
| |
Bug: 7128044
Change-Id: Icaec50ef9dfbc5da78d71925215c3363f58d7d3d
|
|\ |
|
| |
| |
| |
| |
| |
| | |
- Fixed for tablets and phones with hard nav buttons
Change-Id: I1dc2249376b3f376c283598f5cef6e326b191ace
|
|/ |
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I68dce175b3a2c0263c5df1ef787c28d6c622e879
|
|/
|
|
|
|
|
|
|
|
| |
https://b.corp.google.com/7060284
- Throw exception before we try to start window
transition with null thumb
- also remove some old unneeded debug code
Change-Id: Ic9693372724cbfaa4c4cb2594128ca10677d9d8f
|
|
|
|
|
|
|
|
|
| |
Since the Recents is now an activity running in the respective user's sandbox,
it shouldn't use the special API to get the current user's recent tasks.
Otherwise it causes all users to fetch the state of the current foreground user
instead of their own recents.
Change-Id: Ice8c2978e6a7ae71c44666c79a19ac07a2cbea1b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As a part of this change, Recents is now an
activity.
Known issues:
* Jank: jump-cut as app icon appears suddenly
after the aniamtion
* Preloading recents is broken on phones without
soft nav bar and on tablets
* Thumbnail window from animation lingers/flashes
sometimes
Change-Id: Ie6f991f3c2e1e67f9ed84eb6adba9174ed957248
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split WindowManagerImpl into two parts, the WindowManager
interface implementation remains where it is but the global
communications with the window manager are now handled by
the WindowManagerGlobal class. This change greatly simplifies
the challenge of having separate WindowManager instances
for each Context.
Removed WindowManagerImpl.getDefault(). This represents the
bulk of this change. Most of the usages of this method were
either to perform global functions (now handled by WindowManagerGlobal)
or to obtain the default display (now handled by DisplayManager).
Explicitly associate each new window with a display and make
the Display object available to the View hierarchy.
Add stubs for some new display manager API features.
Start to split apart the concepts of display id and layer stack.
since they operate at different layers of abstraction.
While it's true that each logical display uniquely corresponds to a
surface flinger layer stack, it is not necessarily the case that
they must use the same ids. Added Display.getLayerStack()
and started using it in places where it was relatively easy to do.
Change-Id: I29ed909114dec86807c4d3a5059c3fa0358bea61
|
|\ |
|
| |
| |
| |
| | |
Recents animation will temporarily look a bit
wrong, but a subsequent change will fix this.
|
| |
| |
| |
| |
| |
| | |
Gets rid of "yet another integer" confusion.
Change-Id: Id07ea7307aea7c62f0087c6663a1f1c08e2e5dee
|
|/
|
|
|
|
| |
This is the start of turning this into a formal public API.
Change-Id: I5786d2c320f1de41a06ed5d0f65adb68967287a0
|
|
|
|
|
|
|
|
|
|
| |
Moved a bunch of methods from PackageManager to UserManager.
Fix launching of activities from recents to correct user.
Guest creation APIs
Change-Id: I0733405e6eb2829675665e225c759d6baa2b708f
|
|
|
|
|
|
|
|
|
|
|
| |
Added a new method to Context: startActivityAsUser() requiring the
INTERACT_ACROSS_USERS_FULL permission.
Show the correct Recents list, based on current user.
Added a getRecentTasksForUser() in ActivityManager. Hidden and requires
the INTERACT_ACROSS_USERS_FULL permission.
Change-Id: If5b56465efdd3ead36601a3b51ed4af157bbf35c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For activities with a null taskAffinity, simply finish the current task.
(They probably shouldn't have specified a parentActivityName anyway.)
When launching into app info from ResolverActivity, launch the app info
page in the current task with FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET. Back
will return to the resolver, and Up will jump to Settings.
When launching into app info from RecentsPanelView or BaseStatusBar,
since this is a system affordance akin to notifications or widgets,
build the full task stack for the app info activity with
TaskStackBuilder and launch it as a new task.
Change-Id: I73b1941d0f52bd8b30382b5e17edd8ceb058c70d
|
|
|
|
| |
Change-Id: Ifd1bcd8f5be181b115910f2f8918e1e50975a790
|
|
|
|
|
|
| |
- Sometimes the black background would flash; changing
animation durations to make this much less likely
- Fixing issue in Recents where we sometimes forgot
to disable drawing caches on views after enabling them
|
|
|
|
|
|
|
|
|
| |
Bug: 6490204
-Fading to black in the recents layer
-Tweaking duration and interpolators
-Removing some unnecessary debug exceptions (Bug: 6642072)
Change-Id: Iba18fade7f874078111fc1d79a81830ee07617d4
|
|\ |
|
| |
| |
| | |
Using a HashSet for the recycled views, instead of an ArrayList, to ensure items are not double-added
|
|/
|
|
| |
Change-Id: Iffc099e7de8b1d24bb33f1df6e17df7a099bfcb2
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Id55c6e9641508804d7f4a1b83e1251ea960d4aa5
|
|/
|
|
| |
Change-Id: I7e50bc1987dd75b1fbbe4e91d13490ae1faa6cb8
|