{"push_id":750456710,"size":21,"distinct_size":21,"ref":"refs/heads/lp5.1","head":"6e32b4e034eff466279b79ea055d64229f143ffc","before":"13219c47edb3eda47838dcb2ce486857ef2715d2","commits":[{"sha":"dd6dd9f51b07e973aafa30ab41edfda27d78d871","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: visualizer state improvements\n\n- extract out media controller logic into a separate class to use in\n  both visualizer locations\n- improve reliability of visualizer showing up as expected\n\nChange-Id: Ica6f000fd28c28ab546452fffcceb8648652b90b\nSigned-off-by: Roman Birg <roman@cyngn.com>\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/qs/tiles/VisualizerTile.java","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/dd6dd9f51b07e973aafa30ab41edfda27d78d871"},{"sha":"8165a39c02e3066b4709998773f67a96582b2e3e","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: dynamically generate visualizer color\n\nChange-Id: I3d317e02433f995ffb8ace5cd7dcd63a5c75883a\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/8165a39c02e3066b4709998773f67a96582b2e3e"},{"sha":"d6980aa4ad27ab5baab75563fad9b1bf4e729ee8","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: workaround for visualizer flash on track change\n\nChange-Id: I852c704816f1e56f239a38f00910132ad8363fcd\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/d6980aa4ad27ab5baab75563fad9b1bf4e729ee8"},{"sha":"3a4a37cbf116f4baeb9fbdb5961b8196beccf671","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: be more event driven in keyguard visualizer\n\nChange-Id: I1dc5ca44a3cff2d7faef679b4cc3cfdc32a1ab8c\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/3a4a37cbf116f4baeb9fbdb5961b8196beccf671"},{"sha":"a8a73e3230130127afc1d1d11ff188ad9ea19182","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: don't launch visualizer before we are attached\n\nChange-Id: I7f96793ab4f98be82922d4418fad0f8a69ccff37\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/a8a73e3230130127afc1d1d11ff188ad9ea19182"},{"sha":"0b33432726eacbb925a864d858c4574ae5e2fae1","author":{"email":"6c9bff5473b68c1565a176ad458785864409abaa@gmail.com","name":"LuK1337"},"message":"SystemUI: Fix FC when mHandler is null\n\nLogcat: http://pastebin.com/N8MWmecK\n\nChange-Id: I466df66ed5da338506533cb965100ebe61ee9f6b","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/0b33432726eacbb925a864d858c4574ae5e2fae1"},{"sha":"bcd661f39e0f996e1660b4125d149b74d9fcb311","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: dismiss brightness slider on screen off\n\nREF: CYNGNOS-265\nChange-Id: Id6d6406ede9640aa25372122c62f9043a7ce12db\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/bcd661f39e0f996e1660b4125d149b74d9fcb311"},{"sha":"c559c8a95e5f243867561a1ee32949de3a6f2aeb","author":{"email":"ceefa3979afc794e6b71ade6024b71229933b204@htc.com","name":"tingna_sung"},"message":"Should reset mDismissKeyguard on keyguard secure change\n\nIf user sets a non-secure lock screen, launch an activity which\nappends window flag FLAG_DISMISS_KEYGUARD, then insert a PIN lock\nSIM card, activity window will become black screen.\n\nThis is because mDismissKeyguard keeps on DISMISS_KEYGUARD_CONTINUE\nwhen keyguard secure changes from non-secure to secure like in the\ninsert PIN lock SIM card case. If mDismissKeyguard is\nDISMISS_KEYGUARD_CONTINUE and keyguard is secure, there is no chance\nto launch keyguard unlock window anymore.\n\nThis patch handles the use case that to reset mDismissKeyguard to a\nnew cycle from DISMISS_KEYGUARD_START to DISMISS_KEYGUARD_CONTINUE\nagain once keyguard secure state change suddenly to let keyguard\nwindow has chance to be launched.\n\nhttps://code.google.com/p/android/issues/detail?id=78806\n\nChange-Id: I0d4fd0b9bdf7d0a39f35427bfd4e1b928d9bca6b\nSigned-off-by: tingna_sung <tingna_sung@htc.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/c559c8a95e5f243867561a1ee32949de3a6f2aeb"},{"sha":"6f91675696137481ac5875d085a0a4c52a30fc6e","author":{"email":"2d5a52ff34610ad9c8e4c48cb6ed52cc9faa8a43@gmail.com","name":"Utkarsh Gupta"},"message":"Rewrite Keyguard Visualizer\n\n* Create a much 'lighter' version of the visualizer\n* Eliminate visualizer getting stuck bugs\n* Show visualizer in absence of album art\n\nTo achieve this:\n* Rewrite based on EqualizerView from Eleven\n* Cache all the parameters that control displaying of the visualizer\n* Depend on PhoneStatusBar for said parameters\n* Use color generation logic from Eleven/BitmapWithColors\n  This is much lighter on resource and\n  better matches with notification color & album art.\n* Instead of telling the visualizer the effect (i.e. requestVisualizer),\n  we tell it the cause (i.e. setVisualizer(Animating/Touching))\n\nChange-Id: I381b0168e824da3871d09afbd8b8ad33b8c97eb6\nSigned-off-by: Utkarsh Gupta <utkarsh.eminem@gmail.com>\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/BackDropView.java\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/6f91675696137481ac5875d085a0a4c52a30fc6e"},{"sha":"52971dcd28affd9f7abbc873a8331b48c5569d94","author":{"email":"b27e10311d4380994378d59a1814fca1f20ea46a@gmail.com","name":"martinusbe"},"message":"Use Google Webview\n\nSigned-off-by: martinusbe <martinusbe@gmail.com>\n\nConflicts:\n\tcore/res/res/values/config.xml","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/52971dcd28affd9f7abbc873a8331b48c5569d94"},{"sha":"9a24088354112ddabfe7ef9b4bdd05719797228e","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"[ActivityManager] Refactor broadcast and reduce deliver delay.\n\nThis containes 2 major modifications:\n1.All queues share one broadcast history to save memory.\n\n2.Add 3 queues: (See ActiveBroadcasts.selectQueueLocked)\nThe approach may result running more receiver processes at the\nsame time. So it will only be enabled on non low ram device.\n\n(1)Long-time queue:\nThere are some broadcasts usually have larger amount manifest\nreceivers. e.g. CONNECTIVEITY_CHANGE is the most common case,\nit is easy to have 50+ receiver if user installed many applications.\nSometimes network status may change several times in one minute.\nThen the broadcasts sent after CONNECTIVEITY_CHANGE will have a\nlong time delay. So add a queue to serve this kind of broadcast.\n\n(2)Booting queue:\nBecause applications or system services may consider to be ready\nstate after receiveing boot complete. Use a dedicated queue which\nis not allow delay by background service to speed up the progress.\nThe queue will only work on device booting.\n\n(3)Non-system app queue:\ne.g. User installed an application which will send broadcast\nper 5 second in a period and also need 5s to receive, then other\nmore important broadcasts will be accumulated in queue and may be\ndelayed a long time to deliver. To avoid system event being\ninfluenced by this case, separate this type to an indepentent queue.\n\nChange-Id: Ic8b89a597d5020d2af2fd3c6d3f93757f4fe891a\n\nConflicts:\n\tservices/core/java/com/android/server/am/ActivityManagerService.java","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/9a24088354112ddabfe7ef9b4bdd05719797228e"},{"sha":"1196f7894764920d1295b70989c3a730797b95ef","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"Fix keyguard wallpaper issues\n\n- separate file observers for proper bookkeeping\n- cache keyguard wallpaper in PhoneStatusBar so we don't query it and\n  generate unnecessary binder calls every time updateMetaData() gets\n  called (which happens a lot)\n- more consistency with regular wallpaper logic\n\nREF: NIGHTLIES-1429, CYNGNOS-386\nChange-Id: I0bf7d5ffdf8972cf10ba1a90ae9c5d3f9a6a9aab\nSigned-off-by: Roman Birg <roman@cyngn.com>\n\nConflicts:\n\tcore/java/android/app/WallpaperManager.java\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java\n\tservices/core/java/com/android/server/wallpaper/WallpaperManagerService.java","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/1196f7894764920d1295b70989c3a730797b95ef"},{"sha":"ebd1ead27c273a11a00b03dbbcd4bca0cba9c0ba","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: fix keyguard unlock drawable not updating\n\nREF: NIGHTLIES-1247\nChange-Id: Idd4e3653b6bd4976be8211cca8b8a4484a6334e9\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/ebd1ead27c273a11a00b03dbbcd4bca0cba9c0ba"},{"sha":"35b76d99569e6b491dd758dc9b9171af06fb8b5a","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"WallpaperManagerService: use a single file observer\n\nIn order to clean up logic, 2a80ec9 split up to have two separate file\nobservers, since there are two separate objects, one for kg, one for\nregular wallpaper. However, there can only be one file observer\nregistered for a directory. This was causing the keyguard observer\ngetting all the inotify events since it was the last one registered,\nwhich stopped regular wallpaper change detections until a reboot.\n\nMove the file observer logic out of the wallpaper info and make it\nwork for both.\n\nChange-Id: I8fd4976fb4731abe52dfcc8064af2edc42b274f9\nSigned-off-by: Roman Birg <roman@cyngn.com>\n\nConflicts:\n\tservices/core/java/com/android/server/wallpaper/WallpaperManagerService.java","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/35b76d99569e6b491dd758dc9b9171af06fb8b5a"},{"sha":"4a3d70e31bba804101a84378d216e9d5afed1471","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: more keyguard visualizer tweaks\n\n- link and unlink in the background. this is an expensive operation and\n  we should avoid running it on the main thread\n- remove leftover getSystemService call\n- keep track of whether QS is expanded to avoid starting visualizer when\n  it is visible\n- prefer light vibrant color from palette\n- run palette generation async\n- don't apply keyguard bitmap while visualizer is shown\n\nChange-Id: I222a27df9438466423c63555041275e4bf153c64\nSigned-off-by: Roman Birg <roman@cyngn.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/4a3d70e31bba804101a84378d216e9d5afed1471"},{"sha":"f1e92792406f92e35f0d8b9a29022871dcb7141f","author":{"email":"33f927344e079e00d3fa45d8833b04e735223eec@ruesga.com","name":"Jorge Ruesga"},"message":"qs: fix NPE in visualizer tile\n\nOn handleDestroy(), mMediaMonitor is null. Do not try to link the visualizer in that case\n\nChange-Id: I71da90098f2fa8a3187b5453338d523d1d514120\nSigned-off-by: Jorge Ruesga <jorge@ruesga.com>","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/f1e92792406f92e35f0d8b9a29022871dcb7141f"},{"sha":"5bc0d0505eb44ad33ed52ca14f90cd9f9bb7249c","author":{"email":"400091f7b503e6b909bb62f4094338a0a722b298@gmail.com","name":"Rudolf Tammekivi"},"message":"policy: Show a simple dialog about optimizing apps\n\nWhen booting, new apps are optimized with dex2oat. During this process a\nprogress dialog is displayed (optimizing app 13/74). This dialog has an\nindetemninate progress spinner that uses 50% of cpu.\n\nThis leaves only 50% for dex2oat, prolonging the time to boot.\n\nChange-Id: I8c39b54a3aefc03513d30c6478bca9bbe3ddbe04\n\nConflicts:\n\tpolicy/src/com/android/internal/policy/impl/PhoneWindowManager.java","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/5bc0d0505eb44ad33ed52ca14f90cd9f9bb7249c"},{"sha":"58e6e162fcb8a8105f3e4dd9a628f199849d6fcb","author":{"email":"7b25d2d0d81129bf0398d9388d333f58c60dfb83@gmail.com","name":"Aldrin Holmes (CallMeAldy)"},"message":"Fix visualizer not showing up on lockscreen\nand many other changes\nSigned-off-by: Aldrin Holmes (CallMeAldy) <aldrin.holmes20@gmail.com>\n\nConflicts:\n\tpackages/SystemUI/AndroidManifest.xml","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/58e6e162fcb8a8105f3e4dd9a628f199849d6fcb"},{"sha":"acd6544656be95910f68581732a91940e6187b6e","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"frameworks: add keyguard wallpaper functionality to WallpaperManager\nSHOULDVE BEEN DONE FIRST\nAdapted for cm-12.\n\nChange-Id: I0eb1b5578b705c2ade4c0772fa86e09478b9f73e\nSigned-off-by: Roman Birg <roman@cyngn.com>\n\nConflicts:\n\tcore/java/android/app/WallpaperManager.java\n\tcore/java/android/content/Intent.java\n\tcore/res/res/values/custom_strings.xml\n\tpackages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java\n\tservices/core/java/com/android/server/wallpaper/WallpaperManagerService.java","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/acd6544656be95910f68581732a91940e6187b6e"},{"sha":"40271f32a81c39e6ae965f3eadf456718ee5521f","author":{"email":"c96a8d0c6b1245332496ba67a3fe2b20b0aebd52@htc.com","name":"riddle_hsu"},"message":"Revert \"[ActivityManager] Refactor broadcast and reduce deliver delay.\"\n\nThis reverts commit 9a24088354112ddabfe7ef9b4bdd05719797228e.","distinct":true,"url":"https://api.github.com/repos/BrokenROM/frameworks_base/commits/40271f32a81c39e6ae965f3eadf456718ee5521f"}]}