{"push_id":1513605798,"size":30,"distinct_size":30,"ref":"refs/heads/staging/cm-14.1-cafrebase","head":"ec847224a4da99eb40577aff4f0cf69e178cf331","before":"be61aa0ad98d85cf48361b2c8cdba8a6a6810025","commits":[{"sha":"6de1873eb3fd71639eb74488ad90366507d414df","author":{"name":"Mårten Kongstad","email":"3cffa9f0984cbcdbe034048a923f9b72ea3c8264@sonymobile.com"},"message":"OMS7-N: Set EXTRA_REPLACING correctly in ACTION_PACKAGE_ADDED [4/11]\n\nWhen broadcasting ACTION_PACKAGE_ADDED the recipients of the Intent are\nsplit into two groups: the first group hasn't seen the new package\nbefore and the Intent should have EXTRA_REPLACING set to false; and vice\nversa for the second group.\n\nThe package manager schedules these Intent broadcasts on a background\nthread by posting Runnable objects to a handler. Each Runnable holds\nreferences to objects used to construct the Intents, one of which is a\nBundle used to create the Intent extras.\n\nIf the same Bundle object is used for both recipient groups, any\nmodification to the object made for one group will unintentionally\npropagate to the other. To prevent this a separate Bundle is now created\nfor each group.\n\nPrior to this patch, the following scenario would fail:\n\n  1. Install a package P for user owner\n  2. Create and switch to a secondary user\n  3. Install a new version of package P (for all users)\n\nIn step 3, the secondary user was expected to receive\nACTION_PACKAGE_ADDED with EXTRA_REPLACING set to false, but instead it\nwas set to true. The bug was initially introduced in commit bd0e9e49.\n\nChange-Id: Icf869013d5d652de4bf0f6df4529b7a68d35a25c\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/6de1873eb3fd71639eb74488ad90366507d414df"},{"sha":"2fe458216661a839e00756acfba79a188e80101f","author":{"name":"Mårten Kongstad","email":"3cffa9f0984cbcdbe034048a923f9b72ea3c8264@sonymobile.com"},"message":"OMS7-N: idmap: suppress print for padded resources [5/11]\n\nChange-Id: I565ccf515068b96927e4317cc9c06543415bb324\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/2fe458216661a839e00756acfba79a188e80101f"},{"sha":"44d175f5a68ed8044a90311e692f7ebdb375befa","author":{"name":"Mårten Kongstad","email":"3cffa9f0984cbcdbe034048a923f9b72ea3c8264@sonymobile.com"},"message":"OMS7-N: Fix memory leak during idmap creation [6/11]\n\nPlug a memory leak in AssetManager::createIdmap.\n\nChange-Id: Ieed805c596df931e2167ebb47c1b2907d6bf67f4\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/44d175f5a68ed8044a90311e692f7ebdb375befa"},{"sha":"d91a0e9062773d3baa5089871d7e3124c66b3e49","author":{"name":"Mårten Kongstad","email":"3cffa9f0984cbcdbe034048a923f9b72ea3c8264@sonymobile.com"},"message":"OMS7-N: installd: add command 'rmidmap' [7/11]\n\nAdd an installd command to remove an idmap file. This is the inverse of\nthe 'idmap' command and is intended for clean-up once an idmap file is\nno longer needed because an APK was removed, etc.\n\nThis commit depends on a corresponding commit in frameworks/native (with\nthe same Change-Id).\n\nChange-Id: I58f55f643da99c0bd69136ee43c1c8c70c352797\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/d91a0e9062773d3baa5089871d7e3124c66b3e49"},{"sha":"f6e301dffe8f4a87c37b616452790731554d338c","author":{"name":"Josh Guilfoyle","email":"9b42480b02d129ef3739d32c21c799dd2f1d87c3@T-Mobile.com"},"message":"OMS7-N: Disable Zygote preloaded drawables [8/11]\n\nWith a theme applied, most of these preloaded drawables go unused.  Any\nassets the theme has redirected will need to be loaded with each app\nprocess regardless.  Worse, preloads make it impossible to do asset\nredirection for constituent parts of a preloaded drawable (for instance,\nindividual states of a StateListDrawable cannot be redirected).\n\nSome day it might be nice to revisit this and see if there's a way to\nreintroduce the drawable cache in a way that can be altered at runtime\nwithout significant complexity or runtime penalty.\n\nChange-Id: I253b1a22482ac664c196533a4c2fcd88ae84b996\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/f6e301dffe8f4a87c37b616452790731554d338c"},{"sha":"ec24ec455e6faaa5414f3596fb6ff1a8258011c2","author":{"name":"Nicholas Chum","email":"9cffcde276d661c9019421619e3387d586632a0f@gmail.com"},"message":"OMS7-N: Persistence on boot through OverlayManagerServiceImpl [9/11]\n\nOverlays should not be enforced by the traditional OverlayManagerService\nby Sony, but instead, it shouldn't be enforced at all to allow third\nparty overlays from the community to boot up with the device.\n\nChange-Id: Ic6eeb38b5e7bcec4211405d4504ba37a75738227\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/ec24ec455e6faaa5414f3596fb6ff1a8258011c2"},{"sha":"cfef9d7101a3af864d4ce0491e78afefd3cb3053","author":{"name":"Nicholas Chum","email":"9cffcde276d661c9019421619e3387d586632a0f@gmail.com"},"message":"OMS7-N: Do not enforce code policy limiting overlay installation [10/11]\n\nChange-Id: Iea317f3771f25dbfcbf4938e88cace12fd97d7eb\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/cfef9d7101a3af864d4ce0491e78afefd3cb3053"},{"sha":"8029415486661fa4f0929c2d3d41b4946ce32baa","author":{"name":"Jacob McSwain","email":"b41244c534ba6306bfcb847425c10e64add69e9d@gmail.com"},"message":"OMS7-N: Implement multi-target enable/disable and disable-all [11/11]\n\nJust use the enable option like normal, but you can add more arguments\nfor more packages. Also add a feature that allows the client to disable\nall of the current user's overlays.\n\nMultiple targets example:\n    om enable android.AkZent com.android.systemui.AkZent\n\nWorks the same as:\n    om enable android.AkZent && om enable com.android.systemui.AkZent\n\nOriginal implementation for M by @USA-RedDragon\nCurrent and further development by @nicholaschum\n\nChange-Id: I04a595084a87b8260b5c534c4f5f111adbe154d7\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/8029415486661fa4f0929c2d3d41b4946ce32baa"},{"sha":"9042fd9f88c4baf92a7de95807b7db6821fd0606","author":{"name":"Dave Kover","email":"5bfb4fdaaaab61fbfef3f355784cae04eefebfc6@cyngn.com"},"message":"Themes: Expose resolver hardcoded colors\n\ncommit dbbd5e70cc65002df41561474b03362022dd6716\nAuthor: Dave Kover <dkover@cyngn.com>\nDate:   Wed Feb 18 16:11:14 2015 -0800\n\n    Themes: Expose resolver hardcoded colors\n\n    Expose background colors of the resolver list.\n\n    Change-Id: I3a0a460c5ffe0f5057b3b9ec92faa7a3e09c9e01\n\ncommit 0343eb126f3901a3857791137f74fa805bb9d75c\nAuthor: Thyrus11 <thyrus11@gmail.com>\nDate:   Sat Feb 21 07:19:42 2015 +0100\n\n    Themes: Make resolver list fully themeable\n\n    Follow-up on commit cc9e3b8fcba95b911d1cda36f7770c410058aa8b.\n\n    Change-Id: I3f006a1157db9d0b151a4fe8edf50e7edc7a0b9f\n\ncommit c7d973809488b801e8c708d740009f1233bb762e\nAuthor: Nicholas Chum <nicholaschum@gmail.com>\nDate:   Sun Nov 8 05:27:28 2015 -0500\n\n    Themes: Allow Resolver List BG to be fully themed\n\n    We are able to trace the activity of the new resolver/chooser through\n    different\n    methods, thus leading us to the Java file:\n    \\com\\android\\internal\\app\\ChooserActivity.java\n    Here we see that the exposed \"chooser_service_row_background_color\" is\n    available, but not the rest of the activity, so we look into R.layout's,\n    and we\n    find chooser_grid to be the only one containing hardcoded\n    \"@color/white\" values (as this is framework, we assume this is also\n    known as\n    \"@android:color/white\" to themers).\n\n    Expose all \"@color/white\" values from this file to resolver_list_bg.\n\n    Change-Id: I286d92b5d1f672c8adb3c0af1951793521536d90\n\nChange-Id: Iec7951147bbbc99aee6b06ae50c1acc7b9c01a7f\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/9042fd9f88c4baf92a7de95807b7db6821fd0606"},{"sha":"42a6ca6d8bf37863f581fa0cab54a41811e701c5","author":{"name":"Nicholas Chum","email":"9cffcde276d661c9019421619e3387d586632a0f@gmail.com"},"message":"Themes: Allow Immersive cling colors to be fully themed\n\nThis allows the immersive mode help tooltip to be themed completely by\nremoving hardcoded framework calls. Let the themer decide what they want\nthe colors to be.\n\nChange-Id: Ia0927fda5e44a3ce8ef699cb018bea9b9e7ace62\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/42a6ca6d8bf37863f581fa0cab54a41811e701c5"},{"sha":"4ab369db142aedfa4e65d379bbe3ed35a41814ae","author":{"name":"Nicholas Chum","email":"9cffcde276d661c9019421619e3387d586632a0f@gmail.com"},"message":"Themes: Allow Permission Icons to be fully themed\n\nThis removes the forced @android:color/black tint on the permission\nicons during app sideload through PackageInstaller.\n\nThese icons are able to be changed through framework XMLs, but this line\nforces a black tint (invisible on dark themes) on the icons. Let's\nremove this.\n\nChange-Id: I31eb5021a6d297997dbba156f98cbf47f2102b6c\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/4ab369db142aedfa4e65d379bbe3ed35a41814ae"},{"sha":"ffe949674e827e7d610d3ebe6d2aef4f376f80f1","author":{"name":"Dave Kover","email":"5bfb4fdaaaab61fbfef3f355784cae04eefebfc6@cyngn.com"},"message":"Themes: Allow Navbar ripple color to be themed\n\nPS1:\nLayers Commit by @setiawanjimmy\nRewrite of commit by: KreAch3R\nOriginal commit by: Dave Kover\nDistilled from: https://github.com/CyanogenMod/android_frameworks_base/commit/05ce0a6f5651743add398556d557a5f4c40c2503\n\nChange-Id: I7969e952d7e08f1d12e89291512312421585b70f\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/ffe949674e827e7d610d3ebe6d2aef4f376f80f1"},{"sha":"1b9f902b4a9831cc2eb157322268c461f48413e7","author":{"name":"Ivan Iskandar","email":"e65490b6ad4b21eb98ae09354e76d161ed085c30@gmail.com"},"message":"SystemUI: Expose QS edit item decoration background color\n\nPS2:\nMore descriptive color name\n\n@nathanchance edit: updated for 7.1 Nougat\n\nChange-Id: I9867ca26e7d9dacad37d2b70180a98fede0fb0e8\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/1b9f902b4a9831cc2eb157322268c461f48413e7"},{"sha":"7d4887fb4cf1f42924411085b547af861985ad04","author":{"name":"Simao Gomes Viana","email":"10786fd58802964260545685acaccaaf554fce2d@outlook.com"},"message":"Allow custom alpha for notification shade bg color\n\nChange-Id: If621df83d994feae0448a734408ba85ac8329325\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/7d4887fb4cf1f42924411085b547af861985ad04"},{"sha":"4c1bf219922e767fc2ac356493c34dfb8881d0e0","author":{"name":"Niklas Schnettler (Sh4dowSoul)","email":"608759f1df1af61800f168383d83c970878f3849@gmail.com"},"message":"Themes: Expose various QuickSettings text colors\n\nChange-Id: Iaea71ca83afbc3d8cc6faea6afac16cabb46cfff\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/4c1bf219922e767fc2ac356493c34dfb8881d0e0"},{"sha":"2462dbdf45b80f3c40214c72d0858d50f29b3095","author":{"name":"Nicholas Chum","email":"9cffcde276d661c9019421619e3387d586632a0f@gmail.com"},"message":"Notifications: Expose a bool to disable dynamic colors\n\nThis commit allows a themer to overlay a boolean value in config.xml to\ndisable dynamic colors applied to the app title and app icon of each\nnotification.\n\nPS6:\nSeparate app title and small icon colors for more flexibility.\nExpose hardcoded sender text name.\n\nChange-Id: I3c7828118991ec4fc616011caf073c81f75428b4\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/2462dbdf45b80f3c40214c72d0858d50f29b3095"},{"sha":"0c9524bcebf747a45b7ba08d0d206f5d9081877a","author":{"name":"George G","email":"fb756a50eae8c93b722f5ceb1918fce3e890fdde@users.noreply.github.com"},"message":"Notification dynamic colors bool compatible with OMS7\n\nOMS7 introduced this fine piece of code: https://github.com/SubstratumResources/platform_frameworks_base/blob/n-oms7/core/java/android/app/ResourcesManager.java#L897..#L904\n\n// Resources.getSystem Resources are created on request and aren't tracked by\n// mResourceReferences.\n//\n// If overlays targeting \"android\" are to be used, we must create the system\n// resources regardless of whether they already exist, since otherwise the\n// information on what overlays to use would be lost. This is wasteful for most\n// applications, so limit this operation to the system user only. (This means\n// Resources.getSystem() will *not* use overlays for applications.)\n\nReplaced deprecated Resources.getSystem() with compatible method.\n\nChange-Id: I02efe27de3cc7067552964ffbaf079f9e9b5bc3e\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/0c9524bcebf747a45b7ba08d0d206f5d9081877a"},{"sha":"73d4b8c30cceea3c1f07c23e05a575a7ac153b00","author":{"name":"Daniel Koman","email":"a6f46cbdbec60c7bcc0f1e8e8b9bb5b8a0833573@gmail.com"},"message":"Allow prevention of doze notification color inversion\n\nRemoved empty newline at the end -- KreAch3R\nRemoved slims files for aosp roms -- Bgill55\n\nChange-Id: I2d361c34904f3d168894b8b1741456319fd68456\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/73d4b8c30cceea3c1f07c23e05a575a7ac153b00"},{"sha":"e7d7e3b994f0d609127080150933b8e7446d1091","author":{"name":"George G","email":"fb756a50eae8c93b722f5ceb1918fce3e890fdde@users.noreply.github.com"},"message":"OMS7 compatible 'Ambient notification inversion'\n\nOMS7 introduced this fine piece of code: https://github.com/SubstratumResources/platform_frameworks_base/blob/n-oms7/core/java/android/app/ResourcesManager.java#L897..#L904\n\n// Resources.getSystem Resources are created on request and aren't tracked by\n// mResourceReferences.\n//\n// If overlays targeting \"android\" are to be used, we must create the system\n// resources regardless of whether they already exist, since otherwise the\n// information on what overlays to use would be lost. This is wasteful for most\n// applications, so limit this operation to the system user only. (This means\n// Resources.getSystem() will *not* use overlays for applications.)\n\nReplaced deprecated Resources.getSystem() with compatible method.\n\nChange-Id: I80ad5d037004f0dc63d9eb746c3af05e59a8834e\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/e7d7e3b994f0d609127080150933b8e7446d1091"},{"sha":"b304ec764324d352aa835f9efde9fee78cd1e8b7","author":{"name":"Ivan Iskandar","email":"e65490b6ad4b21eb98ae09354e76d161ed085c30@gmail.com"},"message":"SystemUI: Use own drawables for QS expand icon\n\nThis was using the volume panel drawables used also on volume panel.\nSo with this commit themers can give different icon for either QS\nand volume panel expand icon.\n\nChange-Id: Ice8d8a520b9b22ba773cceb885e11c8a4bbf6d5f\nSigned-off-by: MOVZX <movzx@yahoo.com>","distinct":true,"url":"https://api.github.com/repos/HeritageROM/android_frameworks_base/commits/b304ec764324d352aa835f9efde9fee78cd1e8b7"}]}
{"actor":{"display_login":"minz1"}}