{"push_id":555664559,"size":145,"distinct_size":145,"ref":"refs/heads/cm-12.0","head":"e0577ea1b84621ab0c83ce82c99df17442ce4ad6","before":"9493a6b6ba2252beea510320e81ac54b5a515924","commits":[{"sha":"6808c352f5cc0da581345d692fae9b61c112db8f","author":{"email":"3ae3fad9fd5495290efd3737d182396c902eab43@gmail.com","name":"Jorge Martín"},"message":"[WIP] Add customization for Quick Settings [1/2] (Updated to PS10)\n\nAllow Quick Settings tiles to be arranged any way you want, delete them or add some.\n\nI removed the \"dual\" status that was hardcoded into Wifi and BT tiles and added it\nas a variable which is true when the tile is on the first row.\n\nAlso, the first row is now hardcoded to have only 2 items to follow the same design as before.\n\nInversion and Hotspot tile are no longer contextual and can be added, rmeoved or rearranged at will.\n\nSettings: http://review.cyanogenmod.org/83418\n\nChange-Id: Ie596a54a5c4eb777782fb047496cfcd0a6cd2e89\n\nPatchset: 10\nhttp://review.cyanogenmod.org/#/c/83417/","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/6808c352f5cc0da581345d692fae9b61c112db8f"},{"sha":"3b028afe63bacca53d736568e955b15286288bdb","author":{"email":"8a149962704effdd4ef6827271fe942d7d775956@google.com","name":"Lajos Molnar"},"message":"MediaCodec/Image: handle null cropRect correctly\n\n- allow Media.Image.setCropRect(null) to unset cropRect\n- use full image if cropRect is null in MediaCodec$Image\n\nBug: 18124320\nChange-Id: I7abb6175402a1fe913e16c0a682fabee79c55741","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/3b028afe63bacca53d736568e955b15286288bdb"},{"sha":"4274392a0ce7c3cd1030c9349e1ff4f2cdbd7181","author":{"email":"dc2ed549f6826cfdc85b413acb025cb80598035c@google.com","name":"Mathieu Chartier"},"message":"Call VMRuntime.clampGrowthLimit for small heap apps\n\nIf the manifest doesn't specify large heaps, we now call\nVMRuntime.clampGrowthLimit to release heap virtual address space\nwhich won't ever get used.\n\nBug: 18387825\nBug: 17131630\nChange-Id: I61fdcd70c70234256637eeebefe3abb22b91095d","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/4274392a0ce7c3cd1030c9349e1ff4f2cdbd7181"},{"sha":"39ef194aa62aef946c21edd9abf86b482f34dd8d","author":{"email":"d460f496dac6381f56dd0aeaabcb6578b582a2a2@nameless-rom.org","name":"Evisceration"},"message":"Display: allow to override display density - (1/2)\n\n  * If we are using a custom DPI it may cause incompatibilities with some\n    apps like Google Play.\n  * Allow to override the display density returned by \"getMetrics\" based on\n    SystemProperties to use a custom DPI while faking another DPI to apps\n\n  * Set defaults via \"ro.sf.lcd_density.override\"\n  * Overrideable via \"persist.sf.lcd_density.override\"\n  * Disabled / default used it set to 0\n\nChange-Id: I5d9c10bd1f183962f8da6a83d27eccc275c051ae\nSigned-off-by: Evisceration <alexander.martinz@nameless-rom.org>","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/39ef194aa62aef946c21edd9abf86b482f34dd8d"},{"sha":"45a293f90619e0ca3919c11719c14b83a0393868","author":{"email":"dd860110a62b19214c4ee03aec0abffecb4e86b8@dawitz.de","name":"Sven Dawitz"},"message":"Changed profile selection to single-tap action\n\nThe behavior taken from reboot (choose action, select okay) was\ninappropriate for profile selection, which has no big impact at all.\n\nso now, simply selecting a new profile will toggle the action and close the dialog.\n\nChange-Id: I474d5ba4753e7d6cd21a916f2e2aaf8ddb224fd2","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/45a293f90619e0ca3919c11719c14b83a0393868"},{"sha":"4529a0a6ea1435afca6d328510576b2b1697c9c3","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"[ActivityManager] Distinguish FG or BG receiver finished\n\nSymptom:\nAssume a foreground broadcast FG and a background BG.\nIf a recevier registers both FG and BG. When sending\nBG and FG to the receiver, and the receiver BG receiver\ncompletes first, its finishReceiver will trigger next FG\nreceiver rather than BG, and also deliver wrong result\ncode/data to the next.\n\nMore detail and sample:\nhttps://code.google.com/p/android/issues/detail?id=92917\n\nRoot cause:\nDue to BroadcastQueue:getMatchingOrderedReceiver will match\nby receiver(IBinder), so the caller ActivityManagerService:\nbroadcastRecordForReceiverLocked will always match the first\nqueue(fg) if a receiver is both receiving fg and bg.\n\nSolution:\nAdd a parameter flags to finishReceiver, then server side\ncould know the finished receiver should belong to which queue.\n\nAnother general solution but with bigger scope:\nI60dce4a48e20c1002a61a979e4d78b9b0a8b94a0\n\nChange-Id: I913ca6f101ac8ec6c7a8e42754e6781f80247b7f","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/4529a0a6ea1435afca6d328510576b2b1697c9c3"},{"sha":"9888fe3b5f5986f82a53001e5fa4a9d9f0e47db4","author":{"email":"4407859da867ebc0588235ef490dbca0a0683059@gmail.com","name":"laufersteppenwolf"},"message":"Fix GPS for old GPS HALs\n\nSome old GPS HALs like the one on the Optimus 4x HD are broken without this\nand can also cause bootloops (like on the 4x HD).\nTo enable this just add the following to your config.xml overlay:\n\n<bool name=\"config_legacyGpsHAL\">true</bool>\n\nChange-Id: I3108d9f1baf728132f048ddba846d3db96173ec7","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/9888fe3b5f5986f82a53001e5fa4a9d9f0e47db4"},{"sha":"4d5a1b7ed88d41bc2a0ab101db1b3f5f62cf418c","author":{"email":"db0835ae758035bfc7d97f9486ed52ce59692878@gmail.com","name":"Altaf-Mahdi"},"message":"Quick settings: Option to disable brightness slider (1/2)\n\nalso fixed ripple placement for dual tiles\n\nbefore:\nhttps://www.dropbox.com/s/r4m1ytiwbdbj1xw/Screenshot_2015-01-12-21-29-55.png?dl=0\n\nafter:\nhttps://www.dropbox.com/s/lvswhsubux548xh/Screenshot_2015-01-12-21-27-31.png?dl=0\n\nSigned-off-by: Altaf-Mahdi <altaf.mahdi@gmail.com>\n\nChange-Id: I98a28e99e78ee4d8bb4f03bc53e867723d62b052\n\nPatchset: 2\nhttp://review.cyanogenmod.org/#/c/84967/\n\nConflicts:\n\n\tpackages/SystemUI/src/com/android/systemui/qs/QSPanel.java","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/4d5a1b7ed88d41bc2a0ab101db1b3f5f62cf418c"},{"sha":"2d5354f238519a8384ddeb432818ecf8a0b9ad98","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"Clark Scheff"},"message":"Allow granting permissions based on signature in <allow-permission/>\n\nThis patch allows us to either specify a sharedUserId or a package\nsignature to use when granting the specific permission.\n\nChange-Id: I8aed78d40316e0e94ac1bfefc7c4a3016a2a9a6b\n\nPatchset: 1\nhttp://review.cyanogenmod.org/#/c/85025/","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/2d5354f238519a8384ddeb432818ecf8a0b9ad98"},{"sha":"9237917bf4c5a8a7d7907665d5f695254a3a942e","author":{"email":"a56cdde9c7a997fe355a6d0938a362a384f55089@gmail.com","name":"Petr kecinzer Řezníček"},"message":"Updated czech translation\n\nSigned-off-by: Petr kecinzer Řezníček <kecinzer@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/9237917bf4c5a8a7d7907665d5f695254a3a942e"},{"sha":"6fc4bc0279e1406c64430dbd1ed334be16c4db6e","author":{"email":"6b4d6306c7e411325752438d4db039d325f08f9d@gmail.com","name":"Janson Kang"},"message":"Merge pull request #57 from cmke/cm-12.0\n\nUpdated czech translation","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/6fc4bc0279e1406c64430dbd1ed334be16c4db6e"},{"sha":"81c5efa187c317f81917b9a41a0e5a9554c0af08","author":{"email":"b2abd4fd7a88af9e2060dd190b9a75981518104c@gmail.com","name":"maxwen"},"message":"FWB: omniswitch as default recents (squash) (1/2)\n\nAICPfy and bring to lollipop\nPS5: G2G\n\nChange-Id: I866806ee3601ac69eb877f10c10bb881a70b1013\n\nConflicts:\n\tcore/java/android/provider/Settings.java","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/81c5efa187c317f81917b9a41a0e5a9554c0af08"},{"sha":"251576579c1d261f88945ce6ece1c1b26beacee0","author":{"email":"db0835ae758035bfc7d97f9486ed52ce59692878@gmail.com","name":"Altaf-Mahdi"},"message":"SystemUI: fix navbar ripple getting stuck\n\nHow to reproduce:\nhold any nav key for 1 second then slide your finger off the nav key,\nripple animation gets stuck and will only reset when nav key is touched again.\nI couldnt find a better solution so I added the exitSoftware animation to setPressedHardware\nwhich seems to do the trick.\n\nScreen record of the issue: https://www.youtube.com/watch?v=6xBayUWJa6c\n\nSigned-off-by: Altaf-Mahdi <altaf.mahdi@gmail.com>\n\nChange-Id: Ib730180e54cb1670c5ed8910b215a6f28e5243ee\n\nPatchset: 1\nhttp://review.cyanogenmod.org/#/c/85075/","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/251576579c1d261f88945ce6ece1c1b26beacee0"},{"sha":"a6ef5f9021de71b902cf94314d9ecf5735e6dcc8","author":{"email":"6b4d6306c7e411325752438d4db039d325f08f9d@gmail.com","name":"Janson Kang"},"message":"Revert \"ColorFade: Cleanup changes for memory leak patch\"\n\nThis reverts commit cd70c6d89d5dbf874322996d14668d301635ab7a.","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/a6ef5f9021de71b902cf94314d9ecf5735e6dcc8"},{"sha":"4ec829602bbc6f8f636d4fa3dbb6a2c1eda015fc","author":{"email":"6b4d6306c7e411325752438d4db039d325f08f9d@gmail.com","name":"Janson Kang"},"message":"Revert \"ColorFade: Finish underping this before i get mad\"\n\nThis reverts commit 36bdb9a09c376ba23c39a6da70395ebe97374981.","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/4ec829602bbc6f8f636d4fa3dbb6a2c1eda015fc"},{"sha":"a926dcfae07e23990229bc8ee62c09941c806a22","author":{"email":"6b4d6306c7e411325752438d4db039d325f08f9d@gmail.com","name":"Janson Kang"},"message":"Revert \"services: fix memory leak in ColorFade\"\n\nThis reverts commit 04827e1b434df968c445da314b7d4f196017725b.","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/a926dcfae07e23990229bc8ee62c09941c806a22"},{"sha":"ce97d2100c3e56e6cdc8c660952f384f3034fa76","author":{"email":"6b4d6306c7e411325752438d4db039d325f08f9d@gmail.com","name":"Janson Kang"},"message":"Revert \"Fix memory leak in system_server when screen on/off\"\n\nThis reverts commit d644fb9d0526a1fe6749d5babda40b66ce002ab8.","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/ce97d2100c3e56e6cdc8c660952f384f3034fa76"},{"sha":"3e0158e8f1736c25da9296998ffd34ccb0d30b66","author":{"email":"b2abd4fd7a88af9e2060dd190b9a75981518104c@gmail.com","name":"maxwen"},"message":"base: temp fix ColorFade memory leak\n\nhttps://code.google.com/p/android/issues/detail?id=79729\n\nRevert when Google releases its version of the fix\n\nChange-Id: Iba39425a8270cb9df76a889e25f6763deed0a91e","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/3e0158e8f1736c25da9296998ffd34ccb0d30b66"},{"sha":"3702431c674c4d747db4438991548395f4d06ce5","author":{"email":"6b4d6306c7e411325752438d4db039d325f08f9d@gmail.com","name":"Janson Kang"},"message":"Revert \"Call VMRuntime.clampGrowthLimit for small heap apps\"\n\nThis reverts commit 4274392a0ce7c3cd1030c9349e1ff4f2cdbd7181.","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/3702431c674c4d747db4438991548395f4d06ce5"},{"sha":"14816c2687c437fdd156f9852b4aae143f6104b5","author":{"email":"ccabe56186963bce41628f59d68eb2f5da1df4a1@gmail.com","name":"david"},"message":"Base: CM Power Menu: Remove Bugreport","distinct":true,"url":"https://api.github.com/repos/Team-UB/android_frameworks_base/commits/14816c2687c437fdd156f9852b4aae143f6104b5"}]}