Support pseudo-unique IDs for documents
commit18181c2e9043add8b13c1fc94c66db2ca5b885be
authorNick Treleaven <nick.treleaven@btinternet.com>
Fri, 2 May 2014 14:33:44 +0000 (2 15:33 +0100)
committerNick Treleaven <nick.treleaven@btinternet.com>
Tue, 19 Aug 2014 14:40:05 +0000 (19 15:40 +0100)
treecafea01a753ca4a04e9ea604477778d64e93e0dd
parentff0fde30cbad0bf7597783c827235c29489c020c
Support pseudo-unique IDs for documents

Add GeanyDocument::id, document_find_by_id() to plugin API.

This also fixes clicking on a Messages item whose document has been
closed and reused. Now the click will be ignored instead of jumping to
an unexpected line in the new document.
plugins/geanyfunctions.h
src/document.c
src/document.h
src/msgwindow.c
src/plugindata.h
src/plugins.c