{"push_id":928889805,"size":14,"distinct_size":14,"ref":"refs/heads/cm-13.0","head":"f6d90fe86476b4ad5ff3af2f2feaf2d5454e20d4","before":"6655c2f8d40ab1df5469a8cc3205bf82ce8a1c8d","commits":[{"sha":"38a520c23005b5eae6e6bae3778791907ec556fa","author":{"email":"90b51f8a5079017e81711ae9317c35b0575b34e1@gmail.com","name":"Christopher R. Palmer"},"message":"aapt: Use a std::map instead of a SortedVector\n\nAndroid's SortedVectorImpl uses arrays that it must\ninsert into the middle of.  Each insertion is O(N) time\nbecause it must move on average half the elements of\nthe array to make room for the new element.  That is,\nO(N^2) time to build this sorted vector.\n\nstd::map on the other hand normally uses red/black\ntrees and has a cost of NlogN to add N elements to it.\n\nChange-Id: I5da0363ba806ab615b2aad0fb2a43ef9a9bec327","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/38a520c23005b5eae6e6bae3778791907ec556fa"},{"sha":"9d1d8c33634cd06850525121f8c3dddd8a231414","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"SystemUI: Make sure to notifydatasetchange on each tile add.\n\n  Otherwise you may end up in a scenario where there aren't enough\n  pages for tiles to be added causing an IndexOutOfBoundsException.\n\n  TICKET: CYNGNOS-1526\n\nChange-Id: Ie5fa3947fa94c5aefbdead68eddc26fec13de73c","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/9d1d8c33634cd06850525121f8c3dddd8a231414"},{"sha":"5958263c84149f6e846918b3f5cb3c1ab1e3b0cf","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"Themes: Re-enable changing keyguard wallpaper\n\nChange-Id: I91335aa71046c1d86b7c0dd58bc192de4fc29f68","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/5958263c84149f6e846918b3f5cb3c1ab1e3b0cf"},{"sha":"b8580a17c914183c9be50d2f1407106c2e1c5ddc","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Update dismiss callbacks for external keyguard view\n\nChange-Id: If20e66f67f3702710bb1d986157dec598e085387","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/b8580a17c914183c9be50d2f1407106c2e1c5ddc"},{"sha":"a05e6c3d04ea25660ba98d0a64a9be28999280a5","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Update external keyguard view when component changed\n\nList for changes to the third party keyguard component and update\nexternal keyguard view.\n\nChange-Id: I4a4e8157f9302cece7d9edde2a82713bc0df7926\nTICKET: CYNGNOS-1481","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/a05e6c3d04ea25660ba98d0a64a9be28999280a5"},{"sha":"b8d357d0740649dc3046da33b1f7918e196550b4","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"fix setting new encryption password\n\nRef: CYNGNOS-1534\n\nChange-Id: Idcc392b3cc5c8f01f10c468243129fa272c2f05f\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/b8d357d0740649dc3046da33b1f7918e196550b4"},{"sha":"13a44f71429a7304f31c091be0775e9e1a2cd9b5","author":{"email":"e2f8b037e662c967b336c3ca268c07fa03538a85@gmail.com","name":"Nicholas Chum"},"message":"SystemUI: Expose Add Tiles DetailedView Title and Icon Color\n\nCompletely expose all QS Add Tiles DetailedView Texts and Icon tints\nfor the themer.\n\nChange-Id: I02793acd749dcdf66a2c7fcacc4b79b89556ca01","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/13a44f71429a7304f31c091be0775e9e1a2cd9b5"},{"sha":"f0f1273fac10c2f8d80165944e62f89c2e1c6a7c","author":{"email":"61f47d78f42560c8c7f308244c2c1565db560db8@cyngn.com","name":"Brint E. Kriebel"},"message":"SystemUI: Add missing close parenthesis\n\nBug introduced by Change I02793acd749dcdf66a2c7fcacc4b79b89556ca01\n\nChange-Id: I8807b81be4040e519a34ee7947367cfc5e1d34e3","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/f0f1273fac10c2f8d80165944e62f89c2e1c6a7c"},{"sha":"573109ecdaae7c37c52c590f9aa0d0f6d6187521","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@cyngn.com","name":"d34d"},"message":"SysUI: Use mContext to get colors\n\nChange-Id: I7a859bf05235a7082fa66a61a36810fb2615f316","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/573109ecdaae7c37c52c590f9aa0d0f6d6187521"},{"sha":"d4bc5b68190de07608ff25cf8ae65e6c2adba544","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: fix navbar drawing issues in landscape\n\nOriginally StatusBarWindowView was responsible for laying out the scrims\nand making sure they are full screen (behind navbar), while the other\nviews were respecting the navbar insets.\n\nThis was broken for two reasons for us:\n\n 1) our scrims are more complex and aren't always direct subchildren of\n    the StatusBarWindowView (mainly to display the visualizer correctly)\n\n 2) we declared fitSystemWindows=false, so the logic to add insets was\n    never actually executing.\n\nWe now split out the logic for insets into its own class and apply it to\nthe scrims properly.\n\nRef: CYNGNOS-1502\nChange-Id: I5b8295d7a64b72dc911fce6d529936592f24e98b\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/d4bc5b68190de07608ff25cf8ae65e6c2adba544"},{"sha":"80922ca9287b8deec83b7ba47bcd7fec52d3edcc","author":{"email":"cd29de32d4c2f73c4d50e4968d477856b3158715@cyngn.com","name":"Adnan Begovic"},"message":"fw: Remove duplicated locales.\n\n Introduced by customize by locale CAF commit.\n\nChange-Id: I35d646d245789136ea8d7a518604284c1875c1fc\nTICKET: CYNGNOS-1548","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/80922ca9287b8deec83b7ba47bcd7fec52d3edcc"},{"sha":"d6d9ab501177e362bbbf7a565cbe9300c872b845","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@cyngn.com","name":"Steve Kondik"},"message":"Update private copy of Palette\n\nChange-Id: I9eec47031fa8d11b62b38ae769acc9a4a177ff18","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/d6d9ab501177e362bbbf7a565cbe9300c872b845"},{"sha":"aedba1fa58e5efc62406b8966dc1b935de4e24a3","author":{"email":"3559e5703b9cb8ff5ae70dfcfc73a5b09f92682f@gmail.com","name":"Ronnie Leng"},"message":"[WindowManagerService] fix starting window issue\n\nSymptom:\n1. Acitivity A and B belong to same task.\n2. A is started and start B in its code\n3. B is opened with blank screen\n\nIf starting icon has been display, both startingWindow and\nstartingView should not be null.\nCurrent logic only uses judgement on startWindow. In above\ncase, it leads startingView set to null as A and B shares\nthe same starting window due to same task. Then system will\nnot get chance to remove startingView as it is null.\n\nIt needs add judgement on startingView.\n\nChange-Id: I6cfa1a3ebce93ce435cc2d9ada239b1e808988de","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/aedba1fa58e5efc62406b8966dc1b935de4e24a3"},{"sha":"f6d90fe86476b4ad5ff3af2f2feaf2d5454e20d4","author":{"email":"3a728881b1cf49d3b2a5eb86cbad3abffdc93f94@gmail.com","name":"IndieBeto"},"message":"Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_frameworks_base into cm-13.0","distinct":true,"url":"https://api.github.com/repos/IndieBeto/android_frameworks_base/commits/f6d90fe86476b4ad5ff3af2f2feaf2d5454e20d4"}]}