build: update NEWS

This commit is contained in:
Dirk-Jan C. Binnema 2021-08-29 18:14:22 +03:00
parent 6ea39f886c
commit f309e79837
1 changed files with 21 additions and 2 deletions

View File

@ -18,11 +18,30 @@
to use ~meson~ instead, and and even delivers a ~Makefile~ with some useful
targets that invoke the corresponding ~meson~ / ~ninja~ targets.
- ~mu~ now require C++17 support for building (this is in preparation for code
that actually _uses_ C++17)
*** mu4e
- ~mu4e~ is slowly moving from using the ~~~ to the more common ~--~ separator for
private functions; i.e., ~mu4e~foo~ becomes ~mu4e--foo~.
- the old mu4e-view is gone; only the gnus-based one remains, this allowed
for removing quite a bit of old code.
- a lot of the internals have been changed:
- ~mu4e~ is slowly moving from using the ~~~ to the more common ~--~ separator for
private functions; i.e., ~mu4e~foo~ becomes ~mu4e--foo~.
- ~mu4e-utils.el~ had become a bit of a dumping ground for bits of code;
it's gone now, with the functionality move to topic-specific files --
~mu4e-folders.el~, ~mu4e-bookmarks.el~, ~mu4e-update.el~, and included in
existing files.
- the remaining common functionality has ended up in ~mu4e-helpers.el~
- ~mu4e-search.el~ takes the search-specific code from ~mu4e-headers.el~, and
adds a minor-mode for the keybindings.
- ~mu4e-context.el~ and ~mu4e-update.el~ also define minor modes with
keybindings, which saves a lot of code in the various views, since they
don't need explicitly bind all those function.
- also ~mu4e-vars.el~ had become very big, we're refactoring the factories
~defvar~ / ~defcustom~ declarations to the topic-specific files.
*** guile