X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=lib%2Fnotmuch.h;h=220839b732a94ee95a37e3958d8acffb9d59162e;hb=b0b5ced82b0a8cca2bbbe7b8b8c887c68b5afff0;hp=dae041640fdb2abb9d0a53e4d69540d2bdbf6054;hpb=f5db7ad7d243785c274a99734c681e69d13313d0;p=notmuch diff --git a/lib/notmuch.h b/lib/notmuch.h index dae04164..220839b7 100644 --- a/lib/notmuch.h +++ b/lib/notmuch.h @@ -55,7 +55,7 @@ NOTMUCH_BEGIN_DECLS * The library version number. This must agree with the soname * version in Makefile.local. */ -#define LIBNOTMUCH_MAJOR_VERSION 3 +#define LIBNOTMUCH_MAJOR_VERSION 4 #define LIBNOTMUCH_MINOR_VERSION 1 #define LIBNOTMUCH_MICRO_VERSION 0 @@ -1221,7 +1221,14 @@ notmuch_message_get_filenames (notmuch_message_t *message); */ typedef enum _notmuch_message_flag { NOTMUCH_MESSAGE_FLAG_MATCH, - NOTMUCH_MESSAGE_FLAG_EXCLUDED + NOTMUCH_MESSAGE_FLAG_EXCLUDED, + + /* This message is a "ghost message", meaning it has no filenames + * or content, but we know it exists because it was referenced by + * some other message. A ghost message has only a message ID and + * thread ID. + */ + NOTMUCH_MESSAGE_FLAG_GHOST, } notmuch_message_flag_t; /**