OSDN Git Service

android-x86/frameworks-base.git
10 years agoam c0f4ac1b: Merge "Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag"
Elliott Hughes [Wed, 4 Jun 2014 21:29:08 +0000 (21:29 +0000)]
am c0f4ac1b: Merge "Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag"

* commit 'c0f4ac1bb8668702fa0f053d0ca219bab7dde67c':
  Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag

10 years agoMerge "Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag"
Elliott Hughes [Wed, 4 Jun 2014 21:13:56 +0000 (21:13 +0000)]
Merge "Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag"

10 years agoam e46e6004: Merge "Assign AID_EVERYONE gid to newly-created processes"
Robin Lee [Wed, 4 Jun 2014 20:55:02 +0000 (20:55 +0000)]
am e46e6004: Merge "Assign AID_EVERYONE gid to newly-created processes"

* commit 'e46e60041215249a285384cd2282de9f4d956a04':
  Assign AID_EVERYONE gid to newly-created processes

10 years agoMerge "Assign AID_EVERYONE gid to newly-created processes"
Robin Lee [Wed, 4 Jun 2014 20:51:53 +0000 (20:51 +0000)]
Merge "Assign AID_EVERYONE gid to newly-created processes"

10 years agoam fdb15a76: (-s ours) DO NOT MERGE: Mark new util type functions as @hide in AOSP.
Tim Murray [Wed, 4 Jun 2014 17:39:54 +0000 (17:39 +0000)]
am fdb15a76: (-s ours) DO NOT MERGE: Mark new util type functions as @hide in AOSP.

* commit 'fdb15a76a30de169aac63d4c2260aa293477557e':
  DO NOT MERGE: Mark new util type functions as @hide in AOSP.

10 years agoDO NOT MERGE: Mark new util type functions as @hide in AOSP.
Tim Murray [Fri, 31 Jan 2014 20:57:20 +0000 (12:57 -0800)]
DO NOT MERGE: Mark new util type functions as @hide in AOSP.

Change-Id: I834e07aef142aa79ed1603535689d0b833357f6c

10 years agoMerge "Add support for mixed 32/64 APKs using RenderScript."
Tim Murray [Tue, 3 Jun 2014 21:36:19 +0000 (21:36 +0000)]
Merge "Add support for mixed 32/64 APKs using RenderScript."

10 years agoMerge "Add --pseudo-localize option to generate resources for pseudolocales."
Adam Lesinski [Tue, 3 Jun 2014 20:11:13 +0000 (20:11 +0000)]
Merge "Add --pseudo-localize option to generate resources for pseudolocales."

10 years agoAdd support for mixed 32/64 APKs using RenderScript.
Tim Murray [Fri, 16 May 2014 18:47:26 +0000 (11:47 -0700)]
Add support for mixed 32/64 APKs using RenderScript.

Change-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c

10 years agoAdd --pseudo-localize option to generate resources for pseudolocales.
Igor Viarheichyk [Tue, 3 Jun 2014 00:16:24 +0000 (17:16 -0700)]
Add --pseudo-localize option to generate resources for pseudolocales.

Update help output with new option, remove mention of obsolete zz_ZZ
pseudolocale.

Change-Id: Ie2cfc8d11ef6a57e2b9a2333514a7340a3a8c075

10 years agoMerge "Fix build."
Narayan Kamath [Tue, 3 Jun 2014 13:56:03 +0000 (13:56 +0000)]
Merge "Fix build."

10 years agoFix build.
Narayan Kamath [Tue, 3 Jun 2014 13:54:36 +0000 (14:54 +0100)]
Fix build.

Bad resolution of a manual rebase.

Change-Id: I56d4c7a343c8fd7a715f983b2db15767849f9af7

10 years agoMerge "Scan for renderscript files before deciding ABIs."
Narayan Kamath [Tue, 3 Jun 2014 12:20:05 +0000 (12:20 +0000)]
Merge "Scan for renderscript files before deciding ABIs."

10 years agoScan for renderscript files before deciding ABIs.
Narayan Kamath [Fri, 16 May 2014 15:45:56 +0000 (16:45 +0100)]
Scan for renderscript files before deciding ABIs.

The presence of ".bc" files in an APK implies
incompatibility with any of the 64 bit ABIs.

bug: 14900093

Change-Id: I66ca339a9a149cb3b7e7b349033d80acdeb4140a

10 years agoMerge "Add an --abi argument to "pm install""
Narayan Kamath [Tue, 3 Jun 2014 11:10:01 +0000 (11:10 +0000)]
Merge "Add an --abi argument to "pm install""

10 years agoAdd an --abi argument to "pm install"
Narayan Kamath [Thu, 29 May 2014 10:51:59 +0000 (11:51 +0100)]
Add an --abi argument to "pm install"

This allows callers to force an install to a particular
ABI. This is intended only for testing (and CTS) and is
not meant for usage by the installer package.

Change-Id: Icb1528c0cd35b1aa9323386cb35ff4aaba374fcb

10 years agoMerge "Log process abis during start."
Narayan Kamath [Tue, 3 Jun 2014 09:57:02 +0000 (09:57 +0000)]
Merge "Log process abis during start."

10 years agoam 1c725866: Merge "MtpDatabase JNI: Fixed incorrect method name in ALOGE."
Mike Lockwood [Mon, 2 Jun 2014 18:25:35 +0000 (18:25 +0000)]
am 1c725866: Merge "MtpDatabase JNI: Fixed incorrect method name in ALOGE."

* commit '1c725866da02c3e1f62fb416ea3450caed406f2a':
  MtpDatabase JNI: Fixed incorrect method name in ALOGE.

10 years agoam 27eb205e: Merge "MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue()."
Mike Lockwood [Mon, 2 Jun 2014 18:25:28 +0000 (18:25 +0000)]
am 27eb205e: Merge "MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue()."

* commit '27eb205e21e7715764084085f382d690e0406c63':
  MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue().

10 years agoMerge "MtpDatabase JNI: Fixed incorrect method name in ALOGE."
Mike Lockwood [Mon, 2 Jun 2014 18:21:17 +0000 (18:21 +0000)]
Merge "MtpDatabase JNI: Fixed incorrect method name in ALOGE."

10 years agoMerge "MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue()."
Mike Lockwood [Mon, 2 Jun 2014 18:20:39 +0000 (18:20 +0000)]
Merge "MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue()."

10 years agoMtpDatabase JNI: Fixed incorrect method name in ALOGE.
Martin Blumenstingl [Sat, 31 May 2014 13:53:00 +0000 (15:53 +0200)]
MtpDatabase JNI: Fixed incorrect method name in ALOGE.

Change-Id: I46688cf79f1e7554b28162df2347c4dcb571b8a9

10 years agoMtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue().
Martin Blumenstingl [Sat, 31 May 2014 13:50:38 +0000 (15:50 +0200)]
MtpDatabase JNI: Fixed a memory-leak in getObjectPropertyValue().

The jstring "stringValue" was not never freed.
In the case where "str" was NULL the whole cleanup part (see "goto out")
was even skipped.
This patch makes getObjectPropertyValue() behave like
getObjectPropertyList().

Change-Id: I5a7ec3611036f5253a054b00064999bcd1d1c29e

10 years agoam 4f8785f2: Merge "SELinuxMMAC additions to perform policy versioning checks."
Nick Kralevich [Sat, 31 May 2014 05:27:46 +0000 (05:27 +0000)]
am 4f8785f2: Merge "SELinuxMMAC additions to perform policy versioning checks."

* commit '4f8785f28e6305d427cc3e483248828c9b9b06a2':
  SELinuxMMAC additions to perform policy versioning checks.

10 years agoMerge "SELinuxMMAC additions to perform policy versioning checks."
Nick Kralevich [Sat, 31 May 2014 05:25:14 +0000 (05:25 +0000)]
Merge "SELinuxMMAC additions to perform policy versioning checks."

10 years agoam 3a9835d4: Merge "Allow SELinuxPolicyInstallReceiver to update new policy files."
Nick Kralevich [Sat, 31 May 2014 05:09:37 +0000 (05:09 +0000)]
am 3a9835d4: Merge "Allow SELinuxPolicyInstallReceiver to update new policy files."

* commit '3a9835d4914bc959a37eefecf4d5d0d20852e3e7':
  Allow SELinuxPolicyInstallReceiver to update new policy files.

10 years agoMerge "Allow SELinuxPolicyInstallReceiver to update new policy files."
Nick Kralevich [Sat, 31 May 2014 05:07:12 +0000 (05:07 +0000)]
Merge "Allow SELinuxPolicyInstallReceiver to update new policy files."

10 years agoam 5568e0e4: Merge "Move frameworks/base off private libcore.ICU API."
Elliott Hughes [Sat, 31 May 2014 02:26:36 +0000 (02:26 +0000)]
am 5568e0e4: Merge "Move frameworks/base off private libcore.ICU API."

* commit '5568e0e45fff7ffe5061770cb527b22d09cf5519':
  Move frameworks/base off private libcore.ICU API.

10 years agoMerge "Move frameworks/base off private libcore.ICU API."
Elliott Hughes [Sat, 31 May 2014 02:22:24 +0000 (02:22 +0000)]
Merge "Move frameworks/base off private libcore.ICU API."

10 years agoMove frameworks/base off private libcore.ICU API.
Elliott Hughes [Sat, 31 May 2014 02:20:20 +0000 (19:20 -0700)]
Move frameworks/base off private libcore.ICU API.

Change-Id: I55355b7ea68174063f31d6bb08a71bcb9dc76d62

10 years agoam ce7fa780: Merge "Fix a resource race bug in PathCache"
Chris Craik [Fri, 30 May 2014 17:59:51 +0000 (17:59 +0000)]
am ce7fa780: Merge "Fix a resource race bug in PathCache"

* commit 'ce7fa780cdee2730b570cc34066f15c74d44e6ef':
  Fix a resource race bug in PathCache

10 years agoMerge "Fix a resource race bug in PathCache"
Chris Craik [Fri, 30 May 2014 17:56:42 +0000 (17:56 +0000)]
Merge "Fix a resource race bug in PathCache"

10 years agoam bd4d3203: Merge "Support an ABI flag for instrumentation."
Narayan Kamath [Fri, 30 May 2014 10:41:24 +0000 (10:41 +0000)]
am bd4d3203: Merge "Support an ABI flag for instrumentation."

* commit 'bd4d320344833ce67dad3a4e10a61d0502a81d0e':
  Support an ABI flag for instrumentation.

10 years agoMerge "Support an ABI flag for instrumentation."
Narayan Kamath [Fri, 30 May 2014 10:35:27 +0000 (10:35 +0000)]
Merge "Support an ABI flag for instrumentation."

10 years agoFix a resource race bug in PathCache
yuyang [Tue, 27 May 2014 08:15:02 +0000 (16:15 +0800)]
Fix a resource race bug in PathCache

When enabled defer rendering, it will do precache for DrawPathOp.
The paint used for creating PathTask in precache just get the address
of mFilteredPaint of OpenGLRenderer. So for the following defer
operation like DrawTextOp has possibility change the mFilteredPaint
by getPaint while another WorkerThread in PathCache is using the paint
which pointed to the same address of mFilteredPaint to generate bitmap.
As a result, it will generate a wrong bitmap for generateTexture in
PathCache. To fix it, do a copy of paint when creating PathTask.

CRs-Fixed: 664244

Change-Id: I5516f5b143458b88d3573d15b7ebb34f688800c7

10 years agoDelete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag
Jianzheng Zhou [Fri, 30 May 2014 01:54:51 +0000 (09:54 +0800)]
Delete duplicate SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION flag

Change-Id: Ied20e4c7e0e4aa648a76fbe80dd1f0dd30b948a9
Signed-off-by: Jianzheng Zhou <jianzheng.zhou@freescale.com>
10 years agoLog process abis during start.
Narayan Kamath [Thu, 29 May 2014 17:04:57 +0000 (18:04 +0100)]
Log process abis during start.

Adds to the info log that the activity manager emits
during every app launch.

Change-Id: Icd442334cb0e0e0fd0cc529c6b9c315a47d4aadc

10 years agoam 9cd3ff7d: Merge "Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to...
Wink Saville [Thu, 29 May 2014 04:57:25 +0000 (04:57 +0000)]
am 9cd3ff7d: Merge "Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat change."

* commit '9cd3ff7d61ed65e8b815155747e7bbfc99c1e861':
  Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat change.

10 years agoMerge "Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data...
Wink Saville [Thu, 29 May 2014 04:53:52 +0000 (04:53 +0000)]
Merge "Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat change."

10 years agoIntroduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat...
Zhang Wei-e7976c [Fri, 31 Jan 2014 23:18:42 +0000 (15:18 -0800)]
Introduce a new event: EVENT_DATA_RAT_CHANGED which is used to indicate data rat change.

Change-Id: Ibe9e68295661f2f2ffaca3057d696df6a1db3f0c

10 years agoam 197565e0: Merge "Move to dalvik.vm.lib.2 to force default to libart"
Brian Carlstrom [Wed, 28 May 2014 22:31:39 +0000 (22:31 +0000)]
am 197565e0: Merge "Move to dalvik.vm.lib.2 to force default to libart"

* commit '197565e0e800be3c731e679914f40afa1aab98fd':
  Move to dalvik.vm.lib.2 to force default to libart

10 years agoMerge "Move to dalvik.vm.lib.2 to force default to libart"
Brian Carlstrom [Wed, 28 May 2014 22:28:39 +0000 (22:28 +0000)]
Merge "Move to dalvik.vm.lib.2 to force default to libart"

10 years agoMove to dalvik.vm.lib.2 to force default to libart
Brian Carlstrom [Wed, 28 May 2014 21:31:47 +0000 (14:31 -0700)]
Move to dalvik.vm.lib.2 to force default to libart

Bug: 14298175

(cherry-picked from commit 2ef5abb8d534f016582d6023054cbe69d8114b6b)

Change-Id: Icd91982c09076e87092906106cbff4a81589e8de

10 years agoam 862be912: Merge "Updated Trace.h to recognize ATRACE_TAG_BIONIC."
Elliott Hughes [Wed, 28 May 2014 21:41:30 +0000 (21:41 +0000)]
am 862be912: Merge "Updated Trace.h to recognize ATRACE_TAG_BIONIC."

* commit '862be91276ec9532b3ed00d43fc7a750f1e6adb0':
  Updated Trace.h to recognize ATRACE_TAG_BIONIC.

10 years agoMerge "Updated Trace.h to recognize ATRACE_TAG_BIONIC."
Elliott Hughes [Wed, 28 May 2014 21:36:32 +0000 (21:36 +0000)]
Merge "Updated Trace.h to recognize ATRACE_TAG_BIONIC."

10 years agoUpdated Trace.h to recognize ATRACE_TAG_BIONIC.
Brigid Smith [Wed, 28 May 2014 21:13:41 +0000 (14:13 -0700)]
Updated Trace.h to recognize ATRACE_TAG_BIONIC.

Bug: 15116468
Change-Id: I6aef941c6b6bd59347855f7265e701a3aaa08edc

10 years agoam b75b3aaa: Merge "Build PacProcessor for 64 bit."
Narayan Kamath [Wed, 28 May 2014 08:48:23 +0000 (08:48 +0000)]
am b75b3aaa: Merge "Build PacProcessor for 64 bit."

* commit 'b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7':
  Build PacProcessor for 64 bit.

10 years agoMerge "Build PacProcessor for 64 bit."
Narayan Kamath [Wed, 28 May 2014 08:44:36 +0000 (08:44 +0000)]
Merge "Build PacProcessor for 64 bit."

10 years agoBuild PacProcessor for 64 bit.
Narayan Kamath [Tue, 27 May 2014 16:06:18 +0000 (17:06 +0100)]
Build PacProcessor for 64 bit.

external/chromium-libpac can now build for 64 bit.

Change-Id: I0bfd068ef4ea7d57686f11b79c32803e38bab719

10 years agoam 6b5beb31: Merge "PacProccesor: Only build for 32-bit"
Narayan Kamath [Tue, 27 May 2014 11:00:48 +0000 (11:00 +0000)]
am 6b5beb31: Merge "PacProccesor: Only build for 32-bit"

* commit '6b5beb318b439b0b3aeabf42401bfed63bfbe2e2':
  PacProccesor: Only build for 32-bit

10 years agoMerge "PacProccesor: Only build for 32-bit"
Narayan Kamath [Tue, 27 May 2014 10:57:20 +0000 (10:57 +0000)]
Merge "PacProccesor: Only build for 32-bit"

10 years agoPacProccesor: Only build for 32-bit
Andreas Gampe [Fri, 18 Apr 2014 23:10:25 +0000 (16:10 -0700)]
PacProccesor: Only build for 32-bit

PacProcessor relies on libpac from chromium, which is not built
for 64b right now.

(cherry picked from commit f8749200c06a8714ffd46f5e2ec81be57ad4f7f4)

Change-Id: Ic128e17b7437c130df29eeab3293b9c01f01d70b

10 years agoam ba64d298: Merge "AudioService: fix cross deadlock in VolumeStreamState"
Eric Laurent [Fri, 23 May 2014 21:37:54 +0000 (21:37 +0000)]
am ba64d298: Merge "AudioService: fix cross deadlock in VolumeStreamState"

* commit 'ba64d298bee228b8e27ea17fb31fbff4b4188304':
  AudioService: fix cross deadlock in VolumeStreamState

10 years agoMerge "AudioService: fix cross deadlock in VolumeStreamState"
Eric Laurent [Fri, 23 May 2014 21:34:25 +0000 (21:34 +0000)]
Merge "AudioService: fix cross deadlock in VolumeStreamState"

10 years agoAudioService: fix cross deadlock in VolumeStreamState
Eric Laurent [Mon, 12 May 2014 22:26:12 +0000 (15:26 -0700)]
AudioService: fix cross deadlock in VolumeStreamState

Synchronize modifications of volume index by VolumeStreamState
class mutex instead of using synchronized methods.
This avoids possible cross deadlock when modifying volume on
two stream types simultaneously and one is slave to the other.

Bug: 13730145.

Change-Id: I13406c71010ce0c2e2f08f660b6101f310396c98

10 years agoam d5ee4144: Merge "Increase start timeout for wrapped process"
Dmitriy Ivanov [Fri, 23 May 2014 02:35:42 +0000 (02:35 +0000)]
am d5ee4144: Merge "Increase start timeout for wrapped process"

* commit 'd5ee4144c4beae54219e1b8eb10418b02dd4a63b':
  Increase start timeout for wrapped process

10 years agoMerge "Increase start timeout for wrapped process"
Dmitriy Ivanov [Fri, 23 May 2014 02:31:37 +0000 (02:31 +0000)]
Merge "Increase start timeout for wrapped process"

10 years agoam a0166b58: Merge "Activity chooser "Always" button is not working"
Christopher Tate [Fri, 23 May 2014 02:22:40 +0000 (02:22 +0000)]
am a0166b58: Merge "Activity chooser "Always" button is not working"

* commit 'a0166b58de38e0d2d67f9d847d307cf3ce7bf633':
  Activity chooser "Always" button is not working

10 years agoMerge "Activity chooser "Always" button is not working"
Christopher Tate [Fri, 23 May 2014 02:17:32 +0000 (02:17 +0000)]
Merge "Activity chooser "Always" button is not working"

10 years agoIncrease start timeout for wrapped process
Dmitriy Ivanov [Thu, 22 May 2014 19:40:25 +0000 (12:40 -0700)]
Increase start timeout for wrapped process

 * apparently 300*1000 for valgrind is not enough
   (hammerhead aosp tot).

Change-Id: Ia3f26cb67d3aa0ebdec68f3c1a764bad5e7f4f95

10 years agoam fc1ffe89: Merge "Report runtime information to DDMS"
Sebastien Hertz [Thu, 22 May 2014 14:53:22 +0000 (14:53 +0000)]
am fc1ffe89: Merge "Report runtime information to DDMS"

* commit 'fc1ffe89db4bfe51856dadead2ed9c856a96ca65':
  Report runtime information to DDMS

10 years agoMerge "Report runtime information to DDMS"
Sebastien Hertz [Thu, 22 May 2014 14:47:13 +0000 (14:47 +0000)]
Merge "Report runtime information to DDMS"

10 years agoActivity chooser "Always" button is not working
Xiong Li [Thu, 10 Apr 2014 07:25:45 +0000 (15:25 +0800)]
Activity chooser "Always" button is not working

When ResolverActivity is created with a custom list of matching
applications (rList) as in NFC case, and the alwaysUseOption is
set to true, the prferredActivity is not saved even if the user
presses the "always" button.

When a list is provided the variable mBaseResolveList will be
!= null. This will set mOrigResolveList = null.

When an activity is choosen and one of the buttons are pressed
onIntentSelected is called. The first thing this method does
is to check mAdapter.mOrigResolveList != null, however in this
case mOrigResolveList is always null, and the value is not
saved as PreferredActivity.

This problem was introduced in
6d8dfbd8149942f25f2b9643a12f1fb38f3be834.

Change-Id: I9eac41b7861b5e68ad3978af0dc0285f2a34eb88

10 years agoReport runtime information to DDMS
Sebastien Hertz [Fri, 16 May 2014 14:54:16 +0000 (16:54 +0200)]
Report runtime information to DDMS

Reports runtime's ABI and internal flags to be displayed by DDMS.

Bug: 14888999
Bug: 14888124
Change-Id: I8a2d3f22f84a093be2fbc74464af6aa7b2a2bebb

10 years agoam 838b1e22: Merge "Fix NPE in PackageManagerService."
narayan [Wed, 21 May 2014 20:17:52 +0000 (20:17 +0000)]
am 838b1e22: Merge "Fix NPE in PackageManagerService."

* commit '838b1e2215cbc27e77530f4c79124c088353e0e7':
  Fix NPE in PackageManagerService.

10 years agoMerge "Fix NPE in PackageManagerService."
narayan [Wed, 21 May 2014 20:14:56 +0000 (20:14 +0000)]
Merge "Fix NPE in PackageManagerService."

10 years agoFix NPE in PackageManagerService.
narayan [Wed, 21 May 2014 19:54:50 +0000 (20:54 +0100)]
Fix NPE in PackageManagerService.

Check that each package from the setting has
a parsed pkg before we attempt to perform dex-opt
on it. If it doesn't have a parsed package, adjust
the ABI in the settings, but don't perform dexopt.
It will be dexopted later if it's still active
based on the setting.

bug: 15081286

Change-Id: Ifb6d1d5efdc9c59b251731972afa951ad930d05c

10 years agoam bc06158a: Merge "Check for null in LocalSocketImpl.SocketInputStream.available()"
Jeff Sharkey [Wed, 21 May 2014 16:05:34 +0000 (16:05 +0000)]
am bc06158a: Merge "Check for null in LocalSocketImpl.SocketInputStream.available()"

* commit 'bc06158a78297747605981702c8e41956ea1aa2d':
  Check for null in LocalSocketImpl.SocketInputStream.available()

10 years agoMerge "Check for null in LocalSocketImpl.SocketInputStream.available()"
Jeff Sharkey [Wed, 21 May 2014 16:03:08 +0000 (16:03 +0000)]
Merge "Check for null in LocalSocketImpl.SocketInputStream.available()"

10 years agoam ec71fed0: Merge "Improve ABI handling for shared user ids."
Brian Carlstrom [Wed, 21 May 2014 06:46:26 +0000 (06:46 +0000)]
am ec71fed0: Merge "Improve ABI handling for shared user ids."

* commit 'ec71fed089965c4d731eaa90344849a1775f937a':
  Improve ABI handling for shared user ids.

10 years agoMerge "Improve ABI handling for shared user ids."
Brian Carlstrom [Wed, 21 May 2014 06:01:06 +0000 (06:01 +0000)]
Merge "Improve ABI handling for shared user ids."

10 years agoam 63bf04d8: Merge "Fix NullException in QwertyKeyListener.KeyDown"
Jeff Brown [Tue, 20 May 2014 20:40:20 +0000 (20:40 +0000)]
am 63bf04d8: Merge "Fix NullException in QwertyKeyListener.KeyDown"

* commit '63bf04d88bcc00876c30c9f2848da8c44b42185b':
  Fix NullException in QwertyKeyListener.KeyDown

10 years agoMerge "Fix NullException in QwertyKeyListener.KeyDown"
Jeff Brown [Tue, 20 May 2014 20:37:44 +0000 (20:37 +0000)]
Merge "Fix NullException in QwertyKeyListener.KeyDown"

10 years agoImprove ABI handling for shared user ids.
Narayan Kamath [Tue, 20 May 2014 12:55:09 +0000 (13:55 +0100)]
Improve ABI handling for shared user ids.

The key improvement is that we need to keep track of
the package that's currently being scanned (this includes
new installs and upgrades of existing packages) and treat
it specially. If we didn't do that, In the case of upgrades
we would perform the shared UID calculation based on the ABI
of the old package, and not the current package.

This change also allows us to perform the CPU ABI calculation
before dexopt, which saves us from having to do it twice and
fixes a bug where we were using the wrong package path to
dexopt a package.

This also has the side effect of fixing 15081286.

bug: 15081286

Change-Id: I20f8ad36941fc3df29007f0e83ce82f38f3585c8

10 years agoresolved conflicts for merge of 32912e0a to stage-aosp-master
Michael Wright [Tue, 20 May 2014 05:42:58 +0000 (22:42 -0700)]
resolved conflicts for merge of 32912e0a to stage-aosp-master

Change-Id: I140e2024bd0e6e81ab550718103d45220d8bde26

10 years agoMerge "wallpaper: limit wallpaper width to sys.max_texture_size"
Michael Wright [Tue, 20 May 2014 04:04:00 +0000 (04:04 +0000)]
Merge "wallpaper: limit wallpaper width to sys.max_texture_size"

10 years agowallpaper: limit wallpaper width to sys.max_texture_size
Donghan Ryu [Tue, 15 Nov 2011 02:56:11 +0000 (18:56 -0800)]
wallpaper: limit wallpaper width to sys.max_texture_size

Image wallpapers are created ~1.5x screen size.  On some devices this
may exceed the maximum supported texture size, which will either fail
allocation or fail to composite.

Bug 991597

Change-Id: I9948b09f6e00a724212e73d36901f2bbea42e2f4

10 years agoam b1708e9b: Merge "Use alpha channel instead of red in drawCachedGlyphBitmap"
Chris Craik [Mon, 19 May 2014 19:27:52 +0000 (19:27 +0000)]
am b1708e9b: Merge "Use alpha channel instead of red in drawCachedGlyphBitmap"

* commit 'b1708e9b764268a06d91219a5c39ee9efd32ab00':
  Use alpha channel instead of red in drawCachedGlyphBitmap

10 years agoMerge "Use alpha channel instead of red in drawCachedGlyphBitmap"
Chris Craik [Mon, 19 May 2014 19:23:07 +0000 (19:23 +0000)]
Merge "Use alpha channel instead of red in drawCachedGlyphBitmap"

10 years agoam a84d24c3: Merge "Extend support for nordic languages with Sami"
Michael Wright [Mon, 19 May 2014 18:19:20 +0000 (18:19 +0000)]
am a84d24c3: Merge "Extend support for nordic languages with Sami"

* commit 'a84d24c37a3e27cdd4f50807e9dc5fb6f14ea009':
  Extend support for nordic languages with Sami

10 years agoMerge "Extend support for nordic languages with Sami"
Michael Wright [Mon, 19 May 2014 18:15:38 +0000 (18:15 +0000)]
Merge "Extend support for nordic languages with Sami"

10 years agoam a4fd1baa: Merge "Fail if we\'re unable to agree on an ISA for shared UIDs."
Narayan Kamath [Mon, 19 May 2014 13:29:57 +0000 (13:29 +0000)]
am a4fd1baa: Merge "Fail if we\'re unable to agree on an ISA for shared UIDs."

* commit 'a4fd1baac68dcd73957e0fca0c02089ecf9a268a':
  Fail if we're unable to agree on an ISA for shared UIDs.

10 years agoMerge "Fail if we're unable to agree on an ISA for shared UIDs."
Narayan Kamath [Mon, 19 May 2014 13:26:44 +0000 (13:26 +0000)]
Merge "Fail if we're unable to agree on an ISA for shared UIDs."

10 years agoFail if we're unable to agree on an ISA for shared UIDs.
Narayan Kamath [Thu, 15 May 2014 14:01:46 +0000 (15:01 +0100)]
Fail if we're unable to agree on an ISA for shared UIDs.

It's not worth the complexity of rescanning the APK and
extracting a shared library with a different ABI.

Also gets rid of an unnecessary command line argument and
checks for dex-opt failures while adjusting shared ABIs.

bug: 14453227

Change-Id: I6a0695e24cba37e93540c540507088e95b89089b

10 years agoExtend support for nordic languages with Sami
Mathieu Meisser [Tue, 17 Dec 2013 15:54:32 +0000 (16:54 +0100)]
Extend support for nordic languages with Sami

Add access (via ralt combination) of Sami characters
into Danish, Norwegian and Swedish mappings.
Update Finnish mapping by fixing wrong Sami characters,
removing wrong ralt+shift mappings and adding support
with capslock+ralt for capital Sami's.
Remove unnecessary swap of MINUS and SLASH key
mapping in kcm.

Change-Id: I872ae2ad31272e8cf55ae1db01c7e30c6a40d5bc
Signed-off-by: Olivier Gay <ogay@logitech.com>
Signed-off-by: Manuel Carthoblaz <mcarthob@logitech.com>
Signed-off-by: Mathieu Meisser <mmeisser@logitech.com>
10 years agoam 0a5236a7: Merge "Add support for Latvian (qwerty) keyboard mapping"
Michael Wright [Sat, 17 May 2014 01:06:51 +0000 (01:06 +0000)]
am 0a5236a7: Merge "Add support for Latvian (qwerty) keyboard mapping"

* commit '0a5236a7cd3fa5a62a97f14a512dbeb5eb34772a':
  Add support for Latvian (qwerty) keyboard mapping

10 years agoMerge "Add support for Latvian (qwerty) keyboard mapping"
Michael Wright [Sat, 17 May 2014 01:02:54 +0000 (01:02 +0000)]
Merge "Add support for Latvian (qwerty) keyboard mapping"

10 years agoam 0661ddee: Merge "Enable display list updates with zero delta time"
John Reck [Fri, 16 May 2014 15:56:07 +0000 (15:56 +0000)]
am 0661ddee: Merge "Enable display list updates with zero delta time"

* commit '0661ddee112477db180d65e605f34fd538fdf8bc':
  Enable display list updates with zero delta time

10 years agoMerge "Enable display list updates with zero delta time"
John Reck [Fri, 16 May 2014 15:51:38 +0000 (15:51 +0000)]
Merge "Enable display list updates with zero delta time"

10 years agoam 79e0206e: Merge "Init the static member when first used for CursorWindow."
Narayan Kamath [Fri, 16 May 2014 12:26:34 +0000 (12:26 +0000)]
am 79e0206e: Merge "Init the static member when first used for CursorWindow."

* commit '79e0206ef3203a1842949242e58fa8f3c25eb129':
  Init the static member when first used for CursorWindow.

10 years agoMerge "Init the static member when first used for CursorWindow."
Narayan Kamath [Fri, 16 May 2014 12:24:32 +0000 (12:24 +0000)]
Merge "Init the static member when first used for CursorWindow."

10 years agoam 8a196c06: Merge "Change InputMessage.motion.pointerSize to a uint32_t."
Narayan Kamath [Fri, 16 May 2014 12:08:09 +0000 (12:08 +0000)]
am 8a196c06: Merge "Change InputMessage.motion.pointerSize to a uint32_t."

* commit '8a196c0676eebf10b2120f3305c0b9bcb99e97ce':
  Change InputMessage.motion.pointerSize to a uint32_t.

10 years agoMerge "Change InputMessage.motion.pointerSize to a uint32_t."
Narayan Kamath [Fri, 16 May 2014 12:06:09 +0000 (12:06 +0000)]
Merge "Change InputMessage.motion.pointerSize to a uint32_t."

10 years agoChange InputMessage.motion.pointerSize to a uint32_t.
Narayan Kamath [Fri, 2 May 2014 16:53:33 +0000 (17:53 +0100)]
Change InputMessage.motion.pointerSize to a uint32_t.

This ensures it's the same size in both 32 and 64 bit
processes and also brings it in line with struct
MotionEntry.

(cherry-picked from commit bc6001b026069714177526eb1120b0011d6f2a51)

Change-Id: Ide6bb4dc05cc92a7ae8833e615e8ebb2353255a6

10 years agoSupport an ABI flag for instrumentation.
Narayan Kamath [Thu, 15 May 2014 17:12:59 +0000 (18:12 +0100)]
Support an ABI flag for instrumentation.

Allows us to choose what ABI a process uses when
launching it with "adb shell am instrument", for eg.

adb shell am instrument --abi arm64-v8a component/runner

Note that we only perform very basic validation of the
ABI. In general, there is no guarantee that the app will
launch with the instruction set we choose, for eg. if it
has native libraries that are for a different ABI.

bug: 14453227

Change-Id: Ifb7e89b53675080dc87941091ee5ac360f218d7f

10 years agoam 402120a2: Merge "Wait for secondary zygote before bringing up the system_server."
Narayan Kamath [Thu, 15 May 2014 13:38:17 +0000 (13:38 +0000)]
am 402120a2: Merge "Wait for secondary zygote before bringing up the system_server."

* commit '402120a2236b294dff9a51461cb22400a6ef67f6':
  Wait for secondary zygote before bringing up the system_server.

10 years agoMerge "Wait for secondary zygote before bringing up the system_server."
Narayan Kamath [Thu, 15 May 2014 13:34:09 +0000 (13:34 +0000)]
Merge "Wait for secondary zygote before bringing up the system_server."

10 years agoam 706b1d7e: Merge "Remove "required" prefix from ABI fields."
Narayan Kamath [Thu, 15 May 2014 12:41:47 +0000 (12:41 +0000)]
am 706b1d7e: Merge "Remove "required" prefix from ABI fields."

* commit '706b1d7ea0214b6858730e68c95c6a6d6d9a4c30':
  Remove "required" prefix from ABI fields.

10 years agoMerge "Remove "required" prefix from ABI fields."
Narayan Kamath [Thu, 15 May 2014 12:39:34 +0000 (12:39 +0000)]
Merge "Remove "required" prefix from ABI fields."

10 years agoRemove "required" prefix from ABI fields.
Narayan Kamath [Wed, 30 Apr 2014 13:38:46 +0000 (14:38 +0100)]
Remove "required" prefix from ABI fields.

As per a comment on an earlier code review.

(cherry-picked from commit a9d64733421d6765eab5c2730fa912f068e26047)

Change-Id: I064cffc13c323b721f3a16c83e0e95ee348ef9f6