9b2ee14...
by
Jonas Ådahl
on 2020-04-06
tests/stacking: Add test checking the initial size
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
0a8286e...
by
Jonas Ådahl
on 2020-04-02
tests/stacking: Add test for checking restored positions
Going maximized -> unmaximized should restore the previous position. The
same for untiling, or going from tiled, to maximized, to floating.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
42fecdb...
by
Jonas Ådahl
on 2020-04-02
tests/test-runner: Add 'move' and 'assert_position'
Make it possible for tests to move the windows, and check their
positions.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
f84ec95...
by
Jonas Ådahl
on 2020-04-02
tests/restore-size: Also test that untiling restores correctly
Tiling, then untiling should restore to the size prior to tiling.
Tiling, maximizing, then unmaximizing should also restore to the size
prior to tiling.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
4b4cf96...
by
Jonas Ådahl
on 2020-04-02
tests/test-runner: Add tile and untile commands
This allows test cases to tile windows to the right or left, and untile,
just as the keyboard shortcuts does.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
c413dd9...
by
Jonas Ådahl
on 2020-04-02
window: Set fall-back tile monitor if not set
When tiling, we want to set the tile monitor. To not have to do this
from the call site, make meta_window_tile() fall back to the current
monitor if nothing set it prior to the call.
This will make it more convenient for test cases that what to test
tiling.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
95f3fe7...
by
Jonas Ådahl
on 2020-04-02
window: Add meta_window_ untile( )
It does the same as the untile keyboard shortcut does, i.e. handles
going back to saved maximized state. It's split out to be able to be
tested by the stacking tests.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
443dd14...
by
Jonas Ådahl
on 2020-04-02
tests/stacking: Test some maximize fullscreen interaction
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
2d982b6...
by
Jonas Ådahl
on 2020-04-02
tests/test-client: Add 'fullscreen' and 'unfullscreen' commands
This needs some hand holding when calculating the "full" size of the
window, as the titlebar isn't actually shown.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171
7cf61a3...
by
Jonas Ådahl
on 2020-04-02
tests/stacking: Check that unmaximize to new size works
A client that set a new fallback size while being maximized should not
restore to the one prior to being maximized.
https:/ /gitlab. gnome.org/ GNOME/mutter/ -/merge_ requests/ 1171