summaryrefslogtreecommitdiffstats
path: root/core/java/android
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Fix 2737842: Disable KeguardManager API if device policy is enabled" ↵Jim Miller2010-06-081-0/+9
|\ | | | | | | into froyo
| * Fix 2737842: Disable KeguardManager API if device policy is enabledJim Miller2010-06-081-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds notification to find out when the device policy has changed. When an admin adds or changes a policy, we get notified and reset the state of keyguard to be enabled. It also moves disabling keyguard into the TokenWatcher.acquired() method to avoid disabling keyguard when a policy doesn't permit it. This avoids reference counting issues in TokenWatcher and hence relieves the ordering issue. There is one remaining caveat. An application that uses KeyguardManager to disable keyguard will need to disable keyguard again after any policy change. Tested: Install and run app that disables keyguard with no admin. Result: keyguard is enabled/disabled as expected. Enable admin and set quality = "something" after installing & running app. Result: keyguard is enabled. Change admin password quality to "unspecified" and re-run app (per caveat). Result: keyguard is disabled. Change admin password quality to "something" again. Result: keyguard is enabled. Disable admin : Result: keyguard is enabled until app runs again (per caveat). Added minor cosmetic changes after review. Change-Id: I302f2b01446bf031f746b0f3e8b5fd7a6cc0e648
* | Merge "Add a method to hide/show a SurfaceView's surface." into froyoRomain Guy2010-06-081-0/+41
|\ \ | |/ |/|
| * Add a method to hide/show a SurfaceView's surface.Romain Guy2010-06-081-0/+41
| | | | | | | | | | | | | | | | This can be used to move a surface offscreen to avoid the cost of compositing it. This preserves the window and therefore the OpenGL context when used in h/w accelerated apps. Change-Id: I280295376601b17989d0fc8a271af66650016f09
* | Fix SDK build.Jim Miller2010-06-071-4/+4
| | | | | | | | | | | | | | | | | | | | On branch fix_sdk Changes to be committed: (use "git reset HEAD <file>..." to unstage) modified: core/java/android/app/KeyguardManager.java Change-Id: I56848db098822536f0ac32efc8f0eb1d725bf6f9
* | Fix 2737842: disable keyguard API when device policy is enabled.Jim Miller2010-06-071-1/+7
|/ | | | | | | This fix disables KeyguardManager's enable/disable API when any device policy admin requests a policy that enforces a password. Change-Id: Idb1da16b14ed8963142f7b1f62d2b060d84ffa65
* Make the DUN apn data secure.Robert Greenwalt2010-06-041-0/+18
| | | | | | | | | | | Rather than come out of the user-modifiable APN DB, the DUN APN data will come first from a built-in resource and then potentially overriden by a secure setting (which is gservices upgradable). Also made the "require-dun" setting secure-setting overridable. bug:2736390 Change-Id: I1e4644c3839f06c977b83797641f3948785146a2
* Comment-only change to add documentation for FileObserverDan Egnor2010-05-311-13/+67
| | | | Change-Id: Icd9bc65be020a23f78c8bcda78fc68e7d05c93b4
* Merge "Fix typo in EastAsianWidth javadoc" into froyoKenny Root2010-05-271-3/+3
|\
| * Fix typo in EastAsianWidth javadocKenny Root2010-05-271-3/+3
| | | | | | | | | | | | | | The Javadoc had a missing close <code> tag and also failed to mention the "start" parameter in the doc. Change-Id: I861d6646e82e1d49f23a09de8b68a61f81689f83
* | Make the NTP Cache max-age gservices-settableRobert Greenwalt2010-05-251-0/+8
| | | | | | | | | | | | | | Trying to make Throttle polling more energy efficient. bug:2708119 Change-Id: I2b75639e202dcbcee11047c43407a22de04ce350
* | Fix bug 2710825 - Prevent ExpandableListView from scrolling too far when ↵Adam Powell2010-05-241-4/+4
|/ | | | | | expanding children. Change-Id: I21b37647c5ad16e4f57fdda433e3b3ee2c7c83ad
* Merge "Removing STOPSHIP logs." into froyoJaikumar Ganesh2010-05-181-1/+1
|\
| * Removing STOPSHIP logs.Jaikumar Ganesh2010-05-181-1/+1
| | | | | | | | | | Bug: 2694602 Change-Id: Id56e1ddcf5ea76de32238cd6761f2caf053f1fa1
* | docs: fix markup errorScott Main2010-05-181-1/+2
| | | | | | | | Change-Id: I59a42f47483d76b6a3220b1d88e9d6bd96f83daf
* | docs: revise webview description and add info for targeting screen densitiesScott Main2010-05-171-20/+103
| | | | | | | | Change-Id: Ib0293b497adef23330ee3f5f71904ad78a55a3a3
* | Resurrect flashlight support in obsolete IHardwareService Binder API.Mike Lockwood2010-05-171-0/+26
| | | | | | | | | | | | | | | | This is to avoid flashlight apps that had been using reflection to access this API after this class was removed after eclair. Change-Id: I26ed929abad93345468eb33d4a15977a31ebea7e Signed-off-by: Mike Lockwood <lockwood@android.com>
* | docs: add dev guide for backupScott Main2010-05-142-14/+20
| | | | | | | | Change-Id: I168f6b15d3441c9cbea2cd9699612476c7244530
* | Merge "Bug 2680071: Rename the Cloud to Device" into froyoCostin Manolache2010-05-121-1/+1
|\ \
| * | Bug 2680071: Rename the Cloud to DeviceCostin Manolache2010-05-121-1/+1
| | | | | | | | | | | | Change-Id: I12ab32de393e44a499e3f9e3a0b38f4682156ff5
* | | The default AlertDialog allows cancel. But the defaultGrace Kloba2010-05-121-0/+7
|/ / | | | | | | | | | | | | JSConfim doesn't have a cancel listener. So when user cancel the dialog, we do not wake up the WebCoreThread. The same code is already done for JSPrompt dialog correctly. Fix http://b/issue?id=2679139
* | Merge "Bug 2673557: rename datamessaging" into froyoCostin Manolache2010-05-111-1/+1
|\ \
| * | Bug 2673557: rename datamessagingCostin Manolache2010-05-101-1/+1
| |/ | | | | | | Change-Id: I583ac61c7b8fce69d60801dc76aeca9f13d250b2
* | Merge "Fix for bug 2672749: StringIndexOutOfBoundsException in ↵Keith Ito2010-05-101-0/+3
|\ \ | | | | | | | | | Uri.getQueryParameter" into froyo
| * | Fix for bug 2672749: StringIndexOutOfBoundsException in Uri.getQueryParameterKeith Ito2010-05-101-0/+3
| |/ | | | | | | Change-Id: I10b02306478d9c595dbcae0767b44c403d50e24a
* | Fix the 'wobbling fixed elements' bug.Nicolas Roard2010-05-101-0/+37
| | | | | | | | | | | | | | | | Cherry-picked from master. This CL has a corresponding C++ counterpart (https://android-git.corp.google.com/g/#change,51149) Bug:2665696 Change-Id: I0a044661ff21ef601ba34782db8acdc9531f98e7
* | Merge "Hopefully fix issue #2662536: Why is launcher being killed?" into froyoDianne Hackborn2010-05-101-0/+18
|\ \ | |/ |/|
| * Hopefully fix issue #2662536: Why is launcher being killed?Dianne Hackborn2010-05-101-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It looks like there was a subtle bug where Process.setOomAdj() could return false just because the given process doesn't exist, even though it is documented to only return false if OOM killing is not supported at all. This would cause the activity manager to fall into its code path of trying to clean up processes itself, which it does a much poorer problem at. I am thinking we may be seeing this problem more now that the activity manager is killing background processes itself when there are too many of them. In addition, this change cleans up and reduces some of the logging around killing processes. Finally, try to improve process LRU management a bit by taking into account process dependencies. Any dependent processes are pulled up in the LRU list with the processes that is actually moving. Also, we bring a process up if someone accesses its content provider. Change-Id: I34ea161f839679345578ffe681e8d9c5d26ab948
* | Merge "Fixing: RecognitionService logcat spam "cancel called..."" into froyoBjorn Bringert2010-05-071-1/+1
|\ \ | |/ |/|
| * Fixing: RecognitionService logcat spam "cancel called..."Valentin Kravtsov2010-05-041-1/+1
| | | | | | | | | | | | | | | | Bug fix for: http://b/issue?id=2647644 RecognitionService logcat spam "cancel called with no preceding startListening - ignoring" Change-Id: I1da8b4d40406929ed0225d40cfac629507e71c7e
* | Fix bug 2594126 Do not crash when ViewRoot is trying to play a UIJean-Michel Trivi2010-05-051-20/+26
| | | | | | | | | | | | | | | | sound. This CL doesn't fix why mView can be null in the first place, but prevents a crash when mView is null and a UI sound is to be played. Change-Id: I74ea03567e8e6ebebb6c95c80a473abf11e1163d
* | Merge "Fix issue #2643754: Launcher is caching widget layouts for too long" ↵Dianne Hackborn2010-05-044-85/+88
|\ \ | | | | | | | | | into froyo
| * | Fix issue #2643754: Launcher is caching widget layouts for too longDianne Hackborn2010-05-044-85/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the .apk file names now changing during an update, we need to make sure to flush all caches related to a package when the package is removed. Otherwise we can continue to use the old package, since its old file may still exist if we try to load it too soon. Change-Id: I15f08dffca3feac999dbca4f24bef12a30ca0a66
* | | Merge "Build searchables list after boot" into froyoBjorn Bringert2010-05-041-1/+24
|\ \ \ | |/ / |/| |
| * | Build searchables list after bootBjorn Bringert2010-05-041-1/+24
| |/ | | | | | | | | | | | | | | | | This avoids delaying the first launch of QuickSearchBox or Browser after boot while SearchManagerService builds the searchables list. Bug http://b/issue?id=2639863 Change-Id: Ia510204691ecf487a2008723fe8f6caaced86618
* | Merge "docs: revise and add documentation for backup APIs" into froyoScott Main2010-05-0410-111/+141
|\ \
| * | docs: revise and add documentation for backup APIsScott Main2010-04-2910-111/+141
| |/ | | | | | | Change-Id: I0b015a6de16da07ccd31756b8d2329dc2785c2f7
* | Call into app widget hosts when the provider is updated.Joe Onorato2010-05-042-3/+23
|/ | | | Change-Id: If0a2459901e88cf04810b23178e4673d44fa69cc
* Expose _id in ExtendedProperties subValuesMarc Blank2010-04-291-3/+7
| | | | | | | | | | | * ExtendedValues' "name" and "value" columns are exposed in Entry entity subvalues, but it is clumsy to change a value, as the _id of the ExtendedValues row isn't also exposed. (We otherwise have to perform a potentially slow query) * This CL adds the _id column to the columns exposed Bug: 2638762 Change-Id: Iaffeffed620af78439f5f73aa5f3257b0f8a0fd0
* Fix bug 2639949 - Don't stop a Scroller earlyAdam Powell2010-04-281-7/+0
| | | | Change-Id: Ia827199a27d03289b6fa573dd6f2b13517943400
* Merge "Fix a minor bug in transitions to left-edge-up landscape." into froyoSteve Howard2010-04-281-1/+1
|\
| * Fix a minor bug in transitions to left-edge-up landscape.Steve Howard2010-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | Fix MAX_TRANSITION_TILT to remove the entry for upside-down orientation, which should've been removed when that orientation itself was removed. This was causing the phone to require further vertical tilt for transitions to left-edge-up landscape, as compared to right-edge-up landscape or portait mode. Bug: 2639310 Change-Id: I8fe2e2baecd6a9c2cecae95d316b0d4e2f8ee251
* | bug:2622719 move 'forcing of cursor execution' to ContentProviderVasu Nori2010-04-282-7/+9
| | | | | | | | | | | | | | | | | | revert part of the CL: Ia561135e974a44ad3e3774ecb23c6a3d0fc38176 and add it to ContentProvider.query() to force query execution in worker thread, instead of having the main thread incur the cost of query execution and potentially get ANR Change-Id: I0ea8a170bd954a421f4ad825f8090319a83a5b2b
* | Merge "revert a change in the SyncManager that caused it to not cancel long ↵Fred Quintana2010-04-281-5/+1
|\ \ | |/ |/| | | running syncs if the next sync had the same account and authority." into froyo
| * revert a change in the SyncManager that caused it to not cancelFred Quintana2010-04-271-5/+1
| | | | | | | | | | | | | | | | long running syncs if the next sync had the same account and authority. Change-Id: I0c18ce3b7098e79e2080e401e441ad246b1d6910 http://b/2631221
* | Merge "remove myname accidentally included in one of the files" into froyoVasu Nori2010-04-271-2/+0
|\ \
| * | remove myname accidentally included in one of the filesVasu Nori2010-04-271-2/+0
| | | | | | | | | | | | Change-Id: I189db1cc60069b4318fa32a8b5aea6916ac5aa4e
* | | Merge "Fix issue #2594388: WallpaperService doesn't always call ↵Dianne Hackborn2010-04-271-29/+49
|\ \ \ | |/ / |/| | | | | onSurfaceDestroyed()" into froyo
| * | Fix issue #2594388: WallpaperService doesn't always call onSurfaceDestroyed()Dianne Hackborn2010-04-271-29/+49
| | | | | | | | | | | | | | | | | | | | | | | | Take care of the window manager destroying a surface, to report to the app that it has been destroyed. Make sure to perform a traversal when becoming visible to re-create the surface if needed. Change-Id: If3bc05e0106f90d4c3bad2d7575212667680fbc8
* | | Add good international characters to the path part of Url pattern.Shimeng (Simon) Wang2010-04-271-1/+1
| | | | | | | | | | | | Change-Id: Ib24f8ffc8554366cb4350ec2f9d7e77efb0cb083