From 32c6732d16385f242b1109517f25e9aefd6caa5c Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Sun, 3 Jan 2021 15:43:31 -0500 Subject: * lisp/emacs-lisp/byte-run.el (make-obsolete): Make `when` mandatory (define-obsolete-function-alias, make-obsolete-variable) (define-obsolete-variable-alias): Adjust similarly. --- etc/NEWS | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'etc') diff --git a/etc/NEWS b/etc/NEWS index b294ff1d230..8003175a83a 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -2019,6 +2019,12 @@ ledit.el, lmenu.el, lucid.el and old-whitespace.el. 'vcursor-toggle-vcursor-map', 'w32-focus-frame', 'w32-select-font', 'wisent-lex-make-token-table'. +** The 'when' argument of `make-obsolete` and related functions is mandatory. +The use of those functions without a 'when' argument was marked +obsolete back in Emacs-23.1. The affected functions are: +make-obsolete, define-obsolete-function-alias, make-obsolete-variable, +define-obsolete-variable-alias. + * Lisp Changes in Emacs 28.1 -- cgit v1.2.3