summaryrefslogtreecommitdiffstats
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* Make the logging a little more targeted for the status bar multiple icon ↵Joe Onorato2010-09-232-43/+24
| | | | | | problem. Change-Id: I726eef29281dce2a1b900c28ad55bf82cb50449a
* Don't crash if we've never gotten a signal strength update.Joe Onorato2010-09-231-1/+1
| | | | | | | It looks like this timing bug has been there forever, and we're just starting to hit it now. Bug: 3027952 Change-Id: I5c14ccd7f74205dc6930f4282cec0e23eeb54cab
* DO NOT MERGE Apply new styles to the status bar/notification shadeAdam Powell2010-09-2211-14/+37
| | | | Change-Id: I5e89891852ff96f113083ac87bcfd74732c43faa
* Merge "do not merge" into gingerbreadChet Haase2010-09-218-0/+0
|\
| * do not mergeChet Haase2010-09-218-0/+0
| | | | | | | | | | | | updated assets: pull-my-thumb/unlock (partially complete), 3g status, expander_ic_min/max changes Change-Id: I1cb4601ec7eb2da7689fa58cb56c294f786ea4e6
* | Merge "SystemUI: Use new USB notifications to detect USB disconnect." into ↵Mike Lockwood2010-09-211-8/+9
|\ \ | | | | | | | | | gingerbread
| * | SystemUI: Use new USB notifications to detect USB disconnect.Mike Lockwood2010-09-211-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes a bug that prevented the USB mass storage activity from closing when USB is disconnected. The bug was actually due to using == for a string compare instead of equals(), but using the new notifications is a better solution than using battery events since it will work for devices that do not charge over USB. BUG: 3018954 Change-Id: Ia447974726a52cd865e59df5af79e828b5134b6c Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | Inet status bug fixRobert Greenwalt2010-09-211-13/+9
| |/ |/| | | | | | | | | | | | | Don't wipe out the connected status every time we get a cellular status change. Don't filter out disconnect event for wifi - we need them. bug:3009923 Change-Id: I68cadac5f44d6eb4e0fe711fda7c5d218abb45bd
* | DO NOT MERGE Enable debug in StatusBarServiceIrfan Sheriff2010-09-201-2/+1
|/ | | | | | | | This is a temporary enable to allow us to identify the issue with multiple icons on StatusBar Bug: 2984213 Change-Id: I36ac7baff6544c63fa44d9b2c7453bca6a33bd62
* new assetsChet Haase2010-09-17213-0/+0
| | | | Change-Id: I077fd2162e0901b6f31b815459873586f813a753
* Update Inet Connection Status displayRobert Greenwalt2010-09-1523-32/+48
| | | | | | | | | | | Cellular signal strength should also be green - these assets aren't, but the art guys are working on that. Also using a new intent so we don't overload the CONNECTIVITY_ACTION and confuse the apps. bug:2994024 Change-Id: I6fe8f65dd6e9869d9724064c4fae45340491a4d8
* Fix statusbar display of wifi signalstrengthRobert Greenwalt2010-09-131-2/+1
| | | | | | | When turning a 1d array into a 2d, be sure and adjust length-checks. bug:2995809 Change-Id: I9ff53f75958ea7808eb9f44bc05497e86f1807a2
* add ART for inet connection conditionRobert Greenwalt2010-09-1075-24/+24
| | | | | bug:2978624 Change-Id: I608c3d1657a4b75c42f95147ffd5e95927fc108d
* Add network condition reporting.Robert Greenwalt2010-09-091-72/+122
| | | | | | | | | Apps can report if they like their connection to the nets and we display either not-really-connected or fully-connected icons. Final icons TBD. bug:2978624 Change-Id: I28be52085edfe54571c0d4559aba0df883548654
* When notifications are updated, don't re-show the ticker unless the text has ↵Joe Onorato2010-09-071-1/+6
| | | | | | | changed. Bug: 2963867 Change-Id: I24b5bc958fb6eb0d753c88178a385232c75ea438
* Notifications are now light-on-dark in the windowshade.Daniel Sandler2010-09-015-4/+2
| | | | | | | | | | | | | | | | Finally. This also fixes that little 1px gap that would occasionally show through to the carbon fiber background (changed to steel cord for now) between the last notification and the windowshade's handlebar. It still gaps a little while you're dragging, due to the asynchronous motion of the various windows involved, but when the panel is still you shouldn't see any background. (Man, that drove me crazy.) Bug: 2949229 Change-Id: If085f4ab7dfb7c3868c30469661907d5d63f070b
* Allow Bluetooth radio to be toggled in Airplane mode.Jake Hamby2010-08-313-60/+23
| | | | | | | | | | | | | | Add "bluetooth" to the list of toggleable radios. Because this string is in the Settings DB, I had to bump the version number. Why is this in the settings DB anyway, rather than a carrier config option? I also discovered that the SystemUI package copied the entire contents of res/values/defaults.xml from SettingsProvider, when I originally tried to update the unreferenced SystemUI version of the setting. To prevent future confusion, I removed all of the values from the SystemUI version of res/values/defaults.xml. Change-Id: Ib8a75c85b9db5c1963b65538ee2765d5087e67d2
* Fix build.Daniel Sandler2010-08-271-23/+0
| | | | Change-Id: I848bf50dc7c928e53a3637c4cec51ebcaef4f47f
* More obsolete status bar bits. DO NOT MERGEDaniel Sandler2010-08-274-0/+0
| | | | | Bug: 2949215 Change-Id: Ibf39d37df63ce4bbd0e0da5325495feec9d69a67
* Remove experimental immersive mode support. DO NOT MERGEDaniel Sandler2010-08-272-142/+10
| | | | | | Bug: 2949215 Change-Id: I7d998ef571ef7e149bb96261430e92150b80b77d
* Allow native shared libraries in ASEC containersKenny Root2010-08-271-6/+75
| | | | | | | | | | | This change moves the native library handling earlier in the package installation process so that it may be inserted into ASEC containers before they are finalized in the DefaultContainerService. Note that native libraries on SD card requires that vold mount ASEC containers without the "noexec" flag on the mount point. Change-Id: Ib34b1886bf6f94b99bb7b3781db6e9b5a58807ba
* Fix some bugs in SettingsProvider that I introduced the other day.Brad Fitzpatrick2010-08-261-6/+6
| | | | | | BUG=2953979 Change-Id: Ic9813e0ce629c56050d626ed52de67e6ab1ab07e
* Need to close the windowshade on ACTION_CLOSE_SYSTEM_DIALOGS and ↵Joe Onorato2010-08-261-1/+1
| | | | | | | ACTION_SCREEN_OFF. Bug: 2827958 Change-Id: I1f9467a2a80fdc1d004a678327a47e7bc8917a18
* am 02e18d4d: Merge "Make the default backup configuration "disabled; local ↵Christopher Tate2010-08-241-1/+2
|\ | | | | | | | | | | | | | | | | transport selected"" into froyo Merge commit '02e18d4d4eed949da02fd8aa87801858d99b902a' into gingerbread * commit '02e18d4d4eed949da02fd8aa87801858d99b902a': Make the default backup configuration "disabled; local transport selected"
| * Merge "Make the default backup configuration "disabled; local transport ↵Christopher Tate2010-08-241-1/+2
| |\ | | | | | | | | | selected"" into froyo
| | * Make the default backup configuration "disabled; local transport selected"Christopher Tate2010-08-241-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default out of the box, an Android build will have the backup mechanism in its "disabled" state and pointed to the LocalTransport test transport. We do not want retail devices built without the Google backend to have backup enabled out of the box; it would cause them to gradually grind away the cache partition for no good reason. On those devices with this change, developers would need to enable backup manually (possibly using the normal Settings UI; more probably using the 'bmgr' shell tool), but would no longer also have to manually configure the active transport name. Device vendors producing Google-enabled products will simply use resource overlays to configure the default state and transport name for their builds. When building a product that points to the Google backup transport by default, the "def_backup_enabled" boolean resource should still be set to 'false' -- the Google backup disclosure activity supplied by GSF will take care of enabling the backup services if the user opts in to it. (Basically, vendors will never have to overlay the def_backup_enabled resource -- the default value of 'false' is correct for any retail device regardless of whether it can use the Google backup transport.) In the SDK build, the default transport will remain the local one, but the default enable state overridden and set to "true". This is the ideal situation for developers: all aspects of the backup mechanism immediately operative with no manual configuration needed. Change-Id: I866f8f627b023b338bc7757e61604e6d8a901a34
* | | Negatively cache settings and proactively slurp settings into cache.Brad Fitzpatrick2010-08-241-12/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The settings database cache is tiny (or should be tiny) and can be slurped into memory. Once it's in memory and we know we have it all we can avoid going to disk at all for keys not in the cache. This is a big percentage of the StrictMode violations & latency. Change-Id: I649411be0c40d348f58376ccfb3eda059fd69fbc
* | | Merge "Fix periodically disappearing status icons." into gingerbreadDaniel Sandler2010-08-201-17/+17
|\ \ \
| * | | Fix periodically disappearing status icons.Daniel Sandler2010-08-191-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Occasionally the animation listener wasn't being told that the ticker animation had completed; this callback was essential to keeping the status bar's internal state correct (namely, setting mTicking=false). The safest thing to do is simply set mTicking to false immediately upon tickerDone() or tickerHalting(). Bug: 2915280 Change-Id: I997911b12fa2985fa83b42154fb3485220886219
* | | | am 0fe27cf5: make android_id random seed depend on time as well as ro.serialnoDoug Zongker2010-08-191-9/+4
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | Merge commit '0fe27cf5bd1407bc7b4eabefaa91ff535582badc' into gingerbread * commit '0fe27cf5bd1407bc7b4eabefaa91ff535582badc': make android_id random seed depend on time as well as ro.serialno
| * | make android_id random seed depend on time as well as ro.serialnoDoug Zongker2010-08-191-9/+4
| |/ | | | | | | Change-Id: I0a48aacd8da30896d91fa05b7791335e6ed751e5
* | Import revised translations. DO NOT MERGEEric Fischer2010-08-1720-0/+480
| | | | | | | | Change-Id: Id47f0897de1361ba755f149b2886d7d1f79ff494
* | Fix crash in status bar ticker.Daniel Sandler2010-08-161-2/+2
| | | | | | | | | | Bug: 2900850 Change-Id: Iaf71e093578501258a24cd43e5deaf624d28461e
* | DO NOT MERGE Fix wifi status iconIrfan Sheriff2010-08-151-1/+2
| | | | | | | | | | | | | | Doing a setIcon makes the icon visible and overrides setIconVisibility Change-Id: I7a177cc07e46f211d421e4aa86203ece5936c3fb
* | Move OBB file reading to DefaultContainerServiceKenny Root2010-08-111-0/+6
| | | | | | | | | | | | | | | | | | The system_server shouldn't touch files on the SD card. This change moves the things that touch the SD card out to the DefaultContainerService so that it will get killed if the SD card goes away instead of the system_server. Change-Id: I0aefa085be4b194768527195532ee6dddc801cfc
* | Import revised translations. DO NOT MERGEEric Fischer2010-08-0420-480/+0
| | | | | | | | Change-Id: Ibc3e9f1f83159835c2e6c3bcdaa8ff6a7e7fa384
* | Merge "Do not deference before null check" into gingerbreadKenny Root2010-08-021-2/+1
|\ \
| * | Do not deference before null checkKenny Root2010-08-021-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The return of parsePackageLite wasn't checked until after it was deferenced. Move the deference below the null check and remove redundant set. Bug: 2852726 Change-Id: I3eaaea5050948145eed44b64507dc846993d98eb
* | | Make the systemui process persistent.Dianne Hackborn2010-07-301-0/+1
|/ / | | | | | | | | | | | | This ensures that the system won't kill it for memory, the user can't stop services inside of it, etc. Change-Id: I923c376afa1133bccc000253f5bba851f9119a52
* | Update app label.Dianne Hackborn2010-07-241-1/+1
| | | | | | | | Change-Id: I6c688fd9292aeaa58435eec6273b3a19cad5eff9
* | am 1bcb6658: Merge "Fix issue #2834005: Android Settings.Secure bypass" into ↵Dianne Hackborn2010-07-122-0/+28
|\ \ | |/ | | | | | | | | | | | | | | froyo Merge commit '1bcb665825dc97789e8c1b892ec4298fd0b8c552' into gingerbread * commit '1bcb665825dc97789e8c1b892ec4298fd0b8c552': Fix issue #2834005: Android Settings.Secure bypass
| * Fix issue #2834005: Android Settings.Secure bypassDianne Hackborn2010-07-122-0/+28
| | | | | | | | Change-Id: Ic4f14e2ff5c2b4f623405d30389863a9e3e82572
* | Use fullScreenIntent to show the USB mass storage dialog.Daniel Sandler2010-07-081-15/+17
| | | | | | | | | | | | | | | | | | Note that this is not a FLAG_HIGH_PRIORITY notification. In immersive mode the UMS dialog will be suppressed entirely (but an icon will still appear in the status bar). Bug: 2821219 Change-Id: I21f910c8830aff8d0633deda4eb59dbda13262ed
* | Fix icon size in intruder alerts.Daniel Sandler2010-07-071-1/+1
| | | | | | | | | | | | (Updated test app to confirm the fix.) Change-Id: Ife56cf07f282786162e2ebc5aaddbb24dac6cafd
* | Log full exception when failing to inflate notification viewSteve Howard2010-07-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | When inflating a notification's view fails, include the exception in the log message. Without this exception all we get is "couldn't inflate view for notification <package>/<id>", which isn't very helpful for tracking down the particular error in the view. This exception used to be included in the log message, but it was removed in 005847b03b2 -- any particular reason why? Change-Id: I623b9e4c8291e4c035f26380e5f22ad6b65176a7
* | put the status bar back in the system processJoe Onorato2010-07-011-1/+3
| | | | | | | | Change-Id: I401b0ac8e3c96b61e787eb18341d18be75b3761d
* | quiet noisy debug spewJoe Onorato2010-07-011-7/+7
| | | | | | | | Change-Id: I55c3b16f58bbe0ec4c6547c525863a7d16f8263d
* | Improved graphics for the intruder alert.Daniel Sandler2010-06-309-12/+43
| | | | | | | | Change-Id: I9aa6c8995da39f332b724fabe67ed5efe584552f
* | Support for tapping on an immersive-mode priority notification.Daniel Sandler2010-06-291-19/+25
| | | | | | | | | | | | | | | | | | When the user taps on an intruder alert (the priority notification in immersive mode), the .contentIntent in the Notification object will be sent, just as we handle tapping on a normal Notification in the windowshade. Change-Id: Ib6991837b0b2122fe138cddacf347fdbc426b99d
* | recombine StatusBarService and PhoneStatusBarServiceJoe Onorato2010-06-298-1568/+1512
| | | | | | | | Change-Id: I64178209985bfac283740d6a667211d2f962f71a