{"push_id":561448627,"size":6,"distinct_size":6,"ref":"refs/heads/lollipop","head":"9d2b4edcdcf9197f48cb8dd2dd9d484c9c0318af","before":"b35bbb06bffb4ecd0160fcfb36165edc88038148","commits":[{"sha":"a358363b7d098c771242634d62c08bdd0421113e","author":{"email":"1ad09b7312cb8eef89427cce721157bc256b7b09@sta.samsung.com","name":"chaochen"},"message":"Fix for landscape thumbnail images on GLES11RenderEngine\n\nChange-Id: If825345be2c30645c7b87258b7e24d6009f3090a\nSigned-off-by: Raj Mamadgi <rmamadgi@sta.samsung.com>","distinct":true,"url":"https://api.github.com/repos/TeamHorizon/frameworks_native/commits/a358363b7d098c771242634d62c08bdd0421113e"},{"sha":"ebbdb55300c64b1916f53ae837a870e3917b86e1","author":{"email":"9dc813db39f7354f61e14d30f180806a321063a6@gmail.com","name":"Tony Layher"},"message":"Revert \"SurfaceFlinger: Make secure display ifdefs more narrow.\"\n\nThis reverts commit 40872c931b3dce43c22870ccd0079fca25d5bf70.\n\nChange-Id: I1cd1ac45a97c0a007684c87f38dd717852beb2a9","distinct":true,"url":"https://api.github.com/repos/TeamHorizon/frameworks_native/commits/ebbdb55300c64b1916f53ae837a870e3917b86e1"},{"sha":"e7e6006bd5a09d54e730dc2e167f7808e767cc87","author":{"email":"49ea58499fb8547772ccee11f320136f03e4466b@nvidia.com","name":"Francis Hart"},"message":"Surface: Always consume fence fd in queueBuffer\n\nThe API docs for the behaviour of ANativeWindow::queueBuffer state that\nit always takes ownership of the fence fd parameter. The\nSurface::queueBuffer implementation did not conform to this. If an error\noccured within its queueBuffer function, then dependending what the\nerror was, the fence fd was either left untouched or closed.\n\nThis made it impossible for a client of ANativeWindow::queueBuffer to\ncorrectly manage the fence fd if an error occured, resulting it either\nan fd leak or a use-after-close scenario.\n\nChange-Id: I3a8169709db3715dbcb3db258ef2056623e653f0","distinct":true,"url":"https://api.github.com/repos/TeamHorizon/frameworks_native/commits/e7e6006bd5a09d54e730dc2e167f7808e767cc87"},{"sha":"3250a13daea551e1130a5fda5d9d1a6d89fc8268","author":{"email":"49ea58499fb8547772ccee11f320136f03e4466b@nvidia.com","name":"Francis Hart"},"message":"Surface: Ensure synchronisation of copyBlt\n\nThe Surface::lock() function has an optimisation for copying the\npreviously drawn contents from the frontbuffer to the (current)\nbackbuffer, so that the client does not have to redraw the whole surface\ncontents. This logic was not using the sync fence FD from\ndequeueBuffer() and so was not correctly synchronised with pending\noperations on the backbuffer.\n\nChange-Id: Ib44574d50f8bdb4a23078cd8da1c5c512c876320","distinct":true,"url":"https://api.github.com/repos/TeamHorizon/frameworks_native/commits/3250a13daea551e1130a5fda5d9d1a6d89fc8268"},{"sha":"e0d7c636ec501366d2b360a7765cb378faa5ef87","author":{"email":"62290955374ee81aea7f2b61fd9bcc71d1994a70@google.com","name":"Michael Lentine"},"message":"Fix for corruption when numFds or numInts is too large.\n\nBug: 18076253\nChange-Id: I4c5935440013fc755e1d123049290383f4659fb6\n(cherry picked from commit dfd06b89a4b77fc75eb85a3c1c700da3621c0118)","distinct":true,"url":"https://api.github.com/repos/TeamHorizon/frameworks_native/commits/e0d7c636ec501366d2b360a7765cb378faa5ef87"},{"sha":"9d2b4edcdcf9197f48cb8dd2dd9d484c9c0318af","author":{"email":"d1d61fdf5fff7fea19ff591deb6b653b8d6d8afe@gmail.com","name":"iceandfire"},"message":"Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_frameworks_native into lollipop","distinct":true,"url":"https://api.github.com/repos/TeamHorizon/frameworks_native/commits/9d2b4edcdcf9197f48cb8dd2dd9d484c9c0318af"}]}