From: Richard Russon Date: Mon, 3 Sep 2018 13:19:46 +0000 (+0100) Subject: merge: upstream inotify X-Git-Tag: 2019-10-25~668 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3fe264f3ec1b27520e8965f869e64da82cb67903;p=neomutt merge: upstream inotify * add feature file monitoring with Linux inotify * Change direct mutt_getch() callers to handle new mail event. * Add new timeout functions to work with inotify monitors. * Quick fix for ncurses buffering issue with inotify polling. * Move mutt_getch() timeout value into curs_lib.c * Convert context and buffy to use nanosecond timestamps. * Work around open mailbox monitor code check issue. * Fix MonitorContextDescriptor update on removal. * Reset all MonitorContext state on context removal. * tidy upstream changes --- 3fe264f3ec1b27520e8965f869e64da82cb67903