mutter:bilelmoussaoui/very-wip-branch

Last commit made on 2024-02-26
Get this branch:
git clone -b bilelmoussaoui/very-wip-branch https://git.launchpad.net/mutter

Branch merges

Branch information

Name:
bilelmoussaoui/very-wip-branch
Repository:
lp:mutter

Recent commits

8be1c34... by Bilal Elmoussaoui <email address hidden>

x11: guard group/stack tracker

3b077ec... by Bilal Elmoussaoui <email address hidden>

ifdef remaining cairo usages in wayland code path

a210b54... by Bilal Elmoussaoui <email address hidden>

Add a fonts build option

just for now till it is moved to gnome shell

eb164f7... by Bilal Elmoussaoui <email address hidden>

build: Add a x11 option

e236cc5... by Bilal Elmoussaoui <email address hidden>

wip: keybindings stuff

1e93081... by Bilal Elmoussaoui <email address hidden>

stack tracker guard frame

ccfce92... by Bilal Elmoussaoui <email address hidden>

window: Guard frame API calls

e774a1a... by Bilal Elmoussaoui <email address hidden>

window: Stop caching frame_bounds

That was only there to force updating MetaFrame's bounds
but that is something that is already updated in
MetaWindow.move_resize_internal. So just drop all of that

1b38760... by Bilal Elmoussaoui <email address hidden>

window: Move frame_bounds to WindowX11

8786248... by Bilal Elmoussaoui <email address hidden>

window: Move frame field to WindowX11

The PR also adds vfuncs to allow splitting the logic differences
between wayland and x11