{"push_id":1239771688,"size":1,"distinct_size":1,"ref":"refs/heads/oms","head":"02c5d184b1e5912affe26bc4cda40f07ffd3d907","before":"3bb05276b9a1268e22904a9f9e7cfcd9179636ad","commits":[{"sha":"02c5d184b1e5912affe26bc4cda40f07ffd3d907","author":{"name":"Calso Savignano","email":"f8acab2da3004d752f1e32700cb9e6c827c03949@aospa.co"},"message":"[SQUASHED]Floating Window: Welcome back\n\n* Port squashed jellybean floating window to kitkat.\n\nFloating window contributors:\n@drcmda\n@beerbong\n@D4rKn3sSyS\n@thecrazyskull\n\nSigned-off-by: Carlo Savignano <stevewatersy@gmail.com>\nSigned-off-by: Anas Karbila <anaskarbila@aospa.co>\n\nMerge notification manager service changes.\n\nSigned-off-by: Carlo Savignano <stevewatersy@gmail.com>\n\nChange-Id: If3d6338f657915754bd6cb9cb987df62c17aa6d0\n\nChrome floating fix:\n\nChrome uses the same address for\nFLAG_ACTIVITY_RETAIN_IN_RECENTS = 0x00002000\nand the porter didn't took this into account and added\nthe FLAG_FLOATING_WINDOW intent the same adress and\nthat is why Chrome was always starting in floating mode.\n\nSide effect of this change is that non regular Chrome starts\nalways in full screen (normal mode), but if you select in\nChrome settings to \"Merge tabs and apps\" it will act as other\napps. Starting in float when float is invoked from Slim recents.\n\nChange-Id: I24051cc5323f5f9308716d281556a87209a35051\n\nDismiss IME when floating window is dismissed\n\nPreviously the IME would be stuck on screen if the\nfloating window was dismissed while it was showing.\n\nChange-Id: I8ca61b07ed89bae85eabd8db23f87b6f1f0b179f\nSigned-off-by: Evan Anderson <evan@thelinuxman.us>\n\nBaseStatusBar: add floating window button to notifications longpress.\n\n* Drawables by @arzbhatia\n\nChange-Id: I46f264f4c279f3e76b348db548803f43f58ca6c9\nSigned-off-by: thecrazyskull <anaskarbila@aospa.co>\n\nFloating window: Fix possible NPE\n\nAvoid possible NPE if app provides no interface such as pushbullet's\ntest notification & other apps which provide one.\n\nChange-Id: I30a1ab0b7030fcf50bacdda147ef5b663ba5a417\n\nKill floating activities running in the same thread when tapping outside\n\nThis change makes all activities from the same app to be finished when we tap outside the halo window. Other apps running in different threads\n(floating or not) won't be finished.\n\nChange-Id: I29896170c4363d7892942032cc4a577613202400\n\nBasestatusbar: hide float button on keyguard\n\nChange-Id: I02361432c18e887d524591faf0ab4818ba64d4f9\n\nApps: Add blacklist interface [1/2]\n\n* Include floating mode implementation.\n* Applies to every floating mode launch way.\n* Credits @thecrazyskull for kk to M port\n\nChange-Id: If75a58225ae353217711e62b1703eb0eeb82c492\nSigned-off-by: Carlo Savignano <stevewatersy@gmail.com>\nSigned-off-by: thecrazyskull <anaskarbila@aospa.co>\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java\n\nSystemUI: Add float button next to dimiss button to float app\n\n* Drawables by @arzbhatia\n\nChange-Id: I72aa1490dbf5c624652d04d39c76a99801211808\n\nKeep app when opening floating window from recents panel\n\nStart activity asynchronously by appending it to system's\nmessage queue to let RecentsPanelView cleanly execute\ndismissAndGoBack before the floating window gets started.\n\nChange-Id: I68b1e3b8aa9b7c33510983537c161dfc307096c3\n\nFix message box margins\n\nChange-Id: I7c506153670c06dc078111e1a17918615adca454\n\nFloating: rewrite blacklisting\n\nChange-Id: I439bd3b95dac3695d52d018cb484bfb54265580f\nSigned-off-by: thecrazyskull <anaskarbila@aospa.co>\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java\n\npause underlying app when launching a floating window\n\nChange-Id: I6bb60f5ace00be4fc68024335839092f714408b6\n\nActivityRecord: fix floating window launching as standalone task\n\n* Floating window was creating a new task when it got launched instead of falling back onto the already existing task for the app, causing multiple instances for the same app to show up\n* We fix this by excluding the floating task from recents and always clearing top task for the app\n\nChange-Id: I5cad245644d1fda94ee3f4dd59a04ac877e75378\n\ntheme: materialize dialog\n\nChange-Id: I4963276c7414f053dd20ae9621166ecbae955ac9\n\nBaseStatusBar: don't launch headsup into floating when on default launcher\n\nChange-Id: I60e32d3517f23e13ec175a0021456957d6dc48f9\nSigned-off-by: thecrazyskull <anaskarbila@aospa.co>\n\nConflicts:\n\tpackages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java\n\nSystemUI: improve blacklist string\n\nChange-Id: Ib690bb0e20161218c5f9821d0ef60b5fa52b4bed\n\npa_strings: Use \\ before '\n\nChange-Id: I043ae061ba0a06ce085ebd5f21c4ad0f8f60fc94\nSigned-off-by: Evan Anderson <evananderson@aospa.co>\n\nActivityStackSupervisor: Give floating flag to previous activities in the stack\n\nWhen launching stacked activities, only the last one is flagged as floating in sysui when tapping halo.\nThis causes the system to show the launcher when the first stacked activity is launched (this first intent gets the flag FLAG_ACTIVITY_TASK_ON_HOME\nin TaskStackBuilder).\nThis change makes all the stacked activities get the floating flag if the last one has it.\n\nChange-Id: I90cd7be15efbf2a82bef49978f3db71082a7abac\nSigned-off-by: thecrazyskull <anaskarbila@aospa.co>\n\nActivityRecord: create a new task when floating an app which doesn't exist in the recents stack\n\nChange-Id: Ic4a311d4976e7854bef800558591f96fecb340c3\n\nAcitivyStackSupervisor: Don't bring home to the front if we're opening a floating activity\n\nChange-Id: Ie91d30174114643ee6a5d00ef54ea732fe465842\nSigned-off-by: thecrazyskull <anaskarbila@aospa.co>\n\nInstrumentation: remove duplicated code\n\n* This has been moved to ActivityStackSupervisor, see 6303dbf4f356d3b39b095c9db747da685ed1cc93\n\nChange-Id: I4e45b5deb4c18952005d19a59749f4c59db2a5f3\n\ntest: fix hangouts black screen bug\n\nChange-Id: If4f728060892f9f658d9a964e66d9fe7cb04474b\n\nfloating: Attempt to fix the Hangouts bug\n\nChange-Id: I8f400c6697991011913ab715071839f412f9a125\n\nSystemUI: TaskViewHeader: Animate floating button like dismiss button\n\nChange-Id: I317d7922e92c6cc16d7f50d4de9315f8bd9cea2e\n\nFloating: update recents drawable\n\n* Drawable by @arzbhatia\n\nChange-Id: I20bf7f913f8db5ac917b5915337243d61c72015a\n\nSystemUI: TaskViewHeader: Move floating button animation into its own class\n\nChange-Id: Ib6402841cb11d681c30ed3ac4c2509602144434a\n\nSystemUI: Set default float button visibility to invisible\n\n* Fixes floating button being visible after quickly opening>closing recents panel\n\nChange-Id: Ib109cfbbb7d042a7a15be16531506d854cff95ff\n\nSystemUI: update recents floating drawable again\n\n* Drawable by @arzbhatia\n\nChange-Id: I488b7f16a1f6a426f9d6c40bc5456d685ce14807\n\nSystemUI: increase gap between dismiss and floating button\n\nChange-Id: If35a647c1724067601936e292d4bbfe091a39370\n\nSystemUI: Fix multiwindow button overlapping floating button\n\nChange-Id: I55fe7b7b3946b2d62d953968f6a213428ccaa4e4\n\nActivityStack: can we haz consistency plz?\n\nChange-Id: I0c8b6319e9a8726e6bc9e11eaf1cb3cf962f9b60\n\nFix for task launched from home finishing in background\n\nIf the finishing task is launched from Home and is not the\ntopTask in the stack [case where the finish() is called in\nonStop() of the previous task's Activity], then set the\nnext task to return to Home.\n\nUsecase of the Issue:\n1. Launch any App [Say Dialer App]\n2. Press Home\n3. Launch an Activity A [Task 1] which finishes itself in onStop()\n4. Launch an Activity B from A [which starts in Task 2]\n5. Now Press Back on Activity B\n\nExpected Result: After 5, Home screen Should be seen.\nActual Result: Dialer App is shown and then Home screen is shown\n\nChange-Id: I218c1d2f66fbbfa64328e0f8599ba7bfefa5e430\nSigned-off-by: Narendra <nagarw@codeaurora.org>\n\nActivityStack: don't return to home if app has floating intent\n\n* Also some small code cleanup\n\nChange-Id: Iff54224236a540ad998e49b3278e8573c1613354\n\nSystemUI: Disable floating button if recents launched from home\n\n* If launched recents from home, there is no foreground activity,\n  next activity should be launched in fullscreen and floating disabled.\n\nChange-Id: Ic3c0d3a859c890935eb6d25b34ac4a8bd11086b6\nSigned-off-by: Carlo Savignano <carlosavignano@aospa.co>\n\nRemove unneeded code for floatingtile to fix build\n\nWe currently do not provide support for Floating Window, aka Peek, as a Tile.\n\nChange-Id: Ica82ce0611f272b3be236357ebc949c1b0fcdb3e","distinct":true,"url":"https://api.github.com/repos/AOSIP/platform_frameworks_base/commits/02c5d184b1e5912affe26bc4cda40f07ffd3d907"}]}
{"actor":{"display_login":"AOSiP-Gerrit"}}