Sounds like a change of the signal's semantics to me.
But not of the signal itself - the signal works as before. It's a change of Geany's initialization behavior which isn't documented anywhere (and because we might need to change things in the future, I think we shouldn't specify the initialization process in too much detail).
In other words - plugins should use the signal to make sure initialization is finished (already documented); relying on implicit, undocumented Geany behavior is undefined and may change release to release (already the case with other things).
—
Reply to this email directly or view it on GitHub.