]> git.eshelyaron.com Git - emacs.git/commit
Delete redisplay-end-trigger-functions and related defuns
authorStefan Kangas <stefan@marxist.se>
Sat, 30 Jul 2022 23:44:22 +0000 (01:44 +0200)
committerStefan Kangas <stefan@marxist.se>
Sat, 30 Jul 2022 23:44:22 +0000 (01:44 +0200)
commit5b29f8cd98c014b4b3e5844ef128ba97e65ea036
tree90475b7bdcae4146ce8b4c9ce11d979ed00ba600
parenta3d974d59f4c352724f5562f4cc53e8a8f6e8cab
Delete redisplay-end-trigger-functions and related defuns

This variable and related functions have been obsolete since 23.1.
The last things to depend on this (fast-lock.el and lazy-lock.el) were
recently removed.

* src/dispextern.h (struct it): Delete field
'redisplay_end_trigger_charpos'.
* src/window.c (Fwindow_redisplay_end_trigger)
(Fset_window_redisplay_end_trigger): Delete defuns and corresponding
defsubrs for functions obsolete since 23.1.
* src/window.h (wset_redisplay_end_trigger): Delete function.
(GCALIGNED_STRUCT): Delete 'redisplay_end_trigger'.
* src/xdisp.c (run_redisplay_end_trigger_hook): Delete function.
(syms_of_xdisp) <redisplay_end_trigger_functions>: Delete
variable obsolete since 23.1.
(init_iterator, next_element_from_buffer): Don't run or set above
deleted hook variable.

* lisp/subr.el: Delete obsoletion definitions for above deleted
defuns and variable.
* doc/lispref/hooks.texi (Standard Hooks):
* lisp/emacs-lisp/byte-opt.el (side-effect-free-fns):
* lisp/loadhist.el (unload-feature-special-hooks): Don't mention
above deleted variable.
* admin/coccinelle/window.cocci: Adjust for above changes.
admin/coccinelle/window.cocci
doc/lispref/hooks.texi
etc/NEWS
lisp/emacs-lisp/byte-opt.el
lisp/loadhist.el
lisp/subr.el
src/dispextern.h
src/window.c
src/window.h
src/xdisp.c