summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorBasil L. Contovounesios <contovob@tcd.ie>2019-04-21 23:02:01 +0100
committerBasil L. Contovounesios <contovob@tcd.ie>2019-05-07 18:00:20 +0100
commitc972da907d494b6d5efd423aa3b5d0b23f7b7801 (patch)
treefd5dd346e8e31e029bf3c8686f28c60e6dadf4c4 /etc
parente10d08df7edbb2e9e90169d19c3361099802fad6 (diff)
downloademacs-c972da907d494b6d5efd423aa3b5d0b23f7b7801.tar.gz
Clarify what constitutes an event (bug#35238)
* doc/lispref/commands.texi (Input Events): Specify that events are non-nil and remove vestiges of bug#10190. * doc/lispref/os.texi (Recording Input): Document optional argument of recent-keys. * lisp/subr.el (eventp): Check that the car of conses is non-nil. * etc/NEWS: Announce it as an incompatible change. * src/keyboard.c (Frecent_keys): Clarify that returned "events" are not real events.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 5fe2e63526d..72f669a4a40 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1575,6 +1575,11 @@ performs '(setq-local indent-line-function #'indent-relative)'.
** 'make-process' no longer accepts a non-nil ':stop' key. This has
never worked reliably, and now causes an error.
++++
+** 'eventp' no longer returns non-nil for lists whose car is nil.
+This is consistent with the fact that nil, though a symbol, is not a
+valid event type.
+
* Lisp Changes in Emacs 27.1