Merge commit 'd50066f8d2ab82c2c8ff305c86cc9b39eaca3c28' into eclair
* commit 'd50066f8d2ab82c2c8ff305c86cc9b39eaca3c28':
invoke sendMessage instead of dispatchMessage to avoid deadlocks in ActivityManagerService
Merge commit 'd06aa4fdc500c9856b4b2994896a2787f06498ee'
* commit 'd06aa4fdc500c9856b4b2994896a2787f06498ee':
Implement OOB destroy method that can be called from the java finalizer removing the need to explicitly destroy objects.
Merge commit '9abcba3c81e7cce3e52286dd2009dd46cdcae4c4'
* commit '9abcba3c81e7cce3e52286dd2009dd46cdcae4c4':
Add aapt extensions to dump badging to print more info about activities, receivers and services
Merge commit '062292b9804827258388ad972fa1159e6f92c46f'
* commit '062292b9804827258388ad972fa1159e6f92c46f':
Cleanup of object destruction. No need to have a per-class destruction function. This was a legacy of the distant past when the classes did not have a common base.
Merge commit '6c317acc9f1d43cd5d75e3b766c5431cf2a354d8'
* commit '6c317acc9f1d43cd5d75e3b766c5431cf2a354d8':
Dormant ICON was not being displayed, fixes bug 2039239.
* changes:
Add aapt extensions to dump badging to print more info about activities, receivers and services Fix issue with checking end tags. Earlier some boolean variables were being set once a new tag is detected at the same level which causes some incorrect values to be overwritten. we should be doing this when we detect the end tag.
Fix issue with checking end tags. Earlier some boolean variables were being set once a new
tag is detected at the same level which causes some incorrect values to be overwritten.
we should be doing this when we detect the end tag.
This fixes a bunch of edge cases in updating the wallpaper's scroll position
and visibility when switching between wallpapers and traveling through the UI.
It also fixes some leaks of wallpaper tokens and windows.
* changes:
Cleanup of object destruction. No need to have a per-class destruction function. This was a legacy of the distant past when the classes did not have a common base.
This API is becoming seriously abused, so now it is deprecated and has
become a no-op.
As an alternative, there is now a new API that allows you to make a service
be in the foreground but requires providing a persistent notification to
go along with this state, allowing the user to know about and control it.
Merge commit '9cefd00f83df16f1763eaea08b96569db826e1f2'
* commit '9cefd00f83df16f1763eaea08b96569db826e1f2':
Simplified algorithm used to generate the preloaded-classes list. Generated a new preloaded-classes file.
Merge commit '79dbf7c8fc910957c9687b863eae97a768d6be60' into eclair
* commit '79dbf7c8fc910957c9687b863eae97a768d6be60':
Import revised translations. DO NOT MERGE
Merge commit '30c0b83490d856c1cd82441c8e2d800a88927237'
* commit '30c0b83490d856c1cd82441c8e2d800a88927237':
Remove dead locks in system process when installing packages
Merge commit 'd9d2576017fadcf47589b54e8ee198f48cc19352' into eclair
* commit 'd9d2576017fadcf47589b54e8ee198f48cc19352':
Remove dead locks in system process when installing packages
Merge commit 'b22293590cb10b1d8722dbf9c226cb58f240d7d5'
* commit 'b22293590cb10b1d8722dbf9c226cb58f240d7d5':
Get At command count from Bluetooth headset.
Merge commit '97e470048a9ce703c7192f08a86b0ce0eed00eaa'
* commit '97e470048a9ce703c7192f08a86b0ce0eed00eaa':
Include the list of registered providers the package manager dumpsys output.