RRichard Russonbrowser: add home and root navigation
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor: upgrade macro flags to enum flags Turn #define'd flags into enums. Enums provide: - debugger visibility - compiler diagnostics - symbol scoping by convention - easier navigation/search - cleaner documentation generation - type grouping Naming: - enum has singular ending, e.g. Flag - typedef wrapper has plural ending, e.g. Flags Suffix `_NO_FLAGS` has been renamed to `_NONE` for consistency. | 4 个月前 | |
unify browser limit terminology The file/dir/maildir Browser has a function: - <enter-mask> -- Enter a file mask This asks the user for a value which it stores in config option: - $mask -- Only display files/dirs matching this regex in the browser This filters the entries in the browser to only show matches. By comparison the Index/Alias/Query dialogs have a function: - <limit> -- Show only messages matching a pattern (this function is not backed by a config option) - Rename the Browser function to <limit> keeping <enter-mask> as a deprecated synonym. - Rename $mask to $browser_limit keeping $mask as a synonym | 1 个月前 | |
clang-format | 1 个月前 | |
iwyu: tidy includes | 10 个月前 | |
iwyu: fix headers | 1 年前 | |
browser: add home and root navigation Add <goto-home> and <goto-root> functions to the Browser menu. | 1 个月前 | |
menu: move globals to MenuModuleData - store menu definitions and submenus on per-module data - update callers to fetch module data instead of extern globals - re-enable module init/cleanup where the data is now required | 4 个月前 | |
refactor: upgrade macro flags to enum flags Turn #define'd flags into enums. Enums provide: - debugger visibility - compiler diagnostics - symbol scoping by convention - easier navigation/search - cleaner documentation generation - type grouping Naming: - enum has singular ending, e.g. Flag - typedef wrapper has plural ending, e.g. Flags Suffix `_NO_FLAGS` has been renamed to `_NONE` for consistency. | 4 个月前 | |
module: tidy cleanup Pass the Module Data to the Module on cleanup() | 4 个月前 | |
module: add Notify object to each globals Add a 'struct Notify *notify' member to every ModuleData struct. Create it with notify_new() in each Module.init() function, set its parent to NeoMutt->notify, and free it in Module.cleanup(). For modules that previously had commented-out init/cleanup code, uncomment the mod_data allocation and deallocation. | 4 个月前 | |
Use MUTT_MEM_CALLOC() Reviewed-by: Pietro Cerutti <gahr@gahr.ch> Signed-off-by: Alejandro Colomar <alx@kernel.org> | 1 年前 | |
browser: unify Menu data | 1 年前 | |
sort: free Email Create Email-specific sort methods - EMAIL_SORT_DATE, ///< Sort by the date the email was sent - EMAIL_SORT_DATE_RECEIVED, ///< Sort by when the message were delivered locally - EMAIL_SORT_FROM, ///< Sort by the email's From field - EMAIL_SORT_LABEL, ///< Sort by the emails label - EMAIL_SORT_SCORE, ///< Sort by the email's score - EMAIL_SORT_SIZE, ///< Sort by the size of the email - EMAIL_SORT_SPAM, ///< Sort by the email's spam score - EMAIL_SORT_SUBJECT, ///< Sort by the email's subject - EMAIL_SORT_THREADS, ///< Sort by email threads - EMAIL_SORT_TO, ///< Sort by the email's To field - EMAIL_SORT_UNSORTED, ///< Sort by the order the messages appear in the mailbox Symbols dropped from config/sort.h: - SORT_DATE - SORT_FROM - SORT_LABEL - SORT_ORDER - SORT_RECEIVED - SORT_SCORE - SORT_SIZE - SORT_SPAM - SORT_SUBJECT - SORT_THREADS - SORT_TO | 1 年前 | |
docs: update help for sort options - Fix the options for $alias_sort - Unify the tables of sort values | 10 个月前 |