<blockquote>
<p>Sounds like a change of the signal's semantics to me.</p>
</blockquote>

<p>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).</p>

<p>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). </p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/pull/924#issuecomment-191223358">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ9MuWg_SiPSfYTU-nAmkpNQyBccgks5ppYPpgaJpZM4HlvXl.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/924#issuecomment-191223358"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>