emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: when do we remove backward compatibility definitions?


From: Paul Eggert
Subject: Re: when do we remove backward compatibility definitions?
Date: Tue, 21 Nov 2017 23:15:03 -0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0

Sam Steingold wrote:
these seem clear-cut:

mail/sendmail.el:(make-obsolete-variable 'mail-yank-hooks 'mail-citation-hook 
"19.34")
mh-e/mh-letter.el(mh-make-obsolete-variable 'mh-yank-hooks 'mail-citation-hook 
"19.34")

Yes, removing those makes sense.

these are more controversial:

select.el:
;; Only declared obsolete in 23.3.
(define-obsolete-function-alias 'x-selection 'x-get-selection "at least 19.34")

Since this wasn't declared obsolete until 23.3 and 23.1 is still used enough, I'd leave it in for now.

subr.el:
;; Lisp manual only updated in 22.1.
(define-obsolete-variable-alias 'executing-macro 'executing-kbd-macro
   "before 19.34")

22.1 is old enough so that alias can go, if you ask me.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]