summaryrefslogtreecommitdiffstats
path: root/libs
Commit message (Collapse)AuthorAgeFilesLines
* attempt to fix [2099362] Possible SurfaceFlinger crashMathias Agopian2009-09-041-2/+6
|
* Merge change 24058 into eclairAndroid (Google) Code Review2009-09-041-14/+11
|\ | | | | | | | | * changes: Minor perf improvement to fall and expand use of struct.
| * Minor perf improvement to fall and expand use of struct.Jason Sams2009-09-041-14/+11
| |
* | Merge change 24057 into eclairAndroid (Google) Code Review2009-09-041-10/+11
|\ \ | |/ | | | | | | * changes: checkpoint
| * checkpointJason Sams2009-09-041-10/+11
| |
* | Merge change 24048 into eclairAndroid (Google) Code Review2009-09-041-1/+2
|\ \ | | | | | | | | | | | | * changes: fix [2098939] Smooth gradients show banding on Sholes
| * | fix [2098939] Smooth gradients show banding on SholesMathias Agopian2009-09-041-1/+2
| |/
* | Fix point sprites.Romain Guy2009-09-042-0/+13
|/ | | | Change-Id: Ic9438daaf25f3969a0dd5b634b7cceccbbbfb27b
* Remove "predefined" elements from Java layer. Static elements continue to ↵Jason Sams2009-09-047-132/+206
| | | | exist but are no longer treated as a special version of element.
* Improve structure support using symbol lookup of named structures in scripts ↵Jason Sams2009-09-038-60/+156
| | | | to allow them to appear as just pointers to structs.
* fix issue 2096657: Sholes: residue shutter sound heard ONCE while taking a ↵Eric Laurent2009-09-031-6/+7
| | | | | | | picture AFTER the volume is turned off. Do not ramp volume if the first frame of a track is processed after the track was stopped. In the case of very short sounds, the track stop request can be received by AudioFlinger just after the start request before the first frame is mixed by AudioMixer. In this case, the track is already in stopped state and initial volume is applied with a ramp for the first frame processed which should not be the case: initial volume change is always applied immediatelly.
* Merge change 23568 into eclairAndroid (Google) Code Review2009-09-021-5/+12
|\ | | | | | | | | * changes: Work on issue #2079167: Flickering issue across multiple UI
| * Work on issue #2079167: Flickering issue across multiple UIDianne Hackborn2009-09-021-5/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This addresses a few parts of the bug: - There was a small issue in the window manager where we could show a window too early before the transition animation starts, which was introduced by the recent wallpaper work. This was the cause of the flicker when starting the dialer for the first time. - There was a much larger problem that has existing forever where moving an application token to the front or back was not synchronized with the application animation transaction. This was the cause of the flicker when hanging up (now that the in-call screen moves to the back instead of closing and we always have a wallpaper visible). The approach to solving this is to have the window manager go ahead and move the app tokens (it must in order to keep in sync with the activity manager), but to delay the actual window movement: perform the movement to front when the animation starts, and to back when it ends. Actually, when the animation ends, we just go and completely rebuild the window list to ensure it is correct, because there can be ways people can add windows while in this intermediate state where they could end up at the wrong place once we do the delayed movement to the front or back. And it is simply reasuring to know that every time we finish a full app transition, we re-evaluate the world and put everything in its proper place. Also included in this change are a few little tweaks to the input system, to perform better logging, and completely ignore input devices that do not have any of our input classes. There is also a little cleanup of evaluating configuration changes to not do more work than needed when an input devices appears or disappears, and to only log a config change message when the config is truly changing. Change-Id: Ifb2db77f8867435121722a6abeb946ec7c3ea9d3
* | Merge change 23720 into eclairAndroid (Google) Code Review2009-09-023-4/+17
|\ \ | |/ |/| | | | | * changes: Add colorkey to gl clear operation
| * Add colorkey to gl clear operationRebecca Schultz Zavin2009-09-023-4/+17
| | | | | | | | Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
* | Merge change 23529 into eclairAndroid (Google) Code Review2009-09-021-1/+10
|\ \ | | | | | | | | | | | | * changes: Make it an error to use a bare apostrophe in aapt, and adjust warnings/errors.
| * | Make it an error to use a bare apostrophe in aapt, and adjust warnings/errors.Eric Fischer2009-09-011-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In practice, no one ever writes an apostrophe in an aapt string with the intent of using it to quote whitespace -- they always mean to include a literal apostrophe in the string and then are surprised when they find the apostrophe missing. Make this an error so that it is discovered right away instead of waiting until late in QA or after the strings have already been sent for translation. (And fix a recently-introduced string that has exactly this problem.) Silence the warning about an empty span in a string, since this seems to annoy people instead of finding any real problems. Make the error about having a translated string with no base string into a warning, since this is a big pain when making changes to an application that has already had some translations done, and the dead translations should be removed by a later translation import anyway.
* | | Merge change 23583 into eclairAndroid (Google) Code Review2009-09-011-15/+14
|\ \ \ | |/ / |/| | | | | | | | * changes: Update fountain to use structures.
| * | Update fountain to use structures.Jason Sams2009-08-311-15/+14
| |/
* | Fix issue 2091594: music chirp after disconnecting A2DP.Eric Laurent2009-09-011-1/+4
|/ | | | | In AudioFlinger::MixerThread::putTracks(), change the mFillingUpStatus flag to FS_FILLING for active tracks so that mute request is executed without ramping volume down when the track is moved from A2DP to hardware output. Also modified AudioFlinger::setStreamOutput() so that the notification of the change is sent only once to AudioSystem.
* Fix issue 2085690: AudioFlinger must properly terminate the input and output ↵Eric Laurent2009-08-311-2/+11
| | | | | | threads when destroyed. Call closeInput() for all inputs and closeOutput() for all outputs before deleting audio hardware in AudioFlinger destructor.
* Merge change 23168 into eclairAndroid (Google) Code Review2009-08-281-0/+1
|\ | | | | | | | | * changes: EventHub: Fix file descriptor leak.
| * EventHub: Fix file descriptor leak.Mike Lockwood2009-08-281-0/+1
| | | | | | | | Signed-off-by: Mike Lockwood <lockwood@android.com>
* | Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh ↵Jason Sams2009-08-2724-146/+252
|/ | | | which replaces TriangleMesh. Update Film to use new builder.
* Fix issue 2045911: Camera Shutter tone does not play correctly while ↵Eric Laurent2009-08-272-75/+201
| | | | | | listening to music. Add the possibility to delay routing and volume commands in AudioPolicyClientInterface. The delay is not blocking for the caller.
* dumpsys SurfaceFlinger will now always dump SF's state, even if SF is deadlockedMathias Agopian2009-08-262-1/+58
| | | | | | | | (in this case the state is dumped without the proper locks held which could result to a crash) in addition, the last transaction and swap times are printed to the dump as well as the time spent *currently* in these function. For instance, if SF is unresponsive because eglSwapBuffers() is stuck, this will show up here.
* Remove bogus comments and logging.Jason Sams2009-08-253-14/+11
|
* Implement java interface for RS shutdown and fix shutdown deadlock with the ↵Jason Sams2009-08-255-6/+30
| | | | command fifo.
* Add support for selecting the color bit depth and if the application used a ↵Jason Sams2009-08-2516-97/+128
| | | | depth buffer.
* Remove Galaxy Render Script, replaced by its wallpaper equivalent.Romain Guy2009-08-249-594/+0
| | | | Change-Id: I28c91d648fe5ab6e794bf55d11879388b139dbe9
* Merge change 22352 into eclairAndroid (Google) Code Review2009-08-211-2/+5
|\ | | | | | | | | * changes: Fix FallRS by keeping a reference to the mesh.
| * Fix FallRS by keeping a reference to the mesh.Romain Guy2009-08-211-2/+5
| |
* | fix [2070341] [FAST BLOCKER] can't successfully setup erc52Mathias Agopian2009-08-211-2/+12
|/
* Merge change 22169 into eclairAndroid (Google) Code Review2009-08-202-3/+40
|\ | | | | | | | | * changes: Cleanup the Galaxy, add a few RS functions for Grass.
| * Cleanup the Galaxy, add a few RS functions for Grass.Romain Guy2009-08-202-3/+40
| |
* | Point SpritesJason Sams2009-08-2010-44/+50
| |
* | Add offset handling in MemoryHeapBase classBenny Wong2009-08-201-4/+4
|/
* Merge change 22024 into eclairAndroid (Google) Code Review2009-08-191-56/+69
|\ | | | | | | | | * changes: Micro-optimizations for FallRS
| * Micro-optimizations for FallRSRomain Guy2009-08-191-56/+69
| |
* | Merge change 22021 into eclairAndroid (Google) Code Review2009-08-196-21/+27
|\ \ | | | | | | | | | | | | * changes: fix a bug that caused the PixelFormat viewed by Surface to be wrong.
| * | fix a bug that caused the PixelFormat viewed by Surface to be wrong.Mathias Agopian2009-08-196-21/+27
| | | | | | | | | | | | | | | what happened is that the efective pixel format is calculated by SF but Surface nevew had access to it directly. in particular this caused query(FORMAT) to return the requested format instead of the effective format.
* | | Merge change 22011 into eclairAndroid (Google) Code Review2009-08-192-36/+62
|\ \ \ | |/ / | | / | |/ |/| * changes: fix [2063336] Surface.lockSurface throws IllegalArgumentException when out of memory
| * fix [2063336] Surface.lockSurface throws IllegalArgumentException when out ↵Mathias Agopian2009-08-192-36/+62
| | | | | | | | of memory
* | Improved performance in Galaxy and FallRomain Guy2009-08-195-91/+97
|/
* Merge change 21927 into eclairAndroid (Google) Code Review2009-08-193-22/+83
|\ | | | | | | | | * changes: Improved RS timing code to monitor where we spend CPU time.
| * Improved RS timing code to monitor where we spend CPU time.Jason Sams2009-08-193-22/+83
| |
* | Move the skyRomain Guy2009-08-194-198/+166
| |
* | Tweak the water and its textureRomain Guy2009-08-183-49/+21
| |
* | Merge change 21831 into eclairAndroid (Google) Code Review2009-08-183-29/+49
|\ \ | |/ |/| | | | | * changes: Add reflections to the water
| * Add reflections to the waterRomain Guy2009-08-183-29/+49
| |