this MR intends to use last features provided by glib and replacing the include guards by pragma once.
The last features from GLib I'm talking about are :
What I wish to do at the same time :
I'm probably wrong, but I think it may be a good start before porting to GTK4 especially using the ui files.
This is just a start but if you don't agree with this please let met know so that I close the MR and we forget this :)