summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | Change Recents background to solid color on sw600dp devicesMichael Jurka2012-06-042-4/+22
| | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | Bug: 6572502
* | | | | | | | | | Merge "Update ProgressBar assets" into jb-devAdam Powell2012-06-0424-0/+0
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / / / |/| | | | | | | | |
| * | | | | | | | | Update ProgressBar assetsAdam Powell2012-06-0424-0/+0
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 6602341 Change-Id: I1279b26c37a89b7d04fb626574502a3c365b4d4f
* | | | | | | | | Don't do closing animation on an opening app.Daniel Sandler2012-06-041-6/+9
| |_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check to make sure that the closing wallpaper animation isn't used on an opening app token. This can happen when a previous animation hasn't completed when the next animation is starting. Fixes bug 6557751. Change-Id: Ib8bd4dd7de1e361f6fc0cab11d0997e70f9ddd0b
* | | | | | | | Port the legacy velocity tracker strategy.Jeff Brown2012-06-042-0/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For comparison purposes, port the legacy velocity tracker algorithm as it behaved prior to ICS. Bug: 6413587 Change-Id: I7e8e56584dcdb1a3c660ca9d8f9c5bd5d868e449
* | | | | | | | Implement a second order integrating VT strategy.Jeff Brown2012-06-042-18/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 6413587 Change-Id: I51bc7b8cbff22b10b728fc84ee15370e9984dd55
* | | | | | | | Implement a weighted least squares VelocityTracker strategy.Jeff Brown2012-06-042-22/+145
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No change to the default strategy. Bug: 6413587 Change-Id: I08eb6f9a511e65ad637359b55b5993c26ba93b40
* | | | | | | Fix build.Dianne Hackborn2012-06-041-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iccffe6dde6b96eaab4800e0bb0a9d46f740d686a
* | | | | | | Fix build break.Daniel Sandler2012-06-041-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3ce946740e0de0850f17c05b6701a7b070bfe8c9
* | | | | | | Merge "Fix build." into jb-devDianne Hackborn2012-06-041-2/+2
|\ \ \ \ \ \ \
| * | | | | | | Fix build.Dianne Hackborn2012-06-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I41415fed99d98406bc033289428bde59475c2917
* | | | | | | | Merge "Unused API should be hidden." into jb-devDaniel Sandler2012-06-041-0/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Unused API should be hidden.Daniel Sandler2012-06-041-0/+1
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | Change-Id: Ifed4d06e620c990ccecc1ee1aaf3adedbdc7c2da
* | | | | | | Merge "Work on issue #6579997: Mariner entrance animation" into jb-devDianne Hackborn2012-06-048-73/+170
|\ \ \ \ \ \ \
| * | | | | | | Work on issue #6579997: Mariner entrance animationDianne Hackborn2012-06-018-73/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new variation of ActivityOptions that allows you to supply custom animation resources and get a callback when the animation starts. Use this in SearchPanelView to determine when to start hiding the search panel instead of having a fixed delay. Fix some issues in the activity manager where we would cancel the options in cases where we should actually keep them to give to the window manager for a transition. (Basically when the activity being started is not actually ending up launched, but just results in a shift in the activity stack.) Note that this is not quite what the design calls for -- the entire search UI is waiting and then disappearing when the animation starts, instead of the ring first disappearing while waiting for the time to fade out the circle. Change-Id: Iee9a404ba530908d73cdbd4a9d0d2907ac03428f
* | | | | | | | Merge "Client app crashes if accessibility service uses invalid focus type." ↵Svetoslav Ganov2012-06-041-0/+32
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | into jb-dev
| * | | | | | | | Client app crashes if accessibility service uses invalid focus type.Svetoslav Ganov2012-06-041-0/+32
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. If an accessibility service uses an invalid focus type argument when trying to find where focus is the queried application crashes. The same happens if the serivce calls focus search with an invalid derection. While we need the argument check in the controller that runs in the app process the accessibility service has to be the palace where an exception is thown for the invalid argument so the developer can fix his code.: bug:6508797 Change-Id: Ib0d74f374fa60ee8fd6117f11c23af34f6c26ad3
* | | | | | | | Merge "Fix bug 6558006: SystemUI native heap is huge. Fix memory leak" into ↵Raph Levien2012-06-041-0/+4
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | jb-dev
| * | | | | | | Fix bug 6558006: SystemUI native heap is huge. Fix memory leakRaph Levien2012-06-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TextLayoutCache was leaking HB_Face objects, not freeing them when purging the mCachedHBFaces cache. More full analysis is in the bug. Change-Id: Ie5cd8b00c36b9d31963183c601cde49cbb73fafb
* | | | | | | | Merge "Focus search in AbsListView returns invisible views." into jb-devSvetoslav Ganov2012-06-041-28/+51
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | Focus search in AbsListView returns invisible views.Svetoslav Ganov2012-06-031-28/+51
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. The focus search algorithm considers only visible views, specifically when adding focusables. Since AbsListView implements a custom focus search strategy for better user experience it also has to return only views that are visible. bug:6543878 Change-Id: I6207c29402e4ac6190c1e65d042e04449aa75ef8
* | | | | | | Merge "Implement an integrating VelocityTracker strategy." into jb-devJeff Brown2012-06-032-0/+137
|\ \ \ \ \ \ \
| * | | | | | | Implement an integrating VelocityTracker strategy.Jeff Brown2012-06-032-0/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This algorithm better tolerates certain kinds of errors in the touch input than the least squares strategy but it may underestimate the velocity of accelerating movements. This algorithm is mainly of interest as a baseline for testing and comparison with the least squares algorithm, which remains the default. Bug: 6413587 Change-Id: I8ddb50084e44875e234717907e5b06d03f59788c
* | | | | | | | Merge "Make velocity tracker strategy configurable." into jb-devJeff Brown2012-06-035-36/+178
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | Make velocity tracker strategy configurable.Jeff Brown2012-06-035-36/+178
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change is very useful for testing purposes because it makes it easy to compare different implementations to see how they behave. There is no change to the current default strategy. Bug: 6413587 Change-Id: I4d8567aa4160571ba9fa397ce419882cd9366749
* | | | | | | | Merge "Touch exploration gesture end not delivered to clients." into jb-devSvetoslav Ganov2012-06-031-5/+7
|\ \ \ \ \ \ \ \
| * | | | | | | | Touch exploration gesture end not delivered to clients.Svetoslav Ganov2012-06-031-5/+7
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Touch exploration gestures are demarcated by start and end events. Due to a bug in the AccessibilityManagerService the gesture end event was not dispatched. This caused the AccessibilityNodeInfoCache to be off sync since it relies on getting such events not to mention that the clients were not getting the end but only the start event. The issue was that the notified service types variable was not reset after every event so when the manager sends the last hover exit it flags that the service type is already notified resulting in dropping on the floor the following gesture end event. bug:6539306 Change-Id: I2b96bcecea3b2240199d67f01afa6a033afce1de
* | | | | | | | Merge "Double input focus and focus movement in list not working." into jb-devSvetoslav Ganov2012-06-032-2/+3
|\ \ \ \ \ \ \ \
| * | | | | | | | Double input focus and focus movement in list not working.Svetoslav Ganov2012-06-022-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. The clearFocus routine in ViewGroup was clearing the pointer to the descendant which has focus after calling clear focus on that child. However, currently clearing the focus of a view causes the view that loses focus to try to give the focus to the first focusable which potentially sets the pointer to the child that has input focus in the ViewGroup but the ViewGruop essentially clears that pointer. This resulted in having two focused views at the same time in some cases. 2. AbsListView was not calling the super implementation of add focusables if the focus type was not accessibility. bug:6559819 Change-Id: I478dfed000b5de3f9b15e12eb82aa3d34c2301e4
* | | | | | | | | Fix ordering of product-specific stringsAdam Powell2012-06-031-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic825e13be639731380897b937d80938762fce5ce
* | | | | | | | | Fix product-specific string declarationAdam Powell2012-06-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib753995ed7bf47bb6724309370c9b05d65cfd81b
* | | | | | | | | Merge "Add MediaRouter API." into jb-devAdam Powell2012-06-036-17/+992
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Add MediaRouter API.Adam Powell2012-06-016-17/+992
| | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is just the initial state tracking. Still to go is actually triggering Bluetooth A2DP correctly and tracking process state in the system server. Change-Id: I33031d52799d6e2d7208910da833831085cc3677
* | | | | | | | | Merge "Fixing a crash in the TouchExplorer." into jb-devSvetoslav Ganov2012-06-031-4/+10
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Fixing a crash in the TouchExplorer.Svetoslav Ganov2012-06-021-4/+10
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. If the runnable for performing a long press is not removed when all pointers are up and it is executed the explorer gets into delegating mode with no pointer down and the next down crashes the explorer. Added code to remove the long press runnable in a few places it was missing and also added a safety in the runnable to avoid executing it in case there are no active pointers. bug:6557183 Change-Id: I9dab3de88fd08d8e2b38af18249ac551837c0736
* | | | | | | | | Merge "Hide notifications until the device is provisioned." into jb-devDaniel Sandler2012-06-032-5/+46
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Hide notifications until the device is provisioned.Daniel Sandler2012-06-012-5/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During Setup (0 == Settings.Secure.DEVICE_PROVISIONED) there's no reason to show notifications, unless they're coming from the platform (and therefore essential to the setup process), like the IME switcher. We also disable the settings button and ticker while the device is not provisioned. Bug: 6355011 Change-Id: I1522f0c0fed3f2f95a36bd71d051248e12f0a1f8
* | | | | | | | | | Merge "Revert change to correct animations." into jb-devCraig Mautner2012-06-031-1/+1
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | Revert change to correct animations.Craig Mautner2012-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Incorrect animation was introduced with CL 196207 (perhaps in combination with a later CL). Reverting part of that CL fixes the incorrect animation and so far has not reintroduced the jank that was fixed by that CL. If the jank reappears it should be fixed in a different fashion than in CL 196207. Fixes bug 6597505. Change-Id: Ie8012237a8d49810ede51bd8d78ef8c2fd91ddd4
* | | | | | | | | | | Merge "Add more logging for bug 6499508 (getting warmer!)" into jb-devMichael Jurka2012-06-021-0/+7
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Add more logging for bug 6499508 (getting warmer!)Michael Jurka2012-06-011-0/+7
| | |_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id55c6e9641508804d7f4a1b83e1251ea960d4aa5
* | | | | | | | | | | Merge "Reduce recents memory usage" into jb-devMichael Jurka2012-06-023-11/+24
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Reduce recents memory usageMichael Jurka2012-06-013-11/+24
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7e50bc1987dd75b1fbbe4e91d13490ae1faa6cb8
* | | | | | | | | | | Merge "Fix power manager issues." into jb-devCraig Mautner2012-06-021-1/+6
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Fix power manager issues.Craig Mautner2012-06-011-1/+6
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. If a new brightness animation is started while an unrelated one is ongoing complete the old animation immediately. Unrelated means that the old and new animations apply to different devices (button, keyboard, or screen). 2. Do not interpret turning off the keyboard or button lights as turning off the screen in isScreenTurningOffLocked(). Fixes bug 6519847. Change-Id: I53a20951036bcdb793daeff84a9ebeed44be01fc
* | | | | | | | | | | Merge "Get a WebViewDatabaseClassic instance lazily. Do not merge." into jb-devBen Murdoch2012-06-022-9/+12
|\ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | Get a WebViewDatabaseClassic instance lazily. Do not merge.Ben Murdoch2012-06-012-9/+12
| | |_|/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than caching the WebViewDatabaseClassic instance in a member, grab the instance when we need it. In the case of WebSyncManager - neither it or it's subclass uses the WebViewDatabaseClassic (and it's subclass is final) so remove it's initialisation. We must leave the member declared however to satisfy the published API. Bug: 6482144 Change-Id: Ibf5186a2851d17f5ad62b35ad543aeadff5618d9
* | | | | | | | | | | Merge "Fix 6592932: add means to replace assist icon from given package" ↵Jim Miller2012-06-015-4/+109
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into jb-dev
| * | | | | | | | | | | Fix 6592932: add means to replace assist icon from given packageJim Miller2012-06-015-4/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides the means to replace the assist icon shown in keyguard and the navigation gesture for assist. It's done by adding metadata called "com.android.systemui.action_assist_icon" to the activity that handles android.intent.action.ASSIST. It should point to a StateListDrawable in that package with the required states. For example: <meta-data android:name="com.android.systemui.action_assist_icon" android:resource="@drawable/ic_android_systemui_action_assist" /> And then something like this in drawable/ic_android_systemui_action_assist.xml : <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_enabled="true" android:state_active="false" android:state_focused="false" android:drawable="@drawable/ic_action_assist_normal" /> <item android:state_enabled="true" android:state_active="true" android:state_focused="false" android:drawable="@drawable/ic_action_assist_activated" /> <item android:state_enabled="true" android:state_active="false" android:state_focused="true" android:drawable="@drawable/ic_action_assist_focused" /> </selector> Change-Id: Ibc29360e179fed68253ff06a07b1bb2b982d0dab
* | | | | | | | | | | | Merge changes Id27ba241,I781fbe36 into jb-devAdrian Ludwig2012-06-012-180/+227
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * changes: For JB, the READ_EXTERNAL_STORAGE permission is not enforced by default. It may be enforced by default in future releases. Developers have the option of enabling enforcement to test their application and some may begin to include this permission on applications. To avoid user confusion, the permission is placed in the development tools group. Update long strings to provide users with more information about permissions.