<p>In <a href="https://github.com/geany/geany/pull/1038#discussion_r65814773">src/plugindata.h</a>:</p>
<pre style='color:#555'>> @@ -183,6 +183,11 @@ typedef struct GeanyData
> struct GeanyTemplatePrefs *template_prefs; /**< Template settings */
> gpointer *_compat; /* Remove field on next ABI break (abi-todo) */
> GSList *filetypes_by_title; /**< See filetypes.h#filetypes_by_title. */
> + /** Global object signalling events via signals
> + *
> + * This is mostly for language bindings. Otherwise prefer to use
> + * plugin_signal_connect() instead this which adds automatic cleanup. */
> + GeanyObject * const object;
</pre>
<p>Also, it should probably be <code>@gironly</code> as I can't see a real use case in plain C that wouldn't be better served by the <code>plugin_signal_connect()</code> API.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/1038/files/058d09f360a420cc639495dbf1567f81d1194462..a52f37027e6ddccad7bc2ccf5f424fb61018427b#r65814773">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/ABDrJzygi5cpU-sel5xnK_uGYZ1SRkzIks5qIp9PgaJpZM4Ifw_7">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ9_0dwhTdWNUlD18uMPWT5MxbfZbks5qIp9PgaJpZM4Ifw_7.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/1038/files/058d09f360a420cc639495dbf1567f81d1194462..a52f37027e6ddccad7bc2ccf5f424fb61018427b#r65814773"></link>
<meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>