Since neither mh-show-addr nor goto-addr are documented in the manual, this change seems to be an implementation detail and therefore not an incompatible change. I'd be inclined to simply avoid using goto-address when shr is the renderer unconditionally unless such an option is requested. Ah, I found this in the mh-show-mode docstring and manual: Email addresses and URLs in the message are highlighted if the option goto-address-highlight-p is on, which it is by default. To view the web page for a...
Guessing that this finally annoyed you for the last time. Good luck! What did you think of my thoughts about deferring as much as possible to Gnus?
Incorrect usage of cl-flet
I'm going to have to agree with Mike. We'll put the flet bug to rest unless we hear otherwise. Resolving as fixed.
Fixed in a058d61615.
mh-funcall-if-exists ignores function if it wasn't there at compile time
This wasn't the only unused macro. The list of unused macros in mh-acros.el is: mh-do-in-gnu-emacs, mh-do-in-xemacs, mh-funcall-if-exists, defun-mh, defmacro-mh, mh-make-local-hook,mh-mark-active-p. These have been deleted on the master branch.
Change http: scheme to https: