Chet Haase
28e8db1940
am 43757cc8: am 2a8eaff4: am c9d8e383: Merge "Fix leak with transitions when views get removed" into klp-dev
...
* commit '43757cc8438e85bf0633580c660c4861338f1da2':
Fix leak with transitions when views get removed
2013-10-23 12:30:20 -07:00
Chet Haase
43757cc843
am 2a8eaff4: am c9d8e383: Merge "Fix leak with transitions when views get removed" into klp-dev
...
* commit '2a8eaff4ec10f5d554043c73c0e3424186e09a8a':
Fix leak with transitions when views get removed
2013-10-23 12:27:27 -07:00
Chet Haase
2a8eaff4ec
am c9d8e383: Merge "Fix leak with transitions when views get removed" into klp-dev
...
* commit 'c9d8e38317947c7860dcf6e8df032373ace183e9':
Fix leak with transitions when views get removed
2013-10-23 12:24:16 -07:00
Chet Haase
c9d8e38317
Merge "Fix leak with transitions when views get removed" into klp-dev
2013-10-23 19:17:10 +00:00
Satoshi Kataoka
b5c2092c4c
Merge "Notify commitText event to InputMethodManagerService"
2013-10-23 18:36:14 +00:00
Martijn Coenen
3aab496251
am 41fab0a1: am fa191d5a: am d9e98a4b: Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
...
* commit '41fab0a19caeb8077171f0eb605f416cbc4a0ef0':
Unhide BIND_NFC_SERVICE permission.
2013-10-23 11:22:05 -07:00
Jeff Sharkey
ae25a1a89b
am 05f92b7c: am 6599c128: am 871cb5d5: Merge "Update roots when data cleared, refresh UI." into klp-dev
...
* commit '05f92b7c5810dfc4e96cd5dddff1f7f380739136':
Update roots when data cleared, refresh UI.
Treat document thumbnails as preemptable.
2013-10-23 11:18:35 -07:00
Victoria Lease
3efe709991
am df5ba9bf: am d19e7af0: am 5eb3e07c: Merge "add accessibility string for location quicksetting" into klp-dev
...
* commit 'df5ba9bfeb8e77522fbea7cb60bd0d9da8fb5276':
add accessibility string for location quicksetting
2013-10-23 11:18:32 -07:00
Martijn Coenen
41fab0a19c
am fa191d5a: am d9e98a4b: Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
...
* commit 'fa191d5ac2c513c506ac2db1a9e1e2528de25dc7':
Unhide BIND_NFC_SERVICE permission.
2013-10-23 11:17:41 -07:00
Martijn Coenen
fa191d5ac2
am d9e98a4b: Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
...
* commit 'd9e98a4b6d3181ab3d58b7781ee2f88a389ecf1f':
Unhide BIND_NFC_SERVICE permission.
2013-10-23 11:14:44 -07:00
Jeff Sharkey
05f92b7c58
am 6599c128: am 871cb5d5: Merge "Update roots when data cleared, refresh UI." into klp-dev
...
* commit '6599c12843fe3c82a5a02978afeb262eeb76f3f4':
Update roots when data cleared, refresh UI.
2013-10-23 11:13:06 -07:00
Jeff Sharkey
75b96875be
am 3a27585d: am a9a6007c: Merge "Treat document thumbnails as preemptable." into klp-dev
...
* commit '3a27585df77997b5ea01a086b739ee6866000444':
Treat document thumbnails as preemptable.
2013-10-23 11:13:01 -07:00
Victoria Lease
df5ba9bfeb
am d19e7af0: am 5eb3e07c: Merge "add accessibility string for location quicksetting" into klp-dev
...
* commit 'd19e7af02ab2d3d21921e5a313c78285b308ad9c':
add accessibility string for location quicksetting
2013-10-23 11:12:57 -07:00
Martijn Coenen
d9e98a4b6d
Merge "Unhide BIND_NFC_SERVICE permission." into klp-dev
2013-10-23 18:12:06 +00:00
Jeff Sharkey
6599c12843
am 871cb5d5: Merge "Update roots when data cleared, refresh UI." into klp-dev
...
* commit '871cb5d53f14ce6ead2c65ee3a4354e22276a169':
Update roots when data cleared, refresh UI.
2013-10-23 11:11:11 -07:00
Jeff Sharkey
3a27585df7
am a9a6007c: Merge "Treat document thumbnails as preemptable." into klp-dev
...
* commit 'a9a6007c0d0acf6d908c897b471492dabbd9ae80':
Treat document thumbnails as preemptable.
2013-10-23 11:11:08 -07:00
Victoria Lease
d19e7af02a
am 5eb3e07c: Merge "add accessibility string for location quicksetting" into klp-dev
...
* commit '5eb3e07c5d8647f2bc250d37feb0c905621b2f90':
add accessibility string for location quicksetting
2013-10-23 11:11:04 -07:00
Jeff Sharkey
871cb5d53f
Merge "Update roots when data cleared, refresh UI." into klp-dev
2013-10-23 18:09:54 +00:00
Jeff Sharkey
a9a6007c0d
Merge "Treat document thumbnails as preemptable." into klp-dev
2013-10-23 18:09:40 +00:00
Victoria Lease
5eb3e07c5d
Merge "add accessibility string for location quicksetting" into klp-dev
2013-10-23 17:56:54 +00:00
Dianne Hackborn
7c6d71f352
am 15009a08: am adfb4dee: am 910c2857: Merge "Fix issue #11278906 : Some wm commands fail on shell users" into klp-dev
...
* commit '15009a080b4346c598dae12d9af840aba6a353da':
Fix issue #11278906 : Some wm commands fail on shell users
2013-10-23 10:53:00 -07:00
Dianne Hackborn
f4bcc592bf
am b3332447: am e6a8ccb3: am 2d76a1a0: Merge "Fix issue #11323037 : Android apk incorrectly marked as running in app processes" into klp-dev
...
* commit 'b3332447964dfe19299f6ba0365ee706daa4494b':
Fix issue #11323037 : Android apk incorrectly marked as running in app processes
2013-10-23 10:52:56 -07:00
Dianne Hackborn
15009a080b
am adfb4dee: am 910c2857: Merge "Fix issue #11278906 : Some wm commands fail on shell users" into klp-dev
...
* commit 'adfb4dee746dafc5cc2f2d1b8bcf0dc62cf82b24':
Fix issue #11278906 : Some wm commands fail on shell users
2013-10-23 10:49:55 -07:00
Dianne Hackborn
b333244796
am e6a8ccb3: am 2d76a1a0: Merge "Fix issue #11323037 : Android apk incorrectly marked as running in app processes" into klp-dev
...
* commit 'e6a8ccb3d11a3af2a2d9f0077965d05754abcff3':
Fix issue #11323037 : Android apk incorrectly marked as running in app processes
2013-10-23 10:49:52 -07:00
Dianne Hackborn
adfb4dee74
am 910c2857: Merge "Fix issue #11278906 : Some wm commands fail on shell users" into klp-dev
...
* commit '910c2857937b33391e02558c4b396aefa489f213':
Fix issue #11278906 : Some wm commands fail on shell users
2013-10-23 10:47:02 -07:00
Dianne Hackborn
e6a8ccb3d1
am 2d76a1a0: Merge "Fix issue #11323037 : Android apk incorrectly marked as running in app processes" into klp-dev
...
* commit '2d76a1a068839ac677e909ba8555fe812eaea841':
Fix issue #11323037 : Android apk incorrectly marked as running in app processes
2013-10-23 10:46:58 -07:00
Dianne Hackborn
910c285793
Merge "Fix issue #11278906 : Some wm commands fail on shell users" into klp-dev
2013-10-23 17:44:21 +00:00
Dianne Hackborn
2d76a1a068
Merge "Fix issue #11323037 : Android apk incorrectly marked as running in app processes" into klp-dev
2013-10-23 17:44:11 +00:00
Martijn Coenen
8c99ab849e
Unhide BIND_NFC_SERVICE permission.
...
Needs to be held by host-based card emulation
apps in order to work.
Bug: 11352063
Change-Id: I8ba42446cd3066b38309d8e9cbc51d140a023547
2013-10-23 10:43:16 -07:00
Narayan Kamath
0b3bcedccc
Merge "Get rid of coretests/android.text.HtmlTest"
2013-10-23 17:35:49 +00:00
John Spurlock
e27564fbae
am 759bc4f4: am 7539a5af: am 2f566900: Merge "Ensure the simple CAB appears below the status bar." into klp-dev
...
* commit '759bc4f421e01460cff92522bf70d52c53b79e85':
Ensure the simple CAB appears below the status bar.
Add 'no system permission' test app.
2013-10-23 10:24:23 -07:00
Dianne Hackborn
0cca3db9ad
Fix issue #11278906 : Some wm commands fail on shell users
...
Binder.clearCallingIdentity makes everything better.
Change-Id: I31cd9478c857553b3cf1ea54d5b4987571788796
2013-10-23 10:23:39 -07:00
John Spurlock
759bc4f421
am 7539a5af: am 2f566900: Merge "Ensure the simple CAB appears below the status bar." into klp-dev
...
* commit '7539a5afa73e9d7bc77803295368542ef535f28c':
Ensure the simple CAB appears below the status bar.
Add 'no system permission' test app.
2013-10-23 10:20:09 -07:00
John Spurlock
7539a5afa7
am 2f566900: Merge "Ensure the simple CAB appears below the status bar." into klp-dev
...
* commit '2f566900a4fdeab75c972259a97dfb40b96df421':
Ensure the simple CAB appears below the status bar.
Add 'no system permission' test app.
2013-10-23 10:17:13 -07:00
Jeff Sharkey
46de7b5024
Update roots when data cleared, refresh UI.
...
Data cleared usually means accounts went away, so kick off roots
refresh. Also update any visible UI after a refresh finishes.
Bug: 10899793
Change-Id: Id68c80b5e635e358cfd75f4961ce13cd1c7c5f82
2013-10-23 09:59:06 -07:00
Jeff Sharkey
b3d42635aa
Treat document thumbnails as preemptable.
...
When a more important request comes along, preempt all outstanding
thumbnail requests.
Bug: 11317901
Change-Id: I164fc8d804bb9c471e6da3f8127228043b3ca482
2013-10-23 09:23:13 -07:00
John Spurlock
2f566900a4
Merge "Ensure the simple CAB appears below the status bar." into klp-dev
2013-10-23 15:48:22 +00:00
Narayan Kamath
515662fa6f
Get rid of coretests/android.text.HtmlTest
...
This is a strict subset of android.text.cts.HtmlTest and
is currently completely broken (due to ltr changes).
Change-Id: If8d5c8a03f96ef3712cd398f297c8872d91403bb
2013-10-23 15:36:18 +01:00
Dianne Hackborn
237cefbcee
Fix issue #11323037 : Android apk incorrectly marked as running in app processes
...
The android package is now a special case, not being added to the package list
when creating a multi-process component. There is no need, since this package
is actually the framework itself which must be loaded in every process.
Also cleaned up some of the procstats dump output to help see what is going
on here.
Change-Id: If65d35ecd562f3154bdebfded69c454af6ce8c96
2013-10-22 19:15:49 -07:00
Brett Chabot
89bd973344
Merge "Add 'no system permission' test app." into klp-dev
2013-10-23 01:17:34 +00:00
Todd Poynor
0edc5b50ab
BatteryService: use new batteryproperties service name
...
Change-Id: Ib065a1099ec17d799f9caa6bb48390b478c28ed7
2013-10-22 17:53:13 -07:00
Todd Poynor
50ae385894
BatteryService: remove dumpsys-only info duplicated by systemhealth
...
Change-Id: I7fa605304b5f62ea19bcf3851d11abe7bf6c83f5
2013-10-23 00:15:08 +00:00
Christopher Tate
4c795f6990
am 037fa248: am d34e1155: am 5f474fcb: Merge "Edge case: overriden system package moved & became privileged in OTA" into klp-dev
...
* commit '037fa2489ff4d8646e4df67950fc93a80345d879':
Edge case: overriden system package moved & became privileged in OTA
2013-10-22 16:50:35 -07:00
Christopher Tate
037fa2489f
am d34e1155: am 5f474fcb: Merge "Edge case: overriden system package moved & became privileged in OTA" into klp-dev
...
* commit 'd34e1155226e8885d51c05209c7c87503528a2db':
Edge case: overriden system package moved & became privileged in OTA
2013-10-22 16:45:51 -07:00
Christopher Tate
d34e115522
am 5f474fcb: Merge "Edge case: overriden system package moved & became privileged in OTA" into klp-dev
...
* commit '5f474fcb6d6a0215f7726580921e0610ca6281a1':
Edge case: overriden system package moved & became privileged in OTA
2013-10-22 16:42:39 -07:00
Christopher Tate
5f474fcb6d
Merge "Edge case: overriden system package moved & became privileged in OTA" into klp-dev
2013-10-22 23:38:02 +00:00
Chet Haase
df32aa8715
Fix leak with transitions when views get removed
...
Transitions, when started, add an OnPreDrawListener to the current
ViewTreeObserver (which is global to the view hierarchy). This listener
is removed when the listener is called.
It is possible to add this listener and then remove the view from
the hierarchy before the listener is called. This could result in
either the listener not getting called at all (since there was no
drawing event) or (in the case of this bug) the listener getting called
when the sceneRoot had no AttachInfo (which is the case when that
root has been removed from the hierarchy). This results in the listener
trying to remove itself from a *different* ViewTreeObserver than the one
it added itself to, leaving the actual listener still sitting on a list
of listeners in that original VTO. This can result in a growing list of
listeners and a growing amount of work that gets done on every frame.
It can also lead to a serious memory leak, since the objects referred to
by the transition may be non-trivial (as in the case of this bug).
The fix is to add another mechanism for the listener to get removed.
Specifically, we now listen for detach events on the sceneRoot. If that
view gets detached before the listener is called, then we have a chance to
remove it from the correct VTO before the AttachInfo becomes null.
Issue #11307391 keyguard is slow after updating to krt16c and playing music
Change-Id: I108413ea2f18f5351df0a11d4ae56fec0b4aa154
2013-10-22 16:27:56 -07:00
Christopher Tate
9f08820025
Edge case: overriden system package moved & became privileged in OTA
...
Because properly continuing permission grants post-OTA has changed
policy to include privilege considerations based on install location,
make sure that we re-evaluate when we determine that the apk has
moved from its pre-OTA location.
Bug 11271490
Change-Id: I6c09986e2851a67504268b289932588457c05dfc
2013-10-22 15:36:01 -07:00
Craig Mautner
94fb73beaa
am 004aa071: am deba7bb0: am 798adeff: Don\'t use transient states for wallpaper animation.
...
* commit '004aa0714a1dbad33ee11c210edf7371e424b26b':
Don't use transient states for wallpaper animation.
2013-10-22 15:02:00 -07:00
Craig Mautner
004aa0714a
am deba7bb0: am 798adeff: Don\'t use transient states for wallpaper animation.
...
* commit 'deba7bb0ca821d219a384c3d611e8a25da32e07d':
Don't use transient states for wallpaper animation.
2013-10-22 14:59:38 -07:00