{"push_id":723496685,"size":13,"distinct_size":13,"ref":"refs/heads/5.1","head":"8cc10e3b70f36c88be1c354a2308a12b9f71972a","before":"bd4bc3c7a5387320456c1847367645a0e457ebd0","commits":[{"sha":"ad488ee2211091267d86646f75546663189d732d","author":{"email":"085868db2d6ba2a7f6d5f0d0ec84f03858489acc@codeaurora.org","name":"ywen"},"message":"Fix a memory corruption issue when vector resize\n\nThere is memory corruption in below code\n\nconst Rect* prev = &dst[prevIndex];\ndst.add(Rect(prev->right, top, right, bottom));\n\nprev points to a memory of vector dst, when dst resize in add()\ncall, the memory that prev points to will be copy to the new\nallocated vector memory and the old memory will become undefined\n\nAvoid pointer in this case, use a local copy instead\n\nChange-Id: I4d95ceedd00c8fb615ac153082ade1b1ce0d0fa8","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/ad488ee2211091267d86646f75546663189d732d"},{"sha":"f9cf880b05b7dc749db369078a045b835718fe1d","author":{"email":"2375fa63e2908bb2df59f606483a3aa92321db7a@doshaska.net","name":"nadlabak"},"message":"Support WAKE flag in keyboard layouts\n\nThis flag is used to specify the internal keyboard keys allowed\nto wake the device.\n\nChange-Id: Ic15aca1134206c9b006a4d97dded10bccae640d3","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/f9cf880b05b7dc749db369078a045b835718fe1d"},{"sha":"b54f15125a9b1e2fbe56a720ecf1aa75c1b8b085","author":{"email":"394366297491d0a7105f27d2861637ec705af27e@google.com","name":"Richard Uhler"},"message":"installd: Add gzipped odex support\n\nInstead of all dex2oat commands with source that has a precompiled\ncompressed odex file the installd executes the patchoat command that\npatches that precompiled file.\n\nThe installd needs the patchoat to support 2 additional options:\n--input-oat-gz-fd and --swap-fd. Patchoat decompresses the input.\n\nChange-Id: Ifa61af39c5644529699c17d6c19ef03742989afd\nDepends-Change-Id: I54dbfcdc58bc0f57f7eccc3929c09295c597794b\nSigned-off-by: Julien Delayen <julien.delayen@intel.com>\nSigned-off-by: Yevgeny Rouban <yevgeny.y.rouban@intel.com>","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/b54f15125a9b1e2fbe56a720ecf1aa75c1b8b085"},{"sha":"a8f904465bade034ce170e80ae49c17bf2bdbef8","author":{"email":"f4823a9942439232f43df98bd391c90f84bc05fc@gmail.com","name":"ma34s"},"message":"binder: Add readuInt64() symbol for LG RIL compatibility\n\n * LG RIL libs need readuInt64() (I have no idea why, blame LG)\n * Instead of having to use liblgderp.so we can just set\n   NEEDS_LGE_RIL_SYMBOLS to incorporate the symbols into the system\n * Original commits:\n   - http://review.cyanogenmod.org/#/c/61459/\n   - http://review.cyanogenmod.org/#/c/61460/\n\nChange-Id: I9069dbde7a5800c538b135963b4cf7365a1b3f80","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/a8f904465bade034ce170e80ae49c17bf2bdbef8"},{"sha":"979098c2b72358258be7f705c592fc6c4876f97e","author":{"email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com","name":"Ethan Chen"},"message":"sensorservice: Don't replace HAL orientation sensor\n\n* Previously HAL orientation sensor would always be replaced if the HAL\n  did not provide a rotation vector sensor as well. Practically no HAL\n  does, so the virtual sensor would always replace it.\n* Add the virtual sensor only if the HAL does not provide it.\n\nChange-Id: I50ad2cd6c60b53eddc4c6854997ec2e3dbff0d1a","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/979098c2b72358258be7f705c592fc6c4876f97e"},{"sha":"321006957c271ca857cfb4fec49d0a2afdedfcb9","author":{"email":"5a345ea159e9b479e56b3131608ffe46dee1284e@gmail.com","name":"deadman96385"},"message":"Add 3GB dalvik heap and hwui memory\n\nShould be used on devices with 3gb's of ram (Bacon, LG G3, etc)\nChange-Id: I5833a19ea77b99009fc9f9c7c2a967b0dde06b77","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/321006957c271ca857cfb4fec49d0a2afdedfcb9"},{"sha":"c639485219493104dba0da4d2483c4cdf9a5e3b2","author":{"email":"479243cd119bb83860a76355a60cdd17e2332d2f@gmail.com","name":"Josue Rivera"},"message":"Merge \"Add 3GB dalvik heap and hwui memory\" into lp5.1","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/c639485219493104dba0da4d2483c4cdf9a5e3b2"},{"sha":"9fe4b2cec9223369e91974e3d18ec4e4128a0d69","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@cyngn.com","name":"Scott Mertz"},"message":"libgui: bail assertion if sensorservice cannot be found\n\nChange-Id: Iedab9cb46b27c57407e35eab7abc0c060ee6d2c5","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/9fe4b2cec9223369e91974e3d18ec4e4128a0d69"},{"sha":"fc3933ef0716984cf1d354632bdf7a6112abb3fd","author":{"email":"b221b0128acc8543b2071d143ea6dbc7b1554a73@gmail.com","name":"bmc08gt"},"message":"Add HWUI overrides for xxxhdpi phone\n\nChange-Id: I4393ef0a5f6f1e9775b5d40b094da3f74ed3ae35\nSigned-off-by: bmc08gt <brandon.mcansh@gmail.com>\n(cherry picked from commit 4f2f38f1370856c482c64b4fe5f5ec809794af94)","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/fc3933ef0716984cf1d354632bdf7a6112abb3fd"},{"sha":"7cf66f576c575c62e8f9e343bfbdca68abd4f27c","author":{"email":"b221b0128acc8543b2071d143ea6dbc7b1554a73@gmail.com","name":"bmc08gt"},"message":"Add dalvik heap override for xxxhdpi phone\n\nChange-Id: Ib2649f55327775bbd4d94012952b4301536391ed\nSigned-off-by: bmc08gt <brandon.mcansh@gmail.com>\n(cherry picked from commit 5a1ca321d42a86fdc92c706da4bd2ca8e5cfb853)","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/7cf66f576c575c62e8f9e343bfbdca68abd4f27c"},{"sha":"6876a137fa734a057fe610254f0ce8139aa6eb1e","author":{"email":"6996ff7c30d7b7af4d70d2eec3108eaf53ff5354@google.com","name":"Dan Stoza"},"message":"SF: Reduce resync samples without present\n\nReduces the number of resync samples that DispSync will attempt to\ncollect without an intervening present from 12 to 4. The former value\nwas causing excessive power draw for some vendors' implementations, and\nreducing it doesn't seem to harm anything.\n\nBug: 20724456\nChange-Id: Ifd6e0490be67756ed001d509a38e8a36953b4618\n(cherry picked from commit 9c64757f6530a0510f15f8bd75b1925a3001f83a)","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/6876a137fa734a057fe610254f0ce8139aa6eb1e"},{"sha":"fbdaf6d3990ae867025710f738f2dc8a72b09086","author":{"email":"a7a512109dbc56cfe431bdf814a770506902a7ec@google.com","name":"Jesse Hall"},"message":"surfaceflinger: use Mutex timedLock instead of tryLock loop\n\nRather than trying to acquire the state lock without waiting three\ntimes at 1 second intervals in SurfaceFlinger::dump(), just try to\nacquire the lock once with a 1 second timeout. Avoids spurious mutex\nacquire failures that lead to flaky\ncom.android.cts.jank.opengl.CtsHostJankOpenGl results.\n\nBug: 18842510\nChange-Id: I00ce6109647de2aef8831dd2f8fa98652ba7f4e0","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/fbdaf6d3990ae867025710f738f2dc8a72b09086"},{"sha":"8cc10e3b70f36c88be1c354a2308a12b9f71972a","author":{"email":"89de61f1a3c44f1049f2c7effa018a996a77ef94@gmail.com","name":"Tony Malagisi"},"message":"Merge remote-tracking branch 'lp5.1/lp5.1' into 5.1","distinct":true,"url":"https://api.github.com/repos/mtb3000gt/android_frameworks_native/commits/8cc10e3b70f36c88be1c354a2308a12b9f71972a"}]}