__Use case:__ I have a proxy plugin that wraps `GeanyProject` and re-emits signals on the project instance. In order for this to work, the proxy needs a signal before Geany destroys the project. [See this commit for details](https://github.com/codebrainz/geanyplusplus/commit/b251ab003ffdd3b9d5c9e8ac8...) You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1223
-- Commit Summary --
* Add "project-before-close" signal to API
-- File Changes --
M doc/pluginsignals.c (9) M src/geanyobject.c (6) M src/geanyobject.h (1) M src/plugindata.h (2) M src/project.c (2)
-- Patch Links --
https://github.com/geany/geany/pull/1223.patch https://github.com/geany/geany/pull/1223.diff