<p>When I say "public" I mean "the symbols we intentionally expose that plugins are allowed to use and that we'll honor compatibility for", not "what the compiler/linker lets them get at". In a perfect world Geany's code would use more private implementation to make it also technically impossible for plugins to use, but it's not all written like that, and so we use Doxygen comments to indicate to plugin developers what is allowed (again, by convention, not compiler enforcement) can be used.</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/commit/302b40e9778ff49407902f3ef9f272ed202f4547#commitcomment-15037381">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJwV-52mo4QcuN3WOQq99DBQ-cQ8aks5pQn_HgaJpZM4G3NbP.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/commit/302b40e9778ff49407902f3ef9f272ed202f4547#commitcomment-15037381"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>