mutter:gtk3-ci

Last commit made on 2020-04-15
Get this branch:
git clone -b gtk3-ci https://git.launchpad.net/mutter

Branch merges

Branch information

Name:
gtk3-ci
Repository:
lp:mutter

Recent commits

9b2ee14... by Jonas Ådahl

tests/stacking: Add test checking the initial size

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1171

0a8286e... by Jonas Ådahl

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

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

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

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

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

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

tests/stacking: Test some maximize fullscreen interaction

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1171

2d982b6... by Jonas Ådahl

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

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