OSDN Git Service

android-x86/frameworks-base.git
9 years agoMerge "Frameworks/base: Fix potential NPE in InputMethod"
Andreas Gampe [Wed, 18 Mar 2015 22:19:58 +0000 (22:19 +0000)]
Merge "Frameworks/base: Fix potential NPE in InputMethod"

9 years agoMerge "Frameworks/base: Remove duplicate check in Mesh"
Andreas Gampe [Wed, 18 Mar 2015 22:19:26 +0000 (22:19 +0000)]
Merge "Frameworks/base: Remove duplicate check in Mesh"

9 years agoMerge "Frameworks/base: Fix visibility flag in Editor"
Andreas Gampe [Wed, 18 Mar 2015 22:19:07 +0000 (22:19 +0000)]
Merge "Frameworks/base: Fix visibility flag in Editor"

9 years agoMerge "Frameworks/base: Fix potential NPE in Script"
Andreas Gampe [Wed, 18 Mar 2015 22:18:25 +0000 (22:18 +0000)]
Merge "Frameworks/base: Fix potential NPE in Script"

9 years agoMerge "logd: optimize statistics"
Mark Salyzyn [Wed, 18 Mar 2015 20:13:34 +0000 (20:13 +0000)]
Merge "logd: optimize statistics"

9 years agoMerge "Avoid duplicate surface creation."
Jason Sams [Wed, 18 Mar 2015 19:44:36 +0000 (19:44 +0000)]
Merge "Avoid duplicate surface creation."

9 years agoFrameworks/base: Fix potential NPE in Script
Andreas Gampe [Wed, 18 Mar 2015 03:05:46 +0000 (20:05 -0700)]
Frameworks/base: Fix potential NPE in Script

Bug: 19797138
Change-Id: I5cd9394bd2c0f7c044c1f2f24665384fa797cd97

9 years agoFrameworks/base: Fix potential NPE in InputMethod
Andreas Gampe [Wed, 18 Mar 2015 04:07:21 +0000 (21:07 -0700)]
Frameworks/base: Fix potential NPE in InputMethod

Don't read the size of an unchecked list.

Bug: 19797138
Change-Id: I9d8c087aff7bc9cc1e8aae9a0b489e23b5442765

9 years agoFrameworks/base: Remove duplicate check in Mesh
Andreas Gampe [Wed, 18 Mar 2015 02:10:14 +0000 (19:10 -0700)]
Frameworks/base: Remove duplicate check in Mesh

Bug: 19797138
Change-Id: I0b11c4ff63a8031d5e58a06ac13f91ae0bbac5dc

9 years agoAvoid duplicate surface creation.
Jason Sams [Tue, 17 Mar 2015 23:36:55 +0000 (16:36 -0700)]
Avoid duplicate surface creation.

Change-Id: I43104c8b48dd26681735940e6b2e1ba902af2020

9 years agoFrameworks/base: Fix visibility flag in Editor
Andreas Gampe [Tue, 17 Mar 2015 23:08:43 +0000 (16:08 -0700)]
Frameworks/base: Fix visibility flag in Editor

Fix double check.

Bug: 19797138
Change-Id: I95e694f384f1f25d6cf3b6a1669052940385e41d

9 years agoMerge "Frameworks/base: Make IDENTITY_MATRIX final"
Andreas Gampe [Tue, 17 Mar 2015 21:33:08 +0000 (21:33 +0000)]
Merge "Frameworks/base: Make IDENTITY_MATRIX final"

9 years agoFrameworks/base: Make IDENTITY_MATRIX final
Andreas Gampe [Mon, 16 Mar 2015 01:55:33 +0000 (18:55 -0700)]
Frameworks/base: Make IDENTITY_MATRIX final

Bug: 19797138
Change-Id: I127f24b7060a0c4dab401ce8e3057d362c6d6b06

9 years agoMerge "Frameworks/base: Fix format string in Geofence"
Andreas Gampe [Tue, 17 Mar 2015 21:30:49 +0000 (21:30 +0000)]
Merge "Frameworks/base: Fix format string in Geofence"

9 years agoFrameworks/base: Fix format string in Geofence
Andreas Gampe [Sun, 15 Mar 2015 21:49:15 +0000 (14:49 -0700)]
Frameworks/base: Fix format string in Geofence

%p is not a valid conversion in format strings. It is also superfluous,
as it is already known that location is null.

Bug: 19797138
Change-Id: I5784e28b05b4ca9aac57e0fc9da4a7f01d9b3247

9 years agoMerge "Frameworks/base: Fix format string in Camera"
Andreas Gampe [Tue, 17 Mar 2015 20:52:20 +0000 (20:52 +0000)]
Merge "Frameworks/base: Fix format string in Camera"

9 years agoFrameworks/base: Fix format string in Camera
Andreas Gampe [Sun, 15 Mar 2015 21:43:31 +0000 (14:43 -0700)]
Frameworks/base: Fix format string in Camera

One cannot print a boolean with %d. That will result in an exception.

Bug: 19797138
Change-Id: I86c42ea834cebebaecff8463637cc9de14d1fc88

9 years agoMerge "Frameworks/base: Fix precedence bug"
Andreas Gampe [Tue, 17 Mar 2015 20:36:21 +0000 (20:36 +0000)]
Merge "Frameworks/base: Fix precedence bug"

9 years agoFrameworks/base: Fix precedence bug
Andreas Gampe [Sun, 15 Mar 2015 20:59:50 +0000 (13:59 -0700)]
Frameworks/base: Fix precedence bug

Explicit cast has higher precedence than shift.

Bug: 19797138
Change-Id: Ifcf569bf774fbf65ee50c078f736ad167bcc6b8c

9 years agoMerge "Frameworks/base: Use || instead of |"
Andreas Gampe [Tue, 17 Mar 2015 20:28:52 +0000 (20:28 +0000)]
Merge "Frameworks/base: Use || instead of |"

9 years agoFrameworks/base: Use || instead of |
Andreas Gampe [Mon, 16 Mar 2015 03:32:22 +0000 (20:32 -0700)]
Frameworks/base: Use || instead of |

Nothing wrong with | in this case, but || is canonical.

Bug: 19797138
Change-Id: I5f145736a5470f7cde06efce9a217d86eda2135f

9 years agoMerge "Frameworks/base: Fix trivial equals implementation"
Andreas Gampe [Tue, 17 Mar 2015 20:25:20 +0000 (20:25 +0000)]
Merge "Frameworks/base: Fix trivial equals implementation"

9 years agoFrameworks/base: Fix trivial equals implementation
Andreas Gampe [Sun, 15 Mar 2015 22:21:25 +0000 (15:21 -0700)]
Frameworks/base: Fix trivial equals implementation

The comparator's equal implementation doesn't satisfy the constraints
of an equals method, namely being reflexive. Use the standard Object
implementation instead.

Bug: 19797138
Change-Id: I74f888e99533e1945aab7ab10fe8ee3ded6388f4

9 years agoMerge "Change jit properties to be debug properties"
Mathieu Chartier [Tue, 17 Mar 2015 02:04:33 +0000 (02:04 +0000)]
Merge "Change jit properties to be debug properties"

9 years agoMerge "Frameworks/base: Fix a comparison"
Andreas Gampe [Tue, 17 Mar 2015 00:12:24 +0000 (00:12 +0000)]
Merge "Frameworks/base: Fix a comparison"

9 years agoChange jit properties to be debug properties
Mathieu Chartier [Mon, 16 Mar 2015 23:10:52 +0000 (16:10 -0700)]
Change jit properties to be debug properties

Bug: 19735273
Change-Id: I266cf447a7af0595366bf89109d2823094f5cf41

9 years agoMerge "Frameworks/base: Force long computation"
Andreas Gampe [Mon, 16 Mar 2015 20:36:04 +0000 (20:36 +0000)]
Merge "Frameworks/base: Force long computation"

9 years agoMerge "Frameworks/base: Check before foreach in Script"
Andreas Gampe [Mon, 16 Mar 2015 19:17:44 +0000 (19:17 +0000)]
Merge "Frameworks/base: Check before foreach in Script"

9 years agoMerge "Frameworks/base: Use equals for Integer comparison"
Andreas Gampe [Mon, 16 Mar 2015 19:10:39 +0000 (19:10 +0000)]
Merge "Frameworks/base: Use equals for Integer comparison"

9 years agoMerge "Revert "Frameworks/base: Fix a constructor""
Andreas Gampe [Mon, 16 Mar 2015 17:51:14 +0000 (17:51 +0000)]
Merge "Revert "Frameworks/base: Fix a constructor""

9 years agoRevert "Frameworks/base: Fix a constructor"
Andreas Gampe [Mon, 16 Mar 2015 17:51:01 +0000 (17:51 +0000)]
Revert "Frameworks/base: Fix a constructor"

The constructor was public API, doh. Gotta do this differently.

This reverts commit 33c5b2a62f3e62382c41e24c6b527119978816a0.

Change-Id: Iadca87fe6a8866a8bd9d6f2a91578ec0d4c44691

9 years agoMerge "Frameworks/base: Fix null-pointer check"
Andreas Gampe [Mon, 16 Mar 2015 16:59:13 +0000 (16:59 +0000)]
Merge "Frameworks/base: Fix null-pointer check"

9 years agoMerge "Frameworks/base: Fix a constructor"
Andreas Gampe [Mon, 16 Mar 2015 16:51:00 +0000 (16:51 +0000)]
Merge "Frameworks/base: Fix a constructor"

9 years agoMerge "Frameworks/base: Fix a hashCode implementation"
Robert Greenwalt [Mon, 16 Mar 2015 16:17:50 +0000 (16:17 +0000)]
Merge "Frameworks/base: Fix a hashCode implementation"

9 years agoMerge "Frameworks/base: Fix always-false equals"
Andreas Gampe [Mon, 16 Mar 2015 15:28:52 +0000 (15:28 +0000)]
Merge "Frameworks/base: Fix always-false equals"

9 years agoMerge "Frameworks/base: Fix missing cast"
John Reck [Mon, 16 Mar 2015 14:56:51 +0000 (14:56 +0000)]
Merge "Frameworks/base: Fix missing cast"

9 years agoFrameworks/base: Force long computation
Andreas Gampe [Mon, 16 Mar 2015 03:17:07 +0000 (20:17 -0700)]
Frameworks/base: Force long computation

Ensure that an int-based computation is carried out as long.

Change-Id: I23b10a95600674e8a5a65c0ea349afdc6aa152ae

9 years agoFrameworks/base: Fix a comparison
Andreas Gampe [Mon, 16 Mar 2015 01:04:41 +0000 (18:04 -0700)]
Frameworks/base: Fix a comparison

Change-Id: I80d62869920e77110c95f20369ec2631c75f6ed4

9 years agoFrameworks/base: Check before foreach in Script
Andreas Gampe [Sun, 15 Mar 2015 22:57:30 +0000 (15:57 -0700)]
Frameworks/base: Check before foreach in Script

According to the if below, ains == null is potentially valid. But
the foreach loop would throw a NullPointerException.

Change-Id: I4460fb1357eaa3abfe0ab9a21effb608f474ab51

9 years agoFrameworks/base: Use equals for Integer comparison
Andreas Gampe [Sun, 15 Mar 2015 22:39:21 +0000 (15:39 -0700)]
Frameworks/base: Use equals for Integer comparison

Integer == is dangerous, as equal objects may not be identical
objects. In fact, MediaFormat.setInteger was creating a new object
every time.

Change MediaFormat.setInteger and setLong to use valueOf, which
may reuse returned objects.

Change-Id: Iedcc6003adbf05c0c870aa4b3ada7f181a5b870e

9 years agoFrameworks/base: Fix null-pointer check
Andreas Gampe [Sun, 15 Mar 2015 22:07:19 +0000 (15:07 -0700)]
Frameworks/base: Fix null-pointer check

Change-Id: I715a21c313e909ae654e0c1aa67bdf7bcd89de76

9 years agoFrameworks/base: Fix a hashCode implementation
Andreas Gampe [Sun, 15 Mar 2015 21:38:59 +0000 (14:38 -0700)]
Frameworks/base: Fix a hashCode implementation

Equals uses Arrays.equals. That means two responses are equal if
the content of the data arrays is equal. By convention, the hash
code of those objects should agree. In that case one cannot use
hashCode on the array (which is the identity hash code).

Change-Id: Icce8e2e71e9142421f5dac8a0ee8a211623fb704

9 years agoFrameworks/base: Fix a constructor
Andreas Gampe [Sun, 15 Mar 2015 21:29:16 +0000 (14:29 -0700)]
Frameworks/base: Fix a constructor

This was meant to be a constructor, according to the comment.

Change-Id: Ief49011b392e58b37d9acb4a3f754f1828b256af

9 years agoFrameworks/base: Fix always-false equals
Andreas Gampe [Sun, 15 Mar 2015 21:19:43 +0000 (14:19 -0700)]
Frameworks/base: Fix always-false equals

Rect != Insets.

Change-Id: I3d4ff890608e446b51f09a1b633af742f0c069d4

9 years agoFrameworks/base: Fix missing cast
Andreas Gampe [Sun, 15 Mar 2015 21:10:23 +0000 (14:10 -0700)]
Frameworks/base: Fix missing cast

Without a cast, the division is integer division.

Change-Id: I050e53778de8b1591a0be16ebbee8eed70eb1528

9 years agoMerge "Switch libjnigraphics to sysv-only hash style"
Dmitriy Ivanov [Fri, 13 Mar 2015 21:35:03 +0000 (21:35 +0000)]
Merge "Switch libjnigraphics to sysv-only hash style"

9 years agoSwitch libjnigraphics to sysv-only hash style
Dmitriy Ivanov [Fri, 13 Mar 2015 19:49:47 +0000 (12:49 -0700)]
Switch libjnigraphics to sysv-only hash style

Bug: 19059885
Change-Id: I3474974983931c67dce30dfc581a8d28d8b62e6a

9 years agoMerge "Handle NULL keys and NULL values in MediaDrm JNI HashMap"
Jeff Tinker [Fri, 13 Mar 2015 18:20:41 +0000 (18:20 +0000)]
Merge "Handle NULL keys and NULL values in MediaDrm JNI HashMap"

9 years agoMerge "Drop unusable SELinux APIs."
Nick Kralevich [Fri, 13 Mar 2015 18:02:46 +0000 (18:02 +0000)]
Merge "Drop unusable SELinux APIs."

9 years agoDrop unusable SELinux APIs.
Stephen Smalley [Fri, 13 Mar 2015 18:09:26 +0000 (14:09 -0400)]
Drop unusable SELinux APIs.

setSELinuxEnforce is not allowed by policy.
get/setBooleanValue and getBooleanNames are moot since SELinux
policy booleans are forbidden by CTS.

Change-Id: I512953edd1c38828efce698ae8475603775c32e8
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
9 years agoMerge "Add initial Keymaster 1.0 tests"
Chad Brubaker [Fri, 13 Mar 2015 17:48:06 +0000 (17:48 +0000)]
Merge "Add initial Keymaster 1.0 tests"

9 years agologd: optimize statistics
Mark Salyzyn [Thu, 12 Mar 2015 16:18:26 +0000 (09:18 -0700)]
logd: optimize statistics

logd reads /data/system/packages.xml (because it also contains
shared UIDs) and is sensitive to line break and tag name issues.

Bug: 19608965
Change-Id: I2a4a6bcfb10529e4b29c9664cbbf12842e689dd1

9 years agoMerge "Wait for opening apps ready before stopping freezing display"
Olawale Ogunwale [Thu, 12 Mar 2015 16:51:17 +0000 (16:51 +0000)]
Merge "Wait for opening apps ready before stopping freezing display"

9 years agoMerge "Wait for visible wallpaper drawn before starting app transitions"
Olawale Ogunwale [Thu, 12 Mar 2015 16:22:07 +0000 (16:22 +0000)]
Merge "Wait for visible wallpaper drawn before starting app transitions"

9 years agoMerge "Fix build, broken by https://android-review.googlesource.com/#/c/115890/"
Lorenzo Colitti [Thu, 12 Mar 2015 07:49:23 +0000 (07:49 +0000)]
Merge "Fix build, broken by https://android-review.googlesource.com/#/c/115890/"

9 years agoFix build, broken by https://android-review.googlesource.com/#/c/115890/
Lorenzo Colitti [Thu, 12 Mar 2015 07:48:12 +0000 (16:48 +0900)]
Fix build, broken by https://android-review.googlesource.com/#/c/115890/

Change-Id: Ieafa2fb0a7f539d8f933ad9c98e3be80457da6e5

9 years agoMerge "Remove dead code, mostly DataStateTracker."
Lorenzo Colitti [Thu, 12 Mar 2015 07:27:27 +0000 (07:27 +0000)]
Merge "Remove dead code, mostly DataStateTracker."

9 years agoMerge "Extracted a separate class to run dexopt on packages"
Andreas Gampe [Wed, 11 Mar 2015 23:08:33 +0000 (23:08 +0000)]
Merge "Extracted a separate class to run dexopt on packages"

9 years agoExtracted a separate class to run dexopt on packages
Fyodor Kupolov [Tue, 24 Feb 2015 01:14:45 +0000 (17:14 -0800)]
Extracted a separate class to run dexopt on packages

performDexOptLibsLI and related methods were extracted to PackageDexOptimizer
class. Minor refactoring of PackageManagerService.

This is a non-functional change. It should simplify further work to allow
storing OAT files inside package dir.

(cherry picked from commit eeea67b8c3678d882d3774edc41242c63daa60fa)

Change-Id: I3494a2da70605362bb6fb4625ffbee1cbe1cd457

9 years agoMerge "Remove dead path code"
Jason Sams [Wed, 11 Mar 2015 20:55:07 +0000 (20:55 +0000)]
Merge "Remove dead path code"

9 years agoMerge "Fix context leak"
Marco Nelissen [Wed, 11 Mar 2015 18:10:04 +0000 (18:10 +0000)]
Merge "Fix context leak"

9 years agoRemove dead path code
Jason Sams [Wed, 11 Mar 2015 18:00:00 +0000 (11:00 -0700)]
Remove dead path code

This API was never shipped and the implementation
never finished.

Change-Id: I2491db216d6a7a8ea30628d791773f89da5fb4d2

9 years agoFix context leak
Marco Nelissen [Wed, 11 Mar 2015 16:59:49 +0000 (09:59 -0700)]
Fix context leak

Using an activity context with AudioManager could cause that context
to be held on to longer than desired, for example if the caller
acquired audio focus but never abandoned it. Fix acquire/abandon in
VideoView, and use the application context in AudioManager to mitigate
the issue for other misbehaving code.

Bug: https://code.google.com/p/android/issues/detail?id=152173
Change-Id: I0fb8390207422c784800dda25b1f2c03d4574bcd

9 years agoRemove dead code, mostly DataStateTracker.
Paul Jensen [Fri, 21 Nov 2014 14:14:45 +0000 (09:14 -0500)]
Remove dead code, mostly DataStateTracker.

Change-Id: I1433937bffdb29bd42fb1adbfcf0a50ceffac7dd

9 years agoMerge "[ActivityManager] Fix index OOB when resetting removed task"
Craig Mautner [Wed, 11 Mar 2015 13:46:37 +0000 (13:46 +0000)]
Merge "[ActivityManager] Fix index OOB when resetting removed task"

9 years ago[ActivityManager] Fix index OOB when resetting removed task
riddle_hsu [Wed, 11 Mar 2015 09:09:50 +0000 (17:09 +0800)]
[ActivityManager] Fix index OOB when resetting removed task

Assume task T has an activity X lives in process P.
When P is died and before death recipient being called,
start activity with flag RESET_TASK_IF_NEEDED to bring the
existed task T.

Then scheduleResumeActivity IPC will fail and trigger start
a new process that removes task T.

That results resetTaskIfNeededLocked cannot find the task
when continuing the start flow.

Detail:
https://code.google.com/p/android/issues/detail?id=159558

Change-Id: Icc400c7a6c481a3f78657e9fb83cf0c3a17dde68

9 years agoWait for visible wallpaper drawn before starting app transitions
tiger_huang [Mon, 16 Feb 2015 13:37:12 +0000 (21:37 +0800)]
Wait for visible wallpaper drawn before starting app transitions

If the opening app has wallpaper, when the closing app starts hiding,
the wallpaper would be revealed. It would be nice if we play the app
transitions while opening apps, closing apps, and visible wallpapers
are all drawn.

https://code.google.com/p/android/issues/detail?id=150811

Change-Id: I3c7d140f6f6e43e18119e48f9cab441ee96b17e5

9 years agoam 6e116429: Merge "Generate gnu hash for arm only"
Dimitry Ivanov [Tue, 10 Mar 2015 17:14:53 +0000 (17:14 +0000)]
am 6e116429: Merge "Generate gnu hash for arm only"

* commit '6e116429a8d48f9c8298f15c332cd29146694d8b':
  Generate gnu hash for arm only

9 years agoMerge "Generate gnu hash for arm only"
Dimitry Ivanov [Tue, 10 Mar 2015 17:07:58 +0000 (17:07 +0000)]
Merge "Generate gnu hash for arm only"

9 years agoGenerate gnu hash for arm only
Goran Jakovljevic [Tue, 10 Mar 2015 16:26:01 +0000 (17:26 +0100)]
Generate gnu hash for arm only

Fixes build failure caused by:
https://android-review.googlesource.com/#/c/139670/

As previously discussed [1], MIPS does not support GNU-style ELF hashes.

[1] https://android-review.googlesource.com/#/c/49282/2/tests/Android.mk

Change-Id: I8edb8a1595308db2ecd1bd6650a069b1224ae64f

9 years agoam 3d333c74: Merge "Fix typos in AudioManager javadoc"
Narayan Kamath [Tue, 10 Mar 2015 15:23:06 +0000 (15:23 +0000)]
am 3d333c74: Merge "Fix typos in AudioManager javadoc"

* commit '3d333c745f928ca1595aca111d9938fa3cf3e282':
  Fix typos in AudioManager javadoc

9 years agoam 2a88ff2f: Merge "Generate sysv hash for libjnigraphics"
Dmitriy Ivanov [Tue, 10 Mar 2015 15:12:46 +0000 (15:12 +0000)]
am 2a88ff2f: Merge "Generate sysv hash for libjnigraphics"

* commit '2a88ff2fe1849a3823962a2c239afdf6339fedc9':
  Generate sysv hash for libjnigraphics

9 years agoMerge "Fix typos in AudioManager javadoc"
Narayan Kamath [Tue, 10 Mar 2015 15:10:14 +0000 (15:10 +0000)]
Merge "Fix typos in AudioManager javadoc"

9 years agoFix typos in AudioManager javadoc
Eemi Haukkala [Fri, 6 Mar 2015 21:03:30 +0000 (23:03 +0200)]
Fix typos in AudioManager javadoc

The ACTION_HDMI_AUDIO_PLUG constant's description
had spelled "HDMI" as "HMDI" and was missing a
period. Fixes issue 93726.

Change-Id: Idfd5352dba022afcd81bc9e50864fc6e95c661db
Signed-off-by: Eemi Haukkala <eemi.haukkala@gmail.com>
9 years agoWait for opening apps ready before stopping freezing display
tiger_huang [Tue, 17 Feb 2015 06:07:40 +0000 (14:07 +0800)]
Wait for opening apps ready before stopping freezing display

When the screen rotation is changing, we will freeze the display
until all the window surfaces are all drawn (this is not including
windows which have no surface). If the opening app's window surface
is created after we stop freezing the display, there would be no
waiting for the app, and the user would see the black screen.

In this change, we would not only wait for the windows which have
surface, but also wait for the windows about to have surface before
stopping freezing display.

https://code.google.com/p/android/issues/detail?id=150921

Change-Id: I7de4db8ca902236f3e9f730b04dbde681cf8c032

9 years agoMerge "Generate sysv hash for libjnigraphics"
Dmitriy Ivanov [Tue, 10 Mar 2015 04:41:34 +0000 (04:41 +0000)]
Merge "Generate sysv hash for libjnigraphics"

9 years agoGenerate sysv hash for libjnigraphics
Dmitriy Ivanov [Tue, 10 Mar 2015 02:42:16 +0000 (19:42 -0700)]
Generate sysv hash for libjnigraphics

Bug: 19059885
Change-Id: I9b227fda6549e15a5ce50ac6b59250dff1371bb3

9 years agoam 7f383873: Merge "Frameworks/base: Pass APK debugability to installd"
Andreas Gampe [Tue, 10 Mar 2015 02:10:22 +0000 (02:10 +0000)]
am 7f383873: Merge "Frameworks/base: Pass APK debugability to installd"

* commit '7f383873566024c7121cadae3bbdd2a7c47150bc':
  Frameworks/base: Pass APK debugability to installd

9 years agoMerge "Frameworks/base: Pass APK debugability to installd"
Andreas Gampe [Mon, 9 Mar 2015 22:14:53 +0000 (22:14 +0000)]
Merge "Frameworks/base: Pass APK debugability to installd"

9 years agoam c7446790: Merge "ZygoteConnection: remove obsolete security checks."
dcashman [Mon, 9 Mar 2015 20:51:33 +0000 (20:51 +0000)]
am c7446790: Merge "ZygoteConnection: remove obsolete security checks."

* commit 'c74467902b5a9a7267b6cb8f30b364b8373eac72':
  ZygoteConnection: remove obsolete security checks.

9 years agoMerge "ZygoteConnection: remove obsolete security checks."
dcashman [Mon, 9 Mar 2015 20:46:17 +0000 (20:46 +0000)]
Merge "ZygoteConnection: remove obsolete security checks."

9 years agoZygoteConnection: remove obsolete security checks.
dcashman [Fri, 6 Mar 2015 01:17:47 +0000 (17:17 -0800)]
ZygoteConnection: remove obsolete security checks.

SELinux guarantees that only the system_server and permissive domains such as su
are allowed to connect to the zygote socket. Remove obsolete security checks
that were only applicable when other processes could connect.

Bug: 19624279
Change-Id: I1c925d7facf19b3953b5deb85d992415344c4c9f

9 years agoam 63d43949: Merge "Use the icu:: namespace for icu4c API."
Elliott Hughes [Mon, 9 Mar 2015 18:20:42 +0000 (18:20 +0000)]
am 63d43949: Merge "Use the icu:: namespace for icu4c API."

* commit '63d43949047eaed1cddf10bb4f666df6807618ce':
  Use the icu:: namespace for icu4c API.

9 years agoMerge "Use the icu:: namespace for icu4c API."
Elliott Hughes [Mon, 9 Mar 2015 18:10:23 +0000 (18:10 +0000)]
Merge "Use the icu:: namespace for icu4c API."

9 years agoam 14ccc26f: Merge "[ActivityManager] Skip receiver precisely."
Olawale Ogunwale [Mon, 9 Mar 2015 16:36:31 +0000 (16:36 +0000)]
am 14ccc26f: Merge "[ActivityManager] Skip receiver precisely."

* commit '14ccc26f1ce006963f1a0b7a917404aa6a0e9da1':
  [ActivityManager] Skip receiver precisely.

9 years agoMerge "[ActivityManager] Skip receiver precisely."
Olawale Ogunwale [Mon, 9 Mar 2015 16:30:52 +0000 (16:30 +0000)]
Merge "[ActivityManager] Skip receiver precisely."

9 years agoFrameworks/base: Pass APK debugability to installd
Andreas Gampe [Thu, 5 Mar 2015 21:11:46 +0000 (13:11 -0800)]
Frameworks/base: Pass APK debugability to installd

Change-Id: Id17ec72babe2ee88713a0d274eff86508de30666

9 years agoUse the icu:: namespace for icu4c API.
Elliott Hughes [Sat, 7 Mar 2015 19:00:50 +0000 (11:00 -0800)]
Use the icu:: namespace for icu4c API.

The icu guys recommend working this way, though it's not the default.
Internally Google makes this the default, and I've switched libcore
over.

Bug: 15350832
Change-Id: I038e12bea58dd089a46d0e681b5ab76cfc19d7b9

9 years agoam 7a4cb563: Merge "Frameworks/base: Remove unnecessary Pattern instance"
Andreas Gampe [Sat, 7 Mar 2015 17:13:16 +0000 (17:13 +0000)]
am 7a4cb563: Merge "Frameworks/base: Remove unnecessary Pattern instance"

* commit '7a4cb563a29f05658760739d3bc2e70bd6342174':
  Frameworks/base: Remove unnecessary Pattern instance

9 years agoam cdc19f3f: Merge "Frameworks/base: Remove unnecessary Pattern instance"
Andreas Gampe [Sat, 7 Mar 2015 17:13:09 +0000 (17:13 +0000)]
am cdc19f3f: Merge "Frameworks/base: Remove unnecessary Pattern instance"

* commit 'cdc19f3f8a20b975e8e70f4b4cce5ce2be811726':
  Frameworks/base: Remove unnecessary Pattern instance

9 years agoMerge "Frameworks/base: Remove unnecessary Pattern instance"
Andreas Gampe [Sat, 7 Mar 2015 01:03:13 +0000 (01:03 +0000)]
Merge "Frameworks/base: Remove unnecessary Pattern instance"

9 years agoFrameworks/base: Remove unnecessary Pattern instance
Andreas Gampe [Fri, 6 Mar 2015 23:53:06 +0000 (15:53 -0800)]
Frameworks/base: Remove unnecessary Pattern instance

Using a static Pattern in UriMatcher prevents compile-time
initialization.

It is also not efficient, as String.split has a fast path for simple
splits.

Bug: 19542228

Change-Id: Ie9e5bfe6da04c6d05ec10b1426d0cd136ef46ef2

9 years agoMerge "Frameworks/base: Remove unnecessary Pattern instance"
Andreas Gampe [Sat, 7 Mar 2015 00:18:44 +0000 (00:18 +0000)]
Merge "Frameworks/base: Remove unnecessary Pattern instance"

9 years agoFrameworks/base: Remove unnecessary Pattern instance
Andreas Gampe [Fri, 6 Mar 2015 23:29:06 +0000 (15:29 -0800)]
Frameworks/base: Remove unnecessary Pattern instance

Using a static Pattern in ActivityThread prevents compile-time
initialization of ActivityThread and GestureDetector, which depends
on the former.

It is also not efficient, as String.split has a fast path for simple
splits.

Bug: 19542228

Change-Id: I5bb843c08c81e0d259bb8afafa87a8467bb1730e

9 years agoAdd initial Keymaster 1.0 tests
Chad Brubaker [Thu, 5 Mar 2015 18:32:30 +0000 (10:32 -0800)]
Add initial Keymaster 1.0 tests

Change-Id: I3b8ef583b71056b92a876fa47556771604dae121

9 years agoam e59b7ce2: Merge "Add JIT system properties"
Mathieu Chartier [Fri, 6 Mar 2015 01:36:55 +0000 (01:36 +0000)]
am e59b7ce2: Merge "Add JIT system properties"

* commit 'e59b7ce2564a916240e561b36f4476f2d72a65c5':
  Add JIT system properties

9 years agoMerge "Add JIT system properties"
Mathieu Chartier [Fri, 6 Mar 2015 01:31:27 +0000 (01:31 +0000)]
Merge "Add JIT system properties"

9 years agoam 4b5af9bc: Merge "[RenderScript] Update the java API about Allocation copyTo &...
Miao Wang [Fri, 6 Mar 2015 01:10:38 +0000 (01:10 +0000)]
am 4b5af9bc: Merge "[RenderScript] Update the java API about Allocation copyTo & From FieldPacker"

* commit '4b5af9bce10dbb8b6d5ff27a5f0c49f3498a6245':
  [RenderScript] Update the java API about Allocation copyTo & From FieldPacker

9 years agoMerge "[RenderScript] Update the java API about Allocation copyTo & From FieldPacker"
Miao Wang [Fri, 6 Mar 2015 01:05:28 +0000 (01:05 +0000)]
Merge "[RenderScript] Update the java API about Allocation copyTo & From FieldPacker"

9 years agoAdd JIT system properties
Mathieu Chartier [Fri, 6 Mar 2015 01:00:41 +0000 (17:00 -0800)]
Add JIT system properties

Added the following runtime options.
"dalvik.vm.usejit" -> "-Xusejit:"
"dalvik.vm.jitcodecachesize" -> "-Xjitcodecachesize:"
"dalvik.vm.jitthreshold" -> "-Xjitthreshold:"

Bug: 17950037
Change-Id: I4996cdd1e34a1743d83c37069f545e6e09bccdb9