summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-20Revert "app_process: rename 32 bit version to app_process64"linaro-juice-master-20140515Yongqin Liu of Linaro
This reverts commit 2a4cdde14af110fd1bc0e6fca60a1c99ad8cdacf. linaro-juice-master-20140515 does not need this change Change-Id: I8ae831ac55fb3729eb27f17111e0ee94c6f428f5
2014-05-20app_process: rename 32 bit version to app_process64Yongqin Liu
This is just a temprory patch. Since we do not have 32 bit as the primary zygote, so it's OK here to name the 32 bit version to app_process32, and make app_process link to app_process link to app_process64. This will make us always have app_process link to app_process64, even we have 32 bit version app_process. Change-Id: I83a69e2cecb35f3d18bb435f728fbaeccb54ac09 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2014-05-15PowerManagerService: use disablesuspend property to disable suspend modeAmit Pundir
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2014-05-14Merge "Add property for background GC type"Mathieu Chartier
2014-05-14Add property for background GC typeMathieu Chartier
To disable background compaction do: adb shell setprop dalvik.vm.backgroundgctype CMS To enable: adb shell setprop dalvik.vm.backgroundgctype SS Change-Id: I1d87b95fceaedac4df5ce6e718d7c14b35d524cc
2014-05-14Merge "Move FLATTENED_PATTERN to inner class."Ian Rogers
2014-05-14Move FLATTENED_PATTERN to inner class.Ian Rogers
Avoid AOT compilation/initialization in ART failing due to regex.Pattern requiring native support. Bug: 14646037 Change-Id: I9d9c7fd9ed9fab7e21d37f9b31c00d037fc5a691
2014-05-14Merge "Avoid supported ABI list containing "unknown"."Torne (Richard Coles)
2014-05-14Avoid supported ABI list containing "unknown".Torne (Richard Coles)
If one of the ABI list system properties is undefined/empty (as ro.product.cpu.abilist64 is on a 32-bit only device), getString returns "unknown", which ends up creating a 1-element array with "unknown" as a member. Fix this to instead just get the empty string and split that into a 0-element array. Change-Id: I0d0a54eb06bb04427bcf0487e2a16d4180b81116
2014-05-13Merge "Fix background PackageUsage writing."Brian Carlstrom
2014-05-12Fix background PackageUsage writing.Brian Carlstrom
Change-Id: Ia358b61e648b427c86cf75ae096cd2a68ace209f
2014-05-10Merge "Set ActionMode title to the number of selected files"Jeff Sharkey
2014-05-09Merge "Correct stride for drawing to cached glyph bitmap"Chris Craik
2014-05-09Merge "If PackageUsage information is missing, treat as first boot and ↵Brian Carlstrom
compile everything"
2014-05-09If PackageUsage information is missing, treat as first boot and compile ↵Brian Carlstrom
everything Bug: 14663243 Change-Id: I0ae33882044211f777590f482e17e87596be4463
2014-05-09Correct stride for drawing to cached glyph bitmapDigish Pandya
fixes the glyph cachebuffer index to account for pixelbuffer format size. issue: in launcher home screen create icon group and rename the group to some text string with emo-icons (smilies). without this change the drop shadows for emo-icons will look bad. Change-Id: I525a9219d35f4541363fd64e7fc5fd1053269725 Signed-off-by: Digish Pandya <digishp@codeaurora.org>
2014-05-08Merge "Avoid SystemUI crash due to NPE"Chris Wren
2014-05-08Merge "Remove unused LOCAL_LDLIBS."Ying Wang
2014-05-07Remove unused LOCAL_LDLIBS.Ying Wang
Change-Id: I01346e76f4ac6402af0ef33e3b2eef4a69e704a2
2014-05-07Merge "Add BackgroundDexOptService"Brian Carlstrom
2014-05-07Merge "Use package usage information to decide what dex files to optimize in ↵Brian Carlstrom
PackageManagerService"
2014-05-07Merge "Fix can't change airplane mode from GlobalActions."Jim Miller
2014-05-06Add BackgroundDexOptServiceBrian Carlstrom
Change-Id: I0439a04f693ba92df906cbda34f8e53b32f63329
2014-05-06Use package usage information to decide what dex files to optimize in ↵Brian Carlstrom
PackageManagerService Change-Id: Iac137311e2e9d5139b5aa8651c6f3d296802612a
2014-05-06Merge "Skip resource files for locales en-XA and ar-XB during packaging if ↵idea133-weekly-releaseElliott Hughes
pseudolocalization was done automatically. This prevents attemts to add same resource twice."
2014-05-05Skip resource files for locales en-XA and ar-XBIgor Viarheichyk
during packaging if pseudolocalization was done automatically. This prevents attemts to add same resource twice. Change-Id: I51e17f961ac44047bf466ce4aa0d4d17f4ded0d6
2014-05-05Merge "libhwui: Handle the blurImage() implement once RS::init fail"Chris Craik
2014-05-02Merge "Map KEY_APPSELECT to APP_SWITCH."Michael Wright
2014-05-01Merge "DO NOT MERGE Add DrawGlInfo kModeProcessNoContext"Selim Gurun
2014-05-01DO NOT MERGE Add DrawGlInfo kModeProcessNoContextBo Liu
Change-Id: I5a515c348c058264361ca9191f8fd7f0e6ff932b
2014-05-01Merge "Minor cleanup of UsageStatsService"Brian Carlstrom
2014-05-01Minor cleanup of UsageStatsServiceBrian Carlstrom
Change-Id: Idea0e29f347d14e48e87aad38a261d0493bd5fd3
2014-05-01Merge "Add support for NETWORK_TYPE_GSM"Wink Saville
2014-05-01Add support for NETWORK_TYPE_GSMSandeep Kunta
Add support for NETWORK_TYPE_GSM in TelephonyManager and corresponding mapping in ServicState.java so that when application queries for getVoiceNetworkType() and currently camped rat is GSM, they get network mode as GSM instead of network mode unknown. Change-Id: Ibe4672b04a5044710d63499c4cf2b6ebe91444bf
2014-05-01Merge "MetadataRetriever: Check null pointer to avoid tombstone crash."Marco Nelissen
2014-05-01Merge "Don't adjust ABI if PackageSetting#pkg is null."Narayan Kamath
2014-05-01Don't adjust ABI if PackageSetting#pkg is null.Narayan Kamath
If means the package hasn't been scanned yet, and we will adjust the ABI during the scan of the last package in the shared user group. NOTE: This needs some more cleaning up, which will be done along with the remaining TODO in this function. (cherry picked from commit 6609990e35b11c38f55f6e632160d4f2ff201ea3) Change-Id: Ibace7849485865054e062d2b979f320bf89ff0f3
2014-05-01Merge "Fix dex file pruning logic."Narayan Kamath
2014-05-01Fix dex file pruning logic.Narayan Kamath
We should now prune all normal files from /data/dalvik-cache in addition to looking for dex files in all subdirectories of /data/dalvik-cache. (cherry picked from commit 51a6f9253399588eedf77d75c578d9aa23d11529) Change-Id: I536dfdc48e94155e7be64eb4efd9f7f2a1d2d00a
2014-05-01Merge "Adjust instruction sets for shared UID apps."Narayan Kamath
2014-05-01Adjust instruction sets for shared UID apps.Narayan Kamath
Since shared UID apps are run in the same process, we'll need to make sure they're compiled for the same instruction set. This change implements the recompilation of apps that don't have any ABI constraints. Apps that *do* have ABI constraints are harder to deal with, since we'll need to rescan them to figure out the full list of ABIs they support and then re-extract the native libraries from these apps once we find an ABI we can use throughout. (cherry picked from commit 85703d58af1dac692d7d83c03220e45ab2a5aded) Change-Id: I8311a683468488cc7e30381965487a3d391609ae
2014-05-01Merge "Package manager changes for dual zygote stack."Narayan Kamath
2014-05-01Package manager changes for dual zygote stack.Narayan Kamath
- Pass down the app's instruction set to dexopt so that it can compile the dex file for the right architecture. - Also pass down the app's instruction set to rmdex, movedex and getSize so that they can construct the cache file location properly. - Temporarily compile "system" jars such as am,wm etc. for both architectures. A follow up change will ensure that they're compiled only for one architecture (the same arch. as the system server). - Java "shared" libraries are now compiled for the right architecture when an app requires them. - Improve the app native library ABI detection to account for system apps installed in /system/lib{64}/<packagename> and also handle sdcard and forward locked apps correctly. (cherry-picked from commit b4d35dc8e9702f9d0d82d35a105f0eea35672b52)
2014-05-01Merge "Fix OEM native library path bug."Narayan Kamath
2014-05-01Fix OEM native library path bug.Jeff Sharkey
Bug: 13340779 (cherry picked from commit 7d3328d14bbbee01a9de1ff5b13b0446c709d835) Change-Id: I1b4c5d138cafe3651d475ca1e048f495ff6c5f10
2014-05-01Merge "Fix native-lib dir assignment & updating"Narayan Kamath
2014-05-01Fix native-lib dir assignment & updatingChristopher Tate
The per-package /system/lib/* feature introduced bugs in the native library path handling during app upgrade installs. The crux of the fix is that when recalulating the desired native library directory, the basis for the calculation needs to be the scanned APK's location rather than the extant package settings entry -- because that entry refers to the pre-upgrade state of the application, not the new state. Bug 14233983 (cherry picked from commit 353e39a973dbbadce82fee2f83ad194e04a47449) Change-Id: I26f17a596ca2cd7f963955c0642548c15138ae26
2014-05-01Merge "Handle /oem and /vendor as well"Narayan Kamath
2014-05-01Handle /oem and /vendor as wellChristopher Tate
Bug 13170859 (cherry-picked from commit 740888f62eae158d5775be716620f0d56d87f587) Change-Id: I7b5e206697fcbec146cac6cd83fca5c583a8cbd7
2014-05-01Merge "Support per-package lib dirs for bundled apps"Narayan Kamath