summaryrefslogtreecommitdiffstats
path: root/libs/surfaceflinger
Commit message (Collapse)AuthorAgeFilesLines
...
* | | make use of the perfectly fine List.h instead of our own reimplementation of ↵Mathias Agopian2009-04-283-135/+64
| | | | | | | | | | | | a linked list.
* | | get rid of an old hack to work around a bug around glDeleteTextures() in the ↵Mathias Agopian2009-04-248-19/+7
| | | | | | | | | | | | adreno drivers
* | | get rid of the "show fps" debug optionMathias Agopian2009-04-242-12/+1
| | |
* | | Surfaces are now destroyed properly in SurfaceFlinger.Mathias Agopian2009-04-245-47/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | First, the window manager tells us when a surface is no longer needed. At this point, several things happen: - the surface is removed from the active/visible list - it is added to a purgatory list, where it waits for all clients to release their reference - it destroys all data/state that can be spared Later, when all clients are done, the remains of the Surface are disposed off: it is removed from the purgatory and destroyed. In particular its gralloc buffers are destroyed at that point (when we're sure nobody is using them anymore).
* | | a brand new MessageQueue for SurfaceFlinger.Mathias Agopian2009-04-245-49/+441
| | |
* | | more Surface lifetime managementMathias Agopian2009-04-249-44/+141
| | | | | | | | | | | | | | | Surfaces are now destroyed once all references from the clients are gone, but they go through a partial destruction as soon as the window manager requests it. This last part is still buggy. see comments in SurfaceFlinger::destroySurface()
* | | Squashed commit of the following:Mathias Agopian2009-04-241-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit e5c24638f98162c3b75b4c67a16b510d38e31341 Author: Mathias Agopian <mathias@google.com> Date: Fri Apr 17 14:09:03 2009 -0700 oops forgot this file. commit 282642632d0cb12882eecf42e0fdfb2343275de1 Author: Mathias Agopian <mathias@google.com> Date: Fri Apr 17 14:07:32 2009 -0700 use a helper macro for creating Singleton<>'s static attributes instances.
* | | more splitting of Surface/SurfaceControl. Surface.java is now implemented in ↵Mathias Agopian2009-04-167-291/+10
| | | | | | | | | | | | | | | | | | terms of Surface and SurfaceControl. The WindowManager side of Surface.java holds a SurfaceControl, while the client-side holds a Surface. When the client is in the system process, Surface.java holds both (which is a problem we'll try to fix later).
* | | fix a few typos in comments. this is really intended as a git pull/push test.Mathias Agopian2009-04-161-5/+5
| | |
* | | fix a rookie mistake causing Singleton<> to be a "multiton". Also improve ↵Mathias Agopian2009-04-151-5/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the BufferMapper's debugging, but turn it off. Squashed commit of the following: commit 04e9cae7f806bd65f2cfe35c011b47a36773bbe5 Author: Mathias Agopian <mathias@google.com> Date: Wed Apr 15 18:30:30 2009 -0700 fix and improve BufferMapper's tracking of mapped buffers. commit 1a8deaed15811092b2349cc3c40cafb5f722046c Author: Mathias Agopian <mathias@google.com> Date: Wed Apr 15 00:52:02 2009 -0700 fix some bugs with the Singleton<> class. untested. commit ed01cc06ad70cf640ce1258f01189cb1a96fd3a8 Author: Mathias Agopian <mathias@google.com> Date: Tue Apr 14 19:29:25 2009 -0700 some work to debug the Singleton<> template.
* | | more debugging tools around BufferMapperMathias Agopian2009-04-102-9/+9
| | |
* | | Merge commit 'goog/master' into master_glMathias Agopian2009-04-101-0/+1
|\ \ \ | |/ / | | | | | | | | | Conflicts: libs/utils/Parcel.cpp
| * | Merge commit 'korg/cupcake'The Android Open Source Project2009-03-2713-286/+578
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: core/java/android/webkit/WebView.java core/java/android/widget/TwoLineListItem.java preloaded-classes
| | * | Automated import from //branches/cupcake/...@142875,142875Mathias Agopian2009-03-252-7/+8
| | | |
| | * | Automated import from //branches/cupcake/...@142873,142873Mathias Agopian2009-03-254-23/+38
| | | |
| | * | Automated import from //branches/cupcake/...@142856,142856Mathias Agopian2009-03-2511-77/+514
| | | |
| | * | Automated import from //branches/cupcake/...@142445,142445Mathias Agopian2009-03-246-113/+105
| | | |
| | * | Automated import from //branches/cupcake/...@142427,142427Mathias Agopian2009-03-241-5/+7
| | | |
| | * | auto import from //branches/cupcake_rel/...@141571The Android Open Source Project2009-03-198-291/+136
| | |/
| * | Merge commit 'remotes/korg/cupcake' into mergeJean-Baptiste Queru2009-03-1821-1413/+966
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: core/java/android/view/animation/TranslateAnimation.java core/jni/Android.mk core/res/res/values-en-rGB/strings.xml libs/audioflinger/AudioFlinger.cpp libs/surfaceflinger/LayerScreenshot.cpp packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
| * | Fixing LayerScreenshot bitmap config value.Adrian Taylor2009-03-021-4/+4
| | |
| * | Add missing <limits.h> includeJean-Baptiste Queru2009-01-261-0/+1
| | | | | | | | | | | | This should fix the build for gcc 4.3.2
* | | Integrate from //sandbox/mathias/donut/...@145728Mathias Agopian2009-04-1033-1174/+1632
| | | | | | | | | | | | SurfaceFlinger rework for new EGL driver model support.
* | | AI 143321: am: CL 143172 am: CL 142875 [1732012] for some reason these files ↵Mathias Agopian2009-03-272-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | didn't go through in the preview check-in. Original author: mathias Merged from: //branches/cupcake/... Original author: android-build Merged from: //branches/donutburger/... Automated import of CL 143321
* | | AI 143320: am: CL 143171 am: CL 142873 fix [1732012] Only show screen ↵Mathias Agopian2009-03-274-23/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rotation animation when triggered by sensor Original author: mathias Merged from: //branches/cupcake/... Original author: android-build Merged from: //branches/donutburger/... Automated import of CL 143320
* | | AI 143309: am: CL 143160 am: CL 142856 new-new-new-new rotation animation. ↵Mathias Agopian2009-03-2711-77/+514
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it may still change one more time. Original author: mathias Merged from: //branches/cupcake/... Original author: android-build Merged from: //branches/donutburger/... Automated import of CL 143309
* | | Automated import from //branches/master/...@142447,142447Mathias Agopian2009-03-246-113/+105
| | |
* | | Automated import from //branches/master/...@142432,142432Mathias Agopian2009-03-241-5/+7
| | |
* | | Automated import from //branches/master/...@141504,141504Mathias Agopian2009-03-246-105/+113
| | |
* | | Automated import from //branches/master/...@140808,140808Mathias Agopian2009-03-242-186/+23
| |/ |/|
* | auto import from //branches/cupcake/...@137873The Android Open Source Project2009-03-111-8/+10
| |
* | auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0344-0/+9994
| |
* | auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0344-9994/+0
| |
* | auto import from //branches/cupcake/...@131421The Android Open Source Project2009-02-1313-1349/+108
| |
* | auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-1021-253/+935
|/
* auto import from //branches/cupcake/...@127101The Android Open Source Project2009-01-201-1/+1
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-156-19/+118
|
* auto import from //branches/cupcake/...@125939The Android Open Source Project2009-01-0913-313/+596
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-1717-521/+588
|
* Initial ContributionThe Android Open Source Project2008-10-2141-0/+10104