| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I25faf1ade5252fa29cf43aa13e99fef9fc31b418
|
|\
| |
| |
| | |
into froyo
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
| |
This fix disables KeyguardManager's enable/disable API when any
device policy admin requests a policy that enforces a password.
Change-Id: Idb1da16b14ed8963142f7b1f62d2b060d84ffa65
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The kernel threads are appended to the usual /data/anr/traces.txt file
and dropboxed along with the usual Dalvik stack dumps.
Change-Id: I120f1f5ee54c965efe9ac0c7f40fdef56385f1fa
NOTE: this change depends on the kernel publishing /proc/$PID/stack
|
|/
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Icd9bc65be020a23f78c8bcda78fc68e7d05c93b4
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
The Javadoc had a missing close <code> tag and also failed to mention
the "start" parameter in the doc.
Change-Id: I861d6646e82e1d49f23a09de8b68a61f81689f83
|
| |
| |
| |
| |
| |
| |
| | |
Trying to make Throttle polling more energy efficient.
bug:2708119
Change-Id: I2b75639e202dcbcee11047c43407a22de04ce350
|
|/
|
|
|
|
| |
expanding children.
Change-Id: I21b37647c5ad16e4f57fdda433e3b3ee2c7c83ad
|
|
|
|
|
|
|
|
| |
marks.
bug id: 2701058
Change-Id: I40e10ba096053710d4974b005d0d2e7c309ccffe
|
|\
| |
| |
| | |
froyo
|
| |
| |
| |
| |
| |
| | |
Add MediumTest tag
Change-Id: I0699d168d7ec70c076f4713e0e405c0779a290c6
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 2694602
Change-Id: Id56e1ddcf5ea76de32238cd6761f2caf053f1fa1
|
| |
| |
| |
| |
| |
| |
| |
| | |
Initialize the cache path only if the container exists.
This did exist before but was somehow removed.
Fix a known test failure as well.
Change-Id: I63219369b0e7abca4919fbde2a04035a0fea9e35
|
| |
| |
| |
| | |
Change-Id: I59a42f47483d76b6a3220b1d88e9d6bd96f83daf
|
| |
| |
| |
| | |
Change-Id: Ib0293b497adef23330ee3f5f71904ad78a55a3a3
|
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
| |
| |
| |
| | |
Change-Id: Id6bd3011874ff8544a030473cc994f9a0201c97d
|
| |
| |
| |
| | |
Change-Id: I168f6b15d3441c9cbea2cd9699612476c7244530
|
|\ \
| | |
| | |
| | | |
into froyo
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Check the code path when enabling disabling packages.
Add unit test
Change-Id: I0f0f482a3735234eab3f63ba1f6462574b70144e
|
|/ /
| |
| |
| |
| |
| |
| | |
This avoids problems if the time is reset while shutting down.
Change-Id: I54c7c787e55648ebf5a68e79056f92fbac0081ae
Signed-off-by: Mike Lockwood <lockwood@android.com>
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I12ab32de393e44a499e3f9e3a0b38f4682156ff5
|
|/ /
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I583ac61c7b8fce69d60801dc76aeca9f13d250b2
|
|\ \ \
| | | |
| | | |
| | | | |
Uri.getQueryParameter" into froyo
|
| |/ /
| | |
| | |
| | | |
Change-Id: I10b02306478d9c595dbcae0767b44c403d50e24a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| | | |
| | | |
| | | | |
froyo
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This adds the base SlidinTab drawable resources shared by
InCallScreen and LockScreen into the zygote process. It should
save approximately 375kB (mdpi) and 825kB (hdpi) of RAM by
sharing resource between the LockScreen and InCallScreen.
Change-Id: I05bcafa894ed27d419b171ad5041bd83134461f7
|
|\ \ \ \ |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | | |
bug:2664412
Change-Id: I9ab110f88551d03a9215b81887675c50aa575d9a
|
|\ \ \ \
| |/ / /
|/| | |
| | | | |
into froyo
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This test actually exposes some bugs -- the test passes as written, but
certain parts are commented out with references to the bugs in question.
Bug: 2665914
Bug: 2665954
Change-Id: I61220e0efadc4edbb6ad419d26fa1f0f50bbc24c
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug fix for: http://b/issue?id=2647644
RecognitionService logcat spam "cancel called with no preceding startListening - ignoring"
Change-Id: I1da8b4d40406929ed0225d40cfac629507e71c7e
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Use padding instead of margin in DigitalClock's
RelativeLayout params to ensure @id/am_pm's descenders
aren't clipped.
Bug: 2277477
Change-Id: I9c8ef0c60e8ac0d2f969de97e8bfe146553ac379
|
| |_|/
|/| |
| | |
| | | |
Change-Id: Ief0a953e2909cb5c808f0d683ab95d14f6c53e72
|