summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* am a1e273ae: Merge "Surface: fix a protected buffer test" into ics-mr0Jamie Gennis2011-10-141-25/+2
|\ | | | | | | | | * commit 'a1e273ae590ee08cf27baca7facfce51e598d995': Surface: fix a protected buffer test
| * Merge "Surface: fix a protected buffer test" into ics-mr0Jamie Gennis2011-10-141-25/+2
| |\
| | * Surface: fix a protected buffer testJamie Gennis2011-10-121-25/+2
| | | | | | | | | | | | | | | | | | | | | | | | This change renames the ScreenshotsOfProtectedBuffersFail to ScreenshotsOfProtectedBuffersSucceed and changes the test to verify that the screenshot succeeds. Change-Id: I960bb8eed4211578cb4dc446b08392937da064b6
* | | am 43b57ec4: Fix error printing if no command string is set.Jason Sams2011-10-131-2/+6
|\ \ \ | |/ / | | | | | | | | | * commit '43b57ec48ec7652addc11bbc9fef652c2394b7f5': Fix error printing if no command string is set.
| * | Fix error printing if no command string is set.Jason Sams2011-10-131-2/+6
| |/ | | | | | | Change-Id: I588c0d0a4e1b8f80c967ebfb6aff179a0cac4a36
* | Merge "Fix bug with 1D arrays and threading. Some elements got launched ↵Jason Sams2011-10-121-3/+3
|\ \ | | | | | | | | | multiple times."
| * | Fix bug with 1D arrays and threading.Jason Sams2011-10-121-3/+3
| | | | | | | | | | | | | | | | | | Some elements got launched multiple times. Change-Id: Icb257019df591a5d9525867c8ef8d18ef7d4cde5
* | | Merge "Add missing public native API"Romain Guy2011-10-121-1/+3
|\ \ \
| * | | Add missing public native APIRomain Guy2011-10-121-1/+3
| | | | | | | | | | | | | | | | Change-Id: Ie3bc706b2ac91d686a5b888e8ae841820e9d37c7
* | | | Merge "Reduce the size of libhwui by 50%"Romain Guy2011-10-1210-87/+109
|\ \ \ \ | |/ / /
| * | | Reduce the size of libhwui by 50%Romain Guy2011-10-1210-87/+109
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change removes unnessary symbols. All symbols are hidden by default, public APIs with exported symbols are explicitly marked with ANDROID_API. Change-Id: I692fde432a86c12108de1cfd1f6504919a7d5f3f
* | | | am 075e4c3d: Merge "SurfaceFlinger: update orientation via transactions" ↵Jamie Gennis2011-10-122-65/+29
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | into ics-mr0 * commit '075e4c3d2e6a8a9eb3506dfedc8da938fb65fb65': SurfaceFlinger: update orientation via transactions
| * | Merge "SurfaceFlinger: update orientation via transactions" into ics-mr0Jamie Gennis2011-10-122-65/+29
| |\ \
| | * | SurfaceFlinger: update orientation via transactionsJamie Gennis2011-10-112-65/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change merges the ISurfaceComposer::setOrientation functionality into ISurfaceComposer::setTransactionState. It enables the window manager to atomically update both the display orientation and the position and size of the windows in a single transaction with SurfaceFlinger. Bug: 5439574 Change-Id: I18a8ccc564d7d760ef8afb2d015ccdb7a7963900
* | | | Merge "Improve rsForEach overhead."Jason Sams2011-10-123-48/+97
|\ \ \ \
| * | | | Improve rsForEach overhead.Jason Sams2011-10-113-48/+97
| | |/ / | |/| | | | | | | | | | | | | | | | | | Change-Id: Iaabef7bb573233ef7c5756077f840ee933ee0c39 fix spacing, reduce rsForEach overhead about 50%
* | | | am 0a273592: Merge "Add video stabilization control to Camera parameters." ↵Eino-Ville Talvala2011-10-121-0/+2
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | | | | | | | into ics-mr0 * commit '0a2735928030229b3340074eb11c2423342fda93': Add video stabilization control to Camera parameters.
| * | Merge "Add video stabilization control to Camera parameters." into ics-mr0Eino-Ville Talvala2011-10-121-0/+2
| |\ \
| | * | Add video stabilization control to Camera parameters.Eino-Ville Talvala2011-10-121-0/+2
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | Hardware video stabilization reduces camera shake in preview and in recorded videos. It has no effect on still image capture. Convenience accessor methods hidden for now. Change-Id: Ie18450bff662b2ef98b85d19719beefc180975fc
* | | am 58bf986c: Merge "Use ashmem for CursorWindows. Bug: 5332296" into ics-mr0Jeff Brown2011-10-112-263/+239
|\ \ \ | |/ / | | | | | | | | | * commit '58bf986c3e3948242e89654e6d59b97a21345582': Use ashmem for CursorWindows. Bug: 5332296
| * | Use ashmem for CursorWindows.Jeff Brown2011-10-112-263/+239
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5332296 The memory dealer introduces additional delays for reclaiming the memory owned by CursorWindows because the Binder object must be finalized. Using ashmem instead gives CursorWindow more direct control over the lifetime of the shared memory region. The provider now allocates the CursorWindows and returns them to clients with a read-only protection bit set on the ashmem region. Improved the encapsulation of CursorWindow. Callers shouldn't need to care about details like how string fields are allocated. Removed the compile-time configuration of string and numeric storage modes to remove some dead weight. Change-Id: I07c2bc2a9c573d7e435dcaecd269d25ea9807acd
* | Correctly apply transforms when getting a TextureView's bitmapRomain Guy2011-10-111-1/+14
|/ | | | | | Bug #5439406 Change-Id: I271a9a2e38f5b3600dc158f8f442a6b0893f472b
* Merge changes Idbfeb3cc,I03e8e2e7,Iff9eed78Jeff Brown2011-10-071-6/+7
|\ | | | | | | | | | | | | * changes: Fix regression in CursorWindow.getString() Bug: 5332296 Clean up CursorWindow lifetime. Bug: 5332296 Fix regression in CursorWindow.copyStingToBuffer. Bug: 5332296
| * Fix regression in CursorWindow.copyStingToBuffer.Jeff Brown2011-10-071-6/+7
| | | | | | | | | | | | Bug: 5332296 Change-Id: Iff9eed786f0a8293b6156f883a66a322ddad5e99
* | Stupid fixed point math.Romain Guy2011-10-071-7/+7
|/ | | | | | Bug #5423215 Change-Id: I39379e1f8fb4d59de4ede6e4fe7cf7a2c7cc625a
* Clean up CursorWindow code.Jeff Brown2011-10-061-38/+3
| | | | | | | | | Bug: 5332296 The code is functionally equivalent, but a little more efficient and much easier to maintain. Change-Id: I90670a13799df05831843a5137ab234929281b7c
* Merge "Wrapping new API with #defines to prevent old apps from using them."Jason Sams2011-10-055-1/+16
|\
| * Wrapping new API with #defines to prevent old apps from using them.Alex Sakhartchouk2011-09-285-1/+16
| | | | | | | | Change-Id: Ib3a2d19544ad72987ebec09d465bec8eeb6423c8
* | Merge "Canvas.getClipBounds() was broken and unreliable with OpenGL ES 2.0"Romain Guy2011-10-041-23/+9
|\ \
| * | Canvas.getClipBounds() was broken and unreliable with OpenGL ES 2.0Romain Guy2011-10-041-23/+9
| | | | | | | | | | | | | | | | | | | | | | | | This bug was affecting several third party applications. The bug was introduced by an optimization that prevented the local clip to be recomputed when needed. Change-Id: I7b5c464db21b5ff1a7274af75a3a64d0e9d84772
* | | Merge "Fix crash running old HC apps."Jason Sams2011-10-041-1/+4
|\ \ \
| * | | Fix crash running old HC apps.Jason Sams2011-10-041-1/+4
| | |/ | |/| | | | | | | Change-Id: If7206de334868cb40eb8e5dd04fbe8c70bc1d614
* | | Fix handling of "allow fds" state.Dianne Hackborn2011-10-031-2/+9
| | | | | | | | | | | | | | | | | | Didn't take into account nesting of bundles. Boo. Change-Id: Ic8cf21ad8d6f4938a3e105128624c9d162310d01
* | | Transfer large bitmaps using ashmem.Jeff Brown2011-10-031-0/+108
| | | | | | | | | | | | | | | | | | Bug: 5224703 Change-Id: If385a66adf4c6179a0bb49c0e6d09a9567e23808
* | | Add mechanism for Parcel to not allow FDs to be written to it.Dianne Hackborn2011-10-031-1/+18
| |/ |/| | | | | | | | | This is to help implement issue #5224703. Change-Id: I026a5890495537d15b57fe61227a640aac806d46
* | SurfaceTexture: parameterize the texture targetJamie Gennis2011-09-301-7/+8
| | | | | | | | | | | | | | This change adds a hack to allow Android Browser to use a SurfaceTexture to stream RGBA images to a GL_TEXTURE_2D texture object. Change-Id: Idb90064d5d4b920959ef3be7451362ac5012460e
* | TextureView works best when it draws stuff.Romain Guy2011-09-291-1/+1
| | | | | | | | | | | | Bug #5391188 Change-Id: I5e754881ccb08ff288ebd60de77282c9cbcf3f86
* | may fix the buildMathias Agopian2011-09-281-6/+2
|/ | | | Change-Id: I065b1e6652f0e800ba5674a6d9aa954c3ac6c790
* Merge changes Ib302d79e,Ib4ee085fJamie Gennis2011-09-271-60/+85
|\ | | | | | | | | | | * changes: SurfaceFlinger: set layer names on SurfaceTextures SurfaceTexture: add name support
| * SurfaceTexture: add name supportJamie Gennis2011-09-221-60/+85
| | | | | | | | | | | | | | This change adds support for setting a string that can be used to identify a SurfaceTexture object in log messages. Change-Id: Ib4ee085f36c8830dc964c05ef1654f5a55dfcd60
* | Region cannot handle malformed Rects. Abort the Region op in that case.Mathias Agopian2011-09-261-0/+1
| | | | | | | | | | Bug: 5331198, 5334829 Change-Id: Ib1fdbf6fb291e7f1191ccfe16b5ff29d73e7a474
* | Remove unused fields in ProgramRasterJason Sams2011-09-233-34/+5
|/ | | | Change-Id: I70c9d47674c956ec850c178c7aaa9a5e3dd9dffb
* Merge "Cleanup RS logs Reduce the startup/shutdown info and format the logs ↵Jason Sams2011-09-213-17/+12
|\ | | | | | | in a consistent manner."
| * Cleanup RS logsJason Sams2011-09-203-17/+12
| | | | | | | | | | | | | | Reduce the startup/shutdown info and format the logs in a consistent manner. Change-Id: I4592cd9fcf7e2920010d84c7137137262cdc73b9
* | Make sure Region handles invalid rectanglesMathias Agopian2011-09-191-0/+5
| | | | | | | | | | | | | | | | | | the boolean operation code assumes rects are valid and could go into an infinite loop if not. make sure we abort before that happens. Bug: 5331198, 5334829 Change-Id: Iee4e3b838ecf504ef21f7447fd2e34a56e7dc3f8
* | fix the float Rect in OpenGLRenderer to handle NANsMathias Agopian2011-09-191-36/+26
|/ | | | | | | | | | | | | | | - we want functions like isEmpty() to return true if NANs are involved in the Rect - also clean-up the intersect familly of calls - minor cleanup in the int32_t Rect as well These played a role in http://b/5331198. Bug: 5331198 Change-Id: I5369725ab482e4b83da9f1bd4cee5256e5de75b2
* am 79aa4030: Merge "Can\'t stop the fling! Bug: 5335420" into ics-factoryromJeff Brown2011-09-161-0/+2
|\ | | | | | | | | * commit '79aa40302b643ee6c6227ee354a1b1378e721568': Can't stop the fling! Bug: 5335420
| * Can't stop the fling!Jeff Brown2011-09-161-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 5335420 Fixed a bug in VelocityTracker where the output velocity was not being set to zero when not available. Added a condition to ensure that the velocity is at least the minimum fling velocity before continuing. If not, then the user is trying to stop the fling and scroll more precisely. Change-Id: I36634b0c3f7a9a09cf20c33f71d41163a8e33eed
| * Merge "work around a problem where fp registers get corrupted (DO NOT ↵Mathias Agopian2011-09-161-1/+5
| |\ | | | | | | | | | MERGE)" into ics-factoryrom
| | * work around a problem where fp registers get corrupted (DO NOT MERGE)Mathias Agopian2011-09-161-1/+5
| | | | | | | | | | | | | | | Bug: 5331198 Change-Id: I1f9b4a79d34d63f8adb0555909998664ea2ea9ca