OSDN Git Service
Jeff Sharkey [Wed, 20 Mar 2013 19:12:44 +0000 (19:12 +0000)]
am
a6c1ab52: Merge "Move screenshots near beginning of dumpstate." into jb-mr2-dev
* commit '
a6c1ab52e30fc63c8822e1f0cc6c5aea6328a69b':
Move screenshots near beginning of dumpstate.
Jeff Sharkey [Wed, 20 Mar 2013 19:09:44 +0000 (19:09 +0000)]
Merge "Move screenshots near beginning of dumpstate." into jb-mr2-dev
Jeff Tinker [Wed, 20 Mar 2013 16:53:16 +0000 (16:53 +0000)]
am
30041bd3: Merge "Updated MediaDrm API based on review input." into jb-mr2-dev
* commit '
30041bd3a487c3bfe45a5b802a0d3443cfcc0c51':
Updated MediaDrm API based on review input.
Jeff Tinker [Wed, 20 Mar 2013 16:47:34 +0000 (16:47 +0000)]
Merge "Updated MediaDrm API based on review input." into jb-mr2-dev
The Android Open Source Project [Wed, 20 Mar 2013 16:32:41 +0000 (09:32 -0700)]
Reconcile with jb-mr2-release - do not merge
Change-Id: I9b1d766e6519a720cee8327d1ec71d9f69dd7387
The Android Automerger [Wed, 20 Mar 2013 12:55:54 +0000 (05:55 -0700)]
merge in jb-mr2-release history after reset to jb-mr2-dev
Mathias Agopian [Wed, 20 Mar 2013 00:42:21 +0000 (00:42 +0000)]
am
9cd766a5: disable RefBase consistency checks (NDEBUG)
* commit '
9cd766a517caeb58669722fad7fdf623a8c1b83c':
disable RefBase consistency checks (NDEBUG)
Mathias Agopian [Wed, 20 Mar 2013 00:36:57 +0000 (17:36 -0700)]
disable RefBase consistency checks (NDEBUG)
Bug:
8328715
Change-Id: Ib57646ff909fd8744610f37f3b50d90d884dff31
Mathias Agopian [Wed, 20 Mar 2013 00:27:46 +0000 (00:27 +0000)]
am
4e37ddff: Fix a crasher with RefBase debugging and vectors of wp<>
* commit '
4e37ddff43784a5a784beb4b62ea3f3136e1634b':
Fix a crasher with RefBase debugging and vectors of wp<>
Mathias Agopian [Tue, 19 Mar 2013 05:27:41 +0000 (22:27 -0700)]
Fix a crasher with RefBase debugging and vectors of wp<>
background:
we have some code to fix-up the IDs of references when
using RefBase's DEBUG_REFS when those refs are managed by
arrays wp<> or sp<> (this is because wp<> / sp<> don't have
a trivial ctor when DEBUG_REFS is enabled, and Vector
treats them as trivial for obvious performance reasons)
this is complicated by the fact that we don't want to have
to recompile everything when enabling DEBUG_REFs (i.e.: the
Vector code cannot know wheter it's enabled or not for its
template stuff).
problem:
there was a bug in the fix-up code for wp<> which was trying
to access the weakref_impl from the RefBase* however, this was
moronic since RefBase could have been destroyed if there wasn't
any more strong refs -- and this happned. Instead we need to get
the weakref_impl directly from the wp<>
Change-Id: Ie16e334204205fdbff142acb9faff8479a78450b
Mathias Agopian [Tue, 19 Mar 2013 23:02:47 +0000 (23:02 +0000)]
am
ca987c87: Merge "A few tweaks to RefBase debugging" into jb-mr2-dev
* commit '
ca987c877549b0d5472e91ded98f3ba6fea8a96d':
A few tweaks to RefBase debugging
Mathias Agopian [Tue, 19 Mar 2013 23:00:40 +0000 (23:00 +0000)]
Merge "A few tweaks to RefBase debugging" into jb-mr2-dev
Jeff Sharkey [Tue, 19 Mar 2013 22:05:19 +0000 (15:05 -0700)]
Move screenshots near beginning of dumpstate.
Bug:
8420215
Change-Id: I6adffd1182ed8f99b8d11d43785a4eb4a388ceb5
Jesse Hall [Tue, 19 Mar 2013 20:49:09 +0000 (20:49 +0000)]
am
ef64b75a: Don\'t log an error on HWC1.1+ devices with no FB HAL
* commit '
ef64b75a936ffd194673dbce6766995f86b42ba9':
Don't log an error on HWC1.1+ devices with no FB HAL
Jesse Hall [Mon, 18 Mar 2013 18:28:50 +0000 (11:28 -0700)]
Don't log an error on HWC1.1+ devices with no FB HAL
Change-Id: I015e5a1a1f926181e51f82525f69beff71bd70cd
Jesse Hall [Tue, 19 Mar 2013 17:47:30 +0000 (17:47 +0000)]
am
fae23b87: Merge changes I61ae54f3,I57cb668e,I7a3f1e1a,Id28a2f9b into jb-mr2-dev
* commit '
fae23b8757a6e1b70997db28a2eaf34f9ddc9b84':
Add BufferQueueInterposer and use it for virtual displays
Add DisplaySurface abstraction
Fix argument types in IGraphicBufferProducer methods
Minor cleanups/fixes before virtual display refactoring
Jesse Hall [Tue, 19 Mar 2013 17:45:29 +0000 (17:45 +0000)]
Merge changes I61ae54f3,I57cb668e,I7a3f1e1a,Id28a2f9b into jb-mr2-dev
* changes:
Add BufferQueueInterposer and use it for virtual displays
Add DisplaySurface abstraction
Fix argument types in IGraphicBufferProducer methods
Minor cleanups/fixes before virtual display refactoring
The Android Automerger [Tue, 19 Mar 2013 12:55:29 +0000 (05:55 -0700)]
merge in jb-mr2-release history after reset to jb-mr2-dev
Mathias Agopian [Tue, 19 Mar 2013 03:31:18 +0000 (20:31 -0700)]
A few tweaks to RefBase debugging
- stacks are now saved in /data/debug which must be
created and writable by the user.
- removed "always fatal" DEBUG_REFS option, it wasn't
really needed.
- DEBUG_REFS_ENABLED_BY_DEFAULT is not the default anymore
(usually people want to target which refs they're tracking)
Change-Id: I37fae72e9dacde6ce1fa8f7dbe2bc01b1a1b95e5
Jamie Gennis [Mon, 18 Mar 2013 21:56:43 +0000 (21:56 +0000)]
am
79fb99d0: Merge "atrace: add support for tracing kernel functions" into jb-mr2-dev
* commit '
79fb99d0dea4d301d1bf25273c6af4907ca124bc':
atrace: add support for tracing kernel functions
Jamie Gennis [Mon, 18 Mar 2013 21:54:44 +0000 (21:54 +0000)]
Merge "atrace: add support for tracing kernel functions" into jb-mr2-dev
Jesse Hall [Fri, 15 Mar 2013 19:32:10 +0000 (12:32 -0700)]
Add BufferQueueInterposer and use it for virtual displays
BufferQueueInterposer allows a client to tap into a
IGraphicBufferProducer-based buffer queue, and modify buffers as they
pass from producer to consumer. VirtualDisplaySurface uses this to
layer HWC composition on top of GLES composition before passing the
buffer to the virtual display consumer.
Bug:
8384764
Change-Id: I61ae54f3d90de6a35f4f02bb5e64e7cc88e1cb83
Jesse Hall [Thu, 14 Mar 2013 21:29:29 +0000 (14:29 -0700)]
Add DisplaySurface abstraction
DisplayDevice now has a DisplaySurface instead of using
FramebufferSurface directly. FramebufferSurface implements
DisplaySurface, and so does the new VirtualDisplaySurface class.
DisplayDevice now always has a surface, not just for virtual displays.
In this change VirtualDisplaySurface is just a stub; buffers still go
directly from GLES to the final consumer.
Bug:
8384764
Change-Id: I57cb668edbc6c37bfebda90b9222d435bf589f37
Jesse Hall [Sat, 16 Mar 2013 04:34:30 +0000 (21:34 -0700)]
Fix argument types in IGraphicBufferProducer methods
Bug:
8384764
Change-Id: I7a3f1e1a0584a70af04f9eafef900505389d2202
Jesse Hall [Thu, 7 Mar 2013 00:13:49 +0000 (16:13 -0800)]
Minor cleanups/fixes before virtual display refactoring
None of these should change behavior, except for removing some
incorrect log messages when using a virtual display.
- HWComposer::getAndResetReleaseFenceFd() checks the HWC version, so
no need to do that in the DisplayDevice::onSwapBuffersCompleted().
However, it should check that mFramebufferSurface is not NULL like
it is for virtual displays.
- Comment that FramebufferSurface::dump() overrides the non-virtual
ConsumerBase::dump(), and fix it so the right thing happens
regardless of the static type of the pointer/reference the callee
has. FramebufferSurface::dump() could be removed right now, but I'd
need to bring it back in a later change.
- Use the right enum for validating display type ids.
- Don't try to send hotplug events for virtual displays.
- Mark virtual displays as connected so HWComposer::prepare() doesn't
think something is wrong when it gets a non-NULL layer list.
- Remove unused FramebufferSurface methods.
Bug:
8384764
Change-Id: Id28a2f9be86b45f4bb7915fdf7752157035f4294
Jamie Gennis [Tue, 12 Mar 2013 23:00:10 +0000 (16:00 -0700)]
atrace: add support for tracing kernel functions
This change adds support for tracing specific kernel function calls using the
function_graph tracer. It adds a '-k' option to atrace that accepts a comma
separated list of kernel function names for which tracing will be enabled.
Change-Id: I872b2f1d474b8ebb904053853fc8cf8c0a98089c
The Android Automerger [Mon, 18 Mar 2013 12:55:58 +0000 (05:55 -0700)]
merge in jb-mr2-release history after reset to jb-mr2-dev
Jesse Hall [Sun, 17 Mar 2013 16:18:34 +0000 (16:18 +0000)]
am
ce7e2781: Merge "Add Vector::resize()" into jb-mr2-dev
* commit '
ce7e278151d268f3cf55bcecd05f6be8c7e82e0f':
Add Vector::resize()
Mathias Agopian [Sun, 17 Mar 2013 16:18:34 +0000 (16:18 +0000)]
am
041a0752: don\'t allow screenshots without the READ_FRAMEBUFFER permission
* commit '
041a075262ef5fc886e46fd4eec3dd79ee2e60c0':
don't allow screenshots without the READ_FRAMEBUFFER permission
Jesse Hall [Sat, 16 Mar 2013 03:23:12 +0000 (03:23 +0000)]
Merge "Add Vector::resize()" into jb-mr2-dev
Mathias Agopian [Sat, 16 Mar 2013 01:31:56 +0000 (18:31 -0700)]
don't allow screenshots without the READ_FRAMEBUFFER permission
the recent screenshot rework allowed the older screenshot
interface to work without that permission
Change-Id: I6c4743f4591c81106e3b823d55a055f7b4907de1
Mathias Agopian [Sat, 16 Mar 2013 01:16:22 +0000 (01:16 +0000)]
am
7670d3cb: Merge "get rid of purgatory and fix QueuesToWindowComposer query" into jb-mr2-dev
* commit '
7670d3cb2b5d38c60135f34a2446e1ae809d1b32':
get rid of purgatory and fix QueuesToWindowComposer query
Mathias Agopian [Sat, 16 Mar 2013 01:14:34 +0000 (01:14 +0000)]
Merge "get rid of purgatory and fix QueuesToWindowComposer query" into jb-mr2-dev
Mathias Agopian [Fri, 15 Mar 2013 23:16:30 +0000 (23:16 +0000)]
am
a493be58: don\'t capture hidden layers in screenshots
* commit '
a493be5825d15f6a94d1afb5910db075a2a7abc1':
don't capture hidden layers in screenshots
Mathias Agopian [Fri, 15 Mar 2013 23:08:10 +0000 (16:08 -0700)]
don't capture hidden layers in screenshots
Bug:
8389956
Change-Id: I9ed836395258732c743c6fd44092bd01020dde13
Jesse Hall [Mon, 11 Mar 2013 17:16:48 +0000 (10:16 -0700)]
Add Vector::resize()
Bug:
8384764
Change-Id: Icee83d389f3e555eba7d419b64c8d52a9aa21b8b
Dianne Hackborn [Fri, 15 Mar 2013 04:33:06 +0000 (04:33 +0000)]
am
1791eefd: fix a couple race-conditions in RefBase::promote()
* commit '
1791eefd69e07a7d8a311ee8a298bbd2de77f046':
fix a couple race-conditions in RefBase::promote()
Mathias Agopian [Fri, 15 Mar 2013 02:18:13 +0000 (19:18 -0700)]
get rid of purgatory and fix QueuesToWindowComposer query
the purgatory list wasn't needed anymore; in fact it had no effect as
buffer life-time management is now handled by the BufferQueue.
For QueuesToWindowComposer we keep a list of wp<> on the IBinder
for IGraphicBufferProducers we hand over to clients so we can
easily check if an IGraphicBufferProducer is ours. We clean-up the
list when our IGraphicBufferProducer are destroyed.
Bug:
8349142
Change-Id: I1aa06652ade8c72d0004a3f5e6c3d6e8a82fc2ae
Dianne Hackborn [Thu, 14 Mar 2013 22:26:30 +0000 (15:26 -0700)]
fix a couple race-conditions in RefBase::promote()
Bug:
8390295
Change-Id: I7a48e3bf5b213cc1da2b8e844c6bb37ee24cb047
Elliott Hughes [Thu, 14 Mar 2013 17:31:38 +0000 (10:31 -0700)]
am
7212ff29: am
20e154f1: Merge "Second try at adding a compatibility symbol for the MemoryBase constructor."
* commit '
7212ff29c6f4e4cd192fee6f072e80b36d8a728b':
Second try at adding a compatibility symbol for the MemoryBase constructor.
Elliott Hughes [Thu, 14 Mar 2013 17:33:59 +0000 (17:33 +0000)]
am
5b00af24: am
7212ff29: am
20e154f1: Merge "Second try at adding a compatibility symbol for the MemoryBase constructor."
* commit '
5b00af2435d67ccf806c918f6482949870fd993b':
Second try at adding a compatibility symbol for the MemoryBase constructor.
Elliott Hughes [Thu, 14 Mar 2013 17:31:38 +0000 (10:31 -0700)]
am
7212ff29: am
20e154f1: Merge "Second try at adding a compatibility symbol for the MemoryBase constructor."
* commit '
7212ff29c6f4e4cd192fee6f072e80b36d8a728b':
Second try at adding a compatibility symbol for the MemoryBase constructor.
Jeff Sharkey [Thu, 14 Mar 2013 17:22:50 +0000 (17:22 +0000)]
am
a11713ce: Merge "Increase screenshot timeout." into jb-mr2-dev
* commit '
a11713ce3e81d7838092168fad110bea3212a9f3':
Increase screenshot timeout.
Jeff Sharkey [Thu, 14 Mar 2013 17:21:08 +0000 (17:21 +0000)]
Merge "Increase screenshot timeout." into jb-mr2-dev
Jeff Sharkey [Thu, 14 Mar 2013 17:20:31 +0000 (10:20 -0700)]
Increase screenshot timeout.
Devices with large displays take longer than 5 seconds to write.
Change-Id: If74bc4a3cec366ae28eca549bce28ef212e47d8f
Elliott Hughes [Thu, 14 Mar 2013 15:56:50 +0000 (15:56 +0000)]
am
801e632a: am
6250f6cb: am
d8151306: Merge "Revert "Add a compatibility symbol for the MemoryBase constructor.""
* commit '
801e632a1913819a7bf8542615caa80018c0f266':
Revert "Add a compatibility symbol for the MemoryBase constructor."
Elliott Hughes [Thu, 14 Mar 2013 15:55:49 +0000 (08:55 -0700)]
am
6250f6cb: am
d8151306: Merge "Revert "Add a compatibility symbol for the MemoryBase constructor.""
* commit '
6250f6cb2be039be150de6c836f8595384838342':
Revert "Add a compatibility symbol for the MemoryBase constructor."
Jeff Sharkey [Thu, 14 Mar 2013 15:46:26 +0000 (15:46 +0000)]
am
d77d4e0e: Merge "Support broadcast when dumpstate finishes." into jb-mr2-dev
* commit '
d77d4e0edcb0d0f99dce2acea5278875be0b02a0':
Support broadcast when dumpstate finishes.
Jeff Sharkey [Thu, 14 Mar 2013 15:44:15 +0000 (15:44 +0000)]
Merge "Support broadcast when dumpstate finishes." into jb-mr2-dev
The Android Automerger [Thu, 14 Mar 2013 12:55:37 +0000 (05:55 -0700)]
merge in jb-mr2-release history after reset to jb-mr2-dev
Elliott Hughes [Thu, 14 Mar 2013 11:09:19 +0000 (11:09 +0000)]
am
c47f0988: Revert "Add a compatibility symbol for the MemoryBase constructor."
* commit '
c47f0988a36c3032a3c8850c4df3a704dd59e468':
Revert "Add a compatibility symbol for the MemoryBase constructor."
Elliott Hughes [Thu, 14 Mar 2013 02:56:34 +0000 (02:56 +0000)]
Revert "Add a compatibility symbol for the MemoryBase constructor."
Cherry pick from AOSP to fix the build.
See https://android-review.googlesource.com/#/c/53690/
This reverts commit
7f974ff2f317ffbf9256579109f000ec876c3037
Change-Id: I1b123f446d0ff41e11ff81d4ef5f1472b59cac93
Elliott Hughes [Thu, 14 Mar 2013 06:13:16 +0000 (06:13 +0000)]
am
5ca39ea5: am
9b57ad73: am
8facd1b2: Merge "Add a compatibility symbol for the MemoryBase constructor."
* commit '
5ca39ea57a4bfa04e90dd2aafc31c8f20bd8bf1c':
Add a compatibility symbol for the MemoryBase constructor.
Elliott Hughes [Thu, 14 Mar 2013 06:11:00 +0000 (23:11 -0700)]
am
9b57ad73: am
8facd1b2: Merge "Add a compatibility symbol for the MemoryBase constructor."
* commit '
9b57ad737bceba9f8d4f5be303c70fa72be00eaf':
Add a compatibility symbol for the MemoryBase constructor.
Elliott Hughes [Thu, 14 Mar 2013 05:40:26 +0000 (22:40 -0700)]
am
20e154f1: Merge "Second try at adding a compatibility symbol for the MemoryBase constructor."
* commit '
20e154f16f315d7ae0b3204db0004d19a8b0bc48':
Second try at adding a compatibility symbol for the MemoryBase constructor.
Elliott Hughes [Thu, 14 Mar 2013 04:35:13 +0000 (04:35 +0000)]
Merge "Second try at adding a compatibility symbol for the MemoryBase constructor."
Elliott Hughes [Thu, 14 Mar 2013 03:54:01 +0000 (20:54 -0700)]
Second try at adding a compatibility symbol for the MemoryBase constructor.
Third-party libraries are currently trying to use the
MemoryBase constructor but failing because we fixed the
definition of ssize_t. This is a stop-gap for users of
this private API until we can get them fixed.
Bug:
8253769
Change-Id: Ie7c86f45fa39cb53539cab0ffe8585a585656714
Elliott Hughes [Thu, 14 Mar 2013 03:32:33 +0000 (20:32 -0700)]
am
d8151306: Merge "Revert "Add a compatibility symbol for the MemoryBase constructor.""
* commit '
d8151306f539f8c2f3b66c1fe06be9566ba8aca3':
Revert "Add a compatibility symbol for the MemoryBase constructor."
Elliott Hughes [Thu, 14 Mar 2013 02:56:48 +0000 (02:56 +0000)]
Merge "Revert "Add a compatibility symbol for the MemoryBase constructor.""
Elliott Hughes [Thu, 14 Mar 2013 02:56:34 +0000 (02:56 +0000)]
Revert "Add a compatibility symbol for the MemoryBase constructor."
This reverts commit
7f974ff2f317ffbf9256579109f000ec876c3037
Change-Id: I28ebfc5ac88bd025471b613aa7958d23749e6991
Elliott Hughes [Thu, 14 Mar 2013 02:28:17 +0000 (19:28 -0700)]
am
8facd1b2: Merge "Add a compatibility symbol for the MemoryBase constructor."
* commit '
8facd1b2ea02796b575f123b420590d2b8354910':
Add a compatibility symbol for the MemoryBase constructor.
Elliott Hughes [Thu, 14 Mar 2013 01:19:44 +0000 (01:19 +0000)]
Merge "Add a compatibility symbol for the MemoryBase constructor."
Elliott Hughes [Wed, 13 Mar 2013 21:35:55 +0000 (14:35 -0700)]
Add a compatibility symbol for the MemoryBase constructor.
Third-party libraries are currently trying to use the
MemoryBase constructor but failing because we fixed the
definition of ssize_t. This is a stop-gap for users of
this private API until we can get them fixed.
Bug:
8253769
Change-Id: I8a19770f3252d88ee87023fde625cc6289924b0d
Jeff Sharkey [Wed, 13 Mar 2013 22:45:50 +0000 (15:45 -0700)]
Support broadcast when dumpstate finishes.
Add flag that sends BUGREPORT_FINISHED broadcast when dumpstate
is finished, including the resulting filesystem paths. Also reduces
directory creation to 0770.
Bug:
7005318
Change-Id: Id4c6b699a56f8acd859b7ab73368500e1a8f3c67
Mathias Agopian [Wed, 13 Mar 2013 22:22:11 +0000 (15:22 -0700)]
size IMemoryHeap properly for screenshots
since we're using glReadPixels(), we only need to use
the width (as opposed to the stride) of the source
screenshot.
Bug:
8374664
Change-Id: I145c80f4fff5444df7c77c4f52e70a7203caddbd
Mathias Agopian [Wed, 13 Mar 2013 22:26:46 +0000 (22:26 +0000)]
am
6a531717: size IMemoryHeap properly for screenshots
* commit '
6a531717cddf1d30be0946884d21c27e5b6b390c':
size IMemoryHeap properly for screenshots
Mathias Agopian [Wed, 13 Mar 2013 22:22:11 +0000 (15:22 -0700)]
size IMemoryHeap properly for screenshots
since we're using glReadPixels(), we only need to use
the width (as opposed to the stride) of the source
screenshot.
Bug:
8374664
Change-Id: I145c80f4fff5444df7c77c4f52e70a7203caddbd
Mathias Agopian [Wed, 13 Mar 2013 21:48:15 +0000 (21:48 +0000)]
am
35ffa6a8: Surface can now be created only from an IGraphicBufferProducer
* commit '
35ffa6a868f1aa650c90956a4129bb70f780fc99':
Surface can now be created only from an IGraphicBufferProducer
Mathias Agopian [Wed, 13 Mar 2013 21:44:30 +0000 (21:44 +0000)]
am
4d9b822e: get rid of ISurface
* commit '
4d9b822e2c18142e55fe2611aa6cd7dc7d4a62c6':
get rid of ISurface
Jeff Tinker [Fri, 8 Feb 2013 01:46:18 +0000 (17:46 -0800)]
Updated MediaDrm API based on review input.
Change-Id: I06716d2616bbe7efaea6cbf9ba7bf303dfae1650
The Android Automerger [Wed, 13 Mar 2013 12:55:39 +0000 (05:55 -0700)]
merge in jb-mr2-release history after reset to jb-mr2-dev
Mathias Agopian [Wed, 13 Mar 2013 01:45:09 +0000 (18:45 -0700)]
Surface can now be created only from an IGraphicBufferProducer
it can't write itself to a parcel, nor can it be created from a
parcel.
Change-Id: I69165d5c54d6024b3e546e80d8b57e3dedda7893
Mathias Agopian [Wed, 13 Mar 2013 00:11:48 +0000 (17:11 -0700)]
get rid of ISurface
ISurface was only used to get the IGraphicBufferProducer from
a Layer. It's now replaced by a BBinder subclass / IBinder and
is only used as a handle to the surface, to both refer to it
and manage its life-time.
Also cleaned-up a bit the ISurfaceComposer interface and
"create layer" code path.
Change-Id: I68d0e02d57b862cffb31d5168c3bc10cea0906eb
Jamie Gennis [Tue, 12 Mar 2013 19:22:52 +0000 (19:22 +0000)]
am
f44e9f91: Merge "atrace: add the webview category" into jb-mr2-dev
* commit '
f44e9f91f37d3fbed64bc952f241d5dc3c385b6a':
atrace: add the webview category
Jamie Gennis [Tue, 12 Mar 2013 19:21:29 +0000 (19:21 +0000)]
Merge "atrace: add the webview category" into jb-mr2-dev
The Android Open Source Project [Tue, 12 Mar 2013 14:14:48 +0000 (07:14 -0700)]
Reconcile with jb-mr2-release - do not merge
Change-Id: I31a3e1b1185ded041c4b1dea06da4f2cd87fe21d
The Android Automerger [Tue, 12 Mar 2013 12:55:47 +0000 (05:55 -0700)]
merge in jb-mr2-release history after reset to jb-mr2-dev
Mathias Agopian [Tue, 12 Mar 2013 04:35:24 +0000 (04:35 +0000)]
am
f795852b: temporary: enable ASSERTs in RefBase
* commit '
f795852b54b39eb373e0c421b63dc9a98822ac2c':
temporary: enable ASSERTs in RefBase
Mathias Agopian [Tue, 12 Mar 2013 04:27:16 +0000 (21:27 -0700)]
temporary: enable ASSERTs in RefBase
this is in an attempt to get more data on
bug
8328715.
Change-Id: I9333a67c2d7f67f4d9b2fc5eb1ad8a7b2d1c6dcb
Mathias Agopian [Tue, 12 Mar 2013 03:52:42 +0000 (03:52 +0000)]
am
b7a5b05b: Fix missing recents screenshots
* commit '
b7a5b05b53b81cb24849c7e9934c941f64e05a42':
Fix missing recents screenshots
Mathias Agopian [Tue, 12 Mar 2013 03:47:24 +0000 (20:47 -0700)]
Fix missing recents screenshots
We were using the "visible layer list" when taking screenshots,
which doesn't work when a layer is behind other opaque layers
and therefore hidden.
We fix this by using the full layer list, filtered by the
layerstack of the display we're looking at.
Bug:
7552304
Change-Id: I4b6f77e5511aea94f8d218975b6e22738e7e5d5b
Jamie Gennis [Tue, 12 Mar 2013 02:37:53 +0000 (19:37 -0700)]
atrace: add the webview category
Change-Id: Iefb552cd275bb5784903e8bf328890ecd233e45b
Michael Wright [Tue, 12 Mar 2013 01:16:53 +0000 (01:16 +0000)]
am
2aee1b01: Merge "Add TOUCH_NAVIGATION input source" into jb-mr2-dev
* commit '
2aee1b01b7f4e1e0849f5653139a995ad6ba877e':
Add TOUCH_NAVIGATION input source
Michael Wright [Tue, 12 Mar 2013 01:15:48 +0000 (01:15 +0000)]
Merge "Add TOUCH_NAVIGATION input source" into jb-mr2-dev
Mathias Agopian [Tue, 12 Mar 2013 01:13:28 +0000 (01:13 +0000)]
am
d2d5a64a: workaround a deadlock when taking screenshots into a surface
* commit '
d2d5a64aa21cfc548c8c8333d1b36979e5e5a640':
workaround a deadlock when taking screenshots into a surface
Mathias Agopian [Tue, 12 Mar 2013 00:59:59 +0000 (17:59 -0700)]
workaround a deadlock when taking screenshots into a surface
When disconnecting from BufferQueue, we now drain the queue
except the head (which means in the screenshot case we won't
have to block, but we might not have a buffer to show, this
will appear as an error in the log).
Bug:
8362363
Change-Id: If80989aac3c917beea2ebddf3cbb502849d394da
Romain Guy [Mon, 11 Mar 2013 21:39:27 +0000 (21:39 +0000)]
am
dbca4a0e: Merge "Add Thread::isRunning and Condition::signal(WakeUpType)" into jb-mr2-dev
* commit '
dbca4a0ee5dac0b2f8d0ed4b1667adbf11363e35':
Add Thread::isRunning and Condition::signal(WakeUpType)
Romain Guy [Mon, 11 Mar 2013 21:38:26 +0000 (21:38 +0000)]
Merge "Add Thread::isRunning and Condition::signal(WakeUpType)" into jb-mr2-dev
Romain Guy [Mon, 11 Mar 2013 21:34:56 +0000 (14:34 -0700)]
Add Thread::isRunning and Condition::signal(WakeUpType)
The signal() method is useful to choose whether to wake up one or
all threads.
Change-Id: I062ab6d3ddd306a9fb735549ea140e2a76eed75a
Michael Wright [Mon, 11 Mar 2013 21:20:14 +0000 (14:20 -0700)]
Add TOUCH_NAVIGATION input source
Change-Id: Id76e2e85246269ba7b16bb9635e41593b45cac1c
Jean-Baptiste Queru [Mon, 11 Mar 2013 20:49:20 +0000 (20:49 +0000)]
am
5c19de4d: am
1d6e52d1: am
50d36d58: am
75bcd737: am
4ddcb758: (-s ours) am
9ef024ec: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
5c19de4d070dfaebde92a5df4e54c959eef95cba':
Jean-Baptiste Queru [Mon, 11 Mar 2013 20:44:33 +0000 (13:44 -0700)]
am
1d6e52d1: am
50d36d58: am
75bcd737: am
4ddcb758: (-s ours) am
9ef024ec: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
1d6e52d17e2df913e10925c5e3e652d3421ff320':
Jean-Baptiste Queru [Mon, 11 Mar 2013 20:13:37 +0000 (13:13 -0700)]
am
50d36d58: am
75bcd737: am
4ddcb758: (-s ours) am
9ef024ec: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
50d36d58369cdf48bc6fcdba96b36c846be8587a':
Jean-Baptiste Queru [Mon, 11 Mar 2013 20:00:44 +0000 (13:00 -0700)]
am
75bcd737: am
4ddcb758: (-s ours) am
9ef024ec: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
75bcd737770f85114673c4411b8e2ecc0dd32bdf':
Jean-Baptiste Queru [Mon, 11 Mar 2013 19:41:50 +0000 (12:41 -0700)]
am
4ddcb758: (-s ours) am
9ef024ec: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
4ddcb75861cfb2835fcc20f2071222d2f55450ba':
jp abgrall [Mon, 11 Mar 2013 19:34:13 +0000 (19:34 +0000)]
am
574d6902: am
ba8abb51: Merge "Ensure dumpstate children die"
* commit '
574d6902b7e30a1e9c2375481549c8e8a712d6e6':
Ensure dumpstate children die
jp abgrall [Mon, 11 Mar 2013 19:28:06 +0000 (12:28 -0700)]
am
ba8abb51: Merge "Ensure dumpstate children die"
* commit '
ba8abb517d1eddebeda62bf907fa446e3c3b81f6':
Ensure dumpstate children die
Jean-Baptiste Queru [Mon, 11 Mar 2013 19:23:09 +0000 (12:23 -0700)]
am
9ef024ec: (-s ours) Reconcile with jb-mr1-release - do not merge
* commit '
9ef024ec8ae0318c89cc65dc0591aa40695393fc':
Jean-Baptiste Queru [Mon, 11 Mar 2013 19:19:30 +0000 (12:19 -0700)]
Reconcile with jb-mr1-release - do not merge
jp abgrall [Mon, 11 Mar 2013 18:09:35 +0000 (18:09 +0000)]
Merge "Ensure dumpstate children die"