1. ac93b3a libgui: Check slot received from IGBP in Surface by Dan Stoza · 8 years ago
  2. 365857d Make sure do disconnect from a BQ when its client dies. by Mathias Agopian · 11 years ago
  3. 7895e90 Surface: Fix controlledByApp parameter by Eino-Ville Talvala · 11 years ago
  4. 3c25621 Re-enable frame dropping for non-auto timestamps by Andy McFadden · 11 years ago
  5. d9ba970 Merge "Roll back recent change" by Andy McFadden · 11 years ago
  6. 4b49e08 Roll back recent change by Andy McFadden · 11 years ago
  7. 86cd09d Merge "Drop frames based on presentation timestamp" by Andy McFadden · 11 years ago
  8. 14fab7d Drop frames based on presentation timestamp by Andy McFadden · 11 years ago
  9. ba93b3f log an error when dequeueBuffer gets a NULL Fence by Mathias Agopian · 11 years ago
  10. 7cdd786 Make ANW.setSwapInterval(0) work again by Mathias Agopian · 11 years ago
  11. 595264f BufferQueue improvements and APIs changes by Mathias Agopian · 11 years ago
  12. ea74d3b make the warning timout of Fence::waitForever() implicit and longer by Mathias Agopian · 12 years ago
  13. 4c00cc1 Fix argument types in IGraphicBufferProducer methods by Jesse Hall · 12 years ago
  14. 35ffa6a Surface can now be created only from an IGraphicBufferProducer by Mathias Agopian · 12 years ago
  15. 006a601 Fix reading NULL Surfaces from Parcels by Jesse Hall · 12 years ago
  16. e3c697f Refactoring: Rename SurfaceTextureClient to Surface by Mathias Agopian · 12 years ago
  17. ac9fa42 get rid of Surface identity and token by Mathias Agopian · 12 years ago
  18. 2adaf04 Rename ISurfaceTexture and SurfaceTexture by Andy McFadden · 12 years ago
  19. 380223b Remove unused "layer" argument from show(). by Jeff Brown · 12 years ago
  20. 9d4e3d2 Banish DisplayID from the SurfaceFlinger API. by Jeff Brown · 12 years ago
  21. 6501e99 Remove freeze(), unfreeze() and setFreezeTint(). by Jeff Brown · 12 years ago
  22. f15a83f SurfaceFlinger: add a crop to the layer state by Jamie Gennis · 13 years ago
  23. b0e76f4 remove dependency of EGL on ndk header by Mathias Agopian · 13 years ago
  24. 90ac799 fix libgui header location by Mathias Agopian · 13 years ago
  25. e6f43dd Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE by Steve Block · 13 years ago
  26. 87a96ea Fix an issue where Surface::lock() would never update the output region by Mathias Agopian · 13 years ago
  27. 582270d SurfaceTexture: fix queues-to-composer by Jamie Gennis · 13 years ago
  28. e5d6eb8 Read leftover parcel data when a parceled Surface is found in the cache. by Ted Bonkenburg · 13 years ago
  29. bd050ab Add support for creating a Surface from a a SurfaceTexture. by Ted Bonkenburg · 14 years ago
  30. c10d9d9 clean-up. get rid ofunused code and members in Surface[Control].cpp by Mathias Agopian · 13 years ago
  31. 8f9dbf9 move lock/unlock implementaion outside of Surface into SurfaceTextureClient by Mathias Agopian · 14 years ago
  32. 1e7fa9e Add method to create a ParcelSurfaceTexture from android.view.Surface. by tedbo · 14 years ago
  33. a67932f unify SurfaceTexture and Surface by Mathias Agopian · 14 years ago
  34. 697526b frameworks/base: android_native_buffer_t -> ANativeWindowBuffer by Iliyan Malchev · 14 years ago
  35. 41abd67 frameworks/base: make the ANativeWindow query() method const by Iliyan Malchev · 14 years ago
  36. 47d8730 remove more unused references to ISurface by Mathias Agopian · 14 years ago
  37. d87f162 merge libsurfaceflinger_client into libgui by Mathias Agopian · 14 years ago[Renamed from libs/surfaceflinger_client/Surface.cpp]
  38. 1d01a12 Add support for timestamps into SurfaceTexture. by Eino-Ville Talvala · 14 years ago
  39. 391bbe2 ANativeWindow: add query for the concrete type. by Jamie Gennis · 14 years ago
  40. 134f042 ANativeWindow: add queues-to-window-composer check. by Jamie Gennis · 14 years ago
  41. ea72db3 Merge "Add the MIN_UNDEQUEUED_BUFFERS query to ANW." by Jamie Gennis · 14 years ago
  42. 9d4d6c1 Add the MIN_UNDEQUEUED_BUFFERS query to ANW. by Jamie Gennis · 14 years ago
  43. bd9cbc3 surfaceflinger_client: Don't dereference NULL ptrs. by Jamie Gennis · 14 years ago
  44. 68f9127 Reset ANativeWindow crop on buffer geometry changes. by Jamie Gennis · 14 years ago
  45. a317f1b Fix error reporting in Surface::cancelBuffer() by Mathias Agopian · 14 years ago
  46. 455d18d minor clean-up. SurfaceFlinger doesn't need libpixelflinger.so. by Mathias Agopian · 14 years ago
  47. e6f096a dump callstack on Surface use error by Mathias Agopian · 14 years ago
  48. 54cc83e Implement reducing the buffer count of a Surface. by Jamie Gennis · 14 years ago
  49. e9ebae2 Fix a compile warning in the Surface class. by Jamie Gennis · 14 years ago
  50. 8845688 am 85c5ca07: am 2f19f56a: Merge "Updade Surface (ANativeWindow) format based on its buffers format" into gingerbread by Mathias Agopian · 14 years ago
  51. 367dc0b Updade Surface (ANativeWindow) format based on its buffers format by Mathias Agopian · 14 years ago
  52. 309d3bb Move binder magic from the Surface class to GraphicBuffer. by Jamie Gennis · 14 years ago
  53. e1c290b am ff04e97f: am f4619308: Merge "fix [2835280] Add support for cancelling buffers to ANativeWindow" into gingerbread by Mathias Agopian · 14 years ago
  54. 1995755 fix [2835280] Add support for cancelling buffers to ANativeWindow by Mathias Agopian · 14 years ago
  55. c479e18 resolved conflicts for merge of 48a86240 to master by Mathias Agopian · 14 years ago
  56. 35b48d1 Add logging of various important graphics events by Mathias Agopian · 14 years ago
  57. 4ad298c am bc4389ed: am 8395b462: Merge "fix [2931513] Add support for setting the orientation of an ANativeWindow" into gingerbread by Mathias Agopian · 14 years ago
  58. b661d66 fix [2931513] Add support for setting the orientation of an ANativeWindow by Mathias Agopian · 14 years ago
  59. 89c2dd2 Change the framework to use the new camera preview path. by Jamie Gennis · 14 years ago
  60. ac07cd6 Remove some debug logging that I accidentally committed. by Jamie Gennis · 14 years ago
  61. aca4e22 Re-use existing Surface objects when reading them from parcels. by Jamie Gennis · 15 years ago
  62. 4b5e91e Introduce official public NativeWindow type. by Dianne Hackborn · 15 years ago
  63. 579b3f8 allow re-targetting of surfaces by Mathias Agopian · 15 years ago
  64. a0c30e9 optimize Surface.readFromParcel() by Mathias Agopian · 15 years ago
  65. b7e930d split surface management from surface's buffers management by Mathias Agopian · 15 years ago
  66. 7e27f05 more clean-up in preparation of bigger changes by Mathias Agopian · 15 years ago
  67. d4784a3 more clean-up of Surfaceflinger's client management by Mathias Agopian · 15 years ago
  68. 38ece27 oopsie. forgot to displatch SET_BUFFERS_GEOMETRY by Mathias Agopian · 15 years ago
  69. 631f358 fix [2712278] The preview buffer left some black borders in left and bottom edges by Mathias Agopian · 15 years ago
  70. a138f89 added the notion of fixed-size buffers by Mathias Agopian · 15 years ago
  71. f10d7fd added native_window_set_buffer_count() by Mathias Agopian · 15 years ago
  72. bb64124 fix the threading issue for setBuffercount() by Mathias Agopian · 15 years ago
  73. b5b7f26 SharedBufferStack now can grow up to 16 buffers. by Mathias Agopian · 15 years ago
  74. b296533 cleanup. waitForCondition() now uses polymorphsim instead of templtes by Mathias Agopian · 15 years ago
  75. 245e4d7 better fix for [2420565] Surface.lockCanvas() updates the dirty region too often by Mathias Agopian · 15 years ago
  76. cc08e68 added setCrop() to android_native_window_t by Mathias Agopian · 15 years ago
  77. 3a80695 fix [2420565] Surface.lockCanvas() updates the dirty region too often by Mathias Agopian · 15 years ago
  78. 55fa251 implement connect/disconnect in our native_window_t implementations by Mathias Agopian · 15 years ago
  79. 9cce325 split libsurfaceflinger_client and libcamera_client out of libui by Mathias Agopian · 15 years ago[Renamed (98%) from libs/ui/Surface.cpp]
  80. 9014726 return an error when Surface::lock() is called while the surface is already locked. by Mathias Agopian · 15 years ago
  81. 963abad fix some aspects of [2258746] native crash in launcher2 by Mathias Agopian · 15 years ago
  82. d3144be fix [2170283] SurfaceFlinger crashes on OOM. by Mathias Agopian · 15 years ago
  83. 9ec430a fix [2152536] ANR in browser by Mathias Agopian · 15 years ago
  84. 3330b20 fix [2167050] glTexImage2D code path buggy in SurfaceFlinger by Mathias Agopian · 15 years ago
  85. 0b3ad46 Attempt to fix [2152536] ANR in browser by Mathias Agopian · 15 years ago
  86. 68a6afe fix [2122448] android_native_window_t::setUsage() only reallocates the first buffer by Mathias Agopian · 15 years ago
  87. 3910f54 Revert "fix [2122448] android_native_window_t::setUsage() only reallocates the first buffer" by Mathias Agopian · 15 years ago
  88. d18afab fix [2122448] android_native_window_t::setUsage() only reallocates the first buffer by Mathias Agopian · 15 years ago
  89. cbb288b fix [2068105] implement queueBuffer/lockBuffer/dequeueBuffer properly by Mathias Agopian · 15 years ago
  90. 04bc12b fix [2070341] [FAST BLOCKER] can't successfully setup erc52 by Mathias Agopian · 15 years ago
  91. 1c97d2e fix a bug that caused the PixelFormat viewed by Surface to be wrong. by Mathias Agopian · 15 years ago
  92. 5051754 fix [2063336] Surface.lockSurface throws IllegalArgumentException when out of memory by Mathias Agopian · 15 years ago
  93. ba5972f make sure to update a surface's usage bits when it changes, instead of only the first time. by Mathias Agopian · 15 years ago
  94. 5221271 second take, hopefully this time it doesn't break one of the builds: "SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything." by Mathias Agopian · 15 years ago
  95. b2fd466 Revert "SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything." by Fred Quintana · 15 years ago
  96. df37b62 SurfaceFlinger will now allocate buffers based on the usage specified by the clients. This allows to allocate the right kind of buffer automatically, without having the user to specify anything. by Mathias Agopian · 15 years ago
  97. 6b1f410 added NATIVE_WINDOW_FORMAT attribute to android_native_window_t by Mathias Agopian · 15 years ago
  98. 3eded94 don't crash when SurfaceBuffer::writeToParcel is given a null argument by Mathias Agopian · 15 years ago
  99. cf81c84 be more robust when errors occur upon EGL surface creation (ie: don't crash) by Mathias Agopian · 15 years ago
  100. cb6b904 fixed some issues with the software renderer when surfaces are made current. by Mathias Agopian · 15 years ago