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.