{"push_id":695963240,"size":31,"distinct_size":31,"ref":"refs/heads/lollipop-mr1","head":"a0b965d84e4bd16823a6b524e60679a4c5a5fa2a","before":"33652bbc1fdbec3edb619d81a1f029f5798f9014","commits":[{"sha":"7bd806c2083da6a9a4c6b0438844c58f9d98dbb2","author":{"email":"0d56100a3a4510d1d78d66fab59a409fa9315fd1@aospal.com","name":"Ayysir"},"message":"Automatic Translation Import\n\nChange-Id: Ifb1a356b9d88b60c5014d477f3d23998b98a60e5","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/7bd806c2083da6a9a4c6b0438844c58f9d98dbb2"},{"sha":"3c57ebbab05151208d885d9a35da1551f30420e8","author":{"email":"eb12b37ff28da18665a37098cde5fce7621b4bcd@losinj.com","name":"LorDClockaN"},"message":"Statusbar: lower height for statusbar\n\nandroid M style\n\nChange-Id: Ib450188b0d4fd58f3e5eeffeac299c1c5e577306","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/3c57ebbab05151208d885d9a35da1551f30420e8"},{"sha":"8eb85c85c03d1bd7ff5e67d3ea36b8d20196563c","author":{"email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de","name":"Danny Baumann"},"message":"Allow sending vendor- or device-specific commands to the camera HAL.\n\nChange-Id: I2aaa9e526b6f1a35d45e96b6d23e3db972d82733\n\n(cherry picked from commit a05d81a0201f46f63cd35c501267c9f9ca743b63)\n\n(cherry picked from commit a05d81a0201f46f63cd35c501267c9f9ca743b63)","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/8eb85c85c03d1bd7ff5e67d3ea36b8d20196563c"},{"sha":"fbebd0019cb614c20a304b4900a79c4f90d044b7","author":{"email":"aa9e7b2461184e8e53d3d11400cf8f204b106523@ck-telecom.com","name":"yong.zou"},"message":"Settings: Fix install apps will fail after setting Preferred install location as Removable SD card and removing SD card\n\n[Procedures]\n1.Setting Preferred install location as Removable SD card\n2.Remove SD card/Without insert SD card\n3.Install app(in internal storage) from filemanager\n4.It will install fail\n\nChange-Id: Idf2e11d4ac533da9aa8b2217b04ef91675c5c337\n\n(cherry picked from commit 233c03213bd4f67f961bf808564b55dbe6fb46fd)\n\n(cherry picked from commit 233c03213bd4f67f961bf808564b55dbe6fb46fd)","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/fbebd0019cb614c20a304b4900a79c4f90d044b7"},{"sha":"233d8d3bf5cf3c8fe5c869fb553e4cc5f6ad380f","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@cyngn.com","name":"Scott Mertz"},"message":"fingerprint: detach java vm in HAL callback\n\nChange-Id: Icc33c52d43fc1be38aa0cd767671408f07d74d03\n\n(cherry picked from commit 0e160531927b4fbfc92d0a89e741440b307ca9c0)\n\n(cherry picked from commit 0e160531927b4fbfc92d0a89e741440b307ca9c0)","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/233d8d3bf5cf3c8fe5c869fb553e4cc5f6ad380f"},{"sha":"42cdb86e218d90c4a500f32bd2089a2962a84b11","author":{"email":"625600233cb3bcab32268c17610882e0fdaed295@cyngn.com","name":"Scott Mertz"},"message":"fingerprint: register correct function for nativeEnrollCancel\n\nChange-Id: Ia13295bc3665eda83efe2b627b6e65606204aa99\n\n(cherry picked from commit a44d9bcc0d7aaa86185b00f929c45ccee0a071eb)\n\n(cherry picked from commit a44d9bcc0d7aaa86185b00f929c45ccee0a071eb)","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/42cdb86e218d90c4a500f32bd2089a2962a84b11"},{"sha":"c79c94a6b4d9a5ac49599b5a88ba1c77b48bd82b","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cs.pitt.edu","name":"William C. Garrison III"},"message":"VolumePanel: show hint for unlinked notification slider too\n\nChange-Id: Ia79e5ed5d6516e61a8833dca07f0a8de2afae654\n\n(cherry picked from commit faa430be864129a34d64aa3ff2e6615a5b2ecf73)\n\n(cherry picked from commit faa430be864129a34d64aa3ff2e6615a5b2ecf73)","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/c79c94a6b4d9a5ac49599b5a88ba1c77b48bd82b"},{"sha":"f8ac81074951a6937207c9f0acda8ce755d1c259","author":{"email":"c692d6a10598e0a801576fdd4ecf3c37e45bfbc4@cs.pitt.edu","name":"William C. Garrison III"},"message":"VolumePanel: better handling of updating sliders in expanded view\n\nDon't update all sliders willy-nilly, just the ones that need updated\n\nThis fixes the wonky animation when expanding the zen mode panel\n\nChange-Id: Id93ff0c319f9ef15e694ea02f6ce8a35ed52976a\n\n(cherry picked from commit aab323eabe38b678f95e8786e6c3a883c3eb2c58)\n\n(cherry picked from commit aab323eabe38b678f95e8786e6c3a883c3eb2c58)","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/f8ac81074951a6937207c9f0acda8ce755d1c259"},{"sha":"55c55eb97d4c958c4002989f2098c917bd9bb303","author":{"email":"25b15a7bccf53d5a188f6bf82e4a8014ed9730e7@gmail.com","name":"Danesh M"},"message":"SystemUI : Add QSDetailItems\n\nChange-Id: I5aca2cfb925d1dd94636e79781ed7f6d8555cc8e","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/55c55eb97d4c958c4002989f2098c917bd9bb303"},{"sha":"85c4ac365ca5339a60a16ca1d0f432252bb9bb48","author":{"email":"238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@cyngn.com","name":"Roman Birg"},"message":"SystemUI: clean up Location tile\n\n* Match logic in other list-bearing toggles for consistency\n\nChange-Id: Ieb7f1858d6e137eeb64791d72441624c3879c487","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/85c4ac365ca5339a60a16ca1d0f432252bb9bb48"},{"sha":"4ba0e51042a51b8f79b944b2f51be819500a803e","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@sferadev.com","name":"Alexis Rico"},"message":"QS: Location Tile always shows detail\n\nChange-Id: Ide2c3b502e2113746182c53048916fc410e11539","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/4ba0e51042a51b8f79b944b2f51be819500a803e"},{"sha":"f45402c818f86093226d527fd2a4b9eacb16d0c2","author":{"email":"fc2413108e37ce6d32f523ccc6c2ab70b74f40fa@aospa.co","name":"Valter Strods"},"message":"base: Allow QS tile reordering\n\nThis commit makes tiles resond to a long-press. That starts a drag\noperation on them. Dropping the tile places it somewhere. The anims\nare fairly simple - a nice fade for the tile being picked up/dropped\nand some generic sliding action for the other tiles. The reordering\nworks so that all tiles retail their positions relative to each other\nand simply fill up all the free space.\n\nChange-Id: If846b5a8920702b936c405478d8b873379528f2e","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/f45402c818f86093226d527fd2a4b9eacb16d0c2"},{"sha":"3354ee77553f451603883223f983534e07524080","author":{"email":"7096607c3b335497bb23ef4494c99f88ef1f2ae4@aospa.co","name":"David96"},"message":"base: Immersive mode\n\nReimplement immersive mode for lollipop using an easier approach than on\nkitkat. The SYSTEM_UI_FLAGS are simply added to all ui flags and\ntherefore allow to enable global immersive mode easily. It is a more\nflexible solution than the KK one and keeps changes to core files\n(i.e. PhoneWindowManager.java) to a minimum.\n\nSet SYSTEM_UI_FLAGS to:\n    - View.SYSTEM_UI_IMMERSIVE |\n      View.SYSTEM_UI_IMMERSIVE_STICKY |\n      View.SYSTEM_UI_HIDE_NAVIGATION (=6146) to only hide navigation bar\n\n    - View.SYSTEM_UI_IMMERSIVE |\n      View.SYSTEM_UI_IMMERSIVE_STICKY |\n      View.SYSTEM_UI_FLAG_FULLSCREEN (=6148) to only hide status bar\n\n    - View.SYSTEM_UI_IMMERSIVE |\n      View.SYSTEM_UI_IMMERSIVE_STICKY |\n      View.SYSTEM_UI_HIDE_NAVIGATION |\n      View.SYSTEM_UI_FLAG_FULLSCREEN (=6150) to hide both\n\nYou can use the settings utility to set the flag from the command line\n(settings put system system_ui_flags X)\n\nTODO:\n    - Add quicksettings tile: Done, but has to be improved\n    - apply to lockscreen (the statusbar is highly coupled with the lockscreen on LP because of lockscreen notifications, could be difficult to achieve this)\n    - when the keyboard is shown, the navigation bar AND statusbar is\n      shown, too, should be only the navigation bar\n\nPatchset 2: add basic quicksettings tile with the drawables from kitkat.\nOnly allows to switch between full immersive mode on and off. I'm not\nsure how switching between the 4 possible states (off, nav bar, status\nbar, full) should be implemented. Any ideas are welcome :)\n\nSome more fixes\n\nthis commit trys to stop sending touch events to apps when a swipe is\ndetected, which doesn't really seem to work...\nFurthermore it contains some keyboard related stuff and works around\nthe overlaying status bar icons when the keyboard is shown (not a real\nfix yet, look at PolicyControl for what I did)\n\nChange-Id: I15586dbffa53633ee398f7b78912ab5561260414","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/3354ee77553f451603883223f983534e07524080"},{"sha":"ad3e3c6817b276d812431a3df52934fe8db292c6","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@sferadev.com","name":"Alexis Rico"},"message":"base: Add QS Reset toggle\n\nChange-Id: Id60a63605405893b72b4879008237abc4f5aca2b","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/ad3e3c6817b276d812431a3df52934fe8db292c6"},{"sha":"c215f0c837cd4e3800ddebf5f9b69f8364121f33","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@sferadev.com","name":"Alexis Rico"},"message":"base: Allow screen unpin on devices without navbar\n\nCode partially based from Iedfc08f4d95bbee3c8578c0d2450b90739e63603\n\nChange-Id: I0121ce98b5833fb2b8bdcb2a9ce9874c6396d976","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/c215f0c837cd4e3800ddebf5f9b69f8364121f33"},{"sha":"e546a8a0355d753e55947cabb4945c8bcede7ef6","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/Andr3Carvalh0/android_frameworks_base/commits/e546a8a0355d753e55947cabb4945c8bcede7ef6"},{"sha":"df514c997e56011465b9e5d5aebc93712ae2a551","author":{"email":"b0dfeb3108846113dedbbe58672972c075a809fc@sonymobile.com","name":"Snild Dolkow"},"message":"Avoid ANR loop because of queued-up ANR runnables\n\nWhen a persistent app is killed, it will be restarted immediately. If\nthis app had ANR:d, there may be a bunch of runnables with its\nProcessRecord queued up. Since the new process will have the same\nProcessRecord (but a different PID), ActivityManager will consider it\nto have ANR:d before it has even attached.\n\nThis will check that the ProcessRecord's current PID is equal to the\nPID when we posted the ANR.\n\nChange-Id: I2a5d7db2f587eceefa4cc5388f10133ca707c2be","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/df514c997e56011465b9e5d5aebc93712ae2a551"},{"sha":"302a9ce471a0c65879c9a3a0985015c8d6e7937b","author":{"email":"0a8313e85ebd242df4c72b11a1693da13be5bacc@orange.com","name":"Cuihtlauac ALVARADO"},"message":"Deduplicate notification methods\n\nThe methods:\n\n    public void notify(String tag, int id, Notification notification)\n    public void cancel(String tag, int id)\n\nsimply call (respectively):\n\n    public void notifyAsUser(String tag, int id, Notification notification, UserHandle user)\n    public void cancelAsUser(String tag, int id, UserHandle user)\n\nin order to avoid code duplication. The former methods also both call UserHandle.myUserHandle(),\na helper introduced to avoid needless allocation for the common case (owner).\n\nChange-Id: I682633b30616289b8972017de36ea4a64213d357","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/302a9ce471a0c65879c9a3a0985015c8d6e7937b"},{"sha":"e1549b9ef8c4ca90db3faf43184985b0ee40f1dc","author":{"email":"7a442c07e16e34767a189c8a6790bed4d5e0dfd4@lge.com","name":"dooyoung.hwang"},"message":"Read settings of current user in KeyguardViewMediator\n\n1. Fix problem that lock-timeout doesn't operate according to setting of multi-user.\nThis is because doKeyguardLaterLocked only read setting value of lock-timeout\n& display-timeout with owner.\n\n2. Read current user's setting when deciding to play lock sound.\n\nChange-Id: Ie5cf6db7d9b3e4cd3e9ac0d3b998515545d4c3f6\nSigned-off-by: Dooyoung Hwang <dooyoung.hwang@lge.com>","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/e1549b9ef8c4ca90db3faf43184985b0ee40f1dc"},{"sha":"900f9c15e05a73de9e2e0b6e56872667ead684f1","author":{"email":"79c20df2d648b7db3db80ae42239860ba378eb97@lge.com","name":"jinho.park"},"message":"Fix bug regarding the comparator sorts Alarms into increasing time order.\n\nThe comparator used variable \"when\" in IncreasingTimeOrder class.\nvariable \"when\" means \"elapsed time\" or \"real time\"(RTC) and these types have different unit of time.\nso, I recommend that you use a \"whenElapsed\" which has the equal unit of time as its default value.\n\nChange-Id: I248863ef8a5c49cc7114cb2965f3d6b78f4faa59\nSigned-off-by: Jinho Park <jinho.park@lge.com>","distinct":true,"url":"https://api.github.com/repos/Andr3Carvalh0/android_frameworks_base/commits/900f9c15e05a73de9e2e0b6e56872667ead684f1"}]}