summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/cl-extra-tests.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2022-07-03 12:30:24 +0300
committerEli Zaretskii <eliz@gnu.org>2022-07-03 12:30:24 +0300
commit45badeceecab5e5975d2e1700fce819acd34a964 (patch)
tree8d98c493e4b4b8a59f125a654023a792844e3667 /test/lisp/emacs-lisp/cl-extra-tests.el
parent94d43f4942feff16a85786bcee67f551ccbbbe40 (diff)
downloademacs-45badeceecab5e5975d2e1700fce819acd34a964.tar.gz
emacs-45badeceecab5e5975d2e1700fce819acd34a964.tar.bz2
emacs-45badeceecab5e5975d2e1700fce819acd34a964.zip
Implement pseudo-value 'reset' of face attrributes
* doc/lispref/display.texi (Face Attributes): * etc/NEWS: Document the new pseudo-value 'reset'. * src/xfaces.c (realize_named_face, lookup_derived_face) (gui_supports_face_attributes_p, lookup_named_face) (Finternal_merge_in_global_face, merge_named_face, merge_faces): Handle the 'reset' pseudo-value of a face's attribute. (syms_of_xfaces): New symbol 'reset'. (RESET_P): New macro. (check_lface_attrs, Finternal_set_lisp_face_attribute): Allow 'reset' as a value of any attribute except ':inherit'. (Bug#38771)
Diffstat (limited to 'test/lisp/emacs-lisp/cl-extra-tests.el')
0 files changed, 0 insertions, 0 deletions