summaryrefslogtreecommitdiffstats
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* VPN: move away from the VPN permission.Chia-chi Yeh2011-08-032-4/+3
| | | | | | VpnBuilder will be replaced by VpnService in the next change. Change-Id: I2dea67a1616b74d17b372f7b214d207f1617198e
* Merge "Clear the bitmap from the canvas in a lot of places."Dianne Hackborn2011-08-022-0/+2
|\
| * Clear the bitmap from the canvas in a lot of places.Dianne Hackborn2011-08-022-0/+2
| | | | | | | | Change-Id: I6b2071ac7b348c473b9bdd1b972d095aebbb4fb3
* | Merge "Import revised translations."Eric Fischer2011-08-0287-2441/+2203
|\ \ | |/ |/|
| * Import revised translations.Eric Fischer2011-08-0287-2441/+2203
| | | | | | | | Change-Id: If420bd92ac6f84a7ecfa57b48477815ac392cb3f
* | Merge "Volume panel changes."Amith Yamasani2011-08-022-41/+57
|\ \
| * | Volume panel changes.Amith Yamasani2011-08-012-41/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Combined volume panel only in tablets. On phones show active volume. Added dummy assets for ring+notification icon. Deprecated the NOTIFICATION_USES_RING_VOLUME. Now they are always tied together. Audio manager changes still required to ensure that. Initialize all feedback sounds to true. Change-Id: I3ad7890c9be9334eedb5f3b709a4b6995fe24638
* | | Merge "Refresh tablet notification drawer."Daniel Sandler2011-08-0236-40/+83
|\ \ \
| * | | Refresh tablet notification drawer.Daniel Sandler2011-08-0236-40/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New "X" button appears in the system bar, allowing the user to clear all notifications. Only appears when the notifications list is showing and there are clearable items. (Note: the textual button on phones has also been replaced with an X.) * Updated panel background artwork and positioning. * Removed a bunch of old art. Bug: 4970588 Bug: 4974043 Bug: 3509407 (regression) Change-Id: Ibadb638cd18c4faa751cd1f311d73ceda65cb3ca
* | | | Merge "Merging ongoing + latest notifications on phone UI to match tablets."Daniel Sandler2011-08-025-138/+274
|\ \ \ \ | |/ / /
| * | | Merging ongoing + latest notifications on phone UI to match tablets.Daniel Sandler2011-08-015-138/+274
| |/ / | | | | | | | | | Change-Id: Ie8ee72137e9eeb6740f3d113d5331e8cba629ab2
* | | Move ImageWallpaper to SystemUI process.Dianne Hackborn2011-08-012-0/+302
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Nice to not load 4MB bitmaps in the system process. Also, hey, with how we are now scrolling the surface instead of the bitmap, there is no reason to keep that 4MB bitmap loaded in to memory. So don't. Unfortunately it looks like for some reason the VM is still holding on to the bitmap. I'll need to figure out why. Later. Change-Id: Ib3503756144502fc5c8d5e294248c2417c4fe8c8
* | Merge "Add functional test for screenshots."Brett Chabot2011-08-016-1/+266
|\ \ | |/ |/|
| * Add functional test for screenshots.Brett Chabot2011-07-286-1/+266
| | | | | | | | Change-Id: Ice2cbc656f9814da7d0634644a250c1af9243ad1
* | Merge "Require the current backup pw in all backup/restore operations"Christopher Tate2011-07-294-23/+66
|\ \
| * | Require the current backup pw in all backup/restore operationsChristopher Tate2011-07-284-23/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, we now also require the current password to confirm any restore operation. Bug 4901637 Change-Id: I39ecce7837f70cd05778cb7e0e6390ad8f6fe3f3
* | | Quick fix for NPE in updateNotification().Daniel Sandler2011-07-291-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | When the "ongoing"/"latest" split is removed, this will be replaced with something less odious. Bug: 5090331 Change-Id: Ib804de66985ff5f5df2e1df3c85437a1e31f1c49
* | | Fix NPE for devices with hardware navigation.Daniel Sandler2011-07-291-1/+3
| | | | | | | | | | | | | | | Bug: 5095974 Change-Id: I4d8c39fbff6feb7b65055938ac0f725faaa6e6a3
* | | Protect animation methods from Proguard.Daniel Sandler2011-07-291-0/+9
| | | | | | | | | | | | | | | Bug: 5096417 Change-Id: I5546dfe0092747c311836bb2134b52be58d77b98
* | | Merge "Bring the shiny navigation button animations to phones."Daniel Sandler2011-07-296-11/+35
|\ \ \
| * | | Bring the shiny navigation button animations to phones.Daniel Sandler2011-07-296-11/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fix the accessibility descriptions (bad merge?). Bug: 4541219 Change-Id: I8a8e2a14e5557c45af0b9e74b0bd654ff804aab9
* | | | Merge "The fullest of fullscreen modes."Daniel Sandler2011-07-295-53/+134
|\ \ \ \ | |/ / / |/| | |
| * | | The fullest of fullscreen modes.Daniel Sandler2011-07-285-53/+134
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | View.setSystemUiVisibility() now properly accepts a bitfield, including: * SYSTEM_UI_FLAG_LOW_PROFILE: "lights out mode" (previously known, erroneously, as STATUS_BAR_HIDDEN) * SYSTEM_UI_FLAG_HIDE_NAVIGATION: for when you need every single pixel on a device that also has a navigation bar These flags are painstakingly aggregated across the entire view hierarchy and carefully delivered to the status bar service, which in turn gently passes them along to the bar implementation. To really get access to the whole screen, you need to use HIDE_NAVIGATION in conjunction with FLAG_FULLSCREEN and FLAG_LAYOUT_IN_SCREEN. See development/samples/Overscan for an example of how to do this. Change-Id: I5fbfe009d9ceebbbf71db73f14a7008ea7c1d4da
* | | Merge "New richly-appointed navigation buttons."Daniel Sandler2011-07-2945-111/+156
|\ \ \ | |_|/ |/| |
| * | New richly-appointed navigation buttons.Daniel Sandler2011-07-2945-111/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Beautiful new touch feedback animations - Romantic icon dimming - Supple Corinthian leather Bug: 4541219 Change-Id: I8c4e1ec73aba910a17001795d2b03200c5af1788
* | | Merge "Support full-backup encryption and global backup password"Christopher Tate2011-07-288-11/+72
|\ \ \ | |/ / |/| |
| * | Support full-backup encryption and global backup passwordChristopher Tate2011-07-288-11/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the user has supplied a backup password in Settings, that password is validated during the full backup process and is used as an encryption key for encoding the backed-up data itself. This is the fundamental mechanism whereby users can secure their data even against malicious parties getting physical unlocked access to their device. Technically the user-supplied password is not used as the encryption key for the backed-up data itself. What is actually done is that a random key is generated to use as the raw encryption key. THAT key, in turn, is encrypted with the user-supplied password (after random salting and key expansion with PBKDF2). The encrypted master key and a checksum are stored in the backup header. At restore time, the user supplies their password, which allows the system to decrypt the master key, which in turn allows the decryption of the backup data itself. The checksum is part of the archive in order to permit validation of the user-supplied password. The checksum is the result of running the user-supplied password through PBKDF2 with a randomly selected salt. At restore time, the proposed password is run through PBKDF2 with the salt described by the archive header. If the result does not match the archive's stated checksum, then the user has supplied the wrong decryption password. Also, suppress backup consideration for a few packages whose data is either nonexistent or inapplicable across devices or factory reset operations. Bug 4901637 Change-Id: Id0cc9d0fdfc046602b129f273d48e23b7a14df36
* | | Merge "Updaing the database version"Svetoslav Ganov2011-07-281-1/+1
|\ \ \ | |/ / |/| |
| * | Updaing the database versionSvetoslav Ganov2011-07-281-1/+1
| | | | | | | | | | | | Change-Id: Iff671a152ac8c96d4136f0f268167c1b60842bb5
* | | Merge "Dismiss Recent Apps when Back is pressed"Michael Jurka2011-07-281-1/+15
|\ \ \
| * | | Dismiss Recent Apps when Back is pressedMichael Jurka2011-07-281-1/+15
| | |/ | |/| | | | | | | Change-Id: I17a1ee9683910113d822a084f804646580ab43cb
* | | Merge "Updating the data base upgrade/creation code for the new touch ↵Svetoslav Ganov2011-07-282-0/+25
|\ \ \ | |/ / |/| / | |/ exploraion setting."
| * Updating the data base upgrade/creation code for the new touch exploraion ↵Svetoslav Ganov2011-07-282-0/+25
| | | | | | | | | | | | | | | | | | | | | | setting. 1. Update the database creation/upgrade code to take care of the new setting to enable touch exploration. 2. Made the tocuh exploration settings persistent to the cloud. Change-Id: Ie24e9184b4a21869432d11d207cb6464fadbac3b
* | Merge "Restore status icons to former size & opacity on tablets."Daniel Sandler2011-07-272-0/+28
|\ \
| * | Restore status icons to former size & opacity on tablets.Daniel Sandler2011-07-272-0/+28
| | | | | | | | | | | | | | | Bug: 5086130 Change-Id: Ie1d86f8d40882d0f8193a85295a5a45ce0fe53c5
* | | Merge "Move extract native libraries to JNI code"Kenny Root2011-07-271-28/+1
|\ \ \
| * | | Move extract native libraries to JNI codeKenny Root2011-07-261-28/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The built-in ZipFile class was quite a long time to find an unpack libraries. Move everything to using the libutils ZipFileRO class that goes quite a bit faster. Initial measurements are 6 times faster than the Java code. Also, read files off the disk and compare their CRC against the APK's CRC to see if we need to write the new file to disk. This also cuts down the bootup time by up to a second per APK that has native files. Change-Id: Ic464a7969a17368fb6a6b81d026888c4136c7603
* | | | Merge "Report the external display size to the input reader."Jeff Brown2011-07-272-8/+21
|\ \ \ \
| * | | | Report the external display size to the input reader.Jeff Brown2011-07-252-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The input reader needs this information so that it knows how to interpolate touches on an external touch screen. Changed Display so that it asks the WindowManager what the real display size is (as opposed to the raw display size). This means it now takes into the forced display size set by adb shell am display-size. Replaced all calls to getRealWidth() / getRealHeight() / getRealMetrics() in the WindowManager and replaced them with direct usages of the mCurDisplayWidth / mCurDisplayHeight so that the WM doesn't end up making a reentrant Binder call into itself. Fixed the table status bar HeightReceiver so that it updates the height on all configuration changes since it is possible that the display size changed independently of an external HDMI display being plugged / unplugged. Improved the Display class documentation to make the distinctions betweeen the various sizes clearer. Change-Id: I3f75de559d3ebffed532ab46c4ae52c5e7f1da2b
* | | | | Revise data limit notifs, watch kernel alerts.Jeff Sharkey2011-07-273-0/+123
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Teach NetworkPolicy limits to "snooze" when requested by user, and notify with both dialog and notification. Register for network alerts through NMS to trigger updates immediately instead of waiting for next stats update. Enforce that all NetworkPolicy are unique on a template basis, and move SCREEN_ON/OFF broadcasts to background thread. Launch SystemUI and Settings directly instead of using actions, and include full NetworkTemplate in extras. Tests to verify notification and snooze behavior. Bug: 5057979, 5023579, 4723336, 5045721 Change-Id: I03724beff94a7c0547cb5220431ba8d4cd44d077
* | | | Smaller, darker notification icons.Daniel Sandler2011-07-273-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Still need to attempt to mipmap them but this will do for now.) Bug: 4691635 Change-Id: I8793d6a453fcbe0c2ce30b6349e4e5ef3f1a6e56
* | | | Merge "GlobalScreenshot: Set image file size in media database when taking ↵Mike Lockwood2011-07-261-3/+9
|\ \ \ \ | | | | | | | | | | | | | | | screenshots"
| * | | | GlobalScreenshot: Set image file size in media database when taking screenshotsMike Lockwood2011-07-261-3/+9
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise the value would be left at zero since we are inserting the database record before writing the file Bug: 5064246 Change-Id: I54be6ff14a7f170994aaf586aaddb06c5b746e89 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | | Merge "Import revised translations."Eric Fischer2011-07-2648-8/+4745
|\ \ \ \
| * | | | Import revised translations.Eric Fischer2011-07-2548-8/+4745
| | |/ / | |/| | | | | | | | | | Change-Id: Ia9c97db0cd31b9d3163318b4193a328a614a7098
* | | | Merge "New phone statusbar handle."Daniel Sandler2011-07-262-0/+0
|\ \ \ \
| * | | | New phone statusbar handle.Daniel Sandler2011-07-252-0/+0
| |/ / / | | | | | | | | | | | | | | | | Bug: 4691638 Change-Id: I317d76bc093b56b639bf1d937fe6fb8dcbff109e
* | | | Merge "New stacked RSSI icons."Daniel Sandler2011-07-2673-883/+255
|\ \ \ \
| * | | | New stacked RSSI icons.Daniel Sandler2011-07-2673-883/+255
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The signal strength, network type & flow indicator, and battery have all been moved out of the policy and into the status bar implementation itself, mirroring the change on tablets. This means that they no longer use status bar icon slots but instead are bespoke layouts and views. GPS has also been removed and will return as a notification (again, as was done in the Honeycomb tablet UI). Bug: 4691638 Change-Id: I60df4871209b64209bfc5b3bf398651cc2e77b24
* | | | Merge "Play the low-battery sound only at certain discharge events."Daniel Sandler2011-07-261-6/+22
|\ \ \ \