f0b0606e9f
There are some cases in which a view can end up with a size/position that places some part of it outside its output. For example, a window with a large minimum size in a tiled layout that is placed near the right or bottom edge of the output may extend past the output bounds. The problem with this is that part of the view outside the output bounds may be rendered on another output where it does not belong in a multi- monitor setup. To fix this, clip the surfaces of the view and the borders to the output bounds.