summaryrefslogtreecommitdiffstats
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Import translations. DO NOT MERGE" into jb-mr1-devBaligh Uddin2012-10-0449-69/+104
|\
| * Import translations. DO NOT MERGEBaligh Uddin2012-10-0349-69/+104
| | | | | | | | | | Change-Id: I3948ca1d5441099dae59c6e0b95e3f53acc47437 Auto-generated-cl: translation import
* | Merge "hide the redundant clock when the notification shade is open." into ↵Chris Wren2012-10-041-1/+3
|\ \ | | | | | | | | | jb-mr1-dev
| * | hide the redundant clock when the notification shade is open.Chris Wren2012-10-031-1/+3
| | | | | | | | | | | | | | | Bug: 7204705 Change-Id: I88ef58938c5e96c4828dbda5d93f9874535b212f
* | | Merge "Rewrite raw insert()s and some raw query()s of moved-to-global keys" ↵Christopher Tate2012-10-031-1/+22
|\ \ \ | | | | | | | | | | | | into jb-mr1-dev
| * | | Rewrite raw insert()s and some raw query()s of moved-to-global keysChristopher Tate2012-10-031-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Settings put*() APIs fix up references via the old namespaces, but the raw insert() interface didn't. Now it does. Also, when possible we fix up direct query() operations on the old namespace to point to the correct one. At present that is only done for query() operations with Uris of the form content://secure/adb_enabled There is no rewriting done on queries of the form content://secure WHERE name='adb_enabled' since the app-supplied WHERE clause can be arbitrarily complex. Bug 7267568 Change-Id: I5c8cecbea7f5b1da6247a53b1428d3effb0bbca5
* | | | Merge "Use myUserId() only in registerContentObserver()" into jb-mr1-devChristopher Tate2012-10-031-1/+11
|\ \ \ \ | |_|_|/ |/| | |
| * | | Use myUserId() only in registerContentObserver()Christopher Tate2012-10-031-1/+11
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reason for this is a bit subtle: we want to guarantee that when a content observer is registered using the public API, it is *always* bound to the host user's view of the data behind the observed Uri, never the calling user's. Now, the reason it was the calling user in the first place is that the Settings provider (and potentially any singleton provider) needs the observers underlying Cursors returned from query() to be tied to the caller's user, not the provider's host user. In order to accomplish that now that the public-facing behavior is always tied to the host user, the concrete class that implements the Cursor type handled by the Settings provider has been extended with a new hidden API for setting a notification observer tied to an arbitrary user; and then the provider explicitly downcasts the query result's Cursor to that class in order to register the notification observer. We can do this safely because this is platform code; if we change the way that these underlying cursors are constructed, we can just fix this point of call to follow along. If they get out of sync in the future, the Settings provider will scream bloody murder in the log and throw a crashing exception. Bug 7231549 Change-Id: I0aaceebb8b4108c56f8b9964ca7f9e698ddd91c8
* | | Merge "Fix a bug in double-swiping panels..." into jb-mr1-devDaniel Sandler2012-10-032-2/+7
|\ \ \
| * | | Fix a bug in double-swiping panels...Daniel Sandler2012-10-032-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ...that could cause them both to be shown at once. Bug: 7179458 Change-Id: I32e51bd6d4f5773d0f4f5d3e99a84d299cd4b766
* | | | Merge "fix settings data base upgrade for ringer mode" into jb-mr1-devEric Laurent2012-10-031-4/+20
|\ \ \ \
| * | | | fix settings data base upgrade for ringer modeEric Laurent2012-10-031-4/+20
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ringer mode setting was moved from System to Global group but a db upgrade cleanup step was missing. Bug 7128886. Change-Id: Id20994fe74575afa2b68154a620aa3c8807e8304
* | | | Port unmerged notification changes from jb-dev to jb-mr1-devDaniel Sandler2012-10-034-104/+150
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 7150006 Single finger notification expansion. If you liked these changes... Change Ie4e79aa5 Change I8a6f8606 Change I824937e9 Change I957b6d50 You'll love this one! Conflicts: packages/SystemUI/res/values/config.xml packages/SystemUI/res/values/dimens.xml Fix notification gestures. Broken by recent changes to ScaleGestureDetector, which we were using incorrectly. Conflicts: packages/SystemUI/res/values/config.xml packages/SystemUI/res/values/dimens.xml Change-Id: Ie534c5b2d320296531a36a9b1c22f9dd6901e0b8
* | | Merge "Increase the anti-jitter threshold for status bar flings." into ↵Daniel Sandler2012-10-032-4/+4
|\ \ \ | |/ / | | | | | | jb-mr1-dev
| * | Increase the anti-jitter threshold for status bar flings.Daniel Sandler2012-10-032-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | You must move the panel at least 20dp overall, or at a speed of 150dp/sec or more (actually quite easy; most normal flings are 500dp/s or more) for it to be considered a fling. Bug: 7179458 Change-Id: Ic1f4edc641cd2aa1cde89b2ee02eefdf5a0cc044
* | | Merge "change string for wifi not connected state." into jb-mr1-devChris Wren2012-10-031-1/+1
|\ \ \ | | |/ | |/|
| * | change string for wifi not connected state.Chris Wren2012-10-031-1/+1
| | | | | | | | | | | | | | | Bug: 7217026 Change-Id: I8b593b85fe32f37880ee1a0b3ef869b36e80ba5b
* | | Merge "Make settings backup/restore work in the new multi-user world" into ↵Christopher Tate2012-10-032-175/+77
|\ \ \ | | | | | | | | | | | | jb-mr1-dev
| * | | Make settings backup/restore work in the new multi-user worldChristopher Tate2012-10-022-175/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) Properly handle restores of settings elements that have been migrated to the new global namespace 1) Back up and restore the new global settings namespace 3) Make sure to back up / restore the global entity ENABLE_ACCESSIBILITY_GLOBAL_GESTURE_ENABLED Bug 7249405 Change-Id: Ibfa9930ea4d0e16c7635697e8c631b155e4c0cb2
* | | | Merge "Panel physics changes." into jb-mr1-devDaniel Sandler2012-10-034-78/+94
|\ \ \ \ | | |_|/ | |/| |
| * | | Panel physics changes.Daniel Sandler2012-10-034-78/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - You can start pulling down another panel before the first one has fully expanded. (Protip: tap many times on the statusbar to invoke Schwarzenegger Mode.) - When starting to pull down a panel, other panels are immediately sent running (rather than placing them on a literal seesaw). - Rubberbanding is a little less aggressive: if it looks like you're moving your finger upward, we'll just close the panel outright rather than sticking to the bottom of the visible content. (tablets only) - This has some implications for the background fade; you'll see a brief increase in brightness as you swap panels because the fade fraction is based on the sum of all the panels' fractional visibility. At times there will not be enough "panel" visible, in the aggregate, to justify holding the fade steady. Bug: 7260868 // can't pull down panel, possibly fixed Bug: 7204435 // double-swipe for QS Bug: 7179458 // fling & rubberbanding heuristics Bug: 7172453 // collapse other panels when dragging a new one Bug: 7221970 // grabbing a flying panel causes twitching Change-Id: Iad7c1f92c4edab9102cdda45605ef0ead4cc16c5
* | | | Merge "Revert "Import translations. DO NOT MERGE"" into jb-mr1-devBaligh Uddin2012-10-0349-108/+60
|\ \ \ \
| * | | | Revert "Import translations. DO NOT MERGE"Baligh Uddin2012-10-0349-108/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 4736039f3347675796a4d7e589584da3d1af275e Change-Id: Ie271f9a3872578cea458389a5ba7ccaf93beff29
* | | | | Merge "make bluetooth iconography consistent with other quicksettings ↵Chris Wren2012-10-0311-6/+34
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | icons." into jb-mr1-dev
| * | | | make bluetooth iconography consistent with other quicksettings icons.Chris Wren2012-10-0311-6/+34
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 7217026 Change-Id: I880ee26e1d92ffa49885cf53b8dbab6b13887423
* | | | | Merge "Import translations. DO NOT MERGE" into jb-mr1-devBaligh Uddin2012-10-0349-60/+108
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Import translations. DO NOT MERGEBaligh Uddin2012-10-0249-60/+108
| | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I40d09593fab0006cbe483fae9267ca93148a215b Auto-generated-cl: translation import
* | | | | Merge "Disable statusbar pulldown gesture tracking." into jb-mr1-devDaniel Sandler2012-10-033-12/+29
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | Disable statusbar pulldown gesture tracking.Daniel Sandler2012-10-033-12/+29
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 7164602 Change-Id: Ie6569a7a8a9f462e844ef3088098c3256653f630
* | | | | Merge "Allow QS to be closed via drag on background." into jb-mr1-devDaniel Sandler2012-10-032-2/+62
|\ \ \ \ \
| * | | | | Allow QS to be closed via drag on background.Daniel Sandler2012-10-032-2/+62
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was already working fine for the area of the panel below the ScrollView, but intuitively it seems that dragging in the unused portion of a partially-filled row would behave the same way. Because it's part of the scrolling content, though, drags in that region are (correctly) interpreted by the ScrollView as scrolling requests. The new QuickSettingsScrollView works around this by ignoring touch events if its contents are too small to be scrolled. So in the common case (QS tiles on a phone) you will be able to drag in any empty area and have your taps interpreted by the PanelView (which hands them off to the handle to collapse the view). We don't handle drags in empty areas when there are too many tiles to show on-screen, and really, it's impossible to do so: this gesture should then definitely be interpreted as a scroll. Bug: 7203193 Change-Id: I4cfcb029481a88d3604c7105185e8bcb7dbde8a5
* | | | | Merge "Fix Recents dismiss/back button behavior" into jb-mr1-devMichael Jurka2012-10-034-31/+20
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Fix Recents dismiss/back button behaviorMichael Jurka2012-10-034-31/+20
| | | | | | | | | | | | | | | | | | | | Bug: 7238675 Change-Id: Ic97c38d5559b90c08a32751091d2587d4abfd534
* | | | | Merge "Make USB services multi-user aware." into jb-mr1-devJeff Sharkey2012-10-024-27/+32
|\ \ \ \ \ | |_|_|_|/ |/| | | |
| * | | | Make USB services multi-user aware.Jeff Sharkey2012-10-024-27/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USB settings are now isolated per-user, since they revolve around installed packages. User-specific settings are returned based on calling user, or referenced by UserHandle passed to SystemUI. Each settings Context is wrapped as a specific user, so all broadcasts are sent correctly. Upgrades any existing USB settings to OWNER. Physical events, like new devices, are routed to the currently active user. Switch to using AtomicFile when persisting settings. Bug: 7244888 Change-Id: I8a723ad3d55ac1bff99276c5f3a3f5e8f013432f
* | | | | Merge "Disable quick settings for users until USER_SETUP_COMPLETE." into ↵John Spurlock2012-10-022-2/+41
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | jb-mr1-dev
| * | | | Disable quick settings for users until USER_SETUP_COMPLETE.John Spurlock2012-10-022-2/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the current user has not yet made it through the setup wizard, disable the quick settings panel entirely. Use Settings.Secure.USER_SETUP_COMPLETE as the signal. This is a per-user setting, so be careful to observe only on the current user's behalf. Bug:6712493 Change-Id: I3076a8a550165a9eeccf7fb129d470ef4ddeaed4
* | | | | Merge "Migrate more System and Secure settings to Global." into jb-mr1-devJeff Sharkey2012-10-022-20/+67
|\ \ \ \ \
| * | | | | Migrate more System and Secure settings to Global.Jeff Sharkey2012-10-022-20/+67
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes telephony, WindowManager, PackageManager, and debugging settings. Update API to point towards moved values. Bug: 7231764, 7231252, 7231156 Change-Id: I5828747205708872f19f83a5bc821ed0a801cb79
* | | | | Merge "re-use status bar DateView in QuickSettings." into jb-mr1-devChris Wren2012-10-022-47/+3
|\ \ \ \ \ | |_|_|/ / |/| | | / | | |_|/ | |/| |
| * | | re-use status bar DateView in QuickSettings.Chris Wren2012-10-022-47/+3
| | | | | | | | | | | | | | | | | | | | Bug: 7221083 Change-Id: Ic1cb7118d8e5f83a8e5e1101a609791a1e0fbab1
* | | | Merge "Fix jump cut when dismissing items in Recents" into jb-mr1-devMichael Jurka2012-10-021-3/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | Fix jump cut when dismissing items in RecentsMichael Jurka2012-10-021-3/+3
| | |/ | |/| | | | | | | | | | | | | (fixing horizontal scroll view in this CL... whoops). Bug: 7070897 Change-Id: I3a63799ce7f3d9a50869755ee3289e641fa82fa4
* | | Merge "Fix bug 7138446: Icon blips in during Recents animation" into jb-mr1-devMichael Jurka2012-10-027-9/+105
|\ \ \
| * | | Fix bug 7138446: Icon blips in during Recents animationMichael Jurka2012-10-027-9/+105
| |/ / | | | | | | | | | | | | | | | | | | Add animation where icon and description of the primary activity fades and translates in Change-Id: Ie21b5302ac9e58ee6af219b7cde98d12a8e82697
* | | Merge "Fix jump cut when dismissing items in Recents" into jb-mr1-devMichael Jurka2012-10-021-4/+3
|\ \ \
| * | | Fix jump cut when dismissing items in RecentsMichael Jurka2012-10-021-4/+3
| | | | | | | | | | | | Bug: 7070897
* | | | Merge "Introduce ACTION_QUICK_CLOCK for the QS time tile." into jb-mr1-devDaniel Sandler2012-10-021-1/+2
|\ \ \ \
| * | | | Introduce ACTION_QUICK_CLOCK for the QS time tile.Daniel Sandler2012-10-011-1/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default it will still go to Date/Time Settings (see change Ib430f0c5) but 3Ps can hook it for other useful things. Bug: 7264806 Change-Id: Ic561dbeb5cc0738372c079b3eb52749c44b3cf0d
* | | | Merge "Fix notifications dismiss button." into jb-mr1-devDaniel Sandler2012-10-021-6/+6
|\ \ \ \ | |_|_|/ |/| | |