5c3296af2d2b9717065b632c1848a45b514540a2 |
|
14-Dec-2017 |
Dianne Hackborn <hackbod@google.com> |
Improve testibility of applicatin switches. Things can be flaky, because window focus changes are dispatched to the window on a separate path from input events, and the window will drop events if it gets them before it sees the focus change. I am trying to mitigate this some by noting ASAP what the next upcoming focus state will be, so we can check that and dispatch it before dispatching a key event if needed. This definitely makes things better, but not perfect. ctate suggested that maybe we should be dispatching window focus events through the input system, which at a glance sounds like a really really good idea to me... so maybe we can look at that later. Also changed the wm command to just be a shell wrapper around all of the implementation that is now in WindowManagerShellCommand. And fixed a few places where we write debug info to streams that would trigger strict mode violations that we really don't care about. Test: manual Change-Id: I5235653bcec5522ab84c7f2e1de96d86f2f59326
/frameworks/base/cmds/wm/Android.mk
|
33c29b0e16a98753aecad894cbc344a87a6307a5 |
|
20-Feb-2013 |
Ying Wang <wangying@google.com> |
Use BUILD_PREBUILT to install the shell script NOTICE files will be picked up automatically. Change-Id: Ia4938aff013f1c010cbbfceacf5685722c86c39a
/frameworks/base/cmds/wm/Android.mk
|
c652de8141f5b8e3c6bcf8916842b6e106413b1a |
|
16-Feb-2013 |
Dianne Hackborn <hackbod@google.com> |
Implement display overscan support. The window manager now keeps track of the overscan of each display, with an API to set it. The overscan impacts how it positions windows in the display. There is a new set of APIs for windows to say they would like to go into the overscan region. There is a call into the window manager to set the overscan region for a display, and it now has a concept of display settings that it stores presistently. Also added a new "wm" command, moving the window manager specific commands from the "am" command to there and adding a new now to set the overscan region. Change-Id: Id2c8092db64fd0a982274fedac7658d82f30f9ff
/frameworks/base/cmds/wm/Android.mk
|