{"push_id":1031230349,"size":12,"distinct_size":12,"ref":"refs/heads/oct-mm","head":"25a95f527283671a485de1db258d90cb34cef921","before":"d53ff1a288797517fa1973c4cebc5e839036ef69","commits":[{"sha":"19c3a8cd2ac39bd517556c7c63b868e45fd621ef","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@rcel.cz","name":"Marcel Dopita"},"message":"Show icons of only background apps in Toasts\n\nAs implemented and discussed in I82bf23664eea134f3b1f89ad5a99f6be73906ba8,\nthis patch disables the icons in Tosts for already foreground apps. It's\nuseful, no questions about that but please be aware of:\n\n- Icons in Toasts are also displayed in \"tooltips\" of ActionBar (when you\npress and hold an action). I think that goes agains material design as the\nActionBar component now doesn't even show app icon.\n- Toasts from Android OS contain the Green robot. (IMHO: It was never intended\nfor system Toast to have an icon)\n- Toasts are intended \"to be as unobtrusive as possible\" and this kinds of\nbreak it. (From javadoc)\n- Icons should stay as workaround for finding that badly designed/intrusive\napp because: \"Your app should not create a dialog or toast if it is not\ncurrently on screen.\" (From notifications design paterns)\n- Not that relevant but not all users welcome this aesthetic:\nhttps://www.reddit.com/r/cyanogenmod/comments/3oazh8/does_the_icon_in_the_toast_notification_bother/\nhttps://www.reddit.com/r/cyanogenmod/comments/3jg5c2/icons_on_toasts/\netc.\n\nChange-Id: If748297bd422c7ddbf061da735b8e4ed0a41b425","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/19c3a8cd2ac39bd517556c7c63b868e45fd621ef"},{"sha":"01ba664b696c3f5ad711842a69bf9c8259525c67","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"Keyguard: Don't show keyguard if CryptKeeper enabled\n\nSome devices are exhibiting an issue where the keyguard will be\nshown on top of the decrypt device screen when they have their\nsim locked.  When this occurs, the user is not able to enter their\npin/password to decrypt the device even after the keyguard is\ndismissed.\n\nChange-Id: I7362b77a6ea2ec41c8835ae763ce427c12c02138\nREF: NIGHTLIES-1254","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/01ba664b696c3f5ad711842a69bf9c8259525c67"},{"sha":"7f4697c2889bb8fef2c0951513a5952a74329e58","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"Cast Tile: only scan while in detail view\n\nSmall optimization, otherwise we'd scan until the user closed the status\nbar.\n\nChange-Id: I8d9d933287e0225a8557a7aec06eb60392464fa7\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/7f4697c2889bb8fef2c0951513a5952a74329e58"},{"sha":"e45d8f20f1dc3bb424cfab7611cdeb00a0f82e92","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: fix crypt keeper race condition\n\nWe check package manager whether crypt keeper has disabled itself, but\nif crypt keeper is in the process of disabling itself, the lockscreen\nmight get in a bad state.\n\nInstead of checking package manager, let's use the same check that\nCryptKeeper uses to decide whether to disable itself.\n\nChange-Id: I9de09a1248b28fa14db9f69fb1313778895e2438\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/e45d8f20f1dc3bb424cfab7611cdeb00a0f82e92"},{"sha":"14b45bc6286782cd6c3dcd9a9162ed9abb7d4d95","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: more consistent visualizer logic\n\n- only call setVisible from screen on and screen off methods\n- eagerly unregister self to make sure we don't get added twice as a\n  listener\n- Add some debugging under the DEBUG flag\n\nChange-Id: Iada13058f87d4c8d8c8b60f6eebf055652ff2c8d\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/14b45bc6286782cd6c3dcd9a9162ed9abb7d4d95"},{"sha":"df301d4a64fe0dfc812b39e3f7e2c2ca4b93c305","author":{"email":"25b15a7bccf53d5a188f6bf82e4a8014ed9730e7@gmail.com","name":"Danesh M"},"message":"VolumeDialogController : Ignore inactive stream volume updates\n\nCYNGNOS-2259\n\nChange-Id: I87eee4b76c2618b5bbe29385b1cd9b431367e239","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/df301d4a64fe0dfc812b39e3f7e2c2ca4b93c305"},{"sha":"f2a9674bf255f1a8c850d54430b1c65618f1f8b7","author":{"email":"9defb1d2166fe02be9724618510318ef57e74e91@cyanogenmod.org","name":"Michael Bestas"},"message":"Automatic translation import\n\nChange-Id: I4af2a6a904e9229b261e95818f716d6b5708a6f4","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/f2a9674bf255f1a8c850d54430b1c65618f1f8b7"},{"sha":"5716ba3d7a448c9a72c15b98b6125f6318485cab","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Accept underscore and tilde in web URLs.\n\nChange-Id: I19bf6854027bb73f9539bb2366ff5615b1f7c71b","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/5716ba3d7a448c9a72c15b98b6125f6318485cab"},{"sha":"9d474093528d5eeec6beed1eb330fa6b0648221d","author":{"email":"0c89ad806e0520689ea34efe1ae0e56d5aba3d5b@gmail.com","name":"Andrzej Ressel"},"message":"Compile app theme in background\n\nWhen a lot of themes are installed app installation takes a lot\nof time blocking UI. In some cases phone gets rebooted because\nof that (Watchdog kills PackageManager for blocking UI for too long).\n\nThis commit changes that - only current app theme is compiled on UI\nthread, rest is compiled in background (like during theme installation).\n\nChange-Id: Ied2ded26172b1b140e538b3906b25db808e05828","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/9d474093528d5eeec6beed1eb330fa6b0648221d"},{"sha":"53ece467584f2d79cfca3767ba20ce501b2393d2","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: improve battery saver tile\n\n- Fix the tile not showing, the javadoc states that it will return 0 if\n  profiles are not supported, but it was actually returning -1.\n\n- Now disables itself when the device is plugged in to reflect to the user\n  that they cannot toggle it on right now.\n\n- Don't wait for power manager to update its internal state before\n  updating the visual tile state.\n\nChange-Id: I8ab6adb2bfa728a242368294c1f066d468a86f09\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/53ece467584f2d79cfca3767ba20ce501b2393d2"},{"sha":"c667aec6f738985361780323d9c50308be461cc4","author":{"email":"25b15a7bccf53d5a188f6bf82e4a8014ed9730e7@gmail.com","name":"Danesh M"},"message":"NetworkManagement : Add ability to restrict app data/wifi usage\n\nCYAN-3976\nCRACKLING-834\nChange-Id: Iaa0483d0ad64511184f0f31d93552a93fbab6dd0","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/c667aec6f738985361780323d9c50308be461cc4"},{"sha":"25a95f527283671a485de1db258d90cb34cef921","author":{"email":"85a9f65148eeeb8355179d7b2765dcf494f86530@gmail.com","name":"hedwig34"},"message":"Merge remote-tracking branch 'cm/cm-13.0' into oct-mm\n\nConflicts:\n\tcore/java/android/widget/Toast.java\n\nChange-Id: Ia810884ac2de4f6a66f2a832859b08739112139c","distinct":true,"url":"https://api.github.com/repos/Team-OctOS/platform_frameworks_base/commits/25a95f527283671a485de1db258d90cb34cef921"}]}