OSDN Git Service

android-x86/frameworks-native.git
9 years agoam f3529d9a: am dc10342d: am 2d42dc74: Merge "Valid APK paths now include expanded...
Jeff Sharkey [Tue, 7 Apr 2015 21:53:18 +0000 (21:53 +0000)]
am f3529d9a: am dc10342d: am 2d42dc74: Merge "Valid APK paths now include expanded storage."

* commit 'f3529d9aba9030ed4f3b7ac9570db0f401d9c1fb':
  Valid APK paths now include expanded storage.

9 years agoam dc10342d: am 2d42dc74: Merge "Valid APK paths now include expanded storage."
Jeff Sharkey [Tue, 7 Apr 2015 21:24:00 +0000 (21:24 +0000)]
am dc10342d: am 2d42dc74: Merge "Valid APK paths now include expanded storage."

* commit 'dc10342dc9031883046b4b44d009a4422545e7e2':
  Valid APK paths now include expanded storage.

9 years agoam 2d42dc74: Merge "Valid APK paths now include expanded storage."
Jeff Sharkey [Tue, 7 Apr 2015 21:13:42 +0000 (21:13 +0000)]
am 2d42dc74: Merge "Valid APK paths now include expanded storage."

* commit '2d42dc74e9b647345a5d4ba79bcdadbf700002e2':
  Valid APK paths now include expanded storage.

9 years agoMerge "Valid APK paths now include expanded storage."
Jeff Sharkey [Tue, 7 Apr 2015 21:03:41 +0000 (21:03 +0000)]
Merge "Valid APK paths now include expanded storage."

9 years agoValid APK paths now include expanded storage.
Jeff Sharkey [Mon, 6 Apr 2015 23:19:39 +0000 (16:19 -0700)]
Valid APK paths now include expanded storage.

Apps on expanded storage live at /mnt/expand/<uuid>/app/com.example,
so we need to relax one more directory level.

Bug: 19993667
Change-Id: I347ec7b92435ea69e632ed5d5fdfabe38ce0b56e

9 years agoam b58e6cbf: am 4914f85f: am 8f43f77d: Merge "Use AID_SYSTEM as uid when creating...
Fyodor Kupolov [Tue, 7 Apr 2015 20:49:09 +0000 (20:49 +0000)]
am b58e6cbf: am 4914f85f: am 8f43f77d: Merge "Use AID_SYSTEM as uid when creating oat dir"

* commit 'b58e6cbfa726add05bbe5e31e8ca13815ccf2049':
  Use AID_SYSTEM as uid when creating oat dir

9 years agoam 4914f85f: am 8f43f77d: Merge "Use AID_SYSTEM as uid when creating oat dir"
Fyodor Kupolov [Tue, 7 Apr 2015 20:27:49 +0000 (20:27 +0000)]
am 4914f85f: am 8f43f77d: Merge "Use AID_SYSTEM as uid when creating oat dir"

* commit '4914f85f8073073194da5a88c557220456777eda':
  Use AID_SYSTEM as uid when creating oat dir

9 years agoam 8f43f77d: Merge "Use AID_SYSTEM as uid when creating oat dir"
Fyodor Kupolov [Tue, 7 Apr 2015 20:18:23 +0000 (20:18 +0000)]
am 8f43f77d: Merge "Use AID_SYSTEM as uid when creating oat dir"

* commit '8f43f77de89df935e7dc2fdeddee132580bb5705':
  Use AID_SYSTEM as uid when creating oat dir

9 years agoMerge "Use AID_SYSTEM as uid when creating oat dir"
Fyodor Kupolov [Tue, 7 Apr 2015 20:09:43 +0000 (20:09 +0000)]
Merge "Use AID_SYSTEM as uid when creating oat dir"

9 years agoam 11da530a: (-s ours) Merge "Cherry-pick dataSpace and BufferItem changes" into...
Dan Stoza [Tue, 7 Apr 2015 18:50:47 +0000 (18:50 +0000)]
am 11da530a: (-s ours) Merge "Cherry-pick dataSpace and BufferItem changes" into lmp-mr1-dev-plus-aosp

* commit '11da530a704fc9406d6779c5b985d3394c6a8474':
  Cherry-pick dataSpace and BufferItem changes

9 years agoUse AID_SYSTEM as uid when creating oat dir
Fyodor Kupolov [Tue, 7 Apr 2015 02:09:02 +0000 (19:09 -0700)]
Use AID_SYSTEM as uid when creating oat dir

Previously AID_INSTALL was used, which was causing permission denied errors
when PackageManager was trying to recursively rename staging directory

Bug: 19550105
Bug: 20087446
Change-Id: I3a9e3056c1fbc1ce0077a3ce52cf77ea6b5085ee

9 years agoMerge "Cherry-pick dataSpace and BufferItem changes" into lmp-mr1-dev-plus-aosp
Dan Stoza [Tue, 7 Apr 2015 18:14:37 +0000 (18:14 +0000)]
Merge "Cherry-pick dataSpace and BufferItem changes" into lmp-mr1-dev-plus-aosp

9 years agoCherry-pick dataSpace and BufferItem changes
Eino-Ville Talvala [Fri, 20 Feb 2015 00:10:43 +0000 (16:10 -0800)]
Cherry-pick dataSpace and BufferItem changes

Add dataSpace to buffer queues; remove old format enums.
(cherry picked from commit 82c6bcc9705eabcaf5b9e45bc81867b0e2d61a02)

libgui: Prepare for IGBC::BufferItem removal
(cherry picked from commit cf3834db104e0b052056e3a06d46e3f222f0d372)

SurfaceFlinger: Stop using IGBC::BufferItem
(cherry picked from commit 11611f9be590480d7ea27bf0153558573ddcded2)

Change-Id: Ic2e4770b916d2d1477e5ce98c4b49a0072ea03ff
(cherry picked from commit 6c450101753d0219b151e79007bcded1bfbb058b)

9 years agoMerge "Valid APK paths now include expanded storage."
Jeff Sharkey [Tue, 7 Apr 2015 04:24:26 +0000 (04:24 +0000)]
Merge "Valid APK paths now include expanded storage."

9 years agoMerge "Add support for int64, float, double types to service command."
Jeff Brown [Tue, 7 Apr 2015 03:50:29 +0000 (03:50 +0000)]
Merge "Add support for int64, float, double types to service command."

9 years agoAdd support for int64, float, double types to service command.
Jeff Brown [Tue, 7 Apr 2015 02:42:43 +0000 (19:42 -0700)]
Add support for int64, float, double types to service command.

Comes in handy for invoking transactions that require these types.

Change-Id: I8f14519a2531ab2ec7f3218ecda6d1868f6dd7b3

9 years agoValid APK paths now include expanded storage.
Jeff Sharkey [Mon, 6 Apr 2015 23:19:39 +0000 (16:19 -0700)]
Valid APK paths now include expanded storage.

Apps on expanded storage live at /mnt/expand/<uuid>/app/com.example,
so we need to relax one more directory level.

Bug: 19993667
Change-Id: I347ec7b92435ea69e632ed5d5fdfabe38ce0b56e

9 years agoam 7b5f82d8: am 46072d58: am a60ff367: Merge "Remove useless \'svcmgr_handle\' (which...
Elliott Hughes [Mon, 6 Apr 2015 23:53:49 +0000 (23:53 +0000)]
am 7b5f82d8: am 46072d58: am a60ff367: Merge "Remove useless \'svcmgr_handle\' (which had wrong type)."

* commit '7b5f82d8d726e4bcd21c19340c0743a728bc0253':
  Remove useless 'svcmgr_handle' (which had wrong type).

9 years agoam 46072d58: am a60ff367: Merge "Remove useless \'svcmgr_handle\' (which had wrong...
Elliott Hughes [Mon, 6 Apr 2015 23:30:25 +0000 (23:30 +0000)]
am 46072d58: am a60ff367: Merge "Remove useless \'svcmgr_handle\' (which had wrong type)."

* commit '46072d5834aaef51922667972f02241a220333b8':
  Remove useless 'svcmgr_handle' (which had wrong type).

9 years agoam 40191799: (-s ours) am 6c450101: (-s ours) DO NOT MERGE Cherry-pick dataSpace...
Eino-Ville Talvala [Mon, 6 Apr 2015 23:28:16 +0000 (23:28 +0000)]
am 40191799: (-s ours) am 6c450101: (-s ours) DO NOT MERGE Cherry-pick dataSpace and BufferItem changes

* commit '4019179991bae66f72bae8e81c0f2399da4ee85e':
  DO NOT MERGE Cherry-pick dataSpace and BufferItem changes

9 years agoam a60ff367: Merge "Remove useless \'svcmgr_handle\' (which had wrong type)."
Elliott Hughes [Mon, 6 Apr 2015 23:19:41 +0000 (23:19 +0000)]
am a60ff367: Merge "Remove useless \'svcmgr_handle\' (which had wrong type)."

* commit 'a60ff367a4f55ea319625cf500687c5025604f40':
  Remove useless 'svcmgr_handle' (which had wrong type).

9 years agoMerge "Remove useless 'svcmgr_handle' (which had wrong type)."
Elliott Hughes [Mon, 6 Apr 2015 23:13:27 +0000 (23:13 +0000)]
Merge "Remove useless 'svcmgr_handle' (which had wrong type)."

9 years agoam 6c450101: (-s ours) DO NOT MERGE Cherry-pick dataSpace and BufferItem changes
Eino-Ville Talvala [Mon, 6 Apr 2015 21:15:33 +0000 (21:15 +0000)]
am 6c450101: (-s ours) DO NOT MERGE Cherry-pick dataSpace and BufferItem changes

* commit '6c450101753d0219b151e79007bcded1bfbb058b':
  DO NOT MERGE Cherry-pick dataSpace and BufferItem changes

9 years agoDO NOT MERGE Cherry-pick dataSpace and BufferItem changes
Eino-Ville Talvala [Fri, 20 Feb 2015 00:10:43 +0000 (16:10 -0800)]
DO NOT MERGE Cherry-pick dataSpace and BufferItem changes

DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.
(cherry picked from commit 82c6bcc9705eabcaf5b9e45bc81867b0e2d61a02)

DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal
(cherry picked from commit cf3834db104e0b052056e3a06d46e3f222f0d372)

DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem
(cherry picked from commit 11611f9be590480d7ea27bf0153558573ddcded2)

9 years agoRemove useless 'svcmgr_handle' (which had wrong type).
Elliott Hughes [Fri, 3 Apr 2015 23:51:18 +0000 (16:51 -0700)]
Remove useless 'svcmgr_handle' (which had wrong type).

Also use the 'ptr' union member rather than 'handle'.

Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
Change-Id: I68e5336cd3af3bc61dbddd2b33d7e1512c0c329c

9 years agoam 2d4cf62a: am 8d9f899a: am 031fec0b: Merge "ServiceManager: Print kernel/userspace...
Elliott Hughes [Sat, 4 Apr 2015 00:39:46 +0000 (00:39 +0000)]
am 2d4cf62a: am 8d9f899a: am 031fec0b: Merge "ServiceManager: Print kernel/userspace binder version"

* commit '2d4cf62a2cdfbfbbca5757eb7dd1498d118bf7c9':
  ServiceManager: Print kernel/userspace binder version

9 years agoam 8d9f899a: am 031fec0b: Merge "ServiceManager: Print kernel/userspace binder version"
Elliott Hughes [Sat, 4 Apr 2015 00:19:19 +0000 (00:19 +0000)]
am 8d9f899a: am 031fec0b: Merge "ServiceManager: Print kernel/userspace binder version"

* commit '8d9f899a5e69a652c59d48c70a9c7b0e8100be87':
  ServiceManager: Print kernel/userspace binder version

9 years agoam 031fec0b: Merge "ServiceManager: Print kernel/userspace binder version"
Elliott Hughes [Sat, 4 Apr 2015 00:13:25 +0000 (00:13 +0000)]
am 031fec0b: Merge "ServiceManager: Print kernel/userspace binder version"

* commit '031fec0b9da7f5985c5a1650ed570ca3872e63c0':
  ServiceManager: Print kernel/userspace binder version

9 years agoMerge "ServiceManager: Print kernel/userspace binder version"
Elliott Hughes [Sat, 4 Apr 2015 00:03:45 +0000 (00:03 +0000)]
Merge "ServiceManager: Print kernel/userspace binder version"

9 years agoServiceManager: Print kernel/userspace binder version
Serban Constantinescu [Wed, 19 Feb 2014 15:34:02 +0000 (15:34 +0000)]
ServiceManager: Print kernel/userspace binder version

This patch adds extra logging for the binder version in case the userspace
and kernel versions differ.

Change-Id: I9859b29099726cfcfe5ca23d88ed2e101a06af1a
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
9 years agoam 6941090e: (-s ours) am 03af2bf6: (-s ours) am 1e954441: (-s ours) Merge "DO NOT...
Dan Stoza [Fri, 3 Apr 2015 17:07:39 +0000 (17:07 +0000)]
am 6941090e: (-s ours) am 03af2bf6: (-s ours) am 1e954441: (-s ours) Merge "DO NOT MERGE libgui: Plumb attach/detach through Surface"

* commit '6941090eb6eb14d3bd141f72a4af215162094ec0':
  DO NOT MERGE libgui: Plumb attach/detach through Surface

9 years agoam 03af2bf6: (-s ours) am 1e954441: (-s ours) Merge "DO NOT MERGE libgui: Plumb attac...
Dan Stoza [Fri, 3 Apr 2015 16:29:54 +0000 (16:29 +0000)]
am 03af2bf6: (-s ours) am 1e954441: (-s ours) Merge "DO NOT MERGE libgui: Plumb attach/detach through Surface"

* commit '03af2bf6c3a8c81836b572098c3e0be3dc7fc778':
  DO NOT MERGE libgui: Plumb attach/detach through Surface

9 years agoam 1e954441: (-s ours) Merge "DO NOT MERGE libgui: Plumb attach/detach through Surface"
Dan Stoza [Fri, 3 Apr 2015 16:19:55 +0000 (16:19 +0000)]
am 1e954441: (-s ours) Merge "DO NOT MERGE libgui: Plumb attach/detach through Surface"

* commit '1e954441d22d0feb28caceee9fe14bc7729b7b90':
  DO NOT MERGE libgui: Plumb attach/detach through Surface

9 years agoMerge "DO NOT MERGE libgui: Plumb attach/detach through Surface"
Dan Stoza [Fri, 3 Apr 2015 16:10:12 +0000 (16:10 +0000)]
Merge "DO NOT MERGE libgui: Plumb attach/detach through Surface"

9 years agoam bce77997: am ebca76c2: am 9cad1985: Merge "Fix errors caused by unused variables"
Fyodor Kupolov [Fri, 3 Apr 2015 14:52:38 +0000 (14:52 +0000)]
am bce77997: am ebca76c2: am 9cad1985: Merge "Fix errors caused by unused variables"

* commit 'bce7799786ae712bba9b58f1f99cd12ee05b5cf3':
  Fix errors caused by unused variables

9 years agoam a46d5e4b: am 63750cb6: am 4eb88f88: Merge "Support for storing OAT files in app...
Fyodor Kupolov [Fri, 3 Apr 2015 14:52:20 +0000 (14:52 +0000)]
am a46d5e4b: am 63750cb6: am 4eb88f88: Merge "Support for storing OAT files in app directory"

* commit 'a46d5e4b9a598330e2a79395dbd201ab88aded00':
  Support for storing OAT files in app directory

9 years agoam 40da142b: am 2cc42f0b: (-s ours) Installd: Support dex2oat threads system property
Andreas Gampe [Fri, 3 Apr 2015 14:51:58 +0000 (14:51 +0000)]
am 40da142b: am 2cc42f0b: (-s ours) Installd: Support dex2oat threads system property

* commit '40da142bbfd3ff9234e5a51b4c0e8dbbb7617d81':
  Installd: Support dex2oat threads system property

9 years agoam ebca76c2: am 9cad1985: Merge "Fix errors caused by unused variables"
Fyodor Kupolov [Fri, 3 Apr 2015 00:26:42 +0000 (00:26 +0000)]
am ebca76c2: am 9cad1985: Merge "Fix errors caused by unused variables"

* commit 'ebca76c23215579a23dde144d1950037d52452bf':
  Fix errors caused by unused variables

9 years agoam 9cad1985: Merge "Fix errors caused by unused variables"
Fyodor Kupolov [Fri, 3 Apr 2015 00:16:38 +0000 (00:16 +0000)]
am 9cad1985: Merge "Fix errors caused by unused variables"

* commit '9cad1985880f700be3150f05ca3539444da850d2':
  Fix errors caused by unused variables

9 years agoMerge "Fix errors caused by unused variables"
Fyodor Kupolov [Fri, 3 Apr 2015 00:04:25 +0000 (00:04 +0000)]
Merge "Fix errors caused by unused variables"

9 years agoFix errors caused by unused variables
Fyodor Kupolov [Thu, 2 Apr 2015 23:59:10 +0000 (16:59 -0700)]
Fix errors caused by unused variables

Change-Id: Ie52ae0e9a642504ee7b78c6bc54b61549cfb0342

9 years agoam 63750cb6: am 4eb88f88: Merge "Support for storing OAT files in app directory"
Fyodor Kupolov [Thu, 2 Apr 2015 23:27:40 +0000 (23:27 +0000)]
am 63750cb6: am 4eb88f88: Merge "Support for storing OAT files in app directory"

* commit '63750cb6969c5cf70df5d9bfc571ee107456ed5a':
  Support for storing OAT files in app directory

9 years agoam 4eb88f88: Merge "Support for storing OAT files in app directory"
Fyodor Kupolov [Thu, 2 Apr 2015 23:20:59 +0000 (23:20 +0000)]
am 4eb88f88: Merge "Support for storing OAT files in app directory"

* commit '4eb88f883911eb1208e85a9c176481176242af13':
  Support for storing OAT files in app directory

9 years agoam 2cc42f0b: (-s ours) Installd: Support dex2oat threads system property
Andreas Gampe [Thu, 2 Apr 2015 23:11:45 +0000 (23:11 +0000)]
am 2cc42f0b: (-s ours) Installd: Support dex2oat threads system property

* commit '2cc42f0bb3db6ff63fec4cbc282fa8af33d82fca':
  Installd: Support dex2oat threads system property

9 years agoMerge "Support for storing OAT files in app directory"
Fyodor Kupolov [Thu, 2 Apr 2015 23:11:01 +0000 (23:11 +0000)]
Merge "Support for storing OAT files in app directory"

9 years agoMerge "Revert "libgui: Plumb attach/detach through CpuConsumer""
Dan Stoza [Thu, 2 Apr 2015 22:37:04 +0000 (22:37 +0000)]
Merge "Revert "libgui: Plumb attach/detach through CpuConsumer""

9 years agoRevert "libgui: Plumb attach/detach through CpuConsumer"
Dan Stoza [Thu, 2 Apr 2015 20:48:15 +0000 (13:48 -0700)]
Revert "libgui: Plumb attach/detach through CpuConsumer"

This reverts commit 20c5672883796c0dedf38f51dc2fc6f140b09ae6.

9 years agoDO NOT MERGE libgui: Plumb attach/detach through Surface
Dan Stoza [Wed, 11 Mar 2015 18:55:01 +0000 (11:55 -0700)]
DO NOT MERGE libgui: Plumb attach/detach through Surface

Exposes the attachBuffer and detachNextBuffer calls from
IGraphicBufferProducer to the public Surface interface. Also moves
the version of connect that takes a producer callback from protected
to public.

Bug: 19628705
Change-Id: I9ebc3013c4d9c84c4e8ef150c00e03f8af80319e
(cherry picked from commit c14ecb9de243af8864610fd3c74342e3ca2cb4bc)

9 years agoMerge "Parcel.cpp: reject size_t arguments greater than INT32_MAX"
Nick Kralevich [Thu, 2 Apr 2015 18:27:03 +0000 (18:27 +0000)]
Merge "Parcel.cpp: reject size_t arguments greater than INT32_MAX"

9 years agoParcel.cpp: reject size_t arguments greater than INT32_MAX
Nick Kralevich [Thu, 2 Apr 2015 16:36:02 +0000 (09:36 -0700)]
Parcel.cpp: reject size_t arguments greater than INT32_MAX

It's a security best practice for size_t values to be rejected if
they are greater than INT32_SIZE. This is intended to prevent the
common error of inadvertently passing a negative int value to a
function, which after conversion to an unsigned type, becomes a huge
number, defeating the purpose of bounds checking.

This patch also addresses a bug where the call to:
  Parcel::write(buf, (size_t) -1);
would call writeInPlace() which uses PAD_SIZE on the supplied
argument. This would then cause an integer overflow, with PAD_SIZE
returning a small value, but the memcpy in Parcel::write using the
old large length value.

Bug: 19573085
Change-Id: Ib11bfb3dae4f3be91cd17b2c676926700972c7b8

9 years agoMerge "Merge commit '63e8376d0baf494f9dd7e866d8dedb26ffab2a6b' into merge"
Etan Cohen [Thu, 2 Apr 2015 03:10:43 +0000 (03:10 +0000)]
Merge "Merge commit '63e8376d0baf494f9dd7e866d8dedb26ffab2a6b' into merge"

9 years agoam a231a128: am 0f9bf17a: am 23b204e1: Merge "servicemanager: service_manager missing...
Mark Salyzyn [Wed, 1 Apr 2015 22:09:31 +0000 (22:09 +0000)]
am a231a128: am 0f9bf17a: am 23b204e1: Merge "servicemanager: service_manager missing include for string.h"

* commit 'a231a1287815e80a5ab11e30254005b81254d891':
  servicemanager: service_manager missing include for string.h

9 years agoam 0f9bf17a: am 23b204e1: Merge "servicemanager: service_manager missing include...
Mark Salyzyn [Wed, 1 Apr 2015 19:48:52 +0000 (19:48 +0000)]
am 0f9bf17a: am 23b204e1: Merge "servicemanager: service_manager missing include for string.h"

* commit '0f9bf17ad6caf7cec9043b1330cd3387b8881c0f':
  servicemanager: service_manager missing include for string.h

9 years agoam 23b204e1: Merge "servicemanager: service_manager missing include for string.h"
Mark Salyzyn [Wed, 1 Apr 2015 19:38:00 +0000 (19:38 +0000)]
am 23b204e1: Merge "servicemanager: service_manager missing include for string.h"

* commit '23b204e1ee9069b9321b5547e8d17a5014efbacd':
  servicemanager: service_manager missing include for string.h

9 years agoam dfca41d3: (-s ours) am 940414b6: (-s ours) am ef62116d: (-s ours) Merge "DO NOT...
Dan Stoza [Wed, 1 Apr 2015 19:28:13 +0000 (19:28 +0000)]
am dfca41d3: (-s ours) am 940414b6: (-s ours) am ef62116d: (-s ours) Merge "DO NOT MERGE libgui: Remove IGBC::BufferItem"

* commit 'dfca41d3a89e2c6e61c6749b5f5af670bdf90891':
  DO NOT MERGE libgui: Remove IGBC::BufferItem

9 years agoMerge "servicemanager: service_manager missing include for string.h"
Mark Salyzyn [Wed, 1 Apr 2015 19:26:22 +0000 (19:26 +0000)]
Merge "servicemanager: service_manager missing include for string.h"

9 years agoam 940414b6: (-s ours) am ef62116d: (-s ours) Merge "DO NOT MERGE libgui: Remove...
Dan Stoza [Wed, 1 Apr 2015 18:58:38 +0000 (18:58 +0000)]
am 940414b6: (-s ours) am ef62116d: (-s ours) Merge "DO NOT MERGE libgui: Remove IGBC::BufferItem"

* commit '940414b6345f02e6a7e7695ab4fe31810b2c49ef':
  DO NOT MERGE libgui: Remove IGBC::BufferItem

9 years agoam ef62116d: (-s ours) Merge "DO NOT MERGE libgui: Remove IGBC::BufferItem"
Dan Stoza [Wed, 1 Apr 2015 18:48:14 +0000 (18:48 +0000)]
am ef62116d: (-s ours) Merge "DO NOT MERGE libgui: Remove IGBC::BufferItem"

* commit 'ef62116d802237ebac77465d6ff6779ecfe038ae':
  DO NOT MERGE libgui: Remove IGBC::BufferItem

9 years agoMerge "DO NOT MERGE libgui: Remove IGBC::BufferItem"
Dan Stoza [Wed, 1 Apr 2015 18:41:24 +0000 (18:41 +0000)]
Merge "DO NOT MERGE libgui: Remove IGBC::BufferItem"

9 years agoservicemanager: service_manager missing include for string.h
Mark Salyzyn [Wed, 1 Apr 2015 14:52:12 +0000 (07:52 -0700)]
servicemanager: service_manager missing include for string.h

service_manager.c gets string.h inherited from
private/android_filesystem_config.h it should
not rely on this in the future. The intent is
to move fs_config function into libcutils and
thus deprecate any need for string.h in this
include file.

Bug: 19908228
Change-Id: Icc95ee02bf02c596463868b1330d209d1bd5c58a

9 years agoMerge "Add backwards compatible versions of IInterface::asBinder()"
Marco Nelissen [Tue, 31 Mar 2015 22:10:47 +0000 (22:10 +0000)]
Merge "Add backwards compatible versions of IInterface::asBinder()"

9 years agoAdd backwards compatible versions of IInterface::asBinder()
Marco Nelissen [Mon, 17 Nov 2014 23:24:21 +0000 (15:24 -0800)]
Add backwards compatible versions of IInterface::asBinder()

This makes apps linked against the previous non-static versions
work with the new libbinder.

Bug: 19060033
Bug: 19773812

Change-Id: I3b5c78cbb4f4c0681ca1042e4d8503d98f969502

9 years agoMerge "Stub implementations of HAL usage callbacks."
Tim Kilbourn [Tue, 31 Mar 2015 20:22:43 +0000 (20:22 +0000)]
Merge "Stub implementations of HAL usage callbacks."

9 years agoMerge commit '63e8376d0baf494f9dd7e866d8dedb26ffab2a6b' into merge
Etan Cohen [Tue, 31 Mar 2015 16:21:07 +0000 (09:21 -0700)]
Merge commit '63e8376d0baf494f9dd7e866d8dedb26ffab2a6b' into merge

9 years agoInstalld: Support dex2oat threads system property
Andreas Gampe [Tue, 31 Mar 2015 01:45:03 +0000 (18:45 -0700)]
Installd: Support dex2oat threads system property

Check dalvik.vm.dex2oat-threads in installd and pass to dex2oat.

Bug: 19992386

(cherry picked from commit 8d7af8b2418cc5e7e59746f0cb359a75ed0bdfd1)

Change-Id: I5e7806cf560607d31a1d6901dffb14bee538c9cc

9 years agoam 059e9c02: am 8c60cec0: am 5881c8dd: Merge "Installd: Support dex2oat threads syste...
Andreas Gampe [Tue, 31 Mar 2015 03:43:53 +0000 (03:43 +0000)]
am 059e9c02: am 8c60cec0: am 5881c8dd: Merge "Installd: Support dex2oat threads system property"

* commit '059e9c023eb025472db6775f9c2a95191dd6c2bf':
  Installd: Support dex2oat threads system property

9 years agoam 8c60cec0: am 5881c8dd: Merge "Installd: Support dex2oat threads system property"
Andreas Gampe [Tue, 31 Mar 2015 03:31:30 +0000 (03:31 +0000)]
am 8c60cec0: am 5881c8dd: Merge "Installd: Support dex2oat threads system property"

* commit '8c60cec0cf9356842b7d24c33b1d056e0785626b':
  Installd: Support dex2oat threads system property

9 years agoam 5881c8dd: Merge "Installd: Support dex2oat threads system property"
Andreas Gampe [Tue, 31 Mar 2015 03:24:59 +0000 (03:24 +0000)]
am 5881c8dd: Merge "Installd: Support dex2oat threads system property"

* commit '5881c8dd3b5b290cddca0e0f01e2c2f1641826b0':
  Installd: Support dex2oat threads system property

9 years agoMerge "Installd: Support dex2oat threads system property"
Andreas Gampe [Tue, 31 Mar 2015 03:20:15 +0000 (03:20 +0000)]
Merge "Installd: Support dex2oat threads system property"

9 years agoInstalld: Support dex2oat threads system property
Andreas Gampe [Tue, 31 Mar 2015 01:45:03 +0000 (18:45 -0700)]
Installd: Support dex2oat threads system property

Check dalvik.vm.dex2oat-threads in installd and pass to dex2oat.

Bug: 19992386
Change-Id: I5e7806cf560607d31a1d6901dffb14bee538c9cc

9 years agoSupport for storing OAT files in app directory
Fyodor Kupolov [Tue, 3 Mar 2015 20:25:29 +0000 (12:25 -0800)]
Support for storing OAT files in app directory

Changes to installd:
- dexopt now allows oat_dir param for custom output directory
- Added helper method calculate_oat_file_path for calculating oat file
  output location based on oat_dir and apk_path.

Bug: 19550105
Change-Id: I6b079207310583adeb6dad918a58034a059e34c4

9 years agoAdd Package Manager feature to enable MIDI support
Mike Lockwood [Fri, 27 Mar 2015 20:21:56 +0000 (13:21 -0700)]
Add Package Manager feature to enable MIDI support

Change-Id: Ia3cc277af24fcb5117a8d119326de0c8e12bbc09

9 years agoMerge "Use EPOLLWAKEUP properly."
Tim Kilbourn [Fri, 27 Mar 2015 16:24:15 +0000 (16:24 +0000)]
Merge "Use EPOLLWAKEUP properly."

9 years agoam 3e785e2e: am 88c52865: am 0faebfb2: Merge "Add trace_event_clock_sync to atrace"
John Reck [Fri, 27 Mar 2015 00:43:31 +0000 (00:43 +0000)]
am 3e785e2e: am 88c52865: am 0faebfb2: Merge "Add trace_event_clock_sync to atrace"

* commit '3e785e2ef93b068630d0ffb5178a5f38cc249a3d':
  Add trace_event_clock_sync to atrace

9 years agoam 88c52865: am 0faebfb2: Merge "Add trace_event_clock_sync to atrace"
John Reck [Fri, 27 Mar 2015 00:28:25 +0000 (00:28 +0000)]
am 88c52865: am 0faebfb2: Merge "Add trace_event_clock_sync to atrace"

* commit '88c52865f37d9b45c2610b4078bc73f392864572':
  Add trace_event_clock_sync to atrace

9 years agoam 0faebfb2: Merge "Add trace_event_clock_sync to atrace"
John Reck [Fri, 27 Mar 2015 00:21:41 +0000 (00:21 +0000)]
am 0faebfb2: Merge "Add trace_event_clock_sync to atrace"

* commit '0faebfb2f5a07939e7264a94fdcebecc4df39873':
  Add trace_event_clock_sync to atrace

9 years agoMerge "Add trace_event_clock_sync to atrace"
John Reck [Fri, 27 Mar 2015 00:13:32 +0000 (00:13 +0000)]
Merge "Add trace_event_clock_sync to atrace"

9 years agoAdd trace_event_clock_sync to atrace
John Reck [Thu, 26 Mar 2015 22:31:35 +0000 (15:31 -0700)]
Add trace_event_clock_sync to atrace

Change-Id: I8adce15210d82df09ff3a39ddd8df617aeb16a42

9 years agoBuild error SensorManager.
Aravind Akella [Thu, 26 Mar 2015 22:58:59 +0000 (15:58 -0700)]
Build error SensorManager.

Remove forward declaration for String8 and inlcude the corresponding header file.

Change-Id: I89a4ea42295dc9bb6db2c304ff725cc1d498cd55

9 years agoMerge "Support restricted mode in SensorService."
Aravind Akella [Thu, 26 Mar 2015 22:17:33 +0000 (22:17 +0000)]
Merge "Support restricted mode in SensorService."

9 years agoUse EPOLLWAKEUP properly.
Tim Kilbourn [Thu, 26 Mar 2015 21:12:42 +0000 (14:12 -0700)]
Use EPOLLWAKEUP properly.

We were trying to use it only when it wasn't supported.

Bug: 19937342
Change-Id: Id35aef9ad84f101f7ada2eb87fb91e5c5e2b3357

9 years agoam da08fc67: am b84a3dde: am bc5aceb1: Merge "Store odex files in oat/<isa>/ directory."
Richard Uhler [Thu, 26 Mar 2015 16:28:29 +0000 (16:28 +0000)]
am da08fc67: am b84a3dde: am bc5aceb1: Merge "Store odex files in oat/<isa>/ directory."

* commit 'da08fc672ff9643ada87a38fb98c7bd604b678ad':
  Store odex files in oat/<isa>/ directory.

9 years agoam b84a3dde: am bc5aceb1: Merge "Store odex files in oat/<isa>/ directory."
Richard Uhler [Thu, 26 Mar 2015 15:11:28 +0000 (15:11 +0000)]
am b84a3dde: am bc5aceb1: Merge "Store odex files in oat/<isa>/ directory."

* commit 'b84a3dde3583c7c8696679ffaad25c334e85e3cb':
  Store odex files in oat/<isa>/ directory.

9 years agoam bc5aceb1: Merge "Store odex files in oat/<isa>/ directory."
Richard Uhler [Thu, 26 Mar 2015 15:04:46 +0000 (15:04 +0000)]
am bc5aceb1: Merge "Store odex files in oat/<isa>/ directory."

* commit 'bc5aceb1f0a68e96dced1d843278b3bf14504f2c':
  Store odex files in oat/<isa>/ directory.

9 years agoMerge "Store odex files in oat/<isa>/ directory."
Richard Uhler [Thu, 26 Mar 2015 14:57:35 +0000 (14:57 +0000)]
Merge "Store odex files in oat/<isa>/ directory."

9 years agoStore odex files in oat/<isa>/ directory.
Richard Uhler [Wed, 18 Mar 2015 19:39:09 +0000 (12:39 -0700)]
Store odex files in oat/<isa>/ directory.

Previously odex files were stored alongside the dex location as:
  dex location: /foo/bar/base.apk
  odex location: /foo/bar/<isa>/base.odex

This changes where odex files are stored, adding an "oat" directory:
  dex location: /foo/bar/base.apk
  odex location: /foo/bar/oat/<isa>/base.odex

See also the corresponding changes in platform/art and platform/build.

Bug: 19550105
Change-Id: I4c6be4f0c41ff175904846db8e360c4af815b265

9 years agoSupport restricted mode in SensorService.
Aravind Akella [Wed, 11 Feb 2015 23:54:35 +0000 (15:54 -0800)]
Support restricted mode in SensorService.

In restricted mode, only CTS tests can register for sensors or call flush() on them. The requests
from other applications will be ignored.

Change-Id: Ieb923df3e0cfe3390fe2d052af776da79589744b

9 years agoam 28c03cca: am c2a5b469: am a527c07b: Merge "Fix mistake using width instead of...
Jesse Hall [Tue, 24 Mar 2015 21:20:24 +0000 (21:20 +0000)]
am 28c03cca: am c2a5b469: am a527c07b: Merge "Fix mistake using width instead of height."

* commit '28c03cca9835957f6e304b18358243b184fa46f8':
  Fix mistake using width instead of height.

9 years agoam c2a5b469: am a527c07b: Merge "Fix mistake using width instead of height."
Jesse Hall [Tue, 24 Mar 2015 21:06:56 +0000 (21:06 +0000)]
am c2a5b469: am a527c07b: Merge "Fix mistake using width instead of height."

* commit 'c2a5b469a311891d8e3025aea0e4b348044dfaeb':
  Fix mistake using width instead of height.

9 years agoam a527c07b: Merge "Fix mistake using width instead of height."
Jesse Hall [Tue, 24 Mar 2015 20:59:51 +0000 (20:59 +0000)]
am a527c07b: Merge "Fix mistake using width instead of height."

* commit 'a527c07b8d078f7da1114b7055f65b479a148729':
  Fix mistake using width instead of height.

9 years agoMerge "Fix mistake using width instead of height."
Jesse Hall [Tue, 24 Mar 2015 20:52:51 +0000 (20:52 +0000)]
Merge "Fix mistake using width instead of height."

9 years agoMerge "binder: add uint64 support to Parcel."
Ronghua Wu [Tue, 24 Mar 2015 16:42:53 +0000 (16:42 +0000)]
Merge "binder: add uint64 support to Parcel."

9 years agoAdd dataSpace to buffer queues; remove old format enums.
Eino-Ville Talvala [Fri, 20 Feb 2015 00:10:43 +0000 (16:10 -0800)]
Add dataSpace to buffer queues; remove old format enums.

- Wire up new dataSpace parameter through buffer queue stack
- Update tests to include the parameter
- Switch eglApi to using dataSpace to indicate sRGB gamma/linear
  difference
- Remove RAW_SENSOR in favor of RAW16
- Remove use of sRGB format enums
- Add default dataspace to buffer queue core
- Add query for default dataspace

Change-Id: I070bd2e7c56506055c419004c29e2e3feac725df

9 years agoSurface: Permit an IProducerListener on connect
Dan Stoza [Tue, 3 Mar 2015 06:12:37 +0000 (22:12 -0800)]
Surface: Permit an IProducerListener on connect

This change allows clients of Surface to provide an IProducerListener
callback object to Surface::connect, which will be passed down to the
underlying IGraphicBufferProducer

Change-Id: I5ea5229bf3a329bf02c6bd20e7247039c75d136b

9 years agoMerge "Report key request message type for unprefixed EME"
Jeff Tinker [Tue, 24 Mar 2015 00:05:38 +0000 (00:05 +0000)]
Merge "Report key request message type for unprefixed EME"

9 years agoam a290b4b9: am b4cf4d7d: am 6dad1713: Merge "Use verify-at-runtime if debug.usejit...
Mathieu Chartier [Mon, 23 Mar 2015 23:24:13 +0000 (23:24 +0000)]
am a290b4b9: am b4cf4d7d: am 6dad1713: Merge "Use verify-at-runtime if debug.usejit is true"

* commit 'a290b4b9121dab04c2989ab88017b8286075914b':
  Use verify-at-runtime if debug.usejit is true

9 years agoFix mistake using width instead of height.
Christopher Ferris [Mon, 23 Mar 2015 21:32:15 +0000 (14:32 -0700)]
Fix mistake using width instead of height.

Found by rodrigo.chiossi@intel.com.

Change-Id: I49d590ed39f6b47ba58a77a75d66b2964ea1cb1d

9 years agoam da3b1e7f: (-s ours) am 23707911: (-s ours) am 701473cf: (-s ours) Merge "DO NOT...
Dan Stoza [Sun, 22 Mar 2015 00:40:38 +0000 (00:40 +0000)]
am da3b1e7f: (-s ours) am 23707911: (-s ours) am 701473cf: (-s ours) Merge "DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem"

* commit 'da3b1e7ff20559ba368a22421c15ffe2cc079386':
  DO NOT MERGE SurfaceFlinger: Stop using IGBC::BufferItem

9 years agoam c6fdc017: (-s ours) am 355d8118: (-s ours) am 7d89f5b6: (-s ours) Merge "DO NOT...
Dan Stoza [Sun, 22 Mar 2015 00:40:37 +0000 (00:40 +0000)]
am c6fdc017: (-s ours) am 355d8118: (-s ours) am 7d89f5b6: (-s ours) Merge "DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal"

* commit 'c6fdc017fe9ea00dfd3817978c169f64b78e6e95':
  DO NOT MERGE libgui: Prepare for IGBC::BufferItem removal

9 years agoam c795dc00: (-s ours) am 1ca558f7: (-s ours) am f44d13e7: (-s ours) Merge "DO NOT...
Dan Stoza [Sun, 22 Mar 2015 00:40:36 +0000 (00:40 +0000)]
am c795dc00: (-s ours) am 1ca558f7: (-s ours) am f44d13e7: (-s ours) Merge "DO NOT MERGE Add dataSpace to buffer queues; remove old format enums."

* commit 'c795dc007f779103a8fae707e135827d185d943b':
  DO NOT MERGE Add dataSpace to buffer queues; remove old format enums.