genode/repos/os/include/decorator
Norman Feske c60604062c decorator: improve robustness of window restacking
This patch improves the detection of new appearing top-most windows.
Such a window should prompt the decorator to bring the corresponding
nitpicker view(s) to the front of the view stack. The original
implementation relied on hints provided by the layouter (the 'topped'
attribute). With the patch, the decorator tracks the top-most window by
itself, which improves the robustness.

As a second improvement, the patch defers the destruction of windows to
the point when all other window operations are completed. This hides
intermediate states when replacing one window by another in one step,
which is typical for console-like scenarios. Hence, this patch should
eliminate flickering artifacts when switching from one virtual console
to another.

Issue #3031
2018-11-16 14:53:26 +01:00
..
types.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
window_factory.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
window_stack.h decorator: improve robustness of window restacking 2018-11-16 14:53:26 +01:00
window.h decorator: improve robustness of window restacking 2018-11-16 14:53:26 +01:00
xml_utils.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00