- 16 Mar, 2015 3 commits
-
-
Dan Stoza authored
Removes IGraphicBufferConsumer::BufferItem. Depends on the following changes: I187b3a7d05196b6289596afac8fb9a9d4aebff76 I0ddd38df37500cfd6b21d1e768ed14e39c5cd9fc Change-Id: Id1fa56d092188f2cb712768d5d2fc6a9027fb73c
-
Ronghua Wu authored
-
Vinit Deshpande authored
-
- 15 Mar, 2015 3 commits
-
-
Jesse Hall authored
* commit '5e44f932': [MIPS] Fix mips32r1 build
-
Jesse Hall authored
* commit 'b6b81d6a': [MIPS] Fix mips32r1 build
-
Jesse Hall authored
-
- 13 Mar, 2015 7 commits
-
-
Dan Stoza authored
-
Dan Stoza authored
One of the overloads of BufferQueueConsumer::acquireBuffer was calling itself infinitely instead of calling the other overload. This fixes that issue. Bug: 19733425 Change-Id: Iac8425e1241774304a131da2fb9dec6e82922f13
-
Dan Stoza authored
-
Dan Stoza authored
-
Dan Stoza authored
-
Dan Stoza authored
-
Dan Stoza authored
-
- 12 Mar, 2015 3 commits
-
-
Dan Stoza authored
Switches all uses of IGraphicBufferConsumer::BufferItem (and BufferQueue::BufferItem) to the BufferItem in libgui. Depends on frameworks/native I699ed0a6837076867ca756b28d1ffb2238f7a0d9. Change-Id: I187b3a7d05196b6289596afac8fb9a9d4aebff76
-
Dan Stoza authored
Switches some dependencies from IGraphicBufferConsumer::BufferItem to android::BufferItem and adds some methods to facilitate incrementally changing client code to do the same. Change-Id: I699ed0a6837076867ca756b28d1ffb2238f7a0d9
-
Ronghua Wu authored
Bug: 19620911 Change-Id: I776c1537e5fd88052609cab66d60905f7e30400a
-
- 11 Mar, 2015 3 commits
-
-
Dan Stoza authored
Adds an overload of IGraphicBufferConsumer::acquireBuffer which takes an android::BufferItem instead of an IGBC::BufferItem. Change-Id: I9c3bc8037fa9438d4d9080b8afb694219ef2f71f
-
Dan Stoza authored
Add a constructor for building a BufferItem from an IGraphicBufferConsumer::BufferItem. Change-Id: I1394e693314429ada93427889f10b7b01c948053
-
Dan Stoza authored
Currently, there are two instances of BufferItem: one inside of IGraphicBufferConsumer, and a standalone one inside of libgui. They only differ in the name of one of the fields, so this change modifies the one inside of libgui to have a union of both names so that the one inside of IGBC can eventually be refactored away. Change-Id: I64f495105f56cbf5803cea4aa6b072ea29b70cf5
-
- 10 Mar, 2015 4 commits
-
-
Andreas Gampe authored
* commit '53cab935': Installd: Pass debuggable flag
-
Andreas Gampe authored
* commit '1fc747d2': Installd: Pass debuggable flag
-
Andreas Gampe authored
* commit '5a25a63d': Installd: Pass debuggable flag
-
- 09 Mar, 2015 6 commits
-
-
Andreas Gampe authored
-
Andreas Gampe authored
Pass the debuggable flag from the package manager to dex2oat. Change-Id: Id17ec72babe2ee88713a0d274eff86508de30666
-
Dan Stoza authored
-
Dan Stoza authored
Fixes a null pointer exception in getActiveConfig Bug: 19416124 Change-Id: I45a01f67affb63a348866ce42a6013c5eb71fe8f
-
- 06 Mar, 2015 4 commits
-
-
Eino-Ville Talvala authored
-
Dan Stoza authored
-
Ronghua Wu authored
-
Dan Stoza authored
-
- 05 Mar, 2015 7 commits
-
-
Nick Kralevich authored
* commit 'f11b58f2': service_manager: reorder permission checks for find
-
Dan Stoza authored
Adds a --static-screen option to dumpsys SurfaceFlinger, which displays screen-on time broken down by the time between the prior frame and the current frame. An example dump looks like this: $ adb shell dumpsys SurfaceFlinger --static-screen Static screen stats: < 1 frames: 12.235 s (3.5%) < 2 frames: 29.898 s (8.7%) < 3 frames: 15.370 s (4.4%) < 4 frames: 13.103 s (3.8%) < 5 frames: 15.780 s (4.6%) < 6 frames: 2.022 s (0.6%) < 7 frames: 0.201 s (0.1%) 7+ frames: 256.887 s (74.4%) The buckets are exclusive, so '< 3 frames' covers the interval [2, 3) frames Bug: 19543586 Change-Id: I3253a54c23995d25e96016997acedd0775956b60
-
Nick Kralevich authored
* commit 'fcf1689c': service_manager: reorder permission checks for find
-
Nick Kralevich authored
* commit '5fec7915': service_manager: reorder permission checks for find
-
Nick Kralevich authored
-
Nick Kralevich authored
Reorder the find permission checks. This avoids generating misleading SELinux denials when a service doesn't exist, or when a service is prohibited to isolated apps. The original reason for structuring the code this way is explained in https://android-review.googlesource.com/#/c/100530/4/cmds/servicemanager/service_manager.c@172 The concern at the time was to avoid leaking a situation where a caller could probe for the existance of a service. This turns out to be unnecessary. The same return value is used for both a permission denied and a service not found. The only side effect is the generation of an SELinux audit log, which likely won't be accessible to the calling application. Change-Id: I9760e1821ed16102fa5f9bec07f8c34944565be9
-
Ronghua Wu authored
Bug: 19265536 Change-Id: I524962f84aefae28a8ffd411d1bb6521bedb02a7
-