{"push_id":904450148,"size":19,"distinct_size":19,"ref":"refs/heads/n-3.0","head":"5f06543ee92d51c3484b6e609fb34541bbbf1b89","before":"5c200061b9fe7a802d41aa722614acfc6fccad26","commits":[{"sha":"61bc55b3561aa4652cfe6df67d3a8c716b7f1e92","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"Settings: Ignore externalIndex if its greater than dash category size.\n\n  Otherwise you end up with a index out of bounds exception when\n  the tile is to be added.\n\nChange-Id: I4ae6d7a3a89c1119962bc174c775a03ae382bc9b","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/61bc55b3561aa4652cfe6df67d3a8c716b7f1e92"},{"sha":"abe4aff41352fb2ce92247178ae03a5fc8e2a9bc","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"Settings: Fix up management for wifi priority.\n\nChange-Id: I3a173caf6eb2cf7f602071851afe9828cda01ca2","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/abe4aff41352fb2ce92247178ae03a5fc8e2a9bc"},{"sha":"193c3022b4e6aa52030b5c78e6e348485bff762f","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"Revert \"CM PlatLogo: CyanogenMod version preference (2/2)\"\n\nThis reverts commit b5500240eb1f5685ce5ea22eb195a16b1832be76.\n\nChange-Id: I1265b2d0ce9fc3d325091853da2e9e4db8fa50b7\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/193c3022b4e6aa52030b5c78e6e348485bff762f"},{"sha":"adabc8d4cde6ee5ffac92eb3c83dc7d1c3037c8e","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"(Squashed) revert CM lcd settings\n\n-----\n\nRevert \"Hide LCD density preference from secondary users\"\n\nThis reverts commit 81af9843804b27082b882ba730a78bb78b8f5e72.\n\nRevert \"Settings: use WindowManager to set custom DPI\"\n\nThis reverts commit 267f0303a824f827a396dceaeae68acc4ca171c4.\n\nRevert \"Add LCD density setting\"\n\nThis reverts commit e94a36df3be936622c06d8fc1488caff7f995d4b.\n\n-----\n\nChange-Id: I903c608a68bb756f7ae8e121aa253971ba0ac1b0\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/adabc8d4cde6ee5ffac92eb3c83dc7d1c3037c8e"},{"sha":"e9656fc01495aa32b985b33f4ee04a7292689cb2","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"(Squashed) revert contributors cloud\n\n-----\n\nRevert \"ContributorCloud: Remove rank from dialog\"\n\nThis reverts commit 1c0b8b7d829d77cc573d9e4c3272425607ae663a.\n\n---\n\nRevert \"Settings: update contributors cloud db\"\n\nThis reverts commit 87ed3767a83fcf59c2c8ce857c2aef9a706b0a95.\n\n---\n\nRevert \"settings: contributors cloud\"\n\nThis reverts commit 8d17b9a2f33925c6678b1718dae29abfc7e2c989.\n\n-----\n\nChange-Id: Ife8da011bd94952ce2bdd1d851e70f499d9b0e87","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/e9656fc01495aa32b985b33f4ee04a7292689cb2"},{"sha":"c1876fd7b577f1573d52d37a99e1b8b0336ba251","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"Partially revert \"Settings: Add CM Updater\"\n\nThis partially reverts commit 7e1c23414e3c839ce30e0f855a98d8f0d94f39c5.\n\nChange-Id: Ia51aac0336da285eb2fea565b616bcfde0b4911c\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/c1876fd7b577f1573d52d37a99e1b8b0336ba251"},{"sha":"948f7bbbcc173b27e2e0a2cf5b0d2d3721b450af","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Evisceration"},"message":"add our own updater\n\nChange-Id: I2afa74b150ea87ffc5530aa40c86f3f16f1744e6\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/948f7bbbcc173b27e2e0a2cf5b0d2d3721b450af"},{"sha":"3d03d6b348e28159a4a854c21cefb54008b95d47","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Evisceration"},"message":"do not throw toasts at the user once development preferences are enabled\n\nChange-Id: I9bab959bad047440db4f58ec9d806bd527abf3db","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/3d03d6b348e28159a4a854c21cefb54008b95d47"},{"sha":"6ed6d1b2e6353cf33b1d38f2e65e69019532edb0","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"dashboard: reorganize settings\n\n  * add own personalization category\n  * do not replace gestures icon\n\nChange-Id: I83e3482638d0c1934c5ec12e81d868bdc695cdfd\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/6ed6d1b2e6353cf33b1d38f2e65e69019532edb0"},{"sha":"a27a9539f72bc228824a084b74f1d96a37eac48f","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"dashboard: add advanced settings\n\n  * adds an entry point for advanced settings\n\nChange-Id: I79be604777a611808a4a0e0f471cf50d1831cf55\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/a27a9539f72bc228824a084b74f1d96a37eac48f"},{"sha":"932e1c2933d802235f16111a7ed56b56e7c7959d","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"Update modversion to nameless\n\nChange-Id: Ic10e838e235e8dfa534ce20ce7261b86bd3cfc28\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/932e1c2933d802235f16111a7ed56b56e7c7959d"},{"sha":"2e318134bdb4e396e4fa8ac3f902e7157efac163","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Evisceration"},"message":"(Squashed) introduce advanced device information\n\n-----\n\nSettings: add advanced device information settings\n\nChange-Id: I2bb102a3c87ba102c1d7d2ac8057a2ec867316dd\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>\n\n-----\n\nAdvancedDeviceInfo: add hardware type, cleanup\n\nChange-Id: Ibe8bf42e961c773adc9d3fda00b9f8bd5bb6cdc8\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>\n\n-----\n\nChange-Id: I4e12630c27fc0be6add72126755bac3e0fbfec57\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/2e318134bdb4e396e4fa8ac3f902e7157efac163"},{"sha":"ac622ceb61f8bd27b03b06bc8126b8fbdfd52866","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"DeviceInfoSettings: group entries\n\nChange-Id: I118dc8cc50e32e27a69b0826ce4d3f0c61f3e83b\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/ac622ceb61f8bd27b03b06bc8126b8fbdfd52866"},{"sha":"6cc4c626dad38ab2c0393a38d219beeb45dc457b","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"Development: add lazy dexopt entry\n\n  * for the lazy ones to enable lazy dexopting\n\nChange-Id: I15f9dad9d951c95e52ea7831f58f40f62202b714\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/6cc4c626dad38ab2c0393a38d219beeb45dc457b"},{"sha":"d3884be5dae08859e87b630344809faafe9bd448","author":{"email":"7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","name":"Steve Kondik"},"message":"Forward port arbitrary animation scale values\n\n  * set 10 as maximum to reflect previous possible values\n\nChange-Id: I8645572d547ea225b980f06dca9b8170c7fb105e","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/d3884be5dae08859e87b630344809faafe9bd448"},{"sha":"879e2333eca39460af3992b8a8f94bb368c928cc","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Evisceration"},"message":"(3/3) allow to configure the long press back kill delay\n\n  * from 0 to 3 seconds\n\nChange-Id: I1aeb40351e2ec2ab6f88df51ae33d8bc4ed87275\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/879e2333eca39460af3992b8a8f94bb368c928cc"},{"sha":"c10991bffdd27ede9734ee77f9e5f5606b3e1f05","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"(Squashed) revert cm stats to old google analytics implementation\n\n-----\n\nRevert \"Settings: utilize STATS_COLLECTION from CMSettings.\"\n\nThis reverts commit d51702e9cf20be5a0ce6453b43c4e20dad95d97f.\n\nRevert \"Settings: add opt out stats event\"\n\nThis reverts commit 84c44757ac58d285aaaaf019c13c3afe9f664e80.\n\nChange-Id: Ib3c8075ecec6053a7e888b0bc55cb3b2cb0aa9f8\n\nRevert \"Settings: report stats upload immediately\"\n\nThis reverts commit 53fefc5a6515d3903b7ffdfa4f013253ce68009b.\n\nRevert \"Settings: fix reversed name/id fields in metrics\"\n\nThis reverts commit c7a23cb10cc773f21a521dcb62863ee60b1b3e52.\n\nRevert \"Settings: improved stats upload logic\"\n\nThis reverts commit 7258fabb7c864f63285bf4d4874c185b65ada3d1.\n\nRevert \"Settings: update community metrics\"\n\nThis reverts commit 0e05f466d0d4f1790542a3e33e9272d285c29c82.\n\n-----\n\nChange-Id: Ibf3b7c7c4303cb458ccdab6b2ef0548dfdd2ddbe\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/c10991bffdd27ede9734ee77f9e5f5606b3e1f05"},{"sha":"2caa46ae05d81333188c229841799918a032d35c","author":{"email":"a1418a03e3f7813c1fd3f97ab13f9d68ba5a9ac2@gmail.com","name":"Alexander Martinz"},"message":"Stats: update for nameless\n\nChange-Id: Icf5b20e6585eb6b8cbb2ee23b71e7e9f2628017a\nSigned-off-by: Alexander Martinz <eviscerationls@gmail.com>","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/2caa46ae05d81333188c229841799918a032d35c"},{"sha":"5f06543ee92d51c3484b6e609fb34541bbbf1b89","author":{"email":"3ecdb8a598da88bcfa1da753f80080fbdffdff70@google.com","name":"Svetoslav"},"message":"[DO NOT MERGE] Modify system settings: incorrect UI state\n\nThe privilege for an app to write to the system settings is protected\nby an app-op signature permission. App-op permissions are special: if\nthe app-op is deny/allow we deny/allow write access; if the app-op is\ndefault holding the permission determies write access. The settings\ncode assumes that CHANGE_NETWORK_STATE is an app op permission\n(system|appop) while it is a normal permission which any app gets by\ndeclaring it used in the manifest.\n\nThe side effect is that the state of the toggle in the UI for write\nsystem settings will initially be in the wrong state if the app uses\nboth WRITE_SETTINGS and CHANGE_NETWORK_STATE. However, the code in\nthe public API an app uses to check write settings access would return\nthe opposite since it checks the WRITE_SETTINGS permission and its\napp op. Hence, if an app requires write settings to start the user\nwill see in the settings UI it has access but the app will not have\naccess, so the app would prompt the user to allow write settings.\nThe non-obvious fix is for the user to toggle the setting off and on\nto get the app op in the right state and be able to launch the app.\n\nbug:25843134\n\nChange-Id: I2da4eec1c3574bd6aef9ab968c9deb148536cb0a","distinct":true,"url":"https://api.github.com/repos/NamelessRom/android_packages_apps_Settings/commits/5f06543ee92d51c3484b6e609fb34541bbbf1b89"}]}