Improve Documentation: Make clear that signals are emitted synchroniously
Recently I had a discussion with another developer about weather glib signals are emitted synchronously or asynchronously (is g_signal_emit blocking (handlers directly called)? Or non-blocking (handlers called by main loop) ?)
I did not find any hint on that in the official documentation .. only thanks to the linked stack-overflow answer and via trial and errror, we were able to figure it out.
Here the original discussion: https://gitlab.xfce.org/xfce/thunar/-/merge_requests/157#note_36981
Here a patch to add that information to the doc: 0001-Make-clear-in-doc-that-signals-are-emitted-synchroni.patch
If you give me fork permission, I as well can make a MR out of it.